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

/* hide from ie5 mac \*/
html {
	width: 100%;
}
#flashcontent {
  width: 100%;
}
/* end hide */
body {
  width: 100%;
  margin: 0;
  padding: 0;
  padding-top:2px;
  background-color: #000;
  font-family: Helvetica, Arial, sans-serif;
}
a {
	color: #1360CF;
	text-decoration: underline;
}
a:hover {
	color: #599100;
	text-decoration: none;
}
img{border:none;zoom: 1;position:relative; }
.audio {
	padding: 0px;
	height: 10px;
	width: 829px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;	
}

#flashAudio{
	display:block;
	width:829px;
	margin:0 auto;
	margin-bottom:2px;
}

.green-bar {
	width: 100%;
	overflow: hidden;
	background-image: url(../images/green-bar-background.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 6px;
	font-size: 7px;
	line-height: 7px;
}
#flash-header {
	margin: 0px auto;
	padding: 0px;
	height: 120px;
	width: 829px;
}
#content {
	margin: 0px auto;
	padding: 0px;
	height: 375px;
	width: 829px;
	[if IE 6]overflow:hidden;
	background-color: #FFFFFF;
}
.col-2 {
	display: inline;
	padding: 0px;
	float: left;
	width: 394px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 14px;
}
#navbar {
	color: #87898D;
	background-color: #cbccce;
	margin: 0px;
	padding: 0px;
	margin-top:5px;
	[if lte IE 7]margin-top:0;
	[if IE 6]margin-top:0;
	height: 23px;
	width: 829px;
	font-weight: bold;
	font-size: 14px;
}
#navbar ul {
	margin: 0px;
	padding: 0px;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
}
#navbar li {
	margin: 0px;
	padding: 0px;
	height: 23px;
	list-style-type: none;
	overflow: hidden;
	float: left;
}
#navbar a {
	padding: 4px 8px;
	margin-top: 0px;
	line-height: 23px;
	text-decoration: none;
	background: url('../images/navSep.gif') left center no-repeat;
}
#navbar a:hover {
	text-decoration: underline;
}
#navbar .facebook {
	color: #00348a;	
}
#navbar .latest {
	color: #5ab526;
}
#navbar .latest-hover {
	background: #5ab526;
	color: #FFF;
}
#navbar .latest-current {
	background-image: url(../images/whats-the-latest-nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 142px;
	position: relative;
}
#navbar .latest-current span, #navbar .picture-current span, #navbar .choose-current span, #navbar .specials-current span {
	visibility: hidden;
	font-size: 8px;
}
#navbar .picture {
	color: #009aaf;
}
#navbar .picture-hover {
	background: #009aaf;
	color: #FFF;
}
#navbar .picture-current {
	background-image: url(../images/picture-this-nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 121px;
	position: relative;
}
#navbar .choose {
	color: #e9007a;
	margin-left:0px;
}
#navbar .choose-hover {
	background: #e9007a;
	color: #FFF;
	margin-left:0px;
}
#navbar .choose-current {
	background-image: url(../images/choose-your-place-nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 141px;
	position: relative;
}

#navbar .faq-current {
	background-image: url(../images/411.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 121px;
	position: relative;
}

#navbar .specials {
	color: #f36e00;
}
#navbar .specials-hover {
	color: #FFF;
	background: #f36e00;
}

#navbar .specials-current {
	background-image: url(../images/special-offers-nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 117px;
	position: relative;
}
#navbar .faq {
	color: #000;
}
#navbar .faq-hover {
	color: #FFF;
	background: #000;
}
#fullSpread {
	padding: 0px;
	width: 785px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#mainContent {
	padding: 0px;
	float: left;
	height: 333px;
	width: 635px;
	margin-top: 12px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 12px;
	display: inline;
}

#homeContent {
	position:absolute;
	top:183px;
	z-index:999;
	background:#fffac5;
	padding: 0px;
	height: 324px;
	[if Webkit]height:324px;
	width: 830px;	
	left:50%;
	margin-left:-415px;
}

#homeSlides{
	background:#000;
	width: 635px;
	height:295px;
	float:right;
	overflow:hidden;
}

#searchBox{
	background: url('../images/search-arrow.gif') 65px top no-repeat;
	[if lte IE 7]background: url('../images/search-arrow.gif') 65px 10px no-repeat;
	width:170px;
	overflow:hidden;
	padding:30px 0 0 15px;
	float:left;
	height:255px;
	[if lte IE 7]height:190px;
	[if lte IE 7]margin-bottom:0;
	[if lte IE 7]margin-top:-10px;
	overflow:hidden;
}

#searchMap{
	width:635px;
	height:295px;
	position:absolute;
	z-index:999999;
	background: url('../images/search-map.gif') no-repeat;
	margin-left:195px;
	display:none;
	[if lte IE 7]margin-left:10px;
}

#searchMap img{
	width:34px;
}

#map-preserve{
	position:absolute;
	margin-top:35px;
	margin-left:130px;
}

#map-seminole{
	position:absolute;
	margin-top:25px;
	margin-left:255px;
}

#map-poloclub{
	position:absolute;
	margin-top:30px;
	margin-left:210px;
}

#map-west10{
	position:absolute;
	margin-top:95px;
	margin-left:140px;
}

#map-landing{
	position:absolute;
	margin-top:120px;
	margin-left:135px;
}

#map-campus{
	position:absolute;
	margin-top:70px;
	margin-left:252px;
}

#map-vdl{
	position:absolute;
	margin-top:120px;
	margin-left:190px;
}

#map-venetian{
	position:absolute;
	margin-top:140px;
	margin-left:225px;
}

#map-franklin{
	position:absolute;
	margin-top:135px;
	margin-left:410px;
}

#searchFields{
	width:170px;
}

#searchFields td{
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}

#searchFields td select{
	font-size:10px;
	background:#fffac5;
	border:1px solid #71bf44;
}

#propertySidebar {
}
#sub-content {
	margin: 7px auto -7px;
	padding: 0px;
	height: 50px;
	width: 829px;
	background-image: url(../images/collier-footer.gif);
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 100;
}
.facebookfooterlink {
	width:278px;
	height:28px;
	position:absolute;
	left: 548px;
	top: 0px;
	z-index: 1;
}

#footer {
	margin: 0px auto;
	padding: 0px;
	height: 39px;
	width: 829px;
	font-size: 11px;
	color: #8cc03a;
	line-height: 39px;
	background-image: url(../images/equal-housing.gif);
	background-repeat: no-repeat;
	background-position: 795px 5px;
}
#footer a {
	color: #fff;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#footer a:hover {
	color: #8cc03a;
}
.break {
	clear: both;
}
.big-content-text {
	font-size: 15px;
}
.facebook-blue {
	color: #00348a;
}
.green-type {
	color: #5ab526;
}

/* property-tabs */

/* everything is constructed with a single background image */

/* root element for tabs */
#flowtabs {
	
	/* dimensions */
	width:284px;
	height:20px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}
/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	display:block;
	height: 20px;
	padding:0px;
	margin:0px;
	/* font decoration */
	color:#fff;
	font-size:10px;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}
.west10-tab li a {
	background: url(../images/property-tabs-west10.gif) no-repeat;
}
.villadellago-tab li a {
	background: url(../images/property-tabs-villadellago.gif) no-repeat;
}
.campuswalk-tab li a {
	background: url(../images/property-tabs-campuswalk.gif) no-repeat;
}
.franklinpointe-tab li a {
	background: url(../images/property-tabs-franklinpointe.gif) no-repeat;
}
.seminolegrand-tab li a {
	background: url(../images/property-tabs-seminolegrand.gif) no-repeat;
}
.preserve-tab li a {
	background: url(../images/property-tabs-preserve.gif) no-repeat;
}
.venetianvillas-tab li a {
	background: url(../images/property-tabs-venetianvillas.gif) no-repeat;
}
.four11-tab li a {
	background: url(../images/property-tabs-411.gif) no-repeat;
}
.landing-tab li a {
	background: url(../images/property-tabs-landing.gif) no-repeat;
}

.at li a {
	background: url(../images/property-tabs-at.gif) no-repeat;
}

#flowtabs li .first {
	margin-left: 12px;
}

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 -20px; width:66px;}
#flowtabs #t2 			{ background-position: -66px -20px; width:57px;}
#flowtabs #t3 			{ background-position: -123px -20px; width:64px;}
#flowtabs #t4 			{ background-position: -187px -20px; width:43px;}
#flowtabs #t5 			{ background-position: -230px -20px; width:54px;}
 
/* mouseover state */
#flowtabs a:hover 		{ color:#5D6267;	 }
#flowtabs #t1:hover 	{ background-position:      0 -40px; }
#flowtabs #t2:hover 	{ background-position: -66px -40px; }
#flowtabs #t3:hover 	{ background-position: -123px -40px; }
#flowtabs #t4:hover 	{ background-position: -187px -40px; }
#flowtabs #t5:hover 	{ background-position: -230px -40px; }

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#5D6267; line-height:22px; }
#flowtabs #t1.current { background-position:      0 -40px; }
#flowtabs #t2.current { background-position: -66px -40px; }
#flowtabs #t3.current { background-position: -123px -40px; }
#flowtabs #t4.current { background-position: -187px -40px; }
#flowtabs #t5.current { background-position: -230px -40px; }

/* adjust the background image position on each tab */
.at #flowtabs #t1 			{ background-position: -13px -20px; width:67px;}
.at #flowtabs #t2 			{ background-position: -80px -20px; width:67px;}
.at #flowtabs #t3 			{ background-position: -147px -20px; width:67px;}
.at #flowtabs #t4 			{ background-position: -214px -20px; width:67px;}
.at #flowtabs #t5 			{ background-position: -281px -20px; width:67px;}
 
/* mouseover state */
.at #flowtabs a:hover 		{ color:#5D6267;	 }
.at #flowtabs #t1:hover 	{ background-position:      -13px -40px; }
.at #flowtabs #t2:hover 	{ background-position: -80px -40px; }
.at #flowtabs #t3:hover 	{ background-position: -147px -40px; }
.at #flowtabs #t4:hover 	{ background-position: -214px -40px; }
.at #flowtabs #t5:hover 	{ background-position: -281px -40px; }

/* currently selected tabs */
.at #flowtabs a.current		{ cursor:default; color:#5D6267; line-height:22px; }
.at #flowtabs #t1.current { background-position:      -13px -40px; }
.at #flowtabs #t2.current { background-position: -80px -40px; }
.at #flowtabs #t3.current { background-position: -147px -40px; }
.at #flowtabs #t4.current { background-position: -214px -40px; }
.at #flowtabs #t5.current { background-position: -281px -40px; }

/* panes */
#flowpanes {
	background: url(../images/property-tabs.gif) no-repeat 0 -60px;		
	width:635px;
	height:308px;	
	border:1px solid #999;
}


/* single pane */
#flowpanes div {
	display:none;
	color:#000;
	margin:16px 16px;
	font-size: 10px;
}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	color:#000;
	margin:0px 0px 15px;
	font-size:20px;
}

#flowpanes div .west10 {
	color:#8f0000;
}
#flowpanes div .villadellago {
	color:#007c9c;
}
#flowpanes div .preserve {
	color:#74a238;
}
#flowpanes div .seminolegrand {
	color:#880000;
}
#flowpanes div .venetianvillas {
	color:#c35d29;
}
#flowpanes div .campuswalk {
	color:#005082;
}
#flowpanes div .franklinpointe {
	color:#008077;
}
#flowpanes div .landing {
	color:#154773;
}

#flowpanes a {
	color:#00348a;
}

#flowpanes p, #flowpanes samp {
	color:#000;		
}

#flowpanes p{
    line-height:1.1em;
}

/* tab thumbs */

#tab-thumbs  {
	padding: 0px;
	display: inline;
	margin: 0px;
}
#tab-thumbs ul   {
	display: inline;
	margin: 0px 10px 0px 6px;
	float: right;
	width: 315px;
	overflow: hidden;
	padding: 0px;
}
#tab-thumbs li {
	list-style-type: none;
	display: inline;
	float: left;
	margin:0px 5px 10px;
	overflow: hidden;
	padding: 0px;
}

#events ul{margin-top:0;margin-bottom:0;padding:0;}

#contactBox td{padding:0;font-size:11px;padding-left:25px;}
#contactBox td .req{font-size:10px; font-style:italic;color:#888b8a;}
#contactBox td .txt {width:100%;background-color:#e5e6e6;border:1px solid #000;border-left:1px solid #aeb0af;border-bottom:1px solid #aeb0af;}

.miniContact{
	float:right;
	width:165px;
	height:315px;
	overflow:hidden;
	font-size:10px;
	text-align:center;
}

.narrowContact{
	float:inherit;
	width:150px;
	margin-top:30px;
	margin-right:10px;
	[if IE 7]margin-right:15px;
	z-index:100;
}

.miniContact .phone{font-weight:bold;font-size:10px;}

.miniContact .tbl, .narrowContact .tbl{margin-bottom:0;margin-top:5px;}

.miniContact .tbl td,.narrowContact .tbl td{padding:2px;}

.miniContact .tbl input, .narrowContact .tbl input{
	font-size:9px;
	width:141px;
}
.miniContact .tbl input, .miniContact .tbl textarea, .narrowContact .tbl input, .narrowContact .tbl textarea{
	color:#666;
	width:141px;
	border:1px solid #CCC;
	padding:0;
}

.miniContact .tbl textarea, .narrowContact .tbl textarea{
	height:45px;
	font-size:9px;
	[if lte IE 7]height:20px;
}

.otherApts{
	font-size:8px;
	font-weight:bold;
	color:#55b229;
	font-style:italic;
	display:inline-block;
	margin-bottom:0;
}

.miniContact .tbl #send, .narrowContact .tbl #send, .popupContact .tbl #send{width:65px;}

.moreInfo{
	font-weight:bold;
	font-size:18px;
	margin-top:10px;
	letter-spacing: -.018em;
}

.chooseSmall{
	font-size:10px;
	color:#9b9da2;
	margin-top:5px;
}

.chooseSmall option{font-size:9px;}


.popupContact{
	font-size:10px;
}

.popupContact .tbl{
	width:194px;
	margin-top:20px;
	margin-left:8px;
}

.popupContact .tbl input, .popupContact .tbl textarea{
	color:#666;
	width:100%;
	padding:2px;
	margin-bottom:10px;
}

.popupContact .tbl td{padding:0;}

.otherAptsBig{
	font-size:11px;
	font-weight:bold;
	color:#55b229;
	font-style:italic;
	margin-bottom:10px;
}

#bottomText{
	color:#FFF;
	width:820px;
	font-size:10px;
	margin:0 auto;
	margin-top:55px;
}

#bottomText a{
	color:#599100;
	text-decoration:none;
}

#bottomText hr{
	margin-bottom:25px;
}

#searchOther{
	color:#70be47;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	margin:5px 0;
}

.big-content-text{
	margin-bottom:5px;
}

#homeNav{
	width:830px;
	background:#00388d;
	height:29px;
	position:relative;
	z-index:9999999;
	[if IE 6]overflow-x:hidden;
	[if Webkit]height:29px;
}

#homeNav a{
	margin:0;
	padding:0;
}

#homeNav a img{
	top:0;
	left:0;
	margin:0;
	padding:0;
	[if IE 7]-ms-interpolation-mode: bicubic;
	position:absolute;;
	z-index:10;
	z-index:1;
}

#homeNav #choose img, #homeNav #choose{
	width:195px;
}

#homeNav #special img,#homeNav #special{
	margin-left:195px;
	width:147px;
}

#homeNav #picture img,#homeNav #picture{
	margin-left:342px;
	width:153px;
}

#homeNav #latest img,#homeNav #latest{
	margin-left:495px;
	width:178px;
}

#homeNav #facebook img,#homeNav #facebook{
	margin-left:673px;
	width:153px;
}

#staticBg{
	background: url('../images/bg-big.jpg') top center no-repeat;
	height:530px;
	display:none;
}

.altRow{background:#ececec;}
col-2 tr:hover{background:#FFC;}

#slots td{
    border:1px solid #999;    
    vertical-align:top;
    font-weight:bold;
    color:#999;
}


.button {
   border-top: 1px solid #99ff5b;
   background: #65d66c;
   background: -webkit-gradient(linear, left top, left bottom, from(#72be44), to(#66ab3d));
   background: -moz-linear-gradient(top, #72be44, #66ab3d);
   padding: 6px 14px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   font-weight:bold;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #99ff5b;
   background: #66ab3d;
   color: #FFF;
   }
.button:active {
   border-top-color: #1b5c1d;
   background: #528a30;
   }
   
   #allPosts{
	margin:0;
	padding:0;
   }
   
   #allPosts li{
	list-style-type:none;
	width:235px;
	height:120px;
	margin-right:20px;
	float:left;
   }

.floorplan-thumbs {
}

.floorplan-thumbs ul {
}

.floorplan-thumbs li {
list-style-type:none;
float:left;
width:110px;

}

.floorplan-thumbs img {
margin-bottom:3px;

}

.floorplan-thumbs a {
text-decoration:none;
color:#000000;
border:0px;
}

.floorplan-thumbs a:visited {
text-decoration:none;
color:#000000;
border:0px;
}

.floorplan-thumbs-seminole {
}

.floorplan-thumbs-seminole ul {
}

.floorplan-thumbs-seminole li {
list-style-type:none;
float:left;
width:170px;

}

.floorplan-thumbs-seminole img {
margin-bottom:3px;

}

.floorplan-thumbs-seminole a {
text-decoration:none;
color:#000000;
border:0px;
}

.floorplan-thumbs-seminole a:visited {
text-decoration:none;
color:#000000;
border:0px;
}

ul.greenBullets{
    margin-left:15px;
    margin-top:0;
}

ul.greenBullets li{
    list-style-image: url('../images/bullet.gif');
    margin-bottom:5px;
}

.two-column-list	{
	width: 175px;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
}
