/* @override 
	http://capeexec.com.au/css/capeexec.custom.css
	http://www2.capeexec.com.au/css/capeexec.custom.css
	http://www2.capeexec.com.au/css/capeexec.css
*/

/* @group Panels */

body {
	font-size: 62.5%;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	background-image: url(../upload/template/capeexec/background-001.png);	background-repeat: repeat-x;	background-position: bottom left;	background-color: #c5bc81;	color: #333;	padding-bottom: 100px;
	height: 100%}#container {
	position: relative;	background-color: #eae1a2;	width: 900px;	margin: 0 auto;}#banner {
	position: relative;	background-color: #eae1a2;	background-image: url(../upload/template/capeexec/banner-001.png);
	background-repeat: no-repeat;	height: 77px;
	padding-bottom: 30px;}

#banner h1 {
	text-indent: -1000em;
}

#main {
	position: relative;
	overflow: hidden;
}#footer {
	position: absolute;
	top: 90px;
	left: 20px;	padding: 0 0;	width: 860px;}#footer ul {	/*float: right;*/	width: auto;}#footer li {	float: left;	margin-right: 20px;}#footer li a {	color: #5d560f;	text-decoration: none;}#content {
	position: relative;
	min-height: 200px;	line-height: 1.4;}

/* @end *//* @group Fonts */

p {
	font-size: 1.1em;
	line-height: 1.4;
	margin-bottom: 0.7em;
}h1 {
	font-size: 1.8em;
	margin-bottom: 0.4em;	color: #5d560f;	line-height: 1.4;}h2 {
	font-size: 1.4em;
	margin-bottom: 0.6em;	color: #5d560f;	line-height: 1.4;}h3 {
	font-size: 1.2em;
	margin-bottom: 0.6em;	color: #5d560f;	line-height: 1.4;}h4 {
	font-size: 1.1em;
	margin-bottom: 0.6em;
	font-weight: bold;	color: #5d560f;	line-height: 1.4;}h5 {
	font-size: 1.0em;
	margin-bottom: 0.6em;
	font-weight: bold;	color: #5d560f;	line-height: 1.4;}h6 {
	font-size: 1.0em;
	margin-bottom: 0.6em;	color: #5d560f;	line-height: 1.4;}strong {	font-weight: bold;}

#content ul, #content ol {
	padding: 1em 3em;
	list-style-type: disc;
	line-height: 1.4;
}

#content blockquote {
	padding: 1em 3em;
	line-height: 1.4;
}/* @end *//* @group Search */#searchform {	position: relative;	width:  195px;	margin: 0;
	line-height: 0;}#searchform h1 {	font-size: 1.2em;	color: #b3a750;}#searchform h2 {	font-size: 1.1em;	color: #5d560f;	font-weight: bold;}#searchform div {	margin-bottom: 10px;}#searchform select {	width: 100%;}#searchform .submit {	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	float: right;	background-color: transparent;	border: none;	font-size: 1.0em;	font-weight: bold;	color: #5d560f;}/* @end *//* @group Search Results */#searchresults h1 {	color: #5d560f;	font-size: 15px;	text-align: right;	background-image: url(../upload/template/capeexec/background-003.png);	background-position: bottom left;	background-repeat: no-repeat;	border-bottom: 1px solid #b3a750;	padding: 9px 7px 5px 20px;	margin: 0;}#searchresults #noresults {	text-align: center;	font-style: italic;	padding: 60px 200px;}#searchresults .sortable .roweven {	background-color: #f0eabe;}#searchresults .sortable th {	border-bottom: 1px solid #bbaf5b;	padding: 7px;	font-size: 1.1em;	color: #5d560f;	font-weight: bold;}#searchresults .sortable td {	border-bottom: 1px solid #bbaf5b;	padding: 7px;	color: #5d560f;	font-size: 1.1em;	line-height: 1.4;	vertical-align: top;}#searchresults .sortable td a {	color: #5d560f;}/* @end */

/* @group Properties */

/* @group Property Information */#content .propertyinformation h1 {	color: #b3a750;	font-size: 15px;	text-align: right;	background-image: url(../upload/template/capeexec/background-002.png);	background-repeat: no-repeat;	background-position: bottom left;	border-bottom: 1px solid #b3a750;	padding: 34px 20px 5px 20px;	width: 585px;}#content .propertyinformation #featurelist {	overflow: hidden;	margin-left: -14px;}#content .propertyinformation .featureitem {	float: left;	width: 197px;	padding-left: 14px;}#content .propertyinformation .featureitem img {	padding-bottom: 10px;	}#content .propertyinformation .featureitem p {	margin-bottom: 0;	}#content .propertyinformation .featureitem a {	text-decoration: none;	color: #000;	font-weight: bold;}/* @end */

/* @group Property Details - Right */.column1 h1 {	color: #5d560f;	font-size: 14px;	text-align: right;	background-image: url(../upload/template/capeexec/background-003.png);	background-position: bottom left;	background-repeat: no-repeat;	border-bottom: 1px solid #b3a750;	padding: 9px 0 5px 20px;	margin: 0 0 1em 0;}.column1 h2 {	color: #333;}.column1 h3 {	font-size: 12px;	color: #333;	font-weight: bold;	margin-top: 15px;}/* @end *//* @group Property Details - Right */.column2 #propertytitle {	background-color: #5d560f;	color: #b3a750;	font-size: 1.6em;	padding: 10px;	margin-bottom: 0;	font-weight: normal;}.column2 #longdescription h1 {	color: #5d560f;}.column2 #longdescription h2 {	color: #5d560f;}


.column2 .special {
	margin: 20px 0 0 0;
	background-color: #faee9a;
	padding: 10px;
}.rates {	margin: 20px 0;	width: 100%;}.rates td, .rates th {	padding: 5px;	border-bottom: 1px solid #b3a750;
	text-align: left;}.rates th {	font-weight: bold;}#content #map {
	position: relative;	width: 410px;	height: 360px;
	border: 1px solid #000;
	margin: 20px 0;}/* @end *//* @group Map */#locationmap {	position: relative;}#locationmap ul {	position: absolute;	list-style-type: none;	margin: 0;	padding: 0;	top: 0;}#locationmap li a {	position: absolute;	display: block;	width: 20px;	height: 20px;	text-indent: -1000em;	background-image: url(../upload/template/capeexec/background-003.png);	background-repeat: no-repeat;	background-position: 30px 30px;
}#locationmap #m1 {	left: 77px;	top:  33px;}#locationmap #m2 {	left: 117px;	top:  93px;}#locationmap #m3 {	left: 125px;	top:  112px;}#locationmap #m4 {	left: 52px;	top:  137px;}#locationmap #m5 {	left: 172px;	top:  128px;}#locationmap #m6 {	left: 359px;	top:  144px;}#locationmap #m7 {	left: 481px;	top:  197px;}#locationmap #m8 {	left: 487px;	top:  133px;}#locationmap #m9 {	left: 522px;	top:  137px;}#locationmap #m10 {	left: 581px;	top:  74px;}

#locationmap #m11 {	left: 91px;	top:  124px;}/* @end */

/* @group Form */

#form {
	margin-top: 20px;
}

#form h2 {
	font-size: 1.2em;
	padding: 10px 0;
}

#form .text {
	width: 190px;
}

#form textarea {
	width: 190px;
	height: 60px;
}

.validation-advice {
	color: #ff0000;
}

/* @end */

/* @group Buttons */

.buttonrow {
	padding: 20px 0 30px 0;
}

.buttonrow .button a {
	background-color: #bbaf5b;
	border-top: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	color: #fff;
	font-size: 1.2em;
	text-decoration: none;
	padding: 6px 10px;
	margin-right: 20px;
}

.buttonrow .button a:hover {
	background-color: #5d560f;
	color: #bbaf5b;
}

/* @end */

/* @end */

/* @group Grid */

.row {
	position: relative;
	width: 900px;
	overflow: hidden;
}

.layout7 .column1 {
	width: 190px;
	padding-left: 20px;
}

.layout7 .column2 {
	width: 410px;
	padding-left: 20px;
	padding-right: 20px;
}

.layout7 .column3 {
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
}


.layout3 .column2 {
	width: 620px;
	padding-left: 20px;
	padding-right: 20px;
}

.layout3 .column3 {
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
}


.column {
	float: left;
	padding-top: 20px;
	padding-bottom: 30020px;
	margin-bottom: -30000px;
}

/* @end */

/* @group Slideshow */

#content .slideshow li {
	height: 294px;
}

#content .slideshow .lightview {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 400px;
	font-weight: bold;
	color: #fff;
	background-color: #b3a750;
	display: block;
	padding: 5px 5px;
}

#content .slideshow .lightview:hover {
	color: #5d560f;
}#content #controls #crossfader-previous {	height: 9px;	padding: 4px 22px;	background-image: url(../upload/template/capeexec/previous-001.png);	background-repeat: no-repeat;	background-position: center left;	color: #b3a750;}#content #controls #crossfader-next {	height: 9px;	padding: 4px 22px;	background-image: url(../upload/template/capeexec/next-001.png);	background-repeat: no-repeat;	background-position: center right;	color: #b3a750;}/* @end */