@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: #00348a;
	text-decoration: underline;
}
a:hover {
	color: #599100;
	text-decoration: none;
}

.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;
	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;
	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: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	line-height: 23px;
	text-decoration: none;
}
#navbar a:hover {
	text-decoration: underline;
}
#navbar .facebook {
	color: #00348a;
	margin-left: 20px;
}
#navbar .latest {
	color: #5ab526;
}
#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-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;
}
#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: 156px;
	position: relative;
}
#navbar .specials {
	color: #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;
}
#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: 645px;
	margin-top: 12px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 15px;
	display: inline;
}
#propertySidebar {
}
#sub-content {
	margin: 7px auto -7px;
	padding: 0px;
	height: 39px;
	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: 12px;
	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: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#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 {
	background: url(../images/property-tabs.gif) no-repeat;
	display:block;
	height: 20px;
	padding:0px;
	margin:0px;
	/* font decoration */
	color:#5D6267;
	font-size:10px;
	line-height:22px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}
#flowtabs li .first {
	margin-left: 12px;
}

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

/* 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; }

/* panes */
#flowpanes {
	background: url(../images/property-tabs.gif) no-repeat 0 -60px;		
	width:645px;
	height:312px;	
}


/* 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 10px;
	font-size:20px;
}

#flowpanes a {
	color:#00348a;
}

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

/* 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;}
