@charset "UTF-8";/* CSS Document *//* reset */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;	}ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}/* Typography */html {	font-family: "Arial", Helvetica, sans-serif;	color: #4E2B12		}	body {	background-image: url(../i/i_bg.jpg);	background-repeat:repeat-x;	background-color: #b29560;	}	h1 {	font: 1.5em "Georgia", Arial, Helvetica, sans-serif;	margin: 15px 30px 0 25px;	font-weight: normal;	letter-spacing: .01em;	line-height: 1.2em;	color:#4E2B12	}	h2 {	font: 1.1em "Georgia", Arial, Helvetica, sans-serif;	margin: 10px 30px 10px 25px;	font-weight: normal;	letter-spacing: .01em;	line-height: 1.4em;	color:#4E2B12	}	h3 {font: .95em "Georgia", Arial, Helvetica, sans-serif;	margin: 10px 30px 5px 25px;	font-weight: normal;	letter-spacing: .01em;	line-height: 1.35em;	color:#4E2B12	}		p 	{	font-size: .83em;	font-weight: normal;	line-height: 1.5em;  	margin: 2px 30px 8px 25px	}	.highlight {	background-color: #FDFBF5;	padding: 20px 10px;	margin: 20px 0 0 20px;}	button, a.btn {	font: 1em "Georgia", Arial, Helvetica, sans-serif;	display: inline-block;	width: auto;	color: #FFF;	padding: 6px 10px;	margin: 15px 0 15px 25px;	border-radius: 4px;	border: 0;	background-color: #4E2B12;}#con-left button:hover, a.btn:hover, .button-sml:hover {	background-color: #8F5419;	color: #FFF;}#con-left button a, a.btn {	color: #FFF;}.button-sml {	font: .75em "Georgia", Arial, Helvetica, sans-serif;	width: auto;	color: #FFF;	padding: 4px 8px;	margin: 15px 0 15px 25px;	border-radius: 4px;	border: 0;	background-color: #4E2B12;}		.colour {	color: #8F5419	}	.center {	margin: 10px 0 15px 55px;}	.smltxt {	font: .9em "Arial", Helvetica, sans-serif;	line-height: 1.3em;	margin: 8px 30px 15px 25px;	}	.medgeorgia {	font: 1.1em "Georgia", Arial, Helvetica, sans-serif;	margin: 20px 18px 0 18px;	line-height: 1.35em;	font-weight: normal;	letter-spacing: .01em;	color:#4E2B12	}	.smlgeorgia {	font: .9em "Georgia", Arial, Helvetica, sans-serif;	margin: 15px 18px -5px 18px;	line-height: 1.35em;	font-weight: normal;	letter-spacing: .01em;	color:#4E2B12	}	a {	text-decoration: none;	font-weight: normal	}	ol li {	font: .8em "Arial", Helvetica, sans-serif;	font-weight: normal;	line-height: 1.3em;  	margin: 0 60px 5px 50px;	list-style: outside;	list-style-type: decimal;	}	.padding {	padding-left: 20px		}		#con-left #CDSWIDCOE, #con-right #CDSWIDCOE {	float: left;	margin: 25px 0 0 25px;}/* Content */.facebook {	margin: 20px 0 0 20px;}	#outer_container {width: 100%; height: 100%	}	#logo {	margin: 0 auto;	width: 975px; height: 140px	}	/* Index header Content */#header_index_wrapper {	height: 530px;	}#header_index {	margin: 0 auto; 	width: 886px; height: 376px;	background-image: url(../i/i_bg_body.png);	padding: 8px 8px 0 6px;	}		#header_index_img {	margin: 0 auto;	width: 870px; height: 330px;	padding-right: 3px;	margin-bottom: 2px}	#nav_index {	margin: 0 auto;	background-image: url(../i/i_bg_nav.jpg);	background-repeat: no-repeat;	width: 850px; height: 44px;	padding-right: 8px;	padding-left: 15px;	}#nav {	margin: 0 auto;	background-image: url(../i/i_bg_nav.jpg);	background-repeat: no-repeat;	width: 850px; height: 44px;	padding-right: 5px;	padding-left: 15px;	}	/* structure - slideshow */	#slideshow {    position:relative;    width: 870px;	height: 330px;	background-color: #FFF;}#slideshow IMG {    position:absolute;    top:0;    left:0;    z-index:8;    opacity:0.0;   	width: 870px;	height: 330px;    background-color: #FFF;}#slideshow IMG.active {    z-index:10;    opacity:1.0;	width: 870px;	height: 330px;}#slideshow IMG.last-active {    z-index:9;}	/* Pages header Content */ #header_pages_wrapper {	height: 100%;	}#header_pages_content_wrapper {	margin: 0 auto; 	width: 895px; height: 300px;	background-image: url(../i/i_bg_body.png);	padding: 8px 5px 0 0;	}	#header_pages_content_area {	margin: 0 auto; 	width: 870px; height: 247px;	margin-top: 8px;	}	#top-content-left {	width: 594px; height: 247px;	float: left;	}	#top-content-right {	width: 258px; height: 229px;	float: right;	background-color: #b69a73;	border: 9px #d5c6a9 solid;	}	#top-content-right-1 {	width: 258px; height: 233px;	margin: 10px 10px 0 0;	float: right;	background-color: #895A25;	border: 9px #d5c6a9 solid	}/* Body Content  */#content_outer_wrapper {	margin: 0 auto; 	width: 895px; height:100%;	background-image: url(../i/i_bg_body.png);	padding: 2px 5px 0 0;	}#content_inner_wrapper {	margin: 0 auto; 	width: 870px; height: 100%; 	}	/* Content Left  */div.affiliates {	float: left;	margin-right: 10px;	margin-top: 25px;}div.affiliates1 {	margin: 25px 10px 0 25px;	float: left;}	#con-left {	width: 563px;	float: left;	padding: 30px 30px 30px 0;	}	#con-left ul li {	font-size: .8em;	list-style: inside;	line-height: 1.2em;	padding-left: 20px;  	margin: 0 30px 8px 5px;	}	#con-left ul {	margin-top: 15px}	#con-left a {	color: #8F5419;	}	#con-left a:hover {	color: #4E2B12;	}		/* mobile website */#mobile {	width: 85%;	height: 30px;	margin: 0 0 10px 20px;	line-height: 30px;	text-align: center;	background-color: #999900;	font-family: 1.4em "Georgia", Times New Roman, Times, serif;	color: #FFF	}	/* Content Right  */	#con-right {	width: 277px;	float: left;	margin-top: 15px;	background-image: url(../i/i_bg_rhs.jpg)	}	#con-right a {	color:#8F5419;	text-decoration: none;	font-weight: bold	}	#con-right-footer {width: 277px; 	}	#con-right li {	font: "Arial", Helvetica, sans-serif;	font-size: .7em;	font-weight: normal;	line-height: 1.2em;  	margin: 0 25px 5px 25px	}	.con-r-article-heading {	padding: 8px 8px 0 0;	font: 1em "Georgia", Arial, Helvetica, sans-serif;	}	.con-r-article {	padding: 2px 0 8px 0	}	.con-right-heading {	font: 1.05em "Georgia", Arial, Helvetica, sans-serif;	margin: 5px 10px 5px 25px	}	.img {	padding-left: 19px;	padding-bottom: 8px}	#clear {	width: 870px; height: 15px;	clear: both	}	/* Gallery */#gallery_area {	width: 573px;	height: auto;	padding: 10px 0 0 25px	}	#gallery_area img { 	border: 1px solid #d5c6a9;	padding: 5px;	margin: 1px	}			/* Activities */.activity {	width: 540px; 	height: auto;	margin-left: 25px;	margin-top: 10px;	padding: 15px 0;	border-top: 2px dotted #b69a73;	clear: both;	}	.activity p {	font: .8em/1.4em Arial, Helvetica, sans-serif;	margin-top: 5px	}	.activity img {	width: 100px; height: 100px;	border: 6px #d5c6a9 solid;	margin: 0 15px 70px 5px;	float: left	}	.margin {	margin: 8px 0 2px 25px	}	/* Footer */		#footer {	margin: 0 auto;	width: 905px; height: 142px;	color: #4E2B12;	padding: 18px 0 0 70px;	background: #b29560 url(../i/i_footer.png);	clear: both;	}	#footer h2 { margin: 0;	font-size: .75em;	font-weight: bold;	margin-bottom: .2em;	color:#4E2B12	}	#footer p  {	margin: 0;	font-size: .7em;	font-weight: normal;	margin-bottom: .2em;	color:#4E2B12;	font-family: "Arial", Helvetica, sans-serif	}	#footer a {	text-decoration: none;	font-size: .68em;	color:#4E2B12;	}	#footer a:hover {	color:#F0E8D8	}	#footer ul, li { 	list-style: none;	line-height: .8em	}	.address {	width: 220px;	float: left;	margin-right: 15px;	}	.links {	width: 95px;	float: left;	margin-right: 10px;	border-left: 1px dotted #4E2B12;	padding-left: 15px	}	.links_1 {	width: 135px;	float: left;	margin-right: 25px;	border-left: 1px dotted #4E2B12;	padding-left: 15px	}	.bookings {	width: 135px;	height: 96px;	float: left;	}	.5star {	width: 200px ; height: 100px;	font-family:"Georgia", Arial, Helvetica, sans-serif;	float: right;	padding: 30px 30px 0 0;	text-align: center;	}	#copyright {	margin: 0 auto;	width: 925px; height: 10px;	font-size: .75em;	text-align: right;	color: #4E2B12;	padding: 5px 20px 0 0;	}	#copyright a {	color: #4E2B12	}		