.home_text   { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.home_text a:link      { color: #f2e3a9; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.home_text a:hover      { color: #f2e3a9; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.home_text a:active       { color: #f2e3a9; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.home_text a:visited       { color: #f2e3a9; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.home_text a:visited:hover      { color: #f2e3a9; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text    { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.main_text a:link     { color: #369; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:hover     { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text a:active      { color: #369; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text a:visited      { color: #369; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:visited:hover     { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text_sm    { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.main_text_sm a:link     { color: #369; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text_sm a:hover     { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text_sm a:active      { color: #369; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text_sm a:visited      { color: #369; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text_sm a:visited:hover     { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1,h2,h3,h3.title, .title           { color: #600; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.hilite  { color: #ff8c00; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer         { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer a:link        { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:hover        { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer a:active         { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footer a:visited         { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:visited:hover        { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.border   { border: solid 1px #600 }
.divider	    { background-color: #600 }
.calc  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; border: solid 1px #600; width: 300px }
.calc_answers   { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #600; text-align: justify; border: solid 1px #600; width: 300px }
.map   { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; border: solid 1px #369 }
.blog_info { color:#660000; font-size:10px; font-weight:normal; font-style:italic; }


.contact      { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.contact_tr    { height: 20px }
.contact_divider_tr { height: 75px }
.contact_reqd { color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cma_bkgd1  { color: #600; background-color: #bbb }
.cma_bkgd2 { background-color: #f0f8ff }
.cma_bkgd3 { background-color: #e8fde8 }
.flyer   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.flyer_details   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.flyer_footer  { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.header_info        { color: black; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_info a:link        { color: #000; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.header_info a:hover        { color: #600; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.header_info a:active         { color: #000; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_info a:visited         { color: #000; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.header_info a:visited:hover        { color: #600; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#single_map      { width: 350px; height: 200px; }
#prop_col_1 { float: left; width: 200px; height: 200px; }
#prop_col_2 { float: left; width: 200px; padding-left: 20px; text-align: left; }
#prop_col_3 { float: left; width: 150px; padding-left: 20px; text-align: left; }
.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; }