body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
}
a img{border: none}
a:link, a:visited{color: #666;}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 275px;
   background: url('../images/design/top.jpg') center top no-repeat #FFFFFF;
}
#content{
   height: 172px;
   background: url('../images/design/bg.gif') center top repeat #FFFFFF;
}
#header .logo{
   margin: 72px 0 0 260px;
   position: absolute;
   text-align: right;

}
.logo a{  text-decoration: none;}
.logo h1{font: bold 36px Arial; color: #8b3960; margin: 0;}
.logo h2{font: bold 24px Arial; color: #5b810b; margin: 0;}
#header .tm{
   position: absolute;
   display: none;
   margin-left: 660px;
   margin-top: 3px;
}
#header .tm *{color: #333;}
#header .cart{
   position: absolute;
   margin-left: 355px;
   margin-top: 235px;
   font: bold 11px Tahoma; color: #000;
}
#header .cart strong{color: #000}
#header .menu{
   position: absolute;
   margin: 190px 0 0 150px;
}
#header .search{
   position: absolute;
   margin-top: 228px;
   margin-left: 110px;
}
#header .search .i{
   background: #d0aabc;
   border: 1px solid #fff;
   width: 110px;
}
#header .search .b{
margin-bottom: -4px;
}
#content table.main{
   width: 750px;
   background: url('../images/design/bg.gif') center top repeat #FFFFFF;

}
#content table.main .left{
   width: 155px;vertical-align: top;

}
#content table.main .right{
   width: 155px; vertical-align: top;
}
#content table.main .center{vertical-align: top;}
#content table.main .left .title{
}
#content table.main .left .sh{
   height: 8px;
}
#content table.main .left .box{
   background: url('../images/design/l_bg.gif') top left repeat-y;
   padding: 3px;
   margin-bottom: -6px;
   margin-top: -5px;
}
#content table.main .center{
   padding: 0 5px;
}
.center a, .center a:link, .center a:visited{
   color: #5a8f00;
}

#content table.main .right{
   padding-left: 2px;
}
#content table.main .right a:link, #content table.main .right a:visited{
   color: #7ec90e;
   font-weight: bold;
}
#content table.main .left .box table{
   width: 140px;
}
#content table.main .center .title{
   background: none;
   padding: none;
   border: none;
}
#footer{
   margin-top: 3px;
   padding-top: 5px;
   padding-bottom: 10px;
   background: url('../images/design/footer.jpg') center top repeat-x #FFFFFF;
   margin-bottom: 20px;
   font: bold 10px Tahoma;
   text-transform: uppercase;
   color: #888;
}
#footer a:link, #footer a:visited{color: #888;}
#footer span{
   float: left;
}
/***************/

.manu select{border: 1px solid #ccc}
.pageHeading{font: bold 13px "Arial"; color: #5a8f00;}
.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: #f6d6e5;
   color: #963864;
}
.welcome a:link, .welcome a:visited, .welcome a{
   color: #784f62;
   font-weight: bold;
}
.welcome .text{
   padding: 10px;
}
#content table.main .right .box{
   background: url('../images/design/r_bg.gif') top left repeat;
   padding: 3px;
   margin-bottom: -6px;
   margin-top: -5px;
}
#content table.main .right .box .infobox{}
#content table.main  .main{vertical-align: middle; padding-top: 15px;}
#cur table{background: none;}
#cats .cat{margin-left: 3px; margin-bottom: 3px; background: url('../images/design/pip.gif') 0px 5px no-repeat; padding-left: 8px;}
#cats .cat a, #cats .cat a:link, #cats .cat a:visited{color: #787a78; text-decoration: none;}
#cats .cat span{background: #fcf1f6; color: #c94382; text-align: center; display: block;}