bodyPopup {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #2d261f;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #CCC;
}
.popupColElsCtr #container {
	width: 400px;
	margin: 10px;
	border: 0;
	text-align: left;
	height: 700px;
	background-color: #2d261f;
}

.popupColElsCtr #mainContent {
	padding: 0 20px; 
}
.popupimage {
	padding: 0px;
	height: 150px;
	width: 360px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:100%;
}

body{
	background:#2d261f;
	text-align:center;
	color: #D6D6D6;
}
.top-tail{ background:url(images/top-tail.gif) top repeat-x #3f352b;}
.bot-tail{ background:url(images/bot-tail.gif) bottom repeat-x;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.4em;
	color:#514a44;
}
input, select { vertical-align:middle; font-weight:normal;}
a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

a {
	color:#999;
	font-weight:lighter;
}
a:hover{
	text-decoration:none;
	text-align: left;
}
p {
	padding-top:14px;
	color: #CCC;
}
h4{
	font-size:1.5em;
	color:#AC8857;
	font-weight:normal;
	padding-bottom:16px;
}
h4 span{ display:block; font-size:0.667em; color:#b1a59b; margin:2px 0 -5px 0;}
strong{ display:block; font-size:1.083em;}
.strong1{ display:inline; font-size:1em;}
cite{ font-style:normal; display:block;}

/* ============================= main layout ====================== */
.imgindent {margin:0 17px 0 0; float:left;}
.phone{ float:right; padding-right:38px;}
.phone2{ float:right; padding-right:20px;}
.space1{ margin-left:30px;}
.space2{ margin-left:25px;}
.margin1{ margin-top:15px;}
.padding1{ padding-top:15px;}
.padding2{ padding-top:30px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.jpg) bottom no-repeat; position:relative;}
#header .rss{
	position:absolute;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	right:20px;
	top:60px;
	background-image: none;
	background-repeat: no-repeat;
	width: 94px;
	height: 25px;
	font-size: 0.95em;
}
#header .rss:hover{
	color:#FFF;
	font-size: 0.95em;
}
#header .top{ width:100%; overflow:hidden; font-size:0.833em; color:#67625d; height:32px;}
#header .small-menu{ float:right; padding:9px 31px 0 0;}
#header .small-menu li{ float:left; padding-left:6px;}
#header .small-menu a{ color:#67625d; font-weight:normal; text-decoration:none; display:inline-block; margin-right:6px;}
#header .small-menu a:hover{
	color:#999;
}
#header .top .text{ padding:9px 0 0 39px;}

#header .menu{
	float:right;
	padding:50px 30px 0 0;
	height:0px;
}
#header .menu li{ float:left; padding-left:1px;}
#header .menu a{
	display:inline;
	width:100px;
	color:#FFF;
	text-decoration:none;
	font-size:1.0em;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0 8px 0;
	margin-right:15px
}
#header .menu a:hover, #header .menu .active{
	color: #FFF
	font-weight: bold
}
#header .menu a:active{
	margin-top:2px;
	font-size: 0.85em;
}
#header .logo{ padding:40px 0 0 39px;}

#header .slogan{
	padding-top: 53px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 58px;
}
#header .link1, #header .link2{ width:100px; display:inline-block; font-size:0.917em; color:#fff; text-decoration:none; text-transform:uppercase; padding:9px 0 9px 0; text-align:center;}
#header .link1{ background:url(images/header-link1-bg.gif) no-repeat 0 0; margin:17px 0 0 114px;}
#header .link2{ background:url(images/header-link2-bg.gif) no-repeat 0 0; margin-left:1px;}
#header .link1:hover{ background:url(images/header-link2-bg.gif) no-repeat 0 0;}
#header .link2:hover{ background:url(images/header-link1-bg.gif) no-repeat 0 0;}

/* ============================= content ====================== */
#content{ margin:0 38px 0 39px;}
.left-corner{
	background-color: #473D33;
	background-image: url(images/content-left-corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.right-corner{ background:url(images/content-right-corner.gif) right bottom no-repeat; padding:12px 15px 43px 16px; min-height:350px; height:auto !important; height:350px;}

.link{ display:inline-block; background:url(images/link-bg.gif) no-repeat 0 7px; padding-left:9px; margin-top:23px;}
.title{ padding-bottom:28px;}

.unline{
	padding-bottom:37px;
	margin-bottom:27px;
}
.line1{
	background-image: none;
	background-repeat: repeat-y;
	background-position: 210px 0;
}
.line2{
	background-image: none;
	background-repeat: repeat-y;
	background-position: 436px 0;
}
.line3{
	background-image: none;
	background-repeat: repeat-y;
	background-position: 661px 0;
}

dt a{ background:url(images/link-bg.gif) no-repeat 0 7px; padding-left:15px;}
dd{ padding:0 0 6px 15px;}
dl .last{ padding-bottom:0;}
.author{ display:block; padding-top:6px;}
.author strong{ display:inline-block;}
.author span{ color:#b1a59b;}

.list{ margin:-3px 0;}
.list li{ line-height:1.667em;}
.list a{ background:url(images/link-bg.gif) no-repeat 0 7px; padding-left:15px;}

/* ============================= footer ====================== */
#footer .menu{ width:100%; overflow:hidden;}
#footer .menu ul{ padding:30px 0 0 41px;}
#footer .menu li{ float:left; color:#8c8279; padding-left:12px;}
#footer .menu a{ color:#e3e1d5; text-transform:uppercase; display:inline-block; margin-right:12px;}
#footer .text{ color:#e3e1d5; padding:8px 0 0 54px;}
#footer .text a{ color:#e3e1d5; text-decoration:none; font-weight:normal;}
#footer a:hover{
	color:#FFF;
}

/* ============================= forms ============================= */
#ContactForm label{ display:block; height:41px;}
#ContactForm input{ border:solid 1px #bbb9b7; background:#ebeae2; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#514a44; padding:1px 0 2px 3px; width:235px; margin-top:2px;}
#ContactForm textarea{ border:solid 1px #bbb9b7; background:#ebeae2; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#514a44; padding:1px 0 2px 3px; width:235px; margin-top:2px; height:153px; overflow:auto;}
#ContactForm a{ float:right; display:inline-block; width:58px; color:#fff; text-decoration:none; font-size:0.917em; text-transform:uppercase; text-align:center; background:url(images/form-link-bg.gif) no-repeat 0 0; padding:5px 0 6px 0; margin:15px 22px 0 0;}
#ContactForm a:hover{ background:url(images/form-link-bg-act.gif) no-repeat 0 0;}
.PopUpWide {
	background-color: #2D261F;
}
.textwhite {
	color: #FFF;
}
.WideImage {
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 360px;
}
.PopBoxLarge {
	height: 250px;
	width: 360px;
	margin-top: 10px;
}
