﻿body{margin:4px; color:black; background:#FFFFF5;}
table{margin:0; padding:0; border: none; vertical-align:middle; text-align:center; font-size:100%;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}

td #header {vertical-align:middle; text-align:center;
}
.padlft{padding:0 0 0 2px;
}
.padrht{padding:0 4px 0 0;
}
#padtp{padding:10px;
}
div {margin: 0 auto;}

			/* BACKGROUND COLOURS */
.colcdred {vertical-align:middle; text-align:center; color:black;
background:#FF0066; font:bold 80% "Trebuchet MS", Arial, Verdana, sans-serif;
}
#colcdmauve {vertical-align:middle; text-align:center; color:black;
background:#FFDAD6;font: bold 70% "Trebuchet MS", Arial, Verdana, sans-serif;
}
#clrcrm{background:#FFFFF5;
}
.clrgy{background:#EEEEEE;
}
#bkgyl{background:#FFFF99;
}

		/* TEXT DETAILS*/
.textbldi{font:bold 100% Arial, "Trebuchet MS", Arial, Verdana, sans-serif; color:#6600FF; font-style:italic;
vertical-align:middle; text-align:center;
}
.textbkggy{font:90% "Trebuchet MS", Arial, Verdana, sans-serif, sans-serif;
vertical-align:middle; text-align:center; background:#EEEEEE;
}
.txtbgoff{font:bold 80% "Trebuchet MS", Arial, Verdana, sans-serif, sans-serif;
vertical-align:middle; text-align:center; background:#DDD;
}
td#textbldbl{font:bold 95% "Trebuchet MS", Arial, Verdana, sans-serif; color:#0000FF;
vertical-align:middle; text-align:center; background:#FFFF99;
}
#units{font:bold 95% Arial, "Trebuchet MS", Arial, Verdana, sans-serif; color:#000000;
}
#unithd{font:bold 80% Arial, "Trebuchet MS", Arial, Verdana, sans-serif; color:#000000;
}
#hedins {font:bold 90% Arial, "Trebuchet MS", Arial, Verdana, sans-serif; color: #353555; vertical-align:middle; text-align:center;
}
.textbldbk{font: 85% Arial, "Trebuchet MS", Arial, Verdana, sans-serif; color:#000000; text-align:center;
}
.txpsnc{text-align:center;	
}
.txpsnl{text-align:Left;	
}
.txpsnr {
	text-align: right;
}
#txpsnl {
	text-align: left;
}
.style2 {
	font-size: small;
}

		/* LINKS */
		/* offer link#FF5555 and hover#99AAEE visit#990099*/
 	
a:link {color:#6600FF; text-decoration:none;
}
a:visited {color:#990099; text-decoration:none;
}
a:hover {color:#99AAEE; text-decoration:none;
}
#crumbs {text-align:center; color:#0000FF;
 font: 95% Arial, Verdana, "Times New Roman", sans-serif; padding-top:5px
} 
.offer{font:bold 90% "Trebuchet MS", Arial, Verdana, sans-serif; font-style:italic;
background:#eee; text-align:center;
}
.offer a:link{color:#eee; text-decoration:none;
}
.offer a:hover{color:#eee; text-decoration:underline;
}
.offer a:visit{color:#eee; text-decoration:none;
}

.calendar {position:relative; width:310px; height:360px; background:#fff; margin:0 auto}
.calendar h2 {position:absolute; width:185px; left:100px; top:15px; text-align:center; font: 1.3em "Trebuchet MS", Arial, Verdana, sans-serif;
 color:#BE1238;}
.calendar h3 {position:absolute; width:185px; left:100px; top:110px; text-align:center; font: 1em "Trebuchet MS", Arial, Verdana, sans-serif; color:#000;}

.year a {text-decoration:none; color:#000;}
.year {padding:59px 0 0 0; margin:0; list-style-type:none; width:100px;}
.year li {display:block; width:100px; height:21px; line-height:21px; padding-left:5px; background:transparent; font-size:0.8em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif}
.year table {border-collapse:collapse; width:215px; height:330px;}
.year table td {height:30px; width:30px; text-align:center; line-height:22px;}
.year table tfoot td{width:200px; background:#99AAEE; height:38px;}
.year table caption {color:#BE1238; height:32px; line-height:32px; padding:0; margin:0; background:#efe3e1; font-size:1.5em; font-weight:bold;}
.year table thead th {text-align:center; background:#99AAEE; color:#fff;}
.year li table {display:none;}
.year li:hover {cursor:default; background:#ddd; color:#000;}
.year li:hover table {display:block; position:absolute; left:95px; top:0; background:#ddd;}
.year td a {display:block; border:1px solid #000; margin:-1px; color:#000;}
.year td a:hover {display:block; background:#fff; color:#000;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.menu6 {display: block;
     width: 125px;
     height: 25px;
     background-image: url('GifFile/Buttons/PalHmPg.gif');
     background-repeat: no-repeat; float:left; margin: 10px 0 0 5px;     
     }

.menu5 {display: block;
     width: 125px;
     height: 25px;
     background-image: url('GifFile/Buttons/PalHmPg.gif');
     background-repeat: no-repeat; float:left; margin: 10px 0 0 5px;     
     }

.menu4 {display: block;
     width: 125px;
     height: 25px;
     background-image: url('GifFile/Buttons/PalHmPg.gif');
     background-repeat: no-repeat; float:left; margin: 10px 0 0 5px;     
     }

.menu3 {display: block;
     width: 125px;
     height: 25px;
     background-image: url('GifFile/Buttons/PalHmPg.gif');
     background-repeat: no-repeat; float:left; margin: 10px 0 0 5px;     
     }

.menu2 {display: block;
     width: 125px;
     height: 25px;
     background-image: url('GifFile/Buttons/PalHmPg.gif');
     background-repeat: no-repeat; float:left; margin: 10px 0 0 5px;     
     }

a.menu {display: block;
     width: 125px;
     height: 25px;
     background-image: url('GifFile/Buttons/PalHmPg.gif');
     background-repeat: no-repeat; float:left; margin: 10px 0 0 5px;     
     }

a.menu:hover {background-image: url('GifFile/Buttons/OvalHmPg.gif');
     }
a.menu2 {background-image: url('GifFile/Buttons/PalBng.gif');
     }
a.menu2:hover {background-image: url('GifFile/Buttons/OvalBngl.gif');
     }
a.menu3 {background-image: url('GifFile/Buttons/PalWstrngs.gif');
     }
a.menu3:hover {background-image: url('GifFile/Buttons/OvalYlwWst.gif');
     }
a.menu4 {background-image: url('GifFile/Buttons/PalBscl.gif');
     }
a.menu4:hover {background-image: url('GifFile/Buttons/OvalBscl.gif');
     }
a.menu5 {background-image: url('GifFile/Buttons/PalVacPric.gif');
     }
a.menu5:hover {background-image: url('GifFile/Buttons/OvalVcnyPrc.gif');
     }
a.menu6 {background-image: url('GifFile/Buttons/PalBkgEnqy.gif');
     }
a.menu6:hover {background-image: url('GifFile/Buttons/OvalBokingEnqiry.gif');
     }

/*Page Shadow*/
.box {width: 680px; border: solid 1px #FFFFE8; padding: 8px;}

.s1 { border: solid 1px #FDFDFE;}
.s2 { border: solid 1px #F4F6F9;}
.s3 { border: solid 1px #F0F3F7;}
.s4 { border: solid 1px #EBEFF4;}
.s5 { border: solid 1px #E5EBF0;}
.s6 { border: solid 1px #E0E7ED;}
.s7 { border: solid 1px #DCE4EB;}
.s8 { border: solid 1px #D5DEE7;}
.s9 { border: solid 1px #D5DEE7;}

.content {padding: 6px 0 0 0px; margin: -17px 0 0 -15px; background-color: #FFFFFF; border: solid  #efe3e1 1px;}

/*Photo Rollover*/
#holdertxt {font-size:10pt; text-align: center; background:transparent; position:absolute; left:475px; top:300px; z-index:1;}
#holder {position:relative; background:url('images/trans5x5.gif') 50px 0px no-repeat; z-index:1}
#scrollbox {width:105px; height:320px; background:#fffff1; overflow:auto; border:2px solid #aaa; margin-left:1px; scrollbar-base-color:#fdfdfd; scrollbar-arrow-color: #009966;}
a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:53px; margin:0 3px 0 3px;}
a.gallery {display:block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:53px; margin:0 3px 0 3px;}
a.slidea {background:url('galrypics/thumbs/boscastlefld0ct04T.jpg');}
a.slideb {background:url('galrypics/thumbs/valncyrivT.jpg');}
a.slidec {background:url('galrypics/thumbs/valncyrivoctT04.jpg');}
a.slided {background:url('galrypics/thumbs/cavesbsctl4T.jpg');}
a.slidee {background:url('galrypics/thumbs/bridgepetrswdT.jpg');}
a.slidef {background:url('galrypics/thumbs/new-bridge05T.jpg');}
a.slideg {background:url('galrypics/thumbs/greenman2T.jpg');}
a.slideh {background:url('galrypics/thumbs/cavebsctl1T.jpg');}
a.slidei {background:url('galrypics/thumbs/dwndenlognrk7-02.jpg');}
a.slidej {background:url('galrypics/thumbs/oblisc7-02T.jpg');}
a.slidek {background:url('galrypics/thumbs/ragingseasT.jpg');}
a.slidel {background:url('galrypics/thumbs/deandawnlw626T.jpg');}
a.slidem {background:url('galrypics/thumbs/boatsHarb626T.jpg');}
a.sliden {background:url('galrypics/thumbs/7MinstrChrchApr02T.jpg');}
a.slideo {background:url('galrypics/thumbs/harbourfrmwelyT.jpg');}
a.slidep {background:url('galrypics/thumbs/rokyvfalsT.jpg');}
a.slideq {background:url('galrypics/thumbs/lobsterpotT.jpg');}
a.slider {background:url('galrypics/thumbs/harbinsnow3T.jpg');}
a.slides {background:url('galrypics/thumbs/hrrbourfrmroksT.jpg');}
a.slidet {background:url('galrypics/thumbs/picmthchurchvewT.jpg');}
a.slideu {background:url('galrypics/thumbs/piicmthvwsJne02T.jpg');}
a.slidev {background:url('galrypics/thumbs/bozLoenT.jpg');}
a.slidew {background:url('galrypics/thumbs/bsnybechbec01T.jpg');}
a.slidex {background:url('galrypics/thumbs/ctgsbosc1T.jpg');}
a.slidey {background:url('galrypics/thumbs/sunsetbsc011101T.jpg');}
a.slidez {background:url('galrypics/thumbs/pentargonfalls2T.jpg');}
a.slideaa {background:url('galrypics/thumbs/harbrtoseaT.jpg');}
a.slidebb {background:url('thumb28.jpg');}


a.gallery span {display:block; position:absolute; left:-150px; top:5px; width:1px; height:1px; overflow:hidden; background:#fff; z-index:100;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:focus img {border:3px inset #f4f4f4; z-index:50;}

a.gallery:active img {border:3px inset #f4f4f4; z-index:50;}

a.gallery:hover span {display:block; position:absolute; width:575px; height:408px; top:55px; left:150px; padding:5px; font-style:italic; color:#000; background:#fff; z-index:100; font-size:10pt;}
* html a.gallery:hover span {left:150px;}
a.gallery:active {border:2px solid yellow;}
a.gallery:focus span {display:block; position:absolute; width:575px; height:408px; top:55px; left:150px; padding:5px; font-style:italic; color:#000; font-size:10pt; background:#ffd; z-index:50;}
a.gallery:active span {display:block; position:absolute; width:575px; height:408px; top:55px; left:150px; padding:5px; font-style:italic; color:#000; font-size:10pt; background:#ffd; z-index:50;}
* html a.gallery:active span {left:150px;}
#thumbs {width:65px; height:390px;}
#scrlhd {width:121px; padding:20px 0 0 10px;}
#pad {height:0px; width:100px;}
.alright{float:right;}
.style1 {
	color: #808080;
}


			/* PADDING, MARGIN & FLOAT DETAILS*/

#style3 {
	  padding-left:230px;
}
 .brdr0 {
	border-width: 0px;
}
#alleft {float:left;
}
.alleft {float:left;
}
#alleft {float:left;
}


	
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;	
}


	

