
/* Includes other stylessheets */

@import "nav.css";

/* Global */

@charset "utf-8";
* {
	padding: 							0px;
	margin: 							0px;
	}
body {
	font: 									100% "Trebuchet MS", Arial, Tahoma, Helvetica, Helv, sans-serif;
	background:						#FFFFFF url(../../images/bg_body.gif) repeat-x;
	color:								#48494A;
	}
body.home {
	background:						#FFFFFF url(../../images/bg_body_home.gif) repeat-x;
	}
img {
	border:								0px;
	}
.clear { 
	clear: 								both;
	}

a,
a:visited {
	color:								#0084B5;
	text-decoration:					none;
	outline:								none;
	cursor:								pointer;
	}
a:hover {
	color:								#0084B5;
	text-decoration:					underline;
	}

a.back {
	font-size:							0.88em;
	padding:							12px 0px 0px 0px;
	float:									right;
	}

p {
	font-size:							0.88em;
	line-height:						160%;
	padding:							0px;
	margin:								0px;
	}
p.last {
	margin:								0px !important;
	}
p.note {
	font-size:							0.81em;
	font-style:							italic;
	line-height:						150%;
	padding:							0px;
	margin:								0px;
	}
span.note {
	font-size:							0.93em;
	font-style:							italic;
	line-height:						150%;
	padding:							0px;
	margin:								0px;
	}

h1 {
	font:									1.63em "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:						bold;
	color:								#0084B5;
	margin:								0px;
	padding:							0px 0px 28px 0px;
	letter-spacing:					-1px;
	line-height:						130%;
	}
h2 {
	font:									1.44em "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:						bold;
	color:								#B51030;
	margin:								0px;
	padding:							0px 0px 13px 0px;
	letter-spacing:					-1px;
	line-height:						120%;
	}
h2 span {
	font:									0.81em "Century Gothic", Arial, Helvetica, sans-serif;
	}
h3 {
	font:									1.00em "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:						bold;
	margin:								0px;
	padding:							0px 0px 9px 0px;
	line-height:						130%;
	color:								#515253;
	}

.hr {
	width:								100%;
	height:								1px;
	margin:								5px 0px 14px 0px;
	padding:							0px;
	background:						#D9C6A3;
	}
	
.vertalign {
	vertical-align:						middle;					
	}

/*.btns:hover {
	filter:									alpha(opacity=90);
	opacity:								0.90;
	-moz-opacity:						0.90;
	cursor:								pointer;
	}*/

#main ul {
	list-style-type:					disc;
	list-style-position:				outside;
	margin:								0 0 0 30px;
	padding:							10px 0 30px 0;
	}
#main ul.mid {
	padding:							13px 0 13px 0 !important;
	}
#main ul.bot {
	padding:							10px 0 5px 0 !important;
	}
#main li {
	font-size:							0.88em;
	line-height:						160%;
	margin:								0px;
	padding:							0px 0px 5px 0px;
	line-height:						1.45em;
	}
#main li.last {
	padding:							0 !important;
	}

#main ol {
	list-style-type:					default;
	list-style-position:				outside;
	margin:								0px 0px 0px 30px;
	padding:							0px;
	}
#main ol li {
	padding:							0 0 15px 0;
	}

a.readmore,
a.readmore:visited {
	margin:								0px;
	float:									left;
	}

#main .divider {
	width:								100%;
	height:								71px;
	clear:								both;
	background:						url(../../images/divider.gif) 0px 35px no-repeat;
	clear:								both;
	}
#main .spacer {
	width:								100%;
	height:								35px;
	clear:								both;
	}

#sidebar .divider {
	width:								100%;
	height:								30px;
	clear:								both;
	}
#sidebar .divider_half {
	width:								100%;
	height:								12px;
	clear:								both;
	}

.fl {
	float:									left;
	}
.fr {
	float:									right;
	}

.tm {
	margin-top:						13px !important;
	}
.bm {
	margin-bottom:					13px !important;
	}
.mr {
	margin-right:						30px !important;
	}

.img_left {
	margin:								5px 30px 0px 0px;
	float:									left;
	}
.img_right {
	margin:								5px 0px 0px 30px;
	float:									right;
	}




/* Main elements */

#maincontainer { 
	width: 								100%;
	margin:								0px;
	position: 							relative;
	background:						url(../../images/nav_deco.gif) center 414px no-repeat;
	}
#maincontainer.home {
	background:						url(../../images/nav_deco.gif) center 453px no-repeat;
	}

#container { 
	width: 								976px;
	padding:							0px;
	margin:								0px auto 0px auto;
	}

#top {
	width: 								976px;
	height:								24px;
	margin:								0px;
	padding:							5px 0px 0px 0px;
	overflow:							hidden;
	text-align:							center;
	}
#top p {
	color:								#FFFFFF;
	font-size:							0.75em;
	}
#header {
	width: 								940px;
	height:								120px;
	padding:							0px 8px 0px 28px;
	margin:								0px;
	background:						url(../../images/bg_header.gif) 753px 0px no-repeat;
	}
#header .logo {
	margin:								20px 0px 0px 0px;
	float:									left;
	}
#header a.bookings {
	width:								270px;
	height:								58px;
	margin:								35px 0px 0px 0px;
	text-indent:						-99999px;
	display:								block;
	background:						url(../../images/en/header_bookings.png) no-repeat;
	float:									right;
	}
#header a.btn_snow_report,
#header a.btn_snow_report:visited {
	width:								189px;
	height:								56px;
	margin:								34px 0px 0px 50px;
	text-indent:						-99999px;
	display:								block;
	background:						url(../../images/en/btn_snow_report.png) no-repeat;
	float:									right;
	}
#header a.btn_snow_report:hover {
	background:						url(../../images/en/btn_snow_report_on.png) no-repeat;
	}

#header_home {
	width: 								940px;
	height:								100px;
	padding:							0px 8px 0px 28px;
	margin:								0px;
	}
#header_home a.bookings {
	width:								509px;
	height:								38px;
	margin:								34px 0px 0px 0px;
	text-indent:						-99999px;
	display:								block;
	background:						url(../../images/en/header_bookings_home.png) no-repeat;
	float:									left;
	}
#header_home a.btn_snow_report,
#header_home a.btn_snow_report:visited {
	width:								263px;
	height:								44px;
	margin:								30px 0px 0px 0px;
	text-indent:						-99999px;
	display:								block;
	background:						url(../../images/en/btn_snow_report_home.png) no-repeat;
	float:									right;
	}
#header_home a.btn_snow_report:hover {
	background:						url(../../images/en/btn_snow_report_home_on.png) no-repeat;
	}

#main_image {
	width:								960px;
	height:								260px;
	padding:							5px 8px 0px 8px;
	background:						url(../../images/bg_main_image.png) no-repeat;
	}
#main_image img {
	display:								block;
	}

#home_slideshow {
	width:								960px;
	height:								320px;
	padding:							5px 8px 0px 8px;
	z-index:								1;
	overflow:							hidden;
	background:						url(../../images/bg_main_image.png) no-repeat;
	}
#home_slideshow .slides {
	margin:								0px;
	padding:							0px;
	list-style-type:					none;
	}

#content {
	width: 								960px;
	margin:								0px;	
	padding:							0px 8px 0px 8px;
	background:						url(../../images/bg_content.png) repeat-y;
	overflow:							hidden;
	}

#fullwidth {
	width:								860px;
	padding:							30px 50px 0px 50px;
	overflow:							hidden;
	background:						url(../../images/nav_shadow.gif) no-repeat;
	}

#footer {
	width: 								976px;
	height:								291px;
	overflow:							hidden;
	position:							relative;
	z-index:								1;
	}
#footer .bg {
	width: 								960px;
	height:								287px;
	margin:								0px;
	padding:							0px 8px 4px 8px;
	overflow:							hidden;
	background:						url(../../images/bg_footer.png) bottom no-repeat;
	}
#footer .bg img {
	display:								block;
	}
#footer .nav {
	font-size:							0.81em;
	color:								#EFEFEF;
	margin:								0px auto 0px auto;
	position:							absolute;
	top:									247px;
	left:									320px;
	z-index:								100;
	}
#footer .nav a,
#footer .nav a:visited {
	color:								#FFFFFF;
	text-decoration:					none;
	}
#footer .nav a:hover {
	text-decoration:					underline;
	}

#footer .nav ul {
	margin:								0px;
	padding:							0px;
	}
#footer .nav li {
	display:								inline;
	list-style:							none;
	}
#footer .nav li.div {
	padding:							0px 8px 0px 8px;
	}

#copy {
	font-size:							0.75em;
	width:								100%;
	padding:							10px 0px 20px 0px;
	text-align:							center;
	}



/* Subpages */

#subpage {
	width:								910px;
	padding:							0px 0px 0px 50px;
	background:						url(../../images/bg_subpage.jpg) top no-repeat;
	overflow:							hidden;
	}
#subpage #main {
	width:								540px;
	padding:							30px 0px 0px 0px;
	float:									left;
	}
#subpage #main p {
	margin:								0px;
	padding:							0px 0px 30px 0px;
	}
#subpage #main p.last {
	margin:								0px;
	padding:							0px;
	}

#subpage #main .twocols {
	width:								100%;
	overflow:							hidden;
	}
#subpage #main .twocols .left {
	width:								255px;
	float:									left;
	}
#subpage #main .twocols .right {
	width:								255px;
	float:									right;
	}



/* Home */

#services {
	width:								915px;
	height:								290px;
	padding:							32px 0px 0px 45px;
	background:						url(../../images/bg_services.jpg) top no-repeat;
	overflow:							hidden;
	}
#services .service {
	width:								256px;
	margin:								0px 47px 0px 2px;
	text-align:							center;
	overflow:							hidden;
	float:									left;
	}
#services .last {
	margin:								0px 0px 0px 2px;
	}
#services h1 {
	color:								#b51030;
	padding:							0px 0px 16px 0px;
	}
#services img {
	width:								244px;
	height:								81px;
	padding:							6px 6px 9px 6px;
	margin:								0px 0px 7px 0px;
	background:						url(../../images/image_frame_rect.png) no-repeat;
	}
#services p {
	line-height:						140%;
	}
#intro {
	width:								506px;
	padding:							35px 420px 0px 50px;
	margin:								0px;
	background:						url(../../images/home_intro.jpg) 600px 85px no-repeat;
	}
#intro p {
	padding:							0 0 17px 0;
	line-height: 						150%;
	}



/* Intro Services (School, Rentals) */

#intro_service {
	width:								860px;
	padding:							30px 50px 35px 50px;
	background:						url(../../images/nav_shadow.gif) top no-repeat;
	overflow:							hidden;
	}
#intro_service #main {
	width:								540px;
	padding:							0px;
	float:									left;
	}
#intro_service #sidebar {
	width:								250px;
	padding:							0px 0px 0px 28px;
	background:						url(../../images/divider_intro.gif) top left no-repeat;
	float:									right;
	}
#intro_service #sidebar h1 {
	font-weight:						normal;
	color:								#48494A;
	}
#intro_service #sidebar a {
	font-weight:						bold;
	}
	
		
	
/* Lessons */

#lessons {
	width:								915px;
	padding:							34px 0px 0px 45px;
	background:						url(../../images/bg_lessons.jpg) top no-repeat;
	overflow:							hidden;
	}
#lessons .lesson {
	width:								256px;
	margin:								0px 47px 0px 2px;
	text-align:							center;
	overflow:							hidden;
	float:									left;
	}
#lessons .lesson.private_racing {
		padding:30px 0 0 0;
	}
#lessons .last {
	margin:								0px 0px 0px 2px;
	}
#lessons h2 {
	padding:							0px 0px 16px 0px;
	}
#lessons img {
	width:								244px;
	height:								81px;
	padding:							6px 6px 9px 6px;
	margin:								0px 0px 7px 0px;
	background:						url(../../images/image_frame_rect.png) no-repeat;
	}
#lessons p {
	line-height:						140%;
	}



/* Rentals */

#rentals {
	width:								863px;
	padding:							34px 47px 30px 50px;
	background:						url(../../images/bg_rentals.jpg) top no-repeat;
	overflow:							hidden;
	}
#rentals_bottom {
	width:								863px;
	padding:							32px 47px 10px 50px;
	background:						url(../../images/bg_rentals_bottom.jpg) top no-repeat;
	overflow:							hidden;
	}
#rentals .left,
#rentals_bottom .left {
	width:								403px;
	margin:								0px;
	overflow:							hidden;
	float:									left;
	}
#rentals .right,
#rentals_bottom .right {
	width:								404px;
	margin:								0px;
	overflow:							hidden;
	float:									right;
	}
#rentals h2,
#rentals_bottom h2 {
	padding:							5px 0px 16px 0px;
	}
#rentals img,
#rentals_bottom img {
	width:								156px;
	height:								156px;
	padding:							6px 6px 9px 6px;
	margin:								0px 0px 0px 20px;
	background:						url(../../images/image_frame_square.png) no-repeat;
	float:									right;
	}
#rentals p,
#rentals_bottom p {
	line-height:						140%;
	}
#rentals .btns,
#rentals_bottom .btns {
	margin:								17px 0px 0px 0px;
	}



/* Photography */

#photography {
	width:								860px;
	padding:							30px 50px 0px 50px;
	background:						url(../../images/nav_shadow.gif) top no-repeat;
	overflow:							hidden;
	}
#photography #main {
	width:								540px;
	padding:							0px;
	float:									left;
	}
#photography #main p {
	margin:								0px 0px 35px 0px;
	}
#photography #main p.last {
	margin:								0px;
	}

#photography #main .table_packages {
	font-family:						"Century Gothic", Arial, Helvetica, sans-serif;
	width:								540px;
	margin:								15px 0px 12px 0px;
	overflow:							hidden;
	}
#photography #main .table_packages .header {
	font-size:							0.93em;
	line-height:						140%;
	width:								540px;
	padding:							11px 0px 11px 0px;
	background:						#C7E0E9 url(../../images/bg_table_photos_header.gif) no-repeat;
	overflow:							hidden;
	}
#photography #main .table_packages span {
	font-size:							1.88em;
	padding:							0px 0px 8px 0px;
	display:								block;
	}
#photography #main .table_packages .body {
	width:								540px;
	background:						url(../../images/bg_table_photos.gif) bottom no-repeat;
	overflow:							hidden;
	}
#photography #main .table_packages .body p {
	font-size:							0.81em;
	line-height:						150%;
	padding:							14px 0px 17px 0px;
	margin:								0px;
	}
	
#photography #main .table_packages .header .col,
#photography #main .table_packages .body .col {
	width:								150px;
	padding:							0px 15px 0px 15px;
	text-align:							center;
	float:									left;
	}

#photography #sidebar {
	width:								250px;
	padding:							0px 0px 0px 28px;
	background:						url(../../images/divider_photos.gif) top left no-repeat;
	float:									right;
	}
#photography #sidebar h1 {
	font-weight:						normal;
	color:								#48494A;
	}
#photography #sidebar a {
	font-weight:						bold;
	}
#photography #sidebar img {
	margin:								0px 0px 5px 0px;
	}
#photography #sidebar a.btn_converter {
	margin:								30px 0 0 0 !important;
	}

#gallery img {
	border:								none !important;
	margin:								0px 2px 5px 0px !important;
	}



/* Contact */

#contact {
	width:								860px;
	padding:							30px 50px 0px 50px;
	background:						url(../../images/nav_shadow.gif) top no-repeat;
	overflow:							hidden;
	}
#contact #main {
	width:								540px;
	padding:							0px;
	float:									left;
	}
#contact #main h3 {
	padding:							0px 0px 4px 0px;
	}
#contact #main h3 span {
	font-weight:						normal;
	}
#contact #main p {
	margin:								12px 0px 30px 0px;
	}
#contact #main .email {
	font-size:							0.94em;
	font-weight:						bold;
	display:								block;
	}
#contact #sidebar {
	width:								250px;
	padding:							8px 0px 0px 28px;
	margin:								0px 0px 0px 0px;
	background:						url(../../images/divider_photos.gif) top left no-repeat;
	float:									right;
	}

#contact #main .details {
	width:								100%;
	overflow:							hidden;
	}
#contact #main .details .left {
	width:								255px;
	float:									left;
	}
#contact #main .details .right {
	width:								255px;
	float:									right
	}
	
#contact #sidebar a.pdf {
	background:						url(../../images/pdf_small.gif) no-repeat 0 2px;
	padding:							0 0 0 25px;
	}



/* FAQ */

.question {
	width:								100%;
	overflow:							hidden;
	}
.question h2 {
	float:									left;
	}
.question .text {
	width:								480px;
	float:									right;
	}



/* More Info */

#more_info {
	width:								490px;
	padding:							23px 30px 0px 30px;
	margin:								30px 0px 0px 0px;
	background:						url(../../images/bg_more_info.jpg) top no-repeat;
	clear:								both;
	}
#more_info h2 {
	color:								#0185B5;
	}


/* Village */

.accomodation {
	position: 							relative;
	height: 								160px;
	}
.accomodation a {
	position: 							absolute;
	}

.accomodation .ski_japan_holidays {
	top: 									0;
	left: 									30px;
	}
.accomodation .deep_powder_tours {
	top: 									8px;
	right: 								30px;
	}
.accomodation .japan_ski_experience {
	top: 									95px;
	left: 									110px;
	}
	


/* Tables */

table {
	font-family:						"Century Gothic", Arial, Helvetica, sans-serif;	
	}

table th {
	background:						#C1DEE9;
	border-right:						1px solid #FFFFFF;
	}
table th.last {
	border-right:						none;
	}
table tr.level0 th {
	font-size:							0.88em;
	font-weight:						bold;
	padding-top:						9px;
	padding-bottom:					8px;
	border-bottom:					1px solid #FFFFFF;
	}
table tr.level1 th {
	font-size:							0.88em;
	font-weight:						bold;
	padding-top:						9px;
	padding-bottom:					8px;	
	}
table tr.level2 th {
	font-size:							0.81em;
	font-weight:						normal;
	padding-top:						0px;
	padding-bottom:					8px;
	border-bottom:					1px solid #FFFFFF;
	}

table td {
	font-size:							0.81em;
	padding-top:						7px;
	padding-bottom:					7px;							
	border-bottom:					1px solid #FFFFFF;
	background:						#ECF4F6;
	}
table tr.dark td {
	background:						#DBEBF1;
	}


.table_2cols {	
	width:								255px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_2cols td.col1 {
	font-weight:						bold;
	width:								60px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_2cols td.col2 {
	width:								186px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}


.table_3cols {
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_3cols td.col1 {
	font-weight:						bold;
	width:								60px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_3cols td.col2,
.table_3cols td.col3 {
	width:								235px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}

.table_3cols2 {
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_3cols2 td.col1 {
	width:								99px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_3cols2 td.col2,
.table_3cols2 td.col3 {
	width:								98px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}


.table_4cols {	
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_4cols td.col1 {
	font-weight:						bold;
	width:								61px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_4cols td.col2,
.table_4cols td.col3,
.table_4cols td.col4 {
	width:								156px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}


.table_4cols2 {	
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_4cols2 td.col1 {
	font-weight:						bold;
	width:								133px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	background:						#C1DEE9;
	}
.table_4cols2 td.col2,
.table_4cols2 td.col3,
.table_4cols2 td.col4 {
	width:								133px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_4cols2 td.last {
	border-bottom:					1px solid #C1DEE9;
	}

.table_4cols3 {	
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_4cols3 td.col1 {
	width:								132px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_4cols3 td.col2,
.table_4cols3 td.col3,
.table_4cols3 td.col4 {
	width:								133px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}


.table_5cols {	
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_5cols td.col1 {
	font-weight:						bold;
	width:								60px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_5cols td.col2,
.table_5cols td.col3,
.table_5cols td.col4,
.table_5cols td.col5 {
	width:								127px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}


.table_5cols2 {	
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_5cols2 td.col1 {
	font-weight:						bold;
	width:								112px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_5cols2 td.col2,
.table_5cols2 td.col3,
.table_5cols2 td.col4 {
	width:								110px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_5cols2 td.col5 {
	width:								82px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}


.table_6cols {	
	width:								540px;
	border:								3px solid #C1DEE9;
	border-top:						none;
	margin:								0px;
	}
.table_6cols td.col1 {
	font-weight:						bold;
	width:								52px;
	border-left:						1px solid #FFFFFF;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}
.table_6cols td.col1 {
	width:112px;
	}
.table_6cols td.col2,
.table_6cols td.col3,
.table_6cols td.col4,
.table_6cols td.col5,
.table_6cols td.col6 {
	width:								95px;
	border-right:						1px solid #FFFFFF;
	text-align:							center;
	}



/* Action Buttons */

.btns {
	height:								32px;
	text-indent:						-99999px;
	display:								block;
	}

a.btn_converter {
	width:								201px;
	height: 								30px;
	margin:								30px auto 0px auto;
	background:						url(../../images/en/btn_converter.png) no-repeat;
	text-indent:						-99999px;
	display:								block;
	}
a.btn_converter:hover {
	filter:									alpha(opacity=90);
	opacity:								0.90;
	-moz-opacity:						0.90;
	}

a.btn_find_out {
	width:								158px;
	margin:								17px auto 0px auto;
	background:						url(../../images/en/btn_find_out.png) no-repeat;
	}
a.btn_find_out:hover {
	background:						url(../../images/en/btn_find_out_on.png) no-repeat;
	}

a.btn_lessons {
	width:								177px;
	margin:								17px auto 0px auto;
	background:						url(../../images/en/btn_lessons.png) no-repeat;
	}
a.btn_lessons:hover {
	background:						url(../../images/en/btn_lessons_on.png) no-repeat;
	}

a.btn_photos {
	width:								210px;
	margin:								17px auto 0px auto;
	background:						url(../../images/en/btn_photos.png) no-repeat;
	}
a.btn_photos:hover {
	background:						url(../../images/en/btn_photos_on.png) no-repeat;
	}
	
a.btn_photo_gallery {
	width:								220px;
	margin:								17px 0px 0px 0px;
	background:						url(../../images/en/btn_photo_gallery.png) no-repeat;
	}
a.btn_photo_gallery:hover {
	background:						url(../../images/en/btn_photo_gallery_on.png) no-repeat;
	}
	
a.btn_rentals {
	width:								199px;
	margin:								17px auto 0px auto;
	background:						url(../../images/en/btn_rentals.png) no-repeat;
	}
a.btn_rentals:hover {
	background:						url(../../images/en/btn_rentals_on.png) no-repeat;
	}

a.btn_snow_cams {
	width:								222px;
	margin:								0;
	background:						url(../../images/en/btn_snow_cams.gif) no-repeat;
	float:									right;
	}
a.btn_snow_cams:hover {
	background:						url(../../images/en/btn_snow_cams_on.gif) no-repeat;
	}

a.btn_book {
	width:								230px;
	height:								70px;
	margin:								60px auto 0px auto;
	background:						url(../../images/en/btn_book.png) no-repeat;
	text-indent:						-99999px;
	display:								block;
	}
a.btn_book:hover {
	background:						url(../../images/en/btn_book_on.png) no-repeat;
	}

