@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0} /* Default all elements to 0 */
a:active, a:focus{outline:0;} /* Firefox remove outline */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden; line-height:0; height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}

body{
	background:#473323 url(../images/bg.jpg) repeat;
	color:#473323;
	font-family:Arial,Verdana,Helv,sans-serif; 
	font-size:12px;
	position:relative;
	z-index:0
}
p{
	padding-top:10px
}
hr{color:#473323;height:1px;margin-top:10px}
#wrapper{
	background:transparent url(../images/wrap_bg.jpg) no-repeat;
	margin:0 auto;
	margin-top:4px;
	position:relative;
		height:677px;
		width:1016px
}
#content{
	background:transparent url(../images/content_bg.jpg) no-repeat;
	margin:0 auto;
	position:relative;
	top:45px;
		height:587px;
		width:926px;
}
#content h2{
	color:#f5ebb3;
	font-size:18px;
	float:right;
	font-weight:400;
	margin:20px 20px 0 0;
	line-height:1.5em;
}
#column_wrap{
	position:absolute;
	bottom:0;
		height:217px;
		width:926px;
}
#logo{
	float:left;
		height:217px;
		width:149px;
}
#logo h1{
	margin:0;
	padding:0;
}
#logo h1 a{
	background:transparent url(../images/logo.jpg) no-repeat;
	display:block;
	text-indent:-2000em;
		height:217px;
		width:149px;
}
#txt_wrap{
	background:transparent url(../images/txt_bg.jpg) no-repeat;
	float:left;
		height:217px;
		width:777px;
}
#nav{
	float:left;
	overflow:hidden;
		height:217px;
		width:198px;
}
#nav .pad{
	padding:15px 16px 25px 16px;
}
#nav ul{
	list-style:none;	
}
#nav li{
	line-height:1.6em;
}
#nav li a{
	color:#473323;
	text-decoration:none;
}
#nav li a:hover{
	color:#dc9c51;
}
#txt{
	height:217px;
	width:578px;
	float:right;
	text-align:justify
}
#txt .pad{
	padding:20px;
}
#txt_nav{
	border-bottom:1px solid #bebb3d;
	padding-bottom:5px;
}
#txt_nav ul{
	list-style:none
}
#txt_nav li{
	display:inline;
	font-size:14px;
	font-weight:700;
}
#txt_nav li.txt_nav_a{padding-right:16px}
#txt_nav li.txt_nav_b{padding:0 16px}
#txt_nav li.txt_nav_c{padding-left:16px}
#footer{
	position:absolute;
	bottom:0;
	height:45px;
	width:695px;
	left: 327px;
}
#copyright{
	float:left;
	top: 3px;
}
#copyright p{
	color:#fff;
	font-size:9px;
	margin:7px 0 0 56px;
	text-transform:uppercase;
}
#da{
	float:right
}
#da p{
	color:#a79f94;
	font-size:9px;
	margin:7px 56px 0 0;
	text-transform:uppercase;
}
#da a{
	color:#a79f94;
	text-decoration:none;
}
#da a:hover{
	color:#a79f94;
	text-decoration:underline;
}

/*SUBPAGES*/
#subpage_wrap{
	background-image:url(../images/wrap_bg.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:4px;
	position:relative;
		height:677px;
		width:1016px
}
#subpage_wrap .pad{
	padding:13px 45px 45px 45px;
}
#sub_content_wrap{
	border:1px solid #f5f4f3;
	float:left;
		height:585px;
		width:924px
}
#sub_headers{float:right;margin-bottom:14px;*margin-bottom:0}
#sub_headers ul{list-style:none;margin:0;padding:0}
#sub_headers li{color:#f5ebb3;display:inline;font-size:16px;padding:0 10px;}
#sub_left{
	background-image:url(../images/sub_left_bg.jpg);
	background-repeat:no-repeat;
	border-right:1px solid #f5f4f3;
	float:left;
		height:585px;
		width:147px;
}
#sub_middle{
	background-image:url(../images/sub_middle_bg.jpg);
	background-repeat:no-repeat;
	float:left;
		height:585px;
		width:199px;
}
#sub_middle .pad{
	padding:25px 16px 25px 16px;
}
#sub_middle ul{
	list-style:none;	
}
#sub_middle li a{
	color:#473323;
	text-decoration:none;
	line-height:1.6em
}
#sub_middle li a:hover{
	color:#dc9c51;
}
#sub_right{
	background-image:url(../images/sub_right_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	scrollbar-base-color: #bebb3d;
	scrollbar-arrow-color: #f5ebb3;
	scrollbar-3dlight-color: #bebb3d;
	scrollbar-darkshadow-color: #bebb3d;
	scrollbar-face-color: #bebb3d;
	scrollbar-highlight-color: #f5ebb3;
	scrollbar-shadow-color: #f5ebb3;
	scrollbar-track-color: #f5ebb3;	
		width:577px;
		height:585px;	
}
#sub_right .pad{padding:18px}
#sub_left h1{
	margin:0;
	padding:0;
}
#sub_right h1.no_tab{
	margin:0;padding:0;font-size:14px;
	border-bottom:1px solid #bebb3d;
	padding-bottom:12px;
}
#sub_right h2{font-size:12px;font-weight:700;margin-top:10px}
#sub_left h1 a{
	background:transparent url(../images/sub_logo.jpg) no-repeat;
	display:block;
	position:relative;
		top:42px;
		left:23px;
	text-indent:-2000em;
		height:133px;
		width:99px;
}
#sub_right p{text-align:justify}
#sub_right p, #sub_right li{line-height:1.5em}
#sub_right ul.ul_margin{margin:10px 0 0 16px}
#sub_right p a{color:#dc9c51;}

.scroll{height:522px;overflow-y:scroll;padding-right:10px}
h1.testimonials{font-size:14px;margin-top:30px}

#sub_right ul li a{font-size:11px}

