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

form table,
form table td
{
    border-collapse: collapse;
}

#join_form
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 1px;
    margin: 0px;
    width: auto;
}
#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: #4770a4;
    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:                         1000px;
    margin:                     0 auto;
    background:                    transparent url('http://static.brazzers.com/site_images/tours/aip/img/layout/frame/vertical-background-repeat.gif') repeat-y top left;
    height:                     100%;
}

div.header
{
    width:                         942px;
    height:                     503px;
    margin:                     0 auto;
}

div.header img
{
    display:                     block;
}

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

img.hax
{
    display:                     block;
}

div.content div.pattern
{
    background:                 transparent url('http://static.brazzers.com/site_images/tours/aip/img/layout/join/join_repeat.jpg') repeat-y top left;
    overflow:                     hidden;
    height:                     100%;
}

div.content img.center
{
    display:                     block;
}

div.content div.left
{
    float:                        left;
    width:                        226px;
    padding-top:                10px;
    padding-left:                40px;
}

div.content div.left img,
div.content div.right  img
{
    border:                     black 2px solid;
    float:                        left;
    margin-bottom:                1px;
    margin-right:                1px;
}

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

div.content div.middle div.form
{
    float:                        left;
    height:                        272px;
    width:                        410px;
}

div.content div.middle div.form div.white_bg
{
    width:                         410px;
    height:                        260px;
    border:                     1px solid black;
    background-color:             white;
    padding:                     2px;
}

div.content div.middle div.info_table
{
    float:                         left;
    width:                         416px;
    background-color:             #e5ebf1;
    color:                        black;
    font-family:                 "Arial", "Verdana", "Tahoma", "sans-serif";
    font-size:                     13px;
    font-weight:                 bold;
}

div.content div.middle div.info_table ul
{
    margin:                     0px 10px;
    padding:                     10px;
}

div.content div.middle div.info_table ul li
{
    margin:                        5px 0px;
}

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

div.content div.right
{
    float:                        left;
    width:                         226px;
    padding-left:                 15px;
    padding-top:                 10px;
}

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;
}

div.content div.all-sites
{
    width:                        920px;
    margin:                     0px auto;
    padding-left:                4px;
}

div.content div.all-sites div.row
{
    overflow:                    hidden;
    height:                     100%;
    margin-bottom:                 6px;
}

div.content div.all-sites div.row div
{
    float:                        left;
    width:                         224px;
    border:                        1px solid #808080;
    background-color:             white;
    margin-right:                 4px;
    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;
}

div.content div.all-sites div.row div img
{
    margin:                        3px;
    width:                         216px;
    height:                        177px;
    border:                        1px solid #cdcdcd;
}

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

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

img.tail
{
    position:                    absolute;
    bottom:                        0px;
    left:                        0px;
}
/* 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:                  909px;
    margin:                 0; 
    padding-left:           33px;       
}

 div.form_section div.form_section_left
 {
    float:                  left;                        
    width:                  219px;
    padding-top:            0px;
    padding-left:           0px;
    background-color:       #f1f8fe;
 }
    
div.form_section div.form_section_right
{
    float:                  left;
    width:                  659px;
    padding-top:            0px;
    padding-left:           11px;
}

div.form_section div.form_section_right div.choose
{
    background-image: url(http://static.brazzers.com/site_images/join/bz/en/choose.jpg);
    background-repeat: no-repeat;
    float:                  left;
    height: 		    46px;		
    width:                  644px;
}

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

div.form_section div.form_section_right ul li              
{
    float:                  left;
    border-bottom:          1px solid #e2e9fd;
    display:                block;
    height:                 auto;
    padding:                0px 0px 20px;
    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 #e2e9fd;
    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:       #ffffff;
}                            
                            
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/aip/img/layout/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.content1 
{
    float:                  left;
    width:                  942px;  
}


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 li .special_offer {
    color:#DE1E35;
    float:right;
    font-size:18px;
    margin:10px;
}
div.form_section_right ul li .best_value {
    color:#DE1E35;
    float:right;
    font-size:12px;
    margin-top:10px;
    width:209px;	
}
div.form_section_right ul li .best_value img {
    float:left;
    margin-right:20px;
}
div.form_section_right ul li .best_value span {
    display:block;
    float:left;
    margin-top:13px;
}

.recommended
{
    font-weight: bold;
    font-size: 15px;
}
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_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;
}
