@charset "UTF-8";/* CSS Document */#content{	width: 100%;	clear: left;	float: left;}#content-title {	width: 570px;	display: block;}#content-title h1 {	font-size: 1.5em;	font-weight: bold;	float: left;	display: inline;	margin-top: 10px;	margin-left: 10px;	width: 570px;}#content-body{	float: left;	width: 570px;	font-size: 0.8em;}#content-body h2{	line-height: 18px;	font-size: 1.1em;	font-weight: bold;	text-transform: capitalize;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCC;	margin-left: 10px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 0px;	clear: left;}#content-body h3{	line-height: 18px;	font-size: 1.2em;	font-weight: bold;	text-transform: capitalize;	margin-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	clear: left;	margin-bottom: 0px;	display: inline;	width: 550px;	float: left;}#content-body h4{	font-size: 12px;	font-weight: normal;	margin-left: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	clear: left;	margin-bottom: 0px;	color: #039;	line-height: 20px;	display: block;	width: 550px;}#content-body p{	line-height: 18px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	display: block;	clear: left;	float: left;	width: 550px;}#comments{	clear: left;}.flashimage{	float: left;	padding: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #BEBEBE;	border-bottom-color: #BEBEBE;	border-left-color: #BEBEBE;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #BEBEBE;	margin-right: 10px;}.quotes{	font-size: 19px;	font-weight: normal;	font-family: "Trebuchet MS";}#comments  p{	font-size: 12px;	color: #8A8A8A;	line-height: 22px;	padding: 5px;	font-style: italic;}#about-pic{	float: right;	margin-left: 20px;}#about-pic img{	padding: 3px;	border: 1px solid #D3D3D3;}.questions {	clear: left;	float: left;	margin-bottom: 20px;	margin-left: 10px;}.questions li{	background-image: url(/images/shared/arrow.gif);	background-repeat: no-repeat;	background-position: 0px 6px;	padding-left: 10px;	clear: left;	line-height: 22px;}width: 700px;	float: left;	margin-bottom: 10px;}#gallery{		width: 670px;	display: block;	float: left;	background-color:#B7B7B7;}#gallery ul {	display: inline;	margin-left: 10px;	float: left;	margin-top: 10px;}#gallery li {	background-color: #FFFFFF;	height: 200px;	background-image: none;	float: left;	margin-right: 10px;	margin-bottom: 10px;	width: 210px;	overflow: hidden;}#gallery a img {	display: block;		padding: 0px;	width: 194px;	height: 116px;	overflow: hidden;	border: 1px solid #AAAAAA;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-top: 5px;}#gallery a  {	clear: left;	display: block;}#gallery p {	text-align: center;	width: 190px;}#gallery img{	margin-bottom: 0px;	clear: left;	display: block;}#gallery-container{	float: left;	width: 670px;	font-size: 0.8em;}#gallery-container p{	padding: 10px;	line-height: 18px;}#postageChart {	margin: 20px;	padding: 0px;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #CCC;	border-left-color: #CCC;}#postageChart th {	background-color: #D6D6D6;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCC;	border-bottom-color: #CCC;	text-align: left;	padding-top: 3px;	padding-bottom: 3px;	text-transform: uppercase;	padding-left: 10px;}#postageChart td {	background-color: #EBEBEB;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCC;	border-bottom-color: #CCC;	text-align: left;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 10px;}#anchorList{	clear: left;	float: left;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 15px;	list-style-position: inside;	list-style-type: none;	font-size: 12px;	font-weight: bold;	color: #039;	display: inline;}#anchorList li{	clear: left;	float: left;	width: 550px;	margin-top: 5px;	margin-bottom: 5px;	background-image: url(/images/shared/sidenav-unsel.gif);	background-repeat: no-repeat;	background-position: 0px 50%;	text-indent: 10px;}#faqItems p{	line-height: 20px;	color: #666;}#opening-times .date{	text-align: right;	padding-right: 10px;}.grey-text{	color: #666666;}.form-row label{	width: 160px;	color: #00547A;	font-weight: bold;	height: 25px;	float: left;	clear: left;}.form-input-text{	color: #444444;	width: 230px;	border: 1px solid #AAAAAA;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float: left;	height: 20px;}.form-input-text-required{	display: none;}.send-button{	color: #000000;	margin-top: 5px;	float: right;}.form-required {	background-image: url(/images/page/star.gif);	background-repeat: no-repeat;	background-position: 405px 0%;}.form-info{	margin-left: 160px;}.more-comments{	color: #222222;	border: 1px solid #AAAAAA;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 390px;	clear: left;	float: left;}.form-row{	color: #000000;	margin-left: 10px;	padding-bottom: 10px;	float: left;}.form-submit{	color: #000000;	clear: left;	width: 200px;	margin-left: 203px;	height: 40px;}#more-comments{	color: #222222;	border: 1px solid #AAAAAA;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 390px;	clear: left;}#comments-box{	float: left;	clear: left;}.links-box p{	color: #22577B;}.links-box{	padding: 3px;	border: 1px solid #BBBBBB;	clear: left;	float: left;	margin-bottom: 10px;	background-image: url(/images/shared/linksbox-bg.gif);	background-position: 0px 0px;	background-color: #e8e8e8;	background-repeat: repeat-x;}#content-body   .links-box  h3 {	margin-bottom: 0px;	background-image: url(/images/shared/linksbox-bg.gif);	background-position: 0px 0px;	background-color: #e8e8e8;	background-repeat: repeat-x;	padding-bottom: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #BBBBBB;	border-right-color: #BBBBBB;	border-bottom-color: #BBBBBB;	border-left-color: #BBBBBB;	padding-top: 5px;}.links-page{	padding-bottom: 10px;}
