/***************
 * /includes/css/global.css
 ***************/
html, body {height: 100%;}
body {
  background-color: #8BB13B;
  color: #333333;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  behavior: url("/lib/htc/csshover3.htc");
}
object {outline: 0 none;}

a {color: #C00202;}
a:hover {color: #FD1111;}

a.sectionnav:link {color: #333333; text-decoration: none;}
a.sectionnav:visited {color: #333333; text-decoration: none;}
a.sectionnav:active {color: #333333; text-decoration: none;}
a.sectionnav:hover {color: #000000; text-decoration: none;}

a.sitemap_sectionlink:link {color: #CC0000; font-size: 14px; text-decoration: none;}
a.sitemap_sectionlink:visited {color: #CC0000; font-size: 14px; text-decoration: none;}
a.sitemap_sectionlink:active {color: #CC0000; font-size: 14px; text-decoration: none;}
a.sitemap_sectionlink:hover {color: #000000; font-size: 14px; text-decoration: none;}

a.sitemap_utilsectionlink:link {color: #333333; font-size: 14px; text-decoration: none;}
a.sitemap_utilsectionlink:visited {color: #333333; font-size: 14px; text-decoration: none;}
a.sitemap_utilsectionlink:active {color: #333333; font-size: 14px; text-decoration: none;}
a.sitemap_utilsectionlink:hover {color: #000000; font-size: 14px; text-decoration: none;}

a.sitemap_subsectionlink:link {color: #333333; font-size: 12px; font-weight: bold; text-decoration: none;}
a.sitemap_subsectionlink:visited {color: #333333; font-size: 12px; font-weight: bold; text-decoration: none;}
a.sitemap_subsectionlink:active {color: #333333; font-size: 12px; font-weight: bold; text-decoration: none;}
a.sitemap_subsectionlink:hover {color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}

a.sitemap_pagelink:link {color: #333333; font-size: 12px; text-decoration: none;}
a.sitemap_pagelink:visited {color: #333333; font-size: 12px; text-decoration: none;}
a.sitemap_pagelink:active {color: #333333; font-size: 12px; text-decoration: none;}
a.sitemap_pagelink:hover {color: #000000; font-size: 12px; text-decoration: none;}

.search_listings_menu {font-size: 11px; font-weight: bold; color: #333333;}
.search_listings_menu a {font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
.search_listings_menu a:hover {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: underline;}
.search_listings_menu_on {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: underline;}
.search_listings_menu_on a {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: underline;}
.search_listings_menu_on a:hover {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: underline;}

.search_listings_colhead {font-size: 11px; color: #404040; font-weight: bold; border-bottom: 1px solid #CCCCCC;}
.search_listings_colhead a {font-size: 11px; font-weight: bold; color: #404040; text-decoration: none;}
.search_listings_colhead a:hover {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: none;}
.search_listings_colhead_on {font-size: 11px; color: #C00202; font-weight: bold; border-bottom: 1px solid #CCCCCC;}
.search_listings_colhead_on a {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: none;}
.search_listings_colhead_on a:hover {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: none;}
.search_listings_subcolhead {font-size: 10px; font-weight: normal;}

.search_listings_data_sm {font-size: 11px; color: #333333;}
.search_listings_data_sm a {font-size: 11px; color: #333333; text-decoration: underline;}
.search_listings_data_sm a:hover {font-size: 11px; color: #C00202; text-decoration: none;}

.search_listings_data ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 13px;}
.search_listings_data li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; line-height: 13px;}
.search_listings_data {font-size: 12px; color: #333333;}
.search_listings_data_bullets {font-size: 12px; color: #333333;}
.search_listings_data a {font-size: 12px; color: #333333; text-decoration: underline;}
.search_listings_data a:hover {font-size: 12px; color: #C00202; text-decoration: none;}
.search_listings_bg_odd {background-color: #EBEBEB;}
.search_listings_bg_even {background-color: #F7F7F7;}

.search_form_checkbox_on {padding: 0px 0px 0px 2px; font-size: 10px; color: #333333;}
.search_form_checkbox_off {padding: 0px 0px 0px 2px; font-size: 10px; color: #999999;}

.search_movein_title {font-size: 14px; font-weight: bold; color: #C00202; text-transform: uppercase;}

.search_listing_nname a {font-size: 14px; font-weight: bold; color: #C00202; text-transform: uppercase; text-decoration: none;}
.search_listing_nname a:hover {font-size: 14px; font-weight: bold; color: #C00202; text-transform: uppercase; text-decoration: underline;}
.search_listing_nstatus {font-size: 11px; font-weight: bold; color: #333333; text-transform: uppercase;}

.yoursearchresults {font-size: 10px; color: #000000; font-weight: bold;}
.breadcrumb {font-size: 12px; color: #333333; line-height: 12px;}
.breadcrumb a {font-size: 12px; color: #333333;}
.breadcrumb a:hover {font-size: 12px; color: #D70101;}
.breadcrumb_on {font-size: 12px; font-weight: bold; color: #333333;}
.breadcrumb_on a {font-size: 12px; font-weight: bold; color: #333333;}
.breadcrumb_on a:hover {font-size: 12px; font-weight: bold; color: #D70101;}

.find_extra_links {font-size: 11px; font-weight: bold; color: #333333;}
.find_extra_links a {font-size: 11px; font-weight: bold; color: #333333;}
.find_extra_links a:hover {font-size: 11px; font-weight: bold; color: #D70101;}

.find_home_menu {padding: 4px 8px 5px 8px; background-color: #87B6DD; font-size: 11px; font-weight: bold; color: #000000;}
.find_home_menu a {font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.find_home_menu a:hover {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: none;}
.find_home_menu_on {font-size: 11px; font-weight: bold; color: #C00202;}
.find_home_menu_on a {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: none;}
.find_home_menu_on a:hover {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: none;}

.find_neighborhood_home {font-size: 11px; font-weight: bold; color: #FFFFFF;}
.find_neighborhood_home a {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.find_neighborhood_home a:hover {font-size: 11px; font-weight: bold; color: #C00202; text-decoration: none;}

.plans_menu {padding: 4px 15px 4px 15px; font-size: 12px; font-weight: bold; color: #333333; text-align: right;}
.plans_menu a {font-size: 12px; font-weight: bold; color: #333333; text-decoration: underline;}
.plans_menu a:hover {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}
.plans_menu_on {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}
.plans_menu_on a {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}
.plans_menu_on a:hover {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}

.floorplan_menu {font-size: 13px; font-weight: bold; color: #333333;}
.floorplan_menu a {font-size: 13px; font-weight: bold; color: #333333; text-decoration: underline;}
.floorplan_menu a:hover {font-size: 13px; font-weight: bold; color: #C00202; text-decoration: underline;}
a.floorplan_menu {font-size: 13px; font-weight: bold; color: #333333; text-decoration: underline;}
.floorplan_menu_on {font-size: 13px; font-weight: bold; color: #C00202; text-decoration: underline;}
.floorplan_menu_on a {font-size: 13px; font-weight: bold; color: #C00202; text-decoration: underline;}
.floorplan_menu_on a:hover {font-size: 13px; font-weight: bold; color: #C00202; text-decoration: underline;}
a.floorplan_menu_on {font-size: 13px; font-weight: bold; color: #C00202; text-decoration: underline;}

.plan_exteriors {font-size: 12px; font-weight: bold; color: #FFFFFF;}
.plan_exteriors a {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.plan_exteriors a:hover {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}
a.plan_exteriors {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.plan_exteriors_on {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}
.plan_exteriors_on a {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}
.plan_exteriors_on a:hover {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}
a.plan_exteriors_on {font-size: 12px; font-weight: bold; color: #C00202; text-decoration: underline;}

.welcome_menu_bg {background-image: url(/img/global/top_menu_bg.gif); background-repeat: repeat-x; height: 21px;}
.welcome_menu {color: #333333; font-size: 10px; line-height: 10px;}
.welcome_menu a {color: #333333; text-decoration: none;}
.welcome_menu a:hover {color: #D70101; text-decoration: none;}
.welcome_menu_home {color: #333333; font-size: 12px; line-height: 12px;}
.welcome_menu_home a {color: #333333; text-decoration: none;}
.welcome_menu_home a:hover {color: #D70101; text-decoration: none;}

.top_menu1 {color: #252525; font-size: 11px; line-height: 11px;}
.top_menu1 a {color: #252525; font-weight: bold; text-decoration: none;}
.top_menu1 a:hover {color: #D70101; font-weight: bold; text-decoration: none;}
a.top_menu1_on {color: #D70101; font-weight: bold; text-decoration: none;}
.top_menu_separator {background-color: #C3CBA2;}
.top_menu2 {color: #333333; font-size: 10px; font-weight: bold; line-height: 10px;}
.top_menu2 a {color: #333333; font-weight: bold; text-decoration: none;}
.top_menu2 a:hover {color: #D70101; font-weight: bold; text-decoration: none;}

.bg_page {background-image: url(/img/global/bg_page.jpg); background-repeat: repeat-x; width: 100%; height: 100%;}
.bg_main_menu {width: 1002px; height: 42px; background-image: url(/img/global/menu.gif); background-repeat: no-repeat; border-bottom: 1px solid #FFFFFF; background-color: #789647;}
.bg_footer {background-color: #FFFFFF; width: 1002px; height: 100%;}

#header {background-color: #FFFFFF; width: 1002px;}
#content {background-color: #FFFFFF;}

.footer_bar {background-image: url(/img/global/footer-arrow.png); background-repeat: no-repeat; background-position: left; 
	padding: 4px 24px 4px 24px; border-top: 1px solid #FFFFFF; background-color: #FFFFFF; text-align: right;
	color: #FF0000; font-family: 'Arial Narrow', sans-serif; font-size: 16px; font-weight: bold;}
.footer {padding: 15px 15px 15px 15px; color: #333333; font-size: 10px; line-height: 12px; text-align: center;}
.footer a {color: #333333; text-decoration: none;}
.footer a:hover {color: #D70101; text-decoration: none;}

table, tr, td, div, p {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

form, input {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
}

#content_padding {padding: 20px 0px 20px 0px;}
#content_left {width: 734px; float: left;}
#content_left_padding {padding: 0px 20px 0px 40px;}
#content_right {width: 268px; float: right;}
#content_right_padding {padding: 0px 40px 0px 20px;}
#sectiontitle {padding: 0px 0px 2px 0px; color: #333333; font-size: 24px; text-transform: uppercase; border-bottom: 1px solid #CCCCCC;}
#sectionnav {padding: 0px 0px 20px 0px; color: #CCCCCC;}
#sectionnav2 {padding: 5px 0px 20px 0px; color: #CCCCCC;}
#pagetitle {padding: 0px 0px 20px 0px; color: #667628; font-size: 20px; text-transform: uppercase;}
#presspagetitle {padding: 0px 0px 5px 0px; color: #667628; font-size: 20px; text-transform: uppercase;}
#subtitle,.subtitle {padding: 0px 0px 0px 0px; color: #333333; font-size: 17px;}

.bodycopy {width: 674px;}
.navbox {width: 206px;}
.navbox_border {padding: 1px 1px 1px 1px; background-color: #999999;}
.navbox_top {border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999;}
.navbox_bottom {padding: 10px 10px 0px 10px; background-color: #E2EdF7; background-image: url(/img/global/navbox_bkg.jpg); background-repeat: repeat-x; border-left: 1px solid #999999; border-right: 1px solid #999999;}
.navbox_bottom_go {background-color: #E2EdF7;}
.navbox_title {padding: 0px 0px 0px 0px; color: #FFFFFF; font-size: 16px; font-weight: bold;}
.navbox_description {padding: 10px 0px 10px 0px;}
.navbox_gobutton {padding: 10px 10px 10px 10px; background-color: #E2EdF7; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999;}

a.living-green-boxnav {color: #000000; font-size: 11px; font-weight: bold; text-decoration: none;}
a.living-green-boxnavOn {color: #CC0202; font-size: 11px; font-weight: bold; text-decoration: none;}
a.living-green-boxnavIn {color: #CC0202; font-size: 11px; font-weight: bold; text-decoration: none;}

.leftsubtitle {width: 375px; height: 30px; margin: 20px 0px 20px 0px; background-image: url(/img/global/leftsubtitle.jpg); font-size: 13px; line-height: 30px;}

.wishlist_sectionhead {color: #5B7893; font-size: 20px;}
.wishlist_sectionsubhead {color: #5B7893; font-size: 11px; font-weight: bold;}

.nowrap {white-space: nowrap;}
.highlight {background-color: #FFFFE0; cursor: pointer;}
.show {display: block;}
.hide {display: none;}

/* *a {position: relative;}*/

a.jnav {color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;}
a.jnavOn {color: #CC0000; font-size: 13px; font-weight: bold; text-decoration: none;}

a.jsubnav {color: #333333; font-weight: normal; text-decoration: none;}
a.jsubnavOn {color: #CC0000; font-weight: normal; text-decoration: none;}

div.jtab {width: 198px; height: 20px; border: 1px solid #839AAD; text-align: center;}
div.jtabOn {width: 198px; height: 20px; background-color: #B1CFE9; border-top: 1px solid #839AAD; border-bottom: 1px solid #B1CFE9; border-left: 1px solid #839AAD; border-right: 1px solid #839AAD; text-align: center;}

div.jsubnav {width: 602px; height: 20px; background-color: #B1CFE9; border-left: 1px solid #839AAD; border-right: 1px solid #839AAD; border-bottom: 1px solid #839AAD; font-size: 11px; line-height: 20px; font-weight: bold;}
div.jsubnavOn {width: 602px; height: 20px; background-color: #B1CFE9; border-left: 1px solid #839AAD; border-right: 1px solid #839AAD; border-bottom: 1px solid #839AAD; font-size: 11px; line-height: 20px; font-weight: bold;}

.box_news_month {font-size: 14px; font-weight: bold;}
.box_news_month a {color: #333333; font-size: 14px; font-weight: bold; text-decoration: none;}
.box_news_month a:hover {color: #CC0000; font-size: 14px; font-weight: bold; text-decoration: underline;}
.box_news_title {font-size: 12px; line-height: 14px;}
.box_news_title a {color: #333333; text-decoration: none;}
.box_news_title a:hover {color: #CC0000; text-decoration: underline;}
.box_news_title_on {font-size: 12px; line-height: 14px; color: #CC0000;}

a.view_news_link {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: none;}
a.view_news_link:hover {color: #CC0000; font-size: 11px; font-weight: bold; text-decoration: underline;}

.news_title {font-size: 14px; font-weight: bold;}
.news_descr {font-size: 12px; line-height: 14px;}
.news_date {font-style: italic;}

.bg_colhead_xxlg {background-image: url(/img/global/bg_colhead_xxlg.jpg); background-repeat: no-repeat; width: 952px; height: 25px;}
.bg_colhead_xlg {background-image: url(/img/global/bg_colhead_xlg.jpg); background-repeat: repeat-y; width: 655px;}
.bg_colhead_lg {background-image: url(/img/global/bg_colhead_lg.jpg); background-repeat: no-repeat; width: 455px; height: 25px;}
.bg_colhead_md {background-image: url(/img/global/bg_colhead_md.jpg); background-repeat: no-repeat; width: 438px; height: 25px;}
.bg_colhead_sm {background-image: url(/img/global/bg_colhead_sm.jpg); background-repeat: no-repeat; width: 282px; height: 25px;}
.bg_colhead_xsm {background-image: url(/img/global/bg_colhead_xsm.jpg); background-repeat: no-repeat; width: 182px; height: 25px;}
.bg_colheader {background-image: url(/img/search/bg_colheader.jpg); background-repeat: repeat-x; height: 25px;}
.bg_colhead_orange {background-image: url(/img/global/bg_colhead_orange.png); background-repeat: repeat-y; width: 438px; height: 25px;}

.comm_neig_border {border: 1px solid #CCCCCC;}

.community_title {font-size: 18px; font-weight: bold; color: #C00202; text-transform: uppercase;}
.community_description {font-size: 12px; color: #333333;}
.community_awards_title {padding: 4px 8px 4px 8px; font-size: 12px; font-weight: bold; color: #000000;}
.community_awards_box {padding: 0px 8px 0px 8px; font-size: 12px; color: #333333; height: 220px; overflow: auto;}
.community_awards_text {padding: 15px 0px 0px 0px; line-height: 13px;}
.community_awards_text_bold {font-weight: bold;}
.community_school_links_title {padding: 4px 25px 4px 25px; font-size: 12px; font-weight: bold; color: #000000;}
.community_school_links a {color: #C00202;}
.community_school_links a:hover {color: #FD1111;}
.community_amenities_links_title {padding: 4px 25px 4px 25px; font-size: 12px; font-weight: bold; color: #000000;}
.community_amenities_links a {color: #C00202;}
.community_amenities_links a:hover {color: #FD1111;}
.community_nhood_listings_title {padding: 4px 8px 4px 8px; font-size: 12px; font-weight: bold; color: #000000;}
.community_nhood_listings {padding: 12px 12px 0px 12px; font-size: 11px; color: #333333; line-height: 14px;}
.community_nhood_listings a {font-size: 14px; font-weight: bold; color: #C60F14; text-transform: uppercase; text-decoration: none;}
.community_nhood_listings a:hover {text-decoration: underline;}
.community_nhood_listings_price {font-size: 12px; color: #000000;}

.neighborhood_title {font-size: 13px; font-weight: bold; color: #000000; text-transform: uppercase;}
.neighborhood_price {font-size: 13px; color: #333333;}
.neighborhood_snipe_bg {background-image: url(/img/global/bg_yellow_gradiant.jpg); background-repeat: repeat-y; width: 100%;}
.neighborhood_snipe {font-size: 13px; font-weight: bold; color: #000000;}
.neighborhood_snipe_info {font-size: 15px; font-weight: bold; color: #000000;}
.neighborhood_tagline {font-size: 16px; font-weight: bold; color: #000000;}
.neighborhood_description {font-size: 13px; color: #333333;}
.neighborhood_awards_title {padding: 4px 8px 4px 8px; font-size: 12px; font-weight: bold; color: #000000;}
.neighborhood_awards_box {padding: 0px 8px 0px 8px; font-size: 11px; color: #333333; height: 200px; overflow: auto;}
.neighborhood_awards_text {padding: 15px 0px 0px 0px; line-height: 13px;}
.neighborhood_awards_text_bold {font-weight: bold;}
.neighborhood_overview_title {font-size: 14px; font-weight: bold; color: #333333;}
.neighborhood_overview_bullet {padding: 0px 3px 0px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #99A170;}
.neighborhood_overview_text {font-size: 12px; color: #333333;}
.neighborhood_amenities_title {font-size: 14px; font-weight: bold; color: #333333;}
.neighborhood_amenities_bullet {padding: 0px 3px 0px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #99A170;}
.neighborhood_amenities_text {font-size: 12px; color: #333333;}
.neighborhood_map_title {font-size: 14px; font-weight: bold; color: #333333;}
.neighborhood_map_text {font-size: 12px; color: #333333; line-height: 14px;}

.nplan_listing_header {padding: 3px 25px 3px 25px; background-color: #FFE4A0;}
.nplan_listing_award_winner {padding: 2px 0px 0px 15px; font-size: 11px; font-weight: bold; color: #CF0000;}
.nplan_listing_name {font-size: 14px; font-weight: bold; color: #000000;}
.nplan_listing_name a {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
.nplan_listing_name a:hover {font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline;}
.nplan_listing_details {font-size: 12px; color: #000000;}
.nplan_listing_details_bold {font-size: 12px; font-weight: bold; color: #000000;}
.nplan_listings_floorplan_type {font-size: 12px; color: #333333;}
.nplan_listings_preliminary {font-size: 14px; color: #999999; letter-spacing: 6px;}

.nfp_plan_name {font-size: 15px; font-weight: bold; color: #000000; text-transform: uppercase;}
.nfp_plan_type {font-size: 13px; color: #333333;}
.nfp_plan_stats_row {padding: 2px 2px 2px 2px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-size: 13px; color: #CCCCCC;}
.nfp_plan_preliminary {font-size: 13px; font-weight: bold; color: #000000;}
.nfp_plan_stats_text {font-size: 13px; font-weight: bold; color: #000000;}
.nfp_plan_stats_label {font-size: 13px; color: #333333;}

.mir_headline {font-size: 14px; font-weight: bold; color: #000000;}
.mir_homesitename {font-size: 12px; font-weight: bold; color: #000000;}
.mir_price {font-size: 12px; color: #000000;}
.mir_was_price {font-style: italic;}
.mir_sqft {font-size: 12px; color: #000000;}
.mir_bullets {font-size: 12px; color: #000000;}
.mir_bullets ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.mir_bullets li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px;}
.mir_paragraph {font-size: 12px; color: #000000;}
.mir_contact {padding: 3px 3px 3px 3px; background-color: #FFE4A0; line-height: 13px;}
.mir_contact_number {font-size: 12px; color: #000000; text-align: center;}
.mir_contact_email {font-size: 12px; color: #000000; text-align: center;}

.mir_community_bold {font-size: 14px; line-height: 20px; font-weight: bold; color: #000000;}
.mir_community_paragraph {font-size: 14px; line-height: 20px; font-weight: normal; width: 300px; color: #000000;}

.photo_gallery_plan_name {font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase;}

.slider_bar {border-top: 1px solid #CCCCCC; background-color: #D3D3D3; background-image: url(/img/global/bg_slider_bar.jpg); background-repeat: repeat-x; height: 24px;}
.slider_handle {background-image: url(/img/global/slider2.gif); background-repeat: no-repeat; width: 259px; height: 24px; cursor: move;}
.slider_bar_old {border-top: 1px solid #CCCCCC; background-color: #D3D3D3; background-image: url(/img/global/bg_slider_bar.jpg); background-repeat: repeat-x; height: 26px;}
.slider_handle_old {background-image: url(/img/global/slider.gif); background-repeat: no-repeat; width: 263px; height: 26px; cursor: move;}

.search_find {font-size: 20px; color: #C00202;}
.search_yourhome {color: #333333;}
.search_type {font-size: 11px; color: #333333; font-weight: bold;}
.search_select {font-size: 10px; color: #333333;}
.search_btn {padding: 0px 8px 0px 8px; font-size: 11px; color: #C00202; font-weight: bold;}
.search_adv {font-size: 10px;}
.search_quickjump {padding: 0px 2px 0px 2px; font-size: 11px; color: #333333; font-weight: bold;}
.search_quickjump_btn {padding: 0px 8px 0px 8px; font-size: 11px; color: #333333; font-weight: bold;}
.search_quickjump_error {line-height: 10px; font-size: 10px; color: #C00202;}

.map_header {padding: 0px 0px 5px 0px; font-size: 14px; font-weight: bold; color: #333333;}
.map_header a {color: #333333; text-decoration: none;}
.map_header a:hover {color: #C00202; text-decoration: none;}
.map_content {font-size: 12px; line-height: 12px; color: #333333;}

.message_bar {padding: 0px 0px 0px 0px; background-image: url(/img/global/bg_message.jpg); background-repeat: repeat-none; width: 1002px; height: 31px; overflow: hidden; text-align: right;}
.message_bar_txt {padding: 0px 10px 0px 10px; font-size: 12px; font-weight: bold; color: #000000; line-height: 31px;}

a.pressnav {color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.pressnavOn {color: #CC0000; font-weight: bold; text-decoration: none; text-transform: uppercase;}

.contact_hdiv {background-color: #DFDFDF; margin: 10px 0px 10px 0px;}
.contact_vdiv {background-color: #DFDFDF;}
.contact_headquarters_name {margin: 0px 0px 10px 0px; color: #5B7893; font-size: 24px; line-height: 135%; text-align: center;}
.contact_headquarters_address {margin: 0px 0px 10px 0px; color: #333333; font-size: 14px; line-height: 135%; text-align: center;}
.contact_regionaloffice_name {margin: 0px 0px 5px 0px; color: #5B7893; font-size: 12px; font-weight: bold; line-height: 135%;}
.contact_regionaloffice_phone {margin: 0px 0px 10px 0px; color: #333333; font-size: 12px; line-height: 150%;}
.contact_regionaloffice_address {margin: 0px 0px 10px 0px; color: #333333; font-size: 12px; line-height: 150%;}
.contact_division_name {margin: 0px 0px 5px 0px; color: #5B7893; font-size: 12px; font-weight: bold; line-height: 135%;}
.contact_division_phone {margin: 0px 0px 10px 0px; color: #333333; font-size: 12px; line-height: 135%;}
.contact_division_address {margin: 0px 0px 10px 0px; color: #333333; font-size: 12px; line-height: 135%;}
.contact_askus_label {margin: 0px 0px 5px 0px; color: #5B7893; font-size: 12px; font-weight: bold; line-height: 135%;}

.faq_q {color: #5B7893; font-size: 17px; line-height: 150%;}
.faq_a {padding: 0px 0px 15px 0px; color: #333333; font-size: 12px; line-height: 135%;}


/****************
 * /includes/css/ph_header.css
 ****************/
/***** pseudo reset.css *****/
body { font-size: 100%; }
div#content { font-size: 12px; }
/***** end *****/

/***** active nav items *****/
body#search a#navitem-search,
body#design a#navitem-design,
body#finance a#navitem-finance,
body#buy a#navitem-buy,
body#livegreen a#navitem-live-green,
body#about a#navitem-about {
  border-bottom: 2px solid #fff;
  color: #f0f460;
}

/***** end *****/

div#header {
  display: block;
  height: 76px;
}
div#header img {
  border: 0;
}
img#header-logo {
  width: 184px;
  height: 41px;
  float: left;
  margin: 28px 0px 0px 40px;
}
div#header-home-link {
  float: right;
  margin: 12px 20px 0px 0px;
  height: 12px;
  font: 12px/12px 'Trebuchet MS','Verdana',sans-serif !important;
  color: #444;
}
div#header-home-link a:visited {
  color: #444;
}
div#header-home-link a:hover {
  color: #d00;
}
div#header-home-link img {
  vertical-align: middle;
}
div#header-nav {
  height: 24px;
  margin: 27px 20px 0px 0px;
  /*background-color: #fcc;*/
  float: right;
  clear: right;
}
div#header-nav a {
  font: bold 11px/24px 'Trebuchet MS', sans-serif;
  color: #333;
  vertical-align: middle;
  padding: 0px 12px;
  text-decoration: none;
  display: block;
  float: left;
  text-align: center;
}
div#header-nav a#nav-espanol,
div#header-nav a#nav-homeowners {
  color: #666;
  font-size: 10px;
}
div#header-nav a:hover {
  color: #d00;
}
div#header-nav a#nav-espanol:hover,
div#header-nav a#nav-homeowners:hover {
  color: #d33;
}
div#header-nav a#nav-homeowners {
  font-weight: normal;
  width: 91px;
  padding: 0px;
}
div#header-nav a#nav-espanol {
  border-left: 1px solid #c3cba2;
}
div#header-nav a#nav-homeowners {
  background: url('/lib/img/homeowners_btn.gif') no-repeat;
}

body#brokers a#nav-brokers,
body#commercial a#nav-commercial,
body#careers a#nav-careers,
body#contact a#nav-contact {
  color: #d00;
}
body#espanol a#nav-espanol,
body#homeowners a#nav-homeowners {
  color: #d33;
}

div#nav-search {
  float: right;
  text-align: right;
  height: 43px;
/*  line-height: 40px;*/
  padding: 0px 10px;
}
div#nav-search p {
  color: #C00202;
  font: 10px/10px 'Trebuchet',sans-serif !important;
  text-align: left;
}
div#nav-search input {
  margin-top: 0px;
  display: inline-block;
  vertical-align: middle;
  padding: auto;
  font: bold 11px/14px 'Trebuchet MS', sans-serif;
}
div#nav-search input.input-text {
  width: 200px;
}
div#nav-search input.input-button {
  padding: 0 8px;
}


/****************
 * http://brokers.pardeehomes.com/lib/css/dropdown.css
 ****************/
ul#nav-ul, ul#nav-ul ul { /* all lists */
  font-size: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}

/* top level */
ul#nav-ul a {
  display: block;
  /* width: 10em; */
  width: auto;
}
/* sub levels */
ul#nav-ul li ul a {
  width: auto;
}

/* added by Andrew */
/* top level */
ul#nav-ul li { /* all list items */
  float: left;
  /* width: 10em; */ /* width needed or else Opera goes nuts */
  width: auto;
}
/* sub levels */
ul#nav-ul li ul li {
  width: 160px;
}
/* end of added */

ul#nav-ul li ul { /* second-level lists */
  position: absolute;
  width: 160px;
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  z-index: 100;
}

ul#nav-ul li ul ul { /* third-and-above-level lists */
  margin: -18px 0 0 10.5em; /* 10.5 takes into account 10em width and 0.5em padding */
}

ul#nav-ul li:hover ul ul, ul#nav-ul li:hover ul ul ul {
  left: -999em;
}

ul#nav-ul li:hover ul, ul#nav-ul li li:hover ul, ul#nav-ul li li li:hover ul { /* lists nested under hovered list items */
  left: auto;
}


/****************
 * http://brokers.pardeehomes.com/lib/css/phrr_dropdown.css
 ****************/
div#nav {
  display: block;
  clear: both;
  height: 43px;
  background: url('http://brokers.pardeehomes.com/lib/img/nav_bg_w3.gif') repeat-x;
  z-index: 100;
}
ul#nav-ul {
  z-index: 100;
}

/* top-level */
ul#nav-ul a {
  padding: 0px 0px 3px 0px;
  margin: 6px 25px 0px 25px;
  color: #efc;
  font: lighter 13px/15px 'Frutiger Light', 'Arial', 'Trebuchet MS', 'Verdana', sans-serif;
  text-decoration: none;
  text-align: left;
}
ul#nav-ul img {
  display: block;
  float: left;
  margin-top: 10px;
}
ul#nav-ul a strong {
  font-size: 14px;
  line-height: 16px;
}


/* sublevels */
ul#nav-ul li ul li {
  border-width: 1px 1px 0px 1px !important;
  border-style: solid !important;
  border-color: #fff !important;
  padding: 0px 0.5em;
  background-color: #5d8e1d;
}
ul#nav-ul li ul li.nav-last {
  border-bottom-width: 1px !important;
}

.nav_element_wrapper{
    width:200px;
    height:100px;
    padding-top:15px;
    margin-top:-15px;
    background:url('http://www.pardeehomes.com/library/images/transperent_1x1.gif') repeat;
}

ul#nav-ul li ul li.nav-parent {
  background: #5d8e1d url('http://brokers.pardeehomes.com/lib/img/submenu_parent_arrow_bg_off.gif') no-repeat right center;

}
ul#nav-ul li ul li.nav-parent:hover,
ul#nav-ul li ul li.nav-parent-over {
  background: #5d8e1d url('http://brokers.pardeehomes.com/lib/img/submenu_parent_arrow_bg.gif') no-repeat right center;
}
ul#nav-ul li ul a {
  border: 0 !important;
  margin: 0;
  line-height: 16px;
  font: normal 11px/14px 'Trebuchet MS', 'Verdana', 'Arial', 'Helvetica', sans-serif;
}

/* top level -- active */
ul#nav-ul li:hover a,
ul#nav-ul li.over a {
  border-bottom: 2px solid #fff;
  color: #f0f460;
}
/* second level -- inactive */
ul#nav-ul li:hover ul li a,
ul#nav-ul li.over ul li a
{ color: #efc; }

/* second level -- active */
ul#nav-ul li ul li:hover a,
ul#nav-ul li ul li.over a
{ color: #fecb65; }
/* third level -- inactive */
ul#nav-ul li ul li:hover ul li a,
ul#nav-ul li ul li.over ul li a
{ color: #efc; }

/* third level -- active */
ul#nav-ul li ul li ul li:hover a,
ul#nav-ul li ul li ul li.over a
{ color: #fecb65; }
/* fourth level -- inactive */
ul#nav-ul li ul li ul li:hover ul li a,
ul#nav-ul li ul li ul li.over ul li a
{ color: #efc; }

/* fourth level -- active */
ul#nav-ul li ul li ul li ul li:hover a,
ul#nav-ul li ul li ul li ul li.over a
{ color: #fecb65; }
/* fifth level -- inactive */
ul#nav-ul li ul li ul li ul li:hover ul li a,
ul#nav-ul li ul li ul li ul li.over ul li a
{ color: #efc; }


/****************
 * http://brokers.pardeehomes.com/lib/css/phrr_footer.css
 ****************/
div#main {
  background: #dcf0f0 url('http://brokers.pardeehomes.com/lib/img/content_grad_bottom_fullw.gif') center bottom repeat-x;
  padding-bottom: 40px;
  margin-bottom: 10px;
}
div#footer {
  background: #fff url('http://brokers.pardeehomes.com/lib/img/where_smart_arrow_fullw.gif') left top no-repeat;
  min-height: 40px;
  height: auto !important;
  height: 40px;
  padding: 40px 40px 20px 40px;
  color: #666;
  font: normal 10px/12px 'Trebuchet MS', 'Verdana', sans-serif;
  text-align: center;
}
div#footer a, div#footer a:link, div#footer a:visited {
  color: #666;
  text-decoration: none;
}
div#footer a:hover {
  color: #d70101;
  text-decoration: none;
}
/* Hack for IE */
* html div#footer {
  height: 40px;
} /* End IE Hack */


/******************************************************************************
* Footer Stuff
******************************************************************************/
div#footer2 {
  background: #fff url('http://brokers.pardeehomes.com/lib/img/where_smart_arrow_fullw.gif') left top no-repeat;
  min-height: 40px;
  height: auto !important;
  height: 40px;
  padding: 40px 20px 20px 20px;
  color: #666;
  font: normal 10px/12px 'Trebuchet MS', 'Verdana', sans-serif;
  text-align: left;
  margin-top: 15px;
}
div#footer2 a, div#footer2 a:link, div#footer2 a:visited {
  color: #666;
  text-decoration: none;
}
div#footer2 a:hover {
  color: #d70101;
  text-decoration: none;
}
/* Hack for IE */
* html div#footer2 {
  height: 40px;
} /* End IE Hack */

#footer2-left{
	width: 248px;
	float: left;
}
#footer2-space{
	width: 52px;
}
#footer2-right{
	width: 655px;
	float: right;
}
.footer2-description{
	font-family: 'Trebuchet MS', arial;
	font-size: 14px;
	padding-bottom: 8px;
	color: #4B8010;
}
.footer2-description-divider{
	height: 1px;
	width: 100%;
	background-color: #CCCCCC;
	overflow: hidden;
}
.footer2-left-links{
	width: 142px;
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 10px 0px 30px 0px;
}
.footer2-left-links a, .footer2-left-links a:visited{
	color: #666;
	text-decoration: none;
}
.footer2-left-links a:hover, .footer2-left-links a:active{
	color: #FF0000;
	text-decoration: none;
}
.footer2-left-links2{
	width: 106px;
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 10px 0px 30px 0px;
}
.footer2-left-links2 a, .footer2-left-links2 a:visited{
	color: #666;
	text-decoration: none;
}
.footer2-left-links2 a:hover, .footer2-left-links2 a:active{
	color: #FF0000;
	text-decoration: none;
}
.footer2-clear{
	clear: both;
}
.footer2-strong{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding: 10px 0px 5px 0px;
}
.footer2-tweet {
	color: #C40D13;
	font-weight: bold;
	line-height: 14px;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
}
div#footer2 div.footer2-tweet a {
	color: #C40D13;
	font-weight: bold;
	line-height: 14px;
	font-size: 12px;
  text-decoration: underline;
}
.footer2-right-links-1{
	width: 225px;
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 10px 0px 30px 0px;
}
.footer2-right-links-2{
	width: 200px;
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 10px 0px 30px 0px;
}
.footer2-right-links-3{
	width: 193px;
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 10px 0px 30px 0px;
}
.footer2-right a, .footer2-right a:visited{
	color: #666;
	text-decoration: none;
}
.footer2-right a:hover, .footer2-right a:active{
	color: #FF0000;
	text-decoration: none;
}
.footer2-subdescription{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding: 20px 0px  8px 0px;
}
.footer2-subdescription-2{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px  8px 0px;
}
.footer2-subdescription-divider{
	height: 1px;
	width: 90%;
	background-image: url('/lib/img/footer-dashed-divider-background.jpg');
	background-repeat: repeat-x;
	overflow: hidden;
}
.footer2-dotted-divider-bottom{
	padding: 10px 0px 0px 0px;
}	
.footer2-center-text{
	padding: 20px 0px 10px 0px;
	text-align: center;
}


/******************************************************************************
* Quick Register pull-down stuff
******************************************************************************/
div#quickreg {
  display: block;
  height: 38px;
  overflow: visible;
  border: 0 none;
  padding: 0;
  margin: 0;
}
div#quickreg ul {list-style: none; margin: 0; padding: 0; z-index: 80;}
div#quickreg ul li {position: relative;  width: 261px; z-index: 80; height: 38px;}
div#quickreg ul li a.quickreganchor {
	display: block;
	height: 38px;
  width: 261px;
  vertical-align: middle;
  text-align: center;
  border: 0 none;
  outline: 0 none;
}
div#quickreg ul li a img {border: 0 none; outline: 0 none;}
div#quickreg ul li ul {display: none; position: absolute; left: 8px; top: 33px;}
div#quickreg ul li:hover ul {display: block;}
#quickreghover {
  height: 167px;
  width: 245px;
  background: url('/lib/img/keep-in-touch-hover.png') no-repeat top center;
  text-align: center;
}
#quickregform {display: block;}
#quickregform form {padding: 10px 0 0 0; margin: 0;}
#quickregtable {margin: 0 auto 0 auto;}
#quickregtable th {color: #5A3E24; font-size: 13px; line-height: 15px; text-align: right;}
#quickregtable td {vertical-align: bottom; text-align: left;}
#quickregtable td p {color: #5A3E24; font-size: 12px; line-height: 14px; margin-top: 6px;}
#quickregtable td p a {color: #5A3E24; font-size: 12px; line-height: 14px;}
#quickregtable input.quickregtext {width: 150px; margin: 0 0 4px 10px;}
#quickregtable input.quickregsubmit {float: right;}
#quickregsuccess {display: none;}
#quickregsuccess td {
  height: 167px;
  width: 245px;
  vertical-align: middle;
  text-align: center;
}
#quickregextratime {padding: 0; margin: 0;}


/******************************************************************************
* Email Preference Center
******************************************************************************/
div#preference_padding {padding: 0 30px;}
div.preference_top {width: 670px;}
div.preference_section {width: 670px; border-bottom: 1px solid #CCC; padding: 15px 0 15px 0;}
div.preference_bottom {width: 670px; border-top: 1px solid #CCC; padding: 15px 0 0 0; margin-top: 15px; text-align: center;}
span.preference-email {font-size: 20px; font-weight: bold; color: #333;}
div.preference-error {border: 2px solid #AA0000; color: #AA0000; background-color: #FFCCCC; padding: 5px 10px; margin-top: 20px;}
div.preference-success {border: 2px solid darkgreen; color: darkgreen; background-color: #CCFFCC; padding: 5px 10px; margin-top: 20px;}
div.preference-region {font-weight: bold; color: #333; margin: 10px 0 2px 0;}
div.preference-neighborhood {line-height: 14px; vertical-align: bottom;}
div.preference-neighborhood input {margin: 2px 5px 0 0;}
table.preference-neighborhoods td {vertical-align: top; padding-right: 30px;}
table.preference-form-text td {padding: 0 30px 0 0;}
table.preference-form-checkbox {width: 670px;}
table.preference-form-checkbox td {padding: 0 10px 0 0;}
div.preference-privacy {font-style: italic; color: #333; padding-top: 15px;}
div.preference-privacy a {font-style: italic; color: #333;}
div.preference-select-email {width: 670px; text-align: center; padding: 150px 0 200px 0;}

