/* Tab styles */


a.resort_button, 
a.accom_button, 
a.winter_button, 
a.summer_button, 
a.events_button, 
a.living_button, 
a.gallery_button {
	display: block;
	background-image: url(/common_incs/main/images/tab_off.jpg);
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	width: 140px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

a.resort_button div, 
a.accom_button div, 
a.winter_button div, 
a.summer_button div, 
a.events_button div, 
a.living_button div, 
a.gallery_button div {
	width: 140px;
	height: 19px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}

a.accom_button3_on,
a.resort_button_on, 
a.accom_button_on, 
a.winter_button_on, 
a.summer_button_on, 
a.events_button_on, 
a.living_button_on, 
a.gallery_button_on {
	display: block;
	font-weight: bold;
	text-align: center;
	width: 140px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

#accom_button3_img img{
	
	border:0px;
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #ccc;
}

a.accom_button3 {
    background: transparent url('/common_incs/main/images/accom_button3_a.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 27px;
    margin-right: 0px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.accom_button3 span {
    background: transparent url('/common_incs/main/images/accom_button3_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 8px 7px 20px;
    white-space: nowrap;
} 

a.accom_button3:hover {    
    color: #fff;   
    text-decoration: none;
}

a.accom_button3_off {
    background: transparent url('/common_incs/main/images/accom_button3_a_off2.png') no-repeat scroll top right;
    color: #666666;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 27px;
    margin-right: 0px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
}

a.accom_button3_off span {
    background: transparent url('/common_incs/main/images/accom_button3_span_off.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 8px 7px 20px;
    white-space: nowrap;
}

a.accom_button3_off:hover {        
    text-decoration: none;
}


/*
a.accom_button3{
	display: block;
	background-image: url(/common_incs/main/images/tab_off.jpg);
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	height: 27px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}

a.accom_button3 div{
	width: 140px;
	height: 19px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	white-space: nowrap;
}

a.accom_button3_on {
	display: block;
	font-weight: bold;
	text-align: center;
	height: 27px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}

a.accom_button3_on div{
	height: 19px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	white-space: nowrap;
}
*/

a.resort_button_on div, 
a.accom_button_on div, 
a.winter_button_on div, 
a.summer_button_on div, 
a.events_button_on div, 
a.living_button_on div, 
a.gallery_button_on div {
	width: 140px;
	height: 19px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}

a.resort_button_on:hover, 
a.accom_button_on:hover, 
a.winter_button_on:hover, 
a.summer_button_on:hover, 
a.events_button_on:hover, 
a.living_button_on:hover, 
a.gallery_button_on:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.resort_button:hover, 
a.resort_button_on {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/common_incs/main/images/tab_on_darkblue.jpg);
}

a.accom_button:hover, 
a.accom_button_on {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/common_incs/main/images/tab_on_red.jpg);
}

a.winter_button:hover, 
a.winter_button_on {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/common_incs/main/images/tab_on_blue.jpg);
}

a.summer_button:hover, 
a.summer_button_on {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/common_incs/main/images/tab_on_green.jpg);
}

a.events_button:hover, 
a.events_button_on {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/common_incs/main/images/tab_on_purple.jpg);
}

a.living_button:hover, 
a.living_button_on {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/common_incs/main/images/tab_on_brown.jpg);
}

a.gallery_button:hover, 
a.gallery_button_on {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/common_incs/main/images/tab_on_orange.jpg);
}

.accom_button2_clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.accom_button2 {
    background: transparent url('/gif/accom_button_a.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: right;
    font: normal 11px arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.accom_button2 span {
    background: transparent url('/gif/accom_button_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 3px 0 5px 10px;
} 

a.accom_button2:hover {
    background: transparent url('/gif/accom_button_a_hover.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: right;
    font: normal 11px arial, sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.accom_button2:hover span {
    background: transparent url('/gif/accom_button_span_hover.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 3px 0 5px 10px;
} 
