/* General Elements
--------------------------------------------------- */
* { 
    margin: 0; 
    padding: 0; 
}
body {
	background-color: #000000;
}
img {
	border: none;
}
/* Type Elements
--------------------------------------------------- */
.clear {
	clear: both;
	}
p {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 19px;
	text-align: left;
}
span.intro {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-align: left;
}
span.gray {
	color: #292929;
}
p.home-text {
	font-size:22px;
	line-height: 25px;
	font-weight:normal;
	padding: 10px 20px;
	text-align: center;
}
p.accommodations {
	color:#292929;
	line-height: 20px;
}
p.footer {
	font-size: 12px;
	text-align:left;
	color:#666666;
}
h1 {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
	padding-bottom: 5px;
	text-align: left;
}
h1.amaazing {
	width: 240px;
	height: 91px;
	margin-top:70px;
}
h1.plaayful {
	width: 240px;
	height: 104px;
	margin-top:70px;
}
h1.saavory {
	width: 240px;
	height: 86px;
	margin-top:70px;
}
h1.maagical {
	width: 240px;
	height: 94px;
	margin-top:70px;
}
h1.amaazing2 {
	width: 240px;
	height: 91px;
}
h1.plaayful2 {
	width: 240px;
	height: 104px;
}
h1.saavory2 {
	width: 240px;
	height: 86px;
}
h1.maagical2 {
	width: 240px;
	height: 94px;
}
h1.hotel-name {
	font-size: 26px;
	color: #898c91;
}
h2 {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
}
h2.top-padding {
	padding-top: 10px;
}
h3 {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	text-align: left;
	padding-top: 10px;
}
/*
subheads
------------------------------------*/
h4 {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	text-align: left;
	padding-top: 10px;
}
ul {
	list-style-type: none;
}
span.hide {
	visibility: hidden;
}
a:link, a:visited {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	border: none;
}
a:hover, a:active {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	outline: none;
	border: none;
}
a.home-text:link, a.home-text:visited {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	border: none;
}
a.home-text:hover, a.home-text:active {
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-decoration: underline;
	outline: none;
	border: none;
}
a.hotel-text:link, a.hotel-text:visited,
a.hotel-text:hover, a.hotel-text:active {
	color: #292929;
}
a.hotel-web-btn:link, a.hotel-web-btn:visited {
	width: 130px;
	height: 27px;
	margin-top: 10px;
	display: block;
	background: url(../images/btn-visit-site.gif) no-repeat 0px 0px;
	text-decoration: none; 
}
a.hotel-web-btn:hover, a.hotel-web-btn:active {
	background-position: 0px -27px;
	text-decoration:none;
}
a.footer-link:link, a.footer-link:visited {
	font-size: 12px;
	text-align:left;
	color:#666666;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	border: none;
}
a.footer-link:hover, a.footer-link:active {
	font-size: 12px;
	text-align:left;
	color:#666666;
	font-weight: normal;
	text-decoration: underline;
	outline: none;
	border: none;
}


/* Grid Elements
--------------------------------------------------- */
.grid-container {
	width: 1920px;
	height: 1440px;
	margin: 0 auto;
}
.section-a {width: 720px;height: 720px;}
.section-b {width: 480px;height: 960px;}
.section-c {width: 720px;height: 480px;}
.section-d {width: 720px;height: 480px;}
.section-e {width: 720px;height: 720px;}
.section-f {width: 1200px;height: 480px;}
div.square-one {
	position: relative;
	width: 240px;
	height: 240px;
	float: left;
}
div.amaazing {
	background:url('../images/bg-amaazing.jpg') no-repeat 0px 0px;
}
div.amaazing-content {
	width:240px;
	height:240px;
}
div.amaazing-content2 {
	width:240px;
	height:240px;
}
div.plaayful {
	background:url('../images/bg-plaayful.jpg') no-repeat 0px 0px;
}
div.plaayful-content {
	width:200px;
	height:170px;
}
div.plaayful-content2 {
	width:240px;
	height:240px;
}
div.plaayful-contentNEW {
	width:750px;
	height:400px;
}

div.maagical {
	background:url('../images/bg-maagical.jpg') no-repeat 0px 0px;
}
div.maagical-content {
	width:200px;
	height:170px;
}
div.maagical-content2 {
	width:240px;
	height:240px;
}
a#maagical-link:link, a#maagical-link:visited {
	width: 240px;
	height: 104px;
	display: block;
	background:url('../images/header-maagical.png') no-repeat 0px 0px;
	text-decoration: none;
	margin-top: 50px;
}
a#maagical-link:hover, a#maagical-link:active {
	background:url('../images/header-maagical.png') no-repeat 0px -104px;
	text-decoration: none;
}
a#maagical-link2:link, a#maagical-link2:visited {
	width: 240px;
	height: 240px;
	display: block;
	background:url('../images/header-full-maagical.jpg') no-repeat 0px 0px;
	text-decoration: none;
}
a#maagical-link2:hover, a#maagical-link2:active {
	background:url('../images/header-full-maagical.jpg') no-repeat 0px -240px;
	text-decoration: none;
}
a#plaayful-link:link, a#plaayful-link:visited {
	width: 240px;
	height: 86px;
	display: block;
	background:url('../images/header-plaayful.png') no-repeat 0px 0px;
	text-decoration: none;
	margin-top: 50px;
}
a#plaayful-link:hover, a#plaayful-link:active {
	background:url('../images/header-plaayful.png') no-repeat 0px -86px;
	text-decoration: none;
}
a#plaayful-link2:link, a#plaayful-link2:visited {
	width: 240px;
	height: 240px;
	display: block;
	background:url('../images/header-full-plaayful.jpg') no-repeat 0px 0px;
	text-decoration: none;
}
a#plaayful-link2:hover, a#plaayful-link2:active {
	background:url('../images/header-full-plaayful.jpg') no-repeat 0px -240px;
	text-decoration: none;
}
a#amaazing-link:link, a#amaazing-link:visited {
	width: 240px;
	height: 91px;
	display: block;
	background:url('../images/header-amaazing.png') no-repeat 0px 0px;
	text-decoration: none;
	margin-top: 50px;
}
a#amaazing-link:hover, a#amaazing-link:active {
	background:url('../images/header-amaazing.png') no-repeat 0px -91px;
	text-decoration: none;
}
a#amaazing-link2:link, a#amaazing-link2:visited {
	width: 240px;
	height: 240px;
	display: block;
	background:url('../images/header-full-amaazing.jpg') no-repeat 0px 0px;
	text-decoration: none;
}
a#amaazing-link2:hover, a#amaazing-link2:active {
	background:url('../images/header-full-amaazing.jpg') no-repeat 0px -240px;
	text-decoration: none;
}
a#saavory-link:link, a#saavory-link:visited {
	width: 240px;
	height: 94px;
	display: block;
	background:url('../images/header-saavory.png') no-repeat 0px 0px;
	text-decoration: none;
	margin-top: 50px;
}
a#saavory-link:hover, a#saavory-link:active {
	background:url('../images/header-saavory.png') no-repeat 0px -94px;
	text-decoration: none;
}
a#saavory-link2:link, a#saavory-link2:visited {
	width: 240px;
	height: 240px;
	display: block;
	background:url('../images/header-full-saavory.jpg') no-repeat 0px 0px;
	text-decoration: none;
}
a#saavory-link2:hover, a#saavory-link2:active {
	background:url('../images/header-full-saavory.jpg') no-repeat 0px -240px;
	text-decoration: none;
}
a#brochure-link:link, a#brochure-link:visited {
	width: 126px;
	height: 23px;
	display: block;
	background:url('../images/sub-brochure.png') no-repeat 0px -23px;
	text-decoration: none;
}
a#brochure-link:hover, a#brochure-link:active {
	background:url('../images/sub-brochure.png') no-repeat 0px 0px;
	text-decoration: none;
}
a#caalendar-link:link, a#caalendar-link:visited {
	width: 92px;
	height: 23px;
	display: block;
	background:url('../images/sub-caalendar.png') no-repeat 0px -23px;
	text-decoration: none;
}
a#caalendar-link:hover, a#caalendar-link:active {
	background:url('../images/sub-caalendar.png') no-repeat 0px 0px;
	text-decoration: none;
}
a#contact-link:link, a#contact-link:visited {
	width: 107px;
	height: 23px;
	display: block;
	background:url('../images/sub-contact.png') no-repeat 0px -23px;
	text-decoration: none;
}
a#contact-link:hover, a#contact-link:active {
	background:url('../images/sub-contact.png') no-repeat 0px 0px;
	text-decoration: none;
}
a#press-link:link, a#press-link:visited {
	width: 77px;
	height: 23px;
	display: block;
	background:url('../images/sub-press.png') no-repeat 0px -23px;
	text-decoration: none;
}
a#press-link:hover, a#press-link:active {
	background:url('../images/sub-press.png') no-repeat 0px 0px;
	text-decoration: none;
}


/**CAALENDAR LINK**/

div.saavory {
	background:url('../images/bg-saavory.jpg') no-repeat 0px 0px;
}
div.saavory-content {
	width:200px;
	height:170px;
}
div.saavory-content {
	width:240px;
	height:240px;
}
div.sub-links {
	background:url('../images/bg-sub-links.jpg') no-repeat 0px 0px;
}
div.sub-links-content {
	width:200px;
	height:190px;
	padding:20px 20px 20px 20px;
}
div.footer-text {
	margin-top:70px;
}
.amaazing-text, .plaayful-text, .maagical-text, .saavory-text {
	width:200px;
	height:1px;
	margin:10px 20px 0 20px;
}
div.square-two-v {
	width:240px;
	height:480px;
	float:left;
}
div.square-two-h {
	width:480px;
	height:240px;
	float:left;
}
ul.subnav{
	width: 100px;
}
ul.subnav li {
	margin-bottom: 10px;
}


.outer-content div.tabCaalendar { 
	position:relative;
	padding-top:200px;
	display: block; 
}
.boxgrid{  
	width: 480px;  
	height: 240px;  
	margin:0px;  
	overflow: hidden;  
	position: relative;  
}  
.boxgrid img{  
	position: absolute;  
	top: 0;  
	left: 0;  
	border: 0;  
}
.boxcaption{  
	position: absolute;
	top:190px;
	left: 0px;  
	height: 50px;  
	width: 480px;  
	background: url(../images/bg-black.png) repeat 0px 0px;
	text-align: center;
}
.boxcaption p {
	font-size:13px;
	width: 480px;
	padding-top: 15px;
	text-align: center;
}

/* ROTATING IMAGE POSITIONS
--------------------------------------------------- */
#square1 {
	position: relative;
	}
#square2 {
	position: relative;
	}
#square3 {
	position: relative;
	}
#square4 {
	position: relative;
	}
#square5 {
	position: relative;
	}
#square6 {
	position: relative;
	}				
#square7 {
	position: relative;
	}				
#square8 {
	position: relative;
	}				
#square9 {
	position: relative;
	}				
#square10 {
	position: relative;
	}				
#square11 {
	position: relative;
	}				
#square12 {
	position: relative;
	}				
#square13 {
	position: relative;
	}	
#square14 {
	position: relative;
	}	
#square15 {
	position: relative;
	}	
#square16 {
	position: relative;
	}	
#square17 {
	position: relative;
	}	
#square18 {
	position: relative;
	}	
#square19 {
	position: relative;
	}	
#square20 {
	position: relative;
	}	
#square21 {
	position: relative;
	}	
#square22 {
	position: relative;
	}	
#square23 {
	position: relative;
	}	
#square24 {
	position: relative;
	}	
#square25 {
	position: relative;
	}	
#square26 {
	position: relative;
	}	
#square27 {
	position: relative;
	}																								
.imagePosition1 a:link {
	 position: absolute; 
	 top: 0; 
	 left: 0; 
	 z-index: 1;
	 cursor: pointer;
	 }
.imagePosition2 a:link {
	 position: absolute; 
	 top: 0; 
	 left: 0; 
	 z-index:-1;
	 cursor: pointer;
	 }	 
/* Internal Structure
--------------------------------------------------- */
div.outer-container {
	width: 750px;
	height: 566px;
	overflow:hidden;
	position: absolute;
	z-index: 900;
}
div.outer-container-brochure {
	width: 750px;
	height: 566px;
	margin: 0px auto;
	overflow:hidden;
}
div.outer-giveaway-container {
	width: 900px;
	margin: 50px auto;
}
.outer-content {
	width: 750px;
	height: 500px;
	overflow:hidden;
}
.outer-giveaway-content {
	width: 900px;
}
.accommodations-content {
	width: 750px;
	height: 560px;
	overflow:hidden;
	background: url(../images/bg-accommodations.jpg) no-repeat 0px 0px;
}
.outer-content div.tab { 
	position:relative;
	padding-top:335px;
	display: none; 
}
.outer-content div.tab-form { 
	position:relative;
	padding-top:250px;
	display: none; 
}
.outer-giveaway-content div.tab-form { 
	display: block;
	background-color:#009c8f; 
}

/**CALENDAR**/
.outer-content div.tab2 { 
	position:relative;
	padding:10px;
	display: none; 
}
.outer-content div.tab3 { 
	position:relative;
	padding:10px;
	display:block; 
}
.accommodations-content div.tab { 
	position:relative;
	padding-top:335px;
	height: 225px;
}
div.tab img {
	position:absolute;
	top:0px;
	left:0px;
}
div.contentCaalendar ul li {
	width: 750px;
	height: 300px;
}
.hotel-display .hotel-outer {
	display:none;
}
.pressOuter-content div.current,
.outer-content div.current, 
.hotel-display div.current,
.accommodations-content div.current-tab { display: block; }

.outer-content div.tab2 { 
	position:relative;
	padding-top:200px;
	display: none; 
}
.calendarLeft {
	 float: left; 
	 width: 300px; 
	 padding: 0 20px 0 30px;
	 height: 300px;
	 }
.calendarRight {
	 float: right; 
	 width: 310px; 
	 padding: 0 70px 0 0;
	 height: 300px;
}	 


/* Hotel Listings ---------- */
.scrolling-container {
	width: 210px;
	height: 510px;
	float:right;
	padding: 25px 15px 25px 25px;
}
.scroll-hotels-list {
	width: 210px;
	height: 480px;
	float:right;
}
div.hotel-listings-outer {
	width: 190px;
	overflow:auto;
}
ul.hotel-listings {
	width: 190px;
}
ul.hotel-listings li {
	width: 190px;
	font-family: Arial, Verdana, sans-serif;
	color:#ffffff;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 11px;
}	
.hotel-display {
	width: 500px;
	height: 560px;
}
.hotel-content {
	height: 390px;
	padding: 160px 25px 25px 25px; 
}
.hotel-address {
	float:left;
	width: 175px;
	margin-right: 25px;
}
.hotel-email {
	float:left;
	width: 250px;
}
/* ---------- Hotel Listings */

div#top-bar {
	width: 750px;
	height: 5px;
}
.scroll-holder {
	position:absolute;
	width: 700px;
	height: 150px;
	overflow:hidden;
}
.scroll-holder-brochure-form {
	width: 900px;
	overflow:hidden;
}
.scroll-holder-tall {
	position:absolute;
	width: 715px;
	height: 300px;
	overflow:hidden;
}
.scroll-holder-tall99 {
	position:absolute;
	width: 715px;
	height: 440px;
	overflow:hidden;
}

#scroll-pane1, #scroll-pane-wed {
	width:720px;
	height:150px;
	overflow:auto;
}
#scroll-pane2, #scroll-pane3, #scroll-pane4 {
	width:720px;
	height:150px;
	overflow:hidden;
}
.scroll-bar {
	position:relative;
	float:right;
	height: 130px;
	width: 16px;
	margin: 15px 20px 0px 0px;
}
.scroll-bar2 {
	position:relative;
	float:right;
	height: 300px;
	width: 16px;
	margin: 15px 20px 0px 0px;
}
div.content {
	padding-left: 50px;
	width: 645px;
}
div.content-form {
	position:relative;
	padding-left: 50px;
	width: 850px;
}
div.content-hotel-intro {
	padding: 160px 0px 0px 50px;
	width: 645px;
}
div.content ul li {
	height: 135px;
	padding-bottom: 20px;
}
div.content ul li.tall {
	height: 400px;
	margin-bottom: 20px;
}
div.content ul li.tall2 {
	height: 455px;
	margin: 0;
	padding: 0;
}
div.content ul li.tall2 p {
	line-height: 17px;
}
div.left-column {
	width: 300px;
	margin-right: 20px;
	float:left;
}
div.left-column-line {
	width: 300px;
	margin-right: 20px;
	float:left;
	background: url(../images/divider-line.png) repeat-y top right;
}
div.right-column {
	width: 300px;
	float:left;
}
div.left-3-column-line {
	width: 200px;
	margin-right: 20px;
	float:left;
	background: url(../images/divider-line.png) repeat-y top right;
}
div.right-3-column {
	width: 200px;
	float:left;
}

/* Brochure Request Form
--------------------------------------------------- */
.form-left {
	width: 300px;
	float: left;
}
.form-right {
	width: 300px;
	float: left;
	padding-left: 20px;
}
img.formInputLeft {
	float:left;
	margin-top:8px;
}
label.form-label {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	float: left;  
	width: 80px;
	height: 14px;
	text-align: right;
	margin: 8px 10px 8px 0;
	color: #ffffff;
}
label.form-label-qty {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	float: left;  
	width: 230px;
	height: 14px;
	text-align: right;
	margin: 8px 10px 8px 0;
	color: #ffffff;
}
input.form-input {	
	width: 185px;
	height: 14px;
	color: #666666;
	border: none;
	margin: 8px 0;
	padding: 3px;
	background: url(../images/input-right) no-repeat top right;
}
img.formInputLeft-b {
	float:left;
}
label.form-label-b {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	float: left;  
	width: 80px;
	height: 20px;
	text-align: right;
	margin: 0px 10px 8px 0;
	color: #ffffff;
}
label.form-label-qty-b {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	float: left;  
	width: 230px;
	height: 20px;
	text-align: right;
	padding-top:5px;
	margin: 0px 10px 8px 0;
	color: #ffffff;
}
input.form-input-b {	
	width: 185px;
	height: 20px;
	color: #666666;
	border: none;
	margin: 0 0 8px 0;
	padding: 0 0 3px 0;
	background: url(../images/input-right) no-repeat top right;
}
select.qty {
	color: #666666;
	font-size: 12px;
	height: 20px;
	margin: 4px 0;
	padding: 1px;
}
label.text-area-label {  
	width: 260px;
	text-align: left;
	margin: 4px 5px 4px 0;
	color: #a29061;
}
textarea.textinput {
	width: 300px;
	height: 40px;
	color: #291f19;
	margin: 4px 0 6px 0px;
	padding: 3px ;
	background-color: #a29061;
}
.info-text {  
	color: #a29061;
	line-height: 15px;
}
.checkbox-text {  
	color: #a29061;
	line-height: 18px;
}



/* Internal Navigation
--------------------------------------------------- */
.nav-plaayful, .nav-maagical, .bottom-dining, .bottom-accommodations, .bottom-contact {
	width:750px;
	height:61px;
}
.nav-maagical ul {
	width:700px;
	height:61px;
	margin: 0px auto;
}
.nav-plaayful ul {
	width:750px;
	height:61px;
	margin: 0px auto;
}
.nav-plaayful ul li {
	float: left;
	height:61px;
	margin-left: 50px;
}
.nav-maagical ul li {
	float: left;
	height:61px;
	margin-left: 30px;
}
.nav-plaayful ul li:first-child,
.nav-maagical ul li:first-child {
	margin-left: 25px;
}
a.about {
	position:absolute;
	width: 147px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}
/**a.activities {
	position:absolute;
	width: 74px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}**/
/**a.beaches {
	position:absolute;
	width: 63px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}**/
a.gettinghere {
	position:absolute;
	width: 101px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}
a.history {
	position:absolute;
	width: 61px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}
/**a.shopping {
	position:absolute;
	width: 70px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}
**/
a.travelinfo {
	position:absolute;
	width: 156px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}
/**a.weddings {
	position:absolute;
	width: 72px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}**/
/**a.nightlife {
	position:absolute;
	width: 71px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}
**/
.btn-restaurants {
	width: 181px;
	height: 36px;
	padding: 13px 0 0 50px;
}
.btn-accommodations {
	width: 213px;
	height: 36px;
	padding: 13px 0 0 50px;
}
.btn-holder {
	position: absolute;
	bottom: 0;
	left: 0;
}
a.activities {
	position:absolute;
	width: 74px;
	height: 12px;
	padding: 13px 10px 12px 10px;
}
a.beaches {
	position:absolute;
	width: 63px;
	height: 12px;
	padding: 13px 10px 12px 10px;
}
a.shopping {
	position:absolute;
	width: 70px;
	height: 12px;
	padding: 13px 10px 12px 10px;
}
a.weddings {
	position:absolute;
	width: 72px;
	height: 12px;
	padding: 13px 10px 12px 10px;
}
a.nightlife {
	position:absolute;
	width: 71px;
	height: 12px;
	padding: 13px 10px 12px 10px;
}
a.calendar {
	position:absolute;
	width: 74px;
	height: 12px;
	padding: 13px 10px 12px 10px;
}
/**PRESS PAGE**/
.nav-press {
	width: 250px;
	height: 560px;
	float:right;
	background-image: url(../images/press/pressNavBG2.gif); 
	background-position: top left;
	background-repeat: repeat-y;
}
.nav-press ul {
	width: 210px;
	height: 520px;
	margin: 0px;
	padding: 20px;
}
.nav-press ul li {
	width: 250px;
	height: 21px;
	display: block;
	}
.nav-press ul li:first-child {
	margin-left: 0px;
}
.press-nav {
	list-style-type:none;
}
.press-nav li {
	margin: 3px 0px;
	padding-left: 8px;
	background: url(../images/bullet-white.gif) no-repeat 0px 9px;
}
.pressContent {
 	width: 420px;
	height: 520px;
	padding: 0;
}
.pressContentNew {
	width: 460px;
	height: 520px;
	overflow:auto;
	background-color: #ffffff;
}	
.pressContent ul li {
	height: 500px;
	width: 415px;
	padding: 20px 0 20px 0;
}

.pressScroll-holder p {
	color: #333333;
}
.pressScroll-holder {
	position:absolute;
	width: 420px;
	height: 520px;
	overflow:hidden;
}
.pressScroll-holder-test {
	position:absolute;
	width: 460px;
	height: 520px;
	overflow:hidden;
	background-color: #ffffff;
}
.pressScroll-bar {
	position:relative;
	float:right;
	height: 540px;
	width: 16px;
	margin: 15px 20px 0px 0px;
	color: #333333;
	
}
.pressOuter-content {
	 width: 460px; 
	 height: 520px; 
	 overflow:hidden; 
	 float: left;
	background: url(../images/bg-accommodations.jpg) no-repeat 0px 0px;
	color: #333333;
	padding: 20px;
	position: relative;
	 }
.pressOuter-content-test {
	width: 700px; 
	height: 520px; 
	overflow:hidden; 
	background: url(../images/bg-press.jpg) no-repeat 0px 0px;
	float: left;
	color: #333333;
	padding: 20px;
}
#tabs {
	width: 700px;
	position: relative;
}
#tabs .press-nav-holder {
	float: right;
	width: 208px;
	height:520px; 
	overflow:auto;
}
#tabs .press-tab {
	width: 460px;
	float: left;
	background-color: #ffffff;
}
.displaynone {
	display: none;
}
.displayblock {
	display: block;
}
.tab-press {
	position:relative; 
	display: none;
	}
.tab-press-test {
	position:relative; 
	}
.pressSubhead2	{
	color: #333333;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 28px;
	text-align: left;
	padding: 0 0 5px 0;
}
.pressScrollSpacer {
	 width:16px; 
	 height:390px; 
	 background-color: #6ac5be;
	 }
h1.press {
	font-size: 26px;
	color: #898c91;
	line-height: 25px;
}
h2.press {
	font-size: 14px;
	color: #898c91;
	padding-bottom:5px;
}
h2.press a:link, h2.press a:visited {
	color:#898c91;
	text-decoration: underline;
	}	
h2.press a:hover {
	color:#000000;
	text-decoration: none;
	}	
img.right-img {
	float: right;
	margin: 10px 0 10px 10px;
	display: block;
}
img.left-img {
	float: left;
	margin: 10px 10px 10px 0;
	display: block;
}
p.press {
	color:#292929;
	line-height: 20px;
	padding: 0 0 10px 0;
}
p.press a:link, p.press a:visited {
	color:#292929;
	text-decoration: underline;
	}	
p.press a:hover {
	color:#000000;
	text-decoration: none;
	}		 
/* NEW HOME PAGE BUTTON
---------------------------------------------- */
/**a#aawesome-link:link, a#aawesome-link:visited {
	width: 240px;
	height: 86px;
	display: block;
	background:url('../images/header-aawesome.png') no-repeat 0px 0px;
	text-decoration: none;
	margin-top: 50px;
}
a#aawesome-link:hover, a#aawesome-link:active {
	background:url('../images/header-aawesome.png') no-repeat 0px -86px;
	text-decoration: none;
}
**/
a#aawesome-link:link, a#aawesome-link:visited {
	width: 240px;
	height: 240px;
	display: block;
	background-image: url(../images/header-full-aawesome.png);
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
}
a#aawesome-link:hover, a#aawesome-link:active {
	background-image: url(../images/header-full-aawesome.png);
	background-position: bottom left;
	background-repeat: no-repeat;	
	text-decoration: none;
}
/* Internal Navigation
--------------------------------------------------- */
.nav-aawesome,  .bottom-aawesome {
	width:750px;
	height:61px;
}
.nav-aawesome ul {
	width:700px;
	height:61px;
	margin: 0px auto;
	padding: 0 0 0 194px;
}
/*.nav-aawesome ul li {
	float: left;
	height:61px;
	margin-left: 50px;
}
*/
.nav-aawesome ul li {
	float: left;
	height:61px;
	margin-left: 30px;
}
.nav-aawesome ul li:first-child {
	margin-left: 25px;
}

a.summerSpecials {
	position:absolute;
	width: 129px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}
a.winterSpecials {
	position:absolute;
	width: 122px;
	height: 12px;
	padding: 25px 10px 24px 10px;
}

.btn-aawesome-specials {
	width: 181px;
	height: 36px;
	padding: 13px 0 0 50px;
}
.contentNew99 {
	width: 700px;
	padding: 60px 0 0 25px;
	}
.aawesomeLearnMoreBT {
	 background-image: url(../images/aawesomeBT.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:128px; 
	 height:36px; 
	 display: block; 
	 float:right;
	 }	

.aawesomeLearnMoreBT a:link, .aawesomeLearnMoreBT a:visited {
	 background-image: url(../images/aawesomeBT.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:128px; 
	 height:36px; 
	 display: block; 
	 }	

.aawesomeLearnMoreBT a:hover {
	 background-image: url(../images/aawesomeBTRO.png); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width:128px; 
	 height:36px; 
	 display: block; 
	 }	

