* { 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;

	padding:0px 20px 0 0px;

	height:100%;

	margin:9px 0 0px 0;

}







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 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;}















.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;
}







.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; }

