.homePage .articlesContent{width:310px;}
* html .vailQuickSearch{margin-right:20px;}
.vailQuickSearch{margin-right:45px;margin-top:15px;height:250px;float:right;padding-top:23px;background:url(/images/framework/qs_vail_only.gif) top left no-repeat;}
.s1{background:url(/images/framework/aspen_bg.jpg) center 117px no-repeat;}
.clickableLink{cursor:pointer;text-decoration:underline;}
* html .clickableLink{cursor:hand;}
.ART_content{line-height:24px;padding-top:4px;}
.agentDetails{line-height:24px;}
.ART_content p{h
padding-top:0px;}
.ART_title{font-size:12pt;margin-bottom:3px;color:#124777;}
ul{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
a{color:#1B1507;}
.ART_content a{color:#124777;}
.ART_content a:visited{color:#999999;}
.footer a:visited{color:#1B1507;}
.footer a{color:#1B1507;}
h1, h2, h3, .ART_title{color:#124777;padding:0px;margin:0px;font-weight:normal;}
h1{font-size:15pt;}
h2{font-size:10pt;margin-bottom:3px;}
h3{font-size:8pt;margin-bottom:3px;font-weight:bold;}
.ART_content h3{font-size:9pt;margin-bottom:0px;}
.splash .main{background-image:url(/images/framework/mid_bg_splash.jpg);}
.splash .content{background:url(/images/framework/aspen_bg_splash.jpg) top center no-repeat;min-height:350px;padding-left:16px;}
.splash .ART_content{padding-left:50px;padding-top:20px;display:block;}
body{background-color:#84A0AE;background-color:#829EAD;margin:0px;margin-top:15px;}
.mainContent{float:left;padding-top:3px;}
.properties .mainContent{background:url(/images/framework/ver_snig_tall.jpg) 0px 0px no-repeat;padding-left:18px;min-height:560px;}
* html .properties .mainContent{height:560px;}
.clear{line-height:0px;height:0px;clear:both;}
img{border:0px;}
.shell{width:948px;margin-left:auto;margin-right:auto;}
.banner{float:left;}
.leftColumn table td{padding-left:5px;}
.leftColumn table td a{text-decoration:none;}
a.v2Logo{display:block;background:url(/images/framework/sonnenalp_banner.png) top left no-repeat;width:523px;height:72px;float:left;margin-left:36px;text-indent:-200px;overflow:hidden;}
a.sothebysLogo{float:left;display:block;background:url(/images/framework/srecgelogo_blue.png) top left no-repeat;width:171px;height:81px;text-indent:-200px;overflow:hidden;}
.upperNav{float:right;background:url(/images/framework/top_leaf.gif) top center no-repeat;margin-top:9px;padding-top:11px;text-align:center;margin-right:43px;}
.upperNav img{margin-top:2px;}
.mainNav{background:url(/images/framework/top_bg.jpg) top left no-repeat;height:36px;clear:both;padding-left:16px;padding-right:2px;padding-top:18px;width:930px;margin-left:auto;margin-right:auto;overflow:hidden;}
.main{width:948px;margin-left:auto;margin-right:auto;background:url(/images/framework/mid_bg.jpg) top left repeat-y;font-family:arial;font-size:9pt;min-height:500px;}
* html .main{height:500px;}
* html .content{height:500px;}
.footer{background:url(/images/framework/btm_bg.jpg) bottom left no-repeat;padding-top:1px;height:36px;width:948px;margin-left:auto;margin-right:auto;text-align:center;}
.featured{float:right;margin-right:3px;padding-right:55px;overflow-x:hidden;width:149px;min-height:100px;padding-top:35px;background:url(/images/framework/featured_prop_header.gif) 0px 1px no-repeat;}
.articles{float:left;width:721px;}
.searchWidget{margin-bottom:10px;}
.communitiesHeader{margin:16px 0px 0px 16px;}
.finePrint{width:700px;margin-left:auto;margin-right:auto;font-size:7pt;font-family:arial;color:#353739;line-height:19px;padding-bottom:15px;}
.finePrint a{color:#353739;}
#qsAspen{background:url(/images/framework/qs_aspen.gif) top left no-repeat #B2C3CE;display:none;height:191px;width:204px;float:right;padding-left:1px;margin-left:95px;margin-right:10px;}
#qsVail{background:url(/images/framework/qs_vail.gif) top left no-repeat;background:url(/images/framework/qs_vail_only.gif) top left no-repeat;width:204px;float:right;margin-left:95px;margin-right:10px;}
.qsHeader{}
.qsAspenButton, .qsVailButton{display:block;height:24px;text-indent:-999px;cursor:pointer;}
* html .qsAspenButton, * html .qsVailButton{cursor:hand;}
.qsVailButton{float:left;width:120px;}
.qsAspenButton{width:84px;float:right;}
.properties h1{padding:0px;margin:0px;font-size:15pt;margin-bottom:10px;}
.properties h2{padding:0px;margin:0px;font-size:13pt;margin-bottom:3px;}
.properties h3{padding:0px;margin:0px;font-size:11pt;margin-bottom:3px;font-weight:bold;}
.properties .content{padding-top:2px;padding-left:18px;}
.leftDetailColumn{width:430px;float:left;background:url(/images/framework/ver_snig_tall.jpg) top left no-repeat;padding-left:70px;padding-top:12px;}
.rightDetailColumn{width:350px;background-color:#EDE8D5;padding:10px;float:left;margin-left:10px;margin-top:12px;}
.detailInfo{width:150px;border:1px solid #FAF4E8;float:left;padding:10px;line-height:23px;min-height:220px;margin-top:10px;}
.detailTools{width:150px;border:1px solid #FAF4E8;float:right;padding:10px;min-height:220px;line-height:23px;margin-top:10px;}
* html .detailTools, * html .detailInfo{height:220px;}
.detailTools a{text-decoration:none;}
.detailTools a:hover{text-decoration:underline;}
.detailTools .detailToolBtn{margin-top:5px;display:block;background-color:#0C3865;color:#D9EFFC;padding:1px 3px 1px 15px;text-transform:uppercase;text-decoration:none;}
.detailTools a.detailToolBtn:hover{text-decoration:none;}
.detailContactInfo{clear:both;padding:10px 10px 22px 10px;border-bottom:1px solid #FBF8EF;}
.detailContactInfo strong{font-size:11pt;font-weight:bold;}
.detailInfoRequest input{border:1px solid #B3AB6C;margin-top:5px;}
.rightDetailColumn .detailInfoRequest{margin:6px 0px 0px 0px;padding:45px 10px 10px 10px;background:url(/images/framework/hdr_inquire.jpg) top left no-repeat;}
.leftDetailColumn .slideShowShell{overflow:hidden;height:98px;margin-top:16px;width:378px;float:left;position:relative;margin-bottom:15px;}
.leftDetailColumn .slideShow{position:absolute;width:1000px;height:98px;left:0px;}
.leftDetailColumn .slideShow img{margin-right:1px;float:left;}
.leftDetailColumn .slideShowNext, .leftDetailColumn .slideShowPrevious{margin-top:16px;float:left;display:block;width:15px;height:98px;background:url(/images/framework/btn_ss_rt.jpg) top right no-repeat;}
.leftDetailColumn .slideShowPrevious{background-image:url(/images/framework/btn_ss_lt.jpg);background-position:top left;}
.properties{background-image:url(/images/framework/aspen_bg_splash.jpg);}
.properties .main{background-image:url(/images/framework/mid_bg_splash.jpg);}
.properties .content{background-image:url(/images/framework/aspen_bg_splash.jpg);}
.level1, .level2, .level3, .level4{display:block;padding:4px 0px 4px 12px;float:left;clear:left;background:url(/images/framework/bg_site_map.gif) 0px 11px no-repeat;}
.level2{padding-left:28px;background-position:18px 11px;}
.level3{padding-left:48px;background-position:38px 11px;}
.level4{padding-left:68px;background-position:58px 11px;}
.loanCalc{border:4px solid #B1BBBD;width:366px;}
.loanCalc table{width:366px;}
.loanCalc a.calc{width:64px;height:21px;display:block;color:white;color:#EFEFEF;border:1px solid #FFFFFF;padding:0px 6px 3px 6px;text-decoration:none;background-color:#00325E}
.loanCalc input{margin-left:4px;font-family:arial;font-size:8pt;border:1px solid #666666;height:17px;padding:4px 0px 3px 3px;}
.loanCalc th{text-align:right;}
.loanCalc th, .loanCalc td{font-size:8pt;padding:10px;background-color:#131C2F;background-color:#003D63;background-color:#B1BBBD;color:#555555;}
.restaurant{margin-bottom:15px;}
.restaurant th{text-align:left;}
.restaurant td{width:130px;}
.restaurant td.num{width:200px;font-style:italic;}
.contactForm{padding:30px 15px 10px 15px;width:595px;margin-left:20px;margin-top:20px;background-color:#EDE8D5;}
.contactForm textarea{width:307px;}
.contactForm font{color:#660000;margin-left:-7px;}
.contactForm .FORM_Question{width:75px;padding-left:14px;}
.contactForm select{width:226px;margin-left:10px;}
.contactForm .textInput, .contactForm textarea{width:220px;margin-left:10px;}
#newListings .FORM_Question{text-align:right;}
#newListings .textInput{width:280px;}
#newListings select{width:283px;}
#newListings textarea{margin-left:10px;width:280px;}
#newListings .FORM_Question{width:100px;}
#newListings .checkbox{width:139px;display:block;float:left;white-space:nowrap;}
.contactForm .textInput, .contactForm select, .contactForm textarea{border:1px solid #B3AB6C;font-family:arial;font-size:9pt;}
#interactiveStats{min-height:400px;}
* html #interactiveStats{height:400px;}
#interactiveStats div{display:none;}
#interactiveStats .Header4{font-weight:bold;}
#interactiveStats table td{vertical-align:top;}
#interactiveStats td img{margin-left:10px;margin-bottom:10px;}
#interactiveStats .mapRight table{width:250px;}
#interactiveStats .mapRight td{font-size:9pt;padding:3px 6px 3px 6px;border:1px solid #003D63;background-color:#EEEEEE;color:#003D63;width:125px;}
#interactiveStats .Header3{color:#003D63;font-weight:bold;}
#interactiveStats .Header1{color:#003D63;font-weight:bold;}
#xx th{text-align:right;width:100px;vertical-align:top;}
.agent{float:left;width:205px;border:2px solid #ECE8D6;padding:5px;font-size:8pt;margin:0px 3px 3px 0px;height:90px;overflow:hidden;line-height:18px;}
.imageShell{float:left;margin-right:5px;width:90px;height:90px;overflow:hidden;}
.agent a, .agent a:visited{font-weight:normal;}
.agent img{margin-right:5px;}
.agent b{font-size:9pt;display:block;}
.agent i{display:block;}
.agent b{color:#17396D;}
.agentLinks{padding-left:10px;}
.agentDetailPhoto{margin-right:15px;margin-bottom:15px;}
.agentDetails{margin-bottom:15px;}
.detailAgentHeader{font-weight:bold;float:left;width:80px;}
.noPhoto{width:88px;height:58px;padding-top:30px;border:1px solid #ECE8D6;text-align:center;float:left;margin-right:5px;color:#666666;}
.officeInfo{width:450px;}
.officeInfo td{vertical-align:top;text-align:left;padding:0px 0px 10px 0px;}
.officeInfo ul{padding-left:5px;}
.officeInfo li{font-weight:bold;color:#124777;padding:0px;margin:0px;list-style-type:none;}
.content{background:url(/images/framework/aspen_bg.jpg) center 0px no-repeat;width:928px;padding:0px;}
body{background-color:#84A0AE;background-color:#829EAD;margin:0px;margin-top:18px;}
.c1{background:url(/images/framework/aspenMiddle.jpg) top center repeat-y;clear:both;}
.singleColumn .c1{background:url(/images/framework/aspenMiddleSingle.jpg) top center repeat-y;}
.c2{background:url(/images/framework/aspenTop.jpg) center -3px no-repeat;}
.singleColumn .c2{background:url(/images/framework/aspen_bg_single.jpg) top center no-repeat;}
.c3{margin-left:auto;margin-right:auto;padding-left:18px;padding-right:20px;padding-bottom:23px;padding-top:12px;width:914px;}
.c4{min-height:500px;}
* html .c4{height:500px;}
.c5{padding-top:1px;min-height:400px;width:721px;float:left;font-family:arial;font-size:9pt;}
* html .c5{height:400px;}
.footer{width:914px;padding-left:18px;padding-right:20px;margin-left:auto;margin-right:auto;background:url(/images/framework/aspenBottom.jpg) top center no-repeat;height:45px;}
.featured{width:192px;padding:0px;padding-top:30px;margin:0px;margin-top:1px;}
.leftColumn a{display:block;text-decoration:none;color:#124777;font-size:9pt;font-weight:bold;width:151px;padding:5px 0px 5px 5px;background:url(/images/banners/leaf_page_nav_div.jpg) bottom left repeat-x;}
.articlesContent{background:url(/images/framework/vertical_snig.jpg) top left no-repeat;padding-left:47px;padding-top:12px;padding-right:20px;min-height:280px;}
.homePage .articlesContent{padding-right:50px;}
* html .articlesContent{height:280px;}
.leftColumn{width:192px;background:url(/images/framework/vertical_snig.jpg) top right no-repeat;min-height:500px;float:left;}
* html .leftColumn{height:500px;}
.c5 h1{padding:8px 0px 0px 0px;font-family:arial;font-size:19pt;font-weight:normal;}
h1.headline{display:block;background:url(/images/banners/leaf_page_top.jpg) bottom left repeat-x;padding:8px 0px 15px 50px;}
* html .rightColumn{height:500px;}
.rightColumn{min-height:500px;float:left;width:455px;padding-left:18px;padding-top:10px;padding-right:15px;overflow-x:hidden;}
.uAreHereBlock{color:#999999;font-size:7pt;padding-bottom:5px;}
.uAreHereBlock a{color:#999999;text-decoration:none;}
.uAreHereBlock a:hover{color:#666666;}
.printView{background-color:#FFFFFF;}
.singleColumn h1.headline{width:847px;}
.buyFly th{text-align:right;padding-right:5px;}
lifts td{border:1px solid #666666;}
.pageHeader{font-family:serif;font-style:italic;}
.intin a img{border:0px;}
.intin .detailsButton{margin-top:10px;margin-left:10px;}
.intin .quotePreviewStats td{font-family:verdana;font-size:8pt;}
.intin .quotePreviewStats{width:96px;}
.intin .quotePreviewBox{background:url(/images/main/details_bg.gif) top left no-repeat;width:96px;height:66px;padding:34px 4px 4px 4px;}
