/* CSS Document */
A:link, A:visited, A:active { text-decoration: underline; color: #698C46; }
A:hover { text-decoration: underline; color: #FF7B21; }

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}

h1, h2, h3, h4, art_title {font-family:times,georgia,verdana;color:#974118; margin-bottom:10px;}
h1 {font-size:14pt;}
h2 {font-size:12pt;}
h3 {font-size:11pt;}
h4 {font-size:10pt;}

body, p, td, th, li {
  font-family:verdana, arial;
  font-size:11px;
  line-height: 140%;
}
.ART_title {color:#9BCB67;}

/*
strong {color:#9BCB67;}
em {color:#A5D679; font-style:normal;}
*/
div {font-family:verdana, arial; font-size:11px;}

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
.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{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;}

#Foot {text-align:center;margin-right:auto;margin-left:auto;}

.header {
  color: #000000;
  font-weight: bold;
  font-family: arial, verdana;
  font-size: 14pt;
}

.large, .verd_10, .ART_content, .FORM_Intro {
  font-family: verdana,arial;
  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;

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
}

.chaletFeatured {
 padding-right: 15px;
}

/* preview pages and search */

.search_left {
  width:185px;
  padding-left:70px;
  padding-top:30px;
  float:left;
}
.search_right {
  width:660px;
  padding-left:45px;
  float:left;
}

.search_top_txt {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:22px;
  color:#0A0A0B;
  font-weight:normal;
  font-style:italic;
  border-bottom:solid 1px #D1BFA3;
  padding-bottom:10px;
}
.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 {
  width:164px;
  height:180px;
  padding:10px;
  margin-top: 30px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#0A0A0B;
  
  background-image:url(/images/framework/search_bg.jpg);
  background-position:top;
  background-repeat:no-repeat;
  background-color: transparent;

}
.search_box_in {

  padding-left:15px;
  padding-top:10px;
  line-height:150%;
  min-height: 180px;
}

.search_box_in input {
 margin: 5px 0px 0px 5px;
 border: 2px solid #698C46;
}

.search_box_in input:hover {
 border: 2px solid #FF7B21;
}


.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:Georgia, "Times New Roman", Times, serif;
  font-size:19px;
  color:#0A0A0B;
  font-weight:normal;
  font-style:italic;
  text-align:center;
}
.search_item {
  height:100%;
  overflow:hidden;
  padding:10px 0px;
  border-bottom:solid 1px #D1BFA3;
}
.search_pic {
  width:235px;
  float:left;
  overflow:hidden;
  padding:4px;
  border:solid 1px #D1BFA3;
}
.search_pic img{
  display:block;
}

.search_description {
  width:395px;
  float:left;
  padding-left:15px;
}
.search_description ul{
  list-style-position:inside;
  
}


.search_description_in {
  padding-left:20px;
  padding-top:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#0A0A0B;
}

.search_description_top a {
  color:#0A0A0B;
  text-decoration: none;
}

.search_description_top a:hover {
  text-decoration: underline;
}


.search_description a.searchDetailsLink {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#974118;
  text-decoration:none;
}
.search_description a.searchDetailsLink:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#974118;
  text-decoration:underline;
}


.search_description_top {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#0A0A0B;
}

.search_stats {
 text-transform: uppercase;
}

.search_pic img {
 border: 0px;
}

.search_item ol, .search_item li,  .search_item a, .search_item img, .search_item br {
    margin: 0;
    padding: 0;
    border: 0;
}


.search_item ul {
 padding: 1px 0px 1px 0px;
}

#navFlyouts div {
 z-index: 9999 !important;
}