#tableFrame {
	_width:944px;
}

#hero {
	height:355px;
	background:transparent url("/media/images/themes/home/hotel_room.jpg") no-repeat;
}

#header {
	padding-bottom:0px;
}

#layoutCenter {
	width:711px;
	margin-bottom:0px;
}
#layoutLeft {
	display:none;
}
#contentLeft {
	display:none;
}
#layoutRight {
	height:310px;
}
#contentRight {
	top:3px;
	_margin-bottom:-400px;
}
#headline {
	position:relative;
	top:20px;
	left:20px;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:36px;
	width:300px;
	height:164px;
	overflow:hidden;
}
#para {
	position:relative;
	color:#FFFFFF;
	font-family:Georgia;
	font-size:13px;
	font-weight:bold;
	top:30px;
	left:20px;
	width:300px;
	height:112px;
	overflow:hidden;
}
#link  {
	position:relative;
	top:55px;
	left:20px;
	width:300px;
	height:17px;
	overflow:hidden;
}
#link a {
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	background:transparent url("/media/images/themes/nav/btn_white_link_arrow.gif") no-repeat 0px 5px;
}
#link  a:hover {text-decoration:underline;}

/*================= 3 promos =================*/

#contentCenter .promos-three {
	width:684px;
	_width:695px !important;
	margin:16px;
	_margin-top:16px;
	_margin-left:16px;
	_margin-bottom:-40px;
	_margin-right:0px;
	_display:inline;
	float:left
}

#contentCenter .promos-three .promo  {
	width:216px;
	height:134px;
	float:left;
	margin-right:16px;
	_margin-right:15px;
	margin-bottom:0px;
	_display:inline;
}
#contentCenter .promos-three .lastpromo {margin-right:0px;}

#contentCenter .promos-three .promo p {
	padding:10px 0px 8px 25px;
	background:transparent url("/media/images/themes/nav/btn_white_link_arrow.gif") no-repeat 10px 14px;
	color:#FFFFFF;
	font-weight: bold;
	position:relative;
	top: -70px;
	_top: -50px;
	width: 180px;
	_margin:0px;
	font-family:Arial;
	font-size:13px;
	height:34px;
	overflow:hidden;
}

#contentCenter .promos-three .promo p  a {
	color:#FFFFFF;
}
#contentCenter .promos-three .promo p  a:hover {text-decoration:underline}



/*=================== 1 promo ==========================*/

#contentCenter .promos-one {
	clear:both;
	margin:0px 16px 16px;
	_margin:10px 0px -160px 16px;
	width:680px;
	height:134px;
}
#contentCenter .promos-one h2 {
	position:relative;
	top:-126px;
	left:16px;
	color:#644459;
	font-famliy:Georgia;
	font-size:24px;
	width:300px;
	overflow:hidden;
	height:60px;
}

#contentCenter .promos-one p {
	padding:12px 12px 6px 16px;
	color:#55514f;
	position:relative;
	top: -150px;
	width: 280px;
	overflow:hidden;
	height:30px;
}

#contentCenter .promos-one  a {
	color:#756f68;
	background:transparent url("/media/images/themes/nav/btn_trans_link_arrow_off.gif") no-repeat -2px -1px;
	font-weight:bold;
	position:relative;
	top: -170px;
	width: 280px;
	padding-left:15px;
	margin-left:16px;
	overflow:hidden;
	height:20px;
}
#contentCenter .promos-one  a:hover {
	color:#2A2623;
	background:transparent url("/media/images/themes/nav/btn_trans_link_arrow.gif") no-repeat -2px -1px;
}
#contentCenter .promos-one a.link-with-banner {
	top:0;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
}
#contentCenter .join-signature-banner, #contentCenter .loyalty-large-banner  {
	margin:0 16px 16px 16px;
	position:relative;
}
#contentCenter .join-signature-banner  a {
	position:absolute;
	top:80px;
	left:480px;
	height:auto;
	background-position: 0 50%;	
	font-size: 22px;
	font-weight:normal;
}
#contentCenter .join-signature-banner  a:hover {
	background-position: 0 50%;	
}
/*================== special offers =====================*/

#contentRight #special-offers {
	position:relative;
	top:-2px;
	*top:-3px;
	width:217px;
	height:299px;
	*height:300px;
	_height:286px;
	background-color:#e9e8e6;
	margin:0px;
	padding:16px 0px 0px 16px;
}
#contentRight #special-offers p {
	width:200px;
	font-size:18px;
	font-family:georgia;
	color:#756f68;
	margin-top:5px;
	overflow:hidden;
	height:105px;
}
#contentRight #special-offers p span {
	color:#928b81;
}

#contentRight #special-offers  a {
	position:relative;
	width:200px;
	font-size:11px;
	font-family:georgia;
	font-weight:bold;
	color:#644459;
	top:35px;
	_top:20px;
	padding-left:15px;
	background:transparent url("/media/images/themes/nav/btn_trans_link_arrow_off.gif") no-repeat -2px -1px;
	overflow:hidden;
	height:20px;
}
#contentRight #special-offers  a:hover {
	color:#2A2623;
	background:transparent url("/media/images/themes/nav/btn_dark_link_arrow_homepage.gif") no-repeat -2px -1px;
}

/*=============== update booking panel styles =================*/
#bookingPanel {
	position:relative;
	top:-670px;
	_top:-658px;
	z-index:999px;
}
#regForm fieldset.submit, #regForm fieldset.submit input {
	padding-bottom:0px;
}
#regForm fieldset.dates p {
	font-size:0.9em;
}

/* Jasmine Component Fix */
.JasmineComponent_621 {
    clear: both;
}


