
#warning { display: none; }

* {	margin: 0; padding: 0; }
body { margin: 0;	padding: 0;	background-color: #eaf3ee;	font: 13px Tahoma, Verdan, Arial, sans-serif;	text-align: center; xoverflow: hidden; }
body#whitelabel { margin: 0;	padding: 0;	background-color: white;	font: 12px Tahoma, Verdan, Arial, sans-serif;	text-align: center; xoverflow: hidden; }
p , ul {	margin: 10px 0 10px; line-height: 23px; color: #767f82; }
* html p { line-height: 21px; }
li { line-height: 19px; color: #767f82; list-style-position: inside; }
fieldset { border: 0;	}
a:link { color: #127393; font-weight: bold; }
a:visited {	color: #527f8e;	font-weight: bold; }
a:hover {	color: #115870;	font-weight: bold; }
h1 { margin: 10px 0 0px; font: 24px normal Helvetica, Arial, sans-serif; color: #127393; }
* html h1, * html h2, * html h3 {	font-weight: bold; }
h2, h3 { margin: 14px 0 10px;	font: 20px normal Helvetica, Arial, sans-serif;	color: #50bec5; }
h4, h5, h6, h7 { color: #50bec5; font-weight: bold; font: 16px normal Helvetica, Arial, sans-serif; }
a img {	border: 0; }
.clearing {clear:both;}
/* main layout */
#wrapper { margin: 0 auto; width: 980px; }
#centered { float: left; margin-top: 14px; width: 980px; background: url(../images/bg1px.gif) repeat-y; }
#maincontent { float: left; position: relative; width: 980px; padding: 0 8px 0; text-align: left; background: url(../images/bgfrang.gif) no-repeat;
	voice-family: "\"}\""; voice-family: inherit; width: 964px; }

#logos { float: left; margin: 40px 0 0 18px; }
* html #logos { margin-left: 10px; }
#logos img.bingin { margin-left: 17px; }

#bodycontent { float: left; padding: 18px; width: 951px;
	voice-family: "\"}\""; voice-family: inherit; width: 913px; }
	#scrollimg { width:928px; height:220px;}
	#scrollimg img {
	 border-radius:10px;
	}
#herocontain { float: left; margin-bottom: 22px; position: relative; }
#herocontain img.surfcheck { position: absolute; top: 91px; left: 791px; z-index:9999999; }
* html #herocontain img.surfcheck { behavior: url("../images/pngbehavior.htc"); }

#surfboard { float: right; width: 170px; padding-top: 48px; }
#surfboard img { float: left: margin: 0; }

img.leftpic { float: left; margin: 10px 16px 10px 0; }
img.rightpic { float: right; margin: 10px 0 10px 16px; }

/* main nav stuff */
ul#mainnav { float: left; margin: 30px 0 0 0; height: 30px; width: 965px; background-image: url(../images/navbg.gif); padding-left: 18px; voice-family: "\"}\""; voice-family: inherit; width: 947px; }

ul#mainnav li {	float: left; list-style-type: none; }
ul#mainnav li a { float: left; height: 30px; overflow; visible; text-indent: -9999px; text-decoration: none; }

ul#mainnav li#home, ul#mainnav li#home a { width: 62px; background: url(../images/nav1-home.gif) 62px top; }
ul#mainnav li.sel#home a { background-position: 0 top; }
ul#mainnav li#home a:hover { background-position: 124px top; }

ul#mainnav li#room-rate, ul#mainnav li#room-rate a { width: 195px; background: url(../images/nav_rate.gif) 195px top; }
ul#mainnav li.sel#room-rate a { background-position: 0 top; }
ul#mainnav li#room-rate a:hover { background-position: 386px top; }


ul#mainnav li#activities, ul#mainnav li#activities a { width: 90px; background: url(../images/nav_act.gif) 90px top; }
ul#mainnav li.sel#activities a { background-position: 0 top; }
ul#mainnav li#activities a:hover { background-position: 183px top; }

ul#mainnav li#coffee, ul#mainnav li#coffee a { width: 108px; background: url(../images/nav_coffee.gif) 108px top; }
ul#mainnav li.sel#coffee a { background-position: 0 top; }
ul#mainnav li#coffee a:hover { background-position: 215px top; }

ul#mainnav li#new, ul#mainnav li#new a { width: 108px; background: url(../images/nav_new.gif) 108px top; }
ul#mainnav li.sel#new a { background-position: 0 top; }
ul#mainnav li#new a:hover { background-position: 215px top; }

ul#mainnav li#mygallery, ul#mainnav li#mygallery a { width: 82px; background: url(../images/nav_mygallery.gif) 82px top; }
ul#mainnav li.sel#mygallery a { background-position: 0 top; }
ul#mainnav li#mygallery a:hover { background-position: 164px top; }


ul#mainnav li#location, ul#mainnav li#location a { width: 217px; background: url(../images/nav_loc.gif) 217px top; }
ul#mainnav li.sel#location a { background-position: 0 top; }
ul#mainnav li#location a:hover { background-position: 437px top; }



a.contact { position: absolute; top: 60px; left: 750px; }

/* cam stuff */
p.timeanddate { float: left; background-color: #feffbc; padding: 3px 7px; color: #ff6f05; margin: 0; }

/* form stuff */
fieldset { background-color: #f4fcff; color: #127393; display: block; padding: 5px 12px 12px; width: 350px;
	voice-family: "\"}\""; voice-family: inherit; width: 326px; }
fieldset strong { color: #0c495f; float: left; margin: 7px 0 4px; }
.formitem { width: 310px; }

/* rooms */
div.bungalowblock { clear: both; float: left; width: 511px; background-color: #edf9fc; }
div.bungalowtype { float: left; display: block; padding: 9px; } 
div.bungalowtype ul li { list-style-position: inside; color: #4c757f; line-height: 19px; width: 220px; }
div.bungalowtype h2 { margin-bottom: 5px; }
p.bottomblock { clear: both; margin-top: 14px; }

/* footer */
#footer { float: left; background: #eaf3ee url(../images/bottom.gif) no-repeat; width: 980px; padding-top: 24px; }
ul#footnav, #footer p { margin-left: 26px; }
ul#footnav li { list-style-type: none; float: left; }
ul#footnav li a:link, ul#footnav li a:visited { color: #829c8c; margin-right: 12px; font-size: 11px; }
ul#footnav li a:hover { color: #4a5950; }
#footer p { float: left; clear: both; color: #aec3b6; font-size: 9px; margin-top: 7px; }
* html #footer p { margin: -18px 0 0 13px }

/* sIFR stuff */
/* standard */
.sIFR-flash {	visibility: visible !important;	margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate {	position: absolute;	left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
/* decoys */
.sIFR-hasFlash #leftcol h1 { letter-spacing: -4px; }


/****** New Bungalows Page CSS *****/

#wrapper_bungalows {
float:left;
display:inline;
margin:0 auto;
}

#left_col, #right_col {
float:left;
display:inline;
width:48%;
}
#left_col {
margin-right:20px;
}
#left_col p {
text-align:justify;
}
#gallery img {
padding:2px;
border-radius:15px;
margin:5px 5px;
}

/***** New Location Page *****/

#loc_info_surf, #loc_info_airport, #loc_info_shopping, #loc_info_eating {
float:left;
display:inline;
margin:0;
padding:0;
width:450px;
}
#loc_info_airport {
background: url(../images/icon_airport.jpg) left 50% no-repeat;
}
#loc_info_surf {
background: url(../images/icon_surf.jpg) left 50% no-repeat;
}
#loc_info_shopping {
background: url(../images/icon_shopping.jpg) left 50% no-repeat;
}
#loc_info_eating {
background: url(../images/icon_bar.jpg) left 50% no-repeat;
}
#loc_info_surf p, #loc_info_airport p, #loc_info_shopping p, #loc_info_eating p {
margin-top:13px;
margin-bottom:13px;
margin-left:60px;
}



