.join_container{
      position:relative;float:left;
      width:730px;
      padding:5px 10px 5px 10px;
      border:0px groove #004080;
      text-align:center;
}

.join_radio_layout {
      position:relative;
      color:#000000;
      font-weight:500;font-size:20px;
      background-color:#808080;
      height:40px;
      margin:0px 10px 5px 10px;
      padding-top:5px;
      background-image:url('http://www.sarahbricks.com/images/background_cloth_21.jpg');
}
.join_random_pic{
      width:375;
      border:solid;
      position:relative;
      float:left;padding:0px;
}
.join_bar1 {
      position:relative;
      color:#ffffff;
      font: normal normal 700 20px 'century gothic';
      margin:5px 0px 5px 0px;
      border:none;
}
.join_bar2 {
      position:relative;
      padding:5px;
      color:#FFFF00;
      margin:10px 30px 10px 30px;
      font: normal normal 500 16px 'century gothic';
      border:1px solid #cc0000;
      background-color:#000000;		 
}		
.join_bar3 {
      position:relative;
      margin:5px 0px 10px 0px;
      color:#00ff00;
      font: normal normal 700 15px  'century gothic';
}
.join_bar4 {
      position:relative;
      background-color:#8080ff;
      padding:5px;
      border-bottom:groove;
      border-bottom-color:#004080;
      height:30px;
      color:#000000;
      font: normal normal 600 22px  'century gothic';
      text-align:left;
      margin:5px 5px 0px 5px;
}
.join_input_wrapper{
      position:relative;
      float:right;
      background-color:#ffccff;
      width:305px;
      color:#000000;
      font-family:'century gothic';
      font-weight:600; font-size:18px;
      border:double;
      background-image:url('http://www.sarahbricks.com/images/background_black_stripe.gif');
}
.join_input1 {position:relative;
      height:20px;
      float:left;
      font-size:16px;
      font-family:'century gothic';
      width:90px;
      background-color:#8080ff;
      padding:5px;
      text-align:right;
      margin-left:10px; margin-top:1px;
      font-weight:600;
}
.join_input2 {position:relative; float:left;height:20px; margin-left:1px; font-family:'century gothic'; color:#ffffff; width:150px;}
.join_input2_state {
      position:relative;
      float:left;
      height:15px;
      margin:5px 0px 0px 5px;
      font-family:'century gothic';
      color:#ffffff;
      width:150px;
}
.join_country1 {position:relative;
 background-color:#8080ff; padding:5px;
          border-bottom:groove;
 border-bottom-color:#004080;
height:20px;
 color:#000000;
		  font-family:'century gothic';
font-weight:600;
font-size:15px;
text-align:left;
margin-left:10px;
margin-right:10px;
		  }
.join_country2{position:relative; margin-left:4px;}
.join_input_line{position:relative; marign:2px;height:35px;}
.join_email_note {
      position:relative;
      margin:15px 15px 15px 15px;
      border:2px solid #ffcc00;
      padding:5px;
      font: normal normal 500 14px 'verdana';
      color:#000000;
      background-color:#a67b50;
}
.join_button_instant_access{ }

.join_test_wrapper{
     position:relative; 
     width:730px; height:200px;
     background-color:#000000; 
     border:1px solid #000000; 
     margin:710px 0px 0px 0px;
     padding-top:0px;
}
.join_test_text{
     position:relative;
     border:4px inset #0080aa; 
     text-align:justify;
     margin:10px 10px 10px 10px;
     color:#000000; 
     font: normal normal 400 16px 'century gothic';
     padding:15px;
     background-color:#ddffff;
}
.join_policy_wrapper{
     position:relative; 
     width:730px;
     background-color:#000000; 
     border:1px solid #000000; 
     margin:10px 0px 5px 0px;
     padding-top:0px;
}



.join_title_testimonials{position:relative; font-size:28px;color:#ff1111; font-weight:600;
 }
.join_testimonials{position:relative;font-size:19px;padding:10px;font-family:'century gothic'; color:#ffffff;font-weight:500;
}

.join_bar_wrapper{
    position:relative;
    float:left;
    width:340px; 
    border:double;
    padding-bottom:10px;
    background-image:url('http://www.sarahbricks.com/images/background_black_stripe.gif');
    background-color:#404040;
    margin-left:0px;
}

.join_footernote{
      position:relative;
      font-size:17px;
      padding:10px;
      color:#ffffff;
      margin:0px 0px 0px 0px;
      background-image:url('http://www.sarahbricks.com/images/background_black_stripe.gif');
      border:double;
}
input.join_submit {
           color:#0000FF;
           font-size:20px;
           border: 3px solid #808080;
           background-image:url('http://www.sarahbricks.com/images/background_grey_stripe.gif');
}
input:hover.join_submit  {
                 font-size:20px;
                 color:#008000;
                 border: 3px solid #008000;
}

input.join_input_box {
           color:#0000FF;
           font-size:15px;
           border: 3px solid #808080;
           background-image:url('http://www.sarahbricks.com/images/background_grey_stripe.gif');
}
input:hover.join_input_box  {
                 font-size:15px;
                 color:#008000;
                 border: 3px solid #008000;
}
input.join_navs_box_join {
           color:#000000;
		   margin-top:4px;
		   padding:7px 10px 8px 10px;
           font-size:18px;
		   background-color:#ffff00;
           border: 1px solid #000000;
		   text-decoration:none;
}
input:hover.join_navs_box_join  {
                 color:#ffffff;
                 border: 1px solid #ffff00;
				 background-color:#008000;
}
          

