/*** main styles ***/
body  
{
   /* background-image: url(/images/bkgd_brick3.jpg);*/
    background-repeat:repeat; 
    background-color: #CC9C2E; 
    font-family:Georgia, "Times New Roman", Times, serif; 
}
ol li { font-weight: bold; padding-bottom: 8px; }
.red { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#990000; }
.blue { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000099; }
* { margin:0; padding:0; }
p { margin:5px 0px 20px 0px; }
h1 { text-transform:uppercase; font-weight:bold; font-size:18px; }
h2 { text-transform:uppercase; font-size:12px; letter-spacing:1px; }
h3 { font-variant:small-caps; font-size:11px; letter-spacing:1px; }
h4 { font-size:10px; color:#E3C98A; display:inline; text-transform:uppercase; }
a { color:#827006; font-weight:bold; }
.activeComm a { color:#e9660b; font-weight:bold; }
a:hover { color:#CC9D2F; }
div#mainlg_content li { margin-left:20px; }
div#mainlg_content li li { margin-left:40px; }
div#mainlg_content ul, div#mainlg_content ol { margin:15px 0px 15px 0px; }
div#mainlg_content ul, div#mainlg_content ol { margin:15px 0px 15px 0px; }
div#full_content li { margin-left:20px; }
div#full_content li li { margin-left:40px; }
div#full_content ul ul, div#full_content ol ol { margin:15px 0px 15px 0px; }
div#full_content ul ul, div#full_content ol ol { margin:15px 0px 15px 0px; }
hr { margin:6px 0px 6px 0px; padding:0px; }

/* main content styles */
#content_holder { width:773px; }
#branding { position:relative; height: 153px; }
#headerImg { position:absolute; z-index:10; top:2px; left:258px; }
#shdw_left { background:url(images/shdw_left.gif) left top repeat-y; }
#shdw_right { background:url(images/shdw_right.gif) right top repeat-y; }
#content { width: 759px; background-color:#FFFFFF; border-left:2px #FFFFFF solid; border-right:2px #FFFFFF solid; }
#bottom_bar { height:6px; background-color:#D1A438; margin: 2px 0px 2px 0px; }
#site_info { font-size:10px; color:#FFF; letter-spacing:1px; line-height:16px; }
.sub_heading { background: url(/images/subtitle_bkgd.gif) repeat-x #FFF; text-align:center; }
.sub_heading_blue { background: url(/images/subtitle_bkgd_blue.gif) repeat-x #FFF; text-align:center; }
.sub_padding { padding:10px 15px 10px 15px; }
#body_color { background:url(images/body_bkgd.gif) repeat-y #F9F3E5; text-align:left; overflow:hidden; }
#main_content { padding:23px 10px 10px 20px; width:404px; font-size:12px; color:#333; line-height:24px; }
#sub_content { text-align:center; width:305px; float:right; font-size:12px; text-align:left; color:#513E15; line-height:24px; }
.disclaimer { font-size: 10px; font-style: italic; line-height:19px; }
.disclaimer2 { font-size: 10px; font-style: italic; line-height:19px; font-variant:normal; }
.pad { padding:0px 10px; }
#featuredText { text-align:left; float:right; padding:0px 15px 10px 0px; width:150px; color:#513E15; font-size:11px; line-height:16px; }
#featuredText p { margin: 0px 0px 1.2em 0px; }

/* content full body */
#fullbody_color { background-color:#F9F3E5; text-align:left; overflow:hidden; }
#full_content { padding:23px 30px 10px 20px; font-size:12px; color:#333; line-height:24px; }

/* content small subcontent */
#bodysm_color { background:url(images/bodysm_bkgd.gif) repeat-y; text-align:left; overflow:hidden; }
#mainlg_content { padding:23px 10px 10px 20px; width:500px; font-size:12px; color:#333; line-height:24px; }
#subsm_content { text-align:center; width:213px; float:right; font-size:12px; text-align:left; color:#513E15; line-height:24px; }

/* content styles for sell us land page */
form.land { width:700px; margin:0px; padding:0px; }
#formLeft { width:330px; float:left; padding:0px; margin:0px; }
#formRight { width:330px; float:right; padding:0px; margin:0px; }
form.land label { display:block; margin:0px 0px -2px 0px; font-variant:small-caps; }
form.land input { background:#F9F3E5; border:#444 solid 1px; margin: 0px 0px 1px 0px; padding:1px; width:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-variant:small-caps; }
form.land textarea { background:#F9F3E5; border:#444 solid 1px; margin: 0px 0px 15px 0px; padding:2px; width:280px; height:8em; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-variant:small-caps; }
form.land em { color:#990000; text-transform:none; text-decoration:none; font-weight:normal; }
form.land .formButton { background:#fff; width:auto; padding:5px 10px; }
form.land fieldset { margin-bottom: 10px; }
form.land legend { padding: 0px 2px; font-weight: bold; }
form.land ol label { display: inline-block; line-height: 1.8; vertical-align: top; width: 200px; }
form.land fieldset ol { margin: 0px; padding: 0px; }
form.land fieldset li { list-style: none; padding: 5px; margin: 0px; }

/* Company Nav */
#company_nav { background-color:#333; padding:2px 0px 25px 0px; }
#company_nav ul { display:inline; float:right; margin-top:0px; }
#company_nav li { display:inline; padding:0px 10px 0px 0px; }
#company_nav a { color:#FFF; text-decoration:none; letter-spacing:1px; font-size:9px; text-transform:uppercase; margin-top:10px; font-weight:normal; }
#company_nav a:hover { text-decoration:underline; color:#CCC; }
.epic { background:url(images/icon_epic.gif) left no-repeat; padding:9px 0px 9px 22px; }
.adi { background:url(images/icon_adi.gif) left no-repeat; padding:9px 0px 9px 37px; }
.divider { color:#999; font-size:9px; }

/* Main Nav */
#nav { background-color:#CC9D2F; text-align:left; padding:3px 22px 6px; border-bottom:2px solid #FFF; }
#nav ul { display:inline; }
#nav li { display:inline; }
#nav a { margin:0; color:#FFF; text-decoration:none; font-size:11px; letter-spacing:0px; text-transform:uppercase; padding:0 22px 0 18px; font-weight:bold; }
#nav a:hover { color:#5A471B; }
.dash { border-right:1px solid #886820; }

/* footer Nav */
#footer { background-color:#444; text-align:center; padding:3px 2px 0px 2px; }
#footer_nav ul { display:inline; }
#footer_nav li { display:inline; padding:0px 0px 0px 0px; }
#footer_nav a { color:#FFF; text-decoration:none; font-size:9px; letter-spacing:1px; text-transform:uppercase; padding:0px 10px 0px 8px; font-weight:bold; }
#footer_nav a:hover { color:#D1A438; }
.ftr_dash { border-right:1px solid #999; }

/* Company footer Nav */
#companyFtr_nav ul { display:inline; margin-top:0px; }
#companyFtr_nav li { display:inline; padding:0px 10px 0px 0px; }
#companyFtr_nav a { color:#FFF; text-decoration:none; letter-spacing:1px; font-size:9px; text-transform:uppercase; margin-top:10px; font-weight:normal; }
#companyFtr_nav a:hover { text-decoration:underline; color:#CCC; }

/* nav drop down */
#dropmenudiv { position:absolute; z-index:100; margin:8px 0px 0px -10px; border-left:3px solid #CC9D2F; }
#dropmenudiv.menu a { display:block; width:175px; color: #827006; background-color: #FFF; font-size:10px; text-decoration:none; line-height:20px; font-weight:bold; padding:2px 0px; border-bottom:1px solid #CC9D2F; border-right:1px solid #CC9D2F; }
#dropmenudiv.menu a:hover { color:#CC9D2F; }

/* community map tool tips*/ 
div#tipDiv { position:absolute; visibility:hidden; left:0; top:0; z-index:10000; background-color:#60522c; border:2px solid #ffffff; width:160px; padding:6px; }
div#tipDiv div.img { text-align:center; }
div#tipDiv div.txt { }
.divTip { text-align:center; margin-top:4px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:12px; line-height:17px; font-weight:normal; margin-bottom:8px; }
.boldCenter { font-weight:bold; text-align: center; }
.normal { font-weight:normal; }
.red2, .red2 p, .red2 a { font-weight: bolder; color: #FF0000; text-align: center; line-height: normal; /* IE blinking done by inline javascript function */ margin: 4px 4px 8px 4px; }
.gold2, .gold2 p, .gold2 a { font-weight: bolder; color:#CC8D25; text-align: center; line-height: normal; /* IE blinking done by inline javascript function */ margin: 4px 4px 8px 4px; }
.clear { clear:both; }
.mapBorder { border:solid 2px #E3C888 }
