@charset "UTF-8";/* CSS Document */* {   padding:0;   margin:0;}body {	background-image: url(../images/background.jpg);	background-repeat:repeat-x;	background-color: #0e1548;	}#outer-wrapper {	margin: 0 auto;	width: 1058px;	background-image: url(../images/bg_outer_wrapper.jpg);	background-repeat: no-repeat; 	height: 100%	}	#inner-wrapper {	margin: 0 auto;	width: 944px; 	min-height: 300px;	}	/* Header */#header {	width: 944px;	height: 424px;	background-image: url(../images/bg_header.png)	}	#image {	margin: 0 auto;	width: 900px;	height: 228px;	padding-top: 98px	}		/* Content */	#content-wrapper {	width: 900px;	min-height: 300px;	background-image: url(../images/bg_inner_wrapper.png);	padding: 0 22px 0 22px	}	/* Navigation */	#navigation {	width: 900px;	height: 34px;	border-top: 3px solid #fff;	border-bottom: 3px solid #fff;	}	#navigation li {	color: #fff;	line-height: 34px;	font-size: .85em;	letter-spacing: 0.02em;	float: left;	display: block;	margin-left: 12px	}	#navigation a {	color: #58b0bf;	}	#navigation a:hover {	color: #fff	}	#nav-left {	width: 645px;	height: 34px;	background-color: #0e1548;	float: left	}	#nav-left li {			list-style: none	}	#nav-right {	width: 230px;	height: 34px;	background-color: #e2c130;	float: right;	padding-left: 25px	}	#nav-right a {	font-size: 1.1em;	color: #0e1548;	line-height: 34px;	}	/* Main Content */#content {	width: 900px;	clear: both;	background-image: url(../images/bg_content_wrapper.jpg) ;	min-height: 300px	}	#clearfix {	clear: both;	width: 900px;	height: 10px;	display: block	}	/* Content Index */	#content-left {	width: 420px;		height: 100%;	float: left;	padding: 30px 0 20px 30px	}	#content-left a { 	color: #333;	font-weight: bold	}	#content-right {	width: 420px;		height: 100%;	margin-top: 15px;	margin-right: 10px;	float: right	}	#content-right a {	font-size: 1em;	margin-bottom: .2em;	font-weight: normal;	color: #0e1548;	margin: .7em 0 .5em 0	}	.reviews {	width: 60%;	height: 100%;	padding: 20px 0 0 110px		}	.qualmark {	width: 270px;	height: 96px;	float: right;	padding-top: 15px;	}		.clear {	clear: both;	width: 100%;	height: 1px	}		/* Content Accommodation LHS Video */#content-right-video {	margin: 0 auto;	width: 420px;	float: left;	margin-right: 40px;	background-image: url(../images/rhs_bg_video.jpg);	}	#video {	margin: 0 auto;	width: 380px;	}	/* Content Pages */	#content-left-pages {	width: 470px;		height: 100%;	float: left;	padding: 20px 30px 20px 30px	}	.img {	border: 5px #d9d4ce solid;	}	#content-right-pages ul {	padding: 5px 30px 5px 10px;	margin-left: 20px;	line-height: 1.2em	}	#content-left-pages a { 	font-weight: bold	}	#content-right-pages {	width: 370px;		height: 100%;	margin-top: 15px;	float: right	}	/* Content Pages RHS Info */	#content-right-info {	margin: 0 auto;	width: 340px;	background-image: url(../images/rhs_bg.jpg);	}	#content-right-info p {	font-size: .8em;	padding: 0 20px 0 30px;	margin-bottom: .5em;	font-style: italic	}	#content-right-info h1 {	font-size: 1.6em;	margin-bottom: .2em;	font-weight: normal;	font-style: italic;	color: #C90;	padding: 0 30px 0 30px;	}	#content-right-info h2 {	font-size: 1em;	color: #C90;	padding: 5px 30px 0 30px;	margin-top: .5em;	font-style: italic;	border: 0	}	#content-right-info h4 {	font-size: .85em;	line-height: 1.3em;	color: #333;	padding: 5px 30px 0 30px;	font-style: italic	}	#content-right-info li {	font-size: .75em;	font-style: italic;	margin-bottom: .2em;	font-weight: normal;	line-height: 1.5em;	color: #333;	margin-bottom: .5em	}	#content-right-info a {	color: #C90;	}	#content-right-info a:hover 	{	color: #333;	} 	/* Content Google */#google {	width: 340px; height: 250px;	padding: 8px 5px;	margin-left: 20px	}.view_map {	font-size: .65em;	padding-left: 7px;	padding-bottom: 7px;	}	/* Activities */#inner-wrapper-activities {	margin: 0 auto;	width: 944px; 	height: 1300px;	}.activity {	width: 460px; 	height: 100%;	margin-top: 15px;	padding-top: 5px;	}	.activity img {	width: 440px; 	height: 100px;	border: 7px #d9d4ce solid;	margin: 0 5px -10px 0;	}	.info {	width: 430px; 	height: 100%;	padding: 15px 15px 0 5px	}	/* Gallery */#gallery {	width: 460px	}	/* Testimonials */.testimonials {	display: block;	border: 1px solid #C3BFBB;	padding: 18px;	width: 430px;	height: 100%;	background-color: #d9d4ce;	margin-top: 15px 	}	/* Bookings */#jasons {	width: 720px; 	height: 100%	}	#jasons img { 	border: none	}	/* Footer */#footer {	clear: both;	width: 870px;	height: 111px;	background-image: url(../images/bg_footer.jpg);	border-bottom: 13px solid #fff;	padding: 10px 20px 0 10px	}	#footer li {	margin-bottom: -.6em;	list-style: none	}	#footer a {	color: #fff;	font-size: .7em;	}	#footer-left {	width: 130px;	float: left;	}	#footer-right {	padding-top: 30px;	width: 720px;	float: right;	}	#footer p {	color: #0e1548;	font-size: 1.1em;	margin-bottom: -.08em	}	.address {	color: #fff;	font-size: .8em	}	/* Footer */#copywrite {	width: 900px;	height: 15px;	margin: 0 auto;	margin-top: 10px;	font-size: .65em;	color: #58b0bf;	text-align: right	}	#copywrite a {	color: #58b0bf;	}
