/* 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: tahoma, 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: tahoma, verdana,arial; font-size: 8pt; }
A.subnav: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;}
h5 {
 font-size: 14pt;
 color: #83530e;
 font-family: trebuchet MS, tahoma, verdana, sans-serif;
 margin:10px 0 5px 24px;
 padding: 0;
}

body, p, td, th, li {
  font-family: tahoma, verdana, arial;
  font-size:11px;
  line-height: 140%;
}
.ART_title {color:#56882e;}

/*
strong {color:#9BCB67;}
em {color:#A5D679; font-style:normal;}*/

div {font-family:tahoma, 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:11px;
  margin-top: -20px;
}
#contact-form {
 margin-left: 24px;
}

#AltaChaletsLogo {}
.Accent { background-color:#e3dcbf}
.OffsetImage { position:relative; left:-58px;}
.RightCol {
        border-left: 1px solid #9C5829;
        padding-top:5px;

}

#ColContent { padding-left:25px;}
* html #ColContent { padding-left:25px;}

* html .RightCol {width:352;}


#ChaletDescription, #ChaletAmenities, #ChaletSpecialServices, #ChaletOptionalServices{font-size:11pt; 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;}

#Foot .address{
 font-weight: bold;
 color: #af7625;
}


.header {
  color: #000000;
  font-weight: bold;
  font-family: tahoma, arial, verdana;
  font-size: 14pt;
}

.large, .verd_10, .ART_content, .FORM_Intro {
  font-family: tahoma, verdana,arial;
  font-size: 11px;
}

.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 */
}

#navFlyouts div {
 z-index: 9999 !important;
}
