*.tab_container{width:267px;}
A:link, A:visited, A:active{text-decoration:none;color:#c55513;}
A:hover{text-decoration:underline;color:#c55513;}
A.mainnav:link, A.mainnav:visited, A.mainnav:active{text-decoration:none;color:#E6EEDD;font-weight:bold;font-family:verdana,arial;font-size:8pt;}
A.mainnav:hover{color:#ffffff;text-decoration:none}
A.subnav:link, A.subnav:visited, A.subnav:active{text-decoration:none;font-weight:none;font-family:verdana,arial;font-size:8pt;}
A.subnav:hover{text-decoration:underline}
A.flipkeylink:link, A.flipkeylink:visited, A.flipkeylink:active{text-decoration:none;font-weight:none;font-family:verdana,arial;font-size:12px;color:#882526;}
A.flipkeylink:hover{text-decoration:underline}
.ART_title{color:#9BCB67;}
.Alta{width:513px;}
.SaltLake{background-color:#BFE19F;width:513px;}
.Brighton{background-color:#A5D679;width:513px;}
.ParkCityArea{background-color:##94CE60;width:513px;}
.ChaletImg{height:105px;}
.ChaletTxt{font-size:10px;}
#AltaChaletsLogo{}
.Accent{background-color:#EAF5DF}
.OffsetImage{position:relative;left:-58px;}
.RightCol{border-left-width:1px;border-left-style:solid;border-left-color:#9C5829;padding-top:5px;}
#ColContent{padding-left:25px;}
* html #ColContent{padding-left:25px;}
* html .RightCol{width:352;}
#ChaletDescription, #ChaletAmenities, #ChaletSpecialServices, #ChaletOptionalServices, #guest_reviews{font-size:10pt;font-family:arial;}
.ChaletDetail{width:116px;float:left;padding:4px;height:138px;margin:2px;font-family:arial,helvetica,sans-serif;font-size:12px;color:#9C5829;vertical-align:baseline;}
.Articles_Forms{padding-left:25px;padding-top:5px;padding-right:10px;}
#ContactForm{padding-left:25px;padding-top:5px;}
.header{color:#000000;font-weight:bold;font-family:arial, verdana;font-size:14pt;}
.large, .verd_10{font-size:10pt;}
.largeB, .verd_10_b, .ART_title{font-weight:bold;font-family:verdana,arial;font-size:10pt;}
.medium, .verd_9{font-family:verdana,arial;font-size:9pt;}
.small, .verd_8, .FORM_Choice{font-family:verdana,arial;font-size:8pt;}
.smallB, .verd_8, .FORM_Question{font-weight:bold;font-family:verdana,arial;font-size:8pt;}
.xsmall, .verd_7{font-family:verdana,arial;font-size:7pt;.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
}
.search_left{width:185px;padding-left:70px;padding-top:30px;float:left;}
.search_right{width:660px;padding-left:45px;float:left;}
.search_top_txt2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#0A0A0B;font-weight:normal;font-style:italic;padding-bottom:10px;}
.search_box_in input{margin:5px 0px 0px 5px;}
.search_box_in input:hover{}
.search_box select{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#222223;font-weight:normal;width:126px;margin-bottom:5px;}
.search_box_txt{font-family:Arial, Verdana, Helvetica, sans-serif;;font-size:18px;color:#2095a8;font-weight:bold;text-align:right;margin-top:11px;margin-bottom:14px;}
.search_description ul{list-style-position:inside;}
.search_item ol, .search_item li, .search_item a, .search_item img, .search_item br{margin:0;padding:0;border:0;}
#navFlyouts div{z-index:9999 !important;}
body{background-color:#a75d20;padding:0px 0px 50px 0px;margin:0px;background-image:url(/images/framework/bg.gif);background-repeat:no-repeat;background-position:center top;}
body, p, td, th, li{font-family:"Trebuchet MS",verdana, arial, sans-serif;font-size:12px;line-height:140%;}
.clear{line-height:1%;height:1px;clear:both;}
a:focus{outline:none;}
img{border-width:0px;}
h1{font-size:18px;color:#2095a8;font-weight:bold;font-family:arial, "Trebuchet MS",verdana, sans-serif;margin-left:17px;margin-top:0px;padding-top:30px;}
h2, .search_top_txt{font-size:14px;color:#142630;font-weight:bold;font-family:"Trebuchet MS",arial, verdana, sans-serif;margin-top:0px;}
.search_top_txt{margin-left:17px;}
#header{height:105px;overflow:hidden;margin-bottom:15px;}
#logo{float:left;width:417px;margin-top:7px;}
#social_phone_tagline{float:right;width:505px;margin-top:20px;text-align:right;height:85px;}
#outer-wrapper{background-image:url(/images/framework/bg.gif);background-repeat:no-repeat;background-position:center top;width:100%;height:auto;}
#wrapper{width:938px;margin:0px auto;}
#left{float:left;width:725px;}
#right{float:right;width:195px;}
#left .content, #full_width .content{border:1px solid #c7af67;border-width:0px 1px 1px 1px;}
#left .top, #full_width .top{border:1px solid #c7af67;border-width:1px 1px 0px 1px;background-color:white;padding:11px 11px 0px 11px;}
.home #left .top{border-width:1px;background-image:url(/images/framework/compass_bg.gif);background-repeat:no-repeat;background-position:center bottom;padding-bottom:29px;}
.home #left .content{border-width:1px;color:#fbf4df;font-size:12px;margin-top:16px;padding:24px 32px;background-image:url(/images/framework/content-transparent.png);background-repeat:repeat;background-color:transparent;}
.home #left .content a:link, .home #left .content a:visited{color:#fbf4df;text-decoration:underline;}
.home #left .content a:hover, .home #left .content a:active{color:#fbf4df;text-decoration:none;}
#left .content, #full_width .content{background-position:center bottom;padding:0px 11px 50px 11px;background-color:white;background-image:url(/images/framework/compass_bg.gif);background-repeat:no-repeat;padding-top:1px;}
.content a:link, .content a:visited{text-decoration:underline;}
.content a:hover, .content a:active{text-decoration:none;}
#phone, #tagline{color:#fef6ea;}
#phone{font-size:16px;font-weight:bold;margin-top:2px;}
#phone .local_number{font-size:13px;display:block;margin-top:5px;}
#tagline{font-size:12px;color:#fffefd;margin-top:8px;font-weight:bold;}
#banner img, #slideshow img, img.sep{display:block !important;}
#nav{height:34px;}
#banner{margin-bottom:0px;width:702px;overflow:hidden;}
#banner img, #canvas0, #canvas1{}
#search_form{width:233px;padding-right:44px;text-align:right;float:left;background-image:url(/images/framework/right_sep.gif);background-position:right top;background-repeat:repeat-y;margin-top:20px;}
.property #search_form{margin-top:0px;}
#right_article{width:285px;padding-right:130px;float:right;margin-top:45px;}
#nav-bg{background-color:#1e4765;}
#ace1table{text-transform:uppercase;}
#ace1itm1{width:83px;text-align:center !important;padding:9px 0px !important;}
#ace1table a font, #ace1table a:link font, #ace1table a:visited font{color:white !important;}
#ace1itm2{width:145px;text-align:center !important;padding:9px 0px !important;}
#ace1itm3{width:109px;text-align:center !important;padding:9px 0px !important;}
#ace1itm4{width:153px;text-align:center !important;padding:9px 0px !important;}
#ace1itm5{width:103px;text-align:center !important;padding:9px 0px !important;}
#ace1itm6{width:109px;text-align:center !important;padding:9px 0px !important;}
#navFlyouts table{border-width:0px !important;background-color:transparent !important;}
#navFlyouts td{padding-top:3px;padding-bottom:3px;border-width:0px 0px 1px 0px !important;border-color:white !important;background:url(/images/framework/menu-transparent.png) repeat;}
#navFlyouts td:hover{background:url(/images/framework/menu-transparent-over.png) repeat;}
#navFlyouts div div{background-color:transparent !important;}
#ace1i1, #ace1i2, #ace1i3, #ace1i4, #ace1i5, #ace1i6{margin-top:-1px;background-color:transparent !important;}
#ace1i2 td{padding-left:17px;}
#ace1i4 td{padding-left:21px;}
#ace1i6 td{padding-left:18px;}
#bottom_nav{margin-top:33px;}
#bottom_nav a{margin-right:34px;color:#EBD07F;text-transform:lowercase;}
#bottom_nav a:link, #bottom_nav a:visited, #bottom_nav a:hover, #bottom_nav a:active{color:#EBD07F;}
#bottom_nav a.first{margin-right:36px;}
#bottom_nav a.last{margin-right:0px;}
#footer{color:#EBD07F;font-size:10px;margin-top:16px;line-height:130%;}
#footer .disclaimer{font-style:italic;}
#footer a:link, #footer a:visited{color:#EBD07F;text-decoration:underline;}
#footer a:hover, #footer a:active{color:#EBD07F;text-decoration:none;}
#search_form .label, #search_form select{float:right;}
#search_form .label{margin-top:2px;margin-right:2px;}
#right_article ul{margin:0px;list-style-image:none;padding-left:10px;list-style-type:none;}
#right_article ul li{padding:4px 0px 4px 19px;background-image:url(/images/framework/diamond.gif);background-position:0px 8px;background-repeat:no-repeat;}
#right_article ul a{font-size:14px;font-weight:bold;}
#right #weather_widget, #right #search_form, #right .article, .featured{background:url(/images/framework/right-transparent.png) repeat-y;border:1px solid #bb8234;padding:0px;}
#right .article{padding-bottom:42px;width:100%;}
#right #search_form .search_box_txt, #right .article h3, .featured h3{font-size:13px;color:white;font-family:helvetica, arial, verdana, sans-serif;background-color:#0d3354;margin:0px 4px;padding:3px;text-align:center;}
#right #search_form h4, #right .article h4, .featured h4{font-size:13px;color:#c55513;margin:9px 11px 0px 11px;padding:0px;}
.featured{margin-bottom:16px;}
.chaletFeatured{text-align:center;}
.featured .amenities{color:#071c2d;font-weight:bold;font-size:11px;margin:0px 11px 25px 11px;padding:0px;line-height:125%;}
.featured .amenities .more, .featured .amenities a.more:link, .featured .amenities a.more:visited, .featured .amenities a.more:hover, .featured .amenities a.more:active{font-size:10px;color:#037f93;}
.featured .amenities a.more:link, .featured .amenities a.more:visited{text-decoration:underline;}
.featured .amenities a.more:hover, .featured .amenities a.more:active{text-decoration:none;}
#right ul{margin:2px 0px 0px;list-style-image:none;padding-left:10px;list-style-type:none;}
#right ul li{padding:0px 0px 1px 19px;background-image:url(/images/framework/right_sidebar_diamond.png);background-position:0px 5px;background-repeat:no-repeat;}
#right ul a{font-size:12px;font-weight:bold;}
#right #search_form{width:100%;padding-right:0px;float:none;margin-top:20px;margin-bottom:16px;text-align:left;padding-bottom:11px;}
.property #right #search_form{margin-top:0px;}
#right #search_form .label, #right #search_form select{float:none;}
#right #search_form .search_box_in{padding-left:33px;}
#right #search_form .search_box_in input{margin:10px 0px 0px 43px;}
.property h1, .property .search_top_txt{margin-left:19px;}
.property h1{margin-top:24px;margin-bottom:0px;}
.property .search_top_txt{margin-left:19px;margin-bottom:7px;margin-top:23px;}
.property #first{margin-top:10px;}
.search_item{height:100%;overflow:hidden;padding:10px 0px;}
.search_pic{width:252px;float:left;overflow:hidden;padding:0px;}
.search_pic img{display:block;}
.search_description{width:438px;float:right;padding-left:11px;}
.search_description_top{font-size:18px;font-weight:bold;color:#c55513;margin-top:5px;}
.search_description_in{padding-left:0px;padding-top:14px;font-size:12px;color:#142630;}
.search_stats{text-transform:uppercase;font-weight:bold;}
.search_pic img{border:0px;}
.search_description_top .left{width:auto;float:left;}
.search_description_top .right{width:92px;height:22px;float:right;margin-top:-5px;}
.search_description_top .right a{display:block;width:92px;height:22px;text-indent:-9999px;background-image:url(/images/framework/more_details.gif);}
.search_description_top a{color:#c55513;text-decoration:none;}
.search_description_top a:hover{text-decoration:underline;}
.search_item ul{padding:1px 0px 1px 0px;margin-top:8px;margin-bottom:7px;}
.search_item li{line-height:130%;}
.back_link{color:#c55513;font-size:11px;padding:7px 0px 0px 17px;}
#details_header{margin-bottom:22px;}
#details_header h1{width:auto;float:left;margin:30px 24px 0px 17px;padding-top:0px;}
#details_header .search_stats{width:auto;float:left;margin:33px 24px 0px 0px;}
#details_header #booking_more_info{width:144px;float:right;}
#details_left{width:422px;float:left;overflow:hidden;}
#details_right{width:273px;float:right;}
#details_left #gallery{text-align:center;}
#details_left #gallery div{width:82px;height:53px;overflow:hidden;float:left;margin-right:3px;margin-bottom:3px;}
#details_left #gallery img{}
#details_left #gallery div.last{margin-right:0px;}
#details_left #gallery img#gallery_main{float:none;margin-right:0px;margin-bottom:3px;}
#details_left #gallery #gallery_main_container{width:422px;height:282px;overflow:hidden;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;width:100%;}
#details_right ul.tabs{background-image:url(/images/framework/tabs_bg.gif);background-repeat:repeat-x;height:26px;}
ul.tabs li{float:left;margin:0;padding:0;overflow:hidden;position:relative;}
#details_right ul.tabs li{height:26px;}
ul.tabs li#tab1_link{background-image:url(/images/framework/description.gif);width:93px;margin-right:1px;}
ul.tabs li#tab1_link.active, ul.tabs li#tab1_link:hover{background-image:url(/images/framework/description_active.gif);}
ul.tabs li#tab2_link{background-image:url(/images/framework/check_rates.gif);width:96px;margin-right:1px;}
ul.tabs li#tab2_link.active, ul.tabs li#tab2_link:hover{background-image:url(/images/framework/check_rates_active.gif);}
ul.tabs li#tab3_link{background-image:url(/images/framework/view_map.gif);width:82px;}
ul.tabs li#tab3_link.active, ul.tabs li#tab3_link:hover{background-image:url(/images/framework/view_map_active.gif);}
ul.tabs li a{text-decoration:none;display:block;outline:none;text-indent:-9999px;height:26px;}
.tab_container{clear:both;float:left;padding:10px 3px;}
.property .article{margin-left:19px;}
.normal h1{margin-left:0px;}
.ContentBlock table{clear:both;}
#current_weather{margin-bottom:20px;padding:10px;}
#current_weather .label, #five_day_forecast .label{font-weight:bold;}
#five_day_forecast .info_row td{padding-bottom:15px;}
#weather_widget ul.tabs{height:24px;padding:0px;margin-top:0px;}
#weather_widget ul.tabs li{height:24px;padding:0px;background-position:0px 0px;}
ul.tabs li#weathertab_link{background-image:url(/images/framework/weather.gif);width:74px;margin-right:0px;}
ul.tabs li#weathertab_link.active, ul.tabs li#weathertab_link:hover{background-image:url(/images/framework/weather_over.gif);}
ul.tabs li#snowtab_link{background-image:url(/images/framework/snow_report.gif);width:121px;margin-right:0px;}
ul.tabs li#snowtab_link.active, ul.tabs li#snowtab_link:hover{background-image:url(/images/framework/snow_report_over.gif);}
#weather_widget ul.tabs li a{height:24px;}
#weather_widget .tab_container{float:none;border:1px solid #bb8234;border-top-width:0px;}
#right #weather_widget{width:100%;padding-right:0px;float:none;margin-top:0px;margin-bottom:16px;text-align:left;}
#right #weather_widget{border-width:0px;}
#snowtab{width:background-image:url(/images/framework/transparent_snowflake.png);background-repeat:no-repeat;padding:10px 3px;}
#weathertab{padding:10px 3px;}
#weather_widget .tab_container{padding:0px;}
#weather_widget .tab_container p{margin:0px;}
#right #weather_widget td{vertical-align:top;text-align:center;}
#right #weather_widget #snowtab td{text-align:left;vertical-align:top;}
#right #weather_widget a:link, #right #weather_widget a:visited{text-decoration:underline;}
#right #weather_widget a:hover, #right #weather_widget a:active{text-decoration:none;}
#hcard {margin:0; padding:0;}
#weather_widget .tab_container{width:195px;}

