.tour_wrapper{
    position:relative;
    height:522px;
}

#contents_site_tour .contents_site_text{
    height:177px;
}

#tour_contents,
#tour_navs {
    overflow:hidden;
}

#contents_site_tour{
    position:relative;
}

#contents_site_tour .contents_site_info{
    border:1px solid #cccccc;
    overflow:hidden;
    padding-bottom:45px;
    margin-bottom:15px;
    background-color:#fcfafb;
}

#contents_site_tour .contents_site_img{
    height:177px;
    border-bottom:1px solid #CCCCCC;
}

#contents_site_tour .contents_site_text{
    padding:0px 15px 0 15px;
    overflow:hidden;
    font-size:13px;
    line-height:21px;
}

#contents_site_tour .contents_site_text b{
    font-size:14px;
}

#tour_navs{
    text-align:center;
    width:800px;
    margin-top:5px;
    padding-left:2px;
}

#tour_navs a.tour_nav{
    display:block;
    float:left;
    margin-right:1px;
    border:0px solid red;
    text-transform:lowercase;
    font-weight:normal;
    width:102px;
    color:#fff;
    background-repeat:no-repeat;
    cursor:pointer;
    height:20px;
    padding:12px 3px 8px;
    line-height:15px;
	overflow:hidden;
	font-size:12px;
}

#main .tour_navs_large a.tour_nav{
    width:143px;
}

#main .tour_navs_large a.tour_nav span{
    margin-top:-5px;
    line-height:13px;
	display:block;
}

#tour_navs a.tour_nav{
    background-image:url(/assets/images/buttons/tour_bt.jpg);
}

#tour_navs a.tour_nav:hover{
    background-image:url(/assets/images/buttons/tour_hover_bt.jpg)!important;
}

#tour_navs a.tour_bt_active:hover{
    background-image:url(/assets/images/buttons/tour_bt.jpg)!important;
}


#main .tour_navs_large a.tour_nav{
    background-image:url(/assets/images/buttons/tour_large_bt.jpg);
}

#main .tour_navs_large a.tour_bt_active:hover{
    background-image:url(/assets/images/buttons/tour_large_bt.jpg)!important;
}
/*
#page #main .tour_navs_large a.tour_nav:hover{
    background-image:url(/assets/images/buttons/tour_hover_large_bt.jpg)!important;
}
*/


#tour_navs a.tour_bt_active{
    color:#FF0099;
    cursor:default;
}

.men_gender_wrapper #tour_navs a.tour_bt_active{
    color:#3399FF;
}

#tour_navs a.tour_nav span{
    
}

.common_info_wrapper #tour_navs a#tour_nav_1,
.page_fr_FR #tour_navs a#tour_nav_2,
.page_fr_FR #tour_navs a#tour_nav_3,
.page_fr_FR #tour_navs a#tour_nav_4,
.page_fr_FR #tour_navs a#tour_nav_6,
.page_it_IT #tour_navs a#tour_nav_2,
.page_it_IT #tour_navs a#tour_nav_6,
.page_es_ES #tour_navs a#tour_nav_2,
.page_es_ES #tour_navs a#tour_nav_3,
.page_es_ES #tour_navs a#tour_nav_4,
.page_es_ES #tour_navs a#tour_nav_6,
.page_pt_BR #tour_navs a#tour_nav_2,
.page_pt_BR #tour_navs a#tour_nav_4,
.page_pt_BR #tour_navs a#tour_nav_6,
.page_de_DE #tour_navs a#tour_nav_4,
.page_ru_RU #tour_navs a#tour_nav_2{
    padding:6px 3px 14px;
    line-height:13px;
}

.page_fr_FR #tour_navs a#tour_nav_3 span,
.page_fr_FR #tour_navs a#tour_nav_4 span,
.page_pt_BR #tour_navs a#tour_nav_6 span{
    padding:0 5px;
}

.page_es_ES #tour_navs a#tour_nav_4 span{
    font-size:12px;
}

.page_ru_RU #tour_navs a#tour_nav_1{
    padding:12px 3px 8px;
    line-height:15px;
}


#tour_navs .tour_nav_active a{
    color:#fff;
    cursor:default;
}

#page #main .tour_navs_link a.tour_nav{
	 cursor:pointer;
}


.page_fr_FR #tour_navs #tour_nav_4 a{
}

.page_fr_FR #tour_navs #tour_nav_2.tour_nav_active a,
.page_fr_FR #tour_navs #tour_nav_4.tour_nav_active a,
.page_de_DE #tour_navs #tour_nav_4.tour_nav_active a,
.page_it_IT #tour_navs #tour_nav_4.tour_nav_active a,
.page_pt_BR #tour_navs #tour_nav_4.tour_nav_active a,
.page_es_ES #tour_navs #tour_nav_4.tour_nav_active a,
.page_ko_KR #tour_navs #tour_nav_7.tour_nav_active a{

}

#tour_steps_nav {
    border:0px solid red;
    margin-top:5px;
}

#tour_steps_nav a{
    display:block;
    background-repeat:no-repeat;
    height:40px;
    width:40px;
}

#tour_steps_nav a#tour_step_prev{
    float:left;
    background-image:url(/assets/images/buttons/flat_prev_bt.jpg);
}

#tour_steps_nav a span{
    display:none;
}


#tour_steps_nav a#tour_step_prev:hover{
    background-image:url(/assets/images/buttons/flat_prev_hover_bt.jpg);
}

#tour_steps_nav a#tour_step_next{
    float:right;
    background-image:url(/assets/images/buttons/flat_next_bt.jpg);
}


#tour_steps_nav a#tour_step_next:hover{
    background-image:url(/assets/images/buttons/flat_next_hover_bt.jpg);
}

#tour_contents{
    border:0px solid red;
    /*height:280px;*/
}

#tour_contents .tour_content{
    position:relative;
    border:0px solid red;
}
