/* Global ------------------------------------------------------*/
body {margin: 0px;padding: 0px;color: #605a4b;font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../img/design/bg-2.jpg) no-repeat top center #511e10;}		
#shell {margin: 0px auto;width: 950px;}
a {}
a:hover {}
.fauxCol {width:50%; float:left;}
.imgLeft {margin:0 20px 0 0; float:left; border:3px solid #511E10; padding:1px; background-color:#fff;}
.imgRight {margin:0 0 0 20px; float:right; border:3px solid #511E10; padding:1px; background-color:#fff;}
.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:url(../img/design/header_bg.jpg) no-repeat top center #ab3537; height:332px; position:relative; width:800px; margin:0px auto;}

/* Top Nav ------------------------------------------------------*/		
#h-usabilityNav {font-size: 10px;color: #6C2B00;height: 15px;padding: 5px 0px 0px;margin: 2px 30px 0 0; float:right; width:400px;}
#h-usabilityNav ul{margin:0px;padding:0px;}
#h-usabilityNav li{border-right: 1px solid;display: block;float: left;margin: 0px 8px 0px 0px;padding: 0px 8px 0px 0px;list-style: url(none) none;line-height: 9px; letter-spacing:-.1em}
#h-usabilityNav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#h-usabilityNav li a{color: #000;position: relative; text-decoration:none;}
#h-usabilityNav li a:hover{text-decoration: underline;color: #000;}

/* Logo --------------------------------------------------------*/
#h-logoArea {height: 95px;width: 75px;position: absolute; top:10px; left:30px;}
#h-logoArea img {border:none;}
#h-logoArea a {display: block;height: 50px;width: 50px;}		

/* Header Image ------------------------------------------------*/
#h-banner {width:712px; height:250px; margin:0px auto; position:absolute; top:100px; left:35px; background:#FFF; padding:7px;}
#h-banner img {display:block;}

/* Main Nav ----------------------------------------------------*/		
#h-nav {font-size: 10px;font-weight: bold;height: 25px;line-height: 15px; position:absolute; top:0px; left:310px; top:40px;}
#h-nav ul{margin:0px;padding:0px;}
#h-nav li{list-style: url(none) none;float: left;margin: 0px 5px 0px 0px;padding: 0px 5px 0px 0px;border-right: 1px solid #666666; position:relative;}
#h-nav li a{color: #fef3dd;text-decoration: none;}
#h-nav li a:hover, #h-nav li a.current {color: #ff9870;text-decoration: none;}

/* Nav Ids ------------------------------------------------------*/
#navBlah {}
#navBlibbity {}
#h-nav #navAmenities .dropDowns {width:165px;}

/* Drops ------------------------------------------------------*/
#h-nav .dropDowns {position:absolute; width:105px; background-color:#000; padding:5px 0 5px 5px; top:15px; left:-5px; display:none; z-index:99;}
#h-nav .dropDowns li {float:none; border:none; margin:0; padding:0;}
#h-nav li:hover .dropDowns{display:block;}
#h-nav li:hover a, #h-nav li:hover a:hover {color: #ff9870;}
#h-nav .dropDowns li a {color: #fef3dd;}


	
/* Body ---------------------------------------------------------*/
#b-shell { width:800px; padding:0px 75px; background:url(../img/design/b-shell_bg.jpg) repeat-y top center;}
#b-contentArea {font-size: 11px;line-height: 18px;color: #666; background:url(../img/design/content_bg.jpg) no-repeat top center #e5dcc4; padding:20px 35px 20px; min-height:350px;}
#b-contentTop {height:39px; background:url(../img/design/content_top.jpg) no-repeat top center; position:absolute; margin-top:-48px; width:700px; margin-left:0px;}
#b-contentArea h1 { font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:normal; color:#c03e13; padding-bottom:10px;}
#b-contentArea h2 {font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#403724;}
#b-contentArea a:link, #b-contentArea a:visited {color:#c03e13; text-decoration:underline;}
#b-contentArea a:hover, #b-contentArea a:active {color:#922F0E; text-decoration:none;}
#subnav ul { margin:0px; }
#subnav li {text-indent:0px;margin:0px 0 20px 0px;display: block;padding: 0px 8px 0px 10px;list-style: url(none) none;line-height: 9px; border-left:3px solid;}
.highlightpages {margin:20px 20px 0px 0px; padding:0; float:left;}



/* CTAs ---------------------------------------------------------*/
#b-ctaShell {background:url(../img/design/cta_bg.jpg) no-repeat top center; height:214px; padding:50px 30px;}
#b-ctaShell ul{margin:15px 0 0 0; padding:0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff39f;}
#b-ctaShell li{list-style: url(none) none; width:188px; height:85px; padding:45px 10px 10px 160px;}
#b-ctaShell li a{}
#b-ctaShell li a:hover{}
#b-ctaShell h1 {font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal;color:#e4371c;letter-spacing:-.02em}
#b-ctaShell h2 {font-family:"Times New Roman", Times, serif; font-size:21px; font-weight:normal;color:#afac90; letter-spacing:-.05em}
#b-ctaShell a {color:#be822a; text-decoration:none;}
#b-ctaShell li a {color:#FFF; text-decoration:underline;}

#b-cta01 {background:url(../img/design/cta_rooms.jpg) top center no-repeat; float:left;}
#b-cta02 {background:url(../img/design/cta_services2.jpg) top center no-repeat; float:right;}
#b-cta03 {}
	
/* Search Box --------------------------------------------------*/
#searchbox3 {height:37px; width:602px; background:url(../img/design/ibe_bg.png) repeat;position:absolute;margin-top:-45px;filter:alpha(opacity=80);-khtml-opacity: 0.8; font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#FFFFFF; padding:4px 55px 4px; text-transform:uppercase; z-index:90;}
#searchbox3 form {margin:0; padding:0;filter:alpha(opacity=100);-khtml-opacity: 1;}
select {margin:1px 4px 7px 0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #CCCCCC;}
#searchOptions {padding-left:200px;}
.resSubmit {display:block; background:url(../img/design/check_button.gif) top center no-repeat;width:167px; height:20px;  text-indent:-999px; border:none; overflow:hidden; font-size:24px; line-height:300%; cursor:pointer; position:absolute; right:66px; top:17px;}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px;}
#searchbox3 .resRoomSpacer {margin:0 0 0 21px;}
#searchbox3 .resAdultsSpacer, #searchbox3 .resKidsSpacer {margin:0 0 0 18px;}
#searchbox3 .resSubmit {display:inline; vertical-align:top; margin-top:1px;}
#searchbox3 #anchor {position:absolute;}
#anchor img {border:none;}
#searchbox3 .extras {position:absolute;top:2px; margin-left:228px;}
#searchbox3 a {color:#FFFFFF;}
#searchbox3 a:hover {color:#FFFFFF;text-decoration:none;}
#searchArrival {float:left; width:179px; display:block;} 

/* Footer ------------------------------------------------------*/
#f-shell { background:url(../img/design/footer-bg.jpg) no-repeat top center; height:100px; padding: 15px 0px 8px; width:950px; margin:0px auto;}
#f-nav {font-size: 10px;color: #6C2B00;height: 20px;}
#f-nav ul {margin:0px auto; padding:0px 140px;}
#f-nav li{border-right: 1px solid #c97856;display: block;float: left;margin: 0px 10px 0px 0px;padding: 0px 10px 0px 0px;list-style: url(none) none;line-height: 9px; letter-spacing:-.05em}
#f-nav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#f-nav li a {position: relative;color: #c97856;text-decoration: none;}
#f-nav li a:hover {color: #c97856;text-decoration:underline;}		
address {color:#e1ca9c; font-size:10px; font-weight:bold; font-style:normal; text-align:center; margin-bottom:12px; padding:5px 0 0 0;}
#vizsig { margin: 0 auto;  width:250px;}
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color: #c97856; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 

/* CMS Stylings ------------------------------------------------------*/

#cp #b-contentArea h1 {}  
#cp #h-banner {}
.cp740 #cp_sectionindex {display:none;}
#cp_sectionlinks, #cp_sectionlinkssupbpage {}
#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0; padding:0; height:35px;}
#cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 15px 0 0;}
#cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{text-decoration:none; padding:0px; line-height:25px;   }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}

.cp735 #tab, .cp736 #tab, .cp737 #tab, .cp740 #tab, .cp738 #tab, .cp739 #tab, .cp741 #tab, .cp742 #tab, .cp743 #tab {width:200px; height:28px;}
.cp736 #tab {background:url(../img/tabs/specials2.gif) no-repeat;} /*specials page*/
.cp735 #tab {background:url(../img/tabs/employment.gif) no-repeat;} /*employment page*/
.cp737 #tab {background:url(../img/tabs/amenities.gif) no-repeat;} /*amenities page*/
.cp740 #tab {background:url(../img/tabs/area-info.gif) no-repeat;} /*area info page*/
.cp738 #tab {background:url(../img/tabs/air-strip.gif) no-repeat;} /*air strip page*/
.cp739 #tab {background:url(../img/tabs/restaurant-bar.gif) no-repeat;} /*restaurant page*/
.cp741 #tab {background:url(../img/tabs/area-activities.gif) no-repeat;} /*area activities page*/
.cp742 #tab {background:url(../img/tabs/area-attractions.gif) no-repeat;} /*area attractions page*/
.cp743 #tab {background:url(../img/tabs/tradingpost.gif) no-repeat;} /*trading post page*/


/* Special Cases ------------------------------------------------------*/
.phone {color:#fdd590; font-weight:bold; margin:68px 10px 0 0; text-align:right;}
#home #flashcontent {position:relative; z-index:20; top:0; left:0;}
#flashphotogallery {height:380px; width:720px;}

