/* @override http://www.escapedayspas.com.au/css/escape.css */

body {	font-size: 62.5%;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	background-image: url(../upload/template/escape/body-background-002.png);	background-position: center top;}/* @group Panels */#container {	width: 800px;	margin: 0 auto;}#banner {	position: relative;	height: 230px;	background-image: url(/utils/randomimage.php?dir=/upload/template/escape/banners/);	background-repeat: no-repeat;}#banner h1 {	text-indent: -1000em;}#banner h2 {	position: absolute;	top: 20px;	right: 15px;	color: #fff;}#banner h2 a {	color: #fff;	text-decoration: none;	font-size: 1.2em;	padding: 0 0.5em;}#main {	position: relative;}/* @end *//* @group Navigation */.navigation {	overflow: hidden;	float: right;}.navigation li {	float: left;	padding: 5px 0;}.navigation a {	float: left;	color: #fff;	text-decoration: none;	padding: 2px 15px;	border-left: 1px solid #fff;}.navigation .p1 a {	border: none;}.depth-0 .selected a {	font-weight: bold;	color: #cddce7;}.depth-1 .selected a {	font-weight: bold;	color: #ffedb8;}#nav0 {	width: 800px;	overflow: hidden;	background-color: #0072a1;}#nav1 {	width: 800px;	overflow: hidden;	background-color: #cdb59b;}/* @end *//* @group Grid */.row1 {	overflow: hidden;}.row2 {	overflow: hidden;	border-top: 2px solid #cdb59b;}.column {	float: left;	padding-bottom: 10000px;	margin-bottom: -9980px;}.row1.layout6 .column1.one {	width: 166px;	padding: 30px 0 10000px 30px;}.row1.layout6 .column2.two {	width: 544px;	padding: 30px 30px 10000px 30px;}.row1 .column2.three {	width: 740px;	padding: 30px 30px 10000px 30px;}.row1.layout3 .column2.two {	width: 444px;	padding: 30px 30px 10000px 30px;}.row1.layout3 .column3.one {	width: 260px;	padding: 30px 18px 10000px 18px;}.row2 .column1.one {	width: 514px;	padding: 0 30px 10000px 30px;}.row2 .column2.two {	width: 166px;	padding: 30px 30px 10000px 30px;}.row2 .column2.three {	width: 740px;	padding: 30px 30px 10000px 30px;}/* @end *//* @group Fonts */#content p, #content li {	font-size: 1.1em;	line-height: 1.6;	margin-bottom: 1em;	color: #908172;}

#content li li, #content li p {
	font-size: 1em;
}#content a {	color: #7d6c5b;}#content strong {	font-weight: bold;}#content em {	font-style: italic;}#content ol, #content ul {	margin: 1em 4em;}

#content ul {
	list-style-type: disc;
	color: #908172;}#content blockquote {	margin: 1em 3em;	font-size: 1.1em;	line-height: 1.6;}#content h1 {	color: #8b7c6c;	font-size: 2.6em;	line-height: 1.6;}#content h2 {	color: #8b7c6c;	font-size: 2em;	line-height: 1.6;}#content h3 {	color: #8b7c6c;	font-size: 1.1em;
	font-weight: bold;	line-height: 1.6;}#content h4 {	color: #D02D28;	font-size: 1.1em;	line-height: 1.6;
	font-weight: bold;
	margin-bottom: 1em;}/*#content h5 {	color: #8b7c6c;	font-size: 1em;	line-height: 1.6;}*/

/*#content h6 {	color: #8b7c6c;	font-size: 0.8em;	line-height: 1.6;}*/

#content h5 {	color: #D02D28;	font-size: 1.1em;	line-height: 1.6;
	margin-bottom: 1em;}#content h6 {	color: #1B8561;	font-size: 1.1em;	line-height: 1.6;
	margin-bottom: 1em;}/* @end *//* @group Product List */#productlist .item {	padding-top: 30px;}#productlist .item h2 {	font-size: 1.6em;	font-weight: bold;}#productlist .item .footer {	background-image: url(../upload/template/escape/cdb59b.png);	background-repeat: repeat-x;	background-position: center left;	text-align: right;}#productlist .item .footer span {	padding: 0 10px 0 10px;	background-color: #e6ded7;	margin: 0;}/* @end *//* @group Images */#content a img {	border: none;}#content .three img {	padding: 20px 20px 0 0;}/* @end */

/* @group Tables */

table {
	width: 100%;
	margin: 1em 0;
	border-collapse: collapse;
	border-top: 2px solid #ddd;
}

td, th {
	padding: 10px 10px 0 10px;
	border: none;
	border-bottom: 1px solid #ddd;
	background-color: #f7f3ef;
}

td h3, td p {
	margin-bottom: 0;
	line-height: 1.2;
}

/* @end */
/* @group Forms */#content .selectcheck {	border: 1px solid #000;	width: 500px;	height: 200px;	overflow: auto;	margin: 20px 0;}#content .selectcheck p {	background-color: #f7f3ef;	padding: 5px;	margin-bottom: 1px;	clear: both;}.selectcheck .cost {	font-weight: bold;}.quantity {	width: 30px;	border: 1px solid #cdb59b;	display: inline;	color: #908172;	font-size: 11px;	padding: 2px;}#content #onlinebooking {	border-top: 2px solid #cdb59b;	padding-top: 20px;}#content #onlinebooking div {	overflow: hidden;	margin-bottom: 10px;}#content #onlinebooking label {	float: left;	padding: 3px 6px;	margin-right: 7px;	width: 120px;	background-color: #D9CDBF}#content #onlinebooking h3 {	margin: 0 0 10px 0;}#content #onlinebooking .selectcheck {	margin: 0 0 15px 0;	overflow: auto;	width: 531px;}#content #onlinebooking .text {	width: 390px;}#content #onlinebooking textarea {	width: 390px;	height: 120px;}
/* @end *//* @group Adverts */#adverts .item {	position: relative;	margin-bottom: 15px;}#adverts .item .details {	position: absolute;	top: 6px;	left: 90px;	bottom: 6px;	width: 160px;}#adverts .item h1 {	font-size: 14px;	line-height: 1.1;	margin: 0;	font-weight: bold;	color: #fff;}#adverts .item p {	font-size: 1.1em;	color: #fff;	line-height: 1.1;}#adverts a {	color: #fff;}#adverts h1 a {	text-decoration: none;}/* @end *//* @group Tips */#tips {	background-image: url(../upload/template/escape/tips-background-001.png);	background-position: bottom center;	background-repeat: no-repeat;	padding-bottom: 10px;}#tips h1 {	background-image: url(../upload/template/escape/tips-heading-001.png);	background-position: top center;	background-repeat: no-repeat;	text-align: center;	padding: 10px;	font-size: 12px;	font-weight: bold;	line-height: 1.1;	color: #fff;}#tips .item {	position: relative;	margin-bottom: 15px;	padding: 10px 20px 0 20px;}#tips .item h2 {	font-size: 12px;	margin-bottom: 5px;	font-weight: bold;	line-height: 1.1;	color: #fff;}#tips .item p {	font-size: 1.1em;	line-height: 1.1;	color: #fff;}#tips .item a {	color: #fff;}/* @end */