h1, h2, h3, h4, h5, h6 {color:#333;font-family: Tahoma, Trebuchet MS, Geneva, Helvetica, Arial, sans-serif;margin: 5px 0px;padding:10px 0px;}h1 {font-size: 24px;}a:active {outline: none;}input {outline: none;}p {margin-bottom: 10px;}table td {vertical-align: top;}#content {margin: 0px;padding: 0px;height: 1%; overflow: hidden;width: 960px;font-size: 14px;}html > body #content {height: auto;}#content_main {float: left;margin: 0px 0px 0px 0px;padding: 0px 10px 0px 20px;width: 690px; overflow: hidden;}#content_main h1, #content_main h2 {font-size: 24px;font-weight: normal;border-bottom: 1px solid #333;font-family: Georgia, "Times New Roman", Times, serif;font-family: Tahoma, Trebuchet MS, Geneva, Helvetica, Arial, sans-serif;}#content_main h2 {font-size: 20px;}#content_sidebar {float: left;margin: 0px;padding: 0px 10px;width: 220px; overflow: hidden;}#my_account .ui-dialog-titlebar-close {top: 0;right: 0;margin: 0;}#my_account {position: relative;background: #ecece7 url(/images/my_account_dialog.gif) no-repeat;text-align: left;}#my_account {}#my_account * {outline: none;}#my_account_header {height: 150px;}#my_account #login_error_message {display: none;}#my_account #login_notify_message {display: none;}#my_account #create_account_error_message {display: none;}#my_account #create_account_notify_message {display: none;}#my_account #create_account_error_message,#my_account #login_error_message {position: relative;width: 490px;margin-bottom: 10px;background: #C00 url(/images/error.png) no-repeat 10px 7px;color: #FFF;font-size: 14px;font-weight: bold;padding: 5px 5px 5px 30px;border: 1px solid #AAA;-moz-border-radius: 6px !important;-webkit-border-radius: 6px !important;border-radius: 6px !important;}#my_account #create_account_error_message img,#my_account #login_error_message img {vertical-align: bottom;}#my_account #create_account_error_message a, #my_account #create_account_error_message a:visited,#my_account #login_error_message a, #my_account #login_error_message a:visited {color: #FFF;}#my_account #create_account_notify_message,#my_account #login_notify_message {margin: 2px;background: #EEA;font-size: 14px;font-weight: bold;padding: 5px;border: 1px solid #AAA;-moz-border-radius: 6px !important;-webkit-border-radius: 6px !important;border-radius: 6px !important;}#my_account select {margin: 5px 0px 5px 5px;width: 310px;}#my_account hr {margin: 5px 0px;}#my_account label {display: inline-block;width: 150px;text-align: right;}#my_account fieldset {margin: 0px;padding: 2px;border: 0px;}#my_account .header {overflow: auto;}#my_account .already_registered {float: right;}#my_account .company_logo {position: absolute;top: 5px;right: 5px;display: none;}#my_account a.login_link {background: url(/images/login_button.gif);display: inline-block;width: 63px;height: 25px;text-indent: -9999px;outline: none;}#my_account .title {position: relative;height: 50px;font-size: 24px;color: #999;}#my_account .title .switch {position: absolute; right: 5px; top: 10px; font-size: 12px;}#my_account #new_customer_first_name {width: 141px;}#my_account #new_customer_last_name {width: 142px;}#my_account #new_customer_phone {width: 141px;}#my_account #new_customer_phone_type {width: 147px;}#my_account #new_customer_agent {margin-left: 5px;}#my_account .logos {position: absolute; bottom: 5px; left: 5px;}#my_account .logos img {margin-right: 10px;}#my_account .disclosure_links {position: absolute; bottom: 5px; right: 5px; font-size: 10px;}#my_account .terms_of_use {font-size: 12px;}#my_account .terms_of_use div {width: 350px; padding: 5px 0px 0px 0px; display: inline-block;}#my_account .market_updates {font-size: 12px;}#my_account .market_updates div {width: 350px; padding: 5px 0px 0px 0px; display: inline-block;}.create_account_button,.login_account_button {float: right;display: inline-block;margin-left: 10px;}.create_account_button {outline: none;background: url(http://production.pureagent.net/images/create_account_button.gif) no-repeat scroll 0 0;display:block;height:25px;text-indent:-9999px;width:140px;}.login_account_button {outline: none;background: url(http://production.pureagent.net/images/login_button.gif) no-repeat scroll 0 0;display:block;height:25px;text-indent:-9999px;width:63px;}.display_create_account #create_account {display: block;}.display_create_account #login_account {display: none;}.display_login_account #create_account {display: none;}.display_login_account #login_account {display: block;}#real_estate_guide_map img {border: 2px solid #666;background: #FFF;padding: 5px;margin: 10px;}.start_searching {position: relative; float: right; margin: 0px 0px 10px 10px; width: 260px;border: none;}.start_searching a {text-decoration: none; color: #FFF;}.start_searching span {position: absolute;width: 165px;bottom: 12px; left: 29px; text-align: center; font-size: 18px; font-weight: bold; color: #FFF;}#footer_wrap {width: 100%;clear: both;overflow:auto;}#footer {text-align: left;margin: 0px auto;width: 900px;height: 170px;position: relative;padding: 65px 30px 0px 30px;overflow: hidden;border: 0px solid #000;clear: both;}#footer_logo {float: left;margin-right: 10px;border: 1px solid #000;background: #fff;padding: 4px;}#footer_offices {font-size: 1em;float: left;overflow: hidden;width: 500px;}#footer_offices div.office {float: left;margin-right: 15px;}.footer_company {font-weight: bold;}.footer_contact {float: left;margin-right: 50px;}#footer_agent_image {float: left;margin-right: 10px;border: 1px solid #000;}#footer_agent_name {font-weight: bold;}#footer_onjax {float: right;text-align:right;}#footer_onjax a {text-decoration: none;font-weight: bold;color: #666;}#footer_onjax #pureagent_login {text-align: right;margin-bottom: 5px;color: #000;font-weight:bold;font-size: 14px;}#footer_onjax #pureagent_login a {text-decoration: underline;}#footer_onjax #agent_email_login {text-align: right;margin-bottom: 5px;color: #000;font-weight:bold;font-size: 14px;}#footer_onjax #agent_email_login a {text-decoration: underline;}#footer_onjax a.onjax_logo {display: block;}#agents {width: 700px;margin-top: 10px;}#agents .agent {position: relative;clear: both;overflow: auto;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #CCC;}#agents .agent_photo {padding: 6px; background: #FFF;border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 2px solid #666; border-right: 2px solid #666;}#agents .agent_contact {float: left;width: 200px;margin: 0px;font-size: 1.2em;} #agents .agent_contact label {font-size: .8em;display: block;line-height: .8em;margin-top: 5px;}#agents .agent_name {font-weight: bold;font-size: 1.5em;}#agents .agent_designations {}#agents .agent_title {font-style: italic;}#agents .office_name {margin-top: 20px;}#agents .agent_sections {float: left;width: 480px;padding-left: 10px;}#agents .agent_navigation {border-bottom: 2px solid #666;margin-top: 10px;}#agents .agent_navigation a {text-decoration: none;color: #000;}#agents .agent_navigation ul {list-style:none; overflow: auto;margin: 0px;padding: 0px;}#agents .agent_navigation ul li {float: left;margin-left: 5px;margin-top: 2px;padding: 3px 10px;background: #FFF;border-top: 1px solid #AAA; border-left: 1px solid #AAA; border-right: 1px solid #AAA;}#agents .agent_navigation ul li.current {border-color: #666;background: #666;margin-top: 0px;padding: 4px 10px;color: #FFF;font-weight: bold;}#agents .agent_navigation ul li.current a {color: #FFF;}#agents .agent_section {position: relative;border: 1px solid #666;padding: 10px;background: #FFF url(http://production.pureagent.net/images/agent_section_bg.gif) repeat-x;overflow: auto;min-height: 200px;color: #000;}#agents .agent_sections h2 {font-size: 24px; font-weight: bold;padding: 0;margin: 0 0 10px 0;border-bottom: 0px;}#agents .agent_section label {display: inline-block;width: 100px;}#agents .agent_section #contact_form label {display: inline-block;width: 100px;}#agents .agent_section #contact_form .first_name {width: 140px;margin-right: 8px;}#agents .agent_section #contact_form .last_name {width: 140px;}#agents .agent_section #contact_form textarea {width: 300px;display: inline;vertical-align:text-top}#agents .agent_vcard a {text-decoration: none;font-weight: bold;}#agents .agent_vcard img {vertical-align: text-bottom;}#agents .agent_section .agent_vcard {position: absolute;right: 0px;top: 0px;margin: 10px;}#agents .agent_contact .agent_vcard {margin-top: 20px;}#offices {width: 700px;margin-top: 10px;}#offices .office {clear: both;overflow: auto;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee;}#offices .office_contact {float: left;width: 200px;}#offices .office_contact img.map {border: 1px solid #666;}#offices .office_contact label {font-size: .8em;display: block;line-height: .8em;margin-top: 5px;}#offices .office_sections {float: left;width: 480px;padding-left: 10px;color: #000;}#offices .office_sections h2 {font-size: 24px; font-weight: bold;padding: 0;margin: 0 0 10px 0;border-bottom: 0px;}#offices .office_name {font-size: 18px; font-weight: bold;padding-left: 5px;margin-bottom: 5px;}#offices .office_navigation {border-bottom: 2px solid #666;}#offices .office_navigation a {text-decoration: none;color: #000;}#offices .office_navigation ul {list-style:none; overflow: auto;margin: 0px;padding: 0px;}#offices .office_navigation ul li {float: left;margin-left: 5px;margin-top: 2px;padding: 3px 10px;background: #FFF;border-top: 1px solid #AAA; border-left: 1px solid #AAA; border-right: 1px solid #AAA;}#offices .office_navigation ul li.current {border-color: #666;background: #666;margin-top: 0px;padding: 4px 10px;color: #FFF;font-weight: bold;}#offices .office_navigation ul li.current a {color: #FFF;}#offices .office_section {padding: 10px;background: #FFF url(http://production.pureagent.net/images/agent_section_bg.gif) repeat-x;}#offices .office_section label {display: inline-block;width: 100px;}#offices .office_section .office_address {margin-top: 20px;}.office_listings {list-style:none;margin: 0px;}.office_listing {overflow: auto;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee;}.office_listing .listing_photo {float: left;width: 150px;margin-right: 10px;}.office_listing .listing_photo img {border: 1px solid #000;}.office_listing .listing_summary {float: left;width: 250px}.office_listing .listing_price {font-weight: bold;}#contact_directions_form input[type="text"] {width: 250px;}#driving_directions {position: relative;display: none;}#driving_directions_table {border: 2px solid #666;padding: 3px;}#driving_directions th {margin-top: 30px;background-color: #666;color: #FFF;font-weight: bold;font-size: 16px;text-align: left;}#driving_directions td {vertical-align: top;padding: 10px;}#directions_map {width: 300px;height: 400px;}#driving_directions_close {text-align: right;border: 0px;padding:0px;margin: 0px;}#driving_directions_close a, #driving_directions_close a:hover, #driving_directions_close a:visited, #driving_directions_close a:active {background: #666;color: #FFF;font-weight: bold;font-size: 14px;padding: 5px;text-decoration:none}#featured_properties_map_wrap {text-align: center;padding: 20px;width: auto;color: #000;background: #FFF;}#featured_properties_map {border: 1px solid #000;width: 100%;height: 400px;}#featured_properties {}#featured_properties .featured_property {overflow: auto;clear: both;margin: 0px 0px 30px 0px;padding: 10px;border-bottom: 2px solid #666;}#featured_properties h2 {margin: 0px 0px 20px 0px;padding: 0px;border-bottom: 1px solid #CCC;}#featured_properties .featured_property .listing_photo {float: right;margin-left: 20px;border: 1px solid #000;padding: 0px;}#featured_properties .featured_property .listing_agent {margin-top: 10px;}#featured_properties .featured_property .listing_agent_photo {float: left;margin-right: 10px;border: 1px solid #000;}#featured_properties .featured_property .listing_agent_contact {float: left;}#featured_properties .featured_property .listing_agent_name {font-weight: bold;}#featured_properties .featured_property .address {font-weight: bold;font-size: 16px;}#featured_properties .featured_property .price {font-weight: bold;font-size: 16px;}#featured_properties .featured_property .mls_number {font-size: 10px;margin-bottom: 10px;}#featured_properties .featured_property .description {font-size: 14px;}#index_agents div.agent {width: 100%;background: none;}#index_properties {margin-top: 20px;}#index_properties .section {margin-bottom: 20px;position: relative;padding: 2px;padding-bottom: 10px;zoom: 1;}#index_properties .section h2 {font-weight: bold;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 10px;position: relative;}#index_properties .section h2 span {position: absolute;bottom: 5px;right: 15px;display: block;font-size: 16px;}#index_properties .section h2 span a {color: #FFF;}.highlighted_properties {list-style: none;margin: 0;padding: 0;overflow: hidden;font-size: 12px;line-height: normal}.highlighted_properties div {margin: 0;padding: 0;}.highlighted_properties li {float: left;width: 115px;position: relative;padding: 5px;margin-right: 10px;text-align: left;}.highlighted_properties li img {border: 1px solid #FFF;}.featured li {width: 205px;height: 220px;}.highlighted_properties li:first-child {padding-left: 5px;}.highlighted_properties li:last-child {padding-right: 0px;}.highlighted_properties li img {border: 1px solid #000;margin: 0px 0px 5px 0px;padding: 0;}.highlighted_properties .listing_agent {position: relative;float: right;}.highlighted_properties .property_price {font-weight: bold;font-size: 1.2em;}.highlighted_properties .property_address {margin: 0px;padding: 0px;}#content_sidebar .sidebar_module {padding: 5px; margin: 5px 5px 20px 5px;text-align: center;border: 5px solid #eee9d9;background: #FFF;color: #000;}#content_sidebar .sidebar_module h3 {color: #666;font-size: 20px;font-weight: bold;text-align: center;margin: 5px 0px 15px 0px;padding: 0px;text-transform: uppercase;}#content_sidebar .sidebar_module h4 {color: #666;font-size: 14px;font-weight: bold;text-align: center;padding: 10px 0px 0px 0px;border-top: 1px solid #666;}#content_sidebar .featured_property h3 {font-size: 16px;}#content_sidebar .sidebar_module h3 a, #content_sidebar .sidebar_module h3 a.visited, #content_sidebar .sidebar_module h4 a,#content_sidebar .sidebar_module h4 a.visited {color: #666;}#quick_search form {}#quick_search select {width: 90px;margin: 0px 0px 6px 0px;padding: 0px;border: 1px solid #666;background: #fcf7da;}#quick_search select.select_mls,#quick_search select.select_category,#quick_search select.select_area, #quick_search select.select_location {width: 185px;}#quick_search select.select_mls {font-weight: bold;}#quick_search select.select_price_min,#quick_search select.select_bedrooms {margin-right: 5px;}#quick_search_mls_numbers {width: 178px;margin: 0px 0px 6px 0px;padding: 2px;border: 1px solid #666;background: #fcf7da url(/images/quick_search_mls_numbers_bg.png) no-repeat;}#quick_search_mls_numbers.active {background: #fcf7da;}#quick_search_street_name {width: 178px;margin: 0px 0px 6px 0px;padding: 2px;border: 1px solid #666;background: #fcf7da url(/images/quick_search_street_name_bg.png) no-repeat;}#quick_search_street_name.active {background: #fcf7da;}#quick_search input.submit_button {font-size: 18px;font-weight: bold;width: 185px;color: #008c9a;}.tag_cloud {font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0px;padding: 2px;line-height: 1.35em;text-align: left;border: 3px solid #ccc;background: #f3f3f3;overflow: hidden;}.tag_cloud ul, .tag_cloud ol {list-style: none;margin: 0px;padding: 0px;}.tag_cloud li {display: inline; margin: 0px 5px 5px 0px;overflow: visible;}.tag_cloud a,.tag_cloud a:visited{color: #333;padding: 0px;text-decoration: none;}.tag_cloud a:hover {text-decoration: underline;}.tag_cloud span.text {position: absolute;left: -9999px;}.tag_cloud span.count {font-size: 9px;}.tag_cloud li.tag0 a { font-size: 1em; font-weight: 100; }.tag_cloud li.tag1 a { font-size: 1.1em; font-weight: 100; }.tag_cloud li.tag2 a { font-size: 1.2em; font-weight: 200; }.tag_cloud li.tag3 a { font-size: 1.3em; font-weight: 300; }.tag_cloud li.tag4 a { font-size: 1.4em; font-weight: 400; }.tag_cloud li.tag5 a { font-size: 1.5em; font-weight: 500; }.tag_cloud li.tag6 a { font-size: 1.6em; font-weight: 600; }.tag_cloud li.tag7 a { font-size: 1.7em; font-weight: 700; }.tag_cloud li.tag8 a { font-size: 1.8em; font-weight: 800; }.tag_cloud li.tag9 a { font-size: 1.9em; font-weight: 900; }.tag_cloud li.tag10 a { font-size: 2em; font-weight: 900; }#content_main .tag_cloud {background: none;border: none;}#featured-property-images {display: none;position: relative;height: 125px;text-align: center;overflow: hidden;}#featured-property-images img {border: 1px solid #000;text-align: center;}#featured-property-images div {text-align:center;margin:0 auto;padding:0px;}#featured-property-price {text-align: center;font-size: 14px;font-weight: bold;}#featured-property-address {text-align: center;font-size: 14px;font-weight: normal;padding-bottom: 10px;}#featured-property-address a {text-decoration: none;line-height: 1.25;}#real_estate_summary {}#real_estate_summary .description {margin-bottom: 10px;font-size: 14px;}#real_estate_summary .summary_mls {border: 0px solid #666;margin-bottom: 10px;}#real_estate_summary .summary_mls_header {background: #e0eef7;border: 1px solid #aed0ea;font-size: 18px;font-weight: bold;margin-bottom: 10px;padding: 10px}#real_estate_summary .summary_category {margin-bottom: 20px;padding-left: 10px;}#real_estate_summary .summary_category_header {padding: 5px;font-size: 14px;background: #fbf5d0;border: 1px solid #f9dd34;margin: 10px 10px 10px 0px;}#real_estate_summary .summary_category_header h2 {margin: 0px;padding: 0px;border: 0px;}#real_estate_summary .summary_mls .highlighted_properties {background: none;}.ui-widget-content a,.ui-widget-content a:visited,.ui-widget-content a:hover {color: #222;}.virtual_tours div.pagination * {font-size: 14px;}.virtual_tours div.pagination {overflow: hidden;text-align: center;margin: 0px 0px 10px 0px;padding: 5px 0px;text-align: right;font-size: 14px;}.virtual_tours div {display: block;}.virtual_tours div.pagination a,.virtual_tours div.pagination a:visited {background: #FFF url(/images/pagination_bg.gif) repeat-x bottom;padding: 2px 5px 2px 5px;margin: 5px 1px;border: 1px solid #AAA;text-decoration: none;color: #666;font-size: 14px;line-height: normal;display: inline-block;}.virtual_tours div.pagination a:hover, .virtual_tours div.pagination a:active {border: 1px solid #009;color: #000;}.virtual_tours div.pagination a.next {margin-right: 0px;font-weight: bold;}.virtual_tours div.pagination a.prev {margin-left: 0px;font-weight: bold;}.virtual_tours div.pagination span {font-size: 14px;overflow: auto;}.virtual_tours div.pagination span.current {color: #FFF;padding: 2px 5px 2px 5px;margin:5px 1px;border: 1px solid #000;font-weight: bold;background-color: #666;line-height: normal;}.virtual_tours div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #DDD;color: #CCC;}.virtual_tours .virtual_tour {font-size: 11px;overflow: auto; padding: 10px; border-bottom: 1px solid #000;}.virtual_tours .even {background: #EEE;}.virtual_tours .virtual_tour_photo {float: left;margin-right: 10px; margin-bottom: 10px; border: 1px solid #000;}.virtual_tours .virtual_tour_address {font-weight: bold;}.virtual_tours .virtual_tour_price {font-weight: bold;}.virtual_tours .virtual_tour_agent {float:right;text-align: center;margin-left: 10px}.virtual_tours .virtual_tour_agent img {border: 1px solid #000;}.virtual_tours .virtual_tour_remarks {}.create_account_link {cursor: pointer;text-decoration: underline;}#mortgage-calulator {text-align: center;padding: 20px;}#mortgage_calc_summary {text-align: center;width: auto;margin: auto;overflow: auto;margin-left: 0px}#mortgage_calc_price {float: left;padding: 10px;margin-right: 10px;font-size: 16px;}#mortgage_calc_loan_amount {float: left;padding: 10px;margin-right: 10px;font-size: 16px;}#mortgage_calc_interest_rate {float: left;padding: 10px;margin-right: 10px;font-size: 16px;}#mortgage_calc_term {float: left;padding: 10px;margin-right: 10px;font-size: 16px;}#mortgage_calc_payment {float: left;padding: 8px 20px 8px 20px;margin-right: 10px;font-size: 16px;border: 2px solid #22401E;background: #F1FFBD;}#mortgage-calculator-form-wrap {overflow: auto;border: 1px solid #666;background: #f6f6f6;font-size: 14px;margin-bottom: 20px;}#mortgage-calculator-form {overflow: auto;padding: 10px;position: relative;}#mortgage-calculator-form form div {float: left;margin-right: 20px;padding: 0px;text-align: left;}#mortgage-calculator-form form input {width: 70px;font-size: 16px;margin: 0px;}#mortgage-calculator-form form select {width: auto;font-size: 16px;margin: 0px;}#mortgage-calculator-form form input[type="submit"] {float: left;width: auto;font-weight: bold;font-size: 16px;margin-top: 18px;vertical-align:bottom;}#mortgage-calculator-mini-form {overflow: auto;font-size: 12px;padding:8px 10px;background: #eee url(/images/mortgage_calc_bg.gif) top left;margin:8px 0 0;border: 6px solid #fff;height: 130px;}#mortgage-calculator-mini-form a {color: #003366;text-decoration: none;display: block;margin-bottom: 10px;}#mortgage-calculator-mini-form a strong {font-size: 18px;font-weight: bold;}#mortgage-calculator-mini-form form div {float: left;margin-right: 10px;margin-bottom: 10px;text-align: left;vertical-align: middle;}#mortgage-calculator-mini-form form input {width: 50px;font-size: 12px;}#mortgage-calculator-mini-form select {width: auto;font-size: 12px;}#mortgage-calculator-mini-form form input[type="submit"] {width: auto;font-weight: bold;font-size: 14px;vertical-align:bottom;}.mortgage_amortization_schedule {border-collapse: collapse; width: 100%;}.mortgage_amortization_schedule th {background: #ccc;font-weight: bold;}.mortgage_amortization_schedule td {text-align: left;}.mortgage-calculator-disclosure {margin: 20px 0px;font-size: 12px;}
#onjax_tools{position: relative;z-index: 100;width: 700px; margin: 5px 0px 0px 5px;padding: 0px;color: #222;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: normal;text-align: left;line-height: 1.2;overflow-x: hidden; }#onjax_tools * {-moz-box-sizing: content-box;}#onjax_tools table {margin: 0px;padding: 0px;}#onjax_tools table td {vertical-align: top;}#onjax_tools a, #onjax_tools a:visited,#onjax_tools .ui-tabs-panel a, #onjax_tools .ui-tabs-panel a:visited {color: #00A;}#onjax_tools a:hover {color: #C00;}#onjax_tools ul {}#onjax_tools ul, #onjax_tools ol {list-style: none;margin: 0;}#onjax_tools .ui-state-default a,#onjax_tools .ui-state-default a:visited {color: #000;}#tools_loading_wrap {position: absolute;text-align: center;top: 60px; left: 0px;width: 698px;z-index: 1000;}#tools_loading {margin: auto; position: relative; width: 500px; padding: 30px; background: #FFF url(/images/loading_bg.png) repeat-x; border: 8px solid #71a0d1;}#tools_loading_close {position: absolute; top: 3px; right: 3px;}#real_estate_container {background: #DDD url(/images/premium_tools_bg.gif) repeat-x; border: 0px solid #AAA;-moz-border-radius: 6px !important;-webkit-border-radius: 6px !important;border-radius: 6px !important;}#onjax_tools_header {position:relative;padding: 0px;margin: 10px 0px 10px 5px;overflow: auto;}#onjax_tools_footer {margin-bottom: 10px; padding: 10px; border-bottom: 1px solid #AAA; border-left: 1px solid #AAA; border-right: 1px solid #AAA; background: #FFF; font-size:12px;}#error_message {position: absolute;top: 10px;left: 10px;width: 490px;background: #C00 url(/images/error.png) no-repeat 10px 7px;color: #FFF;font-size: 14px;font-weight: bold;padding: 5px 5px 5px 30px;border: 1px solid #AAA;-moz-border-radius: 6px !important;-webkit-border-radius: 6px !important;border-radius: 6px !important;}#error_message img {vertical-align: bottom;}#error_message a, #error_message a:visited {color: #FFF;}#notify_message {margin: 2px;background: #EEA;font-size: 14px;font-weight: bold;padding: 5px;border: 1px solid #AAA;-moz-border-radius: 6px !important;-webkit-border-radius: 6px !important;border-radius: 6px !important;}#customer_welcome {float: left; font-size: 14px; font-weight: bold}#onjax_tools input[type="checkbox"] {margin: 0;padding: 0;}#onjax_tools input[type="text"], #onjax_tools input[type="password"] {width: 200px; height: 20px;padding: 2px 2px 0px 2px;font-weight: bold; font-size: 1.25em; background:url('/admin/images/input_bg.png'); background-repeat:repeat-x;color: #333;border: 1px solid #666;}#onjax_tools select {padding: 2px 2px 0px 2px;font-weight: normal; font-size: 1.25em; background: #fff url('/admin/images/input_bg.png'); background-repeat:repeat-x;color: #333; border: 1px solid #666;}#onjax_tools #property_search_form {width: 100%;margin: 0px;}#onjax_tools #property_search_form #property_location {padding: 10px;background: #fff url(http://production.pureagent.net/images/property_location_bg.gif) repeat-x;}#onjax_tools #property_search_form #property_criteria {padding: 10px 0px 0px 10px;width: 430px;}#onjax_tools #property_search_form #property_criteria div {margin-bottom: 10px;position: relative;}#onjax_tools #property_search_form #property_criteria div div {margin-bottom: 0px;}#onjax_tools #property_search_form label {color: #666; font-size: 16px; font-weight: normal; display: inline-block; width: 125px;}#onjax_tools #property_search_form label.full_width {width: 400px;}#onjax_tools #property_search_form label.to {width: auto;padding: 0px 5px;}#onjax_tools #property_search_form div.selection_checkboxes {display: inline;left: 125px;overflow: auto;height: 95px;width: 272px;border: 4px solid #AAA;}#onjax_tools #property_search_form input[type="text"], #onjax_tools #property_search_form select, #onjax_tools #property_search_form textarea {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;margin: 0px;padding: 2px;}#onjax_tools #property_search_form select {padding: 0px;font-size: 14px;font-weight: bold;width: 125px;}#onjax_tools #property_search_form input[type="text"] {width: 270px;}#onjax_tools #property_search_form select.full_width {width: 274px;}#onjax_tools #property_search_results ul.listings {list-style: none;margin: 0px;padding: 0px;}#onjax_tools #property_search_results ul.listings li.listing {position: relative;overflow: auto;margin: 0px 5px 10px 5px;padding: 0px;}#onjax_tools #property_search_results ul.listings li.featured {border: 5px solid #ffe222;margin: 0px 0px 10px 0px;background: #fff0a5;padding-bottom: 10px;}#onjax_tools #property_search_results ul.listings li.featured .featured_property_header {background: #fff0a5;font-size: 16px;padding: 5px;}#onjax_tools #property_search_results ul.listings li.listing img.property_photo {float: left;border: 1px solid #000;margin: 9px;}#onjax_tools #property_search_results ul.listings li.listing .property_info_summary {float: left;position: relative;width: 550px;height: 135px;border-top: 2px solid #CCC;border-left: 2px solid #CCC;border-right: 2px solid #999;border-bottom: 2px solid #999;background: #FFF url('http://production.pureagent.net/images/results_bg.gif') bottom left repeat-x;margin: 0px;}#onjax_tools #property_search_results ul.listings li.listing .mls_number_and_icons {position: absolute;top: 10px;left: 170px;}#onjax_tools #property_search_results ul.listings li.listing .mls_number_and_icons div {margin-bottom: 3px;}#onjax_tools #property_search_results ul.listings li.listing .property_summary {position: absolute;top: 10px;right: 10px;text-align: right;}#onjax_tools #property_search_results ul.listings li.listing .mls_logo {position: absolute;bottom: 10px;right: 10px;}#onjax_tools #property_search_results ul.listings li.listing .property_address_and_brokerage {position: absolute;bottom: 10px;left: 170px;}#onjax_tools #property_search_results ul.listings li.listing .contact_agent_box {float: left;width: 110px;height: 105px;text-align: center;background: #eee;padding: 10px 0px;margin: 5px 0px 0px 0px;border-top: 1px solid #CCC;border-right: 1px solid #999;border-bottom: 1px solid #999;}#onjax_tools textarea {width: 140px;height:100px;}#onjax_tools input.login_input {width: 125px;border: 1px solid #aaa;font-size: 12px;font-weight: normal;margin: 0px;}#onjax_tools img {border: 0;}#onjax_tools h1,#onjax_tools h2 {margin: 0px 0px 10px 0px;padding: 0px;border: none;}#onjax_tools h1 {font-size: 24px;font-weight: bold;color: #000;padding-left: 5px;}#onjax_tools h2 {font-size: 20px;}#onjax_tools #real_estate_container h1 a, #onjax_tools #real_estate_container h1 a.hover, #onjax_tools #real_estate_container h1 a.visited, #onjax_tools #real_estate_container h1 a.active {color: #000;text-decoration: none;}#onjax_tools .register_error {font-weight: bold; color:#C00; border-top: 2px solid #C00;border-left: 1px solid #C00; border-right: 1px solid #C00;background:#FFF;background-image:url(/images/register_error_bg.gif);background-repeat:repeat-x;padding: 2px;}#onjax_tools .notify_yellow {text-align: center;font-weight: bold; margin-bottom: 10px; padding: 5px; border-top: 2px solid #ffe222; border-bottom: 2px solid #ffe222; background: #fef6c7}#onjax_tools .pagination_selected {font-size: 14px;font-weight:bold;display:block;border: 1px solid #666;background-color: #AAA;}#onjax_tools #mls_selection {position: relative;background: #fff url(/images/mls_category_bg.gif) repeat-x bottom;border-bottom: 1px solid #666;margin: 0px 0px 10px 0px;vertical-align: bottom;font-size: 16px;font-weight: bold;}#onjax_tools #mls_name {font-size: 18px;font-family: Tahoma, Trebuchet MS, Geneva, Helvetica, Arial, sans-serif;font-weight: normal;}#onjax_tools #mls_category_selection {position: relative;background: #fff url(/images/mls_category_bg.gif) repeat-x bottom;border-bottom: 1px solid #666;margin: 10px 0px 10px 0px;vertical-align: bottom;font-size: 14px;}#onjax_tools #mls_selection ul.ui-tabs2-nav li a,#onjax_tools #mls_selection ul.ui-tabs2-nav li a:visited,#onjax_tools #mls_selection ul.ui-tabs2-nav li a:hover {color: #000;font-size: 16px;}#onjax_tools #mls_selection ul.ui-tabs2-nav li.ui-tabs2-selected a,#onjax_tools #mls_selection ul.ui-tabs2-nav li.ui-tabs2-selected a:visited,#onjax_tools #mls_selection ul.ui-tabs2-nav li.ui-tabs2-selected a:hover {font-weight: bold;}#onjax_tools #mls_category_selection ul.ui-tabs2-nav li a,#onjax_tools #mls_category_selection ul.ui-tabs2-nav li a:visited,#onjax_tools #mls_category_selection ul.ui-tabs2-nav li a:hover {color: #000;font-size: 14px;}#onjax_tools #mls_category_selection ul.ui-tabs2-nav li.ui-tabs2-selected a,#onjax_tools #mls_category_selection ul.ui-tabs2-nav li.ui-tabs2-selected a:visited,#onjax_tools #mls_category_selection ul.ui-tabs2-nav li.ui-tabs2-selected a:hover {font-weight: bold;}#onjax_tools .ui-widget { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;}#onjax_tools .ui-tabs .ui-tabs-panel {padding: 15px 5px;}#onjax_tools .ui-tabs ul.ui-tabs-nav li a {padding: 5px 8px;font-size: 16px;}#onjax_tools .ui-tabs ul.ui-tabs-nav li img {vertical-align: text-bottom;}#member_since {font-weight: normal;}#onjax_tools .table_even {background: #f3f3f3;}#onjax_tools .table_odd {background: #fff;}#onjax_tools #property_location {width: 230px;}#onjax_tools #property_location .section_header {font-size: 16px; color: #666; margin-bottom: 5px; position: relative;}#onjax_tools #property_location .section_header label {position: absolute; right: 0; top: 0; font-size: 10px;}#onjax_tools #property_location .section_header label input {vertical-align: baseline;}#onjax_tools #property_details_toolbar {position: relative; border-bottom: 1px dashed #CCC;background: #EEE; padding: 10px;margin-bottom: 10px;}#onjax_tools #property_details_toolbar ul {list-style: none;margin: 0px;padding: 0px;overflow: auto;}#onjax_tools #property_details_toolbar ul li {float: left; vertical-align: bottom; border: 1px solid #CCC; padding: 5px; margin-right: 10px; background: #F3F3F3;}#onjax_tools #property_photo {margin-bottom: 10px;}#onjax_tools #property_summary {font-size: 16px;margin-bottom: 10px;}#onjax_tools #photo_thumbnails {overflow: auto;margin-bottom: 10px;}#onjax_tools #photo_thumbnails img {border: 1px solid #000; margin: 0px 5px 5px 0px; cursor: pointer; }#onjax_tools #property_search_form #area_selection,#onjax_tools #property_search_form #location_selection,#onjax_tools #property_search_form div.selection_checkboxes {display: block;position: relative; overflow: auto; width: 220px; height: 135px; border: 4px solid #AAA; margin-bottom: 20px; background: #fff;}#onjax_tools #property_search_form #location_selection {height: 250px; }#onjax_tools #property_search_form #area_selection ul,#onjax_tools #property_search_form #location_selection ul,#onjax_tools #property_search_form div.selection_checkboxes ul {list-style: none;margin: 0px;padding: 0px;}#onjax_tools #property_search_form #area_selection li, #onjax_tools #property_search_form #location_selection li,#onjax_tools #property_search_form div.selection_checkboxes li {display: block;position: relative;margin: 0px; padding: 3px 0px;border-bottom: 1px solid #CCC;}#onjax_tools #property_search_form #area_selection li:hover,#onjax_tools #property_search_form #location_selection li:hover,#onjax_tools #property_search_form div.selection_checkboxes li:hover {background: #EEE; }#onjax_tools #property_search_form #area_selection label,#onjax_tools #property_search_form #location_selection label,#onjax_tools #property_search_form div.selection_checkboxes label {display: block;width: auto;color: #000;position: relative;padding: 0px;margin: 0px;padding: 0px;zoom: 1;font-size: 12px;}* html #onjax_tools #property_search_form #area_selection label,* html #onjax_tools #property_search_form #location_selection label,* html #onjax_tools #property_search_form div.selection_checkboxes label { height: 1%; margin: 0px;line-height: 10px;}#onjax_tools #property_search_form #area_selection .area_name,#onjax_tools #property_search_form #location_selection .location_name {font-weight: bold; font-size: 12px;}#onjax_tools #property_search_form #area_selection .listings_count,#onjax_tools #property_search_form #location_selection .listings_count {position: absolute;bottom: 5px;right: 2px;font-size: 10px;color: #333; font-weight: normal;display: block;vertical-align: middle;}#onjax_tools #property_search_form #area_selection label input,#onjax_tools #property_search_form #location_selection label input,#onjax_tools #property_search_form div.selection_checkboxes label input {margin: 0px;padding: 0px;}#onjax_tools #property_search_form .section_header label {font-size: 12px;width: auto;}#alert_select_an_area {display: none; font-weight: bold; padding: 5px; text-align: center;}#properties_found, #search_properties_button {text-align: center;margin: 0px 0px 10px 0px;padding: 0px;line-height: 24px;zoom: 1;}.highlight_green #properties_found {color: #000;}#onjax_tools #property_search_form input.submit_button {margin: 0px 0px 10px 0px;font-size: 24px;padding: 0px;width: 350px;}#search_criteria_summary {clear: both;font-size: 14px;margin-top: 10px;padding-top: 10px;border-top: 1px solid #FFF;}#search_button_area {padding: 10px;text-align: center;font-size: 24px;}#search_button_area input {font-size:24px;font-weight:bold;color: #333;margin-left: 30px;}.highlight_green {background: #dff2bf;border: 1px solid #4f8a10;color: #4f8a10;-moz-border-radius: 8px; -webkit-border-top-left: 8px;}.highlight_yellow {background: #fff0a5;border: 1px solid #fed22f;-moz-border-radius: 8px; -webkit-border-top-left: 8px;}.highlight_red {background: #ffbaba;border: 1px solid #d8000c;color: #d8000c;-moz-border-radius: 8px; -webkit-border-top-left: 8px;}.buttons a, .buttons button {display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:120%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px; }.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px; }.buttons button[type]{padding:5px 10px 5px 7px; line-height:17px; }*:first-child+html button[type]{padding:4px 10px 3px 7px; }.buttons button img, .buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}button.positive, .buttons a.positive{color:#529214;}.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}.buttons a.negative, button.negative{color:#d12f19;}.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}#onjax_tools div.pagination {overflow: hidden;text-align: center;margin: 0px 0px 10px 0px;padding: 5px 0px;text-align: center;font-size: 14px;}#onjax_tools div.pagination div.title {font-size: 18px; font-weight: bold; padding-bottom: 10px;}#onjax_tools div.pagination a,#onjax_tools div.pagination a:visited {background: #FFF url(http://dev.pureagent.net/images/pagination_bg.gif) repeat-x bottom;padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AAA;text-decoration: none;color: #666;}#onjax_tools div.pagination a:hover, #onjax_tools div.pagination a:active {border: 1px solid #009;color: #000;}#onjax_tools div.pagination a.next {margin-right: 0px;font-weight: bold;}#onjax_tools div.pagination a.prev {margin-left: 0px;font-weight: bold;}#onjax_tools div.pagination a.start_new_search {font-weight: bold;}#onjax_tools div.pagination a.back_to_search_results {font-weight: bold;}#onjax_tools div.pagination span.current {color: #FFF;padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #000;font-weight: bold;background-color: #666;}#onjax_tools div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #DDD;color: #CCC;}#map_div,#property_details_map_div {margin: 10px 0px;}#google_map,#property_details_google_map {border: 6px solid #369;height: 400px;margin: 0px;padding: 0px;background: #FFF;}.map_disclosure {text-align: center; color: #999;padding-top: 2px; font-size: 11px;}
@media projection, screen { .ui-tabs2-hide {display: none;}}@media print {.ui-tabs2-nav {display: none;}}.ui-tabs2-nav, .ui-tabs2-panel {position: relative;color: #000;font-size: 12px;}.ui-tabs2-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}.ui-tabs2-nav:after { display: block;clear: both;content: " ";}.ui-tabs2-nav li {float: left;margin: 0 0 0 1px;min-width: 50px; list-style:none;}.ui-tabs2-nav a, .ui-tabs2-nav a span,.ui-tabs2-nav a em {display: block;padding: 0 8px;background: url(/images/pureagent_tab.gif) no-repeat;}.ui-tabs2-nav a span img,.ui-tabs2-nav a em img {vertical-align:text-top;margin-right: 5px;}.ui-tabs2-nav a {padding-left: 0;color: #000;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; outline: 0; margin: 1px 0 0 0; }.ui-tabs2-nav a:hover {position:relative;top: 1px;margin: 0px;padding-top: 0px;}.ui-tabs2-nav li.ui-tabs2-selected a, .ui-tabs2-nav li.ui-tabs2-selected a:visited, .ui-tabs2-nav li.ui-tabs2-selected a:active {position: relative;top: 1px;z-index: 2;margin-top: 0;margin-bottom: 0;font-weight: bold;color: #FF0000;}.ui-tabs2-nav a span,.ui-tabs2-nav a em {width: 64px; min-width: 64px;height: 20px; min-height: 20px;padding-top: 8px;padding-bottom: 0px;padding-right: 0;}.ui-tabs2-nav a:hover span, .ui-tabs2-nav a:active span, .ui-tabs2-nav a:focus span,.ui-tabs2-nav a.ui-tabs2-loading em {height: 20px; min-height: 20px;padding-top: 6px; padding-bottom: 2px; padding-right: 0;}.ui-tabs2-nav .ui-tabs2-selected a span, .ui-tabs2-nav .ui-tabs2-selected a:hover span, .ui-tabs2-nav .ui-tabs2-selected a:active span, .ui-tabs2-nav .ui-tabs2-selected a:focus span {height: 20px; min-height: 20px;padding-top: 6px;padding-bottom: 3px;padding-right: 0;}*>.ui-tabs2-nav a span { width: auto;height: auto;}.ui-tabs2-nav .ui-tabs2-selected a, .ui-tabs2-nav a:hover, .ui-tabs2-nav a:focus, .ui-tabs2-nav a:active,.ui-tabs2-nav a.ui-tabs2-loading {background-position: 100% -150px;}.ui-tabs2-nav .ui-tabs2-selected a, .ui-tabs2-nav a:hover, .ui-tabs2-nav a:focus, .ui-tabs2-nav a:active {background-position: 100% -150px;}.ui-tabs2-nav a, .ui-tabs2-nav .ui-tabs2-disabled a:hover, .ui-tabs2-nav .ui-tabs2-disabled a:focus, .ui-tabs2-nav .ui-tabs2-disabled a:active {background-position: 100% -100px;}.ui-tabs2-nav .ui-tabs2-selected a span, .ui-tabs2-nav a:hover span, .ui-tabs2-nav a:focus span, .ui-tabs2-nav a:active span,.ui-tabs2-nav a.ui-tabs2-loading em {background-position: 0 -50px;}.ui-tabs2-nav a span, .ui-tabs2-nav .ui-tabs2-disabled a:hover span, .ui-tabs2-nav .ui-tabs2-disabled a:focus span, .ui-tabs2-nav .ui-tabs2-disabled a:active span {background-position: 0 0;}.ui-tabs2-nav .ui-tabs2-selected a:link, .ui-tabs2-nav .ui-tabs2-selected a:visited, .ui-tabs2-nav .ui-tabs2-disabled a:link, .ui-tabs2-nav .ui-tabs2-disabled a:visited { cursor: text;}.ui-tabs2-nav a:hover, .ui-tabs2-nav a:focus, .ui-tabs2-nav a:active, .ui-tabs2-nav .ui-tabs2-unselect a:hover, .ui-tabs2-nav .ui-tabs2-unselect a:focus, .ui-tabs2-nav .ui-tabs2-unselect a:active { cursor: pointer;}.ui-tabs2-disabled {opacity: .4;filter: alpha(opacity=40);}.ui-tabs2-panel {position: relative;border: 0px solid #97a5b0;border-top: 1px solid #97a5b0;padding: 1em 8px;padding-bottom: 40px;background: #FFF;url(/images/tab_panel_bg.png) repeat-x bottom;*/}.ui-tabs2-loading em {padding: 0 0 0 20px;background: url(/images/indicator_snake.gif) no-repeat 0 50%;}* html .ui-tabs2-nav { display: inline-block;}*:first-child+html .ui-tabs2-nav { display: inline-block;}
