@import url(/cm/css/core.css);

BODY			{background-color:#01374f;}
BODY,TD			{font-family:Arial;font-size:13px;line-height:1.5;color:#0B4561;}
#container		{width:1000px;background-color:#C2E7EF;position:relative;left:50%; margin-left:-500px; float:left;border-left:1px #fff solid;border-right:1px #fff solid;margin-bottom:20px;}
#header			{background-color:#01374f;height:199px;position:relative;}
A				{color:#23668A;}
A:hover			{color:#01374F;}
#logo 			{float:left;width:219px;height:195px;background-color:#fff;}
#logo h1 		{margin:0; padding:0;}
#logo h1 a		{position:absolute; top:22px; left:51px; background:url(/images/logo.gif) no-repeat 0px 0px; width:118px; height:152px; display:block; text-decoration:none; color:#fff; font-size:18px; text-indent:-9000px;}

#top_graphic	{float:left;width:777px;background-color:#000;height:195px;margin-left:4px;color:#fff;}

#nav			{background:#10516f url(/images/nav_bg.gif) top left repeat-x;height:36px;border-top:2px #fff solid;border-bottom:2px #fff solid;text-align:center;color:#fff;text-transform:uppercase;font-size:14px;overflow:hidden;line-height:33px;color:#6B8D9F;}
#nav A			{color:#fff;text-decoration:none;font-weight:bold;margin-left:3px;margin-right:3px;}
#nav A.on		{color:#f6ba2f;}
#nav A:hover	{color:#E0EAEF;text-decoration:underline;}
#nav A:hover.on	{color:#f6ba2f;text-decoration:underline;}

H1				{color:#23668A;text-transform:uppercase;font-size:19px;font-weight:bold;margin:0;}
H2				{color:#23668A;text-transform:uppercase;font-size:17px;font-weight:bold;margin:0;}

/* photo 2 */
#panel_1		{border-bottom:4px #fff solid;float:left;width:219px;height:436px;background-color:#000;color:#fff;}

/* welcome to emmer - map */
#panel_2		{border-bottom:4px #fff solid;float:left;width:270px;height:128px;background:#2081ac url(/images/emmer_development.gif) 8px 9px no-repeat;border-left:4px #fff solid;color:#fff;position:relative;padding-top:309px;padding-left:15px;padding-right:140px;}
#panel_2 H2		{color:#8fc4d2;text-transform:uppercase;font-size:17px;font-weight:bold;margin:0;}

/* emmer group - intro */
#panel_3		{border-bottom:4px #fff solid;float:left;width:347px;height:436px;background-color:#8fc4d2;border-left:4px #fff solid;color:#01374f;font-size:11px;position:relative;}
#panel_3 H2		{color:#226689;text-transform:uppercase;font-size:17px;font-weight:bold;margin:0;margin-left:-4px;}
#panel_3a		{height:180px;width:347px;background-color:#000;position:absolute;bottom:0;border-top:4px #fff solid;color:#fff;font-size:13px;}

/* real estate pros */
#panel_4		{border-bottom:4px #fff solid;float:left;width:189px;height:285px;background-color:#bd282e;clear:left;padding:15px;color:#fff;font-size:11px;}
#panel_4 H2		{color:#e3f0f5;text-transform:uppercase;font-size:17px;font-weight:bold;margin:0;margin-bottom:3px;line-height:1;}
#panel_4 A		{color:#fff;}
#panel_4 img	{margin-top:10px;}
/* photo 3 */
#panel_5		{border-bottom:4px #fff solid;float:left;width:426px;height:315px;background-color:#000;border-left:4px #fff solid;color:#fff;}

/* in the news */
#panel_6		{border-bottom:4px #fff solid;float:left;width:317px;height:190px;padding:15px;padding-top:110px;background:#01374f url(/images/inthenews.gif) 14px 17px no-repeat;border-left:4px #fff solid;color:#fff;line-height:1.25;}
#panel_6 ul		{color:#F6BA2F;}
#panel_6 li		{color:#fff;margin-bottom:10px;}
#panel_6 a		{color:#fff;text-decoration:none;padding-bottom:1px;}
#panel_6 a:hover{color:#E0EAEF;text-decoration:underline;}

.clear{clear:both;}

#pin1{color:#000;padding-left:22px;padding-top:1px;font-size:9px;font-weight:bold;background:url(/images/gold-star.gif) top left no-repeat;position:absolute;width:19px;height:18px;top:170px;left:256px;} /* gville */
#pin2{color:#000;padding-left:22px;padding-top:1px;font-size:9px;font-weight:bold;background:url(/images/gold-star.gif) top left no-repeat;position:absolute;width:19px;height:18px;top:185px;left:330px;line-height:1;} /* daytona */
#pin3{color:#000;padding-left:22px;padding-top:1px;font-size:9px;font-weight:bold;background:url(/images/gold-star.gif) top left no-repeat;position:absolute;width:19px;height:18px;top:235px;left:305px;} /* orlando */
#pin4{color:#000;padding-left:22px;padding-top:1px;font-size:9px;font-weight:bold;background:url(/images/gold-star.gif) top left no-repeat;position:absolute;width:19px;height:18px;top:143px;left:35px;} /* pensicula */ 

#findahome{position:absolute;width:153px;height:45px;top:236px;left:65px;}

#footer{clear:both;padding:6px;background-color:#E0EAEF;border-top:1px #023B54 solid;color:#023B54;font-size:10px;} /*margin-top:15px;*/
#footer .left{float:left;}
#footer .right{float:right;text-align:right;}
#footer IMG{width:16px;height:16px;vertical-align:middle;}

.crumbs{font-size:10px;font-weight:bold;line-height:1.25;border-bottom:1px #87A8BA solid;margin-bottom:15px;}
.sub_crumbs{text-transform:uppercase;font-size:17px;font-weight:bold;color:#23668A;}
.sub_crumbs a{text-decoration:none;border-bottom:1px #23668A solid;}

.divider{height:10px;border-top:1px #ccc solid;margin-top:10px;}
.testimonial_sig{font-size:11px;font-weight:bold;}

.subnav {float:left;width:177px;margin:0 15px 50px 0;padding-left:0;list-style-type:none;}
.subnav li{float:left;width:153px;background-color:#23668A;border-top:1px #6b8d9f solid;padding-left:14px;padding-right:10px;padding-top:6px;padding-bottom:6px;font-size:11px;font-weight:bold;text-transform:uppercase;}
.subnav li a{color:#fff;text-decoration:none;}
.subnav li a:hover{color:#fff;}
.subnav li.on{border-top:1px #757575 solid;background:#0b4561 url(/images/arrow.gif) 6px 12px no-repeat;}
.subnav li.on a{color:#F6BA2F;}
.subnav li.on a:hover{color:#F6BA2F;}

.subnav li.slight_on{border-top:1px #757575 solid;background:#0b4561;}

.subnav li.third{font-size:10px;color:#fff;border:0;background-color:#0B4561;padding-top:0;}
.subnav li.third_on{font-size:10px;padding-top:0;border:0;background:#0b4561 url(/images/arrow.gif) 13px 6px no-repeat;}
.subnav li.third_on A{color:#F6BA2F;}
.subnav li.third_on A:hover{color:#F6BA2F;}

.subnav li.subheader{background:url(/images/sub_sub_nav_top.gif) top left no-repeat;width:177px;height:11px;padding:0;border:0;}
.subnav li.subfooter{background:url(/images/sub_sub_nav_bottom.gif) bottom left no-repeat;width:177px;height:11px;padding:0;border:0;border-top:1px #6b8d9f solid;}


.news_date{float:left;margin-top:2px;margin-right:10px;font-size:10px;border:1px #DCDBC7 solid;color:#808080;background-color:#f5f5f5;padding:2px;width:35px;text-align:center;font-weight:bold;line-height:1.2;}
.news_date_day{font-size:20px;}

.link_box{position:relative;color:#666;font-size:11px;float:left;width:135px;height:135px;text-align:center;margin-right:10px;}
.link_box A{color:#666;}

.galleryPhoto{border:4px #c0c0c0 solid;}

/* Forms */
.ff_line1{float:left;clear:both;width:125px;padding-right:10px;}
.ff_line2{float:left;margin-right:10px;}
.ff_result{position:static;line-height:1;color:#e6594e;padding:4px;padding-top:5px;}
.ff_line3{clear:both;margin-bottom:8px;}
.ff_break{border-bottom:1px #ccc solid;padding-bottom:2px;margin-bottom:8px;color:#23668A;font-size:14px;text-transform:uppercase;font-weight:bold;}
.required{font-weight:normal;background:url(/images/required.gif) top right no-repeat;padding-right:6px;}
/*.required{color:#dc143c;font-weight:bold;}*/

#content{position:relative;}
#subcontent{position:relative;float:left;width:773px;padding-left:0px;padding-bottom:15px;}

#form_contact_form{position:absolute;top:0;right:0;width:450px;}
#newsletter{margin-top:15px;}

.tabs{border-bottom:1px #01374F solid; list-style-type:none; float:left; margin:0; padding:0; width:100%; font-size:11px; font-weight:bold; margin-bottom:10px;}
.tabs LI{background:#A7D6DF;float:left; padding:4px; padding-left:15px; padding-right:15px; border-left:1px #01374F solid;border-top:1px #01374F solid;}
.tabs LI A{color:#3A4597;text-decoration:none;}
.tabs LI A:hover{color:#3A4597;text-decoration:none;}
.tabs LI.last{border-right:1px #01374F solid;}
.tabs LI.on{background:#C2E7EF;border-top:1px #01374F solid;padding-bottom:4px;padding-top:4px;border-bottom:1px #C2E7EF solid;margin-bottom:-1px;}
.tabs LI.on A{color:#3A4597;}