body
{
    margin:                            0px;
    padding:                        0px;
    font-family:                     "Verdana","Arial","Tahoma";
    font-size:                         11px;
    background-color:                 #08476a;

    color:                            #575757;
}


body a
{
    color:                            #1464c4;
    text-decoration:                 underline;
}


form
{
    padding:                         0px;
    margin:                         0px;
}

img
{
    border:                            0px;
}

select
{
    font-family:                     "Verdana","Arial","Tahoma";
    font-size:                         11px;
    color:                            #575757;
}


div.header
{

    margin:                            0pt auto;
    width:                             910px;
    float:                             left;

}
div.white_bg
{
    float:                             left;
    border:                         1px solid #bcd5f2; 
    width:                             419px;
    margin-left:18px;
    height: 422px;
}

div.section
{
    background-color:                 white;
    margin:                         0px;

}
div.top_join_ban
{
    float: left;
    width: 875px;
    height: 26px;
    padding-left: 17px;
    padding-bottom: 2px;
}


div.copyright
{
    width:100%;
    padding-top:                     35px;
    text-align:                     center;
    color: #FFF;
    height:30px;
}

div.space
{
    height:                         5px;
}

div.space-top
{
    height:                         12px;
}


div.content
{   
    padding-bottom:        5px;
    width:                910px;
    display: block;
    float: left;
}

div.content div.full
{
    margin: 0 auto;    
    width: 980px;
}



/* command use tab */
div.tab_header
{

    background:         url(http://static.brazzers.com/site_images/tours/rws/tour/img/join_page/join_form_header.gif);
    background-repeat:     no-repeat;
    text-align:         center;
    color:                 #3193d5;
    font-size:            14px;
    font-weight:         bold;
    font-family:         Arial;
    float:                 left;
    margin-left:         18px;
    width:                 421px;
    height:             25px;
    line-height: 25px;
    
}
div.left_section
{
    float:                 left;
    width:                 439px;
}

div.section div.tab_header div.sites
{
    font-size:             18px;
}








form {margin: 0px; padding: 0px;}

.join_name { font-weight: bold; text-align: right; border: none; }
.green {background-color: #eff7ff; padding: 0px;}
.join_value { text-align: left; border: none;line-height:20px; }
.join_error { color: #EE0000; font-size: 13px;}
.join_text { font-size: 14px; text-align: center; border: none; }

.join_input { 
    text-align:left; 
    width: 182px;
    font-family: arial;
    font-weight: bold;            
    font-size: 15px;
}
.join_select { text-align:left; display: block;}
.join_button 
{ 
    float: left; 
    padding-top: 15px;
    padding-left: 195px;
    width: 264px;
}

.easy
{
    float: left;
    width: 366px;
    padding-left: 143px;
    padding-top: 10px;    
}
.join_table
{

color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px;
margin-top: 10px;
padding:1px;
width:420px;
}
table.join_table tr
{
    height: 30px;
}
.join_header 
{
border:medium none;
font-size:14px;
font-weight:bold;
text-align:center;
}

div.wrapper div.content div.content_bg div.left div.fill_form_header
{
    margin-top: 50px;
    margin-bottom: 20px;
    margin-left: 70px;
}

div.content div.content_bg div.left div.white_bg
{
    border:1px solid #d0d0d0;
    height:430px;
    margin:0pt auto;
    padding:10px;
    text-align:center;
    width:425px;
    float: left;
}

body
{
    background-color: #08476A;
    padding: 0;
    margin: 0;
}


a {color: #2323BA; text-decoration:underline; }
a:visited {color: #1464C4;}
a:hover {color: #082C56; text-decoration:none; }
a:active {color:#082C56;}

div.wrapper
{
    background-color:        #FFFFFF;
    margin:                 0 auto;
    width:                   912px;
    border-left:     6px  solid  #ecebea;
    border-right:     6px  solid  #ecebea;

}
 div#header
{
    height:                    100px;
    margin:                 0px;
    width:                     1000px;
}

 div#header div.top
{
    float:                     right;
    width:                     400px;
    font-size:                 11px;
}

 div#header div.top div.left
{
    float:                     left;
    width:                     25px;
    height:                 25px;
}


 div#header div.top div.right div.welcome
{
    float:                    left;
    overflow:                 hidden;
    width:                     200px;
}


 div#header div.top div.right div.links
{
    float:                    right;
    width:                     130px;
    padding-right:             5px;    
}

 div#header div.top div.right a
{
    color:                     #aaebff;
    text-decoration:         underline;
}

 div#header div.top div.right a:hover
{
    text-decoration:         none;
}


 div#main_navigation div
{
    float:                    left;
    border-collapse:        collapse;
}

 div#main_navigation img
{
    
    padding:                0px;
    margin:                 0px;
    border:                 0px;
}

 div#main_navigation img.item
{
    cursor:                    pointer;
}



div.content div.right
{
    float:                    left;
}



div.all-sites
{


    background-repeat:         no-repeat;
    margin:                 0 auto;
    float: left;

    /*border:            1px solid #8baaff;*/
    width:             880px;
    margin-top:     3px;
    margin-left: -2px;
}


div.all-sites div.row img
{
    float:                    left;
    margin-right:             8px;
}

.small2257 
{
    float:                     left;
    font-size:                11px;
    margin:                    0 auto;
    text-align:                center;
    background-color:         #FFFFFF;
    width: 800px;
    padding-left: 53px;
    padding-top: 10px;
    padding-bottom: 20px;
    height: auto;
    color: #000;
}




div.content div.all-sites div.row
{
    /*overflow:                    hidden;*/
    float:                        left;
    margin-bottom:                 5px;
}

div.content div.all-sites div.row div
{
    float:                        left;
    width:                         215px;
    border:                        1px solid #8baaff;
    background-color:             white;
    margin-left:                 2px;
    text-align:                 center;
    font-weight:                 bold;
    font-family:                 "Arial","Verdana","Tahoma","sans-serif";
    font-size:                     12px;
    color:                        #303030;
}

div.content div.all-sites div.row div.last
{
    margin-right:                 0px;
    height:                        193px;
}

div.content div.all-sites div.row div img
{
    margin:                        2px;
    width:                         208px;
    height:                        160px;
    border:                        1px solid #cdcdcd;
}

div.content div.all-sites div.row div.newsite img
{
    border:                     0px;
    margin:                     0px;
    width:                         208px;
    height:                        180px;
}


div.content div.content_bg
{
    float:                        left;
}
div.all_pattern
{
    margin:             0px auto;
    margin-top:         10px;
    margin-left:         18px;
    float:                 left;

}
div.content div.all_pattern div.all-sites div.all-sites_content
{
/*    margin-top: 10px;
    margin-left: 30px;*/
    margin-top: 2px;
    float: left;
}
div.all_pattern  div.tab_header
{
    width: 932px;
    margin: 0px auto;
}

TR.membership td.join_name
{
    height: 100px;
}
div.all_site_header
{
    float: left;
    
}
/* css for tne new join page portion */

form
{
    padding: 0px;
    margin:0px;
}

select
{
    width:                  185px;
    font-family:            arial;
    font-weight:            none;
    font-size:              13px;
    color:                  #000;
}
    
div.form_section
{
    float:                  left;
    width:                  885px;
    margin:                 0;
    padding-left:           7px;             
}

 div.form_section div.form_section_left
 {
    float:                  left;
    width:                  214px;
    padding-top:            0px;
    padding-left:           0px;
    padding-right:          5px;
 }
    
div.form_section div.form_section_right
{
    float:                  left;
    width:                  660px;
    padding-top:            0px;
}

div.form_section div.form_section_right div.choose
{
    float:                  left;
    width:                  644px;
}

div.form_section div.form_section_right ul
{
    float:                  left;
    padding:                0px;
    margin:                 0px;
    width:                  660px;
}                                                 

div.form_section div.form_section_right ul li              
{
    float:                  left;
    border-bottom:          1px solid #e2e9fd;
    display:                block;
    height:                 auto;
    padding:                0px 0px 15px;
    width:                  647px;
}
    

div.form_section div.form_section_right ul li.twelve-months
{
    background:             transparent url(http://static.brazzers.com/site_images/tours/bz/img/join_page/options/12_month.gif) no-repeat scroll 40px 0
}

div.form_section div.form_section_right ul li.three-months
{
    background:             transparent url(http://static.brazzers.com/site_images/tours/bz/img/join_page/options/3_month.gif) no-repeat scroll 40px 0
}

div.form_section div.form_section_right ul li.one-month
{
    background:             transparent url(http://static.brazzers.com/site_images/tours/bz/img/join_page/options/1_month.gif) no-repeat scroll 40px 0
}

div.form_section div.form_section_right ul li.one-day
{
    background:             transparent url(http://static.brazzers.com/site_images/tours/bz/img/join_page/options/1_day.gif) no-repeat scroll 40px 0
}

div.form_section div.user_pass_country         
{
    float:                  left;
    border:                 1px solid #cccccc;
    width:                  212px; 
}                                                 

div.form_section div.user_pass_country div.user_pass_country_box1
{
    float:                  left;
    width:                  212px;
    height:                 auto;
    padding-bottom:         10px;
    background-color:       #f4faff;
}
                            
div.form_section div.user_pass_country div.create
{
    float:                  left;
    padding-top:            10px;
    padding-left:           3px;
}

div.satisfaction                                                            
{
    float:                  left;
    width:                  219px;                                                                            
    background:             transparent url(http://static.brazzers.com/site_images/tours/rws/tour/img/join_page/satisfaction.jpg) no-repeat; 
    margin-top:             10px;
    height:                 229px;
}

div.form_section div.user_pass_country div.row
{
    float:                  left;
}

div.form_section div.user_pass_country div.row div.name
{
    float:                  left;
    text-align:             left;
    width:                  200px;
    font-weight:            none;
    border:                 none;
    color:                  #000000;
    font-family:            Arial,Helvetica,sans-serif;
    font-size:              14px;
    margin:                 0px;
    margin-top:             8px;
    padding-left:           13px;
}

div.form_section div.user_pass_country div.row div.value
{
    float:                  left;
    width:                  170px;
    text-align:             left; 
    border:                 none;
    line-height:            20px;
    margin-top:             2px;
    color:                  #000000;
    font-family:            arial;
    font-size:              15px;
    padding-left:           13px;
    font-weight:            none;
}

div.content1 
{
    float:                  left;
    width:                  890px;
    padding-left:           16px;
    padding-top:            2px;     
}

div.form_section div.form_section_right ul {float: left;padding: 0;margin: 0;height: auto;width: 656px; padding-left: 0px;color:#000000;}
div.form_section div.form_section_right ul li{background:none;}

div.form_section_right ul  {
    font-family:arial;
    margin:10px;
    width:712px;
}
div.form_section_right ul  li {
    display:block;
    height:60px;
    position:relative;
}

div.form_section_right ul  h1 {
    cursor:pointer;
    font-size:25px;
    line-height:10px;
}
div.form_section_right ul  label {
    cursor:pointer;
}
div.form_section_right ul  h1 strong {
    font-size:30px;
    font-weight:bold;
}
div.form_section_right ul  h1 sup {
    font-size:12px;
    font-weight:bold;
    position:relative;
    top:5px;
}
div.form_section_right ul  h1 input {
    margin-right:10px;
}
div.form_section_right ul  h1 .red {
    color:#DE1E35;
}
div.form_section_right ul  p {
    font-size:10px;
    margin-left:36px;
    margin-top:-12px;
}
div.form_section_right ul  .special_offer {
    color:#DE1E35;
    float:right;
    font-size:18px;
    margin:10px;
}
div.form_section_right ul  .best_value {
    color:#DE1E35;
    float:right;
    font-size:12px;
    margin:10px 4px;
    width:209px;	
}
div.form_section_right ul  .best_value img {
    float:left;
    margin-right:20px;
}
div.form_section_right ul  .best_value span {
    display:block;
    float:left;
    margin-top:5px;
}

.recommended
{
    font-weight: bold;
    font-size: 15px;
}

div.form_section_right ul li div.best_bundle 
{
color:#DE1E35;
float:right;
font-size:12px;
margin:10px 4px;
text-align:center;
width:150px;
}

div.full_access {
color:#0950E6;
font-size:14px;
font-weight:bold;
margin:-11px 0 0 30px;
}

div.form_section_right ul p#combo {
font-size:10px;
margin-left:36px;
margin-top:3px;
}
