



/* USED BY ALL PAGES EXCEPT INDEX - FOR INDEX SEE: /CSS/OII.CSS   */



.text {font: 9pt/12pt ARIAL; color : #0A1F1E; text-decoration: none}
.smalltext {font: 8pt/10pt ARIAL; color : #0A1F1E; text-decoration: none}

/*body {
	background-image: url(/layout/images/bg-site.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #C9E5E6;
}*/
body {
/*
	margin-left: 0px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #C1DCDC;
	background-image: url(../images/tidwell/bg-site.jpg);
	background-position: center top;
	background-repeat: no-repeat;
*/
	background:url(../images/tidwell/bg-site.jpg) #cfdfdf center top no-repeat;
	margin:87px 0 0 0;
	zoom: 1;
}

#PAGE_LO { 
	background-image:url(/layout/images/bg-page-w-palm-white.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 0px;	
	width: 950px;
	/*overflow: hidden;*/
	zoom: 1;
}

#specials { 
	position: absolute;
	top: -83px;
	right: -151px;
	overflow: hidden;	
}

#TOP_SPACER {
	height: 20px;
	_height: 32px;
	#height: 32px;
	margin: 0px; 
	padding: 0px;
	border: 0px none; 
}

#TOP_SPACER h1 {
	margin: -55px 0px 0px 0px;
}

#NAV_LO {
	margin: 0px auto;
	padding: 0px;
	border:0px none;
	height: 38px;
}
	

#BOTTOM_LO {
 	border: 0px none;
	text-align: center;
	background-image: url(/layout/images/bottom-inside.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 950px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0px;
}

#pinky {
	width: 920px; 
	border: 0px none; 
	margin: 0px auto; 
	padding: 0px; 
	background: left top no-repeat  url(/layout/images/pinky.jpg);
	position: relative;
	overflow: hidden;
}
	/*height: 335px; */
	
	
#LO_CONTAINER {
	width: 950px;
	position: relative;	
	overflow: hidden;
	margin: 0px; 
	padding: 0px;
	border: 0px none; 	
}
	
#LEFT_COL_LO {
	width: 265px;
	float: left;
	overflow: hidden;
	margin: 0px; 
	padding: 0px;
	border: 0px none; 
}

#SIDENAV_LO td, #SIDENAV_LO tr, #SIDENAV_LO {
	font-size:12px;
}

#SIDENAV_LO  a {
	display:block;
height:39px;
zoom:1;
}
	
#CONTENT_LO {
	width: 669px;
	float: left;
	overflow: hidden;
	margin: 10px 16px 0px 0px; 
	padding: 0px;
	border: 0px none; 	
}
	
#RESERVE_LO {
	width: 950px;
	float: left;
	overflow: hidden;
	margin: 0px; 
	padding: 0px;
	border: 0px none; 
}




p, th, tr, td, div, h3, h4, h5 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0A1F1E;
}

a:link, a:visited, a:hover, a:active { 
	margin:0px;
	padding:0px;
	border:0px none;
} 

img {
	margin:0px;
	padding:0px;
	border:0px none;
} 

#trip_advisor, #twitter, #facebook, #flickr {
	float: left;
	width: 24%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	text-align: center;
}

.container_div {
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}		


#SIDENAV_LO p { 
	margin: 5px 0px 0px 0px;
}

#weather {
	background-color:#FFFFFF;
	border:solid 1px #BDD3E1;

}

#weather2 {
	margin: 59px 0px 0px 0px;
	padding: 0px;
	border:none;
}

#contacttable td{
	font-size: 17px;
	color: #37848C;
}

#contacttable td input, #contacttable td textarea, #contacttable td select, #contacttable td option {
border:1px solid #CCCCCC;
font-size:17px;
padding:8px;
width:400px;
}

#contactsubmit {
	font-size: 17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width: 400px;
	background:#37848C;
	border:1px solid #CCCCCC;
}

#PAGE_LO { position:relative;}

#TOP_SPACER {position:absolute; bottom:-156px;margin: 0px auto; padding:0px; width:935px;}

#BOTTOM_SPACER { height:75px; width:935px;margin: 0px auto; padding:0px; }

#SIDENAV_LO a#slidy { height: 1px;}

/*#slider_container { position: relative; height: 85px; margin: 0px; padding: 0px; overflow: visible; }

#slider {position: absolute; top: 0px; left: 0px; z-index: 9999;}*/

#affiliate_lo * { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; }

a#Homey:link, a#Homey:hover, a#Homey:active, a#Homey:visited {
	display: block;
	position: absolute;
	top: -80px;
	left: 0px;
	height: 75px;
	width: 325px;
}

a#BeachCamSolo:link, a#BeachCamSolo:hover, a#BeachCamSolo:active, a#BeachCamSolo:visited {
	display: block;
	position: absolute;
	top: -76px;
	left: 394px;
	height: 75px;
	width: 325px;
}