/* Property Results Page */
#propertyResultContainer {
	padding-top: 10px;
	margin-top: 10px;
	border-top:#9DA5A8 1px dashed;
	width:730px;
}
.propertyResult {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:#9DA5A8 1px dashed;
}
.propertyResult .propertyResultImage {
	float:left;
	width:120px;
}
.propertyResult .propertyResultImage img {
	padding:1px;
	border:#003366 1px solid;
}
.propertyResult .propertyResultTitle .propertyResultType {
	float:left;
	width: 60px;
	background:#FF6600;
	font-size:medium;
	padding:3px;
	padding-bottom: 2px;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
}
.propertyResult .propertyResultTitle .propertyResultProperty {
	background: #003366;
	float:right;
	padding:0px;
	width:543px;
	color:#FFFFFF;
}
.propertyResult .propertyResultTitle .propertyResultPropertyAlt {
	background: #E9F0F8;
	color: #003366;
}
.propertyResult .propertyResultTitle .propertyResultProperty .propertyResultName {
	float:left;
	font-size:medium;
	padding:3px;
	padding-left:13px;
}
.propertyResult .propertyResultTitle .propertyResultProperty .propertyResultPrice {
	float:right;
	font-size:medium;
	padding:3px;
}
.propertyResult .propertyResultText {
	float:right;
	width:610px;
}
.propertyResult .propertyResultText .propertyResultGo {
	text-align:right;
	margin-bottom:8px;
}
.propertyResult .propertyResultText .propertyResultGo a.buttonResortSelectorGo {
	padding-top:2px;
	padding-bottom:5px;
	padding-left: 26px;
	padding-right: 14px;
	background: url('../pics/buttonResortSelectorGo.gif') no-repeat top left;
	color:#ffffff;
	text-decoration:none;
	font-size:small;
}

#ContentPage .buttonOrderWrapper, #CMSPane .buttonOrderWrapper { margin-left: 12px; }
#ContentPage .buttonOrderWrapper a, #CMSPane .buttonOrderWrapper a { 
	font-size:small;
	font-weight:bold;
	margin-right:12px;
}
#ContentPage .buttonOrderWrapper img, #CMSPane .buttonOrderWrapper img { vertical-align: middle; }

/* Nat Table - to be rationalised */
#systemsNavTable {
	width:680px;
	border:1px solid #99ccff;
}
#systemsNavTable a {
	text-decoration: none;
	font-weight:bold;
	color:#003366;
}
#systemsNavTable td.menuOption { width:100px; }
#systemsNavTable #PagesList {
	visibility:hidden;
	position:absolute;
	margin-top:4px;
	margin-left:-128px;
	width:250px;
	border:1px solid #003366;
	background:#ffffff;
	padding:4px;
}

/* Property Page */
#PropertyControls {
	float:right;
	width:210px;
}
#PropertyControls .buttonWrapper {
	margin:0px;
	padding:0px;
	display:block;
	width:210px;
	height:24px;
}
#PropertyControls .buttonWrapper a {
	color:#003366;
	font-family: Gill Sans, Arial;
	font-size:large;
	text-decoration:none;
}
#PropertyControls .buttonWrapper img { vertical-align: middle; }
#PropertyContentPageWrapper { width:740px; }
#PropertyContentTabsWrapper {
	border-bottom:1px solid #003366;
	height:28px;
	width:734px;
	z-index:1;
}
#PropertyContentTabs {
	display:block;
	background:#003366 url('../pics/propertyTabsBg.jpg') no-repeat bottom left;
	color:#ffffff;
	height:28px;
}
#PropertyContentTabs a {
	display:block;
	padding-top:6px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:6px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
#PropertyContentTabs a.selected {
	background:#ffffff;
	color:#003366;
	border-top:1px solid #003366;
}
#PropertyContentTabs .selected {
	display:block;
	padding-top:6px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:6px;
	background:#ffffff;
}
#PropertyContentTabs .separator { font-size:large; }
#PropertyContentPageWrapper { background:#ffffff url('../pics/PropertyContentPageWrapper.gif') no-repeat top right; }
#CMSPane #PropertyContentPageWrapper { border-top: #003366 1px solid; }
#PropertyContentPage {
	width:716px;
	border-top:1px solid #003366;
	border-left:1px solid #003366;
	border-right:1px solid #003366;
	border-bottom:1px solid #003366;
	padding:8px;
	padding-top:12px;
	padding-bottom:12px;
}
#PropertyContentPage #SlideShowWrapper {
	float:left;
	width:297px;
	margin-right:10px;
}
#PropertyContentPage #SlideShowImage {	width:295px; }
#PropertyContentPage #SlideShowWrapper #SlideShowNav #cCaption { text-align:center; }

#PropertyContentPage h3 {
	width:300px;
	font-family:Gill Sans, Verdana, Arial;
	font-size:medium;
	font-weight:bold;
	color:#6C9DCE;
	margin:0px;
	padding-left:6px;
	padding-bottom:4px;
	margin-bottom:4px;
	background:#ffffff url('../pics/dots.gif') repeat-x bottom left; 
}

/* At a glance */
#PropertyAtAGlance {
	float:right;
	margin-top:8px;
	margin-bottom:10px;
	margin-right:5px;
	width:396px;
	border:1px solid #6C9DCE;
	padding:1px;
}
h4 {
	display:block;
	color:#ffffff;
	background:#6C9DCE;
	font-size:small;
	padding:2px;
	margin:0px;
}

div#PropertyAtAGlance div.PropertyAtAGlanceRow div.PropertyAtAGlanceCol1,div#PropertyAtAGlance div.PropertyAtAGlanceRow div.PropertyAtAGlanceCol2 {
	width: 195px;
	padding: 2px;

}
div#PropertyAtAGlance div.PropertyAtAGlanceRowBg {
	background:#E9F0F8;
	width: 100%;
}
div#PropertyAtAGlance div.PropertyAtAGlanceRow div.PropertyAtAGlanceCol1 {
	float: left;
}
div#PropertyAtAGlance div.PropertyAtAGlanceRow div.PropertyAtAGlanceCol2 {
	float: right;
	width: 150px;
}


/* LeftMenu Styles */
#LeftMenu { float:left; color:#FF6600; }
#LeftMenu h2 {
	padding:0px;
	padding-left:11px;
	margin:0px;
	margin-top:18px;
	margin-bottom:4px;
	font-family: Gill Sans, Arial;
	font-size:large;
	font-weight:normal;
	color:#ffffff;
}
#LeftMenu p {
	padding:0px;
	padding-left:11px;
	margin:0px;
	margin-bottom:6px;
}
#LeftMenu select.Location { width:150px; }
#LeftMenu select.BedPrice { width:80px; }

#LeftMenu a.buttonResortSelectorGo {
	padding-top:2px;
	padding-bottom:5px;
	padding-left: 26px;
	padding-right: 14px;
	background: url('../pics/buttonPropertySelectorGo.gif') no-repeat top left;
	color:#ffffff;
	text-decoration:none;
	font-size:small;
}
#LeftMenu .buttonWrapper {
	margin:0px;
	padding:0px;
	padding-left:11px;
	display:block;
	width:188px;
	height:16px;
}
#LeftMenu .buttonWrapper img { vertical-align: middle; }
#LeftMenu .buttonWrapper a {
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}
#LeftMenu .buttonWrapper a:hover { text-decoration:underline }

/* Form Styles */
div.enquiryForm {
	padding:1px;
	border: #6C9DCE 1px solid;
	border-bottom:0px;
	width: 720px;
}
div.enquiryForm h2 {
	margin:0px; 
	padding-top:5px; 
	padding-left:10px; 
	padding-bottom:5px; 
	font-size:small; 
	font-weight:bold; 
	color:#ffffff; 
	background: #6C9DCE url('../pics/propertyEnquiryFade.gif') repeat-y top left;
}
div.enquiryForm table {
	padding:0px;
	margin:0px;
	width: 100%;
}
div.enquiryForm table tr {
	background: #EBF0F8;
}
div.enquiryForm table tr.alt {
	background: #FFFFFF;
}
div.enquiryForm table tr td {
	margin:0px; 
	padding:10px; 
	padding-top:5px; 
	padding-bottom:5px;
}

div.enquiryForm table tr td.Label {
	width:130px;
	vertical-align:top;
	font-weight:bold;
}
div.enquiryFormEnd {
	border-top: #6C9DCE 1px solid;
	width: 724px;
}
#CMS_Right #EnquiryForm td.spacer { height:4px; }
table#EnquiryForm td a.button {
	display:block;
	width:96px;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
	background:#6E92C4;
	border:1px solid #003366;
	text-align:center;
	text-decoration:none;
}
