.join_table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 5px; margin: 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 { 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;    
}

/* 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:           53px;             
}

 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/mlib/img/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: 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;
}

