/*[fmt]0010-000A-9*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD{ margin:0; padding:0; border:0; outline:0; font-size:12px; vertical-align:baseline; background:transparent; list-style-type:disc; list-style-position:inside;}
BODY{ line-height:1;}
OL, UL{ list-style:none;}
BLOCKQUOTE, Q{ quotes:none;}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after{ content:''; content:none;}
:focus{ outline:0;}

INS{ text-decoration:none;}
DEL{ text-decoration:line-through;}
TABLE{ border-collapse:collapse; border-spacing:0;}
BODY{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; text-align:center; color:#000000; text-decoration:none; background-color:#FFFFFF;}
#phone{ font-size:14px;}
#container{ background-color:#FFF; width:900px; margin-right:auto; margin-left:auto; border:1px solid #5580A9; height:auto; background-repeat:no-repeat; margin-top:0px; margin-bottom:0px;}
#banner{ margin:0px; height:146px; background-image:url(banner.gif); background-repeat:no-repeat;}
#menu{ text-align:center; text-align:right; height:70px; padding-bottom:10px; padding-right:5px;}
#navlist LI{ display:inline; list-style-type:none; padding-right:25px;}
#calendarcolumm{
	float:right;
	width:560px;
	padding-right:0px;
	height:auto;
	padding-bottom:10px;
	padding-left: 20px;
	text-align: right;
	padding-top: 0px;
}
#rightcolumm{
	float:right;
	width:500px;
	padding-right:0px;
	height:auto;
	padding-bottom:10px;
	margin-right:40px;
}
#rightcolumm-bookingform{
	float:right;
	width:350px;
	padding-right:0px;
	height:auto;
	padding-bottom:10px;
	margin-right:40px;
}
#rightcolumm-availability{
	float:right;
	width:380px;
	height:auto;
	text-align:left;
	padding-bottom:10px;
	margin-right:30px;
	padding-left: 10px;
	margin-left: 10px;
}

#rightcolumm_coastal{ float:right; width:500px; padding-right:0px; text-align:left; padding-bottom:10px; margin-right:40px;}
#rightcolumnemailform{ float:left; height:335px; width:255px; overflow:auto; text-align:left; border:1px solid #999; padding-top:15px; padding-right:5px; padding-bottom:5px; padding-left:15px;}
#leftcolumnemailform{ float:left; height:auto; width:250px; padding-top:0px; overflow:auto; text-align:left;}
#leftcolumn{ float:left; width:300px; padding-left:40px; padding-bottom:20px; padding-right:10px; text-align:left; margin-right:0px; height:inherit;}
#leftcolumn-booking{
	float:left;
	width:330px;
	padding-left:40px;
	padding-bottom:20px;
	padding-right:0px;
	text-align:left;
	margin-right:0px;
	height:600px;
}
#leftcolumn-calendar{ float:left; width:250px; padding-left:40px; padding-bottom:20px; padding-right:0px; text-align:left; margin-right:0px; height:inherit; padding-top:0px;}
#leftcolumbookingform{ float:left; height:352px; width:380px; padding-top:0px; overflow:auto; border:1px solid #999; padding-left:10px;}
#leftcolumnmap{
	float:left;
	border-top-color:#CCC;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	border-left-color:#CCC;
	height:280px;
	width:250px;
	padding-top:0px;
	border:1px solid #999;
	overflow:auto;
	margin-right: 40px;
}
#leftcolumtextbelownmap{
	float:left;
	height:162px;
	width:250px;
	margin-top:15px;
}
.menubodystyle{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#5580A9; text-align:left;}
.bodystyle1{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:18px; color:#000; text-align:left; width:270px; float:left; height:100px; padding-left:40px; padding-top:35px;}
.bodystyle_heading{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#000; text-align:left; width:500px; float:left; height:100px; padding-left:40px; padding-top:35px;}
.horizon{ background-color:transparent; position:absolute; top:0%; left:0px; width:100%; margin-top:0px; text-align:center; min-width:900px; float:right; border-color:#5580A9; border-width:1px;}
.calendarcontainer{ margin:0px; clear:both; padding-left:40px; height:auto; line-height:20px; padding-top:0px; width:900px; padding-bottom:0px;}
.leftaligncalendar{ margin:0px; clear:both; height:auto; line-height:20px; width:auto; float:left; border:1px solid #CCC; padding-left:15px; padding-top:15px; padding-right:15px; padding-bottom:15px;}
.leftalign-calendar{ margin:0px; clear:both; height:auto; line-height:20px; width:auto; float:left; padding-left:25px; padding-right:20px; padding-bottom:20px;}
#footer{ margin:0px; clear:both; padding-left:0px; height:35px; line-height:20px; padding-top:15px; border-top-width:1px; border-top-style:solid; border-top-color:#5580A9; font-family:helvetica, arial, verdana, sans-serif; font-weight:normal; font-size:10px; line-height:15px; color:#000; width:900px;}
H1{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:large; color:#5580A9; text-align:left; letter-spacing:0.4em; margin:0 0 10px;}
H2{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:medium; color:#5580A9; text-align:left; letter-spacing:0.4em; margin:0 0 10px;}
H3{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:small; color:#5580A9; text-align:left; letter-spacing:0.4em; margin:0 0 10px;}
.heading{ font-size:18pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000; text-decoration:none; background-color:#FFFFFF;}
.sidemenu{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; font-style:normal; color:#0000A0; text-decoration:none; background:#FFFFFF url(sidebar.gif);}
.endmenu{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000000; text-decoration:none; background-color:#F5F5DC;}
.normal{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000; text-decoration:none; background-color:#FFFFFF; padding-top:5px; padding-left:0px; padding-right:5px; padding-bottom:5px; text-align:left; font-size:11px;}
.detail{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; font-style:normal; color:#000000; text-decoration:none; background-color:#FFFFFF; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px;}
.warning{ color:#FF0000; background-color:transparent; font-weight:bold; text-align:left; font-size:12px;}
.boldwarn{ color:#FF0000; background-color:transparent; font-weight:bold;}
.highlite{ font-size:11pt; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#6699FF; background-color:transparent;}
.hlite{ color:#6699FF; background-color:transparent; font-weight:normal; font-size:small;}
.smalltext{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000000;}
.reztbl{ border:1px solid #708090; border-collapse:collapse; background-color:#FFFFFF; text-align:right; margin:0 auto;}
.lmtbl{ border:1px solid #708090; border-collapse:collapse;}
.tblhead1{ font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#D2E1FF; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px; text-align:left;}
.tblhead2{ font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#000000; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px; background-color:#D2E1FF; text-align:center;}
.tbldet1{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px; font-variant:normal; font-weight:normal; font-style:normal; line-height:normal; text-transform:none; text-align:left;}
.tbldet2{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#DCDCDC; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px; font-weight:normal;}
.tbldet3{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#000000; background-color:#FFFFFF; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px;}
.tbldet4{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#000000; background-color:#FFFFFF; border:none;}
.caldet1{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#336699; background-color:#DCDCDC; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px; width:22px;}
.caldet2{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#000000; background-color:#FEF5DE; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px; width:22px;}
.clear{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal;}
.avail1{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#336699; background-color:#B9D0EC; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#A9A9A9; border-width:1px; width:22px;}
.avail2{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#336699; background-color:#D0C8B0; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#A9A9A9; border-width:1px; width:22px;}
.avail3{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#336699; background-color:#B9D0EC; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#A9A9A9; border-width:1px; width:22px;}
.avail4{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#FFFFFF; background-color:#D0C8B0; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#A9A9A9; border-width:1px; width:22px;}
.avail5{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#FFFFFF; background-color:#336699; border:thin solid #000000; border-style:solid; border-collapse:collapse; border-color:#A9A9A9; border-width:1px; width:22px;}
.srchhlt{ font-size:8pt; font-family:verdana, arial, helvetica, sans-serif; color:#000000; background-color:#90CC90; border:none; border-style:solid; border-collapse:collapse; border-color:#708090; border-width:1px;}
DIV.tooltip{ display:none; position:absolute; width:250px; padding:2px; color:#000000; text-align:left; background-color:#FFFAFA; border:1px solid #336699;}
A:Link.avail3{ display:block; color:#000000; background-color:#B9D0EC; text-decoration:none;}
A:Hover.avail3{ display:block; color:#000000; background-color:#FFFFFF; text-decoration:none;}
A:Active.avail3{ display:block; color:#000000; background-color:#B9D0EC; text-decoration:none;}
A:Visited.avail3{ display:block; color:#000000; background-color:#B9D0EC; text-decoration:none;}
A:Link.avail4{ display:block; color:#FFFF00; background-color:#003366; text-decoration:none;}
A:Hover.avail4{ display:block; color:#FFFF00; background-color:#003366; text-decoration:none;}
A:Active.avail4{ display:block; color:#FFFF00; background-color:#003366; text-decoration:none;}
A:Visited.avail4{ display:block; color:#FFFF00; background-color:#003366; text-decoration:none;}
.normal.style3 DIV TABLE TR TD TABLE TR TD DIV P{ font-size:x-small;}
.normal DIV TABLE TR .normal P STRONG{ text-align:center;}
.ratestextcentred{ text-align:center; font-size:12px;}
.ratestextcentredheading{ font-size:11px; font-weight:bold; text-align:center;}
.rates{ font-weight:bold;}
.normal DIV .rates{ font-size:10px;}
.normal DIV .rates{ font-size:11px;}
.normal DIV .rates{ font-weight:bold;}
.normal DIV .rates{ font-size:10px;}
.normal DIV .rates{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.heading .normal TR TD DIV{ font-size:10px;}
.heading .normal TR TD DIV{ font-size:11px;}
.heading .normal TR TD DIV{ font-size:12px;}
.text12{ font-size:13px;}
.text13{ font-size:13px;}
#BookingForm .reztbl TR .tblhead2{ text-align:left;}
.Reztexteftal{ font-size:12px;}
.menutwisted{ font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#footerlinks{ margin:0px; clear:both; padding-left:0px; height:35px; line-height:20px; padding-top:15px; border-top-width:1px; border-top-style:solid; border-top-color:#5580A9; font-family:helvetica, arial, verdana, sans-serif; font-weight:normal; font-size:10px; line-height:15px; color:#000; width:900px;}
#bannertext{ margin:0px; height:40px; float:left; width:450px; padding-top:15px; text-align:left; padding-left:50px;}
H1 #banner{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:large; line-height:18px; color:#5580A9; text-align:left; text-decoration:none; font-style:normal; text-transform:none; letter-spacing:13px;}
.smalltextbanner{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:18px; color:#5580A9; text-align:left; text-decoration:none; font-style:normal; text-transform:none; letter-spacing:1px;}
.fullwidthmenu{ float:right; width:750px; padding-right:20px; padding-left:0px; height:70px; text-align:left; padding-bottom:10px; padding-top:33px;}
.rightcolummmenu{
	float:right;
	width:420px;
	padding-right:40px;
	padding-left:0px;
	height:70px;
	text-align:left;
	padding-bottom:10px;
	padding-top:33px;
}
.rightcolummimages{ float:right; width:500px; padding-right:0px; padding-left:0px; height:100px; text-align:left; padding-bottom:10px; padding-top:33px;}
.leftcolummheading{ float:left; width:350px; padding-right:0px; padding-left:40px; height:70px; text-align:left; padding-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:30px; line-height:25px;}
.leftcolummimages{ float:left; width:270px; padding-right:0px; padding-left:40px; height:auto; text-align:left; padding-bottom:10px;}
.underlinemenu{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; width:100%;}
.underlinemenu UL{ padding:6px 0 7px; margin:0; text-align:right;}
.underlinemenu UL LI{ display:inline;}
.underlinemenu UL LI A{ color:#494949; padding:6px 3px 4px; margin-right:12px; text-decoration:none; border-bottom:3px solid #808080;}
.underlinemenu UL LI A:hover, .underlinemenu UL LI A.selected{ border-bottom-color:#9BD0FF;}
.bodystyle{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:18px; color:#000; text-align:left;}
#rightcolummbottom{ float:right; width:500px; padding-right:0px; height:auto; text-align:right; padding-bottom:10px; margin-right:40px;}
.whitetext{ color:#FFF;}
#lastminsrch{
	width:450px;
	overflow:auto;
	float:right;
	margin-top: 50px;
	margin-bottom: 30px;
	margin-left: 30px;
	padding-bottom: 20px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	margin-right: 40px;
	text-align: right;
}
#lastminsrch .tblhead2, .tbldet1{ padding:2px;}
#maintextarea{ width:95%; text-align:left; padding:40px 5px 20px 10px; line-height:normal;}
#maintextarea-thankyou{
	width:350px;
	text-align:left;
	line-height:normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 40px;
	float: left;
}
#maintextarea-thankyou2{
	width:450px;
	text-align:right;
	line-height:normal;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: right;
}
#maintextarea .tblhead1, .tblhead2, .tbldet1, .tbldet2{ padding:2px;}
#maintextarea P{margin-bottom:10px;}
.calendarcontainer-rightalign{ margin:0px; clear:both; padding-left:0px; height:auto; line-height:20px; padding-top:0px; width:580px; padding-bottom:40px; float:right;}
.leftcolumn-6-11{
	float:left;
	width:300px;
	padding-right:10px;
	padding-left:40px;
	height:auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	list-style-type:circle;
}
A:link.rezlink, A:visited.rezlink, A:hover.rezlink{ color:#FFFFFF;}
 
#banner { 
	margin: 0px;
	height: 146px;
	background-image: url(../0034/banner.gif);
	background-repeat: no-repeat;
}
#banner-beachcomber {
	margin: 0px;
	height: 250px;
	background-image: url(http://76.163.140.107/images/beachcomber-banner1);
	background-repeat: no-repeat;
}
#banner-stephanies {
	margin: 0px;
	height: 250px;
	background-image: url(../0028/stephanies-banner.jpg);
	background-repeat: no-repeat;
}
#banner-baysdide{
	margin: 0px;
	height: 250px;
	background-image: url(../0045/bayside-banner.jpg);
	background-repeat: no-repeat; 
}
#banner-limetreecottage {
	margin: 0px;
	height: 250px;
	background-image: url(../0050/banner.jpg);
	background-repeat: no-repeat;
}
#banner-pointofview {
	margin: 0px;
	height: 300px;
	background-image: url(../0059/banner.jpg);
	background-repeat: no-repeat;
}
#banner-7falls{
	margin: 0px;
	height: 146px;
	background-image: url(../0031/7fallsbanner.jpg);
	background-repeat: no-repeat;
}
#banner-arwav{
	margin: 0px;
	height: 280px;
	background-image: url(../0006/banner.jpg);
	background-repeat: no-repeat;
}

