/*--- Shell ------------------------------------------------------*/
  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/shellbg.gif) no-repeat;padding: 12px 10px 15px;}
  a {color: #0066CC; outline:none;}
  a:hover {color: #002674;}
  .fauxColumns {width:50%; float:right;}
  .imgLeft {margin-right:20px; 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;}
	
/*--- Head ------------------------------------------------------*/
  #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/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/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: 50px;}
  #propWelcome h2{color: #B7BCC3;font: italic bold 14px Georgia, "Times New Roman", Times, serif;margin: 10px 10px 10px 245px;padding: 0px;	letter-spacing: -1px;	position: absolute;	top: 60px;}
/*--- Main Nav ------------------------------------------------------*/ 
  #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%;}
  
/*--- Nav IDs ------------------------------------------------------*/    
  #navHome a{background-image: url(../img/nav-home.gif); width: 59px;}
  #navAccommodations a{ background-image: url(../img/nav-acommodations.gif); width: 120px;}
  #navAmenities a{background-image: url(../img/nav-amenities.gif); width: 73px;}
  #navMeetings a{background-image: url(../img/nav-meetings.gif);width: 66px;}
  #navLocation a{background-image: url(../img/nav-location.gif);width: 67px;}
  #navDining a{background-image: url(../img/nav-dining.gif); width: 50px;}
  #navTodo a{background-image: url(../img/nav-todo.gif);width: 85px;}
  #navGallery a{background-image: url(../img/nav-gallery.gif);width: 63px;}  
  #navSpecials a{background-image: url(../img/nav-specials.gif);width: 138px;}  
  #navArea a{background-image: url(../img/nav-area.gif);width: 119px;}  
  #navReservations a{background-image: url(../img/nav-reservations.gif);width: 96px; background-position: 0 top;}  
  #navReservations a:hover {background-position: 0 50%; color:#002674;}
  
/*--- Nav ON States ------------------------------------------------------*/   
  #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;}
  	
/*--- Header Image Area ------------------------------------------------------*/
  #h_banner {height: 204px; width: 451px; margin: 8px 0 8px 306px;}
  #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;}	
  
/*--- Contact Info ------------------------------------------------------*/    
  #b_contactInfo {float:left;clear:left;width:298px;font-size: 12px;background: #FAEFC4;padding: 0px 0px 8px;margin: 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;}

/*--- Content Area ------------------------------------------------------*/    
  #b_contentArea {width:405px; margin:0 0 8px 306px;background: #DDF2F6 url(../img/ndx-content-bg.jpg) repeat-x;min-height:370px;padding: 0px 23px;font: 12px/15px Arial, Helvetica, sans-serif;}
  #b_contentArea h1 {margin: 0px -23px 22px;padding: 0px 0px 0px 11px;color: #fff;font: normal 18px/26px Georgia, "Times New Roman", Times, serif;text-decoration: none;	background: #30759E;}
  #b_contentArea h2 {margin: 0px;padding: 0px;font: 18px/18px Georgia, "Times New Roman", Times, serif;color: #002674;letter-spacing: -1px;}
  #b_contentArea h3 {margin: 16px -23px 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;}
  #b_contentArea ul, #b_contentArea ol {margin:10px 0 10px 0px; padding:0 0 0 40px;}
  #b_contentArea ul li {list-style-type:square;}

/*--- CTA Areas ------------------------------------------------------*/
  #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/newpool.jpg) no-repeat;min-height: 143px;width: 137px;}
  #ctaAttractions {background: #945601 url(../img/downtown.jpg) no-repeat;min-height: 143px;width: 137px;}

/*--- CTA Groups ------------------------------------------------------*/    
  #ctaGroups {float:left;clear:left;width:298px;font-size: 12px;background: #FAEFC4;padding: 0px 0px 8px;margin: 8px 0 0 0;}
  #ctaGroups 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{padding-left: 9px;line-height: 18px;margin: 0px;}
  #ctaGroups a{text-decoration:underline;}
  #ctaGroups a:hover{text-decoration:none;}

/*--- Extra Content ------------------------------------------------------*/  
  #extraContent {width:298px;float:left;clear:left;}
  #extraContent img {margin:8px 0 0 0;}
  
/*--- Search Box ------------------------------------------------------*/
  select {margin:1px 0 7px 0;}
  .resSubmit {margin:0 10px 0 0; padding: 0px; width: 110px; height: 22px; float:left;}
  .resMonth {width:50px;}
  .resDay {width:40px;}
  .resYear {width:45px;}
  .resNights, .resRooms, .resAdults, .resKids {width:40px;}
  #searchBox {padding: 18px 0px 0 17px;top: 134px;background: #ffffff url(../img/searchbox-bg.gif) repeat-x;width: 281px;height: 186px;	position: absolute;}
  #searchBox form {margin: 0px;padding: 0px;}
  #searchBox select {font-size:10px;margin-bottom: 8px;margin-top: 2px;}
  #searchBox h1 {color: #002674;font: normal 28px Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;margin: 3px 0px 8px;padding: 0px;}
  #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;}
  
/*--- 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 ------------------------------------------------------*/  
