@charset "utf-8";

/* CSS Document */



*

html, body{

	margin:0;

	padding:0;

	background:url(../images/bg.jpg) repeat-x #FFFFFF; width:100%;

}



 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 {

	list-style: none;

}



/*body

{

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

}*/



#top-wrapper

{

	width:100%;

	margin:0px auto;

}

#header-wrapper

{

	width:100%;

	float:left;

	height:56px;

}

html>body #header-wrapper { height:auto; min-height:56px;}

.top-part{ overflow:hidden;}

#header

{

	width:950px;

	margin:0px auto 0;

	padding-left:0px;

	padding-right:0px;

	background:#F5FEE3 url(../images/head.jpg) bottom no-repeat;

	height:auto;

	overflow:hidden;

}



#header h1

{

	font-family:"Century Gothic"; font-size:25px;

	color:#92ab17;

	font-style:normal;

}

.logotext{

	font-family:"Century Gothic"; font-size:25px;

	color:#92ab17;

	font-style:normal;

}



#header h2

{

	font-style:normal;

	font-family:Arial, sans-serif;

	font-size:12px;

	color:#9a843b;

}

.logo

{

	width:400px;

	float:left;

	padding-top:12px;

	padding-left:20PX;

}

.logo img

{

	float:left;

	margin-right:22px;

}

.ph-number

{

	width:250px;

	float:right;

	text-align:right;

	padding-top:25px;

	font-family:Arial, sans-serif;

	font-size:19px;

	color:#9a843b;

	padding-right:30PX;

}

#banner

{

	width:100%;

	float:left;

	height:290px;

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

}

.imgbannar

{

	width:950px;

	height:290px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background:url(../images/banner.jpg);

}

.imgbannar_div

{

	width:950px;

	height:290px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background:url(../images/banner.jpg);

}

.flashbannar

{

	width:950px;

	height:290px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.headerplug {

	width:950px;

	height:290px;

	margin:0px auto;

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

}

.uploadheaderplug {

	width:950px;

	height:290px;

	margin:0px auto;

}

#nav-bg

{

	width:950px;

	margin:0px auto;

	height:48px;

	background-image: url(../images/navbg.jpg);

	background-repeat:no-repeat;

}



html>body #nav-bg { height:auto; min-height:48px;}



#navcontainer

{

	width:950px;

	margin:0px auto;

	height:auto;

	padding-left:0px;

	padding-right:0px;

	float:left;

	background-image:url(../images/navbg.jpg);

	

	display: block;

}

#navcontainer:after {

     content: ".";

     display: block;

     height: 0;

     clear: both;

     visibility: hidden;

}

#navcontainer ul li

{

	display:inline;

	font-family:Arial, sans-serif;

	font-size:11px;

	line-height:48px;

	text-decoration:none;

	cursor:pointer;

	color:#ffffff;

	height:48px;

	float:left;

	text-transform:uppercase;

	background-image:url(../images/navline.png);

	background-repeat: no-repeat;

	background-position: right 0px;

}

#navcontainer ul li.noBg

{

	background:none;

}

#navcontainer ul li a

{

	color:#FFFFFF;

	text-decoration:none;

	margin:0px 20px;

}

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

{

	color:#FFFFFF;

	border-bottom:2px solid #c2b57f;

}

.left

{

	float:left;

}

.right

{

	float:right;

}

#body-wrapper

{

	width:100%;

	float:left;

}

#body

{

	width:950px;

	margin:0px auto;

}

#body a

{

	font-family:Arial,  sans-serif; font-size:12px;

	color:#669900;

	text-decoration:underline;

}

#body a:hover

{

	text-decoration:none;

}

#body p

{

	margin:15px 0px;

}

#body h1

{

	font-family:Arial, sans-serif; font-size:16px;

	color:#000000;



}

#body h2

{

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

	color:#543C2A;

}

.body-top

{
	width:928px;
	float:left;
	background:url(../images/centerbg.jpg) no-repeat;
	padding-left:20px;
	padding-right:1px;

}

.body-left

{
	width:675px;
	float:left;
	padding-top:25px;
	font:normal 12px/16px Arial, sans-serif;
	color:#666666;
	margin-left:2px;

}

.body-right

{
	width:220px;
	float:right;
	color:#482d02;
	font:normal 12px/16px Arial, sans-serif;
	font-weight:bold;
	padding-right: 5px;

}



.body-top-contact

{

	width:738px;

	float:left;

	background:url(../images/centerbg-new.jpg) no-repeat;

	padding-left:27px;

	padding-right:25px;

}

.body-left-contact

{

	width:671px;

	float:left;

	padding-top:25px;

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

	color:#666666;

	margin-left:20px;

	height:649px;

}

html>body .body-left-contact { height:auto; min-height:649px;}



.body-right-contact

{

	width:1px;

	float:right;

	color:#482d02;

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

	font-weight:bold;

}





.contact-form

{

	width:206px;

	float:left;

	padding-bottom:10px;

}

.contact-form label

{

	float:left;

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

	color:#271200;

}

.contact-form input

{

	width:180px;

	height:18px;

	border:none;

	margin-left:12px;

	margin-bottom:4px;

	margin-top:4px;

	background:#dce4a9;



}

.contact-form-box

{

	width:180px;

	border:none;

	margin-left:12px;

	margin-bottom:5px;

	background:#dce4a9;

}

.contact-form textarea

{

	width:180px;

	border:none;

	margin-left:12px;

	margin-bottom:5px;

	background:#dce4a9;

}

.contact-form img#imgCaptcha

{

	width:180px;

	border:none;

	margin-left:12px;

	margin-bottom:5px;

}

.callus

{

	width:205px;

	float:left;

	padding-top:1px;

	font-size:12px;

	color:#666666;

}

.callus p

{

	margin-left:3px;

	padding-left:17px;

}

#bottom-bg

{

	width:100%;

	height:0px;

}

#footer-bg

{

	width:950px;

	margin:0px auto;

}

#footer

{	

	margin-top:10px;

	width:950px;

	float:left;

	background:url(../images/fotterbg.png) no-repeat ;

	text-align:center;

	font:normal 11px/22px Geneva, Arial, sans-serif;

	color:#d0bfa4;

}

#footer a

{

	color:#d0bfa4;

	text-decoration:none;

}

#footer a:hover

{

	text-decoration:underline;

}

.footer-text

	{

	margin-top:-5px;

}

.send{

	padding-left:0px;

}

.body-left ul , .body-left-contact ul { list-style:outside; margin:0 0 0 20px; padding:0px; }

	#body .body-left form p{ font:normal 12px/14px Arial, sans-serif; }

	

	#uploadheaderplugdiv { padding-left:450px;padding-top:20px; }

	

	span#mainservicecat, a#mainservicecat {

	font-family:Arial, sans-serif;

	font-size:15px;

	color:#000000;

	text-decoration:none;

	font-weight:bold;

}

a#subserviceurl {

	font-family:Arial, sans-serif;

	font-size:12px;

	color:#9C8745;	

	text-decoration:none;

	font-weight:bold;

	padding-left:10px;

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

