/* CSS Document */
body {
	background-color: #3f3d33;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
}
#content {
	position: absolute;
	left: 50%;
	width: 800px;
	margin-left: -400px;
}
#content #homelogo {
	background-image: url(images/logo_home.jpg);
	background-repeat: no-repeat;
	height: 343px;
	width: 246px;
	border-right-width: 3px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	float:left
}
#content #homeimage {
	background-image: url(images/image_home_summer.jpg);
	background-repeat: no-repeat;
	height: 260px;
	width: 551px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-left: 249px;
}
#content #homeimage H1 {
	visibility:hidden;
}
#content #image H1 {
	visibility:hidden;
}
#content #hometagline {
	background-image: url(images/tagline_home.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 551px;
	margin-left: 249px;
}
#main #mountaincam {
	margin-left: 10px;
}
#main #mountaincam2 {
	margin-left: 40px;
}
#main #back {
	margin-left: 170px;
}
	

/* hide from mac \*/ 
* html #content #homelogo {margin-right: -3px;} 
* html #content #homeimage {margin-left: 0;} 
* html #content #hometagline {margin-left: 0;}
/* end hide */

#content #navband {
	background-color: #000000;
	height: 32px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#content #navband #navtable {
	height: 32px;
	margin-left: 15px;
	float:left;
}
#content #navband #navtable a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	height: 24px;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 8px;
}
#content #navband #navtable a:hover {
	background-image: url(images/rollover_carat.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#content #navband #phonenumber {
	background-image: url(images/phonenumber.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 32px;
	margin-right: 45px;
}
#content #toplinks {
	margin-top: 30px;
	margin-bottom: 8px;
	text-align: right;
	margin-left: 30px;
}
#content #toplinks #tlinks1 {
	float: left;
}
#content #toplinks a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
#content #toplinks a:hover {
	text-decoration: underline;
}
#content #homecontentzone {
	background-color: #FFFFFF;
	height:auto;
}
#content #greyfooter {
	height: 45px;
	background-color: #83817d;
}
#content #bottom {
	margin-top: 10px;
	text-align:center
}
#content #bottom #seodata{
}
#content #greyfooter {
	text-align: right;
}
#content #greyfooter #intrawest {
	background-image: url(images/intrawest.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 100px;
	margin-top: 11px;
	margin-left: 33px;
	float: left;
}
#content #greyfooter #address {
	padding-top: 18px;
	margin-right: 118px;
}
#content #seal {
	background-image: url(images/wp_seal.jpg);
	background-repeat: no-repeat;
	height: 68px;
	width: 63px;
	position: relative;
	bottom: 102px;
	left: 685px;
}
/* hide from mac \*/ 
* html #content #seal {bottom: 104px;} 

#content #logo {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	height: 177px;
	width: 246px;
	border-right-width: 5px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	float:left	
}
/* hide from mac \*/ 
* html #content #logo {margin-right: -3px;} 
* html #content #image {margin-left: 0;} 
/* end hide */

#content #contentzone {
	background-image: url(images/contentBG.gif);
	background-repeat: repeat-y;
}
#content #contentzone #leftzone {
	width: 247px;
	float: left;
}
/* hide from mac \*/ 
* html #content #contentzone #leftzone {margin-right: -3px;} 
* html #content #contentzone #rightzone {height: 1%;margin-left: 281px; }
/* end hide */
#content #contentzone #rightzone {
	margin-left: 281px;
	margin-right: 20px;
	padding-bottom: 35px;
}
#content #contentzone #rightzone #subnav {
	font-size: 11px;
	color: #d9d9d9;
	letter-spacing: .5em;
	padding-top: 3px;
}
#content #contentzone #rightzone #subnav a {
	color: #000000;
	text-decoration: none;
	letter-spacing: normal;
}
#content #contentzone #rightzone #subnav a:hover {
	text-decoration: underline;
}#content #contentzone #rightzone #main {
	color: #6d6864;
	font-size: 11px;
}
#content #contentzone #rightzone #main h1 {
	font-size: 16px;
	color: #5d603f;
	font-weight: bold;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#content #homecontentzone #homeleftzone {
	float: left;
	width: 213px;
}
#content #homecontentzone #homerightzone {
	padding-top: 20px;
	padding-right: 45px;
	padding-bottom: 31px;
	margin-left: 285px;
	font-size: 11px;
	color: #6d6864;
}
* html #content #homecontentzone #homerightzone {
  	height: 1%;
}
#content #homecontentzone #homerightzone h1 {
	font-size: 16px;
	color: #5d603f;
}
#content #contentzone #leftzone #leftnav {
	background-image: url(images/divider.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 163px;
	margin-top: 18px;
	margin-left: 41px;
	padding-top: 6px;
	padding-bottom: 40px;
}
#content #contentzone #leftzone #leftnav ul {
	margin: 0px;
	padding: 0px;
}

#content #contentzone #leftzone #leftnav ul li {
	background-image: url(images/divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	list-style-type: none;
}
#content #contentzone #leftzone #leftnav #deals h2 {
	background-image: url(images/nav_deals_o.gif);
	display: none;
}
#content #contentzone #leftzone #leftnav #deals a {
	background-image: url(images/nav_deals.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
}
#content #contentzone #leftzone #leftnav #deals a:hover {
	background-image: url(images/nav_deals_o.gif);
}
#content #contentzone #leftzone #leftnav #grand h2 {
	background-image: url(images/nav_grand_o.gif);
	display: none;
}
#content #contentzone #leftzone #leftnav #grand a {
	background-image: url(images/nav_grand.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
}
#content #contentzone #leftzone #leftnav #grand a:hover {
	background-image: url(images/nav_grand_o.gif);
}
#content #contentzone #leftzone #leftnav #moffat h2 {
	background-image: url(images/nav_moffat_o.gif);
	display: none;
}
#content #contentzone #leftzone #leftnav #moffat a {
	background-image: url(images/nav_moffat.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
}
#content #contentzone #leftzone #leftnav #moffat a:hover {
	background-image: url(images/nav_moffat_o.gif);
}
#content #contentzone #leftzone #leftnav #explore h2 {
	background-image: url(images/nav_explore_o.gif);
	display: none;
}
#content #contentzone #leftzone #leftnav #explore a {
	background-image: url(images/nav_explore.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
}
#content #contentzone #leftzone #leftnav #explore a:hover {
	background-image: url(images/nav_explore_o.gif);
}
#content #contentzone #leftzone #leftnav #events h2 {
	background-image: url(images/nav_events_o.gif);
	display: none;
}
#content #contentzone #leftzone #leftnav #events a {
	background-image: url(images/nav_events.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
}
#content #contentzone #leftzone #leftnav #events a:hover {
	background-image: url(images/nav_events_o.gif);
}
/* home nav ------------------------------------------ */
#content #homecontentzone #homeleftzone #leftnav {
	background-image: url(images/home_divider.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 165px;
	margin-top: 18px;
	margin-left: 41px;
	padding-top: 6px;
}
#content #homecontentzone #homeleftzone #leftnav ul {
	margin: 0px;
	padding: 0px;
}

#content #homecontentzone #homeleftzone #leftnav ul li {
	background-image: url(images/home_divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	list-style-type: none;
}
#content #homecontentzone #homeleftzone #leftnav #deals h2 {
	background-image: url(images/homenav_deals_o.gif);
	display: none;
}
#content #homecontentzone #homeleftzone #leftnav #deals a {
	background-image: url(images/homenav_deals.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
}
#content #homecontentzone #homeleftzone #leftnav #deals a:hover {
	background-image: url(images/homenav_deals_o.gif);
}
#content #homecontentzone #homeleftzone #leftnav #grand h2 {
	background-image: url(images/homenav_grand_o.gif);
	display: none;
}
#content #homecontentzone #homeleftzone #leftnav #grand a {
	background-image: url(images/homenav_grand.gif);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
}
#content #homecontentzone #homeleftzone #leftnav #grand a:hover {
	background-image: url(images/homenav_grand_o.gif);
}
#content #homecontentzone #homeleftzone #leftnav #moffat h2 {
	background-image: url(images/homenav_moffat_o.gif);
	display: none;
}
#content #homecontentzone #homeleftzone #leftnav #moffat a {
	background-image: url(images/homenav_moffat.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
}
#content #homecontentzone #homeleftzone #leftnav #moffat a:hover {
	background-image: url(images/homenav_moffat_o.gif);
}
#content #homecontentzone #homeleftzone #leftnav #explore h2 {
	background-image: url(images/homenav_explore_o.gif);
	display: none;
}
#content #homecontentzone #homeleftzone #leftnav #explore a {
	background-image: url(images/homenav_explore.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
}
#content #homecontentzone #homeleftzone #leftnav #explore a:hover {
	background-image: url(images/homenav_explore_o.gif);
}
#content #homecontentzone #homeleftzone #leftnav #events h2 {
	background-image: url(images/homenav_events_o.gif);
	display: none;
}
#content #homecontentzone #homeleftzone #leftnav #events a {
	background-image: url(images/homenav_events.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
}
#content #homecontentzone #homeleftzone #leftnav #events a:hover {
	background-image: url(images/homenav_events_o.gif);
}
#content #contentzone #rightzone #main a {
	color: #000000;
	text-decoration: underline;
}
#content #contentzone #rightzone #main a:hover {
	text-decoration: none;
}
#content #logo a {
	display: block;
	height: 177px;
	width: 246px;
}
#ratestbl .rowstyle1 td{
	background-color: #521D17;
	text-align: center;
	vertical-align: middle;
}
#ratestbl .rowstyle2 td{
	background-color: #979C67;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
#ratestbl th {
	background-color: #979C67;
	color: #000000;
	border: 1px solid #FFFFFF;
	padding: 5px;
}
#ratestbl td {
	border: 1px solid #FFFFFF;
	padding: 5px;
	font-weight: bold;
}
#ratestbl {
	width: 495px;
	margin-top: 15px;
}
#ratestbl ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#ratestbl .amenities {
	text-align: left;
}
