body {
background-color:#000;
font-family:"Times New Roman",Georgia,Serif;
/*font-style:italic;*/
color:#cec3a2;
font-size:17px;
margin-top:-80px;
}


.calendar {color:#cec3a2; font-color:#cec3a2;}
.normal {color:#cec3a2; font-color:#cec3a2;}

img { border:0;}

a {
color:#bdc3c4;
text-decoration:none;
}

/* invisible home button over the top logo */
#homeButton {width:649px; height:96px;position:relative; top:80px; left:250px;}

#topNav {font-style:italic;}
#mainNav {font-style:italic;}
#subNav {font-style:italic;}

#mainNav a:hover {
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	padding-bottom: 8px;
	white-space: nowrap;
}


#subNav a:hover {
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	padding-bottom: 8px;
	white-space: nowrap;
}

#topNav a:hover {
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	padding-bottom: 8px;
	white-space: nowrap;
}
.specialUnderline:hover {
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	padding-bottom: 8px;
	white-space: nowrap;
}
#bedrooms img {
/* border:1px solid #31200a; */
}

#bedrooms a img:hover {
/* border:1px solid #8b6f4a; */

}

#mainContentPlaceholder {
	margin:0;
	width:1200px;
	height:1200px;
	background-image:url('../images/main-bkgd-placeholder.jpg');
	background-repeat:no-repeat;
}


#topNav a.selected {
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	padding-bottom: 8px;
	white-space: nowrap;
}

#subCopy {color:#ae9f73;}

a.selected {
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	padding-bottom: 8px;
	white-space: nowrap;
}


#brandstory{position:absolute; top:210px; left:168px; background-color:#000;}

#container {
	width:1200px;
	position:absolute;
	margin-left:-600px;
	left:50%;
}

#mainContent {
	margin:0;
	width:1200px;
	height:1382px;
	background-image:url('../images/main_bg.jpg');
	background-repeat:no-repeat;
}


#subContent {
	margin:0;
	width:1200px;
	height:1300px;
	background-image:url('../images/sub_bg.jpg');
	background-repeat:no-repeat;
}

#calendarContent {
	margin:0;
	width:1200px;
	height:1300px;
	background-image:url('../images/calendar_bg.jpg');
	background-repeat:no-repeat;
}

#guestContent {
	margin:0;
	width:1200px;
	height:1562px;
	background-image:url('../images/guest_bg.jpg');
	background-repeat:no-repeat;
}



#mainContentFeatures {
	margin:0;
	width:1200px;
	height:2106px;
	background-image:url('../images/features_bg.jpg');
	background-repeat:no-repeat;
}


#subContact {font-size:12px;}

#topNav {
position:absolute;
top:36px;
right:158px;	
font-size:20px;
}

#mainNav {
position:absolute;
top:588px;
left:220px;
}

#mainNav ul {margin-left:-50px;}

#mainNav li {
	display:inline;
	margin-left:20px;
	font-size:16px;
}

#mainNav li a {
	color:#deddd5;
}


#subNav {
position:absolute;
top:445px;
left:220px;
}

#subNav ul {margin-left:-50px;}

#subNav li {
	display:inline;
	margin-left:20px;
	font-size:16px;
}

#subNav li a {
	color:#deddd5;
}




.promoteContent {margin-top:-10px;}

.win.gecko .promoteContent {margin-top:-15px;}

.ie .promoteContent {margin-top:8px;}

.iframeCalendar {
	position:absolute; top:-40px; z-index:1;
}

.gecko .iframeCalendar {
	position:absolute; top:12px; z-index:1;
}


.win.gecko .iframeCalendar {
	position:absolute; top:-34px; z-index:1;
}

.iframeText {
	display: none !important;
}

td.rcTitlebar {
	height: 30px !important;
	vertical-align: top !important;
}


#calendar {
	position:absolute;
	top:233px;
	left:886px;
	font-size:12px;
	color:#8f7761;
	width:170px;
}

#mainCopyHolder {
position:absolute;
top:676px;
left:225px;
width:550px;

}

#subCopyHolder {
position:absolute;
top:535px;
left:225px;
width:754px;

}


#copyLeft {
	float:left;
	margin-top:0px;
	width:515px;
}

#copyLeft h1 {
font-size:22px;
font-weight:normal;
line-height:40px;
margin:0px;
}

#mainList {
margin-top:10px;
margin-left:-10px;
}

#mainList ul {
list-style-image: url(../images/mainList_bullet.gif);
color:#ae9f73;
font-size:16px;
}

#mainList li {
line-height:30px;
vertical-align: middle;
}

#mainListLeft {
float:left;
}

#mainListRight {
position:relative;
left:-15px;
float:right;
}

#bedrooms {
position:relative;
float:right;
width:199px;
}

#bedrooms-index {
margin-top:700px;
margin-left:800px;
float:left;
width:199px;
}

#bedrooms h1 {
margin:0px;
font-size:24px;
font-weight:normal;
color:#a8966b;
margin-bottom:10px;
}

#bedrooms img {
	margin-bottom:10px;
}


#featureHolder {
	margin-bottom:30px;
}


.feature1 {
	font-size:13px;
	width:530px;
	height:160px;
	border-bottom:1px solid #845e43;
}

.feature1Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43; height:160px; padding-top:10px;}

.feature1Col2 {float:left; width:130px; height:160px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature1Col3 {float:left; width:130px; height:160px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature1Col4 {float:left; width:130px; height:160px; margin-left:10px; padding-top:10px;}

.feature1Col5 {float:left; width:360px; height:160px; margin-left:10px; padding-top:10px;}


/* feature column 2 */

.feature2 {
	font-size:13px;
	width:530px;
	 height:90px;
	border-bottom:1px solid #845e43;
}

.feature2Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43;  height:90px; padding-top:10px;}

.feature2Col2 {float:left; width:130px;  height:90px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature2Col3 {float:left; width:130px;  height:90px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature2Col4 {float:left; width:130px;  height:90px; margin-left:10px; padding-top:10px;}

.feature2Col5 {float:left; width:360px;  height:90px; margin-left:10px; padding-top:10px;}


/* feature column 3 */

.feature3 {
	font-size:13px;
	width:530px;
	height:120px;
	border-bottom:1px solid #845e43;
}

.feature3Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43; height:120px; padding-top:10px; margin-top:-10px;}

.feature3Col2 {float:left; width:130px; height:120px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-10px;}

.feature3Col3 {float:left; width:130px; height:120px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-10px;}

.feature3Col4 {float:left; width:130px; height:120px; margin-left:10px; padding-top:10px; margin-top:-10px;}

.feature3Col5 {float:left; width:360px; height:120px; margin-left:10px; padding-top:10px; margin-top:-10px;}



/* feature column 4 */

.feature4 {
	font-size:13px;
	width:530px;
	  height:180px;
	border-bottom:1px solid #845e43;
}

.feature4Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43;    height:180px; padding-top:10px;  margin-top:-20px;}

.feature4Col2 {float:left; width:130px;    height:180px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-20px;}

.feature4Col3 {float:left; width:130px;    height:180px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-20px;}

.feature4Col4 {float:left; width:130px;    height:180px; margin-left:10px; padding-top:10px; margin-top:-20px;}

.feature4Col5 {float:left; width:360px;    height:180px; margin-left:10px; padding-top:10px; margin-top:-20px;}





/* feature column 5 */

.feature5 {
	font-size:13px;
	width:530px;
	 height:180px;
	border-bottom:1px solid #845e43;
}

.feature5Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43;  height:180px; padding-top:10px; margin-top:-5px;}

.feature5Col2 {float:left; width:130px;  height:180px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-5px;}

.feature5Col3 {float:left; width:130px;  height:180px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-5px;}

.feature5Col4 {float:left; width:130px;  height:180px; margin-left:10px; padding-top:10px; margin-top:-5px;}

.feature5Col5 {float:left; width:360px;  height:180px; margin-left:10px; padding-top:10px; margin-top:-5px;}





/* feature column 6 */

.feature6 {
	font-size:13px;
	width:530px;
	height:190px;
	border-bottom:1px solid #845e43;
}

.feature6Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43; height:190px; padding-top:10px;}

.feature6Col2 {float:left; width:130px; height:190px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature6Col3 {float:left; width:130px; height:190px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature6Col4 {float:left; width:130px; height:190px; margin-left:10px; padding-top:10px;}

.feature6Col5 {float:left; width:360px; height:190px; margin-left:10px; padding-top:10px;}





/* feature column 7 */

.feature7 {
	font-size:13px;
	width:530px;
	height:70px;
	border-bottom:1px solid #845e43;
}

.feature7Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43; height:70px; padding-top:10px;}

.feature7Col2 {float:left; width:130px; height:70px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature7Col3 {float:left; width:130px; height:70px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature7Col4 {float:left; width:130px; height:70px; margin-left:10px; padding-top:10px;}

.feature7Col5 {float:left; width:360px; height:70px; margin-left:10px; padding-top:10px;}






/* feature column 8 */

.feature8 {
	font-size:13px;
	width:530px;
	height:130px;
	border-bottom:1px solid #845e43;
}

.feature8Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43; height:130px; padding-top:10px; margin-top:-20px;}

.feature8Col2 {float:left; width:130px; height:130px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-20px;}

.feature8Col3 {float:left; width:130px; height:130px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43; margin-top:-20px;}

.feature8Col4 {float:left; width:130px; height:130px; margin-left:10px; padding-top:10px; margin-top:-20px;}

.feature8Col5 {float:left; width:360px; height:130px; margin-left:10px; padding-top:10px; margin-top:-20px;}





/* feature column 9 */

.feature9 {
	font-size:13px;
	width:530px;
	height:250px;
	border-bottom:1px solid #845e43;
}

.feature9Col1 {float:left; width:100px; font-weight:bold; color:#e7dec5; border-right:1px solid #845e43; height:250px; padding-top:10px;}

.feature9Col2 {float:left; width:130px; height:250px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature9Col3 {float:left; width:130px; height:250px; margin-left:10px; padding-top:10px; border-right:1px solid #845e43;}

.feature9Col4 {float:left; width:130px; height:250px; margin-left:10px; padding-top:10px;}

.feature9Col5 {float:left; width:360px; height:250px; margin-left:10px; padding-top:10px;}




.guestComment {margin-bottom:40px;}

.guestDate {font-size:12px; color:#b3a681;}

.guestNameState {font-size:18px; font-weight:bold; margin-bottom:5px;}




#aboutCopyHolder {margin-top:30px; }

#aboutCopyLeft {float:left; margin-right:10px; margin-bottom:20px; width:350px; color:#ae9f73;}

#aboutCopyLeft2 {float:left; margin-bottom:10px; color:#ae9f73;}


#pricingCopyHolder {margin-top:0px; color:#cec3a2;}



#faqAnswer {padding-left:30px; color:#ae9f73;}





/* tabs */


/* demo */

div.demolayout {
	width: 100%;
	margin: 0 0 20px 0;
}

ul.demolayout {
	list-style-type: none;
	width: 100%;
	float: left;
/*	background: url(pixel.gif) bottom left repeat-x; */
}

ul.demolayout li {
	margin: 0 2px 0 0;
	float: left;
}

ul.demolayout a {
	float: left;
	display: block;
	padding: 4px 8px;
	margin-left:30px;
	left:25px;
	position:relative;
/*	border: 1px solid #ccc;*/
	border-bottom: 0;
	color: #bdc3c4;
/*	background: #eee; */
	text-decoration: none;
	font-weight: bold;
}

ul.demolayout a:hover {
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	padding-bottom: 8px;
	white-space: nowrap;
	position:relative;
}

ul.demolayout a.active {
	padding-bottom: 8px;
	cursor: default;
	color: #bdc3c4;
	text-decoration: none; 
	background: url('../images/underline.jpg') repeat-x 100% 100%;
	white-space: nowrap;
	position:relative;
}

.tabs-container {
	clear: left;
/*	border: 1px solid #ccc; */
	border-top: 0;
	padding: 15px 8px 0 8px;
}

#demo h2 {
	font-size: 100%;
	margin: 0 0 20px 0;
}

#slideshow{
    background-color:#000000;
    border:1px solid #000000;
    height:340px;
    margin:150px auto 0;
    position:absolute;
    width:660px;
	top: 67px;
	left: 170px;

    -moz-box-shadow:0 0 22px #111;
    -webkit-box-shadow:0 0 22px #111;
    box-shadow:0 0 22px #111;
}

#slideshow ul{
    list-style:none outside none;
    overflow:hidden;
	position: relative;
	top: -8px;
	left: -26px;
	height: 320px;
	width: 640px;
	}

#slideshow li{
    position:relative;
    display:none;
    z-index:10;
}

#slideshow li:first-child{
    display:block;
    z-index:1000;
}

#slideshow .slideActive{
    z-index:1000;
}

#slideshow canvas{
    display:none;
    position:absolute;
    z-index:100;
}

#slideshow .arrow{
    height:21px;
    width:15px;
    position:absolute;
    background:url('img/arrows.png') no-repeat;
    top:50%;
    margin-top:-13px;
    cursor:pointer;
    z-index:5000;
}

#slideshow .previous{ background-position:left top;left:0;}
#slideshow .previous:hover{ background-position:left bottom;}

#slideshow .next{ background-position:right top;right:0;}
#slideshow .next:hover{ background-position:right bottom;}

#slideshowsub{
    background-color:#000000;
    border:1px solid #000000;
    height:200px;
    margin:150px auto 0;
    position:absolute;
    width:660px;
	top: 67px;
	left: 170px;

    -moz-box-shadow:0 0 22px #111;
    -webkit-box-shadow:0 0 22px #111;
    box-shadow:0 0 22px #111;
}

#slideshowsub ul{
    list-style:none outside none;
    overflow:hidden;
	position: relative;
	top: -15px;
	left: -35px;
	height: 200px;
	width: 650px;
	}

#slideshowsub li{
    position:relative;
    display:none;
    z-index:10;
	top: 0px;
}

#slideshowsub li:first-child{
    display:block;
    z-index:1000;
}

#slideshowsub .slideActive{
    z-index:1000;
}

#slideshowsub canvas{
    display:none;
    position:absolute;
    z-index:100;
}

#slideshowsub .arrow{
    height:21px;
    width:15px;
    position:absolute;
    background:url('img/arrows.png') no-repeat;
    top:50%;
    margin-top:-13px;
    cursor:pointer;
    z-index:5000;
}

#slideshowsub .previous{ background-position:left top;left:0;}
#slideshowsub .previous:hover{ background-position:left bottom;}

#slideshowsub .next{ background-position:right top;right:0;}
#slideshowsub .next:hover{ background-position:right bottom;}