@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

/* COLOURS */
/* ------------------------------------------------------------------------------------------------------------ */
.brown { color:#6c4a2f; }
.tan { color:#cc9933; }
.lightbrown { color:#e0ddcb; }

.rust { color:#8a3111; }
.blue { color:#213A65; }
.green { color:#758D44; }

.white { color:#ffffff; }
.black { color:#000000; }
.gray { color:#666666; }

/* ALIGNMENTS */
/* ------------------------------------------------------------------------------------------------------------ */
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

/* CLEARS */
/* ------------------------------------------------------------------------------------------------------------ */
.clear { 
	clear:both; 
	height:1px;
}


/* PAGE CONTAINERS */
/* ------------------------------------------------------------------------------------------------------------ */
#wrap{
	margin:0px auto;
	width:775px;
	}

#page{
	position:relative;
	width:775px;
	margin:20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-color:#ffffff;
}

/* NAV STYLES */
/* ------------------------------------------------------------------------------------------------------------ */
#nav,
#nav-heath,
#nav-shore {
	width:765px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	background-color:#ffffff;
}

#nav ul,
#nav-heath ul,
#nav-shore ul {
	width:755px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	list-style-type:none;
}

#nav ul li,
#nav-heath ul li,
#nav-shore ul li {
	width:125px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
	float:left;
	text-align:center;
}

#nav ul li.spacer,
#nav-heath li.spacer,
#nav-shore li.spacer {
	width:1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	list-style-type:none;
	float:left;
}

#nav ul li a,
#nav-heath ul li a,
#nav-shore ul li a {
	display:block;
	width:125px;
	height:25px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	background-color:#cc9933;
	color:#ffffff;
	font-size:80%;
	text-decoration:none;
}

#nav-heath ul li a { background-color:#cc9933; }
#nav-shore ul li a { background-color:#758D44; }

#nav ul li a:hover,
#nav-heath ul li a:hover,
#nav-shore ul li a:hover {
	display:block;
	width:125px;
	height:25px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	background-color:#6c4a2f;
	color:#ffffff;
	font-size:80%;
	text-decoration:none;
}

#nav-heath ul li a:hover { background-color:#8a3111; }
#nav-shore ul li a:hover { background-color:#213A65; }

#nav ul li a.active { background-color:#6c4a2f; }
#nav-heath ul li a.active { background-color:#8a3111; }
#nav-shore ul li a.active { background-color:#213A65; }

/* HEADER Styles */
/* ------------------------------------------------------------------------------------------------------------ */
#header{
	width:765px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	background-color:#ffffff;
}

/* CONTENT Styles */
/* ------------------------------------------------------------------------------------------------------------ */
#content_home{
	width:755px;
	margin: 0px 10px 0px 10px;
	padding: 20px 0px 0px 0px;
	background-color:#e0ddcb;
	border-top: solid 10px #6c4a2f;
}

#content_heath{
	width:755px;
	margin: 0px 10px 0px 10px;
	padding: 20px 0px 0px 0px;
	background-color:#DAD7C0;
	border-top: solid 10px #cc9933;
}

#content_shore{
	width:755px;
	margin: 0px 10px 0px 10px;
	padding: 20px 0px 0px 0px;
	background-color:#ECEBDF;
	border-top: solid 10px #758D44;
}

/* HTML Elements */
/* ------------------------------------------------------------------------------------------------------------ */


/* P Tags */
/* --------------------------- */
p {
	font-size:80%;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 10px 30px;
	color:#000000;
	line-height:150%;
}

p.strapline {
	font-family:"Times New Roman", Times, serif;
	font-size:110%;
	font-weight:normal;
	font-style:italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 10px 30px;
	color:#666666;
	line-height:150%;
}

#content_heath p.news {
	font-size:80%;
	margin: 0px 0px 0px 30px;
	padding: 0px 30px 10px 30px;
	line-height:150%;
	background: url(../images/bullet_heath.gif) no-repeat top left;
}

#content_shore p.news {
	font-size:80%;
	margin: 0px 0px 0px 30px;
	padding: 0px 30px 10px 30px;
	line-height:150%;
	background: url(../images/bullet_shore.gif) no-repeat top left;
}



#content_heath p.strapline,
#content_shore p.strapline {
	color:#333333;
	font-weight:bold;
}

/* H Tags */
/* --------------------------- */
h1 {
	font-size:200%;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 10px 30px;
	color:#6c4a2f;
	font-weight:normal;
}

#content_heath h1 {
	color:#8a3111;
}

#content_shore h1 {
	color:#213A65;
}

h2 {
	font-size:140%;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 10px 30px;
	color:#6c4a2f;
	font-weight:normal;
}

#content_heath h2 { color:#8a3111; }
#content_shore h2 { color:#213A65; }

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:110%;
	font-weight:bold;
	font-style:italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 3px 30px;
	color:#333333;
	line-height:150%;
}

#content_heath h3,
#content_shore h3 {
	color:#333333;
	font-weight:bold;
}

/* A Tags */
/* --------------------------- */
#content_home a,
#content_heath a,
#content_shore a {
	text-decoration:none;
	font-weight:bold;
	color:#333333;
}
#content_heath a { color:#8a3111; }
#content_shore a { color:#213A65; }

#content_home a:hover,
#content_heath a:hover,
#content_shore a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}



/* HOME CONTENT Styles */
/* ------------------------------------------------------------------------------------------------------------ */
#homebox-con{
	width:725px;
	margin: 30px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg_homeline2.gif) repeat-y;
}

#heath-box{
	width:316px;
	margin: 0px 61px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-color:#ffffff;
}

#shore-box{
	width:316px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-color:#ffffff;
}

#heath-box img.map,
#shore-box img.map {
	margin: 5px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;	
}

#heath-box h2, 
#shore-box h2 {
	font-size:140%;
	margin: 0px 0px 10px 0px;
	padding: 6px 10px 10px 10px;
	color:#ffffff;
	font-weight:normal;
}

#heath-box h2 { background-color:#8a3111; }
#shore-box h2 { background-color:#213A65; }

#heath-box h2 a,
#shore-box h2 a { 
	color:#ffffff; 
	text-decoration:none;
	font-weight:normal;
}

#heath-box h2 a:hover,
#shore-box h2 a:hover { 
	color:#e0ddcb;
	text-decoration:none;
	font-weight:normal; 
}

#heath-box p,
#shore-box p {
	font-size:80%;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 10px 10px;
	color:#000000;
	line-height: 150%;
}

#heath-box img.photo,
#shore-box img.photo {
	margin: 0px 5px 5px 5px;
	display:block;
	width:306px;
	height:203px;
}

/* HOME COMMENT Styles */
/* ------------------------------------------------------------------------------------------------------------ */
#home-comments{
	width:755px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	background: #ffffff url(../images/bg_homecomments_grad.jpg) repeat-x;
}

#heath-comments{
	width:377px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float:left;
	border-right: solid 1px #a8a698;
}

#shore-comments{
	width:377px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float:left;
}

#heath-comments p,
#shore-comments p {
	font-size:80%;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 10px 30px;
	color:#000000;
	line-height: 150%;
}

#heath-comments h2, 
#shore-comments h2 {
	font-size:140%;
	margin: 0px 0px 0px 0px;
	padding: 6px 30px 0px 30px;
	color:#ffffff;
	font-weight:normal;
}
#heath-comments h2 { color:#8a3111; }
#shore-comments h2 { color:#213A65; }

#heath-comments a, 
#shore-comments a { 
	color:#000000;
	font-weight:bold; 
}

#heath-comments a:hover, 
#shore-comments a:hover { 
	color:#666666;
	font-weight:bold; 
}



/* HEATH CONTENT Styles */
/* ------------------------------------------------------------------------------------------------------------ */
#heath-con{
	width:755px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #DAD7C0 url(../images/bg_heath_line.gif) repeat-y;
}

#heath-left{
	width:377px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#heath-right{
	width:377px;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#heath-right .photo-box {
	width:317px;
	margin: 0px 0px 20px 30px;
	padding: 5px 0px 0px 0px;
	background-color:#ffffff;
}

#heath-right .photo-box img.photo {
	width:307px;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	display:block;
}

#heath-right .photo-box img.photo-bottom {
	width:151px;
	height:114px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
}



/* SHORE CONTENT Styles */
/* ------------------------------------------------------------------------------------------------------------ */
#shore-con{
	width:755px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ECEBDF url(../images/bg_shore_line.gif) repeat-y;
}

#shore-left{
	width:377px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#shore-right{
	width:377px;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#shore-right .photo-box {
	width:317px;
	margin: 0px 0px 20px 30px;
	padding: 5px 0px 0px 0px;
	background-color:#ffffff;
}

#shore-right .photo-box img.photo {
	width:307px;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	display:block;
}

#shore-right .photo-box img.photo-bottom {
	width:151px;
	height:114px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
}


#content_home img.photo-news,
#content_heath img.photo-news,
#content_shore img.photo-news  {
	width:307px;
	margin: 0px 30px 30px 30px;
	padding: 0px 0px 0px 0px;
	float:right;
	border: solid 5px #ffffff;
}



/* FOOTER STYLES */
/* ------------------------------------------------------------------------------------------------------------ */
#footer-home{
	width:755px;
	height:80px;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	background: #e0ddcb url(../images/bg_footer.gif) no-repeat;
}

#footer-home p {
	font-size:80%;
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 10px 30px;
	color:#6c4a2f;
}

#footer-home a, 
#footer-home a { 
	color:#6c4a2f;
	font-weight:bold; 
}

#footer-home a:hover, 
#footer-home a:hover { 
	color:#000000;
	font-weight:bold; 
}

/* FOOTER STYLES */
/* ------------------------------------------------------------------------------------------------------------ */
#tariff {
	margin: 20px 0px 30px 30px;
	padding: 0px 0px 0px 0px;
}

#tariff table {
	width:695px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#tariff table th {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 5px;
	text-align:left;
	font-size:80%;
	border-bottom: solid 1px #6c4a2f;
	color:#333333;	
}

#tariff table td {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 5px;
	font-size:80%;
	border-bottom: solid 1px #cccccc;	
}



/* GOOGLE MAP */
/* ------------------------------------------------------------------------------------------------------------ */
#googlemap {
	width:318px;
	margin: 30px 10px 10px 30px;
	padding: 0;
	background-color:#FFFFFF;
	font-size: 11px;
}


/* FOOTER STYLES */
/* ------------------------------------------------------------------------------------------------------------ */
#footer,
#footer-heath,
#footer-shore {
	width:755px;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-color:#000000;
}

#footer { background-color:#6c4a2f; }
#footer-heath { background-color:#8a3111; }
#footer-shore { background-color:#213A65; }

#footer p,
#footer-heath p,
#footer-shore p {
	font-size:80%;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 10px 30px;
	color:#ffffff;
}

#footer a,
#footer-heath a, 
#footer-shore a { 
	color:#ffffff;
	font-weight:bold; 
	text-decoration:none;
}

#footer a:hover,
#footer-heath a:hover, 
#footer-shore a:hover { 
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline; 
}
