
html, body {
    margin: 0px;
    padding: 2px;
    }
    
    
.container, .classifieds {
    font-size: 12px;
    width: auto;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    border-top: 8px solid #ff7e00;
    padding-top: 10px;
    }
    
.classifieds div.classifieds { border-width: 0px;  padding-top: 0px;}    
  
.bottom_section { border-top: 1px solid #ff7e00;}    
.bottom_section span.side_text {
    
     text-align: right; display: block; width: 99%;}
     
.print div.body_content, .print div.promo_area   {margin-top: 0px; padding-top: 0px;} 
    
.classifieds div.body_content div.controls, .body_content div.promo_area span.side_text   {display: none; margin-bottom: 0px; padding-bottom: 0px;}      
    
/* NEW - live */  
a.back img {background: #fff; padding: 0px 4px; margin: 0px;}
  
.classifieds div.controls {
    clear: both;
    border-top: 1px solid #ff7e00;
    border-bottom: 1px solid #ff7e00;
    text-align: right;
    padding: 6px 0px;
    display:block; position: relative;
    height: 14px;
    }
    
    
    
    
.classifieds div.controls h3 {
    float: left;
    display: inline;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 22px;
    color: #ff0000;
    font-size: 12px;
    }
    
.classifieds div.controls a {
    padding-left: 30px;
    color: #ff0000;
    font-weight: bold;
    text-decoration: none;}
.classifieds div.controls a img { border:0;}
    
.classifieds div.controls a:hover {
    color: #000;}       
      
    
.classifieds, .classifieds a {color: #444}

h1, h2, h3, h4, h5, h6, h7, h8 {
    margin: 0px 0px 5px; padding:0px;
    font-size: 12px; } 
    
.categories_head h2 {
    border-bottom: 1px solid #ccc; 
    font-size: 14px; padding: 2px 10px; margin: 0px 0px 10px;}
    
    
.categories_listings_page {margin: 10px; border: 1px solid #ddd; width: 600px;}    
    
.categories_head h2 img, div.legend img {background: #fff; vertical-align: middle; margin: 0px 4px;}    
    
    
.categories_head h2 span.controls {margin-left: 15px; font-size: 11px; }    
.classifieds div.text_wrapper span.text h2 {font-size: 16px; color: #333; margin: 10px 0px;}
.classifieds span.text h3 {font-size: 16px; color: #333;}
.classifieds span.text h4 {font-size: 14px; color: #a4a4a4;}
.classifieds div.section h5 {
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    text-transform: uppercase;
    color: #a4a4a4; font-size: 14px;
    padding: 2px 10px; margin-top: 5px;
    }     
    
.classifieds div.hub ul, .categories_listings_page ul, .classifieds span.text ul {
    margin: 0px; padding: 0px; list-style: none;}
    
.classifieds span.picture, .classifieds span.title, .classifieds h2 span.text {
    float: left;}
.classifieds span.picture, .classifieds span.title {margin-right: 10px;}
.classifieds span.text {display: table;}
.ie .classifieds div span.text {float: left;}
    
.classifieds div.body_content {
    border-width: 0px; margin: 0px; }
    
.classifieds div.body_content div.body_content {border: 1px solid #ccc;
    margin: 10px; position: relative;}
    
.classifieds div.body_content div.text {padding: 0px 10px;}    

/* NEW - live */ 
.categories_listings_page li {border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-bottom:10px;}
.classifieds div.hub li {float: left; list-style: none; }
.classifieds div.image_gallery_hub li {float: none; display: block;}
.classifieds div.categories_post_a_listing div.text_wrapper {padding: 2px 10px;}

.categories_list span {
    float: left; display: block; 
    width: 97px; 
    padding-right: 2px;}
    
.categories_list h2 span {font-size: 11px; height: 1.2em; overflow: hidden; }    
.classifieds_dealers div.switchcontent {position: absolute; z-index: 2; border: 1px solid #333;}
        
        
.categories_list span.campaigns {width: 100px;}
 
.categories_listings_page li span.sort, .categories_listings_page h2 span.campaigns  {
    width: 170px; padding-left: 8px; padding-right: 10px;}    
    
    
.categories_list li span.sort a {
    display: block; margin-bottom: 10px; }


.classifieds div.legend {
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding: 10px;}
    
.clear {
    clear: both;
    height: 1px; line-height: .0002em; font-size: .0002em; }
