body{

   margin: 0;

   padding: 0;

   font: normal 11px Tahoma, Arial;

   background: #f3ccc6;/**/

}

a img{border: none}

a:link, a:visited{color: #666;}

#main{

   width: 750px;

   margin: auto;

}

#header{

   height: 331px;

   background: url('../images/design/top.jpg') center top no-repeat;

}

#mname{

   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: 190px 0 0 25px;

   width: 200px;

   position: absolute;

   text-align: left;

}

#header .logo a, #header .logo a:link, #header .logo a:visited{

   font: normal 24px Arial;

   color: #fff;

   text-decoration: none;

   text-transform: uppercase;

}

#header .slogan{

   font: normal 9px Tahoma;

   color: #fff;

   padding-right: 0.1em;

   text-transform: uppercase;

}

#header .cart{

   display: none;

   position: absolute;

   margin-left: 790px;

   margin-top: 12px;

   font: normal 11px Tahoma; color: #8376a4;

}

#header .cart strong{color: #333}

#header .menu{

   position: absolute;

   margin: 0px 0 0 2px;

   top: 224px;

}

#header .tp{position: absolute; margin-top: 10px;}

#header .tp a, #header .tp a:link, #header .tp a:visited{ width: 95px; display: block; float: left; border: 1px solid #fff; padding: 4px 5px; background: #c61b13; margin: 0 4px; font: normal 10px Arial; text-transform: uppercase; color: #fff; text-decoration: none; text-align: center}

#header .tp a:hover{background: #d32a54;}

#header .menu a{display: block; float: left; }

#header .search{

   position: absolute;

   margin-top: 8px;

   margin-left: 637px;

}

#header .search .i{

   background: #fff;

   border: 1px solid #dd4d55;

   width: 80px;

   font: normal 10px Tahoma;

}



#header .search .b{

   position: relative;

   top: 3px;



margin-right: 10px;

}

#header .search a, #header .search a:link, #header .search a:visited{

   color: #606157;

}

#content table.main{

   width: 750px;

}



#content table.main .left{

   width: 140px;

   padding: 0 3px 0 8px;

   vertical-align: top;

}

#content table.main .right{

   width: 130px; vertical-align: top;

}

#content table.main .right, #content table.main .right a:link, #content table.main .right a:visited{font: normal 9px Tahoma; color: #fff!important}

#content table.main .center{vertical-align: top;    padding: 0 5px 100px 5px;}

#content table.main .center a:link, #content table.main .center a:visited{

   color: #c31a44;

   font-weight: bold;

}

#content table.main .left .box, #content table.main .right .box{

   background: url('../images/design/rbox/bg.gif') top left repeat-y;

}

.txt{padding: 5px; width: 120px}

#content table.main .left .bot, #content table.main .right .bot{

   background: url('../images/design/rbox/bot.gif') bottom left no-repeat;

   height: 4px;

   font-size: 1px;

   margin-bottom: 10px;

}

#content table.main .left .box select{

font-size: 10px;

width: 110px;;

}



#content table.main .left .wbox{

   background: #fff;

}

* .whatsname{

   font: bold 9px Tahoma;

   padding-left: 4px;display: block;

   width: 120px;



color: #fff;

}

* .whatsprice{

   font: normal 9px Tahoma;

   padding-left: 4px;display: block;

   width: 120px;

   color: #fff;

}

.cat{margin-left: 3px; margin-bottom: 3px; background: #d74441; padding-left: 5px; color: #fff;}

#cats{ margin-left: 2px; width: 120px; font-size: 9px; padding-bottom: 4px;}

#cats .cat span{color: #fff; text-align: center; background: #bd1e22;   width: 20px;  display: block; 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; padding-left: 2px;}

#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: #fff; 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;

}



#content table.main .center .title{

   background: none;

   padding: none;

   border: none;

}

#footer td{padding: 10px 0;}



#footer{

   position: absolute;

   margin-top: -20px;

   background: url('../images/design/footer.jpg') top center no-repeat;

   font: normal 11px Tahoma;!important;

   height: 100px;

   color: #fff;

}

#copy{

   font: normal 10px Tahoma;!important;

   color: #fff;

   text-transform: uppercase;

   vertical-align: top;

   position: absolute;

   margin: 59px 0 0 280px;;

}

#footer .fmenu{

   position: absolute;

   margin: 58px 0 0 390px;

}



#footer a, #footer a:link, #footer a:visited{font: bold 9px Tahoma; color: #fff; text-decoration: none;}

#footer .s a{margin: 0 10px;}

#footer span{

   float: left;

}             

table.newp{

   background: url('../images/design/np_bg.gif') top left repeat-y;

   margin-top: -2px;

   margin-bottom: -2px;

   width: 433px;

}

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: #dc4e54!important; font: normal 10px Tahoma}

table.newp table .inf {text-align: left; color: #a70408; padding-left: 10px; font: bold 10px Tahoma;}

.center

.pic{

   border: 1px solid #31328b;

   background: #fff;

   padding: 2px;

display: block;

margin: 5px;

}

.manu select{border: 1px solid #ccc}

.pageHeading{font: bold 13px "Arial"; color: #c31a44;}

.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{   

   position: absolute;

   margin-top: -51px;

   width: 450px;

   background: url('../images/design/welcome/top.gif') 0px 0px no-repeat;

}

.welcome .wrap{

   margin-top: 40px;

   background: url('../images/design/welcome/bg.gif') left bottom repeat-y;



}

.welcome .text{

   background: url('../images/design/welcome/bottom.gif') left bottom no-repeat;

  font: normal 9px Tahoma;

  padding: 10px;

  line-height: 26px;

  color: #fff;

}

.welcome a, .welcome a:link, .welcome a:visited{

   color: #fff!important;

   font-weight: bold;

}

#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{position: absolute; margin-top: 10px; margin-left: -15px;}

.inf a{display: block;}