body{
   behavior:url("csshover.htc");
   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: 400px;
   margin-left: -10px;
}

div.layout_overall{
   width: 1000px;
   height: 700px;
   margin: 0px auto;
   background: #000000 url(/images/layout/home/main.jpg) no-repeat center;
   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_topmenu{
   position: absolute;
   top: 0px;
   right: 0px;
   color: #FFFFFF;
}

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;
   left: 0px;
   top: 43px;
}

div.layout_topmenu a{
   display: block;
   float: left;
   color: #FFFFFF;
   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.sublink{
   float:left;
   margin-right:5px;
   display:block;
   padding-top: 2px;
   font-size: 11px;
}

div.layout_topmenu a.sublink:hover{

}

div.layout_topmenu a span{
   display:none;
}


div.layout_editors{
   position: absolute;
   left: 0px;
   top: 174px;   
   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:70px;
position:absolute;
right:0;
top:43px;
width:740px;
}

div.layout_topsigns div{
   height: 47px;
   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.topsign1{ width: 89px; background-position: 0px top; left: 0px; }
div.layout_topsigns div.topsign2{ width: 79px; background-position: -89px top; left: 89px; }
div.layout_topsigns div.topsign3{ width: 74px; background-position: -168px top; left:168px;  }
div.layout_topsigns div.topsign4{ width: 82px; background-position: -242px top; left: 242px; }
div.layout_topsigns div.topsign5{ width: 75px; background-position: -324px top; left: 324px; }
div.layout_topsigns div.topsign6{ width: 73px; background-position: -399px top; left: 399px; }
div.layout_topsigns div.topsign7{ width: 71px; background-position: -471px top; left: 471px; }
div.layout_topsigns div.topsign8{ width: 88px; background-position: -547px top; left: 547px; }
div.layout_topsigns div.topsign9{ width: 110px; background-position: -635px top; left: 635px; }

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:47px;
}

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:11px;
   left:-56px;
   position:absolute;
   z-index:3;
   width: 391px;
   height: 220px;
}

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 20px 3px 0;
text-align:right;
width:67px;
}

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.special_list{
   height:270px;
   width:220px;
   overflow:auto;   
}

div.special_list .item{
   color: #000000;
   font-size: 10px;
   background-color: #EEEEEE;
}

div.special_list .item .year{
   border-top: 1px solid #555555;
}
div.special_list .item .make{
   font-weight: bold;
   border-top: 1px solid #555555;   
}
div.special_list .item .color{
   border-top: 1px solid #555555;
}
div.special_list .item .price{
   border-top: 1px solid #555555;
}
div.special_list .item .ico{
   border-top: 1px solid #555555;
}






