
/** LUMINIOUS BLUE TEMPLATE - 50 - **/

/* GENERAL **************************************************************************************************************** */
	
	html { margin: 0; padding: 0;}
	body { color:#787878; font-family: Arial; font-size: 12px; background:#fff url(../img/design/bg.gif) repeat-x; margin: 0; padding: 0; }
	#container {  width: 100%;  background:url(../img/design/bg_lines.jpg) no-repeat; background-position: top center; margin: 0; padding: 34px 0 0 0;}
	#shell {position:relative;	 width: 836px; height: 800px; margin: 0 auto; padding: 23px 22px;  background:#fff url(../img/design/bg_content.gif) 0 370px no-repeat;  }	
	a, #subNav ul li a, #content a { color:#2284D0; outline:none; }
	a:hover { color:#BF7B26; text-decoration: none;  }
	h1, h2, h3 {margin:0; padding:0;  }
	.imgRight {float:right; border:3px solid #7499dc; clear:right; margin:0 0 25px 25px;}
	
/* HEADER **************************************************************************************************************** */

	
	
	#headerShell {  }		
	
		#titlebar {  width: 222px; height: 157px; margin: 0 0 0 615px; position: absolute;  }
			
			div#usabilityNavDropDown {display:block; height: 30px; width: 223px; background:#896239 url(../img/design/bg_helpmenu.jpg); 
			position: absolute; margin: 127px 0 0 0; z-index:9;  }
			#helpmenuShell {font:bold 13px/25px Arial, Helvetica, sans-serif; letter-spacing:-1px;  }
			#helpmenuShell ul {  margin: 28px 0 0 0; padding: 0;   }
			#helpmenuShell ul li { list-style: none; padding: 0;  }
			#helpmenuShell ul li a {color:#F6EAC4; text-decoration:none; padding:0 0 0 21px; display:block;}
			#helpmenuShell ul li a:hover {background-color:#92683E; }		
			#helpmenuShell #usabilityNav a {display: block; width:201px; height:28px;background:#7B5733;}
			#helpmenuShell #usabilityNav a:hover {background-color:#92683E; }
			#helpmenuShell div#usabilityNavText {  }
			#helpmenuShell div#usabilityNavDropDown {  }
			#helpmenuShell div#usabilityNavDropDown div.noHover {  }
		
		#utilityNav  #accessible {  }
		
		#logo { width: 224px; height: 127px; background:#EDC16A url(../img/design/blanklogo.jpg); background-repeat:repeat-x;  }
		#logo a { display:block; width:222px; height:127px; background:#E5A249 url(../img/design/blanklogo.jpg); background-repeat:repeat-x;}
		
		#header { width: 837px; height: 347px; background: #000342; /*margin: 0 auto;*/ }		
	
	

/* BODY **************************************************************************************************************** */

	#contentShell {padding:95px 0 0 0;  color:#787878; font-size:14px; line-height:25px;}

		#side { width: 200px;  float:left; }	
		
			#nav { margin: 0; padding: 0;  }	
			#nav ul { margin: 0; padding: 0;  }	
			#nav ul li { display: block; width: 200px; padding:0;  list-style: none; margin:0 0 4px 0; border-bottom: 2px solid #93c7eb; }	
			#nav ul li a { padding:4px 0 4px 4px; margin: 0 0 4px 0; display: block; width: 196px; color:#8b8b8b;  text-transform: uppercase;  font-size: 18px; text-decoration: none; letter-spacing: -1px; }	
			#nav ul li a:hover { color: #000; background: #eee; }
			#nav ul li a.current { color: #000; border-bottom: 5px solid #e8bc70; }
			#nav ul li.current {border:none;}
			#nav ul li.noStyleRight {  }
			#nav ul li.noStyleLeft {  }
			#nav ul li.lastItem {  }
			ul#mainNavLinks ul { display: none; padding: 5px 0;  }			
			ul#mainNavLinks ul li a { border-bottom: 1px solid #ccc;  }			
			ul#mainNavLinks ul li a.current { background: #eee; border-bottom: 1px solid #ccc;  }			
			#nav ul#mainNavLinks ul li a {  font-size: 12px;  }			
			
			#ctaShell {  }
			#ctaShell ul {  }
			#ctaShell a {  }
			#ctaShell a:hover {  }
			
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}

			/*
			.widgetCTA { float: left; }
			.widgetCTA a{text-decoration:none; overflow:hidden; color:#000; background:url(../img/design/cta-bg.png)}
			.widgetCTA h1 {text-transform:uppercase;color:#02395E; letter-spacing:-1px; font-size:23px; margin:9px 0 15px 35px;}
			.widgetCTA a:hover h1 {color:#02395E;}
	*/
			
			div#side2 { position: absolute; top: 291px; height:79px; width: 837px;  }
			.widgetCTA { float: left; position:relative; z-index:999; bottom:-30px; cursor:pointer; }
			.widgetCTA a {text-decoration:none; overflow:hidden; color:#1D5389; background:url(../img/design/cta-bg.png);display:block;width:267px; height:49px; margin:0 0 0 8px; position:relative; cursor:pointer;}
			.widgetCTA  a h1{color:#1D5389;}
			.widgetCTA a:hover { padding-bottom:30px;  bottom:30px;color:#02395E; }
			.widgetCTA h1 { text-transform:uppercase; color:#fff; letter-spacing:-1px; font-size:23px; margin:9px 0 15px 35px; }
			.widgetCTA .widgetCTAHeaders { display: block; font-weight: bold; text-transform:uppercase; color:#fff; letter-spacing:-1px; font-size:23px; margin:9px 0 15px 35px; color:#1D5389; }
			
			

		#content {padding:45px 0 0 0;  margin:0px; background:url(../img/design/content-shell-bg.gif) repeat-x left top; position:relative; width:610px; float:right;}	
		#content h1 { background-color:#fff; margin:-45px 0 0px 55px; padding:0 21px 0 11px;  color:#BF7B26;font: 34px/38px Arial, Helvetica, sans-serif; letter-spacing:-1px; 
		float:left; height:38px;}
		#content h2 { font: 20px/20px Arial, Helvetica, sans-serif; color:#D59222; letter-spacing:-1px; border-left:7px solid #D59222; padding:0px 0 0 5px; }
		#content h3 {clear:right; border-bottom:1px dotted #606060;  color:#606060; font-size:12px; margin:17px 0 0 5px; padding:0 0 0 7px; line-height:19px;}
		#content .textWidget h1 {margin:0 0 0px 7px; padding:0; float:none; height:auto; color:#1C3450; font: 25px/23px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
		
		#content p {margin:0 0 25px 12px;}
		#contentShell ul {margin-bottom:25px; font-size:13px;}
		#contentShell li {line-height:19px; list-style-type:square;}
		#content b, #content strong {letter-spacing:-1px; font-style:italic;}
		
		#content a { color:#2284D0; outline:none; }
		#content a:hover { color:#BF7B26; text-decoration: none;  }
		
		#content table .textWidget {clear:left;}
		
			#breadcrumbs ul  {  text-align: right;  margin: 0px 0 20px 0; padding: 0; position:absolute; right:21px; font-size:11px; color:#A86E26; top:0; line-height:32px; }
			#breadcrumbs li { display: inline; margin: 0 0 0 8px ;}
			#breadcrumbs li a {color:#7b8687; text-decoration:underline;}
			#breadcrumbs li a:hover {text-decoration:none;}
			ul#subNavDownLinks { margin: 0px 0 0 0; padding:0 0 4px 0; border-bottom: 1px solid #ccc; position:relative; left:0;}
			ul#subNavDownLinks li { display: inline; margin: 0 10px 0 0;}
			ul#subNavDownLinks li a {}
			ul#subNavDownLinks li a:hover {}
			
			#subNav {margin:0 0 25px 0;}
			#subNav ul {}
			#subNav ul li {}
			#subNav ul li a {}
			#subNav ul li a:hover {}		
			
			#resBox {color:#fff; font-size:10px; background:#5e7bab url(../img/design/ibe-background.jpg) no-repeat; width:823px; padding:12px 0 0 15px;height:53px;  display:block; position:absolute; top:385px;}	
			#resBox form {position:relative; margin:0; padding:0;}	
			#resBox select {margin:0px 0 0px 0; padding:0; line-height:0px;}
			
			
			

.resMonth {width:60px;}
.resDay {width:45px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px; margin:0; padding:0;}
#resBox .resRoomSpacer {margin:0 0 0 21px; }
#resBox .resAdultsSpacer, #resBox .resKidsSpacer {margin:0 0 0 18px;}
#resBox .resSubmit {display:inline; vertical-align:top;}
#resBox #anchor {position:absolute;}
#anchor img {border:none;}
#searchArrival {width:175px; display:block; } 
#searchOptions {width:240px;left:200px; }		
	#searchArrival, #searchOptions {position:absolute;top:-7px;}
	#searchOptions div {position:relative;}
.resSubmit {display:block; position:absolute;top:10px; width:149px; height:33px; border:none; background: url(../img/design/btn-book-now.jpg) no-repeat; text-indent:-5000px; line-height:0; cursor:pointer; z-index:99; left:315px;}	
#ibeLinx {position:absolute; right:-505px; color:#EAC37E; line-height:20px; top:-43px;}
#ibeLinx a {color:#EAC37E; text-decoration:none;}
			#ibeLinx a:hover {color:#fff; text-decoration:underline;}
			
			
			
			
		
			/*#resBox select {}
			
			
			.resNights, .resRooms, .resAdults, .resKids {width:50px;}
			#resBox .resRoomSpacer {margin:0 0 0 21px;}
			#resBox .resAdultsSpacer, #resBox .resKidsSpacer {margin:0 0 0 18px;}
			#resBox .resSubmit {}
			#resBox #anchor {position:absolute;}
			#anchor img {border:none;}
			
			#resBox #searchOptions select { margin: -10px 0 0px; padding:0; position:relative;}
			
			#ibeLinx a {color:#EAC37E; text-decoration:none;}
			#ibeLinx a:hover {color:#fff; text-decoration:underline;}*/
			
			#map2234 {border:1px solid #000;}


/* FOOTER **************************************************************************************************************** */

	#footerShell { margin: 30px 0; clear: both; position:relative;  }
		
		#footerNav {padding:35px 0 0 0;}
		#footerNav ul { margin: 0; padding: 0; text-align: center; }
		#footerNav ul li { display: inline; margin: 0 4px 0 0; padding:0 4px 0 0; border-right:1px solid #adadad; }
		#footerNav ul li a {color:#626262; text-decoration:none; }
		#footerNav ul li.lastItem{ margin-right:0; border:none; }
		#footerNav ul li a:hover { text-decoration:underline; }
		
		#address { padding-bottom:3px; border-bottom:1px dotted #adadad; color:#ab6605; font-size: 14px; letter-spacing:-1px;  top:0; position:absolute; left:15%;   }
		#address ul { margin: 0; padding: 10px 0 0 0; text-align: center;  }
		#address ul li { display: inline; margin: 0 4px;  }
		#address strong { }
		#propertyName {font-weight:bold;}
		/*#country {display:none; visibility:hidden;}*/
		
		#address { text-align: center; padding-top: 10px; font-size: 13px; }
			
			.org, .adr, .tel { margin: 0 15px 0 0;}
			.org { font-weight: bold; }
			.adr {  }
				.street-address {  }
				.locality {  }
				.region {  }
				.postal-code {  }
				.country-name {  }
			.tel {  }
				.tel .type {  }
				.tel .value {  }
		
		#vizsig { text-align: center; margin:35px 0 0 0;}
		
		
		