@charset "utf-8";/* Document Reseter */div,ul,ol,li,span,img,a,p,h1,h2,h3,h4,h5,h6{  margin:0;  padding:0;}img{  border: 0;}a{  text-decoration:none;  outline:none;}ul,ol,li{  list-style:none;}/* layout styles */body{  font-family: Arial, Helvetica, sans-serif;  font-size:12px;  color:#000;  font-weight: normal;  background:#000 url(images/body_bg.jpg) no-repeat center top;  margin:0px;  padding:0px;}#wrap{width:100%; float:left; background:#000 url(images/body_bg.jpg) no-repeat center top;}#body-wrap{  width:988px;  float:none;  margin:0 auto;}#header{  width:988px;  height:124px;  float:left;  margin:0px;  margin-top:39px;  background: url(images/header_bg.png) no-repeat;}/* Stylin header content */#header h1{  display: block;  float:left;  margin:18px 0 0 66px;}div.support{  width:207px;  float:left;  margin:48px 0 0 443px;}div.support p{  font-size:14px;  font-weight:normal;  color:#fff;  text-align:right;}div.support p.mail{	padding-bottom:7px;}div.support p span{  color: #ffb400;}div.support p.callus{	font-size: 18px;}div.support p.callus span{	font-size:14px;}/* site navigation */#menu{	width:988px;	float:left;	background:url(images/menu-background.png) no-repeat;}#menu img.leftimg{	margin-left:8px;}#menu img.rightimg{	margin-right:8px;}#menu ul{	width:950px;	height:57px;	float:left;	background:url(images/menu_bg.png) repeat-x;}#menu ul li{	width:auto;	height:41px;	float:left;	padding:0 1px 0 0px;}#menu ul li.sep{	margin:0;	padding:0;	background:url(images/nav-divd.png) no-repeat;}#menu ul li a{	font-family:Verdana, Geneva, sans-serif;	font-size: 13px;	font-weight:bold;	color:#fff;	line-height:42px;	padding:14px 26px 15px 26px;}#menu ul li a:hover, #menu ul li a.active{	background:url(images/hover_bg.jpg) 0 1px repeat-x;}/* stylin slider content */#sliderContent{	width:988px;	float:left;	background:url(images/banner_bg.png) no-repeat;}div.sliderTxt{	width:416px;	float:left;	padding:0 8px;	margin:85px 0 0 56px;}div.sliderTxt h2{	font-size:30px;	font-weight:bold;	color:#a87507;	padding-bottom: 14px;}div.sliderTxt p{	font-size:13px;	color:#fff;	font-weight:normal;	line-height:21px;}#sliderContent img{	float:left;	margin:0px 0 0 75px;}/* stylin body content */#mainContainer{	width:980px;	float:left;	padding-left:8px;}#innerContent{	width:972px;	float:left;	background:url(images/lower-body_bg.png) repeat-y;}#innerContent h3{	font-size:26px;	color:#000;	width:930px;	height: 57px;	float:left;	padding:0px 0 0 20px;	line-height:60px;	margin-left:11px;	background:url(images/h3_bg.png) repeat-x;}/* div to seperate content from backgrounds for consistency */div.content{	width:910px;	float:left;	margin-left:31px;}div.content p.subhead{	width:890px;	float:left;	font-size:13px;	color:#916d0a;	font-weight:bold;	padding:23px 0 21px 2px;	line-height:21px;}div.content p.para{	width:891px;	float:left;	font-size:13px;	color:#000;	font-weight:normal;	line-height:21px;	padding:0 0 31px 2px;}/* bottom middle content boxes */div.box1, div.box2, div.box3{	width:290px;	float:left;	margin:0;	padding:0;	margin-right:16px;	padding-bottom:23px;	background:#f9f9f9 url(images/content-gradient.png) repeat-x;	background-position:top left;	border:1px solid #c8ccb4;}div.box3{	width:290px;	float:left;	margin:0 0 0 2px;}div.content h4{	width:249px;	float:left;	padding:21px 0 16px 20px;	font-size:21px;	color:#00;}div.content img{	float:left;	margin:0 14px 0 19px;}div.content a.more{	width:73px;	float:left;	padding-left:10px;	margin-left:105px;	font-size:12px;	font-weight:bold;	color:#916d0a;	background: url(images/read-more_icon.png) no-repeat left;}div.box1 p{	width:154px;	float:left;	padding-bottom:13px;}div.box2 p{	width:155px;	float:left;	padding-bottom:13px;}div.box2 a.more{	margin-left:110px;}div.box3 p{	width:156px;	float:left;	padding-bottom:13px;}div.box3 a.more{	margin-left:0px;}/* stylin lower bottom content */#lowerBottom{	width:909px;	float:left;	background:#d6ca97;	margin-top:22px;	border:1px solid #b4ac87;}#lowerBottom img{	float:left;	margin:19px 0 19px 22px;	padding:0;}/* footer content */#footer-wrap{clear:both;	width:950px;	height:69px;	float:left;	margin-left:11px;}#footer{	width:700px;	float:none;	margin:0 auto;	text-align:center;}#footer ul.footNav{	display:block;	width: 700px;	float:none;}ul.footNav li{	float:left;	height:14px;	width:auto;	padding:0 5px;}ul li.sep{	color:#988778;}ul.footNav li a{	font-size:13px;	color:#d6ca97;}#footer p.copyright{	display:block;	width:320px;	font-size:12px;	float:left;	margin-left:196px;	padding-top:10px;	color:#cbd095;}/* ################################################# Style-Sheet for inner pages ################################################ *//* stylin about us page */div.leftPan{	width:690px;	float:left;	margin-left:31px;}div.leftPan img{	float:left;	font-size:13px;	text-align:justify;	padding:0px;	line-height:21px;}div.leftPan p.para2{	width:690px;	float:left;	font-size:13px;	color:#000;	text-align:justify;	font-weight:normal;	line-height:21px;	padding:0 0 0px 2px;}div.leftPan p{	padding:23px 0 0px 0;	line-height:21px;	text-align:justify;}/* sidebar content */#sidebar{	width:200px;	float:left;	margin-left: 25px;}#sidebar ul{	width:200px;	float:left;	margin:20px 0 0 0px;}#sidebar ul li h5, #sidebar div.rightInner h5{	width:200px;	font-size:22px;	float:left;	color:#;}#sidebar ul li{	width:200px;	float:left;	padding-bottom:2px;}#sidebar ul li a{	font-size:12px;	color:#916d0a;	line-height:21px;}/* contact us page */.leftPan h4{	font-size:22px;	line-height:21px;	padding:20px 0 0 0;}div.rightInner{	width:200px;	float:left;	margin:20px 0 0 0px;}div.rightInner p{	display:block;	width: 200px;	float:left;	padding:4px 0;	line-height:21px;}/* blog page */#sidebar ul.content{	width: 650px;	float:left;}ul.content li{	display:block;	width:690px;	float:left;	padding-bottom: 30px;}ul.content li h5{	width:620px;	font-size:22px;	float:left;	padding:20px 0 10px 0;}ul.content li img{	float:left;	margin:6px 0;}ul.content li p{	display:block;	width:100%;	float:left;	padding:5px 0;	line-height:21px;}ul.content li p a{	font-size:12px;	color:#916d0a;}ul.content li p a.more{	text-decoration:underline;}ul.content li p a.more:hover{	text-decoration:none;}/* services page */div.leftPan img{	float:left;	margin:0 10px 10px 0;}div.leftPan p.services{	text-align:justify;}div.leftPan p a{	font-size:12px;	color:#916d0a;	text-decoration:underline;}div.leftPan p a:hover{	font-size:12px;	color:#ffb400;	text-decoration:none;}#sidebar ul.service{	font-size:12px;	line-height:21px;}#sidebar ul.service li{	padding:4px 0;}#sidebar ul.service li p{	text-align:justify;}/* sitemap */div.leftPan ul.sitemap{	width:200px;	float:left;	display:block;	padding-top:20px;}div.leftPan ul.sitemap li{	display:block;	width: 200px;	float:left}div.leftPan ul.sitemap li a{	display:block;	color:#000;	line-height:21px;	text-decoration:none;}div.leftPan ul.sitemap li a:hover{	color:#916d0a;	text-decoration:underline;}/* SEO */div.leftPan ul.content li{	padding-bottom:0;	margin-bottom:0;}/* more page */div.leftwrap{	width: 900px;	float:left;	margin-left:35px;}div.leftwrap p{	text-align:justify;	line-height:21px;	padding:20px 0 0 0;}div.leftwrap p.privacy{	font-size:11px;	color:#916d0a;}