/* CSS Document */
body{ margin:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:160%; background:url(images/bodybg.jpg);background-color:#f2f2f2; color:#444;}

form{ margin:0px; padding:0px;}
input{ border:1px #333 solid; background-color:#FFFFFF;}
ul{ margin:0px; padding:0px; overflow:hidden; height:auto;}
li{list-style-type:none;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
img{ border:none;}
dl,dt,dd{ margin:0px; padding:0px; height:auto; overflow:hidden;}
a:link{ text-decoration:none; color:#444;}
a:visited{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color: #FF6600;}

#topbox{ width:1003px; height:148px; margin:0px auto; background:url(images/topbg.jpg) left top no-repeat;border-top:4px #fff solid;border-left:4px #fff solid; border-right:4px #fff solid;}
#topbox a:link{ color:#FFFFFF;}
#topbox a:visited{ color:#FFFFFF;}
#topbox a:hover{ color:#417111;}

.mainbox{ width:1003px; margin:0px auto; background-color:#FFFFFF; border-left:4px #fff solid; border-right:4px #fff solid;}
#footer{ width:1003px; height:80px; margin:0px auto; background-color:#d5d5d5; border:4px #fff solid; }

.columnLeft{ width:188px; background:url(images/menuCenter.jpg) left top repeat-y;}
.columnRight{ width:240px;}
.columnCenter{ width:575px;}

#menuProduct { width:174px; height:auto; margin:0px auto;}
#menuProduct ul{ width:174px; height:auto;}
#menuProduct .firstlevel{ 
margin:0px; padding:0px;
width:174px; height:22px; line-height:22px;
background-color:#94C95F; 
border-bottom:1px #75AE3C solid;
border-top:1px #75AE3C solid;
color:#FFFFFF; font-weight:bold;
text-indent:5px;
clear:both;
}
#menuProduct .secondlevel{ 
 width:174px; height:22px; line-height:22px;
background-color:#C2EF87; 
border-bottom:1px #96DD40 solid;
color:#417111; font-weight:bold;
text-indent:10px;
clear:both;
}

#menuProduct a:link{ color:#417111;}
#menuProduct a:visited{ color:#417111;}
#menuProduct a:hover{ color:#fff;}

.menuBottom{ width:188px; height:23px; background:url(images/menuBottom.jpg) left top no-repeat;}

.topicbgL{ width:16px; height:33px; background:url(images/columnLeft.gif) left top no-repeat;}
.topicbgR{ width:16px; height:33px; background:url(images/columnRight.gif) left top no-repeat;}
.topicbgC{ height:33px; background-color:#C2EF87; font-size:14px; font-weight:bold; text-indent: 15px; color:#417111;}

.newslist{ margin:8px; overflow:hidden;}
.newslist ul{ height:auto; overflow: hidden;}
.newslist ul li{ height:25px; line-height:25px; clear:both;}

.newslist2{ overflow:hidden;}
.newslist2 ul{ margin:12px; height:auto; overflow: hidden;}
.newslist2 ul li{ height:29px; line-height:29px; clear:both; text-indent:16px; border-bottom:1px #ededed solid; background:url(images/tree_folder3.gif) left center no-repeat;}

#nav{ height:42px;}
#nav td{ padding-left:10px; padding-right:10px; padding-bottom:5px; vertical-align:bottom; color:#FFFFFF; font-weight:bold; border-right:1px #E0FFA2 solid; text-align: center;}

.Pcontent{ padding:25px; height:auto; overflow:hidden;}

.productlist { width:800px; height:auto; margin:15px auto;}
.productlist li{ width:200px; height:240px; overflow:hidden; float: left; display:inline; text-align:center;}
.productlist .pic{ width:160px; height:170px; border:1px #e5e5e5 solid; text-align:center;}
.productlist .pic img{ width:120px;height:140px;}
.productlist .pagenobox{ width:800px; height:25px; padding:8px 0px; text-align: center; border-top:1px #C2EF87 solid;}

.productlist_home {  height:320px; margin:5px auto 0px; }
.productlist_home li{ width:200px; height:170px; overflow:hidden; float: left; display:inline; text-align:center; margin-top:5px;}
.productlist_home th{ height:130px; width:200px; text-align:center; overflow:hidden;}
.productlist_home th img{  width:120px; height:140px;}

.pagenobox{ width:800px; height:25px; margin-top:10px; padding:8px 0px; text-align: center; border-top:1px #C2EF87 solid;}

.ordertable{ width:600px; height:auto; background-color:#c1c1c1; margin:20px auto;}
.ordertable table{ width:600px;}
.ordertable table th{ padding:8px 10px; background-color:#e2e2e2; text-align:right;}
.ordertable table td{ padding:8px 10px; background-color:#FFFFFF; text-align:left;}

#productTable table td{ border:1px solid;}
