/* CSS Document */

/* Global ------------------------------------------------------*/
	body {margin: 0px;padding: 0px 0px 10px;color: #666;font-family:Georgia, "Times New Roman", Times, serif;background: url(../img/design/footer.jpg) bottom center no-repeat #dccbaf;}		
	#shell {margin: 0px auto;width:980px;background:url(../img/design/shell_bg.jpg) no-repeat top center;}
	a { text-decoration: underline; color:#8b4511;}
	a:hover { text-decoration: none; color:#c87310;}
	.fauxCol {width:50%; float:left;}
	.imgLeft {margin-right:20px; float:left; background:url(../img/design/imgborder.jpg) repeat-x bottom; padding: 0 0 10px 0;}
	.imgRight {margin-left:20px; float:right; background:url(../img/design/imgborder.jpg) repeat-x bottom; padding: 0 0 10px 0;}
	.imgCenter { margin: 0 0 20px 0;  background:url(../img/design/imgborder.jpg) repeat-x bottom; padding: 0 0 10px 0;}
	.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 {position:relative;}
	
/* Top Nav ------------------------------------------------------*/		
	#h-usabilityNav {font-size: 10px;color: #6C2B00;height: 15px;padding: 10px 0px 0px;margin: 0px auto; color:#0e7690; width:700px; z-index:20;}
	#h-usabilityNav ul{margin:0px;padding:0px;}
	#h-usabilityNav li{border-right: 1px solid;display: block;float: left;margin: 0px 7px 0px 0px;padding: 0px 7px 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: #6C2B00;position: relative;}
	#h-usabilityNav li a:link, #h-usabilityNav li a:visited {color:#0e7690; text-decoration:none;}
	#h-usabilityNav li a:hover, #h-usabilityNav li a:active {color: #044454; text-decoration:underline;}
	.phone {font-size:12px; font-weight:bold; padding-right:70px; line-height:12px; border:none;}

/* Logo --------------------------------------------------------*/
	#h-logoArea {height: 143px;width: 980px;position: absolute; background:url(../img/design/header_bg-2.jpg) no-repeat center 2px; }
	#h-logoArea img {display: block; border:none; margin:44px 175px 0px;}
	#h-logoArea a {display: block; width: 740px; height: 143px; margin:10px 125px 0px;}		

/* Header Image ------------------------------------------------*/
	#h-banner {display:none;}
	#h-banner img {display:block;}

/* Main Nav ----------------------------------------------------*/		
	#h-nav {font-size: 12px;font-weight: bold;height: 25px; position:absolute; top:167px; background:url(../img/design/nav_bg.jpg) no-repeat top center;width:980px; height:73px; margin:0px auto; letter-spacing:-.1em; padding:0px;}
	#h-nav ul{ width:720px; position:absolute; top:8px; left:142px;}
	#h-nav li{list-style: url(none) none;float: left;margin: 0px 15px 0px 0px;padding: 0px 6px 0px 0px; text-align: center;}
	#h-nav li a:link, #h-nav li a:visited {color: #0e7690;text-decoration: none;}
	#h-nav li a:hover, #h-nav li a:active {color: #044454;text-decoration: none;}
	#h-nav li a.current { color: #e96f25; }
	#h-nav li.oneline { padding-top: 7px; }
	
/* Body ---------------------------------------------------------*/
	#b-shell { background:url(../img/design/b-shell_bg.jpg) repeat-y top center;margin-top:215px; z-index:30;}
	.b-shellTop {background:url(../img/design/b-shell_top.jpg) no-repeat top center; width:670px; margin:0px auto; padding:22px 45px 8px; position:relative;}
	.b-shellBot {background:url(../img/design/footer_bg.jpg) no-repeat top center; width:740px; height:47px; margin:0px auto; clear:both; position:relative;}
	#b-contentArea {font-size: 11px;line-height: 18px;color: #1073af; float:right; padding:30px 20px 0px 10px; width:355px; background:url(../img/design/content_bg.jpg) no-repeat bottom left;}
	#b-contentArea p {line-height:200%;}
	#b-contentArea h1 {}
	#b-contentArea h2 {}
	#b-contentArea li { color:#3b4932;}
	
	h1 { font-size: 26px;  line-height: 100%; letter-spacing: -1px;}
	h2 { color:#8b4511; font-size: 16px; line-height: 100%; letter-spacing: -1px;}
	
	ul#subnav {  margin:  10px 0; padding: 10px 0; border-top: 1px solid #d0c8a1; }
	ul#subnav li { list-style: circle; margin: 0 0 0 40px;}
	ul#subnav li a.current { color:#07456a; font-weight: bold; text-decoration: none;  }

/* CTAs ---------------------------------------------------------*/
	#b-searchBoxShell {float:left; background:url(../img/design/sidebar_bg.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; }
	#b-ctaShell {float:left; width:220px; margin-left:10px; margin-bottom:0px;}
	
	/*SIDEBAR STYLES*/
	#accommodations #b-searchBoxShell {background:url(../img/design/sidebar_accommodations.jpg) no-repeat top center;}
	#groups #b-searchBoxShell {background:url(../img/design/sidebar_groups.jpg) no-repeat top center;}
	#amenities #b-searchBoxShell {background:url(../img/design/sidebar_amenities.jpg) no-repeat top center;}
	#dinner #b-searchBoxShell {background:url(../img/design/sidebar_dinner.jpg) no-repeat top center;}
	#gallery #b-searchBoxShell {background:url(../img/design/sidebar_gallery.jpg) no-repeat top center;}
	#calendar #b-searchBoxShell {background:url(../img/design/sidebar_calendar.jpg) no-repeat top center;}
	#specials #b-searchBoxShell {background:url(../img/design/sidebar_specials.jpg) no-repeat top center;}
	#rfp #b-searchBoxShell {background:url(../img/design/sidebar_rfp.jpg) no-repeat top center;}
	#contact #b-searchBoxShell {background:url(../img/design/sidebar_contact.jpg) no-repeat top center;}
	
	#calendar #searchBox, #gallery #searchBox, #dinner #searchBox, #amenities #searchBox, #groups #searchBox, #accommodations #searchBox, #specials #searchBox, #rfp #searchBox, #contact #searchBox {margin:10px 0px 0px 0px; height:340px;}
	#index #searchBox {height:520px;}
	
	
	#b-ctaShell ul{margin:0; padding:0;}
	#b-ctaShell li{list-style: url(none) none;}
	#b-ctaShell li a{}
	#b-ctaShell li a:hover{}
	
	#b-cta01 {width:218px; margin-left:10px;}
	#b-cta02 {width:218px; margin-left:10px;}
	#b-cta03 { width:218px; position:absolute; top:91px; left:640px; z-index:70;}
		
/* Search Box --------------------------------------------------*/
	form select {margin:1px 0 7px 0; font-size:10px; border:1px solid #7f9db9;}
	.resSubmit {display:block; margin:5px 0px 10px 30px;}
	.resMonth {width:60px;}
	.resDay {width:40px;}
	.resYear {width:45px;}
	.resPromo {position:absolute;}
	.resNights, .resRooms, .resAdults, .resKids {width:38px;}
	#searchBox { width:178px; height:510px; background:url(../img/design/ibe_bg.png) no-repeat top center; font-family:Arial, Helvetica, sans-serif; color:#ffeb42; font-size:10px; padding:12px 45px 0px 40px; margin:20px 0px 0px;}
	#searchBox .resRoomSpacer {margin:0 0 0 11px;}
	#searchBox .resAdultsSpacer, #searchBox .resKidsSpacer {margin:0 0 0 13px;}
	#searchBox a {font-weight:bold;}
	#searchBox a:link, #searchBox a:visited {color:#173F4A; text-decoration:underline;}
	#searchBox a:hover, #searchBox a:active {color:#24626F; text-decoration:none;}
	#anchor img {border:none; margin: 0 0 0 2px;}
	.resExtras {text-align:center;}

/* Footer ------------------------------------------------------*/
	#f-shell { clear:both;  margin:7px auto 0px; width:670px; position:relative;}
	#f-nav {font-size: 10px;color: #6C2B00;height: 20px;}
	#f-nav ul {margin:0px; padding:0px;}
	#f-nav li{border-right: 1px solid;display: block;float: left;margin: 0px 9px 0px 0px;padding: 0px 9px 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: #6C2B00; font-weight:bold;}
	#f-nav li a:link, #f-nav li a:visited {text-decoration:none; color:#442602;}
	#f-nav li a:hover, #f-nav li a:active {color:#82531b;}	
	address {font-style:normal; font-size:12px; margin-bottom:8px; text-align:center; color:#4d473e;}
	#f-sig {text-align:center;}
	
		
		#f_address { margin: 0 0 0 40px;}
		#f_address, .tel { font-size: 11px; }
		#f_address ul { margin: 0; padding: 0; }
		#f_address ul li { float: left; margin: 0 15px 0 0; }
		.tel { font-size: 11px; }
		li div.li { list-style: none;}

/* CMS Stylings ------------------------------------------------------*/

	#cp #b-contentArea h1 {}  
	#cp #h-banner {}
	#cp_sectionlinks, #cp_sectionlinkssupbpage {}
	#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 ------------------------------------------------------*/
#b-contentArea .highlightpages {width:355px; border-bottom:1px solid #d0c8a1;}
#dinner #b-ctaShell {margin-top:70px;}

/*calendar*/
#calendar #b-shell { background:url(../img/design/b-shell_bg-cal.jpg) repeat-y top center;margin-top:215px; z-index:30;}
	#calendar .b-shellTop {background:url(../img/design/b-shell_top-calendar.jpg) no-repeat top center; width:670px; margin:0px auto; padding:22px 45px 8px; position:relative;}
#calendar #b-searchBoxShell {display:none;}
#calendar #b-contentArea {width:600px;}
#calendar .b-shellBot {background:url(../img/design/footer_bg-calendar.jpg) no-repeat top center; width:740px; height:47px; margin:0px auto; clear:both; position:relative;}
#calendar #b-contentArea {background:none;}


#vizsig { margin: 30px 0 0 0;  display: block;  }
#vizsig span#text {	float: none; margin: 8px 0 0 5px; font-size: 11px; font-family: "Trebuchet MS";	color: #442602;}
#vizsig span a { float: none; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color: #442602; }
#vizsig span a:hover { text-decoration: none; color: #442602; }
#vizsig img { float: none; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/ vertical-align: middle; } 
