.maintext {}

.p1 {
	font-size: 0.7em;
	color: #4a0151;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	
}

.p2 {font-size: .8em;
color: #4a0151;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;
}
.p3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #4a0151;
}

.p4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #4a0151;
	font-weight: bold;
	line-height: 1.5em;
}

.mainpic {}

body {margin:0px;
padding:0px;

font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:1em;
	background-color:#FFFFCC;
	text-align:center;
border-top: 5px #e2dbe3 solid;}

#container {
width:760px;position:relative;margin: 0px auto;text-align:left;
}

#header {background-color: #a893ad;}

#wrapper {
	position:absolute;
	Top:400;

}
#prices {
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: xx-small;}

#prices H2 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 10px; COLOR: #cc0000; BORDER-BOTTOM: #db9456 1px solid; 
}
	
#prices .glyph {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px }

#prices P {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
	}
	
#prices .smalltext {
	FONT-SIZE: xx-small
}
#prices TABLE {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: silver 1px solid; WIDTH: 99%; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; FONT-SIZE: small;
}
#prices TH {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; PADDING-BOTTOM: 4px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: silver 1px solid
}
#prices TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: silver 1px solid
}
#contact {
	color: #4a0151;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: .8em;
	}

#contact li {
margin-top:10px;}

#contact H2 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 10px; COLOR: #cc0000; BORDER-BOTTOM: #db9456 1px solid
}
	
#contact .glyph {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px }

#main {
	position: absolute;
	left: 350px;
	top: 0px;
	width:410px;
	margin: 0px;
	padding:0px;
	border:px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #ffffff;
	color: #4a0151;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	height: 375px;
}

#islandtext {
	position: absolute;
	left: 5px;
	top: 250px;
	width:770px;
	margin: 0px;
	padding:0px;
	border:px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #ffffff;
	color: #4a0151;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	height: 420px;
	}

#property {
	PADDING-BOTTOM: 5px; MARGIN: 0px;
	PADDING-TOP: 10px; text-align: center;
}	
#property H1{ MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: large; MARGIN-BOTTOM: 0px; COLOR: red; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#property H2{ MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: large; MARGIN-BOTTOM: 0px; color: #0000FF; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#property H3{ MARGIN-TOP: 0px; FONT-WEIGHT: bold; font-size: 14px; MARGIN-BOTTOM: 0px; color: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

	
#pic1 {position: absolute;
left: 0px;
top: 0px;
}

#pic2 {
	position: absolute;
	left: 0px;
	top: 230px;
	border-top: 5px #8c6993 solid;
	border-left: 4px #8c6993 solid;
	border-bottom: 5px #8c6993 solid;
	border-right: 4px #8c6993 solid;	
	}

#pic3 {position: absolute;
	left: 152px;
	top: 230px;
	border-top: 5px #8c6993 solid;
	border-left: 4px #8c6993 solid;
	border-bottom: 5px #8c6993 solid;
	border-right: 4px #8c6993 solid;
}

#pic4 {
	position:absolute;
	z-index:auto;
	left: 305px;
	top: 230px;
	border-top: 5px #8c6993 solid;
	border-left: 4px #8c6993 solid;
	border-bottom: 5px #8c6993 solid;
	border-right: 4px #8c6993 solid;
}

#pic5 {
	position:absolute;
	z-index:auto;
	left: 458px;
	top: 230px;
	border-top: 5px #8c6993 solid;
	border-left: 4px #8c6993 solid;
	border-bottom: 5px #8c6993 solid;
	border-right: 4px #8c6993 solid;}

#pic6 {
	position:absolute;
	z-index:auto;
	left: 611px;
	top: 230px;
	border-top: 5px #8c6993 solid;
	border-left: 4px #8c6993 solid;
	border-bottom: 5px #8c6993 solid;
	border-right: 4px #8c6993 solid;
	}
	

	
#mouse {
	position:absolute;
	left: 21px;
	top: 210px;
	color: #4a0151;
	z-index: 50;
	}
	
#prices {
	position:absolute;
	z-index:auto;
	top: 328px;
	width: 737px;
	left: 11px;
	height: 765px;
}

#availability {
	position:relative;
	z-index:auto;

	width: 737px;
	left: 11px;
	height: 765px;
}

.smalltext {
	FONT-SIZE: xx-small
}
#calendar TABLE {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: silver 1px solid; WIDTH: 99%; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse
}
#calendar TH {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; PADDING-BOTTOM: 4px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: silver 1px solid
}
#calendar TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: silver 1px solid
}
	
#availability H2 {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 10px; COLOR: #cc0000; BORDER-BOTTOM: #db9456 1px solid; 
}

#availability .glyph {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px }
	
#availability TABLE {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: silver 1px solid; WIDTH: 99%; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; FONT-SIZE: small;
}	
ul {
margin-top:0px;}


#main li {
color: #4a0151;
margin-top:10px;}

p {font-size: 1.0em;
color: #000000;
border:0;
padding:0;
margin:0;}

h1 {font-size:1.05em;
color: #c6700b;
text-align: center;
font-weight: bold;
border:0px;
padding:0px;
margin:0px;}

h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:1.00em;
color: #c6700b;
text-align: center;
font-weight: bold;
border:0;
padding:5px;
margin:0px;}

#left {
	position: absolute;
	width: 250px;
	left: 0px;
	top: 255px;
	font-size: 1em;
	height: 133px;
}


#centre {position: absolute;
width: 500px;
left: 255px;
top: 255px;
height: 200px;
}

#mapright {
float: right;
clear: right;
	border: thin solid #FF0000;
	height: 235px;
	width: 235px;

}

#marqueecontainer{
	position: absolute;
	top: 455px;
	width: 230px; /*marquee width */
	height: 120px; /*marquee height */
	background-color: white;
	overflow: hidden;
	border: 1px solid grey;
	padding: 2px;
	padding-left: 4px;
	left: 1px;
}

#pscroller1{
width: 220px;
height: 110px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

.slideDesc {
	color: #000000;
	position: absolute;
	padding: 7px;
	left: 340px;
	top: 0px;
	width:410px;
	margin: 0px;
	padding:5px;
	color: #4a0151;
	font-size: 0.8em;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height: 200px;
	line-height: 125%;
}

.slideDesc li {
color: #4a0151;
margin-top: 2px;}

#photos {
	background-color:silver;
	position: absolute;
	left: 0px;
	top: 230px;
	height: 200px;
	 }
#map  {
	border: thin solid #FF0000;
	height: 234px;
	width: 410px;

}	 
	 

#footer {position: absolute;
top:670px;
text-align: center;
font-size: 8pt;
color: #de1e05;}

#footerhome {
	position: absolute;
	top:370px;
	text-align: center;
	font-size: 8pt;
	color: #de1e05;
	left: 1px;
}

a:link {
	COLOR: #0a52a4
}
A:visited {
	COLOR: #043f83
}
A:active {
	COLOR: #4682c5
}
A:hover {
	COLOR: #4682c5
}
