.top_nav{
	width:609px;
	height:39px;
}
.top_nav a{
	width:609px;
	height:39px;
	display:block;
	text-indent:-999em;
	float:left;
	outline:none;
}
.top_nav a.home{
	width:100px;
	background:url(images/home_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.active_home{
	width:100px;
	background:url(images/active_home_tab.gif);
	cursor:default;
	float:left;
	margin-left:1px;
}
.top_nav a.resort{
	width:100px;
	background:url(images/resort_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.active_resort{
	width:100px;
	background:url(images/active_resorts_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.sno_travel{
	width:100px;
	background:url(images/sno_travel_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.active_sno_travel{
	width:100px;
	background:url(images/active_sno_travel_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.mysno{
	width:100px;
	background:url(images/mysno_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.active_mysno{
	width:100px;
	background:url(images/active_mysno_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.snotv{
	width:100px;
	background:url(images/sno_jobs_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.active_snotv{
	width:100px;
	background:url(images/active_job_tab.gif);
	cursor:pointer;
	float:left;
	margin-left:1px;
}
.top_nav a.get_listed{
	width:100px;
	background:url(images/get_listed_tab.gif);
	cursor:pointer;
	float:left;
}
.top_nav a.active_get_listed{
	width:100px;
	background:url(images/active_get_listed_tab.gif);
	cursor:pointer;
	float:left;
}
.top_nav a.home:hover,
.top_nav a.resort:hover,
.top_nav a.sno_travel:hover,
.top_nav a.mysno:hover,
.top_nav a.get_listed:hover,
.top_nav a.snotv:hover {
	background-position:0px -39px;
}
.try_test_phone{
	width:346px;
	height:49px;
	margin-bottom:20px;
	margin-top:20px;
}
.try_test_phone a{
	width:346px;
	height:49px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.try_test_phone a.test_phone{
	width:346px;
	background:url(images/try_test_phone_tab.gif);
	cursor:pointer;
	margin-left:78px;
}
.try_test_phone a.test_phone:hover {
	background-position:0px -49px;
}
.login_tab{
	width:80px;
	height:33px;
}
.login_tab a{
	width:80px;
	height:33px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.login_tab a.login{
	width:80px;
	background:url(images/login_tab.gif);
	cursor:pointer;
}
.login_tab a.join{
	width:75px;
	background:url(images/join_tab.gif);
	cursor:pointer;
	margin-top:3px;
}
.login_tab a.go{
	width:57px;
	background:url(images/go_button.gif);
	cursor:pointer;
}
.login_tab a.mysno_not_logged_go{
	width:57px;
	background:url(images/mysno_not_logged_go.gif);
	cursor:pointer;
}
.login_tab a.get_listed_go{
	width:65px;
	background:url(images/get_listed_go.gif);
	cursor:pointer;
}
.login_tab a.mysno_not_logged_go:hover,
.login_tab a.join:hover,
.login_tab a.get_listed_go:hover,
.login_tab a.go:hover,
.login_tab a.login:hover {
	background-position:0px -33px;
}
.select_ski_resort_enter{
	width:90px;
	float:left;
	margin-top:48px;
}
.select_ski_resort_enter a{
	width:90px;
	height:32px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.select_ski_resort_enter a.enter{
	width:78px;
	background:url(images/enter_tab.gif);
	cursor:pointer;
}
.select_ski_resort_enter a.enter:hover {
	background-position:0px -32px;
}
.look_up_tab{
	width:527px;
	clear:both;
	height:51px;
	padding-top:20px;
}
.look_up_tab a{
	width:527px;
	height:51px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.look_up_tab a.look_up{
	width:527px;
	background:url(images/look_up_tab.gif);
	cursor:pointer;
}
.look_up_tab a.look_up:hover {
	background-position:0px -51px;
}
.search_tab{
	width:88px;
	height:32px;
}
.search_tab a{
	width:88px;
	height:32px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.search_tab a.search{
	width:88px;
	background:url(images/search_tab.gif);
	cursor:pointer;
}
.search_tab a.search:hover {
	background-position:0px -32px;
}
.view_on_mobile{
	width:525px;
	height:43px;
	margin-bottom:17px;
	padding-top:15px;
	clear:both;
}
.view_on_mobile a{
	width:525px;
	height:43px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.view_on_mobile a.view_mobile{
	width:525px;
	background:url(images/view_on_mobile_tab.gif);
	cursor:pointer;
}
.view_on_mobile a.want_call{
	width:525px;
	background:url(images/want_to_call_tab.gif);
	cursor:pointer;
}
.view_on_mobile a.organise_holiday{
	width:525px;
	background:url(images/organise_ski_holiday_tab.gif);
	cursor:pointer;
}
.view_on_mobile a.organise_holiday:hover,
.view_on_mobile a.want_call:hover,
.view_on_mobile a.view_mobile:hover {
	background-position:0px -43px;
}
.accommodation_offers_tab{
	width:525px;
	height:63px;
	margin-bottom:15px;
	padding-top:18px;
	clear:both;
}
.accommodation_offers_tab a{
	width:525px;
	height:63px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.accommodation_offers_tab a.accommodation_offers{
	width:525px;
	background:url(images/accommodation_offers_tab.gif);
	cursor:pointer;
}
.accommodation_offers_tab a.accommodation_offers:hover {
	background-position:0px -63px;
}
.sno_travel_search_tab{
	width:93px;
	height:33px;
	margin-top:5px;
}
.sno_travel_search_tab a{
	width:93px;
	height:33px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.sno_travel_search_tab a.sno_search{
	width:93px;
	background:url(images/sno_travel_search.gif);
	cursor:pointer;
	margin-left:64px;
}
.sno_travel_search_tab a.update{
	width:89px;
	background:url(images/update_tab.gif);
	cursor:pointer;
	margin-left:120px;
}
.sno_travel_search_tab a.update:hover,
.sno_travel_search_tab a.sno_search:hover {
	background-position:0px -33px;
}
.see_test_phone
{
	width: 569px;
	height: 33px;
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}
.see_test_phone a{
	width:569px;
	height:33px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.see_test_phone a.test_phone{
	width:157px;
	background:url(images/see_test_phone_tab.gif);
	cursor:pointer;
}
.see_test_phone a.test_phone:hover {
	background-position:0px -33px;
}









