body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: url('../images/design/bg.gif') top left repeat-x #fff;
}

a img{border: none}
a:link, a:visited{color: #666;}
#main{
   width: 900px;
   margin: auto;
}
#header{
   height: 274px;
   background: url('../images/design/top.jpg') center top no-repeat;
}
#mname{
   display: none;
   position: absolute;
   margin: 10px 0 0 650px; ;
   color: #fff;
   font-weight: bold;
}
#mname a:link, #mname a:visited{font-weight: bold; color: #fff;}
#content{
}
#header .logo{
   margin: 105px 0 0 255px;
   width: 400px;
   position: absolute;
}
#header .logo a, #header .logo a:link, #header .logo a:visited{
   font: bold 42px "Times New Roman";
   font-style: italic;
   color: #333;
   text-decoration: none;
}
#header .slogan{
   font: normal 17px Trebuchet MS;
   width: 400px;
   color: #aaa;
   display: block;
}
#header .cart{
   position: absolute;
   margin-left: 650px;
   margin-top: 15px;
   font: normal 11px Tahoma; color: #fff;
   background: url('../images/design/cart.gif') center left no-repeat;
   padding: 3px 0 3px 60px;
}
#header .cart strong{color: #fff}

#header .tp{position: absolute; margin: 220px 0 0 27px;}

#header .tp a, #header .tp a:link, #header .tp a:visited{display: block; float: left;}
#header .tp a:hover{}
#header .menu a{display: block; float: left;}

#header .search{
   position: absolute;
   margin-top: 8px;
   margin-left: 415px;
   color: #fff;
   padding-right: 4px;
}
#header .search .i{
   background: #fff;
   border: 1px solid #fff;
   width: 80px;
   font: normal 10px Tahoma;
}

#header .search .b{
   position: relative;
   top: 5px;
   margin-right: 10px;
}

#header .search a, #header .search a:link, #header .search a:visited{
   color: #606157;
}
#content table.main{
   width: 900px;
   background: url('../images/design/c_bg.gif') top left repeat-y;

}

#content table.main .left{
   width: 178px!important;
   color: #fff;
   padding: 10px 3px 0 38px;
   vertical-align: top;
}
#content table.main .right{
   width: 170px!important; 
   vertical-align: top;
   padding:  10px 13px 0 17px!important;
   border-left: 1px dashed #ddd;
}
#content table.main .center{
   vertical-align: top;
   padding: 0 5px 10px 5px;
}



#content table.main .right, #content table.main .right a:link, #content table.main .right a:visited{
   font: normal 9px Tahoma; 
}
#content table.main .center a:link, #content table.main .center a:visited{
   color: #333;
   font-weight: bold;
}
.txt{padding: 5px; width: 120px}

#content table.main .left .bot, #content table.main .right .bot{
}
#content table.main .left .box select{
   font-size: 10px;
   width: 110px;
}

#content .left .title{
   text-transform: uppercase;
   font: bold 13px Tahoma;
   background: url('../images/design/pip.gif') center left no-repeat;
   padding: 5px 0px 8px 20px;
   margin-top: 5px;
   color: #fff;
}
#content .right .title, #content .center .title{
   text-transform: uppercase;
   font: bold 13px Tahoma;
   background: url('../images/design/pip2.gif') center left no-repeat;
   padding: 5px 0px 8px 20px;
   margin-top: 5px;

}


* .whatsname{
   font: bold 9px Tahoma;
   padding-left: 4px;display: block;
   width: 120px;
   color: #c31a44;
}
* .whatsprice{
   font: normal 9px Tahoma;
   padding-left: 4px;display: block;
   width: 120px;
   color: #fff;
}
.cat{margin-left: 3px; margin-bottom: 3px;padding-left: 5px;}
#cats{ margin-left: 2px; width: 160px; padding-bottom: 4px;}
#cats .cat span{color: #fff; text-align: center; background: #e69daf; width: 20px;  display: none; float: right; text-align: right; padding: 0 2px;}
#cats .cat a, #cats .cat a:link, #cats .cat a:visited{
   color: #fff; text-decoration: none;  display: block;
   background: url('../images/design/pip1.gif') left center no-repeat;
   padding: 2px 0 2px 20px;
   border-bottom: 1px dotted #fff;
   }
#cats .cat a:hover{
   background-position: 2px center ;
   }
#inf{padding: 5px;}
#inf .cat {width: 115px; margin: 0;margin-top: 4px; }
#inf a, #inf a:link, #inf a:visited{font: normal 9px Tahoma; color: #c31a44; text-decoration: none;}



#content table.main .left .pic{
 display: block;
 position: relative;
 text-align:center;
 margin-left: -10px;
}
#content table.main .left .whatsname{
color: #fff;
}

#content table.main .right{
   padding-left: 2px;
}
#content table.main .right a:link, #content table.main .right a:visited{
   color: #456974;
   font-weight: bold;

}

#footer td{padding: 10px 0;}

#footer{
   background: url('../images/design/footer.gif') top center repeat-y;
   width: 900px;
   height: 50px;
   
   color: #000;
}
#copy{
   font: normal 11px Tahoma;!important;
   color: #fff;
   text-transform: uppercase;
   vertical-align: top;
   position: absolute;
   margin: 10px 0 0 280px;;
}
#footer .fmenu{
   position: absolute;
   margin: 10px 0 0 390px;
}

#footer a, #footer a:link, #footer a:visited{font: bold 11px Tahoma; color: #fff; text-decoration: none;}
#footer .s a{margin: 0 10px;}
#footer span{
   float: left;
}             
table.newp{

}
table.newp table{}

table.newp table td{padding: 0px;}
table.newp table table td{padding: 10px 3px 0px 4px!important; height: 141px;
/*   background: url('../images/design/i.gif') center center no-repeat;/**/
}
table.newp a:link, table.newp a:visited{
   color: #!important;
}
/***************/
/*/table.newp table .inf a{text-align: left; display: block;}*/
table.newp table .inf a, table.newp table .inf a:link, table.newp table .inf a:visited{display: block; color: #da708a!important; font: normal 10px Tahoma}
table.newp table .inf {text-align: left; color: #ff5a00; padding-left: 10px; font: bold 10px Tahoma;}
.center
.pic{
   background: url('../images/design/item.gif') top left repeat-x #d48514;
   padding: 2px;
   display: block;
   margin: 5px;
   text-decoration: none;
}
.pic .head{
   color: #fff;
   height: 32px;
   padding: 0!important;
}
.pic .im{
   background: #fff;
   margin: 1px;
   padding: 2px;
}
.pic .inf{
   font: bold 14px Tahoma!important;
   text-align: center!important;
   color: #ff5a00;
   padding: 3px 0!important;
}
.manu select{border: 1px solid #ccc}
.pageHeading{font: bold 13px "Arial"; color: #333;}
.main1 select{width: 200px}


.new{ background: url('../images/design/arr_gr.gif') right center no-repeat;}
.new{font-weight: bold;
}
.new a:link, .new a:visited{color: #386697}
.new table td, .new *{text-align: left}
.welcome{   
   background: url('../images/design/welcome.jpg') 0px 0px no-repeat;
height: 120px;
padding: 60px 0 0 187px;
}

#content table.main .right .box .infobox{}
#content table.main  .main{vertical-align: middle; padding-top: 15px;}
#cur table{background: none;}
.png {
   behavior: url('pngbehavior.htc');
}
#banner{}
.inf a{display: block;}
