body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: url('../images/design/header.gif') center top no-repeat #5c5049;

}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
}
#header{
   height: 172px;
}
#content{
   height: 172px;
}
#header .logo{
   margin: 13px 33px;
   position: absolute;
}
#header .menu{
   position: absolute;
   margin-top: 105px;
   margin-left: 251px;
}

#header .tm{
   position: absolute;
   margin-top: 10px;
   margin-left: 645px;  
} 
#header .tm *{
   color: #5C5049;
   font: normal 11px Tahoma, Arial;
   text-decoration: none;
   }
#header .cart{
   position: absolute;
   margin-top: 148px;
   margin-left: 601px;  
} 
#header .cart{
   color: #FFF;
}
#header .cart strong{
   font-weight: normal;
   border-right: 1px solid  #5c5049;
   padding-right: 4px;margin-right: 3px;

}
#header .search{
   position: absolute;
   margin-top: 144px;
   margin-left: 315px;  
} 
#header .search .i{
   background: none;
   border: none;
   width: 95px;
   margin-right: 2px;
}
#header .search .b{
   position: absolute;
   margin-top:1px;
}

#content{}

#content table.main{
   width: 741px;
   background: #FFFFFF;
   margin : auto;
   margin-left: 5px;
   margin-top: 5px;
}
#content table.main .left{
   width: 157px;vertical-align: top;
   padding-left: 5px;
}
#content table.main .right{
   width: 155px; vertical-align: top;
}
#content table.main .center{vertical-align: top;}
.box
{
   background: url('../images/design/box_bg.gif') top left repeat-y;
}
#cat{
   padding-right: 5px;
}
#cat a, #cat a:link, #cat a:visited{
   color: #5c5049;
   text-decoration: none;
   margin-bottom: 2px;
   font-weight: normal
}
#inf a, #inf a:link, #inf a:visited{
   background: #5c5049;
   color: #fff;
   display: block;
   padding: 2px 2px;
   padding-left: 10px;
   margin-bottom: 1px;
   text-decoration: none;
}
.cat{margin-bottom: 4px;}
#newproducts{
   background: url('../images/design/products.gif') top center #f3f1f0 no-repeat;
}
#footer{
   background: url('../images/design/footer.gif') bottom -1px no-repeat;
   margin-top: -13px;
   margin-left: 1px;
}
#footer .t{
   margin-top: -30px;
   margin-bottom: 20px; 
   margin-left: 20px;
   color: #FFF;
   text-transform: uppercase;
   text-align: right;
   padding-right: 30px;
}
#footer .t span{
   float: left
}
#footer .t a:link, #footer .t a:visited{
   color: #fff;
   text-decoration: none
}
.left a:link, .left a:visited, .right a:link, .right a:visited{
   color: #666;
}
* .pageHeading{
   color: #5C5049;
   font: normal 20px Tahoma;
}
a:link, .center table a:link, .center table a:visited, .center a:link, .center a:visited{color: #5c5049; font: bold 11px Tahoma;}
#np table{
   width:340px;
}
#np table table td{
   background: url('../images/design/item.gif') bottom right no-repeat;
   height: 126px;
   padding-top: 20px;
}