@import 'reset.css';@import 'typo.css';@import 'colorbox/colorbox.css';/* Layout */body{background:#0895BD url(../img/background.jpg) no-repeat center 125px;height:100%; }.grid{width:960px;margin:0px auto;}.content{background:transparent url('../img/75p_white.png') repeat;margin-top:30px;overflow:hidden;}#backgroundimg{width:100%;min-height:865px;height:865px;padding-bottom:20px;}#header {height:125px;width:100%;background-color:#0895BD;}#logo{padding:36px 0 0 35px;width:925px;margin:0px auto;}#content{display:block;margin-top:20px;padding-bottom:20px;}#slider{top:20px;left:15px;position:relative;z-index:1;height:342px;}#slider .items{display:none;}#slider ul li{list-style:none !important;}/*---- menu nav ---*/#nav{background-color:#0895BD;height:40px;padding:12px 0 8px 9px;}#nav #slogan{margin:0;padding:9px 0 0 22px;float:left;}#nav #slogan h2{font-style:italic;color:#FFF;letter-spacing:0px;font-size:17.5px;}#nav ul#head-nav {    height: 40px;    margin: 0;    padding: 10px 0;    width: 460px;	display:inline;}#nav ul#head-nav li {    float: left;    list-style: none outside none;    margin: 0;	background:transparent url('../img/border.png') repeat-y top right;    padding: 8px 0 0;    position: relative;	height:26px;}#nav ul#head-nav li a, ul#head-nav li a:visited {    color: #FFF;    font-size: 14px;    letter-spacing: 2px;	padding:0;	margin:0 22px;	text-transform:uppercase;}ul#head-nav li a:hover{text-shadow:1px 1px 0 #7c7c7c !important;}#nav ul#head-nav li:hover{	background:transparent url('../img/75p_white.png') repeat;	text-shadow: 1px 1px 0 #7c7c7c !important;}p {font-size:14.5px; line-height:20px;color:#4A3926;}

#nav ul#head-nav li.last {background:none;}

#page-content{min-height:300px;margin:0px;width:670px;padding:0 0 0 50px;display:inline;float:left;}

#page-content h1{padding:30px 0 15px 0;letter-spacing:-0.1px;}

.gallery #page-content{width:940px;min-height: 330px;}
.gallery .img-thumb{width:142px;height:122px;overflow: hidden;margin:0 5px 5px 0;float:left;}
#sidebar-enquiry{height:300px;width:230px;margin:0;background:transparent url(../img/background_aside.png) repeat;float:right;}

#sidebar-enquiry h1{padding:30px 20px 16px;}
#sidebar-enquiry p{padding:0 20px;color:#666666;}
#sidebar-enquiry img{margin:10px 20px;padding:5px;background-color:#fff;}
#sidebar-enquiry a{color:#666666;}#sidebar-enquiry a:hover{text-decoration:underline;}
#footer { color: white; text-align: right;margin-top:61px;}#credits{width:960px;margin:10px auto 0;height:30px;background:#0895BD;}.spacer{height:20px;min-height:40px;}.box1,.box2,.map{float:left;display:block;}.box1 ul{width:280px;padding-right:40px;background:transparent url('../images/border_box.png') repeat-y top right}.box2{padding-left:40px;}.box2 ul{width:280px;}.box2 ul li{list-style:none;}.map{margin:30px 0 0 50px;border:5px solid #FFF;}#form-enquiry{padding:30px;}#form-enquiry p{color:#FFF;display:block;padding:10px 0 0 0;width:300px;clear:right;}form p{margin:0 !important;padding:0;font-size:11px;color:lightred !important;}form label {	display: block;	margin: 12px 0 0;	font-weight: 700;	font-size: .9em;	float: left;	clear: left;	width: 90px;	color:#FFF;}.msg{padding:0;}form input[type="text"]{	background-color: #F2F2F2;	border: 1px solid #CCC;	border-radius: 3px;	-o-border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	font-family: Georgia, sans-serif;	color: #4D4D4D;	text-shadow: 0px 1px 0px #FBFBFB;	padding: 5px;	margin: 10px 0 0 0;}form textarea {	width: 430px;	background-color: #F2F2F2;	border: 1px solid #CCC;	border-radius: 3px;	-o-border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	padding: 5px 5px 25px 5px;	font-size: 13px;	color: #4D4D4D;	letter-spacing: 0.5px;	text-shadow: 1px 1px 0px #FBFBFB;	margin:8px 0 0 0;}form input[type="submit"],form input[type="reset"]{	background-color:#AEDEE4;	color:#333;	padding:5px 10px;	cursor:pointer;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	border:0px #eeeef4 solid;	behavior:url(border-radius.htc);}form input[type="submit"]:hover,form input[type="reset"]:hover{	background-color:#12797E;	color:#FFF;}form input[type="submit"]:active,form input[type="reset"]:active{	text-shadow:1px 0 1px #98FB98;	}fieldset {	padding: 10px 30px;	margin: 0;	border: 1px solid #CCC;	-moz-border-radius: 1em;	-webkit-border-radius: 1em;	border-radius: 1em;	border-bottom-width: 10px;}.contact-button{margin:10px 0 0 88px !important;}.success{padding:5px;background-color:lightgreen;-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;color:#4A3926 !important;}.name,.email,.subject{	width:240px;}.field2{	width:340px;}