form {
margin: 0px; padding: 0px;}
.join_name { font-weight: bold; text-align: right; border: none; }
.join_value { text-align: left; border: none; }
.join_error { color: #EE0000; }
.join_header { font-size: 14px; font-weight: bold; text-align: center; border: none; }
.join_footer { 
float: left;
margin: 0px auto;
width: 370px;
font-size: 14px; font-weight: bold; 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 }
.join_button 
{ 
    float: left; 
    padding-top: 15px;
    padding-left: 195px;
    width: 264px;
}

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

form table,
form table td
{
    border-collapse: collapse;
}
div.create_account
{
    float: left;
}
div.join_footer
{
    margin-top: 30px;
}
div.choose_plan
{
    float: left;
}
#join_form
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 1px;
    margin: 0px;
}
#join_form .join_header
{
    font-size: 14px;
    font-weight: bold;
    width: auto;
    margin: 0 auto;

}

#join_form .join_row
{
    width: 383px;
}

#join_form .join_input
{
    text-align: left;
}

#join_form .join_error
{
    color: #ee0000;
}

#join_form .join_row .left
{
    float: left;
    text-align: right;
    width: 133px;
    font-weight: bold;
}

#join_form .join_row .right
{
    float: right;
    text-align: left;
    width: 250px;
}

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

a {color: #2323BA; text-decoration:underline; }
a:visited {color: #2323BA;}
a:hover {color: #863791; text-decoration:none; }
a:active {color: #2323BA;}

div.wrapper
{
    width:                         956px;
    margin:                     0 auto;
    background:                    transparent url(http://static.brazzers.com/site_images/tours/tlib/tour/img/layout/join/bg.jpg) repeat-y top left;
    height:                     100%;
    
}

div.header
{
    background:                    transparent url(http://static.brazzers.com/site_images/tours/tlib/tour/img/layout/join/header_new.jpg) repeat-y top left;
    margin:                     0 auto;
    display:                     block;
    height: 234px;
}

div.header div.header_pic img
{
    margin-top :    37px;
    margin-left : 211px;
}

div.content
{
    width:                         908px;
    padding-left:                   25px;
}

img.hax
{
    display:                     block;
}

div.content div.all_pattern
{
    background:                 transparent url(http://static.brazzers.com/site_images/tours/tlib/tour/img/layout/join/all_bg_repeat.gif) repeat-y top left;
    height:                     100%;
    float:                      left;
    width:                      900px;
}
div.content div.join_pattern
{
    background:                 transparent url(http://static.brazzers.com/site_images/tours/tlib/tour/img/layout/join/join_bg_repeat.gif) repeat-y top left;
    float: left;
    width:                      900px;   
}
div.content iframe
{
    margin-left:                 18px;
}

div.content img
{
    display:                     block;
}

div.content div.left
{
    float:                        left;
    width:                        369px;
    padding-top:                0px;
    padding-left:                35px;
}


div.content div.middle
{
    float:                        left;
    padding-top:                10px;
    margin-left:                10px;
    width:                        415px;
}

div.content div.middle div.form
{
    float:                        left;
    
    width:                        404px;
}

/*div.content div.middle div.form div.white_bg
{
    width:                         340px;
    border:                     1px solid black;
    background-color:             white;
    padding:                     2px;
    overflow:                     hidden;
    margin-right:                 0px;
}*/

div.content div.middle div.info_table
{
    margin-top: 10px;
    float:                         left;
    width:                         413px;
    background:             transparent url(http://static.brazzers.com/site_images/tours/tlib/tour/img/layout/join/join_des_bg.gif);
    color:                        black;
    font-size:                     13px;
    font-weight:                 bold;
    height: 228px;
    

}

div.content div.middle div.info_table p
{
    margin:                     10px;
    padding:                     10px;
    font-family:Comic Sans MS;
}



div.content div.left div.satisfaction img
{
    float:                        left;
    border:                     1px solid #000;
    padding:                     3px;
    width: 219px;
    height: 229px;
}

div.content div.right
{
    float:                        left;
    border-collapse: collapse;
    height:                 550px;
    width:                     492px;
}

div.wrapper div.content div.third-column
{
    padding-top:                 56px;
    position:                    absolute;
    left:                        968px;
}

div.wrapper div.third-column div.small-pic
{
    width:                         212px;
    margin-top:                    1px;
    margin-right:                1px;
    border:                     1px solid black;
}



.small2257
{
    font-size:                    12px;
    margin:                        0 auto;
    padding-top:                    25px;
    width:                         860px;
    text-align:                    center;
    color: #000;
}

img.tail
{
    position:                    absolute;
    bottom:                        0px;
    left:                        0px;
}





div.number_box
{
    border-width:             1px;
    border-style:             solid;
    border-color:             #d0d0d0;
    height:                 12px;
    width:                     14px;
    float:                     left;
    color:                     #575757;
    font-size:                 11px;
    margin:                 0;
    padding:                 0;

}
div.number_box p
{
    padding-left:             4px;
    height:                 12px;
    margin:                 0px;
    margin-top:             -1px;
    font-weight:             bold;
    
}
    
div.create_account_content
{
    float:                     left;
    width:                     340px;
    display:                 block;
    background-color:#EFF7FF;

}

div.choose_plan_content
{
    background-image:         url(http://static.brazzers.com/site_images/tours/tlib/tour/img/layout/join/payment_bg_v3.gif);
    background-repeat:         no-repeat;
    float:                     left;
    width:                     340px;
}
div.choose_plan_content input
{
    vertical-align:         text-top;
    margin-right:             12px;
    margin-bottom:             18px;
}

table.choose_plan_table
{
    width:                     415px;
    float:                     left;
    border-collapse:         collapse;
    margin:                 0px;
    margin-top:             5px;
    border:                 0px;
    padding:                 0px;
}

hr
{
    float:                     left;
    height:                 1px;
    width:                     340px;
    margin:                 0px;
    color:                     #d0d0d0;
    background-color:         #d0d0d0;
    border:                 0px;
    padding:                 0px;    
}

table.payment_type_table
{
    margin-top: 10px;
    width:                     340px;
}
div.payment_type
{
    float: left;
}
div.payment_type_content
{
    background-image:         url(http://static.brazzers.com/site_images/tours/tlib/tour/img/layout/join/payment_type_bg.gif);
    background-repeat:         no-repeat;
    float:                     left;
    width:                     340px;
    margin:                 0px;
    padding:                 0px;
    height:                 69px;
}

div.payment_type_content input
{
    vertical-align:         text-top;
    margin-right:             12px;
    margin-bottom:             20px;
}

div.right div.right_top p
{
    margin:                 0px;
    padding-left:             5px;
    background:             #ffffff;
}

div.right div.right_top hr
{
    margin-left:             5px;
    width:                     410px;
    float:                     left;    
}

table.payment_type_table
{
    float:                     left;
}

div.choose_plan_header
{
    margin-top:             12px;
    font-family:             Verdana; 
    font-size:                 11px;
    font-weight:             bold;
    color:                     #575757;
    margin-bottom:             3px;
}

div.payment_type_header
{
    
    margin-top:             12px;
    font-family:             Verdana; 
    font-size:                 11px;
    font-weight:             bold;
    color:                     #575757;
    margin-bottom:             3px;
}

img.prcess
{
    float:                     right;
    margin-right:             22px;
}

div.create_account_header
{
    font-family:             Verdana; 
    font-size:                 11px;
    font-weight:             bold;
    color:                     #575757;
    margin-bottom:             3px;
    margin-top: 12px;
}

div.contenet_bg
{
    clear:                     both;
    /*background:             transparent url('http://tour.brazzers.com/tour/img/join_page/content_bg.gif');*/
    width:                     1000px;
    margin:                 0 auto;
}


div.content div.left div.images
{
    height:                 158px;
}

div.content div.left div.images img
{
    float:                    right;
    margin-bottom:             1px;
    margin-right:             1px;
}

div.content div.left div.satisfaction
{
    height:                 201px;
    margin-bottom:             1px;
}

div.content div.left div.satisfaction img
{
    float:                    left;
    border:                 1px solid #000;
    padding:                 3px;
}

div.content div.right
{

}


div.white_bg
{
    float: left;
}

div.content div.right div.form div.text
{
    padding-top:             10px;
}

div.content div.right div.form div.text li
{
    height:                 21px;
}
div.right_bot
{
    padding-right: 5px;;
}


table.join_table
{     
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    width: 340px; 
    margin: 0px; 
    float: left; 
    margin-top: 10px;
    margin-bottom: 10px;

}
div.right_mid
{
    margin-left: 2px;
}

/* css for tne new join page portion */

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:           4px;             
}

 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:       #f4f4fc;
}

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/tlib/tour/img/layout/join/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: 640px; 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;
}

