html, body{margin:0;padding:0;font:12px/17px Verdana, sans-serif;}
body{background:#424851;}
a:link{color:#000;}
a:visited{color:#000;}
img{border:none;}
td{vertical-align:top;}
p{margin:25px 0 0 0;}
h1, h2{line-height:1px;}
h1{display:block;width:270px;margin:0 auto;height:25px;}
h2{display:block;width:180px;height:20px;margin:0 auto;}
h7{display:block;width:680px;height:20px;margin:0 auto;}
.sIFR-hasFlash h7{visibility:hidden;width:680px;margin:0;}
.sIFR-hasFlash h1, .sIFR-hasFlash h2{visibility:hidden;width:270px;margin:0;}
h3{display:block;width:150px;margin:0 auto;height:25px;}
h4{display:block;width:60px;height:20px;margin:0 auto;}
#leftcol p{margin:20px;padding:50px 0 0 0;background:url('../images/bg_p.gif') no-repeat 50% 10px;font-size:9pt;color:white;line-height:200%;}
#leftcol p span{color:#fff;display:block;}
.floatleft{float:left;}
#main{width:900px;margin:0 auto;margin-top: 5px;}
#level3long td{vertical-align:top !important;}
#header{padding:20px 0 25px 0;text-align:center;}
* html #header{padding-bottom:22px;}
#menu{background:url('../images/bg_menu.gif') no-repeat;height:35px;color:#E2E3E4;position:relative;}
#menu td{background:url('../images/dot.gif') no-repeat 0 17px;padding:3px 21px 0 22px;}
#menu td#idea{background:none;padding:3px 21px 0 18px;}
#menu td#contact{background:url('../images/dot.gif') no-repeat 0 17px;padding:3px 20px 0 22px;}
#menu a{color:#E2E3E4;display:block;height:29px;text-indent:-10000px;}
#menu td .abs{display:none;}
#menu td:hover .abs, #menu td.hover .abs{display:block;}
#idea a{background:url('../images/idea.jpg') no-repeat;width:66px;}
#residences a{background:url('../images/residences.jpg') no-repeat;width:86px;}
#ownership a{background:url('../images/ownership.jpg') no-repeat;width:81px;}
#amenities a{background:url('../images/amenities.jpg') no-repeat;width:75px;}
#lifestyle a{background:url('../images/lifestyle.jpg') no-repeat;width:71px;}
#galleries a{background:url('../images/galleries.jpg') no-repeat;width:75px;}
#press a{background:url('../images/press.jpg') no-repeat;width:44px;}
#contact a{background:url('../images/contact.jpg') no-repeat;width:63px;}
.abs{position:absolute;z-index:100;top:3px;}
#one{left:3px;}
#two{left:105px;}
#three{left:234px;}
#four{left:358px;}
#five{left:476px;}
#six{left:590px;}
#seven{left:708px;}
#eight{left:795px;}
#leftmenu tr td{padding:2px 0px;}
#content{background:#fff;padding:5px;}
#leftcol{background:#272C31 url('../images/bg_left.jpg') no-repeat;color:#A1A4A8;}
#leftmenu{background:#272C31 url('../images/bg_leftmenu.jpg') no-repeat;color:#A1A4A8;padding:74px 0 0 20px;width:173px !important;overflow:hidden;}
#leftmenu .white{color:#FFF;}
#leftmenu-nopadding{background:#272C31 url('../images/bg_leftmenu.jpg') no-repeat;color:#A1A4A8;padding:74px 0 0 0;width:173px !important;overflow:hidden;}
#leftmenu-nopadding .white{color:#FFF;}
#skiing{background:url('../images/skiing.gif') no-repeat 26px 0;}
#skiing:hover{background:url('../images/skiing.gif') no-repeat 26px -15px;}
#horseback{background:url('../images/horseback.gif') no-repeat 26px 0;}
#horseback:hover{background:url('../images/horseback.gif') no-repeat 26px -15px;}
#hiking-biking{background:url('../images/hiking-biking.gif') no-repeat 26px 0;}
#hiking-biking:hover{background:url('../images/hiking-biking.gif') no-repeat 26px -15px;}
#fishing{background:url('../images/fishing.gif') no-repeat 26px 0;}
#fishing:hover{background:url('../images/fishing.gif') no-repeat 26px -15px;}
#mountain{background:url('../images/mountain.gif') no-repeat 26px 0;}
#mountain:hover{background:url('../images/mountain.gif') no-repeat 26px -15px;}
#dining{background:url('../images/dining.gif') no-repeat 26px 0;}
#dining:hover{background:url('../images/dining.gif') no-repeat 26px -15px;}
#shopping{background:url('../images/shopping.gif') no-repeat 26px 0;}
#shopping:hover{background:url('../images/shopping.gif') no-repeat 26px -15px;}
#boutiques{background:url('../images/boutiques.gif') no-repeat 26px 0;}
#boutiques:hover{background:url('../images/boutiques.gif') no-repeat 26px -15px;}
.act{background-position:26px -15px !important;}
#upclose{background:url('../images/upclose.gif') no-repeat 26px 0;}
#upclose:hover{background:url('../images/upclose.gif') no-repeat 26px -15px;}
#directions{background:url('../images/directions.gif') no-repeat 26px 0;}
#directions:hover{background:url('../images/directions.gif') no-repeat 26px -15px;}
#happenings{background:url('../images/happenings.gif') no-repeat 26px 0;}
#happenings:hover{background:url('../images/happenings.gif') no-repeat 26px -15px;}
#catamount{background:url('../images/catamount.gif') no-repeat 26px 0;}
#catamount:hover{background:url('../images/catamount.gif') no-repeat 26px -15px;}
#northpark{background:url('../images/northpark.gif') no-repeat 26px 0;}
#northpark:hover{background:url('../images/northpark.gif') no-repeat 26px -15px;}
#byplane{background:url('../images/byplane.gif') no-repeat 26px 0;}
#byplane:hover{background:url('../images/byplane.gif') no-repeat 26px -15px;}
#bycar{background:url('../images/bycar.gif') no-repeat 26px 0;}
#bycar:hover{background:url('../images/bycar.gif') no-repeat 26px -15px;}
.hr{display:block;margin:34px 0 10px 25px;}
.dark{background:#526978 url('../images/bg_dark.gif') repeat-x 0 100% !important;color:#fff;}
.ctr{width:385px !important;}
#rightform{margin:0;padding:0;}
#rightform img{float:left;margin:0 1px 0 0;}
#rightform .left{width:92px;height:11px;padding:4px 0;overflow:hidden;float:left;}
#rightform label{float:left;}
#rightform .left label{float:right;display:block;visibility:hidden;width:100%;font:9px/12px Verdana, sans-serif !important;}
.rightform2 #rightform .left label{visibility: visible; text-align: right;}
.rightform2 #rightform label{visibility: visible; font-size: 10px;}
.rightform2 #rightform .left {padding-top: 2px;}
#rightform ul{margin:47px 0 0 0;padding:0;}
#rightform ul li{list-style:none;padding:7px 0;overflow:hidden;width:360px;}
* html #rightform ul li{padding:6px 0;}
*+html #rightform ul li{padding:6px 0;}
#rightform .right{display:block;margin:0 0 0 97px;}
#rightform .right textarea{width:200px;}
#rightform .right input, #rightform .right select{float:left;width:200px;font-size:13px;height:15px;margin:0;padding:0;}
#rightform .right select{width:204px;height:18px;}
* html #rightform .right select{height:15px;}
#rightform .submit{margin:15px 0 0 167px;}
#smallinputs input{width:76px !important;}
#smallinputs label{margin:4px 4px 0 15px;height:15px;}
.lambda{display:block;margin:30px auto;}
#level3{background:url('../images/level3bg.jpg') no-repeat;padding:7px;}
ul#pdf_list{margin:0;margin-top:20px;padding:20px;list-style-type:none;}
#pdf_list li{background:url('/custom/images/pdf.gif') no-repeat 0 50%;padding-left:30px;padding-top:6px;}
#border{border:1px solid #C5D4D9;}
#center{padding:35px;}
#center-3{height:515px;width:717px;overflow:hidden;}
#center-3 .ART_title{margin-top:35px;}
#center-3 .ART_title, #center-3 .ART_content{width:275px;display:block;padding:0px 35px;}
#center-4{height:515px;width:333px;overflow:hidden;}
#center-4 .ART_title{margin-top:35px;}
#center-4 .ART_title, #center-4 .ART_content{width:275px;display:block;padding:0px 35px;}
.w225h30{display:block;width:225px;height:30px;margin:0 0 0 50px;}
.w270h21{display:block;width:270px;margin:-5px 0 115px 66px;height:21px;}
#level2td{height:515px;}
#level2rel{position:relative;width:717px;height:515px;}
#level2{padding:0 40px;width:650px;color:#fff;position:absolute;left:0;top:300px;z-index:20;}
#level2rel img{position:absolute;left:0;top:0;z-index:10;}
#level2 p{margin-bottom:15px;}
#level2 #steamboatoldnew{color:black;margin-top:160px;}
#level2 #white_bottom{color:white;margin-top:160px;}
#long{position:relative;padding-top:164px;}
#long img{position:absolute;left:0;top:0;}
#level3long{border:1px solid #D0D1D3;border-top:none;background:url('../images/bg_level3long.gif') no-repeat 100% 0;position:relative;padding:25px 60px 0 60px;width:595px;height:325px;overflow:auto;}
media.td{padding:15px;text-align:left;vertical-align:top}
#level3long img{position:static;}
td.media{padding:10px;text-align:left !important;vertical-align:bottom;}
td.media a{text-decoration:underline;color:#666666;}
#footer{padding:10px 0 16px 0;text-align:center;}
.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;margin:0;}
.sIFR-hasFlash h6{visibility:hidden;letter-spacing:-9px;font-size:10px;}
.event a{text-decoration:none;font-weight:bold;}
.event a:link{color:#003366;text-decoration:none;font-weight:bold;}
.event a:visited{text-decoration:none;color:#424851;font-weight:bold;}
.event a:hover{text-decoration:none;color:#424851;font-weight:bold;}
.event a:active{text-decoration:none;color:#424851;font-weight:bold;}
a.footerlink{font-family:Verdana,Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}
a.footerlink:visited{color:#ffffff;text-decoration:none;}
a.footerlink:hover{text-decoration:none;}
ul.rsvp_list li{list-style-image:none;list-style-type:circle;list-style-position:outside;margin:-5px 0px 0px 0px;}
#btmNavLinks{color:white;text-align:center;font-size:8pt;line-height:200%;padding-bottom:19px;z-index:100000;}
#btmNavLinks a{color:white;text-decoration:none;}
#btmNavLinks a:hover{color:#fed095;}
#Answer107{width:60px !important;}
a.seolink{font-family:Verdana,Arial, Helvetica, sans-serif;color:#cccccc;}
a.seolink:visited{color:#cccccc;}
#banner_landscape{width:712px;overflow:hidden}
#art_landscape{padding:10px;margin-top:5px;border:solid 1px #d7d7d7;}
#gcal{height:560px;width:709px;margin-left:11px;}
#footer #hcard{text-align:center;display:block;overflow:hidden;margin:10px auto 0px auto;padding:0px;font-size:10px;width:836px;color:#ffffff;}
#footer #hcard a{color:#ffffff;text-decoration:underline;}
#footer #hcard a:hover{color:#cccccc;text-decoration:none;}
#footer #hcard ul li{float:left;list-style-type:disc;padding:0px;margin:0px 10px 0px 10px;}
#footer #hcard li.first{float:left;list-style-type:none;padding:0px;margin:0px 10px 0px 0px;}
#footer #hcard li.last{margin:0px 0px 0px 10px;list-style-type:disc;padding:0px;float:left;}

.social-block{
  float:right;
}
.slogan{
  margin:0 0 4px auto;
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  width:188px;
  height:43px;
  background:url(/custom/images/slogan.png) no-repeat;
}
.social{
  overflow:hidden;
  height:1%;
  padding:0 6px 0 0;
}
.social-list{
  margin:0;
  padding:0;
  list-style:none;
  float:right;
}
.social-list li{
  display:inline;
  margin:0 7px 0 0;
  float:left;
}
.social-list a{
  cursor:pointer;
  float:left;
  overflow:hidden;
  text-indent:-9999px;
  width:20px;
  height:20px;
  font-size: 0px;
}
.social-list li.rss a{background:url(/custom/images/ico-rss.png) no-repeat;}
.social-list li.youtube a{background:url(/custom/images/ico-youtube.png) no-repeat;}
.social-list li.twitter a{background:url(/custom/images/ico-twitter.png) no-repeat;}
.social-list li.facebook a{background:url(/custom/images/ico-facebook.png) no-repeat;}
.social strong{
  word-spacing:-1px;
  padding:0 8px 0 0;
  color:#b4c0ca;
  font:10px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
  position:relative;
  float:right;
}
.social strong span{
  display:block;
  position:relative;
  z-index:2;
}
.social strong em{
  color:#1a232d;
  font-style:normal;
  position:absolute;
  left:1px;
  top:1px;
}

/*JQuery SlideShow*/

#slide-container {

  position:relative; 
  padding:0; 
  margin:0; 
  width:647px; 
  height:515px; 
  overflow:hidden;
  
  }

#bg-container {

  background-image:url('/custom/slideshow/boots.jpg'); 
  background-position:-256.5px center; 
  display:none; 
  opacity:0; 
  position:absolute; 
  top:0; 
  left:0; 
  padding:0; 
  margin:0; 
  width:647px; 
  height:515px; 
  overflow:hidden; 
  z-index:0;
 
}

#slideshow  {

  width:647px;
  height:515px;
  overflow:hidden;
  }
  
#jp_interface_1, #jp_interface_1 a {
  
  color:#fff;
  text-decoration:none;
  font-size:11px;
  
  }
  
