/* Global ------------------------------------------------------*/
body {margin: 0px;padding: 0px;color: #666;font-family: Arial, Helvetica, sans-serif; background:url(../img/design/body_bg.jpg) top center repeat-x #bc8c4d;}		
#shell {margin: 0px auto;width: 100%; background:url(../img/design/shell_bg.jpg) top center no-repeat;}
a {}
a:hover {}
.fauxCol {width:50%; float:left;}
.imgLeft {margin-right:20px; float:left;}
.imgRight {margin-left:20px; float:right;}
.imgBorder {border:2px solid #462B17; margin-top:5px; margin-bottom:10px;}
.clearBoth {clear:both;}
.noBackground {background:none;}
.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;}
a.current {border:1px solid #c97410; font-size:larger; letter-spacing:.05em; border-left:none; border-right:none;}
	
/* Head ---------------------------------------------------------*/
#h-shell { width:810px; margin:0px auto; height:552px; overflow:hidden; background:url(../img/design/header_bg.png) 8px 0px no-repeat;}

/* Top Nav ------------------------------------------------------*/		
#h-usabilityNav {font-size: 11px;color: #eec077;height: 15px;padding: 11px 0px 0px 20px;margin: 0px auto; width:390px;}
#h-usabilityNav ul{margin:0px;padding:0px;}
#h-usabilityNav li{border-right: 1px solid;display: block;float: left;margin: 0px 15px 0px 0px;padding: 0px 15px 0px 0px;list-style: url(none) none;line-height: 9px;}
#h-usabilityNav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#h-usabilityNav li a{color: #eec077;position: relative; text-decoration:none;}
#h-usabilityNav li a:hover{text-decoration: underline;color: #eec077;}
#h-usabilityNav li a.current {font-size:10px; letter-spacing:normal; border:none;}

/* Logo --------------------------------------------------------*/
#h-logoArea {height: 95px;width: 233px; margin:45px auto 0; padding-left:2px;}
#h-logoArea img {border:none;}
#h-logoArea a {display: block;height: 95px;width: 235px;}		

/* Header Image ------------------------------------------------*/
#h-banner { float:right; ; margin: -40px -2px 0 0;width:299px; height:313px; position:relative; z-index:50;}
#h-banner img {display:block; position:relative; margin-top:17px;  }
#h-bannerOverlay {background:url(../img/design/h-bannerOverlay.png) top left no-repeat; z-index:90; position:absolute; width:290px; height:313px;  margin:-308px 0 0 -2px;}

/* Main Nav ----------------------------------------------------*/		
#h-nav {font-size: 11px;font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif;height: 25px;float:right;width:210px; margin-right:3px; margin-top:10px;}
#h-nav ul{margin:45px 0 0;padding:0px; text-align:center; text-transform:uppercase;}
#h-nav li{list-style: url(none) none;margin: 0px 0px 9px 0px;padding: 0px 0px 9px 0px; background:url(../img/design/nav_hrule.gif) bottom center no-repeat;}
#h-nav li a{color: #085d59;text-decoration: none;}
#h-nav li a:hover{color: #c97410;text-decoration: none; border:none;}

/* Nav Ids ------------------------------------------------------*/
#navBlah {}
#navBlibbity {}
#navShablazzim {}

/* MID ----------------------------------------------------------*/
#shellMid {
	width:837px;
	height:43px;
	background:url(../img/design/mid_bg3.jpg) top center no-repeat;
	margin:0px auto 0;
	position:relative;
	left:11px;
	z-index:80;
	}
#banner {margin-left: -25px}
	
/* Body ---------------------------------------------------------*/
#b-shell { clear:both; margin: 0px auto 0; width:837px; z-index:80; position:relative; background:url(../img/design/content_bg-shadow.png) 9px 0px repeat-y;}
#b-shadow {width:789px; margin:0px auto;top:-9px;}
#b-contentArea {font-size: 11px; background:url(../img/design/content_bg-top.jpg) top center no-repeat; width:618px; padding:0 90px 10px 90px; margin: 0 0 0 5px; color:#013238; line-height:200%; position:relative; z-index:90;min-height:300px; height:auto !important; height:300px; position:relative;}
#b-contentArea h1 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#773F15; font-weight:normal;}
#b-contentArea h2 { font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.05em; font-size:14px; color:#1E5666; }
#b-contentArea ul { font-family:"Times New Roman", Times, serif; font-size:12px; color:#9D5926; list-style:none; width:250px;}
#b-contentArea li {border-left:3px solid #1D6063; border-bottom:1px solid #B6975F; margin:0 0 10px; padding:0 0 0 10px;}
#b-footer {width:741px; background:url(../img/design/content_bg-footer.png) 4px 0px no-repeat; height:40px; margin:0px auto;position:relative; left:8px; position:relative; z-index:80; }
#b-contentArea a {color:#106D62;}
#b-contentArea a:hover {color:#1F545F; text-decoration:none;}

#flashtitle {width:540px; height:40px;}

/* CTAs ---------------------------------------------------------*/
#b-ctaShell { clear:both; width:668px; height:121px;margin:0px auto; background:url(../img/ctas/cta_bg.jpg) top center no-repeat;}
#b-ctaShell ul{margin:0; padding:0 0 0 1px;}
#b-ctaShell li{list-style: url(none) none; float:left;}
#b-ctaShell li a{}
#b-ctaShell li a:hover{}

#b-cta01 a{width:224px; height:118px; display:block;}
#b-cta01 a:hover{width:224px; height:118px; display:block; background:url(../img/ctas/res2.jpg) no-repeat top center;}
#b-cta02 a{width:221px; height:118px; display:block;}
#b-cta02 a:hover{width:221px; height:118px; display:block; background:url(../img/ctas/gal2.jpg) no-repeat top right;}
#b-cta03 a{width:222px; height:118px; display:block;}
#b-cta03 a:hover{width:222px; height:118px; display:block; background:url(../img/ctas/spec2.jpg) no-repeat top right;}

	
/* Search Box --------------------------------------------------*/
#searchbox1 {width:205px; float:left; padding:30px 0 0 62px; font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:10px; color:#675642;}
form select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}
select {margin:1px 0 7px 0;}
.resSubmit {display:block; margin-top:5px;}
.resMonth {width:60px;}
.resDay {width:50px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px;}
#searchbox1 .resRoomSpacer, #searchbox1 .resKidsSpacer {margin:0 0 0 21px;}
#anchor img {border:none;} 
.extras { margin:20px 0 10px; letter-spacing:-.125em;}
.tollfree {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#664517; letter-spacing:-.03em; }
#searchbox1 a {color:#06312f;}
#searchbox1 a:hover {color:#108580;}

/* Footer ------------------------------------------------------*/
#f-shell { background:url(../img/design/footer_bg.png) 13px 0px no-repeat; width:690px; padding:180px 75px 0; margin:-180px auto 0;   z-index:50; height:340px;}
#f-use {float:right; font-size:11px;}
#f-use ul {list-style:none;}
#f-use a {color:#0a464c; text-decoration:underline;}
#f-use a:hover {color:#0F656F; text-decoration:underline;}
#f-use ul {margin:10px 0 0; padding:0px; width:70px;}
#f-use li {margin:0 0 3px 0; padding:0 0 3px 0;}
#f-nav {font-size: 11px;color: #6C2B00;height: 20px;}

#f-nav ul {margin:0px 0 0 60px; padding:0px; clear:both; width:600px;}
#f-nav li{border-right: 1px solid;display: block;float: left;margin: 0px 30px 0px 0px;padding: 0px 30px 0px 0px;list-style: url(none) none;line-height: 9px;margin-top:30px;}
#f-nav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#f-nav li a {position: relative;color: #6C2B00;}
#f-nav li a:hover {color: #000;text-decoration: none;}		
address {font-size:11px; color:#0a464c; font-style:normal; margin-top:10px; line-height:200%;}
.inntitle {font-size:14px; font-weight:bold; color:#FFFFFF;}

 #vizsig { margin: 0px auto 0; color:#623904; text-align:center; width:260px;  position:relative; top:20px;}
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; color:#623904; }
#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 {}
#cp_sectionlinks, #cp_sectionlinkssupbpage { display:none;}
#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 #000; text-decoration:none; padding:0px 5px; line-height:25px;   }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}

/* Special Cases ------------------------------------------------------*/

#flashcontent {margin-top:17px;}