/* tooltip styling :: start */ 
.tooltip { 
    display:none;    
	background:url("../images/promo_bg.png") no-repeat; 
	background:url("../images/promo_overlay_bg.jpg") repeat !important; 
    height:363px; 
    padding:36px 2px 10px 10px; 
    width:830px; 
    font-size:11px; 
	line-height: 14px;
    color:#fff; 
	z-index: 399; 
}
 
/* a .label element inside tooltip */ 
.tooltip .label { 
    color:yellow; 
    width:150px; 
    font-size:11px; 
	line-height: 16px;
} 
 .tooltip td { 
 	width: 150px;
    color:#fff; 
    font-weight:bold;
    font-size:11px; 
	line-height: 16px;
}
 .tooltip td.beaches { 
 	width: 155px;
}
 .tooltip td.drives { 
 	width: 150px;
}
 .tooltip td.sights { 
 	width: 275px;
}
 .tooltip td.trips { 
 	width: 250px;
}
.tooltip a { 
    color:#fff; 
    font-size:11px; 
    font-weight:bold;
	line-height: 16px;
}
* + html .tooltip,
    html+body .tooltip,
    * html body .tooltip
    { background:url("../images/promo_overlay_bg.jpg") repeat !important; }
/* tooltip styling :: end */ 

#slideshow_overlay {
	position:absolute; 
	display:none; 
	z-index:199; 
	background-color:#03395f; 
	
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	
	width:614px; 
	height:32px; 
	top:26px; 
	left:231px;
}
#things-to-do-capehaze-area {
	position:absolute; 
	display:block; 
	z-index:3;
	width:193px; 
	height:67px; 
	top:6px; 
	left:867px;
}
#ad-centop{
	margin-top:0px;
	margin-bottom:3px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#e8edf1;
	align:center;
	text-align:center;
	width:562px;
}
#maincontent{
	position:absolute;
	left:203px;
	top:26px;
	width:614px;
	height:1174px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 3;
}
#mainoverlay{
	position:absolute;
	left:191px;
	top:0px;
	width:614px;
	height:1174px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu_01{
position: absolute;
top: 56px;
left: 830px;
z-index:96; 
}
#menu_02{
position: absolute;
top: 428px;
left: 830px;
z-index:96; 
}

.divmainpicture {
	position:absolute;
	left:0px;
	top:0px;
	height:121px;
	width:614px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px;     
	text-align: left;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.divmainpicture_text {
	position:absolute;
	left:0px;
	top:86px;
	height:35px;
	width:614px;
	margin-top:5px;
	padding-left:5px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px; 
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}
.divmainoverlay_text {
	position:absolute;
	left:0px;
	top:16px;
	height:35px;
	width:614px;
	margin-top:5px;
	padding-left:5px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px; 
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.divmainrotondapicture_text {
	position:absolute;
	left:0px;
	top:333px;
	height:35px;
	width:614px;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px; 
	padding-bottom:0px; 
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.divmainbigpicture_bg {
	position:absolute;
	background-color: #fff;
	left:0px;
	top:333px;
	height:35px;
	width:614px;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px; 
	padding-bottom:0px; 
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
	-moz-opacity: .60;
	opacity: .6;
	filter:alpha(opacity='60');
}

.divmainbigpicture_shopping_bg {
	position:absolute;
	background-color: #fff;
	left:0px;
	top:333px;
	height:35px;
	width:614px;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px; 
	padding-bottom:0px; 
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
	-moz-opacity: .90;
	opacity: .9;
	filter:alpha(opacity='90');
}
.divmainbigpicture_text {
	position:absolute;
	left:0px;
	top:333px;
	height:35px;
	width:614px;
	margin:0px;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px; 
	padding-bottom:0px; 
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}


.divmain {
	position:absolute;
	left:0px;
	top:122px;
	height:760px;
	width:608px;
	margin:0px;
	padding-left:5px;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:8px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: scroll;
	overflow-x: hidden; /* for height overflow */
}
.divmain_overlay {
	position:absolute;
	left:2px;
	top:22px;
	height:760px;
	width:608px;
	margin:0px;
	padding-left:5px;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:8px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: scroll;
	overflow-x: hidden; /* for height overflow */
}


.divmain_realestate {
	position:absolute;
	left:0px;
	top:122px;
	height:760px;
	width:610px;
	margin:0px;
	padding-left:5px;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:8px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}
.divmainslideshow {
	position:absolute;
	left:0px;
	top:2px;

	height:910px;
	width:610px;
	margin:0px;
	margin-left:4px !important;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:8px;     
	border-left:0px solid #cccccc; 
	border-right:0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.divmainpicturespecial {
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px;     
	text-align: left;
	height:372px;
	width:614px;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.divmainspecial {
	margin:0px;
	padding-left:4px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:8px;     
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align: left;
	height:460px;
	width:610px;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: scroll;
	overflow-x: hidden; /* for height overflow */
}

.divmainpicturegrand {
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px;     
	text-align: left;
	height:461px;
	width:614px;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}


.divmain_online_shopping {
	position:absolute;
	left:0px;
	top:122px;
	height:760px;
	width:674px;
	margin:0px;
	padding-left:5px;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:8px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}
.realestate_capehaze_fl{
height:540px;
width:606px;
border: none;
overflow: auto;
padding-top:-64px;

}

.weather_capehaze_fl{
position: absolute;
top: 75px;
height:220px;
width:178px;
border: none;
overflow: hidden;

}
.slideshows_capehaze_fl{
height:880px;
width:614px;
border: none;
overflow: hidden;
z-index:199;
}

#capehaze_online_shopping{
position:absolute;
left:239px;
top:231px;
height:760px;
width:614px;
padding:0px;
padding-top: 3px;
margin:0px;
border: none; 
text-align:left;
vertical-align:top;
overflow: auto; /* To accommodate other browsers */
overflow-y: scroll;
overflow-x: hidden; /* for height overflow */
z-index: 999;

}

#shop_online{
position: absolute;
top:653px;
left:861px;
z-index:399;
}

#shop_online2{
position: absolute;
top:4px;
left:0px;
z-index:999;
}

.restaurant{
	margin:0px;
	margin-top:0px;
	margin-bottom:18px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.arts{
	margin:0px;
	margin-top:0px;
	margin-bottom:8px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.condominium{
	margin:0px;
	margin-top:0px;
	margin-bottom:8px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.capehaze_fl_weather_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d5588;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.capehaze_fl_weather{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	vertical-align:top; 
	
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.capehaze_fl_extended_weather{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#267b9d;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;	
}

.div_baseball {
	margin:12px;
	margin-left:0px;
	margin-top:12px;
	padding-left:5px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:8px;     
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	width:540px;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.div_event_months {
	margin:0px;
	margin-top:0px;
	padding-left:5px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:8px;     
	border-left:0px solid #cccccc; 
	border-right:0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom:0px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	width:540px;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.events_months_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 13px;
	text-align:left;
	vertical-align:top;
	background-color:#53ABDF;
	 
	
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 1px;
}


#about_capehazeinsider {
	position:absolute;
	left:51px;
	top:123px;
	width:166px;
	height:144px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	border-left:0px solid #7c6d72;
	border-right:0px solid #7c6d72;
	border-top: 0px solid #7c6d72;
	border-bottom:0px solid #7c6d72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044b6f;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top;
	z-index:88;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

#about_capehazeinsider_i {
	position:absolute;
	left:23px;
	top:129px;
	width:166px;
	height:144px;
	margin:0px;
	padding-left:0px;
	padding-top:9px;
	padding-right:0px; 
	padding-bottom:0px;     
	border-left:0px solid #7c6d72; 
	border-right:0px solid #7c6d72;
	border-top: 1px solid #7c6d72;
	border-bottom:0px solid #7c6d72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044b6f;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	z-index:88;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

#slideshow_capehaze_fl {
	position:absolute;
	left:23px;
	top:300px;
	width:166px;
	height:144px;
	margin:0px;
	padding-left:0px;
	padding-top:9px;
	padding-right:0px; 
	padding-bottom:0px;     
	border-left:0px solid #7c6d72; 
	border-right:0px solid #7c6d72;
	border-top: 0px solid #fff;
	border-bottom:0px solid #7c6d72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044b6f;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	z-index:208;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

#ads_capehaze_fl {
	position:absolute;
	left:55px;
	top:0px;
	width:768px;
	height:90px;
	margin:0;
	pading: 0; 
	/*    
	border-left:0px solid #7c6d72; 
	border-right:0px solid #7c6d72;
	border-top: 0px solid #fff;
	border-bottom:0px solid #7c6d72;
	background-color: #cee2f8;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044b6f;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	z-index:1;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

#neighborhoods_capehaze_1 {
	position:absolute;
	left:0px;
	top:46px;
	width:76px;
	height:112px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px;     
	border-left:0px solid #7c6d72; 
	border-right:0px solid #7c6d72;
	border-top: 0px solid #7c6d72;
	border-bottom:0px solid #7c6d72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044b6f;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	z-index:88;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}
#neighborhoods_capehaze_2 {
	position:absolute;
	left:80px;
	top:46px;
	width:100px;
	height:100px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px;     
	border-left:0px solid #7c6d72; 
	border-right:0px solid #7c6d72;
	border-top: 0px solid #7c6d72;
	border-bottom:0px solid #7c6d72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044b6f;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	z-index:88;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

#map_capehaze {
	position:absolute;
	left:23px;
	top:250px;
	width:166px;
	height:60px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px;     
	border-left:0px solid #5992b1; 
	border-right:0px solid #5992b1;
	border-top: 0px solid #5992b1;
	border-bottom:0px solid #5992b1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	text-decoration:none;
	vertical-align:top; 
	z-index:208;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}


#map_capehaze_beaches {
	position:absolute;
	left:51px;
	top:550px;
	width:166px;
	height:60px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px; 
	padding-bottom:0px;     
	border-left:0px solid #5992b1; 
	border-right:0px solid #5992b1;
	border-top: 0px solid #5992b1;
	border-bottom:0px solid #5992b1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	text-decoration:none;
	vertical-align:top; 
	z-index:208;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

#contact_capehazeinsider {
	position:absolute;
	left:23px;
	top:376px;
	width:161px;
	height:86px;
	background-image:url(../images/contact_bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding-left:3px;
	padding-top:5px;
	padding-right:0px; 
	padding-bottom:8px;     
	border-left:1px solid #5992b1; 
	border-right:1px solid #5992b1;
	border-top: 1px solid #5992b1;
	border-bottom:1px solid #5992b1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	text-decoration:none;
	vertical-align:top; 
	z-index:208;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

#contactpage_capehazeinsider {
	position:relative;
	width:212px;
	height:100px;
	margin:0px;
	padding-left:5px;
	padding-top:3px;
	padding-right:0px; 
	padding-bottom:8px;     
	border-left:1px solid #7c6d72; 
	border-right:1px solid #7c6d72;
	border-top: 1px solid #7c6d72;
	border-bottom:1px solid #7c6d72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 16px;
	text-align:left;
	vertical-align:top; 
	z-index:88;
	overflow: auto; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}



#about_placida_fl {
	background-color:#dee9f1;
	float:right;	
	width:166px;
	height:171px;
	margin:0px;
	margin-top:0px;
	margin-left:9px;
	padding-left:0px;
	padding-top:6px;
	padding-right:6px; 
	padding-bottom:0px;     
	border-left:0px solid #7c6d72; 
	border-right:0px solid #7c6d72;
	border-top: 2px solid #fff;
	border-bottom:0px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #044b6f;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	text-align:right;
	line-height: 12px;
	vertical-align:top; 
	z-index:88;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}


.photocredit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #081833;
	font-weight: 900;
	font-style: oblique;
	text-decoration: none;
	line-height: 12px;
}









input{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
  background-color: #E8E8E8;
  border-color: #666666;
  border-style:inset;
  border-width:1px;
  color:#333333;
  padding-bottom:2px;
   padding-top:2px;
}

option{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
  background-color: #E8E8E8;
  border-color: #666666;
  border-style:inset;
  border-width:1px;
  color:#333333;
}

option.text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  font-weight:normal;
  color:#333333;
}

option[value] {
  font-family:Arial, Helvetica, sans-serif;
  font-size:8px;
  font-weight:normal;
  color:#333333;
}

textarea{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
  background-color: #E8E8E8;
  border-color: #666666;
  border-style:inset;
  border-width:1px;
  color:#333333;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.capehaze_picture{
	border: 2px groove #6699CC; /* width style color */
	padding: 4px 4px 4px 4px; /* top right bottom left */
	margin: 12px 0px 4px 0px;
}

.mapping_icon{
	padding: 1px 0px 0px 0px; /* top right bottom left */
	margin: 2px 0px 0px 0px;
}
/* general css ends above */

.capehaze_master{
	position:absolute; 
	width:620px; 
	z-index:2; 
	left: 244px; 
	top: 206px;
}

.petersawczynec {
	background-image: url("../images/capehaze_12.jpg"); 
	background-position:top;
	background-repeat: no-repeat; 
}

.indentme{	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.boldps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
}

.boldms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2d293;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
}

.smallps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #081833;
	font-weight: 100;
	font-style: oblique;
	text-decoration: none;
	line-height: 14px;
}

.smallms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #081833;
	font-weight: 100;
	font-style: oblique;
	text-decoration: none;
	line-height: 14px;
}
.petersawczynec_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.mainframe{

	padding-top: 12px;
	padding-right: 62px;
	padding-bottom: 0px;
	padding-left: 42px;
}

.boldme{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
}

.mainimage {
	background-image: url("../images/capehaze_14.jpg"); 
	background-position:top;
	background-repeat: no-repeat; 
}



.maincontent_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 32px;
}


.maincontent_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 14px;
}


.maincontentbookbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.maincontentbookbold_extra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #074b71;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	background-color: #FFFFCC;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.eventsbookbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #074570;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.eventsbookbold_extra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #89230b;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	background-color: #FFFFCC;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.r_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.c_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.condomaincontentbookbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: oblique;
	text-decoration: none;
	line-height: 14px;
	text-align:right;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.int_map_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
}

.int_mainframe{

	padding-top: 12px;
	padding-right: 62px;
	padding-bottom: 0px;
	padding-left: 42px;
}

.int_boldme{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
}

.int_mainimage {
	background-image: url("../images/capehaze_14_interior.jpg"); 
	background-position:top;
	background-repeat: no-repeat; 
}

.int_maincontent_special{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.int_maincontent_center{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.int_maincontent_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 3px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.int_maincontent_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 3px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.capehaze_condo_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 9px;
	padding-right: 21px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top:0px;
}

.capehaze_condo_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:right;
	vertical-align:top; 
	
	padding-top: 9px;
	padding-right: 21px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top:0px;
}

.capehaze_shopping_content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.maincontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	text-align:left;
	vertical-align:top; 
	
}

.maincontenti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: oblique;
	text-decoration: none;
	text-align:left;
	vertical-align:top; 
	
}

.intro_maincontent_center{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 16px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 14px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.intro_maincontent_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 16px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 8px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.intro_maincontent_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 15px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 9px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.intro_maincontent_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 16px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 9px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.sections{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0d5588;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 17px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	text-align:left;
		
	margin:0px;
	margin-top:9px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0d5588; /* med 267b9d */
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2.main_h2{
	font-size: 16px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:left;
	
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.capehaze_community_profiles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
	margin-bottom:0px;
}

.capehaze_beach_profiles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #081833;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:left;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin:0px;
	margin-top:3px;
}

.about_cape_haze_florida{
	color: #1266a1;
	}

.dateboximage {
	background-image: url("../images/capehaze_04.jpg"); 
	background-position:top;
	background-repeat: no-repeat; 
}

.int_dateboximage {
	background-image: url("../images/capehaze_04_interior.jpg"); 
	background-position:top;
	background-repeat: no-repeat; 
}

.datebox_master{
	position:absolute; 
	width:80px; 
	z-index:2; 
	left: 1022px; 
	top: 29px;
}

.dateboxcontent{
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #a4b3c9;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 24px;
	text-align:center;
	vertical-align:top; 
	letter-spacing: -0.3ex;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.slogancontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fcfed0;  /* fcfed0 b8d2ea 87bff4   b2c8de        c9d3dd   */
	font-weight: 900;
	font-style: oblique;
	text-decoration: none;
	line-height: 13px;
	text-align:right;
	vertical-align:top; 
	letter-spacing: 0.1ex;
	
	padding-top: 7px;
	padding-right: 62px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/* good css ends above */


#menu {
	position:absolute;
	left:80px;
	top:942px;
	width:941px;
	margin:0px;
	padding-left:0px;
	padding-top:3px;
	padding-right:0px; 
	padding-bottom:12px;     
	border-left:0px solid #7c6d72; 
	border-right:0px solid #7c6d72;
	border-top: 0px solid #7c6d72;
	border-bottom:0px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 12px;
	text-align:center;
	vertical-align:top; 
	z-index:91;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.footer {
	position:relative;
	left:135px;
	width:580px;
	margin:0px;
	padding-left:0px;
	padding-top:12px;
	padding-right:0px; 
	padding-bottom:0px;
	text-align:center;
	vertical-align:top; 
	z-index:88;
	overflow: hidden; /* To accommodate other browsers */
	overflow-y: hidden;
	overflow-x: hidden; /* for height overflow */
}

.footerimage {
	background-image: url("surferswarehouse_17.jpg"); 
	background-position:top;
	background-repeat: no-repeat; 
}

.footer_menu_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff !important;
	font-weight: 100 !important;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:center;
	vertical-align:top; 
	
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.footerimage_splash {
	background-image: url("surferswarehouse_16b_full.jpg"); 
	background-position:top;
	background-repeat: no-repeat; 
}

.footercontent_splash{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #930808;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 14px;
	text-align:center;
	vertical-align:top; 
	
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.searchcontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: 100;
	font-style: normal;
	text-decoration: none;
	line-height: 9px;
	text-align:left;
	vertical-align:middle; 
	background-color: #000;
	
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.searchform{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.searchinput{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  background-color: #336699;
  border-color: #336699;
  border-style:inset;
  border-width:2px;
  color:FFFFFF;
}

.searchbutton { 
	background-color: #336699; 
	border-color: #efefef; 
	color: #fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	text-align: left;
	width: 48px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    line-height: 9px;


 }



.weathercontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1d8ef;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	background-color: #020b0e; 
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.weatherlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1d8ef;
	font-weight: 900;
	font-style: normal;
	text-decoration: none;
	line-height: 11px;
	text-align:left;
	vertical-align:top; 
	background-color: #020b0e; 
}

em{
	font-style: normal;
}

.boat_access_only{
	font-style: oblique;
}

a { font-weight:900; font-style:normal; color:#0d5588; text-decoration:underline; }
a:link { font-weight:900; font-style:normal; color:#0d5588; text-decoration:underline; }
a:visited { font-weight:900; font-style:normal; color:#0d5588; text-decoration:underline; }
a:hover { font-weight:900; font-style:normal; color:#0d5588; text-decoration:none; }
a:active { font-weight:900; font-style:normal; color:#0d5588; text-decoration:underline; }
a:focus { font-weight:900; font-style:normal; color:#0d5588; text-decoration:underline; } 
a.more_local_information{font-weight:900;text-decoration:none;}
