

 
/* new rvguide  20090818 */

#content {background: #fff url(/images/css/bg-content-home.jpg) repeat-x;}
.home div.body_content {
    background: transparent url(/images/css/bg-divider.gif) 400px 0px no-repeat;}
/* links & images */
/* ----------------------------------------------- */    
.home div.articles li h4 a {text-decoration: none;}
.home div.articles li h4 a:hover {text-decoration: underline;}
    
.home div.manufacturers table a {
    color: #000; text-decoration: none; padding: 2px 0px; display: block; font-size: .95em;}    
.home div.manufacturers table a:hover {text-decoration: underline;}
.home .promo_area .classifieds a {color: #bc0000;}
#content .home div.articles li a img {margin-top: 0px}
.home table.images td a.image {height: 80px;}
.home table.images td div.link {margin-top: 3px;}
/* categories */
/* ----------------------------------------------- */
.home div.categories {
     background: transparent url(/images/css/bg-border-categories.gif) bottom repeat-x;
    margin-bottom: 12px; padding: 0px 12px 0px; 
    border: 1px solid #dadada;
    position: relative;}
    
.home div.featured_classifieds {background-image: none;}    
.home div.body_content .categories {
    border: 0px solid #dadada;
    background: transparent;}
.home div.manufacturers {padding-bottom: 12px;}            
.home .promo_area .categories {
    background: #fff;
    width: 298px; height: 215px;
    float: left; border-bottom: 0px;
    color: #191919;}
.gecko .home .promo_area .categories {height: 194px;}
.ie6 .home .promo_area .categories {height: 220px;}
        
.home .promo_area .classifieds {float: right;}
.home .promo_area .categories div.text, .home .featured_classifieds div.text {
    border-top: 1px dotted #bababa;
    margin: 5px -12px 10px; padding: 10px 12px 0px;
    position: relative;}
    
.home .popular {width: 361px; float: left;}
.home .user_reviews {width: 211px; float: right;}
.home .categories div.bottom {
    z-index: 2; position: absolute;
    height: 11px; width: 324px;
    background: #fff url(/images/css/bg-categories-home-promo.gif) right bottom repeat-x;
    margin: 0px -13px; 
    bottom: -10px}
.ie6 .home .categories div.bottom {margin: 0px -12px; width: 322px;}
    
.home .featured_classifieds div.bottom {width: 654px;}    
.ie6 .home .featured_classifieds div.bottom {position: relative;  width: 652px;}
/* titles */    
/* ----------------------------------------------- */
.home .categories h1 {
    border-top: 4px solid #1d6925;
    margin-top: -1px; 
    font-size: 1.45em; padding: 8px 0px 2px;}
    
.home div.promo_area .categories h1 {font-size: 1.55em;}    
    
.home .categories h2 {
    border-bottom: 1px dotted #bababa;
    margin: 0px -12px 10px;
    position: relative;
    font-size: 1.3em; padding: 5px 12px 10px;; }    
.home h1 strong, .home h2 strong {color: #1d6925;}
    
.home .categories h3 {
    background: #e6e6e6 url(/images/css/bg-home-h3.gif) repeat-x;
    margin: 0px -12px 12px; padding: 5px 12px 5px;
    position: relative; z-index: 2; 
    font-size: 1.05em;}
.home .categories h3 a {color: #000;}    
#content .home div.articles li h4 {font-size: 1.15em;}
.home div div.price {margin-top: 10px; color: #bc0000;}

.home span.all, .home a.all {    
    right: 0px; 
    position: absolute; font-weight: normal;
    padding-right: 11px; font-size: .7em;}
.home span.all a {color: #bc0000; margin: 0px 4px;} 
.home h1 span.all {
     max-width: 350px; width:auto !important;  width: 320px;
    position: relative; padding-top: 2px;
    overflow: hidden; right: -5px;
    float: right; text-align: right;}
/* lists */
/* ----------------------------------------------- */
#content div.home div.promo_area li {clear: both; }
.ie #content div.home div.promo_area li {height: auto; position: relative;}
.ie6 #content div.home div.promo_area li {height: 1%;}
#content .home div.articles li {
    width: 307px; height: 102px; 
    float: left; padding-right: 5px; display: block; 
    font-size: .95em;}
.home div.promo_area li {padding-bottom: 8px;}    
    
.home div.user_reviews li {padding: 5px 0px 2px;}
.home div.user_reviews li strong {font-weight: normal;}    
    
/* text_wrapper span */
/* ----------------------------------------------- */  
/* span.text */
/* ----------------------------------------------- */        
.home .articles li span.picture {float: left; width: 135px; margin-right: 10px; display: block;}
.home .articles li span.text {float: left; width: 160px; display: block; }
    
/* tables */
/* ----------------------------------------------- */
.home table.images td {
    padding: 5px 5px 12px 0px; text-align: center; font-size: .95em; vertical-align: top;}
    
.home div.featured_classifieds table td a.image {min-height: 75px; display: block;}
.home div.manufacturers table {
    width: 100%; }    
.home div.manufacturers table td {width: 20%;}        
    
/* form */
/* ----------------------------------------------- */
.home .promo_area .categories select {width: 100%; }
.home .promo_area .categories input {width: 98.8%; }
.home .promo_area .categories select.year {width: 85px; float: left;}
.home .promo_area .categories select.model {width: 200px; float: right;}
/* forms - submit buttons */
/* ----------------------------------------------- */
     
.home div.user_reviews a.submit img {margin-top: 10px; } 
.home .promo_area .categories input.submit {clear: both; float: right; margin-bottom: 0px;}
/* temp */
.ie .home .promo_area .research input.submit {margin-top: 6px;}