@charset "utf-8";
/* CSS Document */

/*////////////////////////////////////////////*/
/*////////////////MAIN CONTENT////////////////*/
/*////////////////////////////////////////////*/

dd, dl {
	padding: 0px;
	margin: 0px;
}
html {
	height: 100%;
}
body {
	margin-top:3px;
	padding:0;
	height: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height: 100%;
	background: #dab78b url(images/background-ocean.jpg) repeat-x fixed;/*	background-image: url('images/newbackground.jpg');

background-repeat: repeat-y;

background-attachment:fixed;

background-position: 50% 50%; */
}
a:active, a:focus {
	outline: 0;
}
#toptext {
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	height: 18px;
	overflow: hidden;
}
#container {
	margin: 0px auto;
	width: 870px;
	background: #b8e0fa;
	height: 100%;
	display: block;
	min-height: 100%;
	height: auto;
}
#topbar {
	background: url(images/topbargg.jpg) #00a9e7 repeat-x;
	height: 34px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
}
#leftcol {
	width:222px;
	height: 100%; /* works only if parent container is assigned a height value */
	background:#00afef;
	float: left;
	min-height: 100%;
}
#maincol {
	width:635px;
	/*works only if parent container is assigned a height value */
	background:#ffffff;
	float: right;
}
#footerbar {
	background: #b8e0fa;
	clear:both;
	padding: 10px;
}
.topclear {
	font-size: 1px;
	height: 10px;
}
p.specialbox {
	color:#23b1a5;
	font-style:italic;
	font-size:14px;
}
.hilite {
	background:#d3e9e6;
	width:500px
}
.greentext {
	color: #009933
}
#specials {
	font-size: 14px;
	font-weight: bold;
	color: #007F68;
	margin: 4px 10px 0px 10px;
}
#viewourbuttons {
	border: 3px #FFFFFF groove;
	text-align: center;
	padding: 4px;
	font-size: 13px;
	font-weight: bold;
	margin: 2px 0px 2px 0px;
	height: 25px;
	line-height: 25px;
}
#domticker2 {
	width: 300px;
	text-align: center;
	border: 0px solid black;
	padding: 3px;
}
#domticker2 a {
	text-decoration: none;
}
.condonav {
	font-size:12px;
	color:#337a7e;
	text-align:center;
	border-color: #a1d0d3;
	background-color:#def5f6;
	font-weight:bold;
}
.condonav2 {
	font-size:12px;
	color:#337e6a;
	text-align:center;
	border-color: #a1d0d3;
	background-color:#e1eed0;
	font-weight:bold;
}
.condo {
	width:300px;
	height:120px;
	float:left;
}
.mb {
}
.picturediv {
	float:left;
	width:200;
	height:175;
}
.spunit {
	position: relative;
	top: 3px;
}

.zeroed {margin: 0px; padding: 0px;}
.zeroed li {list-style: none; list-style-type: none}

#condofilter {font-style: italic; font-size: 120%; padding: 4px; color: #999; border: 2px solid #666; font-family: Georgia, "Times New Roman", Times, serif; width: 160px; position: relative; top: -7px;}

.hideme {display: none}

/*////////////////////////////////////////////*/

/*////////////////LEFT NAV MENU SYSTEM////////////////*/

/*////////////////////////////////////////////*/



/* ######### Drop Down ULs CSS ######### */





.ddsubmenustyle, .ddsubmenustyle ul { /*topmost and sub ULs, respectively*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 7px;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	border-right: 5px solid #fff;
	/*border: 0px solid #B8E0FA;*/

/*border-bottom-width: 0;*/

visibility: hidden;
	z-index: -1;
}
.ddsubmenustyle li a {
	display: block;
	width: 210px; /*width of menu (not including side paddings)*/
	color: black;
	background-color: lightyellow;
	text-decoration: none;
	padding: 4px 5px;
	border-bottom: 1px #ccc dotted;
	font-size: 13px;
	line-height: 19px;
}
* html .ddsubmenustyle li { /*IE6 CSS hack*/
	display: inline-block;
	width: 215px; /*width of menu (include side paddings of LI A*/
}
.ddsubmenustyle li a:hover {
	background-color: black;
	color: white;
}
/* ######### Neutral CSS  ######### */



.downarrowpointer { /*CSS for "down" arrow image added to top menu items*/
	padding-left: 4px;
	border: 0;
}
.rightarrowpointer { /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 0px;
	/*left: 100px;*/

top: 0px;
	border: 0;
}
.ddiframeshim {
	position: absolute;
	z-index: -1;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}
/* ######### Marker List Vertical Menu ######### */



.markermenu {
	width: 214px; /*width of side bar menu*/
	clear: left;
	position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
	padding-bottom: 8px;
}
.markermenu ul {
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
}
.markermenu ul li a, .markermenu ul li a:visited {
	position: relative;
	display: block;
	width: 214px;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: dotted 1px #0091c6;
	border-bottom: dotted 1px #0091c6;
	padding-left: 8px;
	line-height: 28px;
	letter-spacing: -.5px;
}
* html .markermenu ul li a { /*IE6 hack*/
	width: 214px;
	line-height: 28px;
}
.markermenu ul li a:active {
	background: url(../images/hoverbacka.jpg) repeat-x;
}
.markermenu ul li a:hover, .markermenu ul li a.selected {
	background: url(../images/hoverback.jpg) repeat-x;
}
/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */



.blackwhite li a, .blackwhite li a:visited {
	background: #00AFEF;
	color: white;
	text-decoration: none;
}
.blackwhite li a:hover {
	background: #14C0FF;
	color: white;
}
/*//////////////////////////////////////////*/

/*////////////////REGULAR TEXT///////////////*/

/*//////////////////////////////////////////*/

.largertext13 {
	font-size: 13px;
}
.largertext14 {
	font-size: 14px;
}
a.largertext14:link {
	color: #336600
}
a.largertext14:visited {
	color: #336600
}
#linkstable {
	font-size: 10px;
	line-height: 12px;
}
.largerbluetext {
	font-size: 15px;
	color: #0099ee;
	font-weight: bold
}
.largerbluetext a {
	font-size: 15px;
	color: #198292;
	font-weight: bold
}
.largerbluetext a:visited {
	font-size: 15px;
	color: #198292;
	font-weight: bold
}
a.standoutcenter:link, a.standoutcenter:visited {
	margin: 0px auto;
	display: block;
	background-color: #00afef;
	padding: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border: #b8e0fa 4px groove;
	text-align: center;
	width: 500px;
}
a.standoutcenter:hover {
	margin: 0px auto;
	display: block;
	background-color: #00afef;
	padding: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border: #6fbf20 4px groove;
	text-align: center;
	width: 500px;
}
#standoutcenter {
	margin: 0px auto;
	display: block;
	background-color: #00afef;
	padding: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border: #b8e0fa 4px groove;
	text-align: center;
	width: 500px;
}
.condoinfo {
	color: #006699;
	font-size: 13px;
	line-height:10px;
}
.realestateoffers {
	color: #009457;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	letter-spacing:-1px;
	margin-top: 5px;
	border-top: 1px solid #cee2ff;
	border-bottom: 1px solid #cee2ff;
	font-family: Arial, Helvetica, sans-serif;
}
.greytext {
	color: #666666
}
p.indented {
	padding-left: 15px;
}
.fineprint {
	font-size: 10px;
	font-style: italic;
}
.trebured {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #990000;
	line-height: 20px;
}
.trebublue {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #0099FF;
	line-height: 20px;
	font-style: italic;
}
/*//////////////////////////////////////////*/

/*////////////////MLS STUFF///////////////*/

/*//////////////////////////////////////////*/



.agentname {
	font-size: 90%;
	font-style:italic;
}
#mlsheadings h1, #mlsheadings h2 {
	margin: 0px;
	padding: 0px;
}
.mlsuserimg {}
.mlsuserimgcapt {font-size: 9px; text-align: center; font-weight: bold; display: block; margin-bottom: 10px;}
/*//////////////////////////////////////////*/

/*////////////////HEADER TAGS///////////////*/

/*//////////////////////////////////////////*/



h1 {
	margin: 0px;
	font-size: 17px;
	color: #0099ee;
	font-weight: bold;
	line-height:31px;
	display: inline;
}
h1.pageheads {
	margin: 0px;
	font-size: 18px;
	color: #26b2a8;
	font-weight: bold;
	line-height:20px;
	text-decoration: none;
}
h1 a.pageheads:link {
	text-decoration: none;
	color: #26b2a8;
}
h1 a.pageheads:visited {
	text-decoration: none;
	color: #26b2a8;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 2px;
}
h2.condotitle {
	font-size:28px;
	color:#00afef;
}
/*CONDO PAGE HEADINGS*/
#headerbox h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	font-size: 16px;
	color: #007dde;
	font-weight: bold;
	line-height:22px
}
h3.headinglinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 2px;
	color: #FFFFFF;
	text-decoration: none;
}
h4 {
	margin: 0px;
	font-size: 13px;
	color: #26b2a8;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h4 a:link {
	text-decoration: none;
	color: #0099FF;
}
h4 a:visited {
	text-decoration: none;
	color: #0099FF;
}
/*////////////////////////////////////////////*/

/*////////////////HEADER BLOCKS///////////////*/

/*////////////////////////////////////////////*/



.headerbox {
	background: #00afef url(images/header-tl.jpg) top left no-repeat;
	height: 25px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;
}
/*////////////////////Question Mark ToolTip Link////////////////////////*/
.headerbox a.questionmark:link {
	color: #FF0;
	font-size: 13px;
	font-weight: bold;
	position: relative;
}
.headerbox a.questionmark:hover {
	color: #FFF;
}
a.headerboxlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.headerboxlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.underheadcontent {
	padding-left: 7px;
	padding-right: 7px;
	border: solid 1px #00afef;
}
.underheadcontent2 {
	padding-left:17px;
	padding-top:2px;
	padding-right:7px;
}
.underheadcontentrealestate {
	padding-left: 7px;
	padding-right: 7px;
	border: solid 1px #00afef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
/*////////////////////////////////////////////*/

/*////////////////Question Mark Tooltip///////////////*/

/*////////////////////////////////////////////*/


#questionmarkdiv {
	background: #ffefdc;
	display:none;
	font-size: 14px;
	line-height: 20px;
	padding: 12px;
	font-style: italic
}
/*////////////////////////////////////////////*/
/*////////////////THIS UNIT HAS PHOTOS TOOLTIP///////////////*/
/*////////////////////////////////////////////*/

.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
	background: #ebffd6;
	padding: 8px;
	border: 2px solid #a2d26e;
	border-radius: 6px;
	font-size: 90%;
	font-weight: bold;
}
/*////////////////////////////////////////////*/

/*////////////////ROUNDED EDGES///////////////*/

/*////////////////////////////////////////////*/



.leftcolbr {
	background: url(images/br.gif) 100% 100% no-repeat;
	height: 100%;
}
.leftcoltr {
	background: url(images/tr.gif) 100% 0 no-repeat;
	padding:10px 0px 10px 0px;
	height: 100%;
}
.maincolbl {
	background: url(images/main-bottleft.gif) 0 100% no-repeat;
	height: 100%;
}
.maincoltl {
	background: url(images/main-topleft.gif) 0 0 no-repeat;
	height: 100%;
	padding: 10px;
}
/*/////////////////////////////////////////*/

/*////////////////NAVIGATION///////////////*/

/*/////////////////////////////////////////*/



a.menulink:link {
	position: relative;
	display: block;
	width: 214px;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: dotted 1px #0091c6;
	border-bottom: dotted 1px #0091c6;
	padding-left: 8px;
	line-height: 32px;
	letter-spacing: -.5px;
}
a.menulink:visited {
	position: relative;
	display: block;
	width: 214px;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	border-top: dotted 1px #0091c6;
	border-bottom: dotted 1px #0091c6;
	padding-left: 8px;
	line-height: 32px;
	font-weight: bold;
	letter-spacing: -.5px;
}
a.menulink:hover {
	background: url(images/hoverback.jpg) repeat-x;
}
a.menulink:active {
	background: url(images/hoverbacka.jpg) repeat-x;
}
input.searchbar {
	width: 200px;
}
#realestatepagetop {
	border-top: 1px solid #33CCFF;
}
#realestatepagetop a {
	display: block;
	padding: 0px 5px 0px 16px;
	;
	font-size: 15px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 35px;
	text-align: left;
	border-bottom: 1px solid #33CCFF;
	text-decoration: none;
	background: url(images/arrows-right.gif) left no-repeat;
}
#realestatepagetop a:hover {
	background: #F2FDFF url(images/arrows-righth.gif) left no-repeat
}
#mlstable a {
	padding-left: 10px;
}
/*////////////////////////////////////////////*/

/*//////////////// GOOGLE MAPS//////////////////*/

/*////////////////////////////////////////////*/





div#mapHover {
	border-bottom: 1px solid #ccc;
}
div#mapHover a {
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	text-decoration: none;
}
div#mapHover a:hover {
	background-color: #d1ffba;
}
/*////////////////////////////////////////////*/

/*////////////////SEARCH BOX//////////////////*/

/*////////////////////////////////////////////*/



.groovybutton {
	font-size:12px;
	font-family:Verdana, Arial, sans-serif;
	color:#000000;
	width:100px;
	background-color:#c2f9f4;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
	margin-top: 2px;
}
.searchbox_box {
	background: #b7f9f2;
	margin: 0px 9px;
	text-align: right;
}
.searchbox_top div {
	background: url(images/searchbox_tl.png) no-repeat top left;
}
.searchbox_top {
	background: url(images/searchbox_tr.png) no-repeat top right;
}
.searchbox_bottom div {
	background: url(images/searchbox_bl.png) no-repeat bottom left;
}
.searchbox_bottom {
	background: url(images/searchbox_br.png) no-repeat bottom right;
}
.searchbox_top div, .searchbox_top, .searchbox_bottom div, .searchbox_bottom {
	width: 100%;
	height: 9px;
	font-size: 1px;
}
.searchbox_content {
	margin: 0 9px;
}
/*////////////////////////////////////////////*/

/*////////////////IN THE NEWS  ///////////////*/

/*////////////////////////////////////////////*/

.inthenewsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23b1a5;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.inthenewsarticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23b1a5;
	font-weight: bold;
}
.inthenewsarticle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #23b1a5;
	font-weight: bold;
}
p.inthenewsspace {
	margin-bottom: 8px;
	margin-top: 0px;
}
/*//////////////////////////////////////////*/

/*//////////////RATE TABLES/////////////////*/

/*//////////////////////////////////////////*/

.rateyearheader {
	background: #00afef url(images/header-tl.jpg) top left no-repeat;
	height: 25px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;
}
#ratetable {
	width:610px;
	border:solid #CCCCCC;
	color:#000000;
	border-collapse:collapse;
}
#ratetable td {
	padding:1px;
	border:solid 1px #a1d0d3;
}
.ratesdates {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align: center;
}
.ratesmoney {
	font-family: Arial, Helvetica, sans-serif;
	color:#3a3d3d;
	font-size:11px;
}
.ratesheader {
	font-size:16px;
	color:#45999e;
	font-variant: small-caps;
	text-align:center;
	border-color: #a1d0d3;
	background-color:#def5f6;
}
.ratesfooter {
	color:#575757;
	font-size:12px;
	text-align:center
}
.ratesfooter2 {
	font-size:13px;
	color:#45999e;
	text-align:center;
	border-color: #a1d0d3;
	background-color:#eff8f8;
}
/*/////////////////////////////////////////*/

/*////////////////LINKS////////////////////*/

/*/////////////////////////////////////////*/



a.footerlinks:link, a.footerlinks:visited {
	color: #0090c3;
	font-size:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.footerlinks:hover {
	text-decoration: none;
}
a.topbar:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.topbar:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:link {
	color: #0099FF;
}
a:visited {
	color: #0054df;
	text-decoration: underline;
}
a.gonelink:link {
	text-decoration: none;
	color: #000000;
}
a.condos:link {
	color: #0099FF;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	text-decoration: underline;
}
a.condos:visited {
	color: #0054df;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	text-decoration: underline;
}
a.houses {
	color: #0099FF;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	display:block;
	letter-spacing:-1px;
}
a.units:link, a.units:visited {
	font-weight:bold;
	color: #0099FF;
}
a img.bannerlinks {
	border: 1px solid #0066FF
}
a:visited img.bannerlinks {
	border: 1px solid #6fbf20
}

.marginleft25{margin-left: 25px}
/*////////////////////////////////////////////*/

/*////////////////CONTACT FORM///////////////*/

/*////////////////////////////////////////////*/



.formcontent {
	border: 1px #00afef solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.formcontent2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
/*////////////////////////////////////////////*/

/*////////////////ADDITIONAL STYLES///////////////*/

/*////////////////////////////////////////////*/



#sharebar {padding: 5px; background: #ceebff; height: 18px; overflow: hidden; border: 1px solid #a8dcff; margin-bottom: 5px;}

.redbig {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #990000;
	font-size: 17px;
	font-weight: bold;
	font-style:italic;
	line-height: 18px;
}
.bluebig {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0066FF;
	font-size: 16px;
	font-style:italic;
}
.greenbig {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #009900;
	font-size: 16px;
	font-weight: bold;
	font-style:italic;
	line-height: 18px;
}
.red {
	color: #FF0000
}
.tgiving {
	color: #FF9933;
	background:#000000;
	text-decoration:underline;
	font-size:16px;
	font-style:italic
}
.highlightbox {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #06F;
	background: #E6FAFF;
	border: 2px solid #09F;
	text-align: center;
	margin: 10px 0px;
	padding: 6px;
}
/*////////////////////////////////////////////*/

/*////////////////Home Page Blog///////////////*/

/*////////////////////////////////////////////*/

/*===================================================================================*/
/*======================      GOLF NEWS FROM THE BLOG       =========== */
/*===================================================================================*/
.homeBlogBox {
	float: left;
	width: 275px;
	height: 118px;

	margin-left: 8px;
	padding: 4px;
	overflow: hidden;
	
	text-overflow: ellipsis;
}
.homeBlogWrapper {background:#E2F4FF}

.homeblogtitle {
	color: #fff;
	display: block;
	background: #0099FF;
	font-size: 17px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding: 3px;
	
	
}
.homeBlogBox img {
	float: left;
	margin-right: 2px;
	border: 1px solid #d1d1d1;
	padding: 1px;
}
.homeBlogBox h4 {
	color: #000;
	margin-bottom: 5px;
	letter-spacing: -1px;
	font-size: 15px
}
.homeBlogBox h4 a {
	color: #000;
}
.homeBlogBox p {
	font-size: 13px;
	text-overflow: ellipsis;
	color:#666;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
.homeBlogBox-More {
	display: block;
	font-weight: bold;
	color: #8dc63f;
	margin: 8px 0;
	font-size: 12px;
}
.homeBlogBox:hover {
	background: #daf8fe
}
.homeBlogBox a.homenewstitle {
	font-weight: bold;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: -1px;
	color: #1C75BC
}
.readmoreBlogHome {
	
	font-size: 14px;
	letter-spacing: -1px;
	padding: 4px;
	background: #00AFEF;
	margin-top: 0px;
	text-align: right;
	margin-bottom: 15px;
}
.readmoreBlogHome a {
	color: #fff
}/*////////////////////////////////////////////*/

/*////////////////LIGHTBOX///////////////*/

/*////////////////////////////////////////////*/



#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(http://www.condolux.net/images/lightboximages/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
	top: 0;
	background: url(http://www.condolux.net/images/lightboximages/prevlabel.gif) left top no-repeat;
}
#nextLink {
	right: 0;
	float: right;
	top: 0;
	background: url(http://www.condolux.net/images/lightboximages/nextlabel.gif) right top no-repeat;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(http://www.condolux.net/images/lightboximages/prevlabel.gif) left top no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(http://www.condolux.net/images/lightboximages/nextlabel.gif) right top no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}
#imageData {
	padding:0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/* Min-Width */

.lbWidth { /* most browsers */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 790px;
}
* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
}
* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
}
/* Clearfix */	

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */ 

.clr {
clear: both;	
}
	

/*////////////////////////////////////////////*/
/*////////////////VIEW OTHER CONDOS //////////*/
/*////////////////////////////////////////////*/

#viewothercondos span, #viewothercondos span a, #viewothercondos span a:visited {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
/*////////////////////////////////////////////*/

/*////////////////REAL ESTATE PAGES///////////*/

/*////////////////////////////////////////////*/



#frpicbig img {
	border: 1px #0066CC solid;
	margin: 4px;
}
#realestatefp {
	font-size: 20px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#featuredwrapper img {
	border: 1px #333 solid;
	padding:3px;
}
#featuredwrapper {
	width:110px;
	display:block;
	height:700px;
	font-family: Arial, Helvetica, sans-serif;
}
#featuredwrapper .featuredMain, #featuredwrapper .featuredTitle, #featuredwrapper .featuredImage, #featuredwrapper .featuredPrice {
	width:140px;
	text-align: center;
	font-size: 10px;
}
#featuredwrapper .featuredMain {
	float: left;
	margin:0px;
	border:0px #00AFEF solid;
}
#featuredwrapper .featuredTitle, #featuredwrapper .featuredPrice {
	font-size:12px;
}
#featuredwrapper .featuredTitle {
	font-weight: bold;
	color: #0CB3F0
}
#featuredwrapper .featuredImage {
	text-align:center;
}
#featuredwrapper .featuredPrice {
	font-style: italic;
}
/*////////////////WORDPRESS////////////////*/
.alignright {
	float: right;
	margin-left: 5px;
}
.alignleft {
	float: left;
	margin-right: 5px;
}
/* Misc. */
.centerTxt {
	text-align: center
}
/*////////////////RESTAURANTS////////////////*/

.featuredrestaurant {
	float:left;
	width:298px;
	height:183px;
	background-color:#d7f1f7;
	border:1px solid #0099FF;
	text-align: center
}
.restaurantbox {
	float:left;
	width:298px;
	height:185px;
	text-align: center
}

.thumbnail {
border:2px solid #44AEE2; padding:2px; margin: 2px; background-color:#FFFFFF; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left; width: 140px;

}



.picturewrapbox {
	border: 1px solid #CCC;
	padding: 4px;
}
.picleft {
	margin-right: 8px;
	float: left;
}
.picright {
	margin-left: 8px;
	float: left;
}

.marginCenter {
	margin: 0px auto}
