/*Snow Template Stylesheet v1.0Target: ScreenAuthor: Matthew Buchanan*/body {	padding: 0; margin: 0;	background: #a1bd9e url(images/body_bg.gif) repeat-y 50% 0;	text-align: center;}#wrap {	width: 750px;	margin: 0 auto;	text-align: left;}#header {	width: auto;	height: 47px;	margin: 0;	padding: 147px 0 0 15px;	background: #fff url(images/header_bg.jpg) no-repeat 50% 0;}#header h1 {	float: left;	font: bold 1.8em/1.5em Georgia, "Times New Roman", Times, serif;	color: #fff;	margin: 0;	text-shadow: #000 0.2em 0.2em 0.2em;}#header h2 {	font: normal 1.8em/1.5em Georgia, "Times New Roman", Times, serif;	color: #fff;	margin: 0;	text-shadow: #000 0.2em 0.2em 0.2em;}/* Nav Styles */#nav-wrap {	margin: 0;	padding:0;}#nav {	list-style: none;	padding: 0;	margin-bottom: 16px;	background: #98C0D0;}#nav li {	text-align: left;	font: bold 1.2em/1em Georgia, "Times New Roman", Times, serif;	padding: 12px 0 12px 0;	margin: 0;	background: url(images/nav_bg.gif) no-repeat 0 0;}#nav a.localinfo {	border-bottom: none;}#nav a.enquiry {	background: url(images/icon_enquiry.gif) no-repeat 5px 50%;}#nav a.map {	background: url(images/icon_where.gif) no-repeat 5px 50%;}#nav a.slideshow {	background: url(images/icon_slideshow.gif) no-repeat 5px 50%;}#nav a.website {	background: url(images/icon_website.gif) no-repeat 5px 50%;}#nav a.localinfo {	background: url(images/icon_about.gif) no-repeat 5px 50%;}#nav li a:link, #nav li a:visited {	padding: 12px 0 12px 31px;	color: #ddeff3;	text-decoration: none;}#nav li a:hover, #nav li a:active {	color: #fff;}/* Content Styles */#content {	margin-left: 210px;	padding: 20px;	background: #fff;}#content p, #content ul, #content h4, #content h5 {	margin-right: 230px;}#content p, #content ul {	font: normal 1em/1.5em Georgia, "Times New Roman", Times, serif;	color: #6c8c97;	margin-bottom: 0.75em;}#content ul {	padding-left: 0;}#content ul ul {	font-size: 1em;	margin: 0.5em 0 1em;}#content li {	list-style: none;	background: url(images/bullet1.gif) no-repeat 0 0;	padding-right: 5px;	padding-left: 15px;}#content ul ul li {	margin-bottom: 0.2em;	background-image: url(images/bullet2.gif);	background-position: 0 0.1em;}#content h4 {	font: normal 1.33em/1.25em Georgia, "Times New Roman", Times, serif;	line-height: 150%;	color: #618490;	margin-top: -3px;	margin-bottom: 1em;}#content h5 {	font: normal 1.33em/1.25em Georgia, "Times New Roman", Times, serif;	line-height: 150%;	color: #618490;	margin-top: 1em;	margin-bottom: 0.25em;	background: url(images/white_line.gif) no-repeat 0 0;	padding: 14px 0 0 0;}/* Sidebar Styles */#gallery {	text-align: center;	float: right;	width: 236px;	margin: -20px -20px 0 0;}#gallery .logo {	padding: 14px 0 14px 0;}#gallery .logo img {	width:180px;}#gallery h3 {	display: none;}#gallery .img {	padding: 18px 21px 23px 19px;	position: relative;	background: url(images/picture_border_bot.gif) no-repeat 100% 100%;}#gallery .img .border1 {	position: absolute;	top: 0;	left: 0;	width: 236px;	height: 18px;	background: url(images/picture_border_top.gif) no-repeat 0 0;}#gallery .img img {	width:196px;}#sidebar {	margin-left: 0;	float: left;	width: 210px;	background: url(images/sidebar_bg.jpg) no-repeat 0 140px;}#location {	margin: 15px 0 0 10px;	color: #6c8c97;	font: bold 1em/1.5em Georgia, "Times New Roman", Times, serif;	line-height: 200%;}#location strong {	font-weight: normal;	color: #898989;}#location a:link, #location a:visited {	color: #6b9267;	text-decoration: none;}#location a:hover, #location a:active {	color: #a1bd9e;}#offers {	text-align: center;	padding: 20px;}#offers h3 {	display: none;}#offers img {	padding:5px;}/* Footer Styles */#footer {	clear: both;	background: url(images/footer_line.gif) no-repeat 50% 0;	margin: 0 40px 0;	padding: 20px 0;}#footer p {	text-align: right;}