body
{
    background-image:           url(../../images/brazzers/bg.gif);
}

/*================================================================================
                                DISPLAY INFO
==================================================================================*/

.info_wrapper{
    padding:         10px;
    font-size:       12px;
    font-family:     Verdana, Arial;
    color:           #666;
    background:      #F5F5F5;
    float:           left;
    width:           862px;
    height:          700px;
}

.form_fields_block{
    margin:         0;
    padding:        0;
    border:         0;
    float:          none;
    display:        inline;
}

.comments{
    float: left;
}

.page_title{
    text-decoration: underline;
    font-weight:     bold;
    margin:          5px 0 10px 0;
    float:           left; 
}

.description_box{
    border:         1px solid #DDD;
    padding:        3px;
    background:     #FFF;
    margin:         10px 0;
    float:          left;
    width:          860px;
    font-weight:    bold;
}

.info_block{
   margin:          0 0 0 40px;
   float:           left;
   display:         inline; 
}

.left{
    float:left;
}

.clear_float{
    clear: both;
}

.credit_card_img img{
    width : 40px;
    height : 24px;
}

.upper_first{
    text-transform:capitalize;
}

/*-------------------------------------------------------------------------------*/

.info_block_left{
    text-align:     right;
    width:          200px;
    float:          left;
    margin:         0 10px 0 0;
    
}

.info_block_right{
    text-align:     left;
    width:          400px;
    float:          left;
    font-weight:    bold;
    clear: right; 
}

.info_block_right.fix_01,
.info_block_right.fix_01 div{
     height:         auto;
     width:          550px;
     font-weight:    normal;
}

.info_block_left.fix_01{
     height:        auto;
     width:         242px;
     font-weight:   normal;
}

.info_block_right p{
    margin:         0 0 10px 0;
}

.info_block_right div,
.info_block_left div{
    height:         25px;
}

/*-------------------------------------------------------------------------------*/ 

.btn_return  {
    float:           left; 
    margin-right:    10px;
}

.btn_continue{
    float:           left;
}

/*-------------------------------------------------------------------------------*/

.nav_buttons{
    float:           left;
    margin-top:      20px;
}

.nav_buttons input{
    padding: 0;
}

.nav_buttons a,
.nav_button{
    text-decoration: none;
    color:           #FFF;
    display:         block;
    background:      #882213;
    padding:         2px 5px;
    border:          1px solid #000;
    text-align:      center;
}

.nav_button{
    cursor: pointer;
}

.nav_buttons a:hover{
    text-decoration: none;
    color:           #FFF;
}

.nav_buttons a:visited{
    text-decoration: none;
    color:           #FFF;
}

/*-------------------------------------------------------------------------------*/ 

.info_block_left .rounded_box{
    width:          242px;
    height:         155px;
    overflow:       hidden;
}

.info_block_left .rounded_box_top{
    width:              auto;
    height:             55px;
    background-image:   url(../../images/brazzers/didyouknow_top.png); 
}

.info_block_left .rounded_box_bottom{
    height:             25px;
    width:              auto; 
    background:         url(../../images/brazzers/didyouknow_bottom.png); 
}

.info_block_left .rounded_box_middle{
    text-align:         left;
    padding:            0px 20px;
    height:             70px;
    overflow:           hidden;
    width:              auto;
    background:         url(../../images/brazzers/didyouknow_middle.png) repeat-y; 
}

/*-------------------------------------------------------------------------------*/

.survey_table_row{
    float:          left;
    height:         auto;
    border-bottom:  1px solid #F5F5F5;
    clear:          both;
    width:          100%;
}

.survey_table_cell{
    width:          80px;
    height:         25px;
    background:     #DDD;
    float:          left;
    text-align:     center;
    border-right:   1px solid #F5F5F5;
    font-size:      11px;
    padding:        3px 0 3px 0;
}

.survey_table_cell.first{
    width:          390px;
    padding-left:   10px;
    text-align:     normal;
}

.nodisplay{
    background-color: transparent;
}

.color_01{ background-color: #DEF0FE; }
.color_02{ background-color: #CDE8FD; }
.color_03{ background-color: #BADFFC; }
.color_04{ background-color: #93DCFC; }
.color_05{ background-color: #CDE8FD; }

/*-------------------------------------------------------------------------------*/ 

.retention_offer{
    width:          815px;
    height:         305px;
    background:     transparent;
    position:       relative;
    top:            -65px;
} 

.retention_offer a{
    width:          815px;
    height:         305px;  
    display:        block;
}

.retention_offer a img{
    background: transparent;
}

/*-------------------------------------------------------------------------------*/  

.error_block{
    float: left;
    text-align: left;
    color: #AA2233;
    font-weight: bold;
    width: 100%;
    height: 20px;
}

/*-------------------------------------------------------------------------------*/

.search_fields{
   width:                       auto;
   padding:                     18px;
   margin-top:                  15px;
   margin-right:                10px;
   background:                  transparent url(../../images/brazzers/search_bg.png) no-repeat; 
   display:                     inline;/*IE6 Double Margin Float Bug*/ 
} 

* html .search_fields{
   height:                      0px;
}

.access_buttons{
    clear:                      both;
    float:                      right;
    margin:                     50px 10px 0 0;
}

* html .access_buttons{
   height:                      0px;
   display:                     inline;/*IE6 Double Margin Float Bug*/ 
}

.access_buttons a{
    color:                      #000;
    font-weight:                bold;   
}

.left_corner.btn{
    width:                      8px;
    background:                 transparent url(../../images/brazzers/left_corner.png);
    padding:                    7px 0 0 0; 
}

.right_corner.btn{
    width:                      8px;
    background:                 transparent url(../../images/brazzers/right_corner.png); 
    padding:                    7px 0 0 0;  
}

.separator.btn{
    width:                      1px;
    background:                 transparent;
    padding:                    7px 0 0 0; 
}

.btn{
    background:                 #DFDFDF;
    float:                      left;
    background-image:           url(../../images/brazzers/center.jpg);
    height:                     22px;
    padding:                    7px 10px 0px 10px;
    font-size:                  12px;
    width:                      auto;            
}

/*===============================================================================*/

.wrapper
{
    background-image:           url(../../images/brazzers/wrapper_bg.gif);
}

.form_container{
    float: left;
    width: 100%;
}

.form_label_box{
    width: auto;
}

.form_box_bottom{
    height: 25px;
    background: transparent url(../../images/brazzers/form_box_bottom.jpg) no-repeat; 
}

.form_box_top{
    background: transparent url(../../images/brazzers/form_box_top.jpg) no-repeat;
    height: 11px;
    overflow: hidden;
}

.form_box_top, 
.form_box_bottom, 
.form_box_middle,
.form_container{
    width: 100%;
}

.form_input_box{
    width: auto;
}

input.text{
    width: 150px;
}

.form_box_middle{
    background-image: url(../../images/brazzers/form_box_middle.jpg);
    background-repeat: repeat;
}

.breadcrumb_box
{
    width:                      460px;
    height:                     17px;
    background-image:           url(../../images/brazzers/breadcrumb.jpg);
    background-repeat:          none;
    margin-bottom:              5px;
    margin-top:                 5px;
}

.breadcrumb_text                         
{
    padding-top:                1px;
    padding-left:               157px;
}

.language_bar
{
    width:                      auto;
    background-image:           url(../../images/brazzers/language_bar.jpg);
    background-repeat:          repeat;
    height:                     32px;
}

.verify{
    font-size: 10px;
    padding-top: 2px; 
    position: relative;
    top: 21px;
    width: 850px;
}

.form_info{
    width: 100%;
    float: left;
}

.verify_text{
    float: left;
    padding-top: 3px;
}

.verify_checkbox{
    float: left;
    padding-left: 10px;
}

.form_tab_box
{
    background-color:           #deeacb;
}

.form_tab_text
{
    color:                      #a08518;
}

.footer
{
    background-image:           url(../../images/brazzers/footer.gif);
}

.text1
{
    font-size:                  20px;
    color:                      #173b87;
}

.text5
{
    color: #444;
    font-size: 12px;  
    font-weight: normal; 
    padding: 2px 10px 0 10px;               
}

.cancel_button{
    float: right;
    padding: 0 5px 5px 0;
}

.highlight{
    color: #009900;
}