a:link {color: #819350; text-decoration: underline; }
a:visited {color: #333333; text-decoration: underline; }
a:hover {color: #819350; text-decoration: none; }
a:active {color: #819350; text-decoration: underline; }

#td, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color: #819350; }



/* HEADER AREA */

#headerarea { float: right; width: 500px; }

.companylogo { float: left; }

.highlogo { width: 500px; }

.headermenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; line-height:18px; color: #231f20; margin: 17px 26px 0px 0px; }




/* MENU AREA */

#menu { float: left; width: 1004px; }

.menuimage { float: left; }




/* COLUMNS MAIN */


#col1_contain { float: left; width: 688px; }

.col1_imagemain { width: 688px; height: 339px; }

.col1_imageside { float: left; width: 209px; height: 399px; }

.col1_header { float: left; width: 479px; }

.col1_textarea { float: left; width: 461px; padding: 0px 18px 6px 0px; }

.col1_textmain { font-family: trebuchet, trebuchetms, Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:26px; color: #231f20; }



/* SIDEBAR */

#col2_contain { float: left; width: 316px; height: 100%; }

.col2_header_highlight { margin-top: 25px; width: 316px; }

.col2_header { width: 316px; clear: both; }

.col2_text_contain { width: 282px; }

.col2_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color: #231f20; }

.col2_text2_contain { width: 260px; margin: 0px 0px 12px 22px; }

.col2_text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color: #231f20; }

.col2_text3_contain { width: 266px; margin: 0px 0px 0px 22px; }

.col2_text3_containa { float: left; width: 116px; margin: 0px 0px 2px 0px; }

.col2_text3_containb { float: left; width: 150px; margin: 0px 0px 2px 0px; }

.col2_text3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color: #231f20; }

.col2_text4_contain { width: 260px; margin: 0px 6px 0px 22px;  }

.col2_text4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color: #231f20; }

.col2_shift { padding-left: 1px; }





/* FOOTER */

#footer_contain { width: 968px; margin: 7px 18px 0px 18px; }

.footer_contain_address { float: left; width: 650px; }

.footer_contain_terms { float: left; width: 318px; text-align: right; }

.footer_text { font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color: #231f20; font-weight: bold; }




/* COLUMNS SUB HEADER PHOTO AREA*/

#sub_photos_contain { float: left; width: 688px; }

.sub_photos_box { width: 646px; margin: 18px 18px 18px 24px; }

.sub_photos { float: left; width: 161px; height: 106px; }





/*  COLUMNS SUB TEXT AREA*/


#sub_text_contain { float: left; width: 688px; }

.sub_text_box { width: 646px; margin: 0px 18px 10px 24px; }

.sub_text { font-family: trebuchet, trebuchetms, Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color: #231f20; }

.textsub_small { font-size:10px; }

.textsub_small2 { font-size:12px; }

.textsub_small3 { font-size:12px; text-align: right; }

.textsub_small4 { font-size:11px; }




.print { float: right; width: 80px; position: relative; left: 7px; top: -17px; font-size: 10px; }

.highlight {font-size: 12px; color: #336699; font-weight: bold; }



/* GREEN BORDER BOX AREA*/


#sub_box_contain { width: 480px; border-style: solid; border-width: 1px; border-color: #999999; padding: 6px 6px 15px 6px; margin: 20px 0px 0px 60px; }

.sub_box_text { font-size:20px; line-height:24px; color: #819350; text-align: center; }





/* LEASING TABLE */

#sub_table_contain { float: left; width: 646px; }

.sub_table_box1 { float: left; width: 200px; }

.ul_sub_table_text { margin-top: 0px; line-height: 22px; }

.sub_table_box2 { float: left; width: 446px; }

.sub_table_box2_text { line-height:22px; }





/*  GALLERY AREA*/

#sub_gallery_contain { float: left; width: 646px; }

.sub_gallery_box { width: 600px; margin: 10px 0px 0px 30px; }

.sub_gallery { float: left; width: 185px; height: 131px; }






/* FLOOR PLANS AREA - APTS*/

#sub_plans_contain { float: left; width: 646px; }

.sub_plans_box { width: 626px; margin: 10px 0px 0px 20px; }

.sub_plans { float: left; width: 280px; height: 420px; margin: 0px 20px 20px 0px; padding-top: 5px; text-align: center; border-style: solid; border-width: 1px; border-color: #cccccc; }





/* FLOOR PLANS AREA - TOWNHOMES*/

#sub_plans_contain { float: left; width: 646px; }

.sub_plans_box { width: 626px; margin: 10px 0px 0px 20px; }

.sub_plans_town { float: left; width: 280px; height: 440px; margin: 0px 20px 20px 0px; padding-top: 5px; text-align: center; border-style: solid; border-width: 1px; border-color: #cccccc; }

.sub_plans_blank { float: left; width: 280px; height: 440px; margin: 0px 20px 20px 0px; padding-top: 5px;  }





/* SIGNATURE */

#tin_contain { margin: 8px 11px 4px 11px; }

.tin_text { font-family: georgia; font-size: 8px; line-height:12px; font-style: normal; color: #cccccc;  }



a.submenu:link {color: #231f20; text-decoration: none; }
a.submenu:visited {color: #231f20; text-decoration: none; }
a.submenu:hover {color: #231f20; text-decoration: none; }
a.submenu:active {color: #231f20; text-decoration: none; }

a.footer:link {color: #231f20; text-decoration: none; }
a.footer:visited {color: #231f20; text-decoration: none; }
a.footer:hover {color: #231f20; text-decoration: none; }
a.footer:active {color: #231f20; text-decoration: none; }

H1 a:link {color: #819350; text-decoration: none; }
H1 a:visited {color: #819350; text-decoration: none; }
H1 a:hover {color: #819350; text-decoration: none; }
H1 a:active {color: #819350; text-decoration: none; }

H3 a:link {color: #819350; text-decoration: none; }
H3 a:visited {color: #819350; text-decoration: none; }
H3 a:hover {color: #819350; text-decoration: none; }
H3 a:active {color: #819350; text-decoration: none; }

H5 a:link {color: #819350; text-decoration: none; }
H5 a:visited {color: #819350; text-decoration: none; }
H5 a:hover {color: #819350; text-decoration: none; }
H5 a:active {color: #819350; text-decoration: none; }

a.tin:link {color: #cccccc; text-decoration: none; }
a.tin:visited {color: #cccccc; text-decoration: none; }
a.tin:hover {color: #cccccc; text-decoration: overline; }
a.tin:active {color: #cccccc; text-decoration: none; }

H1 { font-family: times new roman, times, serif; font-size:22px; line-height:24px; font-weight: bold; color: #819350; border-bottom-style: solid; border-width: 1px; border-color: #cccccc; padding: 1px; }

H2 { font-family: times new roman, times, serif; font-size: 18px; line-height:20px; font-style: normal; font-weight: bold; color: #819350; border-bottom-style: dotted; border-width: 1px; border-color: #cccccc; padding: 1px;}

H3 { font-family: times new roman, times, serif; font-size: 18px; line-height:22px; font-style: normal; font-weight: bold; color: #819350; }

H4 { font-family: times new roman, times, serif; font-size:22px; line-height:24px; font-weight: bold; color: #819350; border-bottom-style: solid; border-width: 1px; border-color: #cccccc; padding: 1px; margin-top: 0px; padding-top: 19px; }

H5 { font-family: times new roman, times, serif; font-size: 16px; line-height:20px; font-style: normal; font-weight: bold; color: #819350; }


