/* CSS Document */

html{
   margin:0;
   padding:0;
   border:0px none;
   background-color: #FFFFFF;
}
body {
   margin:0;
   padding:0;
   border:0px none;
   text-align: center;
   background-color: #FFFFFF;
}
.tbl_layout {
   padding: 0px;
   margin: 0px;
   border: 0px;
   border-collapse: collapse;
   line-height:25px;
}
.tbl_layout_sep {
   padding: 0px;
   margin: 0px;
   border: 0px;
   border-collapse: collapse;
   background-color: #CAD2D7;
}
.tbl_layout_std {
   padding: 0px;
   margin: 0px;
   border: 0px;
   border-collapse: collapse;
}
#fuck_ie {
   margin:0;
   padding:0;
   border:0px none;
   width:95%;
   align:center;
   text-align:center;
   }
#h_bg {
   margin:0;
   padding:0;
   border:0px none;
   top: 0em;
   left: 0em;
   width:750px;
   height:130px;
   }
#h_mobile {
   margin:0;
   padding:0;
   padding-left:5px;
   padding-top:95px;
   position:absolute;
   border:0px none;
   width:750px;
   height:45px;
   font-family:verdana, arial;
   font-size: 10pt;
   font-weight: bold;	
   text-align: left; 
   text-decoration: none;
   color: #FF0000; 
   }
#up_div {
   margin:0;
   padding:0;
   border:0px none;
   width:750px;
   height:3px;
   line-height:1pt;
   font-size:1pt;
   background-color: #CAD2D7;
   }
#med_div {
   margin:0;
   padding:0;
   border:0px none;
   width:750px;
   }
#pre_foot {
   margin:0;
   padding:0;
   border:0px none;
   width:750px;
   height:3px;
   line-height:1pt;
   font-size:1pt;
   }
#left_foot {

   margin:0;
   padding:0;
   border:0px none;
   width:150px;
   height:3px;
   float: left;
   background-color: #CAD2D7;
   }   
#right_foot {

   margin:0;
   padding:0;
   border:0px none;
   width:600px;
   height:3px;
   float: left;
   background-color: #DEE1E3;
   }
#bottom_div {
   margin:0;
   padding:0;
   border:0px none;
   width:750px;
   height:20px;
   background-color: #DEE1E3;
   }   
#left_main {
   margin:0;
   padding:0;
   border:0px none;
   width:147px;
   float: left;
   background-color: #DEE1E3;
   }
#med_main {
   margin:0;
   padding:0;
   border:0px none;
   width:3px;
   float: left;
   background-color: #CAD2D7;
   }
#black_l, #black_r {
   margin:0;
   padding:0;
   border:0px none;
   width:3px;
   float: left;
   background-color: #DEE1E3;
   }
#right_main {
   margin:0;
   padding:0;
   border:0px none;
   width:744px;
   float: left;
   }
#main_menu {
   margin:0;
   padding:0;
   border:0px none;
   border-left:3px solid #DEE1E3;
   border-right:3px solid #DEE1E3;
   width:750px;
   height:25px;
   }   
#main_menu_opt1 {
   margin:0;
   padding:0;
   border:0px none;
   height:25px;
   width:85px;
   background-color: #DEE1E3;
   float: left;
   vertical-align:middle;
   line-height:24px;
   }
#main_menu_opt2 {
   margin:0;
   padding:0;
   border:0px none;
   height:25px;
   width:90px;
   background-color: #DEE1E3;
   float: left;
   vertical-align:middle;
   line-height:24px;
   }
#main_menu_opt3 {
   margin:0;
   padding:0;
   border:0px none;
   height:25px;
   width:125px;
   background-color: #DEE1E3;
   float: left;
   vertical-align:middle;
   line-height:24px;
   }   
#main_menu_opt4 {
   margin:0;
   padding:0;
   border:0px none;
   height:25px;
   width:173px;
   background-color: #DEE1E3;
   float: left;
   vertical-align:middle;
   line-height:24px;
   }   
#main_menu_opt5 {
   margin:0;
   padding:0;
   border:0px none;
   height:25px;
   width:115px;
   background-color: #DEE1E3;
   float: left;
   vertical-align:middle;
   line-height:24px;
   }   
#main_menu_sep {
   margin:0;
   padding:0;
   border:0px none;
   width:1px;
   height:24px;
   background-color: #CAD2D7;
   float: left;
   }   
#main_container {
   margin:0;
   padding:0;
   border:0px none;
   border-left:3px solid #DEE1E3;
   border-right:3px solid #DEE1E3;   
   width:750px;
   background-color:#FFFFFF;
   }    
#left_menu1 {
   margin:0;
   padding:0;
   border:0px none;
   overflow:hidden;
   width:147px;
   height:28px;
   line-height:12px;
   }    
#left_menu2 {
   margin:0;
   padding:0;
   border:0px none;
   overflow:hidden;
   width:147px;
   height:40px;
   line-height:12px;   
   }      
#left1_sep {
   margin:0;
   padding:0;
   border:0px none;

   width:147px;
   height:2px;
   line-height:1pt;
   font-size:1pt;
   }
#left2_sep {
   margin:0;
   padding:0;
   border:0px none;
   width:147px;
   height:2px;
   line-height:1pt;
   font-size:1pt;
   }
#left_sep1 {
   margin:0;
   padding:0;
   border:0px none;
   width:27px;
   height:1px;
   float: left;
   line-height:1pt;
   font-size:1pt;
   }
#left_sep2 {
   margin:0;
   padding:0;
   border:0px none;
   width:32px;
   height:1px;
   background-color: #CAD2D7;
   float: left;
   line-height:1pt;
   font-size:1pt;
   }
#left_sep3 {
   margin:0;
   padding:0;
   border:0px none;
   width:40px;
   height:1px;
   float: left;
   line-height:1pt;
   font-size:1pt;
   }
#left_sep4 {
   margin:0;
   padding:0;
   border:0px none;
   width:20px;
   height:1px;
   background-color: #CAD2D7;
   float: left;
   line-height:1pt;
   font-size:1pt;
   }
#left_sep5 {
   margin:0;
   padding:0;
   border:0px none;
   width:28px;
   height:1px;
   float: left;
   line-height:1pt;
   font-size:1pt;
   }
#left_card {
   margin:0;
   padding:0;
   border:0px none;
   width:147px;
   height:283px;
   overflow:hidden;
   }   
#left_copyright {
   margin:0;
   padding:0;
   border:0px none;
   width:750px;
   height:20px;
   font-family:verdana, arial;
   font-size: 6pt;
   font-weight: normal;	
   text-align: center; 
   text-decoration: none;
   color: #605E5D; 
   }
a.mm:link, a.mm:visited {
      font-family:verdana, arial;
	font-size: 10pt;
	font-weight: bold;	
	text-align: center; 
      text-decoration: none;
      color: #DA251D;  
      display:block;
   }
a.mm:hover {
   color: #FF0000;
   background-color: #CAD2D7;
   }
a.bm:link, a.bm:visited {
    font-family:verdana, arial;
	font-size: 6pt;
	font-weight: normal;	
    text-decoration: none;
    color: #605E5D;   
   }
a.bm:hover {
   color: #000000;
   }   
#bottom_menu {
   font-family:verdana, arial;
   font-size: 6pt;
   font-weight: normal;	
   text-decoration: none;
   color: #C3C3C2;
   text-align: center; 
   padding-top:4px;
   }  
a.lm:link, a.lm:visited {
    font-family:verdana, arial;
	font-size: 10pt;
	font-weight: bold;	
	text-align: center; 
    text-decoration: none;
    color: #DA251D;  
   }
a.lm:hover {
   color: #FF0000;
   }
a.map_link:link, a.map_link:visited {
    color: #DA251D;  
   }
a.map_link:hover {
   color: #FF0000;
   }
#overlay_map {
   position: absolute;
   top:expression(GetTopOffsetMap());
   left:expression(GetLeftOffsetMap());
   width: 740px;
   height: 100px;
   z-index:6;
   padding: 0px; 
   border: 0px;
   background-color: transparent;
   }
.map_address_header {
    color: #DA251D;
	font-family:verdana, arial;
	font-size: 14pt;
	font-weight: bold;
   }
.map_address_text {
    color: #DA251D;
	font-family:verdana, arial;
	font-size: 11pt;
	font-weight: bold;
   }
#offer_text {
   margin:0;
   padding:0;
   border:0px none;
   width:282px;
   float: left;
   overflow:hidden;
   }
#offer_pictures {
   margin:0;
   padding:0;
   border:0px none;
   width:312px;
   float: left;
   overflow:hidden;
   }
#main_car_pic_bg {
   margin:0;
   padding:0;
   border:0px none;
   width:372px;
   height:285px;
   overflow:hidden;
   float: left;
   }
#main_car_picture_bg {
   margin:5px;
   padding:0;
   border:0px none;
   width:364px;
   height:275px;
   background-color: #ff0000;   
   overflow:hidden;
   float: left;
   }  
#main_car_picture {
   margin:1px;
   padding:0;
   border:0px none;
   width:362px;
   height:273px;
   background-color: #CAD2D7;    
   overflow:hidden;
   float: left;
   }   
#offer_line1, #offer_line2 {
   margin:0;
   padding:0;
   border:0px none;
   width:312px;
   height:67px;
   overflow:hidden;
   float: left;
   }   
#car_pic1, #car_pic3, #car_pic4, #car_pic6, #car_pic2, #car_pic5 {
   margin:1px;
   padding:0;
   border:0px none;
   width:113px;
   height:68px;
   background-color: #CAD2D7; 
   overflow:hidden;
   float: left;
   }
#car_pic_bg {
   margin:0;
   margin-left:5px;
   padding:0;
   border:0px none;
   width:115px;
   height:70px;
   background-color: #ff0000;
   float: left;
   }   
#offer_header_text {
   margin:5px;
   padding:0;
   border:0px none;
   width:100%;
   height:40px;
   overflow:hidden;
   float: left;
   color: #000000;
   font-family:verdana, arial;
   text-align:left;
   font-size: 10pt;
   font-weight: bold;
   } 
#offer_description {
   margin:5px;
   padding:0;
   border:0px none;
   width:100%;
   overflow:hidden;
   float: left;
   color: #000000;
   font-family:verdana, arial;
   text-align:left;
   font-size: 8pt;
   font-weight: normal;
   }   
#about_description {
   margin:5px;
   padding:0;
   border:0px none;
   width:734px;
   float: left;
   color: #000000;
   font-family:verdana, arial;
   text-align:justify;
   font-size: 8pt;
   font-weight: normal;
   }   
#search_header {
   margin:5px;
   padding:0;
   border:0px none;
   width:715px;
   color: #000000;
   font-family:verdana, arial;
   text-align:center;
   font-size: 12pt;
   font-weight: bold;
   }   
#search_terms {
   margin:5px;
   padding:0;
   border:0px none;
   border-bottom:1px solid #DA251D;
   width:715px;
   color: #000000;
   font-family:verdana, arial;
   text-align:center;
   font-size: 8pt;
   font-weight: normal;
   }  
#paging_div {
   margin:0px;
   padding:10px;
   border:0px none;
   border-bottom:1px solid #DA251D;
   width:715px;
   color: #000000;
   font-family:verdana, arial;
   text-align:center;
   font-size: 8pt;
   font-weight: normal;
}   
.s_field {
   color: #000000;
   font-family:verdana, arial;
   font-size: 8pt;
   font-weight: normal;
   background-color:#ccc;
   }   
#single_offer_pic {
   margin:0;
   padding:0;
   border:0px none;
   width:82px;
   height:52px;
   overflow:hidden;
   float: left;
   }
#single_offer_text {
   margin:0;
   padding:0;
   border:0px none;
   width:625px;
   height:52px;
   overflow:hidden;
   float: left;
   font-family:verdana, arial;
   font-size: 10pt;
   font-weight: normal;	
   text-decoration: none;
   color: #000000; 
   text-align:left;
   }
#single_offer {
   margin:5px;
   padding:0;
   border:0px none;
   border-bottom:1px solid #DA251D;
   width:715px;
   height:55px;
   overflow:hidden;
   float: left;
   }  
.offer_select {

   }  
a.offer_select:link, a.offer_select:visited {
    font-family:verdana, arial;
	font-size: 12pt;
	font-weight: bold;	
    text-decoration: none;
    color: #DA251D;  
   }
a.offer_select:hover {
   color: #FF0000;
   }   
