/** LUMINIOUS Black TEMPLATE - 50 - **/


/* GENERAL **************************************************************************************************************** */
	
	html { margin: 0; padding: 0;}
	body { color:#787878; font-family: Arial; font-size: 13px; 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 { width: 836px; height: 800px; margin: 0 auto; padding: 23px 22px;  background:#fff url(../img/design/bg_content.gif) 0 370px no-repeat;  }	
	a { color:#18b0b9;  }
	a:hover { color:#e0597a; text-decoration: none;  }
	a:visited { color: #18b0b9;}
	h1, h2, h3 {}
	.imgRight {float:right; border:3px solid #7499dc; clear:right; margin:0 0 25px 25px;}
	.imgLeft {float:left; border:3px solid #7499dc; clear:left; margin:0 25px 25px 0;}


	
/* HEADER **************************************************************************************************************** */

	
	
	#headerShell {  }		
	
		#titlebar {  width: 222px; height: 157px; margin: 0 0 0 615px; position: absolute;  }
			
			div#usabilityNavDropDown { height: 28px; width: 222px; background:#411428 url(../img/design/bg_helpmenu.jpg); position: absolute; margin: 127px 0 0 0;  }
			#helpmenuShell {  }
			#helpmenuShell ul { background:#411428; margin: 20px 0 0 0; padding: 0; position:relative; z-index:90; height:90px;    }
			#helpmenuShell ul li { list-style: none; margin:0px; padding:0; }
			#helpmenuShell ul li a {color:#18b0b9; padding: 7px 10px; display:block;}
			#helpmenuShell ul li a:hover { color:#e0597a; text-decoration: none;  }		
			#helpmenuShell div#usabilityNavText { display: none;  }
			#helpmenuShell div#usabilityNavDropDown {  }
			#helpmenuShell div#usabilityNavDropDown div.noHover {  }
		
		#utilityNav  #accessible {  }
		
		#tollFree {position:absolute; top:-47px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:14px; left:3px; letter-spacing:-1px; display:none;}
		
		#logo { width: 222px; height: 127px; background:#9c2b52 url(../img/design/bg_logo.jpg) top repeat-x;  }
		#logo a { display:block; }
		#logo a img {border:none;}
		
		#header { width: 837px; height: 347px; background: #000; /*margin: 0 auto;*/ }		
	
	

/* BODY **************************************************************************************************************** */

	
	
	
		#contentShell {padding:95px 0 0 0;  color:#787878; font-size:14px; line-height:25px; position:relative;}

		#side { width: 200px; float:left; position:relative; }	
		
			#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 #e06584; }	
			#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 #7dbacf; }
			#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}

			div#side2 { position: absolute; top: 325px; height:79px; width: 837px;  }
			.widgetCTA { float: left; position:relative; z-index:999; bottom:-30px; cursor:pointer; }
			.widgetCTA a{text-decoration:none; overflow:hidden; color:#000; background:url(../img/design/cta-bg.png);display:block;width:267px; height:49px; margin:0 0 0 8px; position:relative; cursor:pointer;}
			.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; text-transform:uppercase; color:#fff; letter-spacing:-1px; font-size:23px; margin:9px 0 15px 35px; }
			/*.widgetCTA a:hover h1 {}
			.widgetCTA span {margin:0 0 0 17px; display:block;}
			.widgetCTA a{  }
			*/
		
		#content {padding:10px 0 0;  margin: 0 ;  position:relative;  float:right; width:610px;}		#titleWrap {background-color:#f8e3ec; width:100%;}
		#content h1 { background-color:#fff; /*margin:-45px 0 0px 55px;*/ padding:0 21px 0 11px;  color:#000;font: 30px/38px Arial, Helvetica, sans-serif; letter-spacing:-1px;/* float:left;  z-index:90; position:relative;*/ margin:0 10% 0 15%;}
		#content h2 { font: 20px/20px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px; border-left:7px solid #000; 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:#18b0b9;  }
		#content a:hover { color:#e0597a; text-decoration: none;  }
		#content a:visited { color: #18b0b9;}
		
		#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:#000; top:-18px; line-height:32px; }
			#breadcrumbs li { display: inline; margin: 0 0 0 8px ;}
			#breadcrumbs li a {color:#000; 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; line-height:10px; background: url(../img/design/ibe-background.jpg) no-repeat; width:823px; padding:12px 0 0 15px;height:53px;  display:block; position:absolute; top:-80px;}		
		
			#resBox select {margin:1px 0 7px 0;}
			.resSubmit {position:absolute;left:529px; top:18px; width:149px; height:33px; border:none; background: url(../img/design/btn-book-now.jpg) no-repeat; text-indent:-5000px; line-height:0; cursor:pointer;}
			.resMonth {width:55px;}
			.resDay {width:45px;}
			.resYear {width:45px;}
			.resMonth, .resDay, .resDYear {top:2px; position:relative;}
			.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;}
			#searchArrival {float:left; width:175px; display:block;} 
			#searchOptions { padding:0px 0 0 0;}
			#resBox #searchOptions select { margin:2px 0 0 0;}
			#ibeLinx {position:absolute; right:35px; color:#EAC37E; line-height:20px; top:13px;}
			#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;  }
		#footerShell a { color:#18b0b9;  }
		#footerShell a:hover { color:#e0597a; text-decoration: none;  }
		#footerShell a:visited { color: #18b0b9;}
		
		#footerNav {  }
		#footerNav ul { margin: 0; padding: 0; text-align: center; }
		#footerNav ul li { display: inline; margin: 0 4px; }
		#footerNav ul li a {  }
		#footerNav ul li.noStyleRight { margin-right:0; }
		#footerNav ul li a:hover {  }
		
		#address { color:#792e52; font-size: 16px; font-weight: bold;   }
		#address ul { margin: 0; padding: 10px 0 0 0; text-align: center;  }
		#address ul li { display: inline; margin: 0 4px;  }
		#address li.noStyleRight {  }
		#address strong { }
		
		#address { text-align: center; padding: 10px 0 0; }
			
			.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;}
		
		
		