
/* Begin General Styles /////////////////////////////////////// */

body {
	background: #999 url('../../images/bg.gif');
	padding: 0 0 25px 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a img {
	border: 1px solid #000;
}

.clear {
	clear: both;
}

#content_container, #footer {
	text-align: left;
	margin: auto;
	width: 980px;
	padding: 0 90px 0 90px;
}

#content_container[id] {
	background: url('../../images/shadow.png') repeat-y;
}

#site_container {
	min-width: 1160px;
	height: auto !important;
	height: 600px;
	min-height: 600px;
	text-align: center;
}

#site_container[id] {
	background: url('../../images/bg2.png') 0px 0px repeat-x;
}

/* End General Styles /////////////////////////////////////// */



/* Begin Header Styles /////////////////////////////////////// */

#header {
	height: 114px;
	border-bottom: 1px solid #555;
	background: #000 url('../../images/header_bg.gif') 0px 100% repeat-x;
}

#header .content {
	width: 1160px;
	margin: auto;
}

#header .content .menu {
	clear: both;
	padding: 16px 0 0 4px;
}

#header .content .menu, #header .content .menu li ul, #header .content .menu li ul li ol {
	list-style: none;
	margin: 0;
}

#header .content .menu, #header .content .menu li, #header .content .menu a, #header .content .menu span {
	height: 34px;
}

#header .content .menu a {
	width: 196px;
}

#header .content .menu a#menu_community {
	background: url('../../images/button_community.gif');
}

#header .content .menu a:hover#menu_community, #community #header .content .menu a#menu_community, #header .content .menu #menu_community.active {
	background: url('../../images/button_community_lt.gif');
}

#header .content .menu a#menu_equine {
	background: url('../../images/button_equine.gif');
}

#header .content .menu a:hover#menu_equine, #equine #header .content .menu a#menu_equine, #header .content .menu #menu_equine.active {
	background: url('../../images/button_equine_lt.gif');
}

#header .content .menu a#menu_financial {
	background: url('../../images/button_financial.gif');
	width: 199px;
}

#header .content .menu a:hover#menu_financial, #financial #header .content .menu a#menu_financial, #header .content .menu #menu_financial.active {
	background: url('../../images/button_financial_lt.gif');
}

#header .content .menu a#menu_investment {
	background: url('../../images/button_investment.gif');
	width: 194px;
}

#header .content .menu a:hover#menu_investment, #investment #header .content .menu a#menu_investment, #header .content .menu #menu_investment.active {
	background: url('../../images/button_investment_lt.gif');
}

#header .content .menu a#menu_real_estate {
	background: url('../../images/button_real_estate.gif');
}

#header .content .menu a:hover#menu_real_estate, #real_estate #header .content .menu a#menu_real_estate, #header .content .menu #menu_real_estate.active {
	background: url('../../images/button_real_estate_lt.gif');
}

#header .content .menu li {
	float: left;
}

#header .content .menu li ul, #header .content .menu li ul li ol {
	padding: 0;
	position: absolute;
}

#header .content .menu li ul {
	background: #f0f1d1;
}

#header .content .menu li ul, #header .content .menu li ul li ol {
	width: 194px;
	visibility: hidden;
	border: 1px solid #a69a73;
	border-bottom: none;
	line-height: 24px;
}

#header .content .menu li ul#submenu_investment, #header .content .menu li ul#submenu_investment li ol {
	width: 192px;
} 

#header .content .menu li ul li {
	float: none;
}

#header .content .menu li ul li, #header .content .menu li ul li ol li, #header .content .menu li ul li a, #header .content .menu li ul li ol li a {
	height: 23px;
} 

#header .content .menu li ul li a, #header .content .menu li ul li ol li a {
	width: auto;
}

#header .content .menu li ul li a {
	text-indent: 0;
	color: #660000;
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px solid #a69a73;	
}

#header .content .menu li ul li a:hover, #header .content .menu li ul li a.active {
	background: #660000;
	color: #fff;
}

#header .content .menu li ul li ol {
	background: #fff;
	margin: -25px 0 0 194px;
}

#header .content .menu li ul#submenu_investment li ol {
	margin-left: 192px;
}

#header .content .menu li ul#submenu_community li ol {
	margin-left: -196px;
}

#header .content .menu span {
	width: 85px;
}

#header .content .menu span.left {
	background: url('../../images/menu_left.gif') 100% 0px;
	border-right: 1px solid #000;
}

#header .content .menu span.right {
	background: url('../../images/menu_right.gif');
}

#header .content .top {
	padding: 0 85px 0 105px;
}

#header .content .top h1 {
	margin: 15px 0 0 0;
	float: left;
}

#header .content .top h1, #header .content .top h1 a {
	width: 241px;
	height: 49px;
}

#header .content .top h1 a, #header .content .top .right a, #header .content .menu a, #header .content .menu span {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#header .content .top h1 a {
	background: url('../../images/logo.gif');
}

#header .content .top .right {
	width: 275px;
	float: right;
}

#header .content .top .right, #header .content .top .right a {
	height: 34px;	
}

#header .content .top .right a {
	float: left;
}

#header .content .top .right a.company {
	background: url('../../images/button_company.gif') 13px 13px no-repeat;
	width: 82px;
}

#header .content .top .right a:hover.company, #company #header .content .top .right a.company {
	background: url('../../images/button_company_lt.gif') 0 0 no-repeat;
}

#header .content .top .right a.contact {
	background: url('../../images/button_contact.gif') 14px 11px no-repeat;
	width: 86px;
}

#header .content .top .right a:hover.contact, #contact #header .content .top .right a.contact {
	background: url('../../images/button_contact_lt.gif') 0 0 no-repeat;
}

#header .content .top .right a.news {
	background: url('../../images/button_news.gif') 14px 13px no-repeat;
	width: 64px;
}

#header .content .top .right a:hover.news, #news #header .content .top .right a.news {
	background: url('../../images/button_news_lt.gif') 0 0 no-repeat;
}

/* End Header Styles /////////////////////////////////////// */



/* Begin Main Content Styles /////////////////////////////// */

.main_content {
	background: #f0f1d1 url('../../images/content_bg.gif') 0px 0px repeat-x;
	height: auto !important;
	height: 400px;
	min-height: 400px;
	padding: 15px 15px 0 15px;
}

.main_content .left {
	float: left;
	width: 652px;
}

.main_content h2 {
	margin: 0;
}

.main_content h2, .main_content .left #text h3 {
	text-indent: -9999px;
	overflow: hidden;
}

.main_content .left #flash_container {
	background: url('../../images/banner_main.jpg') no-repeat;
	padding: 13px 0 0 13px;
	height: 348px;
}

.main_content .left #flash_container #flash {
	width: 626px;
	height: 335px;
}

.main_content .left #text {
	padding: 20px 0 0 13px;
}

.main_content .left #text h3 {
	background: url('../../images/title_home.gif') 0px 0px no-repeat;
	height: 47px;
}

.main_content .left #text h3, .main_content .left #text p {
	margin: 0;
}

.main_content .left #text p {
	font-size: 11px;
	line-height: 18px;
	padding-bottom: 15px;
}

.main_content .right {
	float: right;
	width: 283px;
}

.main_content .right .banner_equine {
	display: block;
	background: url('../../images/banner_equine.jpg');
	padding: 310px 25px 0 25px;
	height: 51px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

.main_content .right .news_box {
	border: 1px solid #9d8e69;
	background: url('../../images/banner_news_lg_bg.gif');
	height: 215px;
	height:auto;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px 11px 0 11px;
}

.main_content .right .news_box strong {
	height: 23px;
	border-bottom: 1px solid #e1ddd2;
	padding: 0 5px 0 5px;
	margin-bottom: 7px;
}

.main_content .right .news_box strong a {
	float: right;
	font-size: 10px;
	font-weight: 100;
}

.main_content .right .news_box strong a, .main_content a {
	color: #660000;
}

.main_content .right .news_box p {
	font-size: 9px;
	margin: 0;
	padding-bottom: 10px;
	color: #666666;
	line-height: 12px;
}

.main_content .right .news_box strong, .main_content .right .news_box strong span, .main_content .right .news_box strong a {
	display: block;
}

.main_content .right .news_box strong span {
	background: url('../../images/text_company_news.gif') no-repeat;
}

.main_content .right .news_box strong span, .main_content.interior #text .content h3 span, .main_content.interior #text #sidebar_menu strong, .main_content.interior .box span, .main_content.interior .box strong {
	text-indent: -9999px;
	overflow: hidden;
}

.main_content.interior {
	padding-bottom: 15px;
}

.main_content.interior h2 {
	height: 120px;
}

#community .main_content.interior h2 {
	background: url('../../images/header_community.jpg');
}

#company .main_content.interior h2 {
	background: url('../../images/header_company.jpg');
}

#contact .main_content.interior h2 {
	background: url('../../images/header_contact.jpg');
}

#equine .main_content.interior h2 {
	background: url('../../images/header_equine.jpg');
}

#financial .main_content.interior h2 {
	background: url('../../images/header_financial.jpg');
}

#investment .main_content.interior h2 {
	background: url('../../images/header_investment.jpg');
}

#news .main_content.interior h2 {
	background: url('../../images/header_news.jpg');
}

#real_estate .main_content.interior h2 {
	background: url('../../images/header_real_estate.jpg');
}

.main_content.interior #text {
	background: #f0f1d1 url('../../images/text_bg.gif') 0 0 repeat-y;
	width: 100%;
}

.main_content.interior #text .content {
	padding: 15px 15px 0 0;
	width: 741px;
	height: auto !important;
	min-height: 454px;
	height: 454px;
	float: right;
}

.main_content.interior #text .content.details {
	float: left;
	width: 407px;
	padding: 15px 0 0 0;
	margin: 0 0 0 15px;
}

.main_content.interior #text .content h3 {
	background: url('../../images/title_bg.gif');
}

.main_content.interior #text .content h3, .main_content.interior #text .content p {
	margin: 0;
	font-size: 11px;
}

.main_content.interior #text .content h3, .main_content.interior #text .content h3 span {
	height: 29px;
}

.main_content.interior #text .content h3 span {
	display: block;
}

#company .main_content.interior #text .content h3 span {
	background: url('../../images/title_summary.gif') 9px 50% no-repeat;
}

#company .main_content.interior #text .content.future h3 span {
	background: url('../../images/title_future.gif') 9px 50% no-repeat;
}

#company .main_content.interior #text .content.management h3 span {
	background: url('../../images/title_management.gif') 9px 50% no-repeat;
}

#community .main_content.interior #text .content h3 span {
	background: url('../../images/title_london_creek.gif') 9px 50% no-repeat;
}

#community .main_content.interior.boys-girls-club #text .content h3 span {
	background: url('../../images/title_boys_girls_club.gif') 9px 50% no-repeat;
}

#community .main_content.interior.hearts #text .content h3 span {
	background: url('../../images/title_hearts.gif') 9px 50% no-repeat;
}

#community .main_content.interior.flagler #text .content h3 span {
	background: url('../../images/title_flagler.gif') 9px 50% no-repeat;
}

#community .main_content.interior.paragon #text .content h3 span {
	background: url('../images/title_paragon.gif') 9px 50% no-repeat;
}

#contact .main_content.interior #text .content h3 span {
	background: url('../../images/title_contact_info.gif') 9px 50% no-repeat;
}

#equine .main_content.interior #text .content h3 span {
	background: url('../../images/title_breeding.gif') 9px 50% no-repeat;
}

#financial .main_content.interior #text .content h3 span {
	background: url('../../images/title_overview.gif') 9px 50% no-repeat;
}

#investment .main_content.interior #text .content h3 span {
	background: url('../../images/title_entertainment.gif') 9px 50% no-repeat;
}

#investment .main_content.interior #text .content h3.title-travel span {
	background: url('../../images/title_travel.gif') 9px 50% no-repeat;
}

#investment .main_content.interior #text .content.technology h3 span {
	background: url('../../images/title_technology.gif') 9px 50% no-repeat;
}

#news .main_content.interior #text .content h3 span {
	background: url('../../images/title_media.gif') 9px 50% no-repeat;
}

#news .main_content.interior #text .content.archives h3 span {
	background: url('../../images/title_archives.gif') 9px 50% no-repeat;
}

#real_estate .main_content.interior #text .content h3 span {
	background: url('../../images/title_resorts.gif') 9px 50% no-repeat;
}

#real_estate .main_content.interior #text .content.corp h3 span {
	background: url('../../images/title_corp.gif') 9px 50% no-repeat;
}

#real_estate .main_content.interior #text .content.marinas h3 span {
	background: url('../../images/title_marinas.gif') 9px 50% no-repeat;
}

#real_estate .main_content.interior #text .content.retail h3 span {
	background: url('../../images/title_retail.gif') 9px 50% no-repeat;
}

#real_estate .main_content.interior #text .content.corporate h3 span {
	background: url('../../images/title_corporate.gif') 9px 50% no-repeat;
}

.main_content.interior #text .content address, .main_content.interior #text .content p, .main_content.interior #text .content ul, .main_content.interior #text .content ol {
	font-size: 11px;
	color: #000;
	line-height: 16px;
	margin: 0;
	padding-bottom: 15px;
}

.main_content.interior #text .content address {
	font-style: normal;
}

.main_content.interior #text .content ol {
	padding-left: 18px;
}

.main_content.interior #text .content ul {
	padding-left: 15px;
}

.main_content.interior #text .content.management strong.company_title {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 45px;
}

.main_content.interior #text .content.management .company_title.austin {
	background: url('../../images/title_vp.gif') no-repeat;
}

.main_content.interior #text .content.management .company_title.diwik {
	background: url('../../images/title_vpcd.gif') no-repeat;
}

.main_content.interior #text .content.management .company_title.daren_rubenfeld {
	background: url('../../images/title_evp.gif') no-repeat;
}

.main_content.interior #text .content.management .company_title.fearrington {
	background: url('../../images/title_counsel.gif') no-repeat;
}

.main_content.interior #text .content.management .company_title.kirk {
	background: url('../../images/title_vppe.gif') no-repeat;
}

.main_content.interior #text .content.management .company_title.myron_miller {
	background: url('../../images/title_vpbd.gif') no-repeat;
}

.main_content.interior #text .content.management .company_title.robert_miller {
	background: url('../../images/title_ceo.gif') no-repeat;
}

.main_content.interior .content .box {
	clear: both;
	padding: 15px 0 15px 0;
}

.main_content.interior .content .box span {
	float: left;
	width: 151px;
	height: 118px;
	margin-right: 13px;
	background: url('../../images/sample_img.gif');
}

.main_content.interior .content .box span, .main_content.interior .content .box strong {
	display: block;
	cursor: pointer;
}

.main_content.interior .content .box strong {
	height: 28px;
}

.main_content.interior .content.details .box p {
	padding-bottom: 15px;
}

.main_content.interior .content.details .box p strong {
	display: inline;
	text-indent: 0;
}

.main_content.interior .content .title1, #real_estate .main_content.interior .content .box strong.title1  {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 28px;
}

#equine .main_content.interior .content .box strong.title1, #equine .main_content.interior .content.farnsworth .title1 {
	background: url('../../images/text_farnsworth_stables.gif') no-repeat;
}

#equine .main_content.interior .content .box strong.title2, #equine .main_content.interior .content.kesmarc .title1 {
	background: url('../../images/text_kesmarc.gif') no-repeat;
}

#equine .main_content.interior .content .box .img1 {
	background: url('../../images/img_farnsworth.jpg') no-repeat;
}

#equine .main_content.interior .content .box .img2 {
	background: url('../../images/img_kesmarc.jpg') no-repeat;
}

#investment .main_content.interior .content .box strong.title1, #investment .main_content.interior .content.other_side .title1 {
	background: url('../../images/text_other_side.gif') no-repeat;
}

#investment .main_content.interior .content .box strong.title2, #investment .main_content.interior .content.expedited_travel .title1 {
	background: url('../../images/text_expedited_travel.gif') no-repeat;
}

#investment .main_content.interior .content.technology .box strong.title1 {
	background: url('../../images/text_securecard.gif') no-repeat;
}

#investment .main_content.interior .content .box .img1 {
	background: url('../../images/img_orlando.jpg') no-repeat;
}

#investment .main_content.interior .content .box .img2 {
	background: url('../../images/img_expedited_travel.gif') 50% 0 no-repeat;
}

#real_estate .main_content.interior .content .box strong.title1 {
	background: url('../../images/text_legacy_resort.gif') no-repeat;
}

#real_estate .main_content.interior .content .box strong.title2 {
	background: url('../../images/text_legacy_reserve.gif') no-repeat;
}

#real_estate .main_content.interior .content .box strong.title3 {
	background: url('../../images/text_farnsworth_farms.gif') no-repeat;
}

#real_estate .main_content.interior .content.marinas .box strong.title1 {
	background: url('../../images/text_boat_show.gif') no-repeat;
}

#real_estate .main_content.interior .content.marinas .box strong.title2 {
	background: url('../../images/text_jupiter_pointe.gif') no-repeat;
}

#real_estate .main_content.interior .content.retail .box strong.title1 {
	background: url('../../images/text_bonita_springs.gif') no-repeat;
}

#real_estate .main_content.interior .content.retail .box strong.title2 {
	background: url('../../images/text_winter_park.gif') no-repeat;
}

#real_estate .main_content.interior .content.corporate .box strong.title1 {
	background: url('../../images/text_416_Clematis.gif') no-repeat;
}

#real_estate .main_content.interior .content .box .img1 {
	background: url('../../images/img_resort.jpg');
}

#real_estate .main_content.interior .content .box .img2 {
	background: url('../../images/img_reserve.jpg');
}

#real_estate .main_content.interior .content .box .img3 {
	background: url('../../images/img_farms.jpg');
}

#real_estate .main_content.interior .content.marinas .box .img1 {
	background: url('../../images/img_boat_show.jpg');
}

#real_estate .main_content.interior .content.marinas .box .img2 {
	background: url('../../images/img_jupiter_pointe.jpg');
}

#real_estate .main_content.interior .content.retail .box .img1 {
	background: url('../../images/img_bonita_springs.jpg');
}

#real_estate .main_content.interior .content.retail .box .img2 {
	background: url('../../images/img_winter_park.jpg');
}

.main_content.interior .content .left_img {
	display: block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin-right: 10px;
}

.main_content.interior .content.community .left_img {
	width: 276px;
	height: 209px;
	background: url('../../images/logo_london_creek.gif') 0px 0px no-repeat;
}

.main_content.interior .content .right_img {
	display: block;
	float: right;
	width: 268px;
	height: 428px;
	border-left: 15px solid #f0f1d1;
	text-indent: -9999px;
	overflow: hidden;
}

.main_content.interior .content.community .right_img {
	width: 291px;
	height: 340px;
	background: url('../../images/img_community.jpg') 0px 0px no-repeat;
}

.main_content.interior .content.contact .right_img {
	width: 291px;
	height: 340px;
	background: url('../../images/img_contact.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content.farnsworth span.right_img {
	width: 291px;
	height: 340px;
	background: url('../../images/img_farnsworth2.jpg') 0px 0px no-repeat;
}

.main_content.interior .content.flagler .right_img {
	width: 288px;
	height: 338px;
	background: url('../../images/img_flagler.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content.future span.right_img {
	width: 291px;
	height: 340px;
	background: url('../../images/img_future.jpg') 0px 0px no-repeat;
}

.main_content.interior .content.hearts .right_img {
	width: 288px;
	height: 338px;
	background: url('../../images/img_hearts.jpg') 0px 0px no-repeat;
}

.main_content.interior .content.Rush .right_img {
	width: 288px;
	height: 407px;
	background: url('../../images/img_Rush.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content.kesmarc span.right_img {
	width: 291px;
	height: 340px;
	background: url('../../images/img_kesmarc2.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content.expedited_travel span.right_img {
	width: 290px;
	height: 340px;
	background: url('../../images/img_expedited_travel.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content.other_side span.right_img {
	width: 291px;
	height: 340px;
	background: url('../../images/img_orlando2.jpg') 0px 0px no-repeat;
}


.main_content.interior #text .content.news_side_21 span.right_img {
	width: 291px;
	height: 663px;
	background: url('../images/img_news_21.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content.news_side_24 span.right_img {
	width: 291px;
	height: 259px;
	background: url('../images/img_news_24.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content.news_side_25 span.right_img {
	width: 291px;
	height: 259px;
	background: url('../images/img_news_25.jpg') 0px 0px no-repeat;
}

.main_content.interior .content.overview .right_img {
	width: 291px;
	height: 340px;
	background: url('../../images/img_overview.jpg') 0px 0px no-repeat;
}

.main_content.interior .content.management .right_img {
	background: url('../../images/img_management.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content span.right_img.austin {
	background: url('../../images/img_austin.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content span.right_img.daren_rubenfeld {
	background: url('../../images/img_daren_rubenfeld.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content span.right_img.diwik {
	background: url('../../images/img_diwik.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content span.right_img.myron_miller {
	background: url('../../images/img_myron_miller.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content span.right_img.robert_miller {
	/*background: url('../images/img_robert_miller.jpg') 0px 0px no-repeat;*/
	background: url('../../images/heli.jpg') 0px 0px no-repeat;
}

.main_content.interior #text .content span.right_img.summary {
	background: url('../../images/img_company.jpg') 0px 0px no-repeat;
}

.main_content.interior #text #right_sidebar {
	float: right;
	width: 336px;
	padding: 15px 0 0 0;
}

.main_content.interior #text #right_sidebar .links {
	text-align: center;
	display: none;
}

.main_content.interior #text #right_sidebar .links a {
	font-size: 10px;
	color: #660000;
}

.main_content.interior #text #right_sidebar .images span {
	 width: 107px;
	 height: 86px;
	 float: left;
	 margin: 7px 3px 0 0;
	 cursor: pointer;
	 background-repeat: no-repeat;
}

.main_content.interior #text #right_sidebar .images span {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

.main_content.interior #text #right_sidebar .images span, .main_content.interior #text #right_sidebar .images #main_img {
	background-repeat: no-repeat;
}

.main_content.interior #text #right_sidebar .images #main_img {
	width: 328px;
	height: 248px;
	cursor: default;
	margin: 0;
}

/*---new gallery for kesmarc*/
.main_content.interior #text #right_sidebar .images.kesmarc #main_img {
	background: url('../../images/kesmarc/img5.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img5 {
	background: url('../../images/kesmarc/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img6 {
	background: url('../../images/kesmarc/img6_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img7 {
	background: url('../../images/kesmarc/img7_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img8 {
	background: url('../../images/kesmarc/img8_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img9 {
	background: url('../../images/kesmarc/img9_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img10 {
	background: url('../../images/kesmarc/img10_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img11 {
	background: url('../../images/kesmarc/img11_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img12 {
	background: url('../../images/kesmarc/img12_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.kesmarc .img13 {
	background: url('../../images/kesmarc/img13_sm.jpg');
}
.main_content.interior #text #right_sidebar .images.kesmarc .img14 {
	background: url('../../images/kesmarc/img14_sm.jpg');
}
.main_content.interior #text #right_sidebar .images.kesmarc .img15 {
	background: url('../../images/kesmarc/img15_sm.jpg');
}
.main_content.interior #text #right_sidebar .images.kesmarc .img16 {
	background: url('../../images/kesmarc/img16_sm.jpg');
}
/*--end gallery for kesmarc--*/	

.main_content.interior #text #right_sidebar .images.boat_show .img1 {
	background: url('../../images/boat_show/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boat_show .img2 {
	background: url('../../images/boat_show/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boat_show .img3 {
	background: url('../../images/boat_show/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boat_show .img4 {
	background: url('../../images/boat_show/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boat_show .img5 {
	background: url('../../images/boat_show/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boat_show #main_img {
	background: url('../../images/boat_show/img1.jpg');
}

.main_content.interior #text #right_sidebar .images.bonita_springs .img1 {
	background: url('../../images/bonita_springs/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.bonita_springs .img2 {
	background: url('../../images/bonita_springs/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.bonita_springs .img3 {
	background: url('../../images/bonita_springs/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.bonita_springs .img4 {
	background: url('../../images/bonita_springs/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.bonita_springs .img5 {
	background: url('../../images/bonita_springs/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.bonita_springs #main_img {
	background: url('../../images/bonita_springs/img1.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img1 {
	background-image: url('../../images/boys-girls-club/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img2 {
	background-image: url('../../images/boys-girls-club/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img3 {
	background-image: url('../../images/boys-girls-club/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img4 {
	background-image: url('../../images/boys-girls-club/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img5 {
	background-image: url('../../images/boys-girls-club/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img6 {
	background-image: url('../../images/boys-girls-club/img6_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img7 {
	background-image: url('../../images/boys-girls-club/img7_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img8 {
	background-image: url('../../images/boys-girls-club/img8_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img9 {
	background-image: url('../../images/boys-girls-club/img9_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img10 {
	background-image: url('../../images/boys-girls-club/img10_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img11 {
	background-image: url('../../images/boys-girls-club/img11_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club .img12 {
	background-image: url('../../images/boys-girls-club/img12_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.boys-girls-club #main_img {
	background-image: url('../../images/boys-girls-club/img1.jpg');
}

.main_content.interior #text #right_sidebar .images.farms .img1 {
	background: url('../../images/farms/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.farms .img2 {
	background: url('../../images/farms/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.farms .img3 {
	background: url('../../images/farms/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.farms .img4 {
	background: url('../../images/farms/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.farms .img5 {
	background: url('../../images/farms/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.farms #main_img {
	background: url('../../images/farms/img1.jpg');
}

.main_content.interior #text #right_sidebar .images.jupiter_pointe .img1 {
	background: #f0f1d1 url('../../images/jupiter_pointe/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.jupiter_pointe .img2 {
	background: #f0f1d1 url('../../images/jupiter_pointe/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.jupiter_pointe .img3 {
	background: #f0f1d1 url('../../images/jupiter_pointe/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.jupiter_pointe .img4 {
	background: #f0f1d1 url('../../images/jupiter_pointe/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.jupiter_pointe .img5 {
	background: #f0f1d1 url('../../images/jupiter_pointe/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.jupiter_pointe .img6 {
	background: #f0f1d1 url('../../images/jupiter_pointe/img6_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.jupiter_pointe #main_img {
	background: url('../../images/jupiter_pointe/img1.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img1 {
	background: url('../../images/reserve/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img2 {
	background: url('../../images/reserve/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img3 {
	background: url('../../images/reserve/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img4 {
	background: url('../../images/reserve/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img5 {
	background: url('../../images/reserve/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img6 {
	background: url('../../images/reserve/img6_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img7 {
	background: url('../../images/reserve/img7_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve .img8 {
	background: url('../../images/reserve/img8_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.reserve #main_img {
	background: url('../../images/reserve/img1.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img1 {
	background: url('../../images/resort/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img2 {
	background: url('../../images/resort/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img3 {
	background: url('../../images/resort/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img4 {
	background: url('../../images/resort/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img5 {
	background: url('../../images/resort/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img6 {
	background: url('../../images/resort/img6_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img7 {
	background: url('../../images/resort/img7_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort .img8 {
	background: url('../../images/resort/img8_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.resort #main_img {
	background: url('../../images/resort/img1.jpg');
}

.main_content.interior #text #right_sidebar .images.winter_park .img1 {
	background: url('../../images/winter_park/img1_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.winter_park .img2 {
	background: url('../../images/winter_park/img2_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.winter_park .img3 {
	background: url('../../images/winter_park/img3_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.winter_park .img4 {
	background: url('../../images/winter_park/img4_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.winter_park .img5 {
	background: url('../../images/winter_park/img5_sm.jpg');
}

.main_content.interior #text #right_sidebar .images.winter_park #main_img {
	background: url('../../images/winter_park/img1.jpg');
}

.main_content.interior #text #right_sidebar .overview {
	clear: both;
	height: 145px;
	background: url('../../images/overview_bg.gif') 50% 20px no-repeat;
}

.main_content.interior #text #right_sidebar .overview p {
	 font-size: 10px;
	 font-weight: bold;
	 padding-left: 60px;
	 line-height: 20px;
	 margin: 0;
}


.main_content.interior #text #right_sidebar .overview p strong {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 58px;
}

.main_content.interior #text #sidebar_menu {
	float: left;
	width: 178px;
	min-height: 178px;
	background: #a69a73 url('../../images/sidebar_bg.gif') 0 0 repeat-x;
	border: 1px solid #a69a73;
}

.main_content.interior #text #sidebar_menu a {
	display: block;
	line-height: 18px;
}

.main_content.interior #text #sidebar_menu a i {
	font-style: normal;
	width: 161px;
	position: relative;
	margin-left: -9px;
	text-indent: 0;
	padding: 0 9px 0 13px;
}

.main_content.interior #text #sidebar_menu a, .main_content.interior #text #sidebar_menu a i, .main_content.interior #text #sidebar_menu a span {
	display: block;	
}

.main_content.interior #text #sidebar_menu a span {
	cursor: pointer;
}

.main_content.interior #text #sidebar_menu a span, .main_content.interior #text #sidebar_menu span {
	width: 156px;
	padding: 0 9px 0 13px;
}

.main_content.interior #text #sidebar_menu a.active {
	font-weight: bold;
}

.main_content.interior #text #sidebar_menu[id] a:hover span, .main_content.interior #text #sidebar_menu[id] a.active span, .main_content.interior #text #sidebar_menu[id] a:hover i,.main_content.interior #text #sidebar_menu[id] a.active i {
	background: url('../../images/side_link_bg.png');
}

.main_content.interior #text #sidebar_menu a, .main_content.interior #text #sidebar_menu a span, .main_content.interior #text #sidebar_menu span, .main_content.interior #text #sidebar_menu strong, .main_content.interior #text #sidebar_menu strong span {
	display: block;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

.main_content.interior #text #sidebar_menu span {
	padding-bottom: 4px;
}

.main_content.interior #text #sidebar_menu strong {
	margin-top: 12px;
	padding: 0 9px 0 9px;
}

#company .interior #text #sidebar_menu strong, #news .interior #text #sidebar_menu strong {
	text-indent: 0;
}

#investment .main_content.interior #text #sidebar_menu strong.menu1 {
	background: url('../../images/sidebar_entertainment.gif') 13px 0 no-repeat;
}

#real_estate .main_content.interior #text #sidebar_menu strong.menu1 {
	background: url('../../images/sidebar_resorts.gif') 13px 0 no-repeat;
}

#real_estate .main_content.interior #text #sidebar_menu strong.menu2 {
	background: url('../../images/sidebar_marinas.gif') 13px 0 no-repeat;
}

#real_estate .main_content.interior #text #sidebar_menu strong.menu3 {
	background: url('../../images/sidebar_retail.gif') 13px 0 no-repeat;
}

.main_content.interior #text #sidebar_menu strong span {
	background: url('../../images/dots.gif') 0px 50% repeat-x;
	height: 15px;
	width: auto;
	padding: 0;
}

.main_content.interior #text #sidebar_menu strong span.lt {
	background: url('../../images/dots_lt.gif') 0px 50% repeat-x;
}

/* End Main Content Styles ///////////////////////////////// */



/* Begin Footer Styles ///////////////////////////////////// */

#footer {
	clear: both; 
	height: 67px;
}

#footer[id] {
	background: url('../../images/shadow_bottom.png');
}

#footer .content {
	 height: 33px;
	 line-height: 33px;
	 font-size: 10px;
	 color: #fff;
	 background: url('../../images/footer_bg.gif') repeat-x;
	 text-align: center;
}

/* End Footer Styles /////////////////////////////////////// */










