body{font-family:Verdana, Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0;background:#632D31 url("gfx/sitebkgr.jpg") repeat-x;}
img{border:0;}
p, .p{margin:0 0 1.0em 0;}
ul, li{margin:0;padding:0;list-style:none;}
ol{padding:0;margin:1em 0;}
ol li{list-style:decimal inside;}

/*Temporary for development*/
.gadtemp {width: 160px;height: 600px;background: #ccc;}



#container{text-align:center;margin:0;}
#body{margin:0 auto;width:800px;background:#FFF;}
#topnav {height: 60px;width: 920px;margin: auto;}
#navpar {position: absolute;}
#navtop {height: 40px;position: relative;left:-200px;top:-3065px;}
#navtop #tnav, #tnav{height:34px;font-size:14px;font-weight:normal;color:#A9563C;line-height:18px;background-color:#23090E;vertical-align:middle;font-family:Arial, Helvetica, sans-serif;}
#tnav ul{margin-left:25px;}
#tnav li{float:left;position:relative;}
#navtop #tnav a, #tnav a{height:31px;font-size:14px;font-weight:bold;color:#FFAA55;line-height:2px;padding:0px .5em;text-decoration:none;}
#navtop #tnav a:hover, #tnav a:hover{color:#FFF;}
#tnav ul ul{display:none;background:#000;width:250px;}
#tnav ul ul ul{display:none;background:#000;width:250px;}
#tnav ul li:hover ul{position:absolute;z-index:10;display:block;top:18px;left: -22px;}
#tnav ul li:hover ul ul{display: none;}
#tnav ul ul li:hover ul{position:absolute;z-index:10;display:block;top:0;left:220px;}
#tnav li li{width:234px;border-bottom:1px solid #A9563C;display:block;padding:4px 8px;line-height: 20px;}
#navtop #tnav li li a, #tnav li li a{padding:0;font-size:14px;line-height: 18px;font-weight:normal;}
#lnav{padding-left:32px;margin-bottom:3em;}
#lnav ul{width:140px;margin-top:10px;margin-left:10px;}
#lnav ul ul{margin:0;}
#lnav li{line-height:11px;}
#navtop #lnav li a, #lnav li a{font-size:14px;color:#E9E7D3;font-weight:bold;text-decoration:none;}
#navtop #lnav li li a, #lnav li li a{font-weight:normal;}
#lnav li a:hover{text-decoration:underline;}
.col-one{vertical-align:top;background:#DAD8C4 url("gfx/col1-bkgr.jpg") repeat-y;padding:30px 0px 20px 0px;width: 220px;text-align: center;}
.gadsleft{padding:10px 0px 0px 0px;margin-bottom:10px;}
.col-two{vertical-align:top;background-color:#DAD8C4;padding:30px 3px 20px 0px;width: 480px;}
.col-three{vertical-align:top;background: url("gfx/col3-bkgr.jpg") repeat-y;padding:30px 0px 20px 0px;width: 220px;text-align: center;}
.gadsright{margin: auto;width: 160px;}
#adrt{text-align:center;padding-left:10px;}
#adrt .ad{margin:auto;width:125px;margin-top:10px;border-top:1px solid #000;padding-top:10px;}
#adrt .parent{position:relative;z-index:1;}
#adrt .fly{display:none;width:272px;position:absolute;}
#adrt .parent:hover .fly{display:block;top:0px;left:-272px;}
#adrt .fly a{text-align:center;padding-top:10px;border:1px solid #000;font-weight:normal;display:block;width:260px;height:250px;text-decoration:none;text-indent:10px;cursor:pointer;text-align:left;background:#FFF;}
#adbot{clear:both;margin:30px 0;border-top: 1px solid #999;border-bottom: 1px solid #999;padding: 10px 0;s}
#content{font-size:13px;line-height:19px;font-weight:normal;color:#5A5238;}
#content a{font-size:13px;line-height:19px;font-weight:normal;color:#632D31;text-decoration: none;font-weight: bold;}
#content h1{font: bold 24px/26px Arial, Helvetica, sans-serif;color:#A0410D;margin-top:0px;margin-bottom:8px;letter-spacing:.02em;}
#content h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#3E5A58;line-height:18px;margin-top:20px;margin-bottom:6px;}
#content h3{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#A0410D;line-height:18px;margin:12px 0px 2px 0px;}
#content h4{font-size:14px;font-weight:bold;color:#BB5201;line-height:16px;margin-top:10px;margin-bottom:4px;}
#content h5{font-size:14px;font-weight:bold;color:#6F563D;line-height:15px;margin-top:20px;margin-bottom:2px;}
.bodytextsm{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#5B384A;}
.hotellistcont{background-image:url(gfx/view-hotels-now.gif);background-repeat:no-repeat;width:216px;height:20px;text-align:center;margin-top:11px;margin-bottom:11px;}
.hotellist a{width:100%;display:block;color:#5B384A;text-decoration:none;font-weight:bold;font-size:9pt;margin:0 auto;padding-top:2px;}
.resortdesc{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-style:normal;line-height:11px;font-weight:normal;}
.resortnames{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#660033;font-style:normal;line-height:12pt;font-weight:bold;}
.reservations, .reservations a{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#A0410D;line-height:12pt;font-weight:bold;}
.spotlight{height:249px;width:400px;align:center;vertical-align:middle;background-color:#FFF;border:1px solid #A7A7A7;margin:16px 0 20px 0;}
.spotholder{height:233px;width:384px;margin:8px 8px 8px 8px;}
.featured{height:144px;width:400px;align:center;vertical-align:middle;border:1px solid #A7A7A7;margin:16px 0 20px 0;background-color:#FFF;}
.featured .ad{margin:8px 8px 8px 8px;}
#prefli{}
#prefli .name, #prefli .name a{font-weight:bold;color:#BB5201;line-height:18px;}
#prefli .gmap{margin-left:2em;font-size:10px;}
#prefli .gmap a{}
#prefli .phone{font-weight:bold;}
#prefli p{margin-top:.4em;}
#basli{padding-top:.5em;}
#basli ul{margin-bottom:1em;}
#basli .name{font-weight:bold;}
#basli .phone{font-weight:bold;}
.charttext{font-family:Arial, Helvetica, sans-serif;font-size:7pt;color:#000000;}
.chartheads, .chartheads a{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#404040;text-decoration:none;}
.chartheads a:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#404040;text-decoration:underline;}
.closemap{font-family:Arial, Helvetica, sans-serif;font-size:7pt;color:#FFF;}
.formtext{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;line-height:14px;font-weight:normal;color:#666;}
.wthr{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;line-height:16px;text-align:center;padding:4px 0px 6px 0px;background:#F8D25D url("gfx/css/wthr-bkgr.gif") repeat-x;}
.wthr p{margin:4px 0px 0px 0px;}
.wthr a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;line-height:16px;text-align:center;text-decoration:none;}
.wthrhd{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;line-height:16px;}
.wthrmo{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;line-height:16px;text-align:Left;padding:4px 0px 6px 10px;background:#F8D25D url("gfx/css/wthr-bkgr.gif") repeat-x}
.wthrmo p{margin:4px 0px 0px 0px;}
.wthrmo a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;line-height:16px;text-align:Left;text-decoration:none;}
.wthrmohd{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;line-height:16px;}
.wthrnotes{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#666;line-height:11px;padding:4px 0px 0px 20px;}
.subnav, .subnav a{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#404040;text-decoration:none;}
.subnav a:hover{font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#404040;text-decoration:underline;}
.notes, .notes a, .schedules .notes a{font-size:11px;line-height:13px;font-weight:normal;color:#5A5238;}
.contentbulletspacer{margin:0 0 .20em 0px;line-height:10px;}
.pixcaptions{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#5A5238;padding-top:6px;}
#content .cpyrt, #content .cpyrt a{font:italic 9px/11px Arial, Helvetica, sans-serif;color:#5A5238;}
.credit{font-family:Arial, Helvetica, sans-serif;font-size:9px;line-height:11px;color:#5A5238;text-decoration:none;}
.spacer10{height:10px;}
#wx_chart{width:400px;cell-spacing:0;border-collapse:collapse;border-spacing:0;}
#wx_chart th{font:bold 11px/16px Arial, Helvetica, sans-serif;color:#FFF;border-left:1px solid #DAC66F;text-align:center;padding:.6em 3px 0 3px;}
#wx_chart td{font:normal 11px/16px Arial, Helvetica, sans-serif;color:#333;border-left:1px solid #DAC66F;text-align:center;}
#wx_chart .row1{background:#F4EAC0;}
#wx_chart .row2{background:#EBDEA6;}
#wx_chart .bgh{background:#CBB96B;}
#wx_chart .mo{text-align:left;border:0;padding-left:1em;}
#wx_chart .notes{height:15px;font:bold 9px/13px Arial, Helvetica, sans-serif;color:#666;padding:4px 0px 3px 20px;background:#DAC66F;text-align:left;}
.formtext{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:left;line-height:14px;font-weight:normal;color:#666;}
#thmnav{font-family:Arial, Helvetica, sans-serif;margin:1em 0;text-align:center;font-size:11px;line-height:18px;}
#thmnav h6{font-size:13px;margin:1em 0 0 0;font-weight:bold;}
#thmnav a{font-size:11px;text-decoration:none;padding:0 .2em;}
#thmnav a:hover{text-decoration:underline;}
#footcont {position: absolute;display: block;}
.footad {position: relative;left: -20px;padding: 1em 0;}
#footers{background-color:#DAD8C4;font:normal 11px Arial, Helvetica, sans-serif;text-align:center;color:#444;padding:50px 0 20px 0;}
#footers a{color:#444;text-decoration:none;}
#footers a:hover{text-decoration:underline;}
#footerdisc{font:normal 10px Arial, Helvetica, sans-serif;text-align:center;color:#444;line-height:11px;}
#footers H3{font:normal 18px Arial, Helvetica, sans-serif;text-align:center;color:#444;line-height:22px;margin-top:0px;margin-bottom:10px;}
#closecopy{margin-top:4em;text-align:center;font:normal 11px Arial, Helvetica, sans-serif;line-height:14px;}
#closecopy h6{font:bold 12px Arial, Helvetica, sans-serif;color:#5A5238;margin:0;}
#closecopy p{width:80%;margin:0 auto;}
#gallery{text-align:center;font-size:10px;}
#gallery .f img, #gallery .l img, #gallery .r img{display:block;}
#gallery .f{margin-bottom:10px;}
#gallery .l{float:left;margin-bottom:10px;}
#gallery .r{float:right;margin-bottom:10px;}
#accuweather{width:300px;height:255px;background:#8D6E4F url("gfx/css/accuweather.jpg") no-repeat;}
#accuweather .wx{height:237px;}
#accuweather .lnk{text-align:center;font-size:11px;line-height:12px;color:#FFF;font-family:arial, helvetica, verdana, sans-serif;}
#accuweather .lnk a{font-size:11px;padding:0 4px;color:#FFF;text-decoration:none;}
#accuweather .lnk a:hover{text-decoration:underline;}
#content .wxa {font-size: 12px;}
.breadcrumb, #content .breadcrumb a{font-size: 10px;margin-bottom: 10px;}
.sch_1 b a{font-weight:bold;}
.ctr{text-align:center;}
.clr{clear:both;}
#content .nou, #footers .nou{text-decoration:none;font-weight: normal; color:#5A5238;}
.l{float:left;}
.r{float:right;}
.mb{margin-bottom:1em;}
.byline{font-style:italic;border-top:1px solid #000;border-bottom:1px solid #000;margin:1.5em 0;padding:.8em 0;}
.fbspace{display: block;margin-top: 1.5em;}
.timestamp {font-size: 10px;margin: .5em 0;}
a.pop{position:relative;z-index:24;}
a.pop:hover{z-index:25;}
a.pop span{display:none}
a.pop:hover span{display:block;position:absolute;padding-top:10px;border:1px solid #000;background-color:#FFF;text-align:center;}
.hotel_photo{width:180px;float:left;clear:both;padding-top:8px;}
.hotel_info{display:block;width:210px;float:right;padding:8px 0 0 10px;}
.hotel_info a{font-weight:bold;}
.hotel_info p{margin-top:1em;font-style:italic;font-size:12px;width:90%;}
.hotel_info p a{font-size:12px;font-weight:normal;}
.lodging{border-top:1px solid #A5A488;clear:both;margin-top:10px;}
#vip_head{text-align:center;margin-bottom:1em;}
#vip_head h1{margin:0;font-size:20px;}
#vip_head h2{margin:0;color:#A0410D;font-size:12px;}
#vip_head h3{margin:0;color:#A0410D;}
.postcards{font-size:11px;border-spacing:2px;margin-bottom:53px;width:100%;}
.postcards td{vertical-align:top;text-align:left;border-width:2px;padding:2px;}
#postcard_col_1{margin-top:15px;width:195px;border-right:1px solid #000;float:left;}
#postcard_col_1 textarea{font-size:12px;}
#postcard_col_1 label{font-weight:bold;display:block;}
#postcard_col_1 li{margin-bottom:.75em;}
#postcard_col_1 li span{font-size:11px;font-weight:normal;}
#postcard_col_1 .Black{color:#000;}
#postcard_col_1 .Red{color:#C33;}
#postcard_col_1 .Blue{color:#009;}
#postcard_col_1 .Purple{color:#939;}
#postcard_col_1 .Orange{color:#F63;}
#postcard_col_2{margin-top:15px;width:195px;float:right;}
#postcard_col_2 .img{font-size:10px;margin-bottom:50px;}
#postcard_preview{font-size:10px;text-align:center;}
#postcard_preview .img{width:300px;}
#postcard_preview .img img{border:1px solid #000;}
#postcard{width:525px;background:#FFC;padding:10px 20px 10px 5px;border:2px solid #CCC;border-style:outset;margin-bottom:20px;}
#postcard td{vertical-align:top;text-align:left;}
#postcard .msg{padding:5px 10px;font-size:13px;}
.img_mr{float:right;margin:0 0 5px 10px;}
.img_ml{float:left;margin:0 10px 5px 0;}
.l{float:left;}
.r{float:right;}
.w470 {width: 470px;}
#content .caption, #content .caption a{font-size:11px;font-style: italic;}
.w170 img{display:block;width:170px;}
.hiking{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;line-height:16px;padding:4px 0px 6px 0px;}
.hiking p{margin:4px 0px 0px 0px;}
.hiking a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#333333;text-decoration:none;}
.hikinghd{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#A0410D;line-height:12px;padding:4px 0px 4px 0px;}
#ltboxes{font:bold 13px Arial, Helvetica, sans-serif;color:#FFF;margin: auto;width: 160px;}
#ltboxes a{padding-left:5px;color:#FFF;text-decoration:none;}
#ltboxes ul{width:160px;padding:0;margin:0;}
#ltboxes li{line-height:21px;text-align:left;margin-bottom:6px;}
#ltboxes .blu {background-color:#0076A3;}
#ltboxes .red{background-color:#A03233;}


#rtboxes{pXadding:0px 33px 0px 41px;font:bold 13px Arial, Helvetica, sans-serif;color:#FFF;width: 160px;margin: auto;}
#rtboxes a{padding-left:5px;color:#FFF;text-decoration:none;}
#rtboxes ul{width:160px;padding:0;margin:0;}
#rtboxes li{line-height:21px;text-align:left;margin-bottom:6px;}
#rtboxes .rtboxeswht{background-color:#0076A3;}
#rtboxes .rtboxes2wht{background-color:#337142;}
#rtboxes .rtboxes3wht{background-color:#A03233;}
.ls1{margin-left:1.5em;}
.ls1 li{list-style:square outside;margin-bottom:.5em;}
.ls2, .ls2a{margin-left:1.5em;}
.ls2 li{list-style:disc outside;margin-bottom:.5em;}
.ls2a li{list-style:disc outside;margin-bottom:0;}
.ls_arrow{}
.ls_arrow li{margin-bottom:3px;padding-left:13px;background:url("gfx/arrow.gif") no-repeat 4px 5px;}
.photo-caption{display: none;}
#navtop #guidenav, #guidenav {
		width: 800px;
		padding-bottom: 10px;
		font-size: 12px;
		font-weight: bold;
		color: #DAD8C4;
		line-height: 18px;
		font-family: Arial, Helvetica, sans-serif;
		margin: auto;
	}
	#navtop #guidenav ul, #guidenav ul {padding-top: 3px;}
	#navtop #guidenav li, #guidenav li {float: left;margin-left: 25px;}
	#navtop #guidenav a, #guidenav a  {
		font-size: 12px;
		font-weight: bold;
		color: #DAD8C4;
		line-height: 16px;
	}
	#guidenav img {margin: 0 5px -3px 0;}
	#guidenav .nou {text-decoration: none;}
#resort{text-align:center;}
#resort h1{margin:1em 0 0 0;font-size:20px;}
#resort h2{margin:0 0 1em 0;color:#A0410D}
#footsnav{margin-top:4em;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#footsnav h3{color:#5A5238;font-size:12px;}
#footsnav h3 a{font-size:12px;text-decoration:none;font-weight:bold;}
#footsnav h3 a:hover{text-decoration:none;}
#footsnav a{font-size:9px;text-decoration:none;}
#footsnav a:hover{text-decoration:underline;}
#events{border-top:1px solid #000;padding-top:1em;}
#events .event{border-bottom:1px solid #000;margin-bottom:1em;clear:both;}
#events .img{background:#DDD;width:150px;height:150px;float:left;margin-right:10px;margin-bottom:10px;}
#events .head{width:317px;display:block;float:right;margin-bottom:.4em;}
#events .head a{font-weight:bold;float:left;}
#events .head span{font-weight:bold;float:right;font-size:12px;}
#events .event p{font-size:12px;}
#sitemap li{margin-left:1em;margin-bottom:5px;}
#sitemap a{font-weight:bold;}
#sitemap ul li{margin-bottom:3px;}
#sitemap ul a{font-weight:normal;margin-bottom:3px;}
#sitemap ul ul li{margin-bottom:2px;}
#sitemap ul ul a{font-weight:normal;font-size:11px;text-decoration:none;line-height:13px;}
#sitemap ul ul a:hover{text-decoration:underline;}

.sitemap li {list-style: disc;margin-bottom: 1em;}
#content .sitemap li a {font-weight: bold;color: #A0410D;text-decoration: none;}
#content .sitemap li a:hover {text-decoration: underline;}
.sitemap li li {list-style: circle;margin-left: 1em;}
#content .sitemap li li a {font-weight: bold;color: #5A5238;text-decoration: underline;}
.sitemap li li li{list-style: square;margin-left: 2em;}
#content .sitemap li li li a {font-weight: normal;color: #5A5238;text-decoration: underline;}
#leftads{border-top:1px solid #000;width:125px;margin:auto;text-align: center;}
#leftads .ad{padding:10px 0;border-bottom:1px solid #000;}
.translate{margin:auto;padding-left: 43px;}
.translate a{float:left;margin-right:4px;}