li{
	list-style:none;
}

.tour .main_header *{
display:none;
}

.tour .main_header span {
    position: absolute;
    right: 30px;
    font-weight: bold;
    color: #E83384;
    top: 5px;
}

.tour .main_header span a{
    color: #E83384;
}

.tour .main_header .logo p {
    text-align: justify;
    top: 50px;
    font-size: 14px;
    position: relative ;
    left: 470px;
}

.tour .main_header {
    height:250px;
    background:url('../images/top_step2.jpg');
}

.tour #main_content .grey_container {
    background: transparent;
    padding: 5px 5px 5px 10px;
}

.tour #main_content .pic_preview02 {
    width: 238px;
}


.tour #main_content .grey_container .separator {
    width: 5px;
}

.tour #main_content .grey_container .separator_row {
    height: 5px;
}

.b_01{ background: transparent url(../images/tour2/banner_text_01.png) center no-repeat;}
.b_02{ background: transparent url(../images/tour2/banner_text_02.png) center no-repeat;}

.footer_bg, .pink_slice{
display:none;
}

.tour #main_content .banner_text.b_02{
    height: 64px;
}

.tour #main_content .pink {
	color:#cb125b;
}

.tour #main_content p{
	font-size:20px;
	margin:20px 0;
}

.tour #main_content p.big{
	font-size:24px;
}

.tour .pink_container{
background:#fff;
}

.tour #main_content .center_block, .pink_frame_02{
border:none;
}

#container h4{
text-align:center;
font-size:24px;
color:#2c2c2c;
}

.tour #main_content .join_block{
background:none;
color:#2c2c2c;
}

.tour #main_content .join_block p{
font-size:12px;
}

.tour #main_content .join_block p.big{
font-size:21px;
}

#join_form_container{
background:#e5e5e5;
text-align:left;
padding:10px 0;
}

#join_form_container h2{
text-transform:uppercase;
text-align:center;
font-weight:normal;
font-size:18px;
}

#join_form_container table{
width:100%;
text-align:left;
margin:17px 0 10px 0;
}

#join_form_container table td{
padding:7px 0;
}

#join_form_container table td.error{
color:#cc0606;
}

#join_form_container label{
display:block;
float:left;
width:90px;
text-align:right;
font-weight:bold;
}

#join_form_container input.text{
border:solid #c2c2c2 1px;
width:255px;
}

#join_form_container input.submit{
border:solid #fff 1px;
background:#cb125b;
padding:3px 21px;
font-size:24px;
font-weight:bold;
color:#fff;
cursor:pointer;
}

#join_form_container ul.payment_options{
list-style:none;
margin:0 0 20px 0;
}

#join_form_container ul.payment_options li{
display:inline;
position:relative;
}

#join_form_container ul.payment_options input.radio{
position:relative;
top:2px;
}

#join_form_container label.membership_plan{
position:absolute;
top:11px;
left:24px;
width:auto;
cursor:pointer;
}

#join_form_container ul.payment_options label.payment_desc{
width:auto;
cursor:pointer;
float:none;
display:inline;
}

#join_form_container ul.membership_plans_list{
border:solid #c2c2c2 1px;
width:314px;
margin:10px 25px;
padding:3px 25px;
list-style:none;
text-align:left;
font-weight:bold;
background:#f8f8f8;
}

#join_form_container ul.membership_plans_list input.radio{
position:absolute;
top:10px;
}

#join_form_container ul.membership_plans_list li{
height:30px;
position:relative;
}


.tour #main_content .join_block, .tour #main_content .center_block{
height:auto;
}
