body{

   background: #000000 url(/images/layout/home/bg.jpg) repeat-x center top;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin:0px;
}

img{
   border-width: 0px;
}

div.fix{
   clear: both;
   float: none;
   display: block;
}

div.auto_height{
   float: left;
   width: 1px;
   height: 500px;
   margin-left: -10px;
}

div.layout_overall{
   width: 1000px;
   height: auto;
   margin: 0px auto;
   background: #000000 url(/images/layout/main2.jpg) repeat-y center;
   position: relative;
}

div.layout_overall_top{
   width: 1000px;
   margin: 0px auto;
   background: transparent url(/images/layout/main1.jpg) no-repeat center top;
   position: relative;
}

div.layout_overall_bottom{
   width: 1000px;
   margin: 0px auto;
   background: transparent url(/images/layout/main3.jpg) no-repeat center bottom;
   position: relative;
}

div.layout_topbuttons{
   position: absolute;
   top: 55px;
   left: 0px;
   background: url(/images/layout/home/top-buttons2.gif) no-repeat left center;
}

div.layout_topbuttons a{
   display: block;
   width: 260px;
   height: 29px;
   background: url(/images/layout/home/top-buttons2.gif) no-repeat left center;
}

div.layout_topbuttons a.link1{
   background-position: left -42px;
}

div.layout_topbuttons a.link2{
   background-position: 0px -8px;
   height: 35px;
}

div.layout_topbuttons a.link3{
   background-position: left -72px;
}

div.layout_topbuttons a.link1_sel{
   background-position: -260px -42px;
}

div.layout_topbuttons a.link2_sel{
   background-position: -260px -8px;
   height: 35px;
}

div.layout_topbuttons a.link3_sel{
   background-position: -260px -72px;
}

div.layout_topmenu{
   position: absolute;
   top: 0px;
   right: 0px;
   color: #000000;
}

div.layout_topmenu div.topmenu_bottom{
   width: 712px;
   height: 5px;
   position: absolute;
   top: -1000px;
   left: 0px;
   z-index: 1;
   height: 43px;
   width: 165px;
   overflow: hidden;
}

div.layout_topmenu div.sublinks{
   position: absolute;
   right: 1px;
   top: 43px;
   height: 70px;
   width: 735px;
}

div.layout_topmenu a{
   display: block;
   float: left;
   color: #000000;
   text-decoration: none;
   background-image: url(/images/layout/home/topmenu-over.png);
   background-repeat: no-repeat;
   background-position: -1000px -1000px;
   position: relative;
   z-index: 2;
}

div.layout_topmenu a span.line{
   background-color: #BB0000;
   display: none;
   height: 2px;
   position: absolute;
   bottom: 11px;
   width: 80%;
   z-index: 20000;
   left: 10%;
}

div.layout_topmenu a:hover span.line{
   display: block;
}

div.layout_topmenu a{
   position: relative;
}

div.layout_topmenu a.sublink{
   float:left;
   margin-right:5px;
   display:block;
   padding-top: 2px;
   font-size: 16px;
   font-weight: bold;
   font-family: Tahoma;
}

div.layout_topmenu a.sublink:hover{

}

div.layout_topmenu a span{
   display:none;
}

div.layout_editors{
   
}

div.layout_editors{
   position: absolute;
   left: 0px;
   top: 200px;   
   width: 282px;   
}

div.layout_editors div.editor_title{
   display: block;
   width: 282px;
   height: 27px;
   background: url(/images/layout/home/editor-title-bg.jpg) no-repeat center;   
}

div.layout_editors div.editor_title div{
   color: #FFFFFF;
   padding: 6px 0 0 25px;
   font-size: 14px;
   font-weight: bold;
   display: block;
}

div.layout_editors div.editor_title div span{
   color: #000000;
}

div.layout_editors div.editor_text{
   color: #000000;
   margin: 5px 50px 10px 20px;
}

div.layout_footer{
   width: 990px;
   position: absolute;
   bottom: 28px;
   right: 5px;
   color: #FFFFFF;
   font-size: 10px;
   text-align: right;
}

div.layout_board{
   left:251px;
   position:absolute;
   top:186px;
   z-index:2;
}

div.main_board{
   position: absolute;
   top: 150px;
   left: 230px;
   z-index: 1;
}

div.layout_topsigns{
   height:23px;
   position:absolute;
   right:0;
   top:90px;
   width:740px;
   display: none;
}

div.layout_topsigns div{
   height: 23px;
   background-image: url(/images/layout/home/top-signs.jpg);
   background-repeat: no-repeat;
   display: none;
   position: absolute;
   top:0px;
}

div.layout_topsigns div.topsign1{ display:none; }
div.layout_topsigns div.topsign2{ display:none; }
div.layout_topsigns div.topsign3{ display:none; }
div.layout_topsigns div.topsign4{ display:none; }
div.layout_topsigns div.topsign5{ display:none; }
div.layout_topsigns div.topsign6{ display:none; }
div.layout_topsigns div.topsign7{ display:none; }
div.layout_topsigns div.topsign8{ display:none; }
div.layout_topsigns div.topsign9{ display:none; }

div.layout_topsigns div.topsigntext{
   height: 23px;
   background-image: url(/images/layout/home/top-signs.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   display: none;
   position: absolute;
   top:0px;
}

div.layout_topsigns div.topsignstatic{
   position:static;
   float: right;
}
div.layout_topsigns div.topsigntext1{ width: 89px; background-position: 0px bottom; left: 0px; }
div.layout_topsigns div.topsigntext2{ width: 79px; background-position: -89px bottom; left: 89px; }
div.layout_topsigns div.topsigntext3{ width: 74px; background-position: -168px bottom; left:168px;  }
div.layout_topsigns div.topsigntext4{ width: 82px; background-position: -242px bottom; left: 242px; }
div.layout_topsigns div.topsigntext5{ width: 75px; background-position: -324px bottom; left: 324px; }
div.layout_topsigns div.topsigntext6{ width: 73px; background-position: -399px bottom; left: 399px; }
div.layout_topsigns div.topsigntext7{ width: 71px; background-position: -471px bottom; left: 471px; }
div.layout_topsigns div.topsigntext8{ width: 88px; background-position: -547px bottom; left: 547px; }
div.layout_topsigns div.topsigntext9{ width: 110px; background-position: -635px bottom; left: 635px; }

div.layout_car{
   bottom:17px;
   height:176px;
   left:-59px;
   position:absolute;
   width:317px;
   z-index:3;
}

div.layout_search_over{
   width: 283px;
   height: 205px;
   position: absolute;
   left: -5px;
   top: 85px;
   z-index:10;
   display: none;
}

div.layout_search_over a.close_link{
   position: absolute;
   top: 13px;
   right: 35px;
   width: 21px;
   height: 13px;
   display: block;
   z-index: 1200;   
}

div.layout_search_over div.inner{
padding-left:27px;
padding-top:16px;
position:relative;
z-index:11;
}

div.layout_search_over div.inner label{
display:block;
float:left;
font-weight:bold;
margin:3px 10px 3px 0;
text-align:right;
width:80px;
}

div.layout_search_over div.inner input,
div.layout_search_over div.inner select{
border-width:0;
display:block;
float:left;
margin:3px 0;   
width: 55px;
background-color: #F2F2F2;
border: 1px solid #080808;
font-size: 11px;
}

div.layout_content{
   padding-top: 111px;
}

div.layout_leftcol{
   float: left;   
   width: 230px;
   margin-top: 140px;   

}

div.layout_rightcol{
   float: left;   
   width: 770px;
}

div.layout_rightcol_top{
   width: 770px;
   height: 20px;
   background: url(/images/layout/right1.gif) no-repeat left bottom;
}

div.layout_rightcol_bottom{
   width: 770px;
   height: 28px;
   background: url(/images/layout/right3.gif) no-repeat left top;
}

div.layout_rightcol_inner{
   width: 770px;
   background: url(/images/layout/right2.gif) repeat-y left bottom;
}

div.specials_list{
   width: 230px;      
   margin-bottom:200px;
}

div.specials_list div.category_name{
   width: 220px;      
   position: relative;
}

div.specials_list div.category_name img{
   position: absolute;
   top:0px;
   left: 0px;
}

div.specials_list div.category_name .text{
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   position:relative;
}

div.specials_list div.item_name{
   font-family: Tahoma;
   font-size: 12px;
   margin: 5px 20px 5px 10px;
   padding-bottom: 5px;
   border-bottom: 1px dotted #555555;
}

div.specials_list div.item_name a{
   color: #BC0000;
}

div.specials_list div.category_name div.t{
   background: url(/images/specials/lh_02.jpg) repeat-x center top;
}

div.specials_list div.category_name div.b{
   background: url(/images/specials/lh_08.jpg) repeat-x center bottom;
}

div.specials_list div.category_name div.c{
   background: url(/images/specials/lh_05.jpg) repeat center;
}

div.specials_list div.category_name div.inner{
   padding: 5px 10px;
   color:#FFFFFF;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
}

div.specials_list div.category_name div.tl{
   background: url(/images/specials/lh_01.jpg) no-repeat left top;
}

div.specials_list div.category_name div.tr{
   background: url(/images/specials/lh_03.jpg) no-repeat right top;
}

div.specials_list div.category_name div.bl{
   background: url(/images/specials/lh_07.jpg) no-repeat left bottom;
}

div.specials_list div.category_name div.br{
   background: url(/images/specials/lh_09.jpg) no-repeat right bottom;
}
