.header_text { color: #d9bd8a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_text a:link  { color: #d9bd8a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.header_text a:hover  { color: #d9bd8a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.header_text a:active  { color: #d9bd8a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.header_text a:visited  { color: #d9bd8a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.header_text a:visited:hover  { color: #d9bd8a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer { color: #d9bd8a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer a:link   { color: #d9bd8a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:hover  { color: #d9bd8a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer a:active  { color: #d9bd8a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:visited   { color: #d9bd8a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:visited:hover  { color: #d9bd8a; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text  { color: #d9bd8a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.main_text a:link     { color: #ffdea2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:hover  { color: #d9bd8a; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text a:active    { color: #ffdea2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:visited     { color: #ffdea2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:visited:hover  { color: #d9bd8a; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inner_nav { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.inner_nav a:link        { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inner_nav a:hover          { color: #d9bd8a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inner_nav a:active         { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inner_nav a:visited         { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inner_nav a:visited:hover          { color: #d9bd8a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inner_nav_over   { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.inner_nav_over a:link       { color: #d9bd8a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline overline }
.inner_nav_over a:hover      { color: #d9bd8a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline overline }
.inner_nav_over a:active        { color: #d9bd8a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline overline }
.inner_nav_over a:visited        { color: #d9bd8a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline overline }
.inner_nav_over a:visited:hover      { color: #d9bd8a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline overline }
.title     { color: #ffdea2; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subtitle      { color: #ffdea2; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.border     { border: solid 1px #d9bd8a }
.contact { color: #d9bd8a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.contact_tr    { height: 20px }
.contact_divider_tr { height: 75px }
.contact_reqd { color: red; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.hilite  { color: #ff8c00; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.open_house { color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.divider	    { background-color: ffdea2 }
.map      { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d9bd8a; border: solid 1px #794500 }
.map a:link          { color: #2348cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.map a:hover         { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.map a:active         { color: #2348cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.map a:visited         { color: #2348cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.map a:visited:hover         { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.calc    { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d9bd8a; text-align: justify; border: solid 1px #794500; width: 300px }
.calc_answers      { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffdea2; text-align: justify; border: solid 1px #794500; width: 300px }
.flyer   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.flyer_details   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.flyer_footer  { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.cma      { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #794500 }
.cma a:link          { color: #2348cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cma a:hover         { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cma a:active         { color: #2348cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cma a:visited         { color: #2348cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cma a:visited:hover         { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.share_reqd  { color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.share_send_button  { color: white; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #696969; border-style: solid; border-width: 2px; border-color: #f5f5f5 black black #f5f5f5 }
.share_close_button { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #8b0000; border-style: solid; border-width: 2px; border-color: #f5f5f5 black black #f5f5f5 }
#share        { background: #9c3f11 20px 20px; margin: 10px; padding: 10px; border: solid 1px #ffdea2 }
.article_title     { color: #DB8D01; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blog_info { color: #d9bd8a;  font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#single_map      { width: 350px; height: 200px; }
.share_wrapper { float:right; }
.share_wrapper ul { margin:0; padding:0; list-style:none; display:inline-block; height:44px; }
.share_wrapper li:first-child{ float:left; margin:10px 0 0 0;}
.share_wrapper li { display:inline-block; margin:0 5px 0 0; width:44px; height:44px; }
.share_wrapper li a { position:relative; top:0; }
.share_wrapper li a:hover { top:-4px; }
.like_button { float:none; border:none; overflow:hidden; width:90px; height:21px; }
.plusone_wrapper { display:inline-block; width:85px; }
#share_window { background-color: #FFFFFF; border: 1px solid; height: 250px; left: 50%; position: fixed; top: 50%; visibility: hidden; width: 350px; z-index: 5001; }
#editorOverlay, #youtube_editorOverlay, #picasa_editorOverlay { background-color: #000000; display: none; height: 100%; left: 0; opacity: 0.3; position: fixed; top: 0; width: 100%; z-index: 5000; }