body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   color: #000;
   background: url('../images/design/bg.gif') center top repeat-x #f9f9f9;
}
form{
   display: inline;
}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
   color: #000;
   background: #fff;
}
#header{
   color: #c5c5c5;

}
#header .wrap{
   height: 267px;
   width: 750px;
   margin: auto;
   background: url('../images/design/top.jpg') center top no-repeat;
}
#header .logo{
   margin: 20px 0 0 304px;
   position: absolute;
}
#header .menu{
   position: absolute;
   margin-top: 102px;
   margin-left: 330px;
}
#header .menu a:link, #header .menu a:visited{
   font: bold 11px Tahoma;
   text-transform: uppercase;
   margin-left: 16px;
   margin-right: 16px;
   color: #fff;
   text-decoration: none;
}
#header .menu a:hover{
   color: #fff;
}
#header .stats{
   position: absolute;
   margin: 37px 0 0 0px;
   width: 45px;
}

#header .stats *{color: #000; font: normal 10px Arial;}
#header .stats span{
   position: absolute;
   margin-left: 10px;
   white-space: nowrap;
}
#header .stats .num{
   margin-bottom: 3px;
   font-size: 10px;
   text-align: right;
   border: 1px solid #aaa;
}
#header .category{
   position: absolute;
   margin-top: 186px;
   margin-left: 570px;

}
#header .category select{
   font: normal 10px Arial;
   width: 100px;
}
#header .search{
   position: absolute;
   margin-top: 185px;
   margin-left: 350px;
}
#header .search a, #header .search a:link, #header .search a:visited{
   position: absolute;
   margin-top: 2px;
   margin-left: 40px;
   white-space: nowrap;
   color: #000;
   font-weight: bold;

}
#header .search .i{
   font: normal 10px Arial;
   border: 1px solid #7f9db9;
}

#content .leftColumn{
   float: left;
   width: 219px;
}
#content .rightColumn a:link, #content .rightColumn a:visited{
color: #1f77a4!important;
}
#content .leftColumn a:link, #content .leftColumn a:visited{
color: #1f77a4;
}
#content .centerColumn a:link, #content .centerColumn a:visited{
color: #f51717;
}

#content .rightColumn #login a:link, #content .rightColumn #login a:visited{
color: #ad1910!important;
font-weight: bold;
text-decoration: none;
}

#content .rightColumn{
   float: right;
   width: 203px;
}
#content .centerColumn{
   padding: 0 203px 0 221px;
   background: #fff;
}
#content .centerColumn .wrap{   background: #fff; margin-top: -0px; padding-top: 10px; border-left: 7px solid #fff; border-right: 7px solid #fff;}
#content .box{
   margin-bottom: 0px;
}
#content .box .catSh{
   display: none;
}
#content .box .text{
   padding: 16px;
   background: #fff;
   line-height: 18px;
}
#content .leftColumn .box{
}
#content .leftColumn .box .text{

   padding: 16px!important;
   background: #fff;
   line-height: 18px;
   border: 1px solid #d4d4d4;
   color: #000
}
#content .leftColumn .box .text{
   padding: 0;
}

#content .rightColumn .box .text{
   padding: 11px;
   background: #f0f0f0;
   border: 1px solid #d4d4d4;
   line-height: 18px;
   }
#content .rightColumn a:link, #content .rightColumn a:visited{
   color: #829321;
   font-weight: bold;
}
#content .rightColumn .box{
   background: url('../images/design/r_g_bg.gif') left center repeat-y;
   color: #5e5e5e
}
#content .rightColumn .box .catSh{
   background: url('../images/design/r_g_bot.gif') left center repeat-y;
   display: none;
}
#content #login{
   background: url('../images/design/r_y_bg.gif') left center repeat-y;
}
#content #login .catSh{
   background: url('../images/design/r_y_bot.gif') left center repeat-y;
   height: 2px;
}
#content .centerColumn .box{
   margin: 7px;
   margin-top: 10px;
   background: #fff;
}

#content .centerColumn #welcome.box{
   background: url('../images/design/welcome.jpg') top left no-repeat #fff;
   padding: 5px;
   padding-top: 50px;
   padding-left: 10px;
   padding-right: 130px;
   height: 100px;
}
#content .centerColumn .box .text{
   padding: 5px;
   background: none;
   border: none;
}
#cats {background: #7daa05!important}
#cats a, #cats a:link, #cats a:visited{
   color: #fffad5!important;
}

#cats .title{
   font: bold 13px Tahoma;
   color: #000;
   text-decoration: underline;
   display: block;
   margin: 4px 0;
}
#cats{
   font: normal 11px Tahoma;
   padding: 10px;
}
#cats div{
   padding: 3px;
   margin: 0 6px;
   margin-top: 1px;
   border-bottom: 1px dashed #a1c511;

}
#login .w{
   padding: 0 7px;
}  
#login .in{
   border: 1px solid #AAA;
   font: normal 11px Tahoma;
   width: 100px;
}
#login .in1{
   border: 1px solid #AAA;
   font: normal 11px Tahoma;
   width: 95px;
   margin-right: 5px;
}
#login .bt{
   border: 1px solid #AAA;
   font: normal 11px Tahoma;
   background: #333;
   width: 20px;
   color: #fff;
}
.clr{
   clear: both;
}
h2{
   font: normal 22px Arial;
   color: #aaa;
}
h2 a, h2 a:link, h2 a:visited{
   text-decoration: none;
   color: #000;
}
.centerColumn .text{
   padding: 0 10px;
   font: normal 10px Tahoma;
}
.centerColumn .text table{
   font: normal 11px Tahoma;
}
a, a:link, a:visited{
   color: #2365bb;
}
#footer{
   background: url('../images/design/footer.gif') left bottom repeat-x;
   margin-top: -4px;
   position: relative

}
#footer .wrap{
   height: 75px;
   padding-top: 10px;
   margin: auto;
   width: 750px;
}
#footer .link{
   display: block;
   text-align: center;
   margin-top: 5px;
}
#footer .copy{
   display: block;
   text-align: center;
   margin-top: 5px;
   color: #888;
   font: normal 10px Arial;

}
#footer a, #footer a:link, #footer a:visited{
   font: normal 11px Arial;
   color: #888;
   text-decoration: none;
}
#contento{

      font: normal 11px Tahoma;
}                    

#contento table, #contento font, #contento table td, #contento table tr{
   font: normal 11px Tahoma;
   background: none;
   color: #333;
}
#contento h2{
   margin: 3px;
   }
#cats div a, #cats div a:link, #cats div a:visited{
   color: #000;
   text-decoration: none;
}
form{display: inline}
.tp{
   color: #fff;
   background: #1197d4;
}
.stitle{
   background: url('../images/design/l_title.gif') left top repeat-x;
   padding: 13px 16px;
   color: #fff;
   text-transform: uppercase;
   font: bold 13px Tahoma;
   border: 1px solid #447603;
}
.rtitle{
   background: url('../images/design/r_title.gif') left top repeat-x;
   padding: 9px 13px;
   color: #fff;
   font: bold 13px Tahoma;
   color: #fff;
   text-transform: uppercase;
   border: 1px solid #e65801;
}
.centerColumn .price
{
   font-weight: bold;
   color: #f51717;
}
.centerColumn .date{
   font-weight: bold;
   color: #f51717;
}
#banner{background: #f9f9f9;text-align: center; padding: 5px 0 10px 0; border-top: 3px solid #d1d1d1; border-bottom: 3px solid #d1d1d1; margin-top: -12px;}
a.tabs:hover{color: #FFF;}
.ctable font {color: #333}
.ctable tr{background: none; }
.ctable td{border-bottom: 1px dashed #ddd}
td.tp{background: #ccc!important;}