.join_input { 
    text-align:left; 
    width: 182px;
    font-family: arial;
    font-weight: bold;            
    font-size: 15px;
}
.join_error { color: #EE0000; }    
.join_button 
{ 
    float:                  left; 
    padding-top:            15px;
    padding-left:           195px;
    width:                  264px;
}

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

/* 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:                  939px;
    margin:                 0;         
}

 div.form_section div.form_section_left
 {
    float:                  left;                           
    width:                  214px;
    padding-top:            0px;
    padding-left:           30px;
    padding-right:          10px;
    background-color:       #f1f1f1;
 }
    
div.form_section div.form_section_right
{
    float:                  left;
    width:                  660px;
    padding-top:            0px;
    padding-left:           8px;
}

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 #cccccc;
    display:                block;
    height:                 auto;
    padding:                0px 0px 17px;
    width:                  660px;
}
    

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;
    background-color:       #fff; 
}
                                                   
div.form_section div.user_pass_country div.user_pass_country_box1
{
    float:                  left;
    width:                  208px;
    height:                 auto;
    padding:                2px;
}                                           

div.form_section div.user_pass_country div.user_pass_country_box1 div.user_pass_country_box2
{
    float:                  left;
    background-color:       #f0f0f0;
    width:                  208px;
    height:                 auto;
    padding-bottom:         10px;
}

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/bblib/tour/img/join/satisfaction.jpg) no-repeat; 
    margin-top:             10px;
    height:                 229px;
    padding-bottom:         10px;
}

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.content 
{
    float:                  left;
    width:                  939px;
    padding-right:          3px;
    background-color:       #fff;      
}

div.form_section div.form_section_right ul {float: left;padding: 0;margin: 0;height: auto;width: 656px; padding-left: 10px;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-top:10px;
    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;
}

