/* Global ------------------------------------------------------*/
body {margin: 0px;padding: 0px;color: #333901;font-family: Arial, Helvetica, sans-serif; background-image:url(../img/design/bg.jpg); background-repeat:no-repeat; background-position:center top; background-color:#494b2d;}		
#shell {margin: 0px auto;width: 869px; position:relative;}
a {}
a:hover {}
.fauxCol {width:50%; float:left;}
.imgLeft {margin-right:20px; float:left;}
.imgRight {margin-left:20px; float:right; border:solid 7px #FFFFFF;  }
.imgRightSlim{margin: 12px 0 0 12px; float:right; border: none;  }
.clearBoth {clear:both;}
.noMargin {margin:0;}
.noBorder {border:none;}
.noPadding {padding:0;}
.noStylingRight {border:none; margin-right:0; padding-right:0;}
.noStylingLeft {border:none; margin-left:0; padding-left:0;}
.forPrint {position:absolute; left:-2500px;}
#printHeader {display:none;}
h1,h2,h3 {margin:0;padding:0;}
	
/* Head ---------------------------------------------------------*/
#h-shell { background-image:url(../img/design/top-bg.jpg); background-repeat:no-repeat; height: 116px}
#overLay {position:absolute;background: url(../img/headers/overlay.gif) no-repeat;height: 305px;width: 868px; margin:0 0 0 0px; z-index:1;}
#sash{ position: absolute; z-index: 2; top: 143px; left: 40px;  }
	#sash a{ display: block; width: 206px; height: 206px; background: url(../img/design/sash.png) no-repeat;}

/* Top Nav ------------------------------------------------------*/		
#h-usabilityNav {font-size: 11px;color: #f2e0b1;height: 15px;padding: 5px 0px 0px 0px;margin: 0px; }
#h-usabilityNav ul{margin:0px;padding:0px; list-style-type:none; text-align:right}
#h-usabilityNav li{margin: 0px 15px 0px 0px;padding: 0px 0px 0px 0px;line-height: 14px;}
#h-usabilityNav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#h-usabilityNav li a{color: #f2e0b1;position: relative; text-transform:uppercase; font-weight:bold; text-decoration:none}
#h-usabilityNav li a:hover{text-decoration: none;color: #000;}
#h-usabilityNav .current {text-decoration: none;color: #000;}

/* Logo --------------------------------------------------------*/
#h-logoArea {height: 60px;width: 645px; position: absolute;}
#h-logoArea img {border:none;}
#h-logoArea a {display: block;height: 60px;width: 645px; background-image:url(../img/design/spacer.gif)}		

/* Header Image ------------------------------------------------*/
#h-banner {height: 305px;}
#h-banner img {display:block;}

/* Main Nav ----------------------------------------------------*/		
#h-nav {font-size: 14px;font-weight: bold;height: 25px;line-height: 25px; margin-top: 70px; padding-left: 13px}
#h-nav ul{margin:0px;padding:0px;}
#h-nav li{list-style: url(none) none;float: left;margin: 0px 10px 0px 0px;padding: 0px 10px 0px 0px; position:relative;z-index:99;}
#h-nav li a{color: #f6c468;text-decoration: none;}
#h-nav li a:hover{color: #fbf3c3;text-decoration: none;}
#h-nav .current {color: #fbf3c3;text-decoration: none;}

/* Drop Downs ------------------------------------------------------*/
#h-nav .dropdowns { width: 160px; display:none; line-height:20px;  margin: 0; padding:0; position:absolute; z-index:9999; background-color:#6e6d3c; top:25px; 		filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; z-index:9999; left: 0}
#h-nav .dropdowns ul{ float: none; margin:0; }
#h-nav .dropdowns li{ float: none; margin:0; }
#h-nav .dropdowns a { text-transform: none;display:block;padding: 0 0 0 5px; height:20px; margin: 5px; width:auto; color:#fff9de; font-size:11px; }
#h-nav .dropdowns a:hover {text-decoration:none;  border:none; background-color:#8f753e; }
#h-nav li:hover .dropdowns, #h-nav li.over .dropdowns {display:block; background:#b99651; }

/* Toll Free ------------------------------------------------------*/
#tollFree { background-image:url(../img/design/tollfree-bg.jpg); background-repeat:no-repeat; background-position:center top; height: 43px; position:absolute; width: 869px; color:#d9b885; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
#tollFree ul {margin: 5px 0 0 633px; list-style-type:none}
#photogallery #tollFree ul {margin: 5px 0 0 670px; list-style-type:none}
	
/* Body ---------------------------------------------------------*/
#b-shell { background-image:url(../img/design/bshell-bg.jpg); min-height: 300px; z-index:1; width:867px}
#b-contentArea {font-size: 11px;line-height: 18px;color: #333901; background-image:url(../img/design/content-bg.jpg); background-repeat:no-repeat; background-position:center 345px; padding: 365px 60px 0 55px; z-index:999; min-height: 210px;   }
#b-contentArea a {color: #b7680e}
#b-contentArea a:hover {text-decoration:none}
#b-contentArea h1 {color: #593009}
#b-contentArea h2 {}

/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#photogal { display: block;  padding-top: 30px; /*padding-right: 252px;*/ padding-bottom: 10px; padding-left: 30px; z-index:100;}
#photogal ul  { margin: 0px; padding:0 0 25px 0; overflow:auto;}
#photogal li  { list-style-type: none; width: 125px; height: 83px; float: left; margin: 0 15px 15px 0;}
#photogal li a { display: block; background:#fff; padding: 3px;  border: solid 1px #644215; width: 125px; height: 83px;}
#photogal li a:hover { border: solid 3px #272d19; padding: 1px;}  

	
/* Search Box --------------------------------------------------*/
#searchbox {z-index:55; position: absolute; margin: -70px 0 0 40px; height: 45px; width: 684px; /*background-image:url(../img/design/ibe-bg.png);*/ color:#c6bb84; font-size:11px; padding: 5px 0 0 115px; background-repeat:no-repeat}
#searchbox a{color:#ddae3f; }
#faker {margin: 0px 0 0 0px; height: 50px; width: 786px;z-index:54; position: absolute; background-color:#69673A; top:353px; left:40px; filter:alpha(opacity=50); opacity:.50;}
select {margin:1px 0 7px 0;}
.resSubmit {margin:2px 0 0 15px; display:block;background: url(../img/design/availability-btn.jpg) no-repeat;height: 22px;width: 154px;border-style: none;cursor:pointer;}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px;}
#searchbox .resRoomSpacer {margin:0 0 0 21px;}
#searchbox .resAdultsSpacer{margin:0 0 0 70px;}
#searchbox .resKidsSpacer {margin:0 0 0 20px;}
#searchbox .resSubmit {display:inline; vertical-align:top; padding-left: 20px}
#searchbox #anchor {position:absolute;}
#anchor img {border:none;}
#searchArrival {float:left; width:130px; display:block;} 


/* Footer ------------------------------------------------------*/
#f-shell { background-image:url(../img/design/footer-bg.jpg); background-repeat:no-repeat; height: 103px; margin-top: -11px}
#f-nav {font-size: 11px;color: #0e0d01;height: 20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold}
#f-nav ul {margin:0px; padding:47px 0 0 43px;}
#f-nav li{border-right: 0px solid;display: block;float: left;margin: 0px 7px 0px 0px;padding: 0px 7px 0px 0px;list-style: url(none) none;line-height: 9px;}
#f-nav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#f-nav li a {position: relative;color: #0e0d01; text-decoration: none;}
#f-nav li a:hover {color: #000; text-decoration:underline}		
#f-nav .current {color: #000; text-decoration:underline}
#footeraddress { font-size:12px; color:#000000; text-align:center; font-style:normal; padding:0 0 20px 0; }
#footeraddress div {display:inline}
address {margin: 75px 0 0 17px; padding: 0 0 15px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#c9c6b0; font-style:normal}
address a { color:#aaaf67; text-decoration:underline}
#vizsig { margin: 45px 0 20px 310px; color:#000000; position:absolute;  }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; color:#aaaf67}
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 10px 8px; /*border: 1px solid #000*/} 

/* CMS Stylings ------------------------------------------------------*/
#cp #b-contentArea h1 {}  
#cp #h-banner {}
#cp_sectionlinks, #cp_sectionlinkssupbpage {padding: 10px 0 30px 0}
#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0; padding:0;}
#cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 5px 0 0;}
#cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{border:1px solid #9c7c46; text-decoration:none; padding:0px 5px; line-height:25px; background-color:#d1b483  }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{ background-color:#bbb882; color:#67631b}/* Special Cases ------------------------------------------------------*/
