@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ccdbf2;
background-image:url(/images/body-img.jpg);
background-repeat:no-repeat;
background-position:50% 0;
}

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span {
margin:0;
padding:0;
}

a img, img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

#container{
	width:1000px;
	margin:auto;
}

#top {
	background-image:url(/images/top-bg.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:128px;
}

*html #top{
	background-image:url(/images/top-bg.gif);
}

#header{
	height:92px;
	position:relative;
}

a.logo{
	display:block;
	width:313px;
	height:74px;
	position:absolute;
	top:18px;
	left:6px;
	z-index:1;
	text-indent:-9999px;
}

.menusearch-area{
	width:505px;
	padding: 18px 0 0 0;
}

.menusearch-area ul{ padding:0 0 20px 0;}
.menusearch-area li{
	display:inline;
	list-style:none;
}

.menusearch-area a{
	font-size: 11px;
	color:#ffffff;
}

.menusearch-area a:hover{
	text-decoration:underline;
}

.home{
	background-image:url(/images/home-icon.png);
	background-position:left 0;
	background-repeat:no-repeat;
	padding: 2px 5px 2px 14px;
}

* html .home{
width:20px;
background-image:url(/images/home-icon.gif);
background-position:left 2px;
}

.about{
	background-image:url(/images/about-icon.png);
	background-position:left 0;
	background-repeat:no-repeat;
	padding: 2px 5px 2px 14px;
}

* html .about{
width:55px;
background-image:url(/images/about-icon.gif);
background-position:left 4px;
}

.contact{
	background-image:url(/images/contact-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 2px 5px 2px 14px;
}

.services{
	background-image:url(/images/dollar-ico.png);
	background-position:left;
	background-repeat:no-repeat;
	padding: 2px 5px 2px 18px;
}

* html .services{
background-image:url(/images/dollar-ico.gif);
background-position:left 1px;
width: 10px;
}
* html .inp-txt{background-image:url(/images/input-bg.gif);}
.inp-txt{
	height:21px;
	width:170px;
	background-image:url(/images/input-bg.png);
	background-repeat:no-repeat;
	border:none;
}

.inp-txt input{
	width:145px;
	border:none;
	background:none;
	padding: 0 5px 0 20px;
	}
	
#menu{
	height:36px;
	/*background-image:url(../images/menu-bg.png);
	background-repeat:no-repeat;*/
	padding:0 0 0 91px;
	position:relative;
	z-index:888;
}

#display-area{
	padding:10px 12px 12px;
	background-color:#ffffff;
	zoom:1;
	position: relative;
}

#banner{
	height: 376px;
	padding: 0 0 10px 0;	
}
#banner-overlay {
	position: absolute;
	top: 10px;
	right: 12px;
	border-left: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
#move
{
margin-bottom: -3px;
}

.inner .banner{
/*	height: 376px;*/
	height:355px;
	padding: 0 0 20px 0;
	/*
	background-image:url(/images/bannerimg-region.jpg);
	background-position:210px 0;
	background-repeat:no-repeat;
	position:relative;
	z-index:999;
	*/
}

/*** rotator_images.css bg url replace
.banner-info{
	background-image:url(/images/banner-img.jpg);
	background-repeat:no-repeat;
}
***/

.side-nav{
	width:210px;
	position:relative;
	background-color: #E11A2D;
z-index:99;
}
	
#display-area .side-nav ul{
	width:210px;
	padding:0;
}

#display-area .side-nav ul .side-menu1{
	height:269px;
}

.ul-bg{
	width:210px;
	height:106px;
	background-color:#e11a2d;
}


/**** JAdrotator Left menu css START ****/

	
.side-nav li, .inner .side-nav li{
	position:relative;
	list-style:none;
/*	height:53px;*/
	height:47px;
z-index:10;
}
#side-menu1 li {
height:37px !important;
}
.side-nav ul li a{
	font-size:21px;
	color:#ffffff;
	font-weight:normal;
/*	padding: 13px 10px;*/
padding: 10px 10px;
	display:block;
	/*text-indent:-999px;*/
	outline:none;
	width:190px;
/*    height:47px;*/
/*    background: url(../images/home-left-nav.png) 0 -377px no-repeat;*/
cursor:pointer;
}
#side-menu1 li a{
padding: 6px 10px !important;
}

/*#aus a{ background-position: 0 -377px;}
#nz a{ background-position: 0 -424px;}
#s-am a{background-position: 0 -471px;}
#can a{background-position: 0 -518px;}
#usa a{background-position: 0 -565px;}
#eur a{background-position: 0 -612px;}
#jap a{background-position: 0 -659px;}
#skorea a{background-position: 0 -706px;}

#aus a:hover{background-position: 0 0px;}
#nz a:hover{ background-position: 0 -47px;}
#s-am a:hover{background-position: 0 -95px;}
#can a:hover{background-position: 0 -142px;}
#usa a:hover{background-position: 0 -189px;}
#eur a:hover{background-position: 0 -236px;}
#jap a:hover{background-position: 0 -283px;}
#skorea a:hover{background-position: 0 -330px;}*/


#aus a{
	background-image:url(/images/aus-a-bg.gif);
	background-repeat:no-repeat;
	}

#nz a{
	background-image:url(/images/nz-a-bg.gif);
	background-repeat:no-repeat;
	}

#s-am a{
	background-image:url(/images/s-am-a-bg.gif);
	background-repeat:no-repeat;
	}

#usa a{
	background-image:url(/images/usa-a-bg.gif);
	background-repeat:no-repeat;
	}

#can a{
	background-image:url(/images/can-a-bg.gif);
	background-repeat:no-repeat;
	}

#eur a{
	background-image:url(/images/eur-a-bg.gif);
	background-repeat:no-repeat;
	}

#jap a{
	background-image:url(/images/jap-a-bg.gif);
	background-repeat:no-repeat;
	}

#skorea a{
	background-image:url(/images/sk-a-bg.gif);
	background-repeat:no-repeat;
	}
	
#aus a:hover{
	background-image:url(/images/aus-a-hover.png);
	background-repeat:no-repeat;
	}

*html #aus a:hover{
	background-image:url(/images/aus-a-hover.gif);
	background-repeat:no-repeat;
	}
	
#nz a:hover{
	background-image:url(/images/nz-a-hover.png);
	background-repeat:no-repeat;
	}

*html #nz a:hover{
	background-image:url(/images/nz-a-hover.gif);
	background-repeat:no-repeat;
	}
	
#s-am a:hover{
	background-image:url(/images/s-am-a-hover.png);
	background-repeat:no-repeat;
	}

*html #s-am a:hover{
	background-image:url(/images/s-am-a-hover.gif);
	background-repeat:no-repeat;
	}
	
#usa a:hover{
	background-image:url(/images/usa-a-hover.png);
	background-repeat:no-repeat;
	}

*html #usa a:hover{
	background-image:url(/images/usa-a-hover.gif);
	background-repeat:no-repeat;
	}
	
#can a:hover{
	background-image:url(/images/can-a-hover.png);
	background-repeat:no-repeat;
	}

*html #can a:hover{
	background-image:url(/images/can-a-hover.gif);
	background-repeat:no-repeat;
	}
	
#eur a:hover{
	background-image:url(/images/eur-a-hover.png);
	background-repeat:no-repeat;
	}	

*html #eur a:hover{
	background-image:url(/images/eur-a-hover.gif);
	background-repeat:no-repeat;
	}
	
#jap a:hover{
	background-image:url(/images/jap-a-hover.png);
	background-repeat:no-repeat;
	}
	
*html #jap a:hover{
	background-image:url(/images/jap-a-hover.gif);
	background-repeat:no-repeat;
	}


#skorea a:hover{
	background-image:url(/images/sk-a-hover.png);
	background-repeat:no-repeat;
	}
	
*html #skorea a:hover{
	background-image:url(/images/sk-a-hover.gif);
	background-repeat:no-repeat;
	}

.koreaActive a {
	background-image:url(/images/sk-a-hover.png) !important;
	/*background-image:url(/images/sk-a-hover.gif)  !important;*/
	background-repeat:no-repeat  !important;
}	
/*remove later */ 
#banner .side-nav ul li a{
    text-indent:-99999999px;
}



/* also include JAdrotator class .test-active*/
#banner .side-nav ul li a:hover, #banner-region .side-nav ul li a:hover,
#banner .side-nav ul li.test-active a, #banner-region .side-nav ul li.test-active a, .koreaActive a,
.jadrotate-active a
{
	width:222px !important;
	position:absolute !important;
	top: 0;
	left: 0; 
	z-index:99;
}


	
/***Region Landing Page Links***/

#banner-region .side-nav  ul li a{
	background-image:url(/images/region-menu-normal.gif);
	background-repeat:no-repeat; 
	position:relative;
	text-indent:-9999px;
    outline:none;
	
	background-position:0 center; 
}

/*Span*/

#banner-region .side-nav ul li a span{
position:absolute;
width: 185px;
height:21px;
top:8px;
left:17px;
}

/*generic hover state, also for JAdrotator class */
#banner-region .side-nav  ul li.test-active a, #banner-region .side-nav  ul li a:hover{
	background-image:url(/images/region-menu-hover.png);
	background-repeat:no-repeat;	
}

/*
.side-nav #per a{
	background-image:url(/images/per-a-bg.gif);
	background-repeat:no-repeat;
	}

.side-nav #thredbo a{
	background-image:url(/images/thredbo-a-bg.gif);
	background-repeat:no-repeat;
	}

.side-nav #mtbull a{
	background-image:url(/images/mtbull-a-bg.gif);
	background-repeat:no-repeat;
	}

.side-nav #mthot a{
	background-image:url(/images/mthot-a-bg.gif);
	background-repeat:no-repeat;
	}

.side-nav #falls a{
	background-image:url(/images/falls-a-bg.gif);
	background-repeat:no-repeat;
	}

.side-nav #per a:hover{
	background-image:url(/images/per-a-hover.png);
	background-repeat:no-repeat;
	}

*html .side-nav  #per a:hover{
	background-image:url(/images/per-a-hover.gif);
	background-repeat:no-repeat;
	}
	
.side-nav #thredbo a:hover{
	background-image:url(/images/thredbo-a-hover.png);
	background-repeat:no-repeat;
	}

*html .side-nav #thredbo a:hover{
	background-image:url(/images/thredbo-a-hover.gif);
	background-repeat:no-repeat;
	}
	
.side-nav #mtbull a:hover{
	background-image:url(/images/mtbull-a-hover.png);
	background-repeat:no-repeat;
	}

*html .side-nav  #mtbull a:hover{
	background-image:url(/images/mtbull-a-hover.gif);
	background-repeat:no-repeat;
	}
	
.side-nav #mthot a:hover{
	background-image:url(/images/mthot-a-hover.png);
	background-repeat:no-repeat;
	}	

*html .side-nav #mthot a:hover{
	background-image:url(/images/mthot-a-hover.gif);
	background-repeat:no-repeat;
	}
	
.side-nav #falls a:hover{
	background-image:url(/images/falls-a-hover.png);
	background-repeat:no-repeat;
	}


*html .side-nav  #falls a:hover{
	background-image:url(/images/falls-a-hover.gif);
	background-repeat:no-repeat;
	}
*/
/*Region links end***/


/**** JAdrotator Left menu css END ****/


.inner #side-menu1 li{
	display:block;
}
	
.banner-info{
	width:766px;
	height: 376px;
	/*padding: 20px 0;*/
	text-align:right;
}

.banner-info a{
	padding: 19px 20px;
display:block;
}

.bg-cont{
	width: auto;
	margin: 266px 0 0 0;
}

*html .bg-cont{
       width: 535px;
}

	
.da-bot{
	width:1000px;
	height:6px;
	background-image:url(/images/da-bot.png);
	background-repeat:no-repeat;
}

#display-area form{
	padding: 10px 0;
}

#display-area h3{
	font-size:20px;
	color:#24343b;
}

#display-area p{
	font-size:13px;
	color:#535353;
	line-height:18px;
	padding:10px 0;
}

.bottommenu{
	padding:10px 0;
}

.bottommenu li{
	display:inline;
	list-style:none;
}

.bottommenu a, .bottomarea .small-p{
	font-size:11px;
	color:#535353;
}

.small-p{
	padding:10px 0;
}

#display-area table{
	margin: 5px 0;
}

.form-holder{
	padding: 8px 5px;
	border:1px solid #d9d7d7;
	margin: 0 0 0 7px;
        height:142px;
}

.form-holder p{
	padding: 10px 0;
	font-size: 12px;
	color:#374f5a;
}

.form-holder table{
	margin:1px 0;

}

.form-holder .inp{
	height:23px;
	padding: 0 2px;
	border:1px solid #9e9e9e;
        width:141px;
}

#display-area form{
	width:312px;
	display:inline;
	padding:0;
}

#display-area form p{
	width:300px;
}
/*** Generic Template ***/
.leftarea{
	width: 760px;
	padding: 0 5px 0 0;
}

.leftarea h1{
    color:#24343B;
    font-size: 20px;
}

/* for search results page */
.text-container h3{
    font-size: 16px !important;
}

.text-container a, .text-container a:link{
    color: #e21a2d;
}

.text-container a:hover{
    color: #314650;
}

.rightarea, .col3{
	width:210px;
	}
	
.ski-price{
	height:247px;
	/*
	background-image:url(/images/ski-img.jpg);
	padding:0 20px;	
	*/
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}

#display-area .ski-price h3{
	font-size: 25px;
	font-weight:bold;
	color:#edeb1b;
	text-align:center;
	padding: 10px 0 5px 0;
}

.indiv-price{
	width:155px;
	background-image:url(/images/ski-indiv-bg.png);
	background-repeat:repeat;
	text-align:center;
	padding: 5px 0;
	margin:10px 0;
}

.indiv-price h4{
	font-size:15px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	}

.indiv-price h5{
	font-size:13px;
	color:#ffffff;
	}
	
.indiv-price h5 span{
	font-size: 24px;
	font-weight:bold;
	color:#edeb1b;
	font-family:"Times New Roman", Times, serif;
}

.cta{
	height:35px;
	width:190px;
	background-image:url(/images/cta-bg.gif);
	background-repeat:repeat-x;
	padding: 9.5px 10px;
	margin:0 0 10px 0;
}

.cta a{
	font-size:12px;
	color:#a5bdc7;
	}
	
.cta a span{
	font-size: 15px;
	color:#ffffff;
}



/*** Region template classes ***/

.banner-ma{
	height:375px;
	/*width:537px;*/
	width:550px;
	/*padding: 10px 0;*/
position:relative;
}

.banner .banner-region{
    width: 550px;
	height: 375px;
}

.bg-cont1{
	width: auto;
	/*
	width:350px;
	*/
	/*margin: 235px 0 0 0;*/
position:absolute;
top:235px;
right:0px;
}
/*html .bg-cont1{
    width: 430px;
}*/

.bg-lbg{
	height:60px;
	width:9px;
	background-image:url(/images/bg-lbg.png);
	background-repeat:no-repeat;	
}

.bg-mbg{
	/*padding:18px 0;
	height:24px;*/
        width: auto !important;
	background-image:url(/images/bg-mbg.gif);
	background-repeat:repeat-x;
padding:0px 0;
	height:60px;
line-height:60px;
	}
		
.bg-mbg h6{
	font-size:20px;
	color:#ffffff;
	font-weight:bold;
float:none;
display:inline;
}

#banner-region .bg-mbg a{
    padding: 0 5px;
float:none;
display:inline;
}

/*html .bg-cont1 { width:550px !important; }*/

* html .bg-mbg {
	line-height:1;
	height:24px;
	padding:18px 0;
}

/* html .bg-mbg h6 { float:left !important; }*/

* html #banner-region .bg-mbg a {
margin:18px 0 0 0;
width:66px;
height:24px;
line-height:24px;
}

#banner-region .bg-mbg a img {
margin:-5px 0 0 0;
vertical-align:middle;
}

/*apply height to region template left nav only */
#banner-region .side-nav{
    height: 375px;
}

/*** Region template classes END ***/


/*** Resorts template classes START ***/

/*Left menu */


.col1-resorts ul li a{
        background-image:url(/images/close-arrow.gif);
	background-position:10px;
	background-repeat:no-repeat;
}

.col1-resorts ul li.selected a{
	background-image:url(/images/open-a.gif);
	background-position:10px;
	background-repeat:no-repeat;
}

.lodge .max-parent{
    width: 0 auto;

}

.lodge .max-header{
	background-image:url(/images/max-head-final.gif);
	background-repeat:no-repeat;
	width: 234px;
	height: 25px;
         margin:0 auto;
}

.lodge .line {
        background-image:url(/images/Line.gif);
        height: 25px;
        width: auto;
}

.lodge .line-right {
	background:url(/images/right-line.gif);
	float:right;
        height: 25px;
        width: 2px;
}

.lodge .left-right {
	background:url(/images/left-line.gif);
	float:left;
        height: 25px;
        width: 2px;
}

.lodge .max-cont{
    border-left: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid red;
	min-height: 28px;
	height:auto !important;
	height:28px;
	padding: 0 4px 4px;
}


/*****lodge2******/
.lodge{
	width: 510px;
	margin:0 0 10px 0 ;
	}
	
.lodge-desc{
	padding:0 0 0 10px;
}
.lodge2 .max-parent{
    width: 0 auto;

}
.lodge-desc h6{
	font-size: 15px;
	font-weight:bold;
	color:#535353;
	}
	
.lodge-desc h6 a{
	font-size: 15px;
	font-weight:bold;
	color:#535353;
	}

.lodge-desc p{
	width: 375px;
	font-size:13px;
	color:#535353;
	padding: 5px 0;
	}


/*** Resorts template classes END ***/



.header-cont{
	width:936px;
	padding: 10px 20px;
	background-image:url(/images/hc-bg.gif);
	background-repeat:repeat-x;
}

.header-cont h2{
	font-size: 27px;
	font-weight:bold;
	color:#ffffff;
}

.col1{
	width:180px;
}

.col1 li{
	list-style:none;
	}
	
*html .col1 li{
	height: 11px;
	padding:0;
}

.col1 a{
	display:block;
       background-color:#e4e4e4;
	padding:5px 25px;
	font-weight:bold;
	color:#24343b;
	border-top:1px solid #ffff;
	border-bottom:1px solid #d9dada;
}

.bottomarea{
	background-color:#ffffff;
	padding: 0 12px;
}

ul#submenu{
	margin:0;
}

#submenu a{
	font-weight:normal;
	padding:5px 0 5px 20px;
}

#submenu a:hover{
	color:#db192b;
}
.col4 {
        padding-top: 10px;
        padding-left:200px;
        padding-right:20px;
        width:550px;
}

.col4 h2{
	font-size: 12px;
	color:#24343b;
         line-height:1px;
}

.col4 p{
	font-size: 13px;
	color:#535353;
	line-height:18px;
}

.col1, .col2, .col3{
	padding: 10px 0 0 0;
}

.col1 ul ul a{
	background-color:#f3f4f4;
}

.col2{
	width:546px;
	padding: 10px 20px;
	}
	
.col2 h2{
	font-size: 18px;
	color:#24343b;
}

.col2 p{
	font-size: 13px;
	color:#535353;
	line-height:18px;
}

.content-menu{
	height: 35px;
	padding: 0 0 0 8px !important;
	background-image:url(/images/contentmenu-bg.gif);
	background-repeat:no-repeat;
	margin: 0 0 10px 0 !important;
}

.content-menu li{
	display:inline;
	background-image:url(/images/contmenu-li.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.content-menu li.last{
	background:none;
}

.content-menu a{
	font-size:15px;
	color:#a5bdc7;
	font-weight:bold;
	display:block;
	/*padding: 8.5px 14px;*/
        padding: 8px 10px 9px 10px;
	float:left;
}

* html .content-menu a{
	padding: 6px 14px;
}

.content-menu a:hover{
	color:#ffffff;
	background-color:#e91b2e;
}

.content-menu .first a:hover, .content-menu .last a:hover{
       background-color: none !important;
}

.content-menu span a:hover {
	background-image:url(/images/menu-span-bg.gif);
	background-position:50% bottom;
	background-repeat:no-repeat;
        background-color:none !important;
}
	
.gray-area{
	background-color:#f3f4f4;
	padding:10px;
	}

.lodge{
	width: 510px;
	margin:0 0 10px 0 ;
	}
	
.lodge-desc{
	padding:0 0 0 10px;
}

.gray-area h4{
	font-size: 14px;
	font-weight:bold;
	padding: 10px 0 0 0;
	color:#24343b;
}

.lodge-desc h6{
	font-size: 15px;
	font-weight:bold;
	color:#535353;
	}

.lodge-desc p{
	width: 375px;
	font-size:13px;
	color:#535353;
	padding: 5px 0;
	}
	
.hide{
	display:none;
}

.show{
	display:block;
}

.gray-area td{
	font-size:12px;
	color:#535353;
}

.gray-area td p{
	font-size: 13px;
	font-weight:bold;
	color:#535353;
}

/*bottomarea*/

/*Carousel*/

.carousel {
	height:160px;
	position: relative;
}

.carousel .wrapper {
  width: 280px; /* .carousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  /*min-height: 160px;
  height:auto !important;*/
  height:160px;
  position: absolute;
  top: 0;
  left:16px;
  z-index:9999;
}

.carousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}

.carousel ul li {
  float:left;
  width:288px;
  height:160px;
  display:block;
}

.carousel .next {
  right: 0;
  height: 161px;
  width: 15px;
  background: url(/images/next-button.gif) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: -1px;
  cursor: pointer;
}

.carousel .prev {
  height: 161px;
  width: 15px;
  background: url(/images/prev-button.gif) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0;
  cursor: pointer;
  left: 0;
}

.carousel img {
       padding-left:-10px;
}

/*Rotator*/

.rotator{
	width:317px;
	float: left;
	padding:0 0 0 12px;
	position: relative;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.rotator{
		padding:0 0 0 1px;
	}
}

.folio_block {
	position: absolute;
	left: 50%; top: 50%;
	margin: -140px 0 0 -395px;
}


/*--Main Container--*/
.main_view {
	
}
/*--Window/Masking Styles--*/
.window {
	height:160px;	
	width: 285px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
	zoom:1;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	width:32px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 28px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	width:27px;
        padding: 0 5px 0 0;
	height:33px;
	display:block;
	text-decoration: none;
	background-image:url(/images/page-num.gif);
	background-repeat:no-repeat;
}
.paging a.active {
	font-weight: bold; 
	background-image:url(/images/page-num-hover.gif);
	background-repeat:no-repeat
}
.paging a:hover {font-weight: bold;}


.captchaimg img {  float:left;
width:113px; }

#CaptchaV2.cat_textbox {
border:1px solid #9E9E9E;
height:23px;
padding:0 2px;
width:126px !important;
}



/* top navigation */

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding: 0 0 0 2px;
	position: relative; /*--Important--*/
	background-image:url("/images/menu-li.gif");
	background-position:left;
	background-repeat:no-repeat;
}
ul#topnav li.first-menu { background-image:none; }
ul#topnav li.first-menu:hover {
	background-image:url("/images/menu-li.gif");
	background-position:left;
	background-repeat:no-repeat;
}
ul#topnav li a {
	color:#535353;
	font-size:13px;
	font-weight:bold;
	float: left;
	/*text-indent: -9999px; --Push text off of page--*/
	height: 36px;
	line-height:36px;
	/*background:url(../images/menu.gif) 0 0 no-repeat;*/
	background-image:none;
	padding:0 5px;
}
/*ul#topnav a.au {width: 113px;background-position:0 0;}
ul#topnav a.nz {width: 138px;background-position:-113px 0;}
ul#topnav a.jp {width: 83px;background-position:-252px 0;}
ul#topnav a.us {width: 66px;background-position:-336px 0;}
ul#topnav a.cn {width: 98px;background-position:-403px 0;}
ul#topnav a.eu {width: 93px;background-position:-502px 0;}
ul#topnav a.sa {width: 128px;background-position:-596px 0;}
ul#topnav a.sp {width: 76px;background-position:-725px 0;}
ul#topnav a.bl {width: 102px;background-position:-802px 0;}
ul#topnav li:hover a.au, ul#topnav li a.au:hover {background-position:0 -36px;}
ul#topnav li:hover a.nz, ul#topnav li a.nz:hover {background-position:-113px -36px;}
ul#topnav li:hover a.jp, ul#topnav li a.jp:hover {background-position:-252px -36px;}
ul#topnav li:hover a.us, ul#topnav li a.us:hover {background-position:-336px -36px;}
ul#topnav li:hover a.cn, ul#topnav li a.cn:hover {background-position:-403px -36px;}
ul#topnav li:hover a.eu, ul#topnav li a.eu:hover {background-position:-502px -36px;}
ul#topnav li:hover a.sa, ul#topnav li a.sa:hover {background-position:-596px -36px;}
ul#topnav li:hover a.sp, ul#topnav li a.sp:hover {background-position:-725px -36px;}
ul#topnav li:hover a.bl, ul#topnav li a.bl:hover {background-position:-802px -36px;}*/

ul#topnav li a:hover {
	color:#0b74c9;
	background-image:url(/images/bg-menu-h.gif);
	background-repeat:repeat-x;
}

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 36px; left: 0;
	z-index: 99999;
	background: url(/images/mega-sub-grad.gif) 0 0 repeat-x #dddcdc; /*--Background gradient--*/
	border:1px solid #bcbcbc;
	border-top:none;
	padding: 5px 10px 5px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}


ul#topnav li.mmlast .sub {
right:0;
left:auto;
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
/*ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
*/
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	padding:0px;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
}
.innerlist{ width:100% !important;}
.innerlist li{ width:135px !important; float:left !important;}
* html .innerlist li {width:130px;}
.row-wrap{width:270px;}
.row-wrap2{width:185px;}
.rowww{  border-bottom:1px solid #cccccc; padding:8px 0;}
.rowww.last{ border-bottom:none !important}
/* resort text */
.rowww h3{ font-size:13px; color:#535353; font-family:Helvetica, Arial; width: 77px;}
.rowww h3 a{line-height:14px !important;}
.rowww img{ margin:0 6px 0 0;}
.rowww ul li{ list-style-type:none;}
.rowww a{ background-image:none !important; display:inline !important; padding:0 !important; margin:0;color:#535353 !important;}
.rowww a:hover{}

/*** Star rating ***/
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(/images/star_rating2.gif) top left repeat-x;		
	}
	.star-rating li{
		padding: 0px;
		margin: 0px;
		height: 25px;
		width: 25px;		
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		line-height:25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}

	.star-rating a.one-star{
		left: 0px;
	}

	.star-rating a.two-stars{
		left:25px;
	}

	.star-rating a.three-stars{
		left: 50px;
	}

	.star-rating a.four-stars{
		left: 75px;
	}

	.star-rating a.five-stars{
		left: 100px;
	}

	.star-rating li.current-rating{
		background: url(/images/star_rating2.gif) left bottom;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}
/***hover states***/
/*
	.star-rating li a:hover{
		background: url(images/star_rating2.gif) left center;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star:hover{
		width:30px;
	}
	.star-rating a.two-stars:hover{
		width: 60px;
	}
	.star-rating a.three-stars:hover{
		width: 90px;
	}
	.star-rating a.four-stars:hover{
		width: 120px;
	}
	.star-rating a.five-stars:hover{
		width: 150px;
	}
*/
/*** Star Rating End ***/
/*** Resort Listing Webapp***/
table.ratetable td{
    text-align: center;
    padding: 4px;
}

table.ratetable .lalign{
    text-align: left;
}

.lodge  .promo span{
    color: #E91B2E;
	font-weight: bold;
}

#display-area .lodge .lodge-desc p{
    padding: 4px 0;
}

.lodge-desc span{
    color: #E91B2E;
	font-weight: bold;
}

/* remove later */
/* map link on region pages */
a.map-rotate{
    display: none !important;
}




/* DEV STYLES (LM: 6/7/10)*/

.hide {
	display: none;
}

.show {
	display : block;
}

.visible {
	visibility : visible;
}

.invisible {
	visibility : hidden;
}

.redb {
	border: 1px solid red;
}

.geryb {
	border: 1px solid #ccc;
}

.req {
	color:red;
	font-size:18px;
	font-weight:bold;
}
#form-error {
	width: 300px;
	background-color: #FFE4E1;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid red;
	font-style: italic;
	color: red;
	margin-bottom: 15px;
}

#warning-list {
       margin-left: 25px;
	   list-style: none;
}

.notice {
	text-decoration: underline;
	font-size: 12px;
}

.u {
	text-decoration: underline;
}

.b {
	font-weight: bold;
}
.i {
	font-style: italic;
}

/* W3C REBEL STYLES*/
.glow {
	/*glow*/
	-webkit-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	-moz-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	box-shadow: 0 0 10px rgba(50, 50, 50, 0.5);
	filter:progid:DXImageTransform.Microsoft.glow(Strength=5, Color='gray');
	-ms-filter:"progid:DXImageTransform.Microsoft.glow(Strength=3, Color='gray')";
}
.roundies5 {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.roundies10 {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.opacity50 {opacity: 0.5; filter: alpha(opacity=50);}



#unload-message {
	background-color: #ACB06F;
	color: #fff;
	font-style: italic;
	margin-top: 10px;
	width: 200px;
}
.valign-top {
	vertical-align: top;
}

.valign-middle {
	vertical-align: middle;
}

.valign-bottom {
	vertical-align: bottom;
}

.align-r {
	text-align: right;
}

.align-l {
	text-align: left;
}

.align-j {
	text-align: justify;
}

.align-c {
	text-align: center;
}

.away {
	position: absolute;
	top: -1000px;
	left: -1000px;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.form-field-highlight {
	background-color: #FFFFA6;
}
.form-field-highlight input[type=text],
.form-field-highlight input[type=password],
.form-field-highlight textarea {
	border: 1px solid #F1CA52;
}


/************ end of DEV STYLES ***********/



.lodge {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
}

.resort-table-con {
	overflow: auto; 
	width: 510px;
	padding-bottom:10px;
	padding-top:10px;
}

.ratetable {
	background-color: #ccc;
}

.resort-table-con .ratetable {
	border-collapse:collapse;
}



.resort-table-con th {
	background-color:#ccc;
}
.ratetable td {
	background-color:#fff;
}

.header-cont h2 a{display:none;}
.space {
         padding-left:10px;
}


#pos {
left:7px;
position:absolute;
top:167px;
}

.resort-sidemenu ul span {
         display:none;
}


#cool ul{
padding-left: 20px;
width: 350px;
}
 
/*LM: 7-28-10*/
.form-holder{
	margin: 0 0 0 2px;
}
.inp-txt input{
	font-size: 12px;
	padding: 2px 5px 0 20px; 
}

#display-area .search-results {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 13px;
}

#display-area .search-result {
	padding-top: 10px; 
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

#display-area .search-results p{
	font-size: 12px;
}

#display-area .search-results h3{
	font-size: 14px !important;
}

.col4 {
	padding-left: 80px;
}

.col4 ul {
	list-style: none;
	font-weight: bold;
}
/**/
.coldeals {
        padding-top: 10px;
        padding-left:200px;
        padding-right:20px;
        width:550px;
}

.coldeals h2{
	font-size: 12px;
	color:#24343b;
         line-height:1px;
}
.coldeals p{
	font-size: 13px;
	color:#535353;
	line-height:18px;
}
.coldeals {
	padding-left: 80px;
}
.coldeals ul {
	display:list-item;
}
/*LM: 7-29-10*/
#specials-con h1 {
	cursor: pointer;
	cursor: hand;
	font-size: 17px;
	padding-bottom: 10px;
	width: 400px;
}
.specials-content {
	display: none;
}

#specials-con h1, .specials-content {
	margin-left: 25px;
}

#cool-deals-prime-h1 {
	font-size: 20px !important;
	
}

/*here*/

* html #banner-region .side-nav a{
	background-position:0 0;
}

* html #banner-region .side-nav .jadrotate-active a, * html #banner-region .side-nav a:hover, * html #banner-region .side-nav .test-active a{
	background-position:-211px 0;
}

* html #banner-region .side-nav #colorado.jadrotate-active a, * html #banner-region .side-nav #colorado a:hover, * html #banner-region .side-nav #colorado.test-active a{
	background-position:-209px 0;
}

#banner-region .side-nav a, #banner-region .side-nav a:hover, #banner-region .side-nav .test-active a, #banner-region .side-nav .jadrotate-active a{
	background-repeat:no-repeat;
}

/*Australia*/

#banner-region .side-nav #per a{
background-image:url(../images/per-menu-bg.png);
}

* html #banner-region .side-nav #per a, * html #banner-region .side-nav #per.jadrotate-active a, * html #banner-region .side-nav #per a:hover{
background-image:url(../images/per.gif);
}

#banner-region .side-nav #per a:hover, #banner-region .side-nav #per.test-active a{
background-image:url(../images/per-menu-hover.png);
}

#banner-region .side-nav #thredbo a{
background-image:url(../images/thredbo-menu-bg.png);
}

* html #banner-region .side-nav #thredbo a, * html #banner-region .side-nav #thredbo.jadrotate-active a, * html #banner-region .side-nav #thredbo a:hover{
background-image:url(../images/thredbo.gif);
}

#banner-region .side-nav #thredbo a:hover, #banner-region .side-nav #thredbo.test-active a{
background-image:url(../images/thredbo-menu-hover.png);
}

#banner-region .side-nav #mtbull a{
background-image:url(../images/mtbull-menu-bg.png);
}

* html #banner-region .side-nav #mtbull a, * html #banner-region .side-nav #mtbull.jadrotate-active a, * html #banner-region .side-nav #mtbull a:hover{
background-image:url(../images/mtbull.gif);
}

#banner-region .side-nav #mtbull a:hover, #banner-region .side-nav #mtbull.test-active a{
background-image:url(../images/mtbull-menu-hover.png);
}

#banner-region .side-nav #mthot a{
background-image:url(../images/mthot-menu-bg.png);
}

* html #banner-region .side-nav #mthot a, * html #banner-region .side-nav #mthot.jadrotate-active a, * html #banner-region .side-nav #mthot a:hover{
background-image:url(../images/mthot.gif);
}

#banner-region .side-nav #mthot a:hover, #banner-region .side-nav #mthot.test-active a{
background-image:url(../images/mthot-menu-hover.png);
}

#banner-region .side-nav #falls a{
background-image:url(../images/falls-menu-bg.png);
}

* html #banner-region .side-nav #falls a,* html #banner-region .side-nav #falls.jadrotate-active a, * html #banner-region .side-nav #falls a:hover{
background-image:url(../images/falls.gif);
}

#banner-region .side-nav #falls a:hover, #banner-region .side-nav #falls.test-active a{
background-image:url(../images/falls-menu-hover.png);
}


/*New Zealand*/

#banner-region .side-nav #coronet a{
background-image:url(../images/coronet-menu-bg.png);
}

* html #banner-region .side-nav #coronet a, * html #banner-region .side-nav #coronet.jadrotate-active a, * html #banner-region .side-nav #coronet a:hover{
background-image:url(../images/coronet.gif);
}

#banner-region .side-nav #coronet a:hover, #banner-region .side-nav #coronet.test-active a{
background-image:url(../images/coronet-menu-hover.png);
}

#banner-region .side-nav #remarkables a{
background-image:url(../images/remarkables-menu-bg.png);
}

* html #banner-region .side-nav #remarkables a, * html #banner-region .side-nav #remarkables.jadrotate-active a, * html #banner-region .side-nav #remarkables a:hover{
background-image:url(../images/remarkables.gif);
}

#banner-region .side-nav #remarkables a:hover, #banner-region .side-nav #remarkables.test-active a{
background-image:url(../images/remarkables-menu-hover.png);
}

#banner-region .side-nav #treble a{
background-image:url(../images/treble-menu-bg.png);
}

* html #banner-region .side-nav #treble a, * html #banner-region .side-nav #treble.jadrotate-active a, * html #banner-region .side-nav #treble a:hover{
background-image:url(../images/treble.gif);
}

#banner-region .side-nav #treble a:hover, #banner-region .side-nav #treble.test-active a{
background-image:url(../images/treble-menu-hover.png);
}

#banner-region .side-nav #cardrona a{
background-image:url(../images/cardrona-menu-bg.png);
}

* html #banner-region .side-nav #cardrona a, * html #banner-region .side-nav #cardrona.jadrotate-active a, * html #banner-region .side-nav #cardrona a:hover{
background-image:url(../images/cardrona.gif);
}

#banner-region .side-nav #cardrona a:hover, #banner-region .side-nav #cardrona.test-active a{
background-image:url(../images/cardrona-menu-hover.png);
}

#banner-region .side-nav #mthutt a{
background-image:url(../images/mthutt-menu-bg.png);
}

* html #banner-region .side-nav #mthutt a, * html #banner-region .side-nav #mthutt.jadrotate-active a, * html #banner-region .side-nav #mthutt a:hover{
background-image:url(../images/mthutt.gif);
}

#banner-region .side-nav #mthutt a:hover, #banner-region .side-nav #mthutt.test-active a{
background-image:url(../images/mthutt-menu-hover.png);
}









#banner-region .side-nav #snowpark a{
background-image:url(../images/snowpark-menu-bg.png);
}

* html #banner-region .side-nav #snowpark a, * html #banner-region .side-nav #snowpark.jadrotate-active a, * html #banner-region .side-nav #snowpark a:hover{
background-image:url(../images/snowpark.gif);
}

#banner-region .side-nav #snowpark a:hover, #banner-region .side-nav #snowpark.test-active a{
background-image:url(../images/snowpark-menu-hover.png);
}



















#banner-region .side-nav #whaka a{
background-image:url(../images/whaka-menu-bg.png);
}

* html #banner-region .side-nav #whaka a, * html #banner-region .side-nav #whaka.jadrotate-active a, * html #banner-region .side-nav #whaka a:hover{
background-image:url(../images/whaka.gif);
}

#banner-region .side-nav #whaka a:hover, #banner-region .side-nav #whaka.test-active a{
background-image:url(../images/whaka-menu-hover.png);
}

#banner-region .side-nav #turoa a{
background-image:url(../images/turoa-menu-bg.png);
}

* html #banner-region .side-nav #turoa a, * html #banner-region .side-nav #turoa.jadrotate-active a, * html #banner-region .side-nav #turoa a:hover{
background-image:url(../images/turoa.gif);
}

#banner-region .side-nav #turoa a:hover, #banner-region .side-nav #turoa.test-active a{
background-image:url(../images/turoa-menu-hover.png);
}


/*Japan*/

#banner-region .side-nav #niseko a{
background-image:url(../images/niseko-menu-bg.png);
}

* html #banner-region .side-nav #niseko a, * html #banner-region .side-nav #niseko.jadrotate-active a, * html #banner-region .side-nav #niseko a:hover{
background-image:url(../images/niseko.gif);
}

#banner-region .side-nav #niseko a:hover, #banner-region .side-nav #niseko.test-active a{
background-image:url(../images/niseko-menu-hover.png);
}

#banner-region .side-nav #rusutsu a{
background-image:url(../images/rusutsu-menu-bg.png);
}

* html #banner-region .side-nav #rusutsu a, * html #banner-region .side-nav #rusutsu.jadrotate-active a, * html #banner-region .side-nav #rusutsu a:hover{
background-image:url(../images/rusutsu.gif);
}

#banner-region .side-nav #rusutsu a:hover, #banner-region .side-nav #rusutsu.test-active a{
background-image:url(../images/rusutsu-menu-hover.png);
}

#banner-region .side-nav #tomanu a{
background-image:url(../images/tomanu-menu-bg.png);
}

* html #banner-region .side-nav #tomanu a, * html #banner-region .side-nav #tomanu.jadrotate-active a, * html #banner-region .side-nav #tomanu a:hover{
background-image:url(../images/tomanu.gif);
}

#banner-region .side-nav #tomanu a:hover, #banner-region .side-nav #tomanu.test-active a{
background-image:url(../images/tomanu-menu-hover.png);
}

#banner-region .side-nav #furano a{
background-image:url(../images/furano-menu-bg.png);
}

* html #banner-region .side-nav #furano a, * html #banner-region .side-nav #furano.jadrotate-active a, * html #banner-region .side-nav #furano a:hover{
background-image:url(../images/furano.gif);
}

#banner-region .side-nav #furano a:hover, #banner-region .side-nav #furano.test-active a{
background-image:url(../images/furano-menu-hover.png);
}

#banner-region .side-nav #hakuba a{
background-image:url(../images/hakuba-menu-bg.png);
}

* html #banner-region .side-nav #hakuba a, * html #banner-region .side-nav #hakuba.jadrotate-active a, * html #banner-region .side-nav #hakuba a:hover{
background-image:url(../images/hakuba.gif);
}

#banner-region .side-nav #hakuba a:hover, #banner-region .side-nav #hakuba.test-active a{
background-image:url(../images/hakuba-menu-hover.png);
}

#banner-region .side-nav #shiga a{
background-image:url(../images/shiga-menu-bg.png);
}

* html #banner-region .side-nav #shiga a, * html #banner-region .side-nav #shiga.jadrotate-active a, * html #banner-region .side-nav #shiga a:hover{
background-image:url(../images/shiga.gif);
}

#banner-region .side-nav #shiga a:hover, #banner-region .side-nav #shiga.test-active a{
background-image:url(../images/shiga-menu-hover.png);
}

#banner-region .side-nav #nozawa a{
background-image:url(../images/nozawa-menu-bg.png);
}

* html #banner-region .side-nav #nozawa a, * html #banner-region .side-nav #nozawa.jadrotate-active a, * html #banner-region .side-nav #nozawa a:hover{
background-image:url(../images/nozawa.gif);
}

#banner-region .side-nav #nozawa a:hover, #banner-region .side-nav #nozawa.test-active a{
background-image:url(../images/nozawa-menu-hover.png);
}

/*USA*/

#banner-region .side-nav #calif a{
background-image:url(../images/calif-menu-bg.png);
}

* html #banner-region .side-nav #calif a, * html #banner-region .side-nav #calif.jadrotate-active a, * html #banner-region .side-nav #calif a:hover{
background-image:url(../images/calif.gif);
}

#banner-region .side-nav #calif a:hover, #banner-region .side-nav #calif.test-active a{
background-image:url(../images/calif-menu-hover.png);
}

#banner-region .side-nav #colorado a{
background-image:url(../images/colorado-menu-bg.png);
}

* html #banner-region .side-nav #colorado a, * html #banner-region .side-nav #colorado.jadrotate-active a, * html #banner-region .side-nav #colorado a:hover{
background-image:url(../images/colorado.gif);
}

#banner-region .side-nav #colorado a:hover, #banner-region .side-nav #colorado.test-active a{
background-image:url(../images/colorado-menu-hover.png);
}

#banner-region .side-nav #wyoming a{
background-image:url(../images/wyoming-menu-bg.png);
}

* html #banner-region .side-nav #wyoming a, * html #banner-region .side-nav #wyoming.jadrotate-active a, * html #banner-region .side-nav #wyoming a:hover{
background-image:url(../images/wyoming.gif);
}

#banner-region .side-nav #wyoming a:hover, #banner-region .side-nav #wyoming.test-active a{
background-image:url(../images/wyoming-menu-hover.png);
}

#banner-region .side-nav #utah a{
background-image:url(../images/utah-menu-bg.png);
}

* html #banner-region .side-nav #utah a, * html #banner-region .side-nav #utah.jadrotate-active a, * html #banner-region .side-nav #utah a:hover{
background-image:url(../images/utah.gif);
}

#banner-region .side-nav #utah a:hover, #banner-region .side-nav #utah.test-active a{
background-image:url(../images/utah-menu-hover.png);
}
#banner-region .side-nav #montana a{
background-image:url(../images/montana-menu-bg.png);
}

* html #banner-region .side-nav #montana a, * html #banner-region .side-nav #montana.jadrotate-active a, * html #banner-region .side-nav #montana a:hover{
background-image:url(../images/montana.gif);
}

#banner-region .side-nav #montana a:hover, #banner-region .side-nav #montana.test-active a{
background-image:url(../images/montana-menu-hover.png);
}
/*Canada*/

#banner-region .side-nav #whist a{
background-image:url(../images/whist-menu-bg.png);
}

* html #banner-region .side-nav #whist a, * html #banner-region .side-nav #whist.jadrotate-active a, * html #banner-region .side-nav #whist a:hover{
background-image:url(../images/whist.gif);
}

#banner-region .side-nav #whist a:hover, #banner-region .side-nav #whist.test-active a{
background-image:url(../images/whist-menu-hover.png);
}

#banner-region .side-nav #bigwhite a{
background-image:url(../images/bigwhite-menu-bg.png);
}

* html #banner-region .side-nav #bigwhite a, * html #banner-region .side-nav #bigwhite.jadrotate-active a, * html #banner-region .side-nav #bigwhite a:hover{
background-image:url(../images/bigwhite.gif);
}

#banner-region .side-nav #bigwhite a:hover, #banner-region .side-nav #bigwhite.test-active a{
background-image:url(../images/bigwhite-menu-hover.png);
}

#banner-region .side-nav #silverstar a{
background-image:url(../images/silverstar-menu-bg.png);
}

* html #banner-region .side-nav #silverstar a, * html #banner-region .side-nav #silverstar.jadrotate-active a, * html #banner-region .side-nav #silverstar a:hover{
background-image:url(../images/silverstar.gif);
}

#banner-region .side-nav #silverstar a:hover, #banner-region .side-nav #silverstar.test-active a{
background-image:url(../images/silverstar-menu-hover.png);
}

#banner-region .side-nav #sunpeaks a{
background-image:url(../images/sunpeaks-menu-bg.png);
}

* html #banner-region .side-nav #sunpeaks a, * html #banner-region .side-nav #sunpeaks.jadrotate-active a, * html #banner-region .side-nav #sunpeaks a:hover{
background-image:url(../images/sunpeaks.gif);
}

#banner-region .side-nav #sunpeaks a:hover, #banner-region .side-nav #sunpeaks.test-active a{
background-image:url(../images/sunpeaks-menu-hover.png);
}

#banner-region .side-nav #fernie a{
background-image:url(../images/fernie-menu-bg.png);
}

* html #banner-region .side-nav #fernie a, * html #banner-region .side-nav #fernie.jadrotate-active a, * html #banner-region .side-nav #fernie a:hover{
background-image:url(../images/fernie.gif);
}

#banner-region .side-nav #fernie a:hover, #banner-region .side-nav #fernie.test-active a{
background-image:url(../images/fernie-menu-hover.png);
}

#banner-region .side-nav #revelstoke a{
background-image:url(../images/revelstoke-menu-bg.png);
}

* html #banner-region .side-nav #revelstoke a, * html #banner-region .side-nav #revelstoke.jadrotate-active a, * html #banner-region .side-nav #revelstoke a:hover{
background-image:url(../images/revelstoke.gif);
}

#banner-region .side-nav #revelstoke a:hover, #banner-region .side-nav #revelstoke.test-active a{
background-image:url(../images/revelstoke-menu-hover.png);
}

#banner-region .side-nav #redmount a{
background-image:url(../images/redmount-menu-bg.png);
}

* html #banner-region .side-nav #redmount a, * html #banner-region .side-nav #redmount.jadrotate-active a, * html #banner-region .side-nav #redmount a:hover{
background-image:url(../images/redmount.gif);
}

#banner-region .side-nav #redmount a:hover, #banner-region .side-nav #redmount.test-active a{
background-image:url(../images/redmount-menu-hover.png);
}

#banner-region .side-nav #kickhorse a{
background-image:url(../images/kickhorse-menu-bg.png);
}

* html #banner-region .side-nav #kickhorse a, * html #banner-region .side-nav #kickhorse.jadrotate-active a, * html #banner-region .side-nav #kickhorse a:hover{
background-image:url(../images/kickhorse.gif);
}

#banner-region .side-nav #kickhorse a:hover, #banner-region .side-nav #kickhorse.test-active a{
background-image:url(../images/kickhorse-menu-hover.png);
}

#banner-region .side-nav #banff a{
background-image:url(../images/banff-menu-bg.png);
}

* html #banner-region .side-nav #banff a, * html #banner-region .side-nav #banff.jadrotate-active a, * html #banner-region .side-nav #banff a:hover{
background-image:url(../images/banff.gif);
}

#banner-region .side-nav #banff a:hover, #banner-region .side-nav #banff.test-active a{
background-image:url(../images/banff-menu-hover.png);
}

#banner-region .side-nav #jasper a{
background-image:url(../images/jasper-menu-bg.png);
}

* html #banner-region .side-nav #jasper a, * html #banner-region .side-nav #jasper.jadrotate-active a, * html #banner-region .side-nav #jasper a:hover{
background-image:url(../images/jasper.gif);
}

#banner-region .side-nav #jasper a:hover, #banner-region .side-nav #jasper.test-active a{
background-image:url(../images/jasper-menu-hover.png);
}

/* LM: 10-04-10 */
#banner-region .side-nav #alberta a{
background-image:url(../images/Alberta.png);
}

* html #banner-region .side-nav #alberta a, * html #banner-region .side-nav #alberta.jadrotate-active a, * html #banner-region .side-nav #alberta a:hover{
background-image:url(../images/Alberta.png); /* .gif ta ni cya sauna....pero wla man q provide ug .gif na image*/
}

#banner-region .side-nav #alberta a:hover, #banner-region .side-nav #alberta.test-active a{
background-image:url(../images/Alberta-Over.png);
}


#banner-region .side-nav #british-columbia a{
background-image:url(../images/BritishColumbia.png);
}

* html #banner-region .side-nav #british-columbia a, * html #banner-region .side-nav #british-columbia.jadrotate-active a, * html #banner-region .side-nav #british-columbia a:hover{
background-image:url(../images/BritishColumbia.png); /* .gif ta ni cya sauna....pero wla man q provide ug .gif na image*/
}

#banner-region .side-nav #british-columbia a:hover, #banner-region .side-nav #british-columbia.test-active a{
background-image:url(../images/BritishColumbia-Over.png);
}




/*Europe*/



/*Europe*/

#banner-region .side-nav #italy a{
background-image:url(../images/italy-menu-bg.png);
}

* html #banner-region .side-nav #italy a, * html #banner-region .side-nav #italy.jadrotate-active a, * html #banner-region .side-nav #italy a:hover{
background-image:url(../images/italy.gif);
}

#banner-region .side-nav #italy a:hover, #banner-region .side-nav #italy.test-active a{
background-image:url(../images/italy-menu-hover.png);
}

#banner-region .side-nav #austria a{
background-image:url(../images/austria-menu-bg.png);
}

* html #banner-region .side-nav #austria a, * html #banner-region .side-nav #austria.jadrotate-active a, * html #banner-region .side-nav #austria a:hover{
background-image:url(../images/aus.gif);
}

#banner-region .side-nav #austria a:hover, #banner-region .side-nav #austria.test-active a{
background-image:url(../images/austria-menu-hover.png);
}

#banner-region .side-nav #france a{
background-image:url(../images/france-menu-bg.png);
}

* html #banner-region .side-nav #france a, * html #banner-region .side-nav #france.jadrotate-active a, * html #banner-region .side-nav #france a:hover{
background-image:url(../images/france.gif);
}

#banner-region .side-nav #france a:hover, #banner-region .side-nav #france.test-active a{
background-image:url(../images/france-menu-hover.png);
}

#banner-region .side-nav #swit a{
background-image:url(../images/swit-menu-bg.png);
}

* html #banner-region .side-nav #swit a, * html #banner-region .side-nav #swit.jadrotate-active a, * html #banner-region .side-nav #swit a:hover{
background-image:url(../images/swit.gif);
}

#banner-region .side-nav #swit a:hover, #banner-region .side-nav #swit.test-active a{
background-image:url(../images/swit-menu-hover.png);
}

/*South America*/

#banner-region .side-nav #valle a{
background-image:url(../images/valle-menu-bg.png);
}

* html #banner-region .side-nav #valle a, * html #banner-region .side-nav #valle.jadrotate-active a, * html #banner-region .side-nav #valle a:hover{
background-image:url(../images/valle.gif);
}

#banner-region .side-nav #valle a:hover, #banner-region .side-nav #valle.test-active a{
background-image:url(../images/valle-menu-hover.png);
}

#banner-region .side-nav #portillo a{
background-image:url(../images/portillo-menu-bg.png);
}

* html #banner-region .side-nav #portillo a, * html #banner-region .side-nav #portillo.jadrotate-active a, * html #banner-region .side-nav #portillo a:hover{
background-image:url(../images/portillo.gif);
}

#banner-region .side-nav #portillo a:hover, #banner-region .side-nav #portillo.test-active a{
background-image:url(../images/portillo-menu-hover.png);
}

#banner-region .side-nav #bariloche a{
background-image:url(../images/bariloche-menu-bg.png);
}

* html #banner-region .side-nav #bariloche a, * html #banner-region .side-nav #bariloche.jadrotate-active a, * html #banner-region .side-nav #bariloche a:hover{
background-image:url(../images/bariloche.gif);
}

#banner-region .side-nav #bariloche a:hover, #banner-region .side-nav #bariloche.test-active a{
background-image:url(../images/bariloche-menu-hover.png);
}

#banner-region .side-nav #laslenas a{
background-image:url(../images/laslenas-menu-bg.png);
}

* html #banner-region .side-nav #laslenas a, * html #banner-region .side-nav #laslenas.jadrotate-active a, * html #banner-region .side-nav #laslenas a:hover{
background-image:url(../images/laslenas.gif);
}

#banner-region .side-nav #laslenas a:hover, #banner-region .side-nav #laslenas.test-active a{
background-image:url(../images/laslenas-menu-hover.png);
}


/* LM: 10-07-10 */
#banner-region .side-nav #argentina a{
background-image:url(../images/SthAmerica-LeftMenu-Argentina.png);
}

* html #banner-region .side-nav #argentina a, * html #banner-region .side-nav #argentina.jadrotate-active a, * html #banner-region .side-nav #argentina a:hover{
background-image:url(../images/SthAmerica-LeftMenu-Argentina.png); /* .gif ta ni cya sauna....pero wla man q provide ug .gif na image*/
}

#banner-region .side-nav #argentina a:hover, #banner-region .side-nav #argentina.test-active a{
background-image:url(../images/SthAmerica-LeftMenu-Over-Argentina.png);
}


#banner-region .side-nav #chile a{
background-image:url(../images/SthAmerica-LeftMenu-Chile.png);
}

* html #banner-region .side-nav #chile a, * html #banner-region .side-nav #chile.jadrotate-active a, * html #banner-region .side-nav #chile a:hover{
background-image:url(../images/SthAmerica-LeftMenu-Chile.png); /* .gif ta ni cya sauna....pero wla man q provide ug .gif na image*/
}

#banner-region .side-nav #chile a:hover, #banner-region .side-nav #chile.test-active a{
background-image:url(../images/SthAmerica-LeftMenu-Over-Chile.png);
}
/* end of South America*/



#banner-region .side-nav ul li a{
text-indent:-9999px;
outline:none;
}

.importantinfo {
width:200px;
}

.importantinfo  h3{
width:130px;
}

.submenus {
width:150px;
}

* html .submenus{
width: 130px;
}

.submenus h3{
width:80px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body{background:#CCDBF2 url("/images/body-img.jpg") 50% 0 no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.bg-mbg h6 {float:left; display:block;}
.cta a{font-size:12px;}
.rotator{padding: 0 0 0 12px;}
}
