
  
body{
    background:#e1e1e1 url('../images/layout/bg_pattern.jpg') top left repeat;
    font-family:verdana, arial;
}

div.site{
 border-color:#959595;
 border-width:1px;
}

 a, a:visited, a:link{color:#0047c7;}

/******************************
* SITE HEADER  
******************************/    
    
a.brazzers_present{
    width:281px;
    height:29px;
    display:block;
    background:transparent url('../images/brazzers_presents.gif') top left no-repeat;  
}

a:hover.brazzers_present{
   background-position:left -28px;
}
    a.brazzers_present span{display:none;}    
    
    
    div.right_login{
        font-size:10px;
        color:#fff;
        padding:4px;
        float:right;
    }
    
    div.right_login a,   div.right_login a:visited{color:#8cd5ff;}     
    div.right_login a:hover{color:#fff;}
           
    div.sample_counter{
        font-weight:bold;
        font-size:12px;
        text-align:right;
        margin-top:4px;
        padding-right:4px;             
    }
    
    
    
.header{}
   
   
   .header .top{ 
        background:#42484e url('../images/layout/header_gray_bg.gif') top left repeat-x;
        color:#d9dadb;          
        font-weight:bold;
        padding:2px 5px 2px 0;           
        height:31px;
        border-bottom:2px solid #959595;
        font-family:arial;
        font-size:10px;
   }
   
         .header .top:after
        { 
            clear: both; 
            content: "."; 
            display: block; 
            height: 0;     
            visibility: hidden; 
        } 
          .header .top       {display: inline-block;} 
        /* Hide from IE Mac \*/ 
           .header .top        {display: block;} 
        /* End hide from IE Mac */ 

   
    
   .header .top h1{font-size:14px;font-weight:bold;}
   
   .header .top a, .header .top a:visited{font-size:10px;margin:0 10px; font-weight:bold;float:none;color:#d9dadb;text-decoration:none;}
   .header .top a:hover{color:#fff;}
   
   
   .header .banner_part{ 
       border-top:0;
       border-bottom:0;
   }
   
   
   .header .banner{ 
       width:736px;
       height:306px;
       float:left;   
       border:0;  
       margin-top:-7px;           
       background:transparent url('../images/header/banner/banner1.jpg') top left no-repeat;
   }
   
   
/******************************
* HEADER PROMOTIONS 
******************************/     
  
   .header .promo, .header .promo .pricing{
       width:264px;
       height:299px;
       display:block;
       float:left;   
       border:0;
       margin:0;padding:0;         
   } 
   
   .header .promo, .header .promo.en {
        background:transparent url('../images/header/promo/02/promo_en.jpg') top left no-repeat;  
   }      
   
   .header .promo.fr{background:transparent url('../images/header/promo/02/promo_fr.jpg') top left no-repeat;}    
   .header .promo.es{background:transparent url('../images/header/promo/02/promo_es.jpg') top left no-repeat;}    
   .header .promo.it{background:transparent url('../images/header/promo/02/promo_it.jpg') top left no-repeat;} 
   .header .promo.no{background:transparent url('../images/header/promo/02/promo_no.jpg') top left no-repeat;}        
   .header .promo.ja{background:transparent url('../images/header/promo/02/promo_ja.jpg') top left no-repeat;}                          
   .header .promo.sv{background:transparent url('../images/header/promo/02/promo_sv.jpg') top left no-repeat;}                 
   .header .promo.de{background:transparent url('../images/header/promo/02/promo_de.jpg') top left no-repeat;}                 
   
   /*.header .promo .pricing.usd{  
         background:transparent url('../images/header/promo/02/7-95-usd.png') top left no-repeat;
   }
   
   .header .promo  .pricing.euro{  
         background:transparent url('../images/header/promo/02/7-95-euro.png') top left no-repeat;
   }
   
   .header .promo  .pricing.gbp{  
         background:transparent url('../images/header/promo/02/7-95-gbp.png') top left no-repeat;
   }*/
   

    

/*
* SITE MENU
*/
    div.site_menu {
        border-top:1px solid #959595;        
        background:#444a4f url('../images/header/menu_bg.gif') top left repeat-x;
        height:34px;
    } 

    div.site_menu ul li a{                       
        background:#ffcaf9 url('../images/header/menu_item_left.png') top left no-repeat;
        color:#b9024f;  
        margin-left:1px;           
    }       
     
    * html  div.site_menu ul li a {  
        background:#ffcaf9 url('../images/header/menu_item_left.gif') top left no-repeat;        
    }   


    div.site_menu ul li a:hover{
        background-color:#ff90d6;  
        color:#7c014b;
    }  

    div.site_menu ul li.selected a{                                            
        background-color:#fff;  
        color:#641c38;
    }  

    div.site_menu ul li a span{  
        background:transparent url('../images/header/menu_item_right.png') top right no-repeat;                               
        padding:8px 18px 6px;
        font-size:14px;   
    }  

    * html  div.site_menu ul li a span{  
        background:transparent url('../images/header/menu_item_right.gif') top right no-repeat;        
    }  
    *:first-child+html div.site_menu ul li a span{  
        background:transparent url('../images/header/menu_item_right.gif') top right no-repeat;        
    }  

    div.site_menu ul li.hightlight a{background-color:#bc1078;color:#fff;}
    div.site_menu ul li.hightlight a:hover{background-color:#bc1078;color:#ffe400;}    

         
       
/******************************
* SITE FOOTER
******************************/   
 
   
div.site_footer{display:table;}  
       
div.footer_disclaimer{      
    background:#f4f7f8 url('../images/layout/footer_bg.gif') bottom left repeat-x;
    color:#000;
    padding:0;
    padding-top:10px;
    font-size:10px;
    text-align:center;
    height:95px;      
} 

div.footer_disclaimer a, div.footer_disclaimer a:visited{color:#000;}

          
div.site_footer ul{
    background:#3c4146 url('../images/layout/footer_menu_bg.gif') top left repeat-x;        
    border:none;
    padding:8px 0 2px;
    height:27px; 
    text-align:center;   
    margin:1px;
}

    div.site_footer ul li
    { 
        font-size:12px;
        color:#d0d0d0;
        display:inline;
        font-weight:bold;                      
        border-right:1px solid #d0d0d0;   
    }
    div.site_footer ul li.last{border:0;} 
    div.site_footer ul li a{margin:2px 8px;color:#fff;text-decoration:none;}          
    
     
    
       
/******************************
* TRANSLATED TEXTUAL ELEMENTS
******************************/     

.slogan{
    margin:10px 0;
    height:63px;                                                 
}
                                                                           
.slogan span{
    display:none;
} 

.slogan_en{
    background:transparent url('../images/languages/top_slogan_en.jpg') top center  no-repeat;
}   
    
     
         
/******************************
* CUSTOM HOME PAGE
******************************/     
   
 div.gray_section{
    background:transparent url('../images/gray_under_btn_bg.gif') top left repeat-x;
    border-top:1px solid #cfcfcf;         
    border-bottom:1px solid #cfcfcf;         
    margin:20px 0;
    overflow:hidden;
    display:block;
 }   
     
  a.gray_btn{
    background:transparent url('../images/gray_btn_bg.gif') top left repeat-x;
    border-left:1px solid #cfcfcf;         
    border-right:1px solid #cfcfcf;   
    height:34px;  
    padding:8px 30px ; 
    float:left;
    font-weight:bold;
    display:block;
    font-size:26px;       
 }       
     
     
     
/******************************
* COLOR SCHEME
******************************/        
     
div.nav_box {
    border-color:#c2daff;     
}
     
div.nav_box h4 {
    background:#c2daff;
    color:#1567bb;
}           

.blue_box {
     background:#c2daff;
     border-color:#8fa1cd;   
     color:#082c56;   
     padding-left:10px;
}

.blue_box h1, .blue_box h1 var{
    color:#082c56 ;
}

.under_blue_box{     
     border-color:#8fa1cd;    
}


div.site_info {
    border-color:#8faccd;
}



/* Replace yellow color on any elements */
.custom_selector.emphased .head var, .emphased {color:#ff2dbb!important;} 
div.nav_box div.box_content ol {color:#ff2dbb;}    
.scene_description span.date {color:#ff2dbb;}      
.scene_description span.time_views var {color:#ff2dbb;}        
div.scene_200 .rating span {color:#ff2dbb;}      
div.scene_188 .rating span {color:#ff2dbb;}     
div.scene_250 .rating span {color:#ff2dbb;} 
div.pornstar_200x270 .info span {color:#ff2dbb!important;}    
div.pornstar_box .stats td {color:#ff2dbb;} 
.yellow {color:#ff2dbb;}   

.pagination_bg{
    background:#ebebeb;
    padding:6px;
    margin:20px 0;
    border-top:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
}


.smaller_scene_188 .scene_188{
    margin-left:0;
    padding:5px 1px;
 }   
 
div.pornstar_200x270 div.foot a {
    background:transparent url(../images/icons/icon_gray_box_arrow.gif) no-repeat scroll left 4px;
}


 /******************************
* JOIN PAGE OVERWRITTING THEME
******************************/     



div.satisfaction{ 
   background:transparent url(http://static.brazzers.com/site_images/join/tlb/en/satisfaction.jpg) no-repeat scroll 0 0;
   float:left;
   height:282px;
   margin-top:10px;
   width:214px;
}  

div.satisfaction.en{ 
   background:transparent url(http://static.brazzers.com/site_images/join/tlb/en/satisfaction.jpg) no-repeat scroll 0 0;  
}
div.satisfaction.fr{ 
   background:transparent url(http://static.brazzers.com/site_images/join/tlb/fr/satisfaction.jpg) no-repeat scroll 0 0;  
} 
div.satisfaction.it{ 
   background:transparent url(http://static.brazzers.com/site_images/join/tlb/it/satisfaction.jpg) no-repeat scroll 0 0;  
}
div.satisfaction.es{ 
   background:transparent url(http://static.brazzers.com/site_images/join/tlb/es/satisfaction.jpg) no-repeat scroll 0 0;  
}





