/* GENERAL *********************************************************************************************************
***************************************************************************************************************** */

	body {background: #152648;font: 11px/15px Arial, Helvetica, sans-serif;margin: 0px;padding: 11px 0px 15px;}		
	#shell {width: 757px;margin-right: auto;margin-left: auto;background: #FFFFFF url(../img/design/shellbg.gif) no-repeat;padding: 12px 10px 15px;}
	
	a {color: #0066CC; outline:none;}
	a:hover {color: #002674;}
	
	.fauxColumns {width:50%; float:right;}
	
	.imgLeft { margin: 15px 20px 15px 0; float:left;}
	.imgRight {margin:0 0 10px 20px; float:right; clear:right;}
	
	.clearBoth {clear:both;}
	.clearRight {clear:right;}
	.clearLeft {clear:left;}
	.noMargin {margin:0;}
	.noBorder {border:none;}
	.noPadding {padding:0;}
	.forPrint {position:absolute; left:-2500px;}
	
	#printHeader {display:none;border-bottom: 4px solid #000000; margin: 0 0 10px 0; font-size:10pt;}
	#printHeader h1 {font-size: 14px;margin-bottom: 0px;}
	#printHeader p {margin: 5px 0;}
	
	#bwGoldCrown {text-align:right;clear:both;margin-bottom: 12px;}
	
	.boldSerif {font: bold 14px Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;}
	.imgCaption {text-align:right; float:right;}
	
	a#cta_book { margin: 15px 0 0 0;}
	
	a.ibecal { border: 0; position: absolute;}
	.resSubmit { width: 146px; height: 24px;}
	
/* HEADER *********************************************************************************************************
***************************************************************************************************************** */
	
	#h_shell {background: url(../img/bw-slogan.gif) no-repeat; }


	
	#h_usabilityNav {font-size: 10px;height: 16px;width: 757px;margin-bottom: 9px;}
	#h_usabilityNav ul{padding:0px;margin: 0px; height: 16px;width: 235px;float: right;}
	#h_usabilityNav li{list-style: url(none) none;background: url(../img/design/nav-arrows.gif) no-repeat right center;float: right;padding-right: 10px;	margin-left: 15px;}
	#h_usabilityNav li.noMargin {margin:0;}
	#h_usabilityNav li a{text-decoration: none;color: #2079D2;}
	#h_usabilityNav li a:hover{color: #002674;}
	
	#h_logoArea {background: url(../img/design/bwlogo.gif) no-repeat;height: 81px;width: 89px;position: absolute;z-index: 1;margin-left: 15px;}
	#h_logoArea img {border:none;}
	#h_logoArea a {display: block;height: 81px;width: 89px;}		
	#propWelcome h1{color: #B7BCC3;font: italic bold 14px Georgia, "Times New Roman", Times, serif;margin: 0px 0px 0px 135px;padding: 0px;	letter-spacing: -1px;	position: absolute;	top: 70px;}

	#h_nav {height: 25px;text-align: center;border-bottom: 4px solid #002674;text-transform: uppercase;font-size: 11px;line-height: 24px;	font-weight: bold;}
	#h_nav ul{margin:0px;padding:0px;float: right;}
	#h_nav li{float: left;list-style: url(none) none;margin-left: 2px;}
	#h_nav li a{height: 25px;display: block;text-decoration: none;color: #2C5490;}
	#h_nav a:hover{background-position: 0 50%;}
	
	#navHome a{background-image: url(../img/design/nav-home.gif); width: 59px;}
	#navAccommodations a{ background-image: url(../img/design/nav-acommodations.gif); width: 120px;}
	#navAmenities a{background-image: url(../img/design/nav-amenities.gif); width: 73px;}
	#navMeetings a{background-image: url(../img/design/nav-meetings.gif);width: 66px;}
	#navLocation a{background-image: url(../img/design/nav-location.gif);width: 67px;}
	#navDining a{background-image: url(../img/design/nav-dining.gif); width: 50px;}
	#navTodo a{background-image: url(../img/design/nav-todo.gif);width: 85px;}
	#navGallery a{background-image: url(../img/design/nav-gallery.gif);width: 63px;}  
	#navSpecials a{background-image: url(../img/design/nav-specials.gif);width: 138px;}  
	#navArea a{background-image: url(../img/design/nav-area.gif);width: 119px;}  
	#navReservations a{background-image: url(../img/design/nav-reservations.gif);width: 96px; background-position: 0 top;}  
	#h_nav #navReservations a:hover {background-position: 0 50%; color:#002674;}
  
	#h_nav li a.current, #home #navHome a {background-position: 0 bottom; color:#fff;}
	#h_nav li a.current:hover, #home #navHome a:hover {background-position: 0 50%;color: #2C5490;}
	
	#f_nav li a.current, #f_navVert li a.current {font-weight:bold;color: #0099FF;}
	#f_nav li a.current:hover, #f_navVert li a.current:hover {text-decoration:underline;}
	#home #f_nav li a.current {color:#999999;}
	
	#subNav { margin:0px 0 0 0; height: 27px; }
	#subNav ul {background:#002674; margin: 0; padding: 5px 0 10px 15px; width: 742px; display: block;}
	#subNav ul li { display: inline;}
	#subNav ul li a { font-size: 12px; font-weight: bold; margin: 0 10px 0 0; color:#b1dee5; text-decoration: none;}
	#subNav ul li a.current { color:#fff;}
	#subNav ul li a:hover { color:#fff;}
	
	
	#h_banner {height: 204px; width: 100%;  margin: 8px 0 8px 0px;}
	#h_banner img {display:block;}
	#h_banner h2 {background: #CC3300; color: #FFFFFF;font: normal 15px Georgia, "Times New Roman", Times, serif;padding-left: 9px;	margin: 0px;}
	#h_banner ul {margin:0; padding: 10px 10px 0 25px;}
	#h_banner li {list-style-type:square;}	

	#searchBoxShell {/*position: absolute;*/ float: left; margin: 0 5px 0 0; padding: 18px 0px 0 17px; background: #ffffff url(../img/design/searchbox-bg.gif) repeat-x;width: 281px;height: 186px;	}

	
	#b_contactInfo {float:left;clear:left;width:298px;font-size: 12px;background: #FAEFC4;padding: 0px 0px 8px;margin: 8px 0 0 0;}
	#b_contactInfo ul { margin: 0; font-size: 11px; padding:0 0 0 10px;}
	#b_contactInfo ul { list-style: none;}
	#b_contactInfo li strong { font-size: 12px;}
	#b_contactInfo h1{background: #DD8712;color: #FFFFFF;font: normal 20px Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;	margin: 0px 0px 7px;	padding: 0px 0px 0px 9px;}
	#b_contactInfo p{padding-left: 9px;line-height: 18px;margin: 0px;}
	#b_contactInfo a{text-decoration:underline;}
	#b_contactInfo a:hover{text-decoration:none;}
	#b_contactInfo .addressSpacer {margin-right: 5px;margin-left: 5px;}

		/*--- Search Box ------------------------------------------------------*/
			#call { display: block; float: left;}
			select {margin:1px 0 7px 0;}
			.resSubmit {margin:5px 10px 0 0; padding: 0px; float:left;}
			.resMonth {width:50px;}
			.resDay {width:40px;}
			.resYear {width:45px;}
			.resNights, .resRooms, .resAdults, .resKids {width:40px;}
			#searchBox {padding: 0px;top: 130px;background: #F8D14A;width: 222px;height: 204px;position: absolute;color: #000;font-size: 11px;margin: 0px;}
			#searchBox form {margin: 0px;padding: 13px 13px 0px;}
			#searchBox select {font-size:10px;margin-bottom: 8px;margin-top: 2px;}
			#searchBoxShell h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: 25px; font-weight: normal;letter-spacing: -1px;color: #002674;}
			#searchBox .resRoomSpacer {margin:0 0 0 12px;}
			#searchBox .resAdultsSpacer {margin:0 0 0 5px;}
			#searchBox .resKidsSpacer {margin:0 0 0 7px;}
			#searchBox a {color: #020000;font-size: 10px; line-height:25px;}
			#searchBox a:hover {text-decoration: none;}
			#searchBox a#anchor img {border:none; margin: 0 0 0 2px;}
			#searchBox a#anchor {float:none; border:none; margin:0; padding:0; line-height:normal;}
			#searchBox .noBorder {border:none;}
			#searchBox a #btnRebate {float:none; margin:0; padding: 0; border:none; position:absolute;left: 193px; top:45px;}
			#resLinks {width:95px; float:right; border:1px sold #000; display:block; height:50px;}
			#searchBox #resLinks a {line-height:15px; display:block;}
			.reserveMessage {color: #002674;font-weight: bold;font-size: 13px;letter-spacing: -1px;clear:both;display:block;}
			.resRoomSpacer { margin: 0 0 0 9px;}


/* BODY *********************************************************************************************************
***************************************************************************************************************** */

	#b_contentArea {width:450px; margin:0 0 8px 306px;background: #DDF2F6 url(../img/ndx-content-bg.jpg) repeat-x;min-height:496px;  padding: 0 0 0px 0;font: 12px/15px Arial, Helvetica, sans-serif;}
	#b_contentArea h1 {margin: 0px 0 22px 0;padding: 5px 22px 5px 11px;color: #fff;font: normal 18px/26px Georgia, "Times New Roman", Times, serif;text-decoration: none;	background: #30759E;}
	#b_contentArea h2 {margin: 20px 0;padding: 0 0 0 20px;font: 18px/18px Georgia, "Times New Roman", Times, serif;color: #002674;letter-spacing: -1px;}
	#b_contentArea h3 {margin: 16px 0 22px;padding: 0px 0px 0px 11px;color: #fff;font: normal 18px/26px Georgia, "Times New Roman", Times, serif;text-decoration: none;	background: #002674;}
	#b_contentArea p {margin:0 0 15px 0; padding: 10px 20px 0 20px;}
	#b_contentArea ul, #b_contentArea ol {margin:10px 0 10px 0px; padding:0 0 0 40px;}
	#b_contentArea ul li {list-style-type:square;}

	#ctaShell {float:left; width:298px;}
	#ctaShell ul{margin:0;padding:0;height: 173px;}
	#ctaShell li{width: 137px;display: block;border: 4px solid #945601;float: left;margin: 0px 8px 0px 0px;list-style:none;list-style-type:none;}
	#ctaShell li.noStyling {margin:0; padding:0;}
	#ctaShell li a{padding: 0px 0px 0px 6px;background: #E19D36;display: block;color: #000;text-decoration: none;line-height: 15px;border: 1px solid #000000;	margin: 147px 0px 0px;	width: 129px;}
	#ctaShell li a:hover{background: #FFCC00;}  
	
	#ctaAmenities {background: #945601 url(../img/design/cta_left.jpg) no-repeat;min-height: 143px;width: 137px;}
	#ctaAttractions {background: #945601 url(../img/design/cta_right.jpg) no-repeat;min-height: 143px;width: 137px;}

	#ctaGroups, #ctaPhoto {float:left;clear:left;width:298px;font-size: 12px;background: #FAEFC4;padding: 0px 0px 8px;margin: 8px 0 0 0;}
	#ctaGroups h1, #ctaPhoto h1{background: #FFB345;color: #FFFFFF;font: normal 20px Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;	margin: 0px 0px 7px;	padding: 0px 0px 0px 9px;}
	#ctaGroups p, #ctaPhoto p{padding-left: 9px;line-height: 18px;margin: 0px;}
	#ctaGroups a, #ctaPhoto a{text-decoration:underline;}
	#ctaGroups a:hover, #ctaPhoto a:hover{text-decoration:none;}

	#extraContent {width:298px;float:left;clear:left;}
	#extraContent img {margin:8px 0 0 0;}
	
	#flashphotogallery { position: absolute; margin: 15px 0 0 15px;}
  
  
/* FOOTER *********************************************************************************************************
***************************************************************************************************************** */

  #f_shell {border-top: 1px solid #0099FF;padding-top: 11px;}
  
  #f_nav {margin-top: 14px;}
  #f_nav ul {margin:0px;padding:0px;}
  #f_nav li {display: inline;margin-right: 15px;}
  #f_nav li a, #f_navVert li a {color: #0099FF;text-decoration: none;}
  #f_nav li a:hover {color: #002674;text-decoration: underline;	}
  
  #f_navVert {float: right;width: 115px;line-height: 14px;}
  #f_navVert ul {text-align: right;margin:0px; padding:0px;}
  #f_navVert li {list-style: url(none) none;display: block;background: url(../img/fnav-arrows.gif) no-repeat right 2px;}
  #f_navVert li a {display:block;padding-right: 10px;height: 14px;}
  #f_navVert li a:hover {color: #002674;text-decoration: underline;	background: url(../img/fnav-arrows.gif) no-repeat right -8px;}
  
  #f_legal {width: 765px;margin:5px auto 0 auto; font-style: italic;color: #A7D2DB;padding:0 0 0 12px; line-height:19px;}
  #f_legal a{color:#B1DEE5;}
  #f_legal a:hover {text-decoration:none;}
  
	/*--- Special Cases ------------------------------------------------------*/  
	
		#f_address {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 24px;color: #FFFFFF;text-align: center;width: 770px;margin-right: auto;margin-left: auto;margin-bottom: 10px;}
		#copyright{font-family: Arial, Helvetica, sans-serif;color: #B1DEE5;font-size: 10px;font-weight: bold;font-style: italic;width: 770px;margin-right: auto;margin-left: auto;text-align: center;margin-bottom: 10px;}
		
		
		
#vizsig {
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
}
#vizsig span#text {
	none: left;
	margin: 8px 0 0 5px;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
#vizsig span a {
	none: left;
	margin: 8px 0 0 0;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
#vizsig span a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#vizsig img {
	none: left;
	padding: 0;
	margin: 0 0 0 8px; /*border: 1px solid #000*/
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

	
