/* Typography reset */

body, p, li, dt, dd, label{  letter-spacing:1px; line-height:20px; font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif  ; }
address { font-size:11px; color:#949494 }
input, textarea { font-size:11px; color:#000; padding:2px }
pre, code { margin:2px 0 16px 0; background:#000; color:#ccc; font:12px/16px 'Courier New', Courier, monospace }
pre { padding:10px }
a { color: #f1cf72; text-decoration:underline }
a:hover { color:#90b6d1; text-decoration:none }
p+p { margin-top:1em; }
p {color:  #ede0cf; font-size:12px;  }


/***** Type Styles *****/

/*headers*/
h1.logo a { display:block; width:329px; height:63px; background:url(../images/logo.png); position:absolute; top:65px; left:0; text-indent:-9999px;   }
h2.cabins-from a { display:block; width:282px; height:70px; background:url(../images/cabins-from.png); position:absolute; top:67px; right:0; text-indent:-9999px; }
h3.welcome{ display:block; width:254px; height:42px; background:url(../images/welcome.png);  text-indent:-9999px; margin-bottom:25px; }
h3.location{ display:block; width:254px; height:41px; background:url(../images/location.png);  text-indent:-9999px; margin-bottom:25px; }
h3.rates{ display:block; width:226px; height:41px; background:url(../images/rates.png);  text-indent:-9999px; margin-bottom:25px; }
h3.contact{ display:block; width:234px; height:40px; background:url(../images/contact.png);  text-indent:-9999px; margin-bottom:25px; }
div.facilities-side-bar h4, .distance-side-bar h4 { text-transform:uppercase; font-family: Georgia, Times, 'Times New Roman', serif; font-size:14px; color:#CCCCCC; }


/*paragraphs*/
p.large-txt-sub-text { display:block; width:459px; position:absolute; top:300px; left:0; font-size:0.90em; font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #1e4872;}
p.create_site_btn_text { display:block; width:auto; position:absolute; top:240px; right:5px; font-size:0.90em; font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #666666; text-transform:uppercase }
div.features-content p{ color:#333333; }

/*misc*/
em.view-features a { position:absolute; top:10px; left:190px; font-size:0.90em; color:#FFFFFF; }
abbr.distance { color:#CCCCCC; }
.orange { color:#e8a347 }
