/*Vdara CSS*/


/*----------------------------------------------*/
/*>>>>>>>>>> REDEFINED HTML TAGS <<<<<<<<<<<<<<<*/
/*----------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	background-color: #1F1A16;
	font-family: Arial, Helvetica, sans-serif;
}

a {color: #6C3D09; text-decoration: underline;}
a:hover {color: #000000;text-decoration: underline;}

ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;	
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

p {padding: 0px;}


	
/*--------------------------------------------------*/
/*>>>>>>>> PRIMARY SECTIONS OF EACH PAGE <<<<<<<<<<<*/
/*--------------------------------------------------*/	
#header {
	width: 960px;
	margin: 0 auto;
	height: 115px;
	text-align: right;
}
#nav {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	clear: both;
}

#nav a {
	display: block;
}

#image {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 380px;
}
#page {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/shared/content-background.jpg);
	background-color: #C0B9B3;
}
#footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
	margin-top: 10px;
	clear: left;
}





/*----------------------------------*/
/*>>>>>>>> HEADER STYLES <<<<<<<<<<<*/
/*----------------------------------*/	
#header img {
	float: left;
}

#header ul {
	float: right;
	display: block;
	height: 20px;
	margin-top: 10px;
	margin-right: -10px;
	padding-left: 0px;
	margin-left: 40px;
}

#header li {
	padding-right: 13px;
	padding-left: 13px;
	list-style-type: none;
	border-left-color: #8C8271;
	border-left-style: solid;
	border-left-width: 1px;
	color: #8C8271;
	display: inline;
}

#header a {color: #8C8271; text-decoration: none;}
#header a:hover{
	color: #946343
}

#header .noDivider {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
	background-image: none;	
}

#header h1 {display: none;}
#header #countdown {
	float: left;
	width: 350px;
	height: 104px;
}





/*---------------------------------------*/
/*>>>>>>>>>> Left column:<<<<<<<<<<<<<<<*/
/*--------------------------------------*/
#left {
	width: 212px;
	float: left;
	background-color: #746863;
	padding-left: 8px;
}
#left h1 {
	font-size: 11px;
	color: #171514;
	margin-top: 62px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#left ul {
	margin-top: 15px;
	margin-left: 35px;
}
#left li {
	margin-bottom: 10px;
	list-style-type: none;
	line-height: 15px;
}

#left a {color: #2C2929; text-decoration:none;}
#left h1 .subNavOff {
	color: #000000;
}

#left a:hover {color: #532F08; text-decoration:none;}

#left .subNavOff {
	padding-left: 15px;
	display: block;
}

.subNavOff a {
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #2C2929;
	text-decoration:none;
}
.subNavOff a:hover {color: #532F08; text-decoration: none}

#left .subNavOn {
	padding-left: 15px;
	background-image: url(../../images/navigation/subnav-arrow.jpg);
	background-repeat: no-repeat;
	display: block;
}

.subNavOn a:hover {color: #2C2929; text-decoration:none}

/*secondary sub navigation*/
.subsubHide{display: none;}

.subsubNavOff a {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 20px;
	color: #2C2929;
	text-decoration:none;
}
.subsubNavOff a:hover {color: #532F08; text-decoration: none}

.subsubNavOn a {
	padding-left: 20px;
	background-image: url(/images/navigation/subnav-arrow.jpg);
	background-repeat: no-repeat;
	color: #2C2929;
	margin-left: 20px;
	padding-bottom: 0px;
	text-decoration:none;
}
.subsubNavOn a:hover {color: #532F08; text-decoration:none}






/*--------------------------------------*/
/*>>>>>>>>> Center column <<<<<<<<<<<<<<*/
/*--------------------------------------*/
#center {
	width: 500px;
	float: left;
	background-color: #C0B8B3;
	border-right-color: #82735E;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 60px;
	color: #2C2929;
}

#center h2 {
	font-size: 12px;
	font-weight: bold;
	color: #372D21;
	margin-left: 40px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 450px;
	text-transform:uppercase;
}
#center ul {
	margin-left: 40px;
	margin-top: 5px;
	color: #372D21;
	font-size: 12px;
	line-height: 18px;
	width: 400px;
	margin-bottom: 18px;
	list-style-type: none;
	list-style-image: url(/images/shared/li-bullet.jpg);
	padding-left: 15px;
}

#image #flashcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
}

/* USAGE NOTE: for an inline li - when first li does not have an arrow - breadcrumbs */
#center .noDivider {background-image: none;}

#center h1 {
	color: #362C1F;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
	clear: left;
	margin-top: 1px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#center p {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	color: #372D21;
	width: 415px;
	line-height: 20px;
}

.white {
color: #FFFFFF;
text-decoration:none;
}


#center h2 a:link {color: #372D21; text-decoration:none}
#center h2 a:hover {color: #000000; text-decoration:none}
#center h2 a:visited {color: #372D21; text-decoration:none}
#center h2 a:active {color: #372D21; text-decoration:none}

#center #pressList li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #82735E;
}
#center #pressList ul {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #82735E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 325px;
	font-size: 11px;
}
#center #pressList .noDivider {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#border {
	clear: left;
	height: 1px;
	width: 960px;
	padding-top: 75px;
}
#center #smallTop {
	font-size: 11px;
	color: #2C2929;
	font-weight: normal;
}
.actionLink {
	background-image: url(/images/shared/right-link-arrow.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	font-weight: bold;
	color: #372D21;
}

a.actionLink:hover {
	color:#6C3D09;
}

.imageTable {
	margin-left: 40px;
	margin-bottom: 40px;
}

#googleMap {
	margin-left: 30px;
}

#center h3 {
	font-size: 12px;
	text-align: center;
	background-color: #C0B8B3;
	margin-top: -20px;
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	clear: left;
	color: #422C14;
}
.interiorPod {
	background-image: url(/images/shared/h3_background.gif);
	background-repeat: repeat-x;
	margin-left: 40px;
	width: 425px;
	text-align: center;
	padding-top: 0px;
	height: 130px;
	clear: left;
	padding-bottom: 30px;
}
.interiorPod img {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	margin-right: 15px;
}

#center .interiorPod p {
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	height: 85px;
	width: 430px;
	margin-left: 0px;
}

#center .more {
	padding-bottom: 20px;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 20px;
}
.interiorPod .actionLink {
	float: left;
}








/*---------------------------------------*/
/*>>>>>>>>>>> Right column <<<<<<<<<<<<<<*/
/*---------------------------------------*/
#right {
	width: 170px;
	float: left;
	background-color: #C0B8B3;
	margin-top: 40px;
	margin-bottom: 0px;
	padding-left: 43px;
	padding-right: 20px;
	font-size: 11px;
}

#right h1 {
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right p {
	line-height: 18px;
	color: #372D21;
	padding-top: 0px;
	margin-top: 0px;
}
#right ul {
	margin-left: 18px;
	list-style-image: url(/images/shared/right-link-arrow.jpg);
	list-style-type: none;
}
#right li {
	margin-bottom: 5px;
}

#right a:hover {color: #6C3D09;text-decoration: underline;}

#right img {
	padding-top: 9px;
}

#right h1 a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 3px;
}






/*---------------------------------*/
/*>>>>>>>>>>> Footer <<<<<<<<<<<<<<*/
/*---------------------------------*/

#footer {
	color: #8C8271;
	font-size: 11px;
}
#footer a{color: #8C8271; text-decoration: none;}
#footer a:hover{color: #946343}

#siteLinks{
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 660px;
	display: block;
}
#siteLinks ul {
	margin-left: 0px;
	margin-bottom: 0px;
	display: block;
	color: #8C8271;
	padding-bottom: 0px;
	width: 660px;
}
#siteLinks li {
	padding-right: 7px;
	padding-left: 6px;
	list-style-type: none;
	float: left;
	border-left-color: #8C8271;
	border-left-style: solid;
	border-left-width: 1px;
	height: 13px;
	padding-bottom: 0px;
	margin-bottom: 6px;
}

  
#logoBar {
	margin-left: 0px;
	width: 960px;
	margin-top: 0px;
	padding-top: 0px;
}

#propertyLinks {
	margin-left: 0px;
	width: 960px;
	margin-top: 0px;
	padding-top: 0px;
}
#propertyLinks ul {
	margin-left: 0px;
	margin-bottom: 0px;
	display: block;
	color: #8C8271;
	padding-bottom: 0px;
	width: 960px;
}
#propertyLinks li {
	padding-right: 7px;
	padding-left: 6px;
	list-style-type: none;
	float: left;
	border-left-color: #8C8271;
	border-left-style: solid;
	border-left-width: 1px;
	height: 13px;
	margin-bottom: 6px;
}

#propertyLinksNoLV {
	margin-left: 0px;
	width: 960px;
	margin-top: 1px;
	padding-top: 0px;
}
#propertyLinksNoLV ul {
	margin-left: 0px;
	margin-bottom: 0px;
	display: block;
	color: #8C8271;
	padding-bottom: 0px;
	width: 960px;
}
#propertyLinksNoLV li {
	padding-right: 7px;
	padding-left: 6px;
	list-style-type: none;
	float: left;
	border-left-color: #8C8271;
	border-left-style: solid;
	border-left-width: 1px;
	height: 13px;
	margin-bottom: 6px;
}

#footer .noDivider {
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#copyright {
	height: 20px;
	margin-bottom: 20px;
	padding-top: 0px;
	margin-top: 0px;
	width: 960px;
	display: block;
}





/*--------------------------------*/
/*>>>>>>>>>>> Site Map <<<<<<<<<<<*/
/*--------------------------------*/

#sitemap h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #524441;
}
#sitemap ul {
	margin-left: 25px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #837461;
	width: 190px;
}
#sitemap .subNavOff {
	margin-left: 0px;
	padding-left: 0px;
}

#sitemap .subNavOff a:link {
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 20px;
	text-decoration: none;
}

#sitemap .subNavOff a:hover {color: #6C3D09;text-decoration: none;}

#sitemap li {
	display: block;
	list-style-image: none;
	list-style-type: none;
}
#sitemapLeft {
	width: 250px;
	float: left;
}
#sitemapRight {
	float: left;
	width: 240px;
}

#sitemapLeft img {
	display: none;
}

#sitemap h1 a {color: #524441; text-decoration: none;}
#sitemap h1 a:hover {color: #946343; text-decoration: none;}






/*---------------------------------*/
/*>>>>>>>>>>> Home page <<<<<<<<<<<*/
/*---------------------------------*/

#home {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	color: #8B8885;
}
#home #center {
	width: 1px;
	margin-top: 25px;
	height: 230px;
	background-color: #666666;
	border: none;
}
#home #left {
	width: 429px;
	margin-top: 23px;
	background-color: #1F1A16;
	padding-top: 31px;
	padding-left: 40px;
}
#home #right {
	width: 390px;
	margin-top: 23px;
	background-color: #1F1A16;
	padding-top: 31px;
	padding-left: 50px;
}
#home #left h1 {
	margin: 0px;
	padding: 0px;
	color: #B8B0A5;
	font-size: 18px;
}
#home #left p {
	font-size: 11px;
	font-weight: bold;
	width: 380px;
	line-height: 18px;
	padding-top: 0px;
	margin-top: 15px;
}
#home #right h1 {
	margin: 0px;
	padding: 0px;
	color: #B8B0A5;
	font-size: 18px;
}
#home #right p {
	font-size: 11px;
	font-weight: bold;
	width: 363px;
	line-height: 18px;
	color: #8B8885;
	padding-top: 0px;
	margin-top: 15px;
}
#home a:link {
	display: inline;
	padding-right: 20px;
	background-image: url(/images/home/link_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color:#8B8885;
	font-weight:bold;
	text-decoration: underline;
}
#home a:hover{
	color:#946343;
}
#home a:active{color:#8B8885;}
#home a:visited{
	display: inline;
	padding-right: 20px;
	background-image: url(/images/home/link_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color:#8B8885;
	font-weight:bold;
	text-decoration: underline;
	}
#home a:visited:hover{
	color:#946343;
}
#homeGuestbook {
	height: 50px;
	width: 440px;
	color: #8B8885;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
}

#homeGuestbook #mpeForm #email_signup  {
	background-image: url(/images/shared/guestbook-date-input.jpg);
	margin-right: 0;
	padding-top: 4px;
	width: 90px;
	height:15px;
	font: normal 10px Arial, sans-serif;
	color:#9D9586;
	text-align:left;
	background-color: #52453F;
	border: 0;
	background-repeat: no-repeat;
	background-attachment: fixed;	
}
#homeGuestbook #mpeForm a {
	background-image: none;
}




/*--------------------------------*/
/*>>>>>>>>>>> Print <<<<<<<<<<<<<<*/
/*--------------------------------*/
#printHeader {
	display: none;
}
#printFooter {
	display: none;
}




/*-------------------------------------*/
/*>>>>>>>>>>> datePicker <<<<<<<<<<<<<<*/
/*-------------------------------------*/
#datePicker{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	width: 600px;

}

.dateText{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	text-transform: uppercase;
}

.calendarEntry {
	background-color: #52453F;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	height:12px;
	padding: 1px 0px 0px 0px;
	width:67px;
	float:left;
	color:#FFFFFF;
	font-size:9px;
	font-family:Arial, Verdana, Serif, Sans-Serif;
	letter-spacing:0px;
	text-align:center;
	text-transform:lowercase;
}
.nightsEntry{
	background-color: #52453F;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	height:12px;
	padding: 1px 0px 0px 0px;
	width:20px;
	float:left;
	color:#FFFFFF;
	font-size:9px;
	font-family:Arial, Verdana, Serif, Sans-Serif;
	letter-spacing:0px;
	text-transform:lowercase;
	text-align: center;
}

.selectChoice{
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}

.selectChoice:link {
	color:#FFFFFF;
	text-decoration:none;
	padding-right: 5px;
}

 .selectChoice:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.selectChoice:hover {
	color: #FFFFFF;
	background-color: #3E3733;
	text-decoration:none;
}
#selectnbGuest {
	background-color: #52453F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	display:none;
	border-top:1px solid #97928E;
	border-bottom:1px solid #97928E;
	border-left:1px solid #97928E;
	border-right:1px solid #97928E;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:3px;
	padding-top:3px;
	z-index:10;
	width: 250px;
	margin-left: 2px;
	margin-top: 2px;
	float: right;
	position: relative;
	top: -34px;
	left: -44px;
}

#selectnbGuest a
{
	display:inline;
	padding-left: 3px;
	padding-right: 3px;
}

.bookgui {}
.bookgui fieldset {border: 0px; clear: both; margin-bottom: 3px; padding: 0;}
.bookgui label.date2{float: left; margin: 0 0 0 32px; text-align: right;}
.bookgui label.nights2{float: left; margin: 0; text-align: right;}

/* -- Dates --*/
.bookgui input.date2{
	float: left;
	margin-right: 0;
	padding-top: 4px;
	width: 80px;
	height:15px;
	font: normal 10px Arial, sans-serif;
	color:#9D9586;
	text-align:center;
	background-color: #52453F;
	border: 0;
	background-image: url(/images/datepicker/bookgui-date-input.jpg);
}
button.bookgui {background: url(/images/datepicker/bookgui-btn.gif);border: 0; cursor: pointer; float: left; height: 20px; margin:0; width: 20px;}
button.bookgui:hover, button.bookgui.active {background-position: 0 20px;}

/* -- Nights --*/
.bookgui input.nights2{
	border: 0;
	float: left;
	background: #000 url(/images/datepicker/bookgui-nights-input.jpg);
	margin-right: 0;
	padding-top: 4px;
	width: 25px;
	height:15px;
	font: normal 10px Arial, sans-serif;
	color:#9D9586;
	text-align:center;
}
#BookGui .selectChoice {
	font-size: 11px;
}
.displaybtn{visibility: visible;}

#selectNights {
	display: block;
	left: 41px;
	margin: 0px;
	position: relative;
	top: -4px;
}

#homemenu {z-index: 100; left: 0px; width: 24px; position: absolute; top:0px;}
#homemenu dl {padding: 0px; float: left; margin: 0px; width: 21px;}
#homemenu dt {padding: 0px; margin: 0px; border: #9c958e 1px solid; font-weight: bold; background: #000; cursor: pointer; text-align: center;}
#homemenu dd {border: #9c958e 1px solid; padding: 0px; margin: 0px;}
#homemenu ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#homemenu li {font: normal 10px Arial, sans-serif; background: #000; text-align: center; list-style-type: none; line-height: 15px;}
#homemenu li a {border: 0px; display: block; color: #FFF; height: 100%; text-decoration: none; padding: 0px; margin: 0px;}
#homemenu dt a {border: 0px; display: block; color: #FFF; height: 100%; text-decoration: none}
#homemenu li a:hover{text-decoration: underline;}
#homemenu dt a:hover {text-decoration: underline;}

/* -- Calendar --*/
div.bookgui {background: url(/images/datepicker/bookgui-bg.png);height: 175px;padding: 0 12px;text-align: center;width: 147px;}	
div.bookgui * { margin: 0; padding: 0;}	
div.bookgui div { background: none !important; cursor: move; height: 165px; overflow: hidden; padding-top: 10px; position: relative; width: 147px;}	

div.bookgui caption {color: #EEE;font: normal 12px/17px Arial, Helvetica, sans-serif;padding-top: 4px;text-align: center;width: 100%;}
div.bookgui caption a {cursor: pointer;display: block;height: 11px;overflow: hidden;position: absolute;text-indent: -100px;top: 16px;width: 11px;}
div.bookgui caption a.prev {background-image: url(/images/datepicker/bookgui-prev.gif);left: 1px;}
div.bookgui caption a.next {background-image: url(/images/datepicker/bookgui-next.gif);right: 1px;}
div.bookgui caption a:hover {background-position: 0 11px;}
div.bookgui caption span {height: 25px;position: relative;text-align: center;}
div.bookgui caption span.month {padding-right: 8px;}
div.dashboard caption span.month:after {content: ',';}


div.bookgui table {border: 0;border-collapse: collapse;border-spacing: 0;cursor: default;margin: 0 auto;overflow: hidden;width: 147px;}
div.bookgui td, div.bookgui th {border: 0;color: #999;font: normal 12px Arial, Helvetica, sans-serif;height: 19px;text-align: center;width: 21px;}
div.bookgui td {color: #333;font-size: 11px;padding-right: 5px;text-align: right;width: 16px;}
div.bookgui td.invalid {color: #666;}
div.bookgui td.valid {color: #FFF;cursor: pointer;}
div.bookgui td.active, div.bookgui td.hover {color: #EEE;cursor: pointer;text-decoration: underline;}





/*---------------------------------*/
/*>>>>>>> Main Navigation <<<<<<<<<*/
/*---------------------------------*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:100;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:100;}.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: -30px;
}.qmmc {position:relative;z-index:100;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:100;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:100;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:100;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:960px;
		height:30px;
		background-color: #71655f;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{
	width:160px;
	padding:0px;
	margin:0px;
	background-color:#71655f;
	color:#27231c;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	border-width:0px;
	border-style:solid;
	border-color:#71655f;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#3d3222;
		color:#837361;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#3d3222;
		color:#837361;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#332c23;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-1px 0px 0px;
		background-color:#71655f;
		border-width:1px;
		border-style:none;
		border-color:#71655f;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{
	width:124px;
	padding:4px 4px 5px 10px;
	background-color:#71655f;
	background-image:none;
	font-size:11px;
	border-style:none;
	border-color:#71655f;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-image:none;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-image:none;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-image:none;
		color:#837361;
		text-decoration:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#71655f;
		background-color:#eeeeee;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#71655f;
		background-color:#eeeeee;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_5.gif);
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		width:90%;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(/images/navigation/arrow_right.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}
	
	.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
	
	
/*--------------------------------*/
/*>>>>>>>>>>> NOTICE <<<<<<<<<<<*/
/*--------------------------------*/
#update {
color: #B8B0A5;
font-weight: bold;
margin-bottom: 20px;
font-size:12px;
}	
#update a {text-decoration: underline; color: #B8B0A5}
#update a:hover {text-decoration: underline; color: #946343}

/*--------------------------------*/
/*>>>>>>>>>>> Home page and booking <<<<<<<<<<<*/
/*--------------------------------*/
.pngfix { behavior: url("/includes/js/iepngfix.htc"); cursor:pointer; }
 
#MainContainer { width:960px; height:625px; margin:0 auto; padding-top:1px; }

.special { border:1px solid #746863; margin:8px 8px 3px 8px; width:246px; height:134px; background:url(/images/home/booking-offer.jpg) no-repeat; }
.special2 { border:1px solid #746863; margin:8px 0px 0px 8px; width:246px; height:134px; z-index:-100;}
.special3 { border:1px solid #746863; margin:8px 8px 3px 8px; width:246px; height:134px; background:url(/images/home/escape-dates.jpg) no-repeat; }

.emailpod { border:1px solid #746863; margin:3px 8px 8px 8px; width:246px; height:94px; background:url(/images/home/guestbook-BG.jpg) no-repeat; }
 
#bookingOffers { float:left; width:264px; height:506px; margin: 0px 3px 0px 0px; background-color:#efe8c5; }

a#btn-booknow { display:block; text-decoration:none; width:90px; height:20px; background:url(/images/home/btn_booknow.png) 0px 0px no-repeat; margin:106px 0 0 6px; }
a#btn-booknow:hover {width:90px; height:20px; background:url(/images/home/btn_booknow.png) 0px -20px no-repeat;}

a#btn-signup { display:block; text-decoration:none; width:90px; height:20px; background:url(/images/home/btn_signup.png) 0px 0px no-repeat; margin:4px 0 0 6px; padding:0px; }
a#btn-signup:hover {width:90px; height:20px; background:url(/images/home/btn_signup.png) 0px -20px no-repeat;}

#headerMedia { float:left; height:506px; width:692px; padding-left:1px; overflow:hidden; }

#social { float:left; width:264px; height:118px; margin: 1px 3px 0px 0px; }
#social-giveaway { width:250px; height:33px; background:url(/images/home/social-giveaway.jpg) no-repeat top left; margin:0; padding:50px 0px 0px 14px; }

a#btn-learnmore { display:block; text-decoration:none; width:106px; height:20px; background:url(/images/home/btn_learnmore.png) 0px 0px no-repeat; }
a#btn-learnmore:hover { background:url(/images/home/btn_learnmore.png) 0px -20px no-repeat;}

#home-fb { width:85px; height:35px; background:url(/images/home/social.gif) 0px 0px no-repeat; float:left; }
#home-fb a { display:block; text-decoration:none; height:100%;  }
#home-fb a:hover {width:85px; height:35px; background:url(/images/home/social.gif) 0px -35px no-repeat;}

#home-tw { width:106px; height:35px; background:url(/images/home/social.gif) -85px 0px no-repeat; float:left; }
#home-tw a { display:block; text-decoration:none; height:100%;  }
#home-tw a:hover {width:106px; height:35px; background:url(/images/home/social.gif) -85px -35px no-repeat;}

#home-more { width:73px; height:35px; background:url(/images/home/social.gif) -191px 0px no-repeat; float:left; }
#home-more a { display:block; text-decoration:none; height:100%;  }
#home-more a:hover {width:73px; height:35px; background:url(/images/home/social.gif) -191px -35px no-repeat;}

#bookbtn{position:relative; top:-70px; left:44px; width:138px;}
#vvideo{position:relative; top:-100px; left:189px; width:146px;}
* { outline:none; }

#scroller { float:left; width:691px; height:116px; margin:3px 1px 0px 1px; }

#email_signup2  {
	background: url(/images/home/input_email.gif) no-repeat;
	margin:42px 0px 0px 6px;
	padding: 2px 0px 0px 8px;

	width: 227px;
	height:19px;
	font: normal 10px  Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	border: 0;	
}

#mpeForm2 { padding:0px; margin:0px; }
/******************************************************************************/
#datePicker2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:246px; height:250px; border:1px solid #746863; margin:0px 8px 0px 8px; padding:0; background-color:#efe8c5;

}

a#bigbooknow { display:inline; text-decoration:none; float:left; width:115px; height:26px; background:url(/images/home/btn_bigbook.gif) 0px 0px no-repeat; margin:0px 0px 0px 6px; }
a#bigbooknow:hover {width:115px; height:26px; background:url(/images/home/btn_bigbook.gif) 0px -26px no-repeat;}

.bullet {display:inline; float:left; width:8px; height:24px; background:url(/images/home/airhotel.gif) -119px 0px no-repeat;}

a#airhotel { display:inline; text-decoration:none; float:left; width:119px; height:24px; background:url(/images/home/airhotel.gif) 0px 0px no-repeat; margin:0px; padding:0px; }
a#airhotel:hover {width:119px; height:24px; background:url(/images/home/airhotel.gif) 0px -24px no-repeat; }

a#bestrate { display:inline; text-decoration:none; float:left; width:115px; height:24px; background:url(/images/home/airhotel.gif) -128px 0px no-repeat; margin:0px; padding:0px; }
a#bestrate:hover {width:115px; height:24px; background:url(/images/home/airhotel.gif) -128px -24px no-repeat; }

.selectChoice2{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}

.selectChoice2:link {
	color:#FFFFFF;
	text-decoration:none;
	padding-right: 5px;
}

.selectChoice2:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.selectChoice2:hover {
	color: #D1986B;
	background-color: #3E3733;
	text-decoration:none;
}

#selectnbGuest2 {
	background-color: #52453F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:none;
	border:1px solid #97928E;
	padding:3px 2px 3px 8px;
	z-index:999 !important;
	width: 100px;
	margin: 0px 0px 0px 6px;
	position:absolute;
	clear:both;
	float: left;
}

#selectnbGuest2 a
{
	display:inline;
	padding-left: 3px;
	padding-right: 3px;
}
/******************************************************************************/

.bookgui2 {}
.bookgui2 fieldset {border: 0px; clear: both; margin-bottom: 3px; padding: 0;}
.bookgui2 label.date2{float: left; margin: 0 0 0 32px; text-align: right;}
.bookgui2 label.nights2{float: left; margin: 0; text-align: right;}

/* -- Dates --*/
.bookgui2 input.date3{
	float: left;
	margin: 0px 0px 0px 6px;
	padding: 5px 0px 0px 8px;
	width: 126px;
	height:21px;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	/*text-align:center;*/
	background-color: #52453F;
	border: 0;
	background-image: url(/images/home/input-BG.gif);
}

/* -- Nights --*/
.bookgui2 input.nights2{
	border: 0;
	float: left;
	background: #000 url(/images/datepicker/bookgui-nights-input.jpg);
	margin-right: 0;
	padding-top: 4px;
	width: 25px;
	height:15px;
	font: normal 10px Arial, sans-serif;
	color:#9D9586;
	text-align:center;
}

.bookgui2 input.guests3{
	border: 0;
	float: left;
	background: #000 url(/images/home/guest-BG.gif);
	margin: 0px 0px 0px 6px;
	padding: 5px 0px 0px 8px;
	width: 22px;
	height:21px;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

button.bookgui2 {background: url(/images/home/icon_cal.gif); border: 0; cursor: pointer; float: left; height: 26px; width: 33px; margin:0;}
button.bookgui2:hover, button.bookgui2.active {background-position: 0 0px;}

/* -- Calendar --*/
div.bookgui2 {background: url(/images/datepicker/bookgui-bg.png);height: 175px;padding: 0 12px;text-align: center;width: 147px;}	
div.bookgui2 * { margin: 0; padding: 0;}	
div.bookgui2 div { background: none !important; cursor: move; height: 165px; overflow: hidden; padding-top: 10px; position: relative; width: 147px;}	

div.bookgui2 caption {color: #EEE;font: normal 12px/17px Arial, Helvetica, sans-serif;padding-top: 4px;text-align: center;width: 100%;}
div.bookgui2 caption a {cursor: pointer;display: block;height: 11px;overflow: hidden;position: absolute;text-indent: -100px;top: 16px;width: 11px;}
div.bookgui2 caption a.prev {background-image: url(/images/datepicker/bookgui-prev.gif);left: 1px;}
div.bookgui2 caption a.next {background-image: url(/images/datepicker/bookgui-next.gif);right: 1px;}
div.bookgui2 caption a:hover {background-position: 0 11px;}
div.bookgui2 caption span {height: 25px;position: relative;text-align: center;}
div.bookgui2 caption span.month {padding-right: 8px;}

div.bookgui2 table {border: 0;border-collapse: collapse;border-spacing: 0;cursor: default;margin: 0 auto;overflow: hidden;width: 147px;}
div.bookgui2 td, div.bookgui2 th {border: 0;color: #999;font: normal 12px Arial, Helvetica, sans-serif;height: 19px;text-align: center;width: 21px;}
div.bookgui2 td {color: #333;font-size: 11px;padding-right: 5px;text-align: right;width: 16px;}
div.bookgui2 td.invalid {color: #666;}
div.bookgui2 td.valid {color: #FFF;cursor: pointer;}
div.bookgui2 td.active, div.bookgui2 td.hover {color: #EEE;cursor: pointer;text-decoration: underline;}
/******************************************************************************/
#tt {width: 320px; 
padding-left:8px;
display: none;  
position: absolute; 
z-index: 999;
top: 380px;
left: 50%;
margin-left:-290px;
background: transparent url(/images/home/tip-arrow.gif) no-repeat center left;}
#tttop {border-top:#1F1A16 1px solid;
border-right:#1F1A16 1px solid;
border-bottom:#1F1A16 1px solid;}
#ttcont {background: #41362E; color:#FFFFFF; font-weight:bold;
padding:10px 20px 10px 20px;
border:#B97342 2px solid;}
