html, body, div {
	font-family: Georgia, Arial;
	font-size: 12pt;
	color:#ffffff;
	line-height: 120%;
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
}

html, form, body{
	height: 100%;
}


div{
	overflow: hidden;
}

td img {display: inline;}

/*input {display: inline;}*/

h1,h2
{
 margin:0px;
 padding:0px;
 display:inline;   
 font-weight: normal;
 font-size:20pt;
}

h1
{
    color:#000000;
}
h2
{
    color:#ffffff;   
}

#ctl00_Container{
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 580px;
}
#ctl00_cpMain_pnlGallery
{
	/*position:fixed !important;	*/
}

#Main
{
	
	position: absolute;
	left: 0px;
	top: 69px;
	height: 452px;
	width: 980px;
	z-index: 100;
	font-size: 11pt;	
}

#Menu
{
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	
}

#Footer
{
	position: absolute;
	left: 0px;
	top: 531px;
	width: 970px;
	z-index: 1;
	font-size: 7pt;	
	color: #b6b6b6;
	text-align: right;
}

#Footer a
{
    color: #b6b6b6;
}

#Footer a:hover
{
    color: #000000;
}

#BookingRooftop
{
	position: absolute;
	left: 611px;
	top: 147px;
	height: 78px;
	width: 369px;
	z-index: 110;
	background-image:url(/images/MIN_booking_feature1.gif);
}

#BookingLinen
{
	position: absolute;
	left: 611px;
	top: 232px;
	height: 78px;
	width: 369px;
	z-index: 110;
	background-image:url(/images/MIN_booking_feature2.gif);
}

a img{
	border: none;
}

a{
	text-decoration: none;
}

/*a,a:hover
{
	text-decoration:underline;
	color:#000000;
}

a:hover
{text-decoration:none;
	color:#6b7165;	
}*/

.nohand
{
    cursor: default;
}

.TextHome
{
    background-color: #000000;
    color: #ffffff;
    font-size: 11pt;
}

.TextNormal
{
    color: #3e3e3e;
    font-size: 10pt;
    line-height:130%;
}

.TextAbout
{
    color: #000000;
    font-size: 9pt;
}

.StayUnits
{
     background-color: #d9d9d9;
     font-size: 8pt;
     color: #323232;
}

a.SubMenu
{
    color: #ffffff;
    font-size: 9pt;
}

a.SubMenuSelected
{
    color: #000000;
    font-size: 9pt;
}

a:hover.SubMenu, a:hover.SubMenuSelected
{
    color: #6b7165;
    font-size: 9pt;
}

.GalleryItem
{
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 10px;
}

.GalleryAltItem
{
    padding-left: 11px;
    padding-right: 5px;
    padding-bottom: 10px;
}

.GalleryPopup
{
    background-color: #000000;
    font-size: 11pt;
    color: #878787;
    
    left:30% !important;
}

.GalleryPopup a
{
    color: #afbea1;
}

.GalleryPopup a:hover
{
    color: #ffffff;
}

.ModalBackground
{
    background-color: #000000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.HiddenButton
{
    display: none;
}

.Booking
{
    color: #364036;
    font-size: 11pt;
    line-height: 140%;
}
.Booking .Heading
{
    color: #000000;
    font-size: 14pt;
}

.Booking .Price
{
    color: #ffffff;
    line-height: 145%;
}

.BookingFormTextBox
{
    background-color: #ffffff;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-size: 9pt;
    color: #364036;
    font-family: Georgia, Arial;
    
}
.BookingFormDatePicker input
{
	font-size: 9pt;
    color: #364036;
    font-family: Georgia, Arial;
}


.BookingFormLabel
{
    font-size: 9pt;
    color: #364036;
    font-family: Georgia, Arial;
}

.Button
{
    background-color: #000000;
    color: #c7d2bd;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-family: Georgia, Arial;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.Button:hover
{
    background-color: #000000;
    color: #ffffff;
    font-size: 9pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-family: Georgia, Arial;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    cursor: pointer;
}

.Contact
{
    color: #000000;
    font-size: 10pt;
    padding-top: 3px;
    padding-bottom: 3px;
}

.Contact a
{
    color: #505f40;
}

.Contact a:hover
{
    color: #000000;
}

.ContactForm
{
    color: #364036;
    font-size: 10pt;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    font-family: Georgia, Arial;
}

.Testimonials
{
    color: #516241;
    font-size: 9pt;
}
.Dimmer,.DimmerOuter
{
	opacity: 0.60; 
	mozopacity: 0.60; 
	khtmlopacity: 0.60; 
	filter: alpha(opacity=60);	
	
}
.DimmerOuter
{
	height:100%;
	width:100%;	
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	background-color:#000000;
}

.Tell
{
	color:#36412B;	
}

a.Kingscliff,a:hover.Kingscliff
{
	text-decoration:none;
	color:#ffffff;
	font-size:8pt;
	font-weight:bold;
}
a:hover.Kingscliff 
{
	color:#000000;	
}

a.VirtualTour,a:hover.VirtualTour,.VirtualTour
{
	background-color:#CAD3C0;
	width:220px;
	color:#000000;
	display:block;
	padding:20px;
	text-align:left;
}
a:hover.VirtualTour
{
	background-color:#CAD3C0;
	color:#6f7668;
}

div.sIFR-alternate
{
    font-size:33pt;
    font-family:Georgia,Arial;
    font-weight:bold;
    margin-left:50px;
    line-height:0.6;
    white-space:nowrap;
    display:inline;
}

.CSSRow
{
}
.CSSCell1,.CSSCell2,.CSSCell3
{
    float:left;
    border-left:solid 2px #ffffff;   
    height:100%;
}
.CSSCell1
{
    width:170px;
}
.CSSCell2
{
    width:180px;
}
.CSSCell3
{
    width:280px;
}
.CellPadding
{
    padding-left: 10px; 
    padding-right: 10px;   
}