* {margin:0;padding:0;}
img{border:none;}
html{font-size:82.5%;}
body{background-color:#fffff0;}
body, h1, h2, h3, h4, h5 ,h6{font-family: Georgia, Times, serif;font-weight:normal;}
h1{font-weight:normal;text-align:center;}
h2 {font-weight:normal;font-size:2.5em;text-align:left;margin:0 25% 20px 25%;font-style:italic;}
h3{font-size:1.5em;font-style:italic;text-align:left;color:#5a3a32;}
h4{font-size:1.5em;font-style:italic;text-align:center;}
p{}



#header{height:140px;width:100%;background-color:#c6d694; background-image:url(assets/dawnback.jpg); background-repeat:no-repeat; background-position:left top;}
#topnav{visibility:hidden;text-align:center;margin:0 10px 0 250px;}
#topnav li{display:inline;margin:0 10px;}
#topnav li a{padding:10px 0;color:#5a3a32;text-decoration:none;}
/* .pagetitle {margin:10px 0;width:60%;text-align:center;}*/



#logobox{ position:absolute;top:0;left:0;overflow:hidden;width:16%;background-color:#edebd5;border:2px solid #9b7459;border-top:0;}
.logo{padding:10px 5px;width:96%;}
#logobox h1, #logobox a{text-align:center;color:#000;letter-spacing:0.16em;font-size:1.5em;text-decoration:none;}
#logobox .valley{ letter-spacing:0.305em;}
#logobox .resort{letter-spacing:0.29em;}



#main{margin:80px 0 30px 18%;display:inline;width:55%;clear:both;float:left;font-family:verdana, sans-serif;}
#main p{font-size:1.1em; line-height:1.5em;margin:0 0 1em 0; }
#main a{color:#5a3a32;}

#sidecol{width:20%;overflow:hidden;float:right; margin:-110px 10px 0 0;background-color:#f0f3e2;padding:5px 15px 5px 15px;border:2px solid #9b7459;}
.trp{float:right;width:100%;height:100%;margin:5px 0 15px;border:1px solid #000;}

#nav dt{margin-bottom:3px;}
#nav dd{margin-bottom:7px;}
#nav dt a{font-size:1.5em;font-weight:normal;text-decoration:none;color:#5a3a32;}
#nav dd a {color:#5a3a32;font-size:110%;}
#nav dd{font-size:0.8em;}
#nav a:visited{color:#ccc;}
#nav a:hover, #nav a:active, #nav a:focus{text-decoration:underline;color:#004811;}

#nav .current{background-color:#fffff0;padding:2px;border:1px solid #5a3a32;}


.fltlt{float:left;padding:2px;border:1px solid green;margin:10px 10px 0 0;}
.fltrt{float:right;padding:2px;border:1px solid green;margin:0 0 10px 10px;}
.accom{padding:20px 0 30px 0;}
.space{margin-bottom:20px;}


#book{float:left;}
#footer{clear:left;height:65px;border-top1:1px solid #dcdbc7;text-align:center; margin-right:22%; }
#footer a{color:#5a3a32;}
#footer p{margin-top:40px;}

/* Booking
------------------------------------------------------------------------------*/
.booking {list-style-type:none;margin-left:20px;}

.textbox, .dropbox, .msg{float:right;width:200px;margin-right:80px;margin-top:-1.5em;}
.dropbox{width:205px;}
#arrive, #depart{float:right;width:220px;margin-top:-1.5em;margin-right:68px;}
.day, .month, .year{float:left;margin-left:3px;}
.day{width:45px;}
.month{width:100px;}
.year{width:55px;}
.submit{clear:both;}
#special a:link, .viewlink a:link{color:#636969;border-bottom:1px solid #d68951;text-decoration:none;}
#special  a:hover,#special  a:focus,#special  a:active, .viewlink a:hover, .viewlink a:focus, .viewlink a:active{color:#d68951;text-decoration:underline;border:none;}
