/* CSS Document */
body{ margin:0; padding:0; background:url(109705back_pattern.jpg); color:#292929; font-family:Arial; font-size:14px; }
a,ul,li,ul li,img,p{ margin:0; padding:0; border:none; outline:none;}
.clear{ clear:both;}

#main{ width:960px; margin:30px auto; background:url(109705header.jpg) repeat-x #fafafa; box-shadow:0px 0px 5px 0px #000;  }
#header{ width:960px; height:133px;}
.logo{ width:216px; float:left; padding:14px 0 0 35px;}
.header_right{ float:right; padding:14px 35px 0 0; }
.icon_img img{ float:left; display:block; padding:0 10px 0 0; }

.menu{ width:886px; height:37px; margin:7px 0 0 35px;}
.menu ul li{ float:left; list-style:none; padding:0 40px 0 0;}
.menu ul li a{ color:#fff; text-align:center; text-decoration:none; padding:8px 20px 14px 20px; display:block;}
.menu ul li a:hover,.menu ul li a.active{ background:url(109705menubg.jpg) repeat-x; color:#000;}

.banner{ width:906px; height:248px; background:url(109705banner.jpg) no-repeat; margin:0 auto;}
.body_panel{ width:884px; margin:0 auto;}
.body_left{ width:246px; float:left; }
.body_right{ width:616px; float:right;}
.body_right02{ width:616px; height:440px; float:right; padding:0 0 0 0; overflow:auto;}

.left_top{ width:245px; background:url(109705product_top.jpg) no-repeat #f0f0f0; padding:0 0 0 0; box-shadow:0px 0px 2px 0px #000;}
#product_nav{ padding:50px 0 0 0;  }
#product_nav li{ list-style:none; width:245px; background:url(109705divder.jpg) repeat-x bottom;}
#product_nav li a{ display:block; padding:10px 0 10px 50px; text-decoration:none; color:#292929; background:url(109705arrow.jpg) no-repeat left center; margin:0 0 0 15px;}
#product_nav li a:hover{ color:#e31010;}
.left_bottom{ width:245px; background:url(109705new.jpg) no-repeat; box-shadow:0px 0px 2px 0px #000; margin:30px 0 0 0; padding:0 0 25px 0;}

#footer{ width:960px; height:114px; background:url(109705footer.jpg) repeat-x; margin:10px 0 0 0;}

#footer_nav { padding:40px 0 0 250px; float:left; }
#footer_nav li{ float:left; list-style:none;}
#footer_nav li a{ text-decoration:none; color:#fff; display:block; padding:0 5px 0 5px; font-size:13px;}
.poderdby_text{ width:960px; display:block; text-align:center; padding:5px 0 0 0; }
.poderdby_text a{ color:#fff; text-decoration:none; font-size:12px;}
.social_icon{ float:right; margin:30px 35px 0 0;}

.header_text{  width:606px; height:35px; background:#303030; display:block; margin:0 0 10px 0; color:#fff; font-size:18px; padding:10px 0 0 0; }
.header_text02{  width:884px; height:35px; background:#303030; display:block; margin:0 0 10px 0; color:#fff; font-size:18px; padding:10px 0 0 0; }
.submit_btn{ width:73px; height:42px; background:url(109705send.jpg) no-repeat; border:none; cursor:pointer; margin:0 0 0 250px;    }
.submit_btn2{ width:73px; height:42px; background:url(109705send.jpg) no-repeat; border:none; cursor:pointer; margin:0 0 0 150px;    }
.reset_btn{ width:73px; height:42px; background:url(109705reset.jpg) no-repeat; border:none; cursor:pointer; }

.contact_table tr td{ padding:10px 0 0 0;}
.contact_left{ width:400px; float:left;}
.contact_right{ width:460px; float:right;}
.contact_right_top{ width:460px;  padding:0 0 30px 0; line-height:22px;}
.contact_right_bottom{ width:460px; height:200px; border:1px #000 solid; overflow:hidden;}

.home_expl_pen{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 30px;
	line-height: 45px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.home_contact_info{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}
