/*****************************************************************************
			General
******************************************************************************/
body {
	margin: 0px 0px 0px 0px;
	background-image:  url(../Images/bkg.jpg);
	text-align:center;
}

body, td, th, p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d4d4d4;
	/*letter-spacing: 0px;*/
}

h1,h2
{
  	font-size: 16px;
	font-weight: normal;
  	color: #999999;
}

h2
{
  	font-size: 17px
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
input, select, textarea
{
	background-image: url(../Images/bgForm.jpg);
	background-color: #6A6767;
	border: 1px solid #4E4D4A;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
	font-weight: normal;
  	color: #ffffff;
}

ul {
	margin /**/: 0px 0px 0px -26px!important;
	margin : 0px 0px 0px 16px;
}
li {
	margin: 0px 0px 8px 0px;
	list-style-image: url(../Images/bullet.gif);
}

.caption {
	position:absolute;
	margin: 3px 0px 0px 0px;
	padding: 0px; 0px; 0px; 0px;
	background-color: black;
	color: #666666;
	font-weight:bold;
	width:372px;
}


/***********************************************
Copyright Container

************************************************/
#CopyrightContainer {
	color: #bbb3ae;
	font-size: 11px;
	width: 749px;
	margin-top:5px;
	padding-bottom:15px;
	margin-bottom:15px;
	margin:auto;
}





#Copyright {
	color: #bbb3ae;
	font-size: 11px;
	float:right;
	margin-right:5px;
	font-weight:normal;
}
#Copyright a{
	color: #bbb3ae;
	font-size: 11px;
	text-decoration:underline;
	font-weight:normal;
}
#Copyright a:hover{
	text-decoration:none;
}
#mainContainer
{
	width: 588px;
	height: 465px;
	padding-left: 161px;
	position: relative;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	overflow: hidden;
}

#mainContainerHome
{
	width: 749px;
	background-image:  url(../Images/metalTile.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 465px;
	overflow: hidden;
}

#mainContainerSec
{
	width: 588px;
	padding-left: 161px;
	position: relative;
	background-image:  url(../Images/metalTile.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
}

a 
{
	color:#FFFFFF;
	text-decoration: undeline;
}

a:hover
{
	color:#FFFFFF;
	text-decoration: none;
}
/*****************************************************************************
			Content Home
******************************************************************************/

#Ascend #mainContainer
{
	background-image:  url(../Images/bkgAscend.jpg);
}

#Bliss #mainContainer
{
	background-image:  url(../Images/bkgBliss.jpg);
}

#Host #mainContainer
{
	background-image:  url(../Images/bkgHost.jpg);
}

#Indulge #mainContainer
{
	background-image:  url(../Images/bkgIndulge.jpg);
}

#Dream #mainContainer
{
	background-image:  url(../Images/bkgDream.jpg);
	background-position: right bottom;
}

#homeNav {
	position: absolute;
	left: 175px;
	top: 90px;
	z-index: 0;
}

#Content {
	position: absolute;
}
#Ascend #Content {
	left: 491px;
	top: 87px;
	width: 245px;
	border: 0px solid white;
}

#Ascend #Content h1 {

}

#Bliss #Content {
	left: 264px;
	top: 88px;
	width: 250px;
}

#Bliss #Content h1 {
	padding: 0px 0px 0px 15px;
}

#Host #Content {
	position: absolute;
	left: 250px;
	top: 88px;
	width: 235px;
}
#Host #Content h1 {
	padding: 0px 0px 0px 15px;
}

#Indulge #Content {
	position: absolute;
	left: 467px;
	top: 40px;
	width: 258px;
}
#Indulge #Content h1 {
	padding: 0px 0px 0px 15px;
}

#Dream #Content {
	position: absolute;
	left: 537px;
	top:88px;
	width: 198px;
}
#Dream #Content h1 {
	padding: 0px 0px 0px 15px;
}

#ServiceHotel #Content {
	position: relative;
}
/*****************************************************************************
			mainNav
******************************************************************************/
#mainNav {
	position: absolute;
	left: 0px;
	top: 0px;
}

/*****************************************************************************
			PanelRight
******************************************************************************/

#rightPanel
{
	position:relative;
	background-image: url(../images/bgPanelRightLayer2.jpg);
	background-repeat: repeat-y;
	background-position: top;
	border: 0px solid #ffffff;
}

#header 
{
	position:relative;
	height: 252px;
	border: 0px solid white;
}

#reservation #header 
{
	position:relative;
	height: auto;
}

#Service #header, #Design  #header, #Contact  #header
{
	height: 390px;
}

#Design  #header2
{
	height: 540px;
}

#bgHeader
{
	background-image:  url(../Images/bgPanelRightLayer3.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#Design #bgHeader, #Contact #bgHeader, #Service #bgHeader
{
	background-image:  url(../Images/bgPanelRightLayerHome.);
	background-repeat: no-repeat;
	background-position: top;
}
#Design .bgHeader
{
	background-image:  url(../Images/bgPanelRightLayerHome.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#rightPanel #title {
	width: 375px;
	position: absolute;
	left: 150px;
	top: 92px;
}
#Reservation #rightPanel #title {
	width: 280px;
	position: relative;
}
#ServiceHotel #content, #ServiceLoft #content, #service #content, #serviceAmenities #content
 {
	width: 376px;
	font-size: 12px;
	color: #838383;
	background-image:  url(../Images/bgPanelRightLayerBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px 62px 20px 150px;
}

#rightPanel #content h2 
{
	padding: 0px 0px 0px 0px;
  	font-size: 17px;
	font-weight: bold;
  	color: #ffffff;
}

#ServiceNav 
{
	position: absolute;
	left: 14px;
	top: 90px;
	z-index: 100;
}

#bgNavViewBedroom 
{
	background-image:  url(../Images/bgPanelRightViewBedroom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 63px;
	width: 440px;
	position: relative;
	left: 0px;
	border: 0px solid white;
	padding: 30px 0px 0px 148px;	
}


/*****************************************************************************
			Footer
******************************************************************************/

#footer
{
	border: 0px solid white;
	width: 749px;
	height: 128px;
	position:relative;
	background-position: top right;
	background-repeat: no-repeat;
	margin:auto;
	text-align:left;
	background-image:  url(../Images/bkgFooterDesign.jpg);
}
/*****************************************************************************
			buttons
******************************************************************************/

#Design 
{
	
	top: -20px;
	font-weight: bold;
	width:749px;
	margin:auto;

	
	
}

#navFooter {
	
	width:400px;
	margin-left:147px;
	font-weight:bold;
}

#backList 
{
	position: absolute;
	font-weight: bold;
	top: -20px;
	left: 390px;
}


#navFooter, a {
	text-decoration:none;	
	font-weight:bold;
}

#navFooter a:hover {
	text-decoration:none;
	color:#999999;	
	font-weight:bold;
}
/*****************************************************************************
			Contact
******************************************************************************/

.intro
{
	font-weight: normal;
	font-size: 13px;
  	color: #999999;
}

.desContact
{
	font-weight: normal;
	font-size: 14px;
  	color: #ffffff;
}

div 
{
border: 0px solid #ffffff;
}
/*****************************************************************************
			Contact
******************************************************************************/

.intro
{
	font-weight: normal;
	font-size: 13px;
  	color: #999999;
}

.desContact
{
	font-weight: normal;
	font-size: 14px;
  	color: #ffffff;
}

/*****************************************************************************
			Reservation
******************************************************************************/

.reservationContent {
	position: relative; 
	padding-left: 150px; 
	padding-right: 92px; 
	border: 0px solid #ffffff;
}
#reservationTopBG2 .reservationContent  {
	position: relative; 
	padding: 70px 92px 20px 150px; 
	border: 0px solid #ffffff;
}
.reservationPlaceHolder {
	position: relative;
	background-image: url(../Images/bgBlockReservation.jpg); 
	background-position:top left; 
	background-repeat:no-repeat;
	padding: 3px 76px 3px 10px; 
	margin: 0px 0px 12px 0px;
	width: 221px; 
	height: 48px;
	border: 0px solid white;
}
.reservationActionButton {
	position: absolute;	
	top: 12px;
	left: 3px;
	width: 70px; 
}
.reservationActionButton img {
	margin: 3px 3px 2px 0px; 
}
.reservationPlaceHolder p {
	margin: 0px;
}

#Reservation #bgHeader {
	background-image: url(../images/bgPanelRightLayerR.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px solid white
}

#Reservation #rightPanel #title {
	width: 280px;
	position: relative;
	border: 0px solid white;
}


#Reservation #reservationTopBG
{
	position:relative;
	background-image: url(../images/bgPanelRightLayerR.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 90px;
	margin: 0px;
	border: 0px solid #ffffff;
}

#Reservation #reservationTopBG2
{
	position:relative;
	background-image: url(../images/bgPanelRightLayerR2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 0px;
	margin: 0px;
	border: 0px solid #ffffff;
}
/************************************************
				VIDEO
*************************************************/

.btnPlayVideo {
	position: absolute;
	left: 0px;
	top:353px;
	border: 0px solid #ffffff;
}
#headerVideo 
{
	position:relative;
	height: 375px;
}
#video

{
	width: 375px;
	position: absolute;
	left: 116px;
	top: 96px;
	border: 0px solid #ffffff;
	height: 300px;
}
#footerVideo
{	
	background-image:  url(../Images/bgFooterVideo.gif);
	width: 749px;
	height: 91px;
	position:relative;
	background-position: top right;
	background-repeat: repeat-y;
	text-align: left;
}
#bgVideo
{
	background-image:  url(../Images/bgVideo.gif);
	background-repeat: no-repeat;
	background-position: top;
}
/***********************************************
				Bedroom display
***********************************************/

#bedRoom1 {
	margin:10px 0px 10px 0px;
	
}

div {
	border: 0px solid #ffffff;
}
