

 

#content {background: #fff url(/images/css/bg-content-home.jpg) repeat-x;}
/* links */
.home div.featured_article a, .home div.featured_article a .intro h3 {color: #fff; text-decoration: none;}
.home .promo_area .reviews li span.text a {color: #1c1c1c; text-decoration: none;}
.home div.googleAd_area div a {color: #2d5a8c; text-decoration: underline;} 
.home div.googleAd_area div h3 a {color: #000; text-decoration: none; }
.home div.googleAd_area div h4 a {color: #c45c00; text-decoration: none; font-size: 1.15em;} 
.home div.articles span.text a h4, .home div.articles span.text h4 a {
    color: #c45c00; font-weight: bold; font-size: 1.05em; text-decoration: none;} 
.home div.articles span.text h4 a {font-size: 1.15em;}     
    
.home div table.images td a, .home div a.more {color: #0066cc;}      
.home div.manufacturers table td a {color: #000; text-decoration: none; font-size: .95em;}
.home div.googleAd_area div a:hover {text-decoration: none;}
.home div.manufacturers table td a:hover, .home .promo_area .reviews li span.text a:hover, .home div.featured_article a:hover, 
.home div.featured_article a:hover .intro h3, .home div.articles span.text h4 a:hover, .home div.googleAd_area div h3 a:hover, 
.home div.googleAd_area div h4 a:hover {
    text-decoration: underline;}
/* span.text */
.home .promo_area span.title {
    background: #fff;
    display: block; float: left; width: 355px; 
    padding: 12px 12px 0px; margin-bottom: 8px}
    
.home .promo_area span.text {
    background: #fff; border: 1px solid #d9d9d9;
    display: block; float: right; width: 232px; 
    padding: 12px 15px; margin-bottom: 12px; }
    
.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;  }
.home .promo_area .reviews li span.text {padding: 0px; border-width: 0px; width: 210px; font-size: .95em; line-height: 1.15em;}
    

.home .featured_article {position: relative; height: 195px;}
.home div.featured_article .intro {
    position: absolute; z-index: 2; bottom: -1px; left: 0px;
    padding: 6px 8px; margin: 0px;
    width: 339px; font-size: 1.3em;
    background: #000;
    filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity:0.8;}

/* categories */
.home div.promo_area div.specs_most_popular {
    margin: 14px -5px 0px; padding: 12px 5px 0px;
    position: relative; border-top: 1px dotted #bababa; }
    
.home div.body_content div.categories {
    margin-bottom: 12px;
    clear: both; 
    border: 1px solid #dadada;
    padding: 0px 12px 10px;
    position: relative; 
    background: transparent url(/images/css/bg-border-categories.gif) bottom repeat-x;}    
    
    
.home div.body_content div.articles, .home div.googleAd_area div.categories {padding-bottom: 4px;}

/* titles */
.home div.promo_area span.text h1 {color: #001728; font-size: 1.3em; margin-bottom: 8px;}
.home div.promo_area span.text h1 strong {color: #c45c00;}
.home div.promo_area div.reviews h2 {color: #001728; position: relative; font-size: 1.1em; margin: 12px 0px; width: 99.99%;}
    
.home div.body_content div.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; }
    
/* .all */
/* ----------------------------------------------- */
.home span.all, .home a.all {    
    right: 0px; color: #fff; margin-top: 1px;
    position: absolute; font-weight: normal;
    padding-right: 0px; font-size: .85em;}   

.home h2 a.all {color: #000;}    
    
/* lists */
.home div.body_content div.articles li {
    width: 307px; height: 82px; min-height: 82px; 
    float: left; padding-right: 5px; display: block; margin-bottom: 4px;
    font-size: .95em; line-height: 1.15em; }
    
.home .promo_area .reviews li {margin-bottom: 4px; clear: both;}   
    
.home .promo_area .research ul {margin: 10px 0px;}    
.home .promo_area .research li {margin-bottom: 5px;}

.home .googleAd_area li {float: left; width: 285px; padding: 0px 20px 10px 5px; height: 60px; font-size: .95em;}
    
/* tables */

.home div.manufacturers table, .home table.images {width: 100%; }
.home div.manufacturers table td, .home div.research_categories table.images td {width: 20%;} 
.home div.manufacturers table td {padding: 2px 0px;}
.home div.research_categories table.images td, .home div.specs_most_popular table.images td {
    padding: 0px 5px 0px 0px; text-align: center; font-size: .95em; vertical-align: top;}   

/* form */
.home .promo_area .research li select {width: 99.9%; }