* { margin:0; padding:0; }































body { margin:0; padding:0; font-family:Arial, sans-serif; font-size:14px; background:#FFFFFF; }































#top-wrapper{ width:100%; margin:0px auto;}































img { border:0; }















a {  }































/*top wrapper start*/















#top-wrapper{ width:100%; margin:0px auto;  }































#header-wrapper{ width:100%; margin:0px auto; background:url(../images/headermain_bg.jpg) repeat-y center; }















#header-wrapper-inner {



	width:100%;



	margin:0px auto;



	background:url(../images/header_bg.jpg) no-repeat center top;



	height:100%;



}















html>body #header-wrapper-inner {



	min-height:100%;



	height:auto;



}















#header{

	width:885px;

	margin:0px auto;

	height:100%;

	padding:0 0 0 20px;

}















.top-part {



	overflow:hidden;



	height:100%;



	margin:0;



}































#header h1{	font:normal 30px/30px "Times New Roman", Times, serif;	color:#fff; padding:0px;  height:91px; background:url(../images/logo_bg.png) repeat-x; white-space:nowrap; line-height:65px; width:100%; display:block; }















* html #header h1 { background:none; }















*:first-child+html #header h1  { background:none; }































#header h2{







	font-family:Arial, sans-serif;







	font-size:12px;







	color:#000000;







	height:30px;







	margin:-45px 0 0 0;







	white-space:nowrap;







	padding:0;







}































.logo{



	width:300px;



	float:left;



	height:100%;



	margin:9px 0 0px 0;







	padding-bottom: 10px;



}















html>body .logo { width:auto; min-width:300px; }















* html .logo { background:url(../images/logo_right2.png) no-repeat right top;}















*:first-child+html .logo { background:url(../images/logo_right2.png) no-repeat right top;}















.ph-number{
	width:350px;
	float:right;
	text-align:right;
	padding:20px 0 0 0;
	font:normal 30px/32px "Times New Roman", Times, serif;
	color:#000;
	background-image: url(../images/tollfree.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 70px;
}















.ph-number h3 { font:normal 18px/20px Arial, sans-serif; color:#eda365; }































#banner{ width:100%; height:auto; background:url(../images/bannermain_bg.jpg) center; clear:both; }















#banner-inner { margin:0 auto;}















.imgbannar { width:905px; height:270px; margin:0px auto; background:url(../images/banner.jpg);}















.imgbannar_div { width:905px; height:270px; margin:0px auto; background:url(../images/banner.jpg);}















.flashbannar { width:905px; height:270px; margin:0 auto; }















.headerplug {width:905px; height:270px; margin:0px auto;  background:url(../images/video_bcg_padleft-200.jpg) no-repeat;}































.uploadheaderplug {width:905px; height:270px; margin:0px auto; }































#uploadheaderplugdiv {







	width:820px;







	height:270px;







	margin:0 auto;







	padding:0 0 0 20px;







}































#nav-bg{ width:100%; margin:0px auto; background:url(../images/menu_body_bg.jpg) no-repeat center top; overflow:auto; padding:0 0 328px 0; clear:both;  }















#navcontainer {width:905px; margin:0px auto; padding:0 0 0 0px; overflow:visible;}















#navcontainer-left { float:left; width:0;}















#navcontainer-right { float:right;width:0;}















#menutop{ float:left; width:875px;  padding:0px 30px 0 57px; margin:15px 0 0 -57px; background:url(../images/menu_bg_main.jpg) repeat-y; display:inline; position:relative; }















#navcontainer ul {float:left; list-style:none; margin:0 10px 0 0; padding:0 0px 0 0; }















#navcontainer ul li { float:left; line-height:52px; display:block; background:url(../images/menu_sep.jpg) no-repeat right; }















#navcontainer ul li a { line-height:52px; display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#da741e; padding:0 20px; white-space:nowrap; }















#navcontainer ul li a:hover { background:url(../images/menu_hover.jpg) repeat-x; color:#FFFFFF; }















/*top wrapper end*/































/*body wrapper start*/















#body-wrapper { width:100%; margin:-328px 0 0 0; overflow:hidden;}















#body{ width:905px; margin:0px auto; overflow:hidden;}































.body-top {	width:905px; margin:4px 0 0 0; padding:20px 0 0 0; overflow:auto; background:url(../images/content_top.jpg) no-repeat 0 -4px; overflow:hidden; }















.body-left { width:625px; margin:0; padding:0 0 0 15px; color:#7f7f7f; line-height:18px; font-size:14px; text-align:justify; float:left; }















html>body .body-left { }















.body-left h1 , .body-left-contact h1  { font-size:24px; line-height:30px; color:#ef7650; font-weight:normal; padding:0px 0 0 0;  }















.body-left h2 , .body-left-contact h2  { font-size:18px; line-height:30px; color:#ef7650; font-weight:normal; padding:0px 0 0 0;  }















.body-left p , .body-left-contact p  { padding:10px 0;}































.body-right { width:233px; float:right; overflow:hidden; }















.contact-form { background:url(../images/form_bg.jpg) repeat-y; }















.contact-form label { color:#b2b2b2; margin:0 0 0 26px; padding:3px 0; display:block; }















.contact-form input , .contact-form textarea { margin:3px 0 3px 26px; border:1px #e0d4b9 solid; width:185px; background:#ffefd8; border:0;  }















.contact-form img#imgCaptcha { margin:3px 0 3px 26px; width:185px; border:none;  }















.contact-form input { height:20px;}















.contact-form textarea { height:112px; }















.contact-form p img { margin:0 0 10px 16px; display:block; }















#margin1 { padding:10px 0 20px 0;  background:url(../images/form_bottom.jpg) bottom no-repeat; }















#margin1 input { border:0; margin:0 0 0 27px; width:183px; height:35px; }















































.callus{ width:233px; background:url(../images/callus.jpg) no-repeat 16px 0; height:152px; margin:0 0 0 0; }















html> body .callus { min-height:152px; height:auto;}















.callus h3 { padding:10px 25px 0 0; font-size:24px; color:#2d83e4;  text-align:right;}















.callus p { color:#817263;  padding:50px 0 0 26px; text-align:left;}















































.body-top-contact {	width:905px; margin:4px 0 0 0; padding:20px 0 0 0; overflow:auto; background:url(../images/content_top.jpg) no-repeat 0 -4px; overflow:hidden; }















.body-left-contact { width:875px; margin:0; padding:0 15px 0 15px; color:#7f7f7f; line-height:18px; font-size:14px; text-align:justify; float:left; }















.body-right-contact { width:0px; float:right; }















/*body wrapper end*/































/*bottom start*/















#bottom-bg { width:100%; clear:both; height:1px; }















#bottom-content { height:0;}















#bottom-content-left {  height:0; }















#bottom-content-right {   height:0; }















/*bottom end*/















/*footer start*/















#footer{ width:100%; text-align:center; background:#f2ece0 url(../images/footer_bg.jpg) repeat-y center top; padding:5px 0 10px 0; margin:10px 0 0 0; color:#fff; }















.white-links{ font:normal 12px/20px Arial, sans-serif; }















.white-links a{ color:#fff; text-decoration:none; }















.white-links a:hover{ text-decoration:underline; }















.footer-text{ font:normal 12px/22px Arial, sans-serif; color:#bbc954; }















.footer-text a{ color:#fff; text-decoration:underline; }















.footer-text a:hover{ text-decoration:none; }















/*footer end*/















.body-left ul , .body-left-contact ul { list-style:outside; margin:0 0 0 20px; padding:0px; }















#mainservicecat {















	font-family:Arial, sans-serif; 















	font-size:16px;















    color:#ef7650;















	text-decoration:none;















	font-weight:bold;















}















#subserviceurl {















	font-family:Arial, sans-serif; 















	font-size:12px;















	color:#683A1E;	















	text-decoration:none;















	font-weight:bold;















}















*html .contact-form br { height:1px; display:none; }

