body {margin: 0px;padding: 0px;background-color: #CFCFCF;background-image: url(../images/back_top.gif);background-repeat: repeat-x;background-position: top;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 140%;text-align: center;color:#000000;}
td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 140%;text-align: center;color:#000000;line-height: 140%;text-align: left;}
h1{margin: 0px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
form{margin: 0px;padding: 0px;}

a:link,a:visited{color: #666666;text-decoration: underline;}
a:hover{color: #333333;text-decoration: none;}


.fright{float: right;}


#top,#main{width: 776px;margin-right: auto;margin-left: auto;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #FFFFFF;border-left-color: #FFFFFF;}


#main{width: 778px;}
#main td{vertical-align: top;}


.left{width: 184px;border-right-width: 1px;border-right-style: solid;border-right-color: #FFFFFF;background-color: #434542;padding-bottom: 100px;}
.lefttop{width: 184px;height: 45px;background-image: url(../images/lefttop.gif);background-repeat: no-repeat;}
.leftbottom{width: 184px;height: 35px;background-image: url(../images/lefttop_bottom.gif);background-repeat: no-repeat;}


.right{background-color: #E5E5E5;text-align: left;vertical-align: top;padding-bottom: 10px;}
.banner{height: 113px;width: 591px;background-image: url(../images/pic.gif);background-repeat: no-repeat;}


#leftmenu a{display: block;height: 26px;line-height: 26px;font-weight: bold;color: #FFFFFF;text-align: left;padding-left: 32px;background-image: url(../images/leftnav_back.gif);background-repeat: no-repeat;background-position: left top;text-decoration: none;padding-top: 2px;}
#leftmenu a:hover{background-image: url(../images/leftnav_back_hover.gif);background-repeat: no-repeat;background-position: left top;}


.content{background-image: url(../images/main_back_top.gif);background-repeat: repeat-x;background-position: top;padding-top: 17px;padding-right: 10px;padding-left: 10px;}


.title{background-image: url(../images/maintit_back.gif);height: 29px;padding-left: 29px;padding-right: 18px;}
.title h1{line-height: 29px;float: left;}
.title div{float: right;}
.title div a:link,.title div a:visited{color: #FFFFFF;line-height: 24px;font-size: 10px;text-decoration: none;}
.title div a:hover{color: #CCCCCC;}


.contentbox{padding: 15px;background-image: url(../images/main_back_con.gif);background-repeat: repeat-x;margin-bottom: 20px;}
.contentbox p{margin: 0px 0px 5px;padding: 0px;text-indent: 24px;}
.contentbox .fright{margin-bottom: 20px;margin-left: 10px;border: 1px solid #848683;}


#copyright{background-color: #ACAAAD;padding-top: 5px;padding-bottom: 5px;}


#local{margin-bottom: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;padding-bottom: 10px;}
#search{margin-bottom: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;padding-bottom: 10px;}
.page{margin-top: 15px;}
.basket{padding: 5px;margin-top: 5px;background-color: #CBCBCB;border: 1px solid #999999;}


.cat1{margin-bottom: 15px;padding-bottom: 10px;height: 100px;}
.cat1 .cat2{margin-bottom: 5px;margin-top: 5px;}
.cat1 .cat2 .catimg{margin: 0px 10px 0px 0px;padding: 0px;float: left;border: 2px solid #999999;}


.prolist2{clear: both;float: left;width: 100%;padding-bottom: 15px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999999;margin-top: 5px;}
.prolist2 .proimg{float: left;margin-right: 5px;}
.prolist2 .proimg img{border: 1px solid #999999;}
.prolist2 .proname{margin-bottom: 10px;font-weight: bold;}

#prolist1{width: 100%;}
#prolist1 td{width: 25%;text-align: center;}
#prolist1 img{border: 1px solid #999999;}
#prolist1 .inquireok{border: 0px solid #6B634E;}


.hotpro{padding: 15px;background-image: url(../images/main_back_con.gif);background-repeat: repeat-x;margin-bottom: 20px;height: 100px;}
.hotpro div{width: 120px; margin-right: 5px;margin-left: 5px;vertical-align: top;text-align: center;float: left;}
.hotpro div img{margin-bottom: 5px;border: 1px solid #999999;}


.prodetails .imgbig img{border: 1px solid #999999;}
.prodetails p{text-indent: 0px;}
.prodetails div{margin-bottom: 10px;}


.inquirebasket {width: 100%;background-color: #999999;}
.inquirebasket td{background-color: #CBCBCB;padding: 3px;text-align: left;}


.nextbasket{margin-top: 10px;}
.nextbasket td{text-align: left;}
.nextbasket font{font-weight: bold;color: #FF0000;}