body{ margin:0 auto;background: url(images/bg.gif) repeat-x #292929;}
body,td,th,input{ font-family: Arial,Verdana,Tahoma;font-size: 12px;color: #000;}
h1{font-size:14px;}
#toprnav{width:654px;float:right; height:105px; background-color:#FFFFFF}
#toplinksl{ width:644px; float:left; text-align:right; padding:15px 10px 15px 0px; }
#toplinksl a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a1a1a1; padding:10px; text-decoration:none; }
#toplinksl a:hover { color: black; }
#srchncart{width:654px;float:left; height:60px;}
.saperate{background-image:url(images/menusap1.gif); background-repeat:no-repeat; float:left; width:2px; height:25px;}
#supernav{float:right;width:260px;padding:1em 0 0;font-size:1.1em;}
.jp{jpbackground:url(images/001.gif) #e5e6e7; color:#BB9B0C;}
.jp1 a{
font-size:12px;
text-decoration:none;
color:#000000;}
.jp1 a:hover{
font-size:12px;
text-decoration:none;
color:#FF0000;}
.jp1{float:left; width:247px; font-weight:bold; line-height:28px; background:url(images/001.gif);}
#body0{   width:990px; margin:auto; background:#FFFFFF;border-top:0}
.middle_container {margin:0 auto; text-align:center; margin-top:5px; background:#FFFFFF;}
.left_col {float: left;width: 204px;margin: 0px;}
.left_col .big_banner_home {height: 437px;width: 620px;z-index: -1;background: url(pic/20098518131633386.jpg) left top no-repeat;}
.left_col {width: 620px;height: 430px;padding-left: 5px;}
.left_col .big_banner_home a {display: block;height: 340px;width: 620px;position: relative;}
.left_col .big_banner_content {height: 87px;z-index: 200;padding: 0px 0px 0px 42px;}
.left_col .big_banner_content .big_banner_title {float: left;font-size: 20px;font-weight: bold;width: 180px;line-height: 28px;padding: 15px 0px 0px 0px;}
.left_col .big_banner_content p {float: left;width: 340px;padding: 18px 0px 0px 15px;line-height: 18px;font-size: 11px;color: #494949;}
.main_col {width: 355px; float:right}
.special_list_home1 {height: 145px;}
.special_list_home2 {height: 145px;}
.special_list_home3 {margin-top:5px;}
#footermain{background-image:url(images/footbg.gif); background-repeat:no-repeat; background-position:top; clear:both; background-color:#ffffff; height:76px; width:950px; padding:10px 20px 0px 20px; margin:0 auto}
.footblnkw1 {font-size: 14px; color: #FFFFFF; text-decoration:none; padding-right:15px;}
.footblnkw1:hover {font-size: 14px; color: #c1c1c1; text-decoration:none; padding-right:15px;}
.footblnkg1 {color: #c1c1c1; font-size: 11px; text-decoration:none;}
.footblnkg1:hover {color:#FFFFFF; font-size: 11px; text-decoration:none;}
.jp3{width:970px; margin:0 auto;padding-left:10px;padding-right:10px;padding-bottom:10px; text-align:left; background: #FFFFFF;}
#foot0{  text-align:center;color:#888 ; clear:both;background:url(images/btbg2.gif) ; line-height:30px; margin:auto}
#foot0 a{ color:#aaa; margin:auto; text-decoration:underline}
#topbvlmenu{width:990px;float:left; height:25px; background-image:url(images/trmenubg.gif); background-repeat:repeat-x; padding:0;}
#topbvlmenu a{ font-family:Arial, Helvetica, sans-serif; float:left; font-weight:bold; color:#FFFFFF; text-decoration:none;  height:15px; padding:5px 7px 5px 7px;}
#topbvlmenu a:hover{ background-image:url(images/tmenudown.gif); margin-top:-1px;}
.footgtxt1{ padding-top:12px; color:#FFFFFF;}