@charset "utf-8";



/* CSS Document */



*



{



margin:0;padding:0;}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td



{



	margin: 0;



	padding: 0;



	border: 0;



}



a img, :link img, :visited img {



	border: 0;



}



table {



	border-collapse: collapse;



	border-spacing: 0;



}



/*ol, ul {



	list-style: none;



}*/







/*body{background:url(../images/bg.jpg) left top repeat-x #F6F1C9;}*/







#top-wrapper, #bottom-wrapper 



{



	width:100%; 



	margin:0px auto;



}



#header-wrapper



{



	width:100%; 



	margin:0px auto; 



	background:url(../images/header.jpg) left top repeat-x; 



	height:116px;



}



#header



{
	width:900px;
	margin:0px auto;
	height:116px;



}



#header h1



{



	font:normal 30px/34px Arial, Helvetica, sans-serif; 



	color:#FFFFFF;



}



#header h2



{



	font:normal 13px/16px Arial, Helvetica, sans-serif; 



	color:#BCC931; 



	text-transform:uppercase;



}



.top-part



{
	width:900px;
	float:left;
	padding-top:10px;
	height:76px;



}



.logo



{

	width:480px;

	float:left;



}



.ph-number



{
	width:250px;
	float:right;
	text-align:right;
	padding-right:25px;
	font:normal 15px/26px Arial, Helvetica, sans-serif;
	color:#BCC931;
	text-transform:uppercase;



}



#banner



{



	width:100%; 



	float:left; 



	background:url(../images/banner-bg.jpg) left top repeat-x; 



	height:241px;



}



.imgbannar



{



	width:760px; 



	margin:0px auto; 



	height:241px;

		background:url(../images/banner.jpg) no-repeat center;



}



p.number



{
	color:#FFFFFF;
	font-size:24px;
	padding-top: 20px;



}

.imgbannar_div



{



	width:760px; 



	margin:0px auto; 



	height:241px;

			background:url(../images/banner.jpg) no-repeat center;



}



.flashbannar



{



	width:760px; 



	margin:0px auto; 



	height:241px;



}



.headerplug {



	width:760px; 



	margin:0px auto; 



	height:241px;



	background:url(../images/header_plug.jpg) center no-repeat;	



}



.uploadheaderplug {



	width:760px; 



	margin:0px auto; 



	height:241px;



}



#nav-bg



{



	width:100%; 



	float:left; 



	background:url(../images/nav-bg.jpg) left top repeat; 



}



#navcontainer



{
	width:900px;
	margin:0px auto;
	height:auto;
	padding-left:0px;
	padding-right:0px;
	display: block;



}



#navcontainer:after {



     content: ".";



     display: block;



     height: 0;



     clear: both;



     visibility: hidden;



}



#navcontainer ul li



{



	display:inline;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	line-height:51px;



	text-decoration:none;



	cursor:pointer;



	color:#ffffff;



	height:51px;



	float:left;



	}



#navcontainer ul li.noBg



{



	background:none;



}



#navcontainer ul li a



{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 22px;



}



#navcontainer ul li a:hover, #navcontainer ul li a.active



{



	background:url(../images/nav-bg-h.jpg) left top repeat-x; 



	display:block;



}







#body-wrapper



{



	width:100%; 



	float:left; 



	background:url(../images/body-bg.jpg) left top repeat-x #F6F1C9;



}



#body



{
	width:900px;
	margin:0px auto;



}



#body h1



{



	font:normal 24px/28px Arial, Helvetica, sans-serif; 



	color:#6F5E36; 



	margin-bottom:8px;



}



#body h2



{
	color:#D68800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;



}



/*#body p



{



	font:normal 11px/14px Arial, Helvetica, sans-serif; 



	color:#54503F; 



	margin:15px 0px;



}*/



#body a



{
	color:#FF9000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;



}



#body a:hover



{



	text-decoration:none;



}



.body-top



{
	width:900px;
	float:left;
	background:url(../images/right-bg.jpg) right top no-repeat;



}

.body-top-contact



{
	width:900px;
	float:left;



	



}





.body-left



{
	width:600px;
	float:left;
	padding-top:25px;
	color:#54503F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;



}

.body-left-contact



{
	width:900px;
	float:left;
	padding-top:25px;
	color:#54503F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;



}



.body-left p



{



margin:15px 0px;



}



#body li



{



margin-left:15px;



}



.body-right



{



	width:273px; 



	float:right;



	padding-top:2px;



	font:normal 13px/16px Arial, Helvetica, sans-serif;



	color:#6A6437;



}

.body-right-contact



{



	width:1px; 



	float:right;



	padding-top:2px;



}



p.margin



{



	margin:5px 0px 5px 45px;



}



img.send



{



	margin-left:142px;



	margin-top:20px;



}



.contact-form



{



	width:273px;



	float:left;



	padding-bottom:10px;



	font:bold 12px/23px Arial, Helvetica, sans-serif; 



	color:#FFFFFF;



	margin-top:-2px;



}



.contact-form-box



{



	width:190px; 



	height:20px; 



	background:url(../images/input-bg.jpg) left top repeat-x; 



	border:none;



	margin-bottom:7px;



}



#margin1



{



	padding-left:180px;



	padding-top:20px;



	border:none;



	margin-bottom:7px;



}



#homevid



{



	padding-left:5px;



	margin-left:40px;



	margin-bottom:20px;



}



.contact-form textarea



{



	width:190px; 



	background:url(../images/textarea-bg.jpg) left top repeat-x #B7AD70; 



	border:none;



	margin-bottom:10px;



}

.contact-form img#imgCaptcha



{



	width:190px; 



	border:none;



	margin-bottom:10px;



}





.callus



{
	width:273px;
	float:left;
	padding-top:1px;
	font-size:16px;



}



img.callus



{



	margin-top:32px; 



	margin-bottom:15px;



}







#bottom-bg



{



	width:100%; 



	float:left; 



	background:url(../images/btm-bg.gif) left top repeat-x; 



	height:121px;



}



#bottom-content



{



	width:760px; 



	margin:0px auto; 



	height:106px; 



	padding-top:10px;



	padding-left:90px;







}







#bottom-content-right



{



	width:650px;



	height:99px;



	float:left;



	background-image:url(../images/btm-bg-inside.png);



}







#bottom-content h1



{



	font:normal 24px/28px Arial, Helvetica, sans-serif; 



	color:#6F5E36;



}



#bottom-content p



{



	font:normal 13px/18px Arial, Helvetica, sans-serif; 



	color:#7E6E4D;



}



#bottom-content img



{



	float:right;



	margin:0px 18px;



}







#footer



{



	width:100%;



	float:left;



	background:url(../images/footer-bg.gif) left top repeat-x #1C170C;



	text-align:center;



	font:normal 10px/16px Arial, Helvetica, sans-serif;



	color:#BA9335;



	padding-top:44px;



	text-transform:uppercase;



	height: auto;



}



#footer a



{



	color:#AFAFAF; 



	text-decoration:none;



}



#footer a:hover



{



	text-decoration:underline;



}



#mainlinks



{



	font:normal 18px/28px Arial, Helvetica, sans-serif; 



	color:#6F5E36;



}



#sublinks



{



	font:normal 15px/20px Arial, Helvetica, sans-serif; 



	color:#54503F;



	text-decoration:none;



}



#mainservicecat {



	font-family:Arial, Helvetica, sans-serif;



	font-size:15px;



	color:#3D4520;



	font-weight:bold;



	text-decoration:none;



}



#subserviceurl {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#D68800;



	font-weight:bold;



	text-decoration:none;



	padding-left:10px;



}



#tagname{



	font-family:Arial, Helvetica, sans-serif;



	color:#F19E70;



	font-size:16px;



	font-weight:bold;



}



*html .contact-form br { height:1px; display:none; }

