/* @override http://www.omeara.com.au/wp-content/themes/omeara/style.css */


/*
Theme Name: O'Meara
Theme URI: http://wordpress.org/
Description: The O'meara WordPress theme based on the famous default theme.
Version: 0.1
Author: 
Author URI: http://
Tags: 

	O'Meara v0.1
	 http://

	This theme was designed and built by ,
	whose blog you will find at http://

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body {margin: auto;text-align: center;font-family: Arial, Verdana;font-size: 14px;background: url(images/main_bg.jpg) repeat-x;}
p {margin: 0;padding: 0;}
a img {border: none;}
blockquote {margin: 0;padding: 0;}
#page {margin: auto;width: 1000px;text-align: left;}
#lower {overflow: auto;padding: 0px;margin: 5px 0 5px 0; margin-top: 10px;}
#footer {text-align: center;font-size: 12px;margin: 5px 0 5px 0;color: white;padding-top: 10px;padding-bottom: 10px;background-color: #254777;}
#footer p a {color: yellow;}
a.cite {color: yellow;}
.box_header {height: 90px;margin: 0;}
.quote {float: left;margin: 4px 4px 4px 0;width: 390px;height: 56px;text-align: left;padding: 30px 10px 0;}
.quote blockquote {color: #2b64a6;font-style: italic;clear: none;display: inline;}
.quote cite {clear: none;color: #6f6f6f;}
.header a {float: right;width: 460px;height: 86px;margin: 4px 0 4px 4px;background: url(images/header_logo.gif) no-repeat;text-indent: -9999em;display: block;}
.header_left a {float: left;width: 460px;height: 86px;margin: 4px 0 4px 4px;background: url(images/header_logo.gif) no-repeat;text-indent: -9999em;display: block;}
.dropmenudiv_a a:hover {background-color: #244676;color: white;}
.box_link {height: 30px;margin: 7px 0;background: url(images/bg_menu.gif) repeat-x;}
.box_link li.page_item, li.current_page_item {display: inline;font: 13px Arial;text-transform: uppercase;color: white;}
.box_link li.current_page_item {background-color: #244676;color: white;}
.box_link li.page_item a, li.current_page_item a {color: white;}
.box_link li.page_item:hover {color: white;background-color: #244676;}
#navbar {margin: 0;padding: 0;text-align: center;padding: 7px 0;}
#navbar li {list-style: none;padding: 7px 13px;position: relative;}
#navbar li a {display: block;color: white;text-decoration: none;display: inline;}
#navbar li ul {display: none;width: 170px;background: #DCE0E9;}
#navbar li:hover ul, #navbar li.hover ul {display: block;position: absolute;margin-top: 7px;padding: 0;text-align: left;background: #DCE0E9;left: 0;}
#navbar li:hover li, #navbar li.hover li {clear: both;text-align: left;display: block;color: white;padding: 0;font-size: 11px;}
#navbar li:hover li a, #navbar li.hover li a {color: #244676;background-color: none;display: block;padding: 7px 10px;border: 1px solid;border-top: none;}
#navbar li li a:hover {color: white;border: 1px solid #244676;border-top: none;}
.box_welcome {height: 37px;margin: 5px 0 5px 0;background-color: #DCE0E9;color: #2b64a6}
.welcome {color: #648EBB;float: left;text-align: left;line-height: 0.2em;}
.title_welcome {margin-top: 8px;padding: 10px;color: #2b64a6;}
#date_weather {float: right;margin: 5px;height: 25px;width: 400px;background: url(images/bg_weather.gif) repeat-x;border: 1px solid #a7a5a2}
span.date_time {border-right: 1px solid #A7A5A2;display: block;float: left;padding: 4px 9px;font-size:12px;}
span.weather {display: block;float: left;margin-top: 3px;padding: 1px 7px;font-size:12px;}
span.weather img { vertical-align: middle; margin-top: -4px; width: 25px; height: 25px;}
.search_selection input.checkbox {float: right;margin-left: 15px;}
.search_selection label {float: right;margin-top: 3px;margin-right: 10px;}
.box_main {height: 385px;margin: 5px 0 5px 0;border-bottom: 1px solid white;padding-top: 5px;}
span.main_title {color: #2C65A7;font-size: 14px;padding-bottom: 5px;display: block;}
.prop_search {float: left;width: 270px;height: 380px;margin: 3px 2px 3px 0;text-align: center;}
fieldset {border: 0;height: 350px;padding-right: 0;padding-bottom: 0;}
.sidebar_section {color: white;background-color: #254777}
#quick_search {text-align: left;}
h2.fortesqu {display: none;}
.meta {padding: 5px 0;font-size: 11px;}
.narrowcolumn #agentinfo_contactform {float: right;width: 265px;border: 3px solid #b9c4d3;padding: 40px 5px 5px 5px;position: relative;background: url(images/contact_bg2.gif) repeat-y;margin-top: 10px;}
.narrowcolumn #agentinfo_contactform input.btn {border: none;background: #dce1e9;padding: 5px;font-size: 14px;text-transform: uppercase;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #092d51;cursor: pointer;float: right; margin-right: 5px;}
.narrowcolumn #agentinfo_contactform input.btn:hover {color: white;background: #092d51;}
.narrowcolumn #agentinfo_contactform p.requi {padding: 7px 0;}
#agent_info {
	margin-bottom: 10px;
}
#description_details {width: 700px;position: relative;overflow: hidden;}
#agentinfo_contactform h6 {color: white;font-size: 16px;margin: 0;background: #244676;text-align: center;padding: 5px;position: absolute;top: 0;left: 0;display: block;width: 265px;}
#street_view_button {padding: 1px 4px;background: white;border: 1px solid;display: block;cursor: pointer;right: -115px;position: absolute;width: 80px;text-align: center;font-size: 12px;}
.summary {padding: 10px 0;}
.summary h3 {color: #2b64a6;font-size: 16px;}
.summary p {padding: 10px 0;}
#page #content h3.storytitle {margin: 0;}
#page #content .storycontent {padding: 10px 0;line-height: 1.5em;}
#page .date {float: right;font-size: 11px;}
#page .post_entry .date {padding-top: 5px;}
#page .storycontent p {padding: 10px 0;}
#respond {margin-top: 20px;}
#respond h2 {color: #2b64a6;font-size: 16px;margin: 0;}
#respond p {padding: 10px 0;}
#respond {line-height: 1.5em;}
#commentform label {display: block;float: left;width: 200px;}
#commentform input#submit {border: none;background: ;padding: 5px;text-transform: uppercase;font-size: 14px;font-weight: bold;cursor: pointer;background-color: #DBDFE8;color: #2b64a6;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#commentform input#submit:hover {color: white;background: #092d51;}
#page .current_subs_box {margin-left: 20px; margin-top: 10px;}
#page .current_subs_box label {float: left; display: block; width: 150px;}
#page .current_subs_box input, #page .current_subs_box select {padding: 4px; margin: 0 0 10px 0;}
#page .storycontent .current_subs_box p {margin: 0; padding: 0;}
#page .storycontent p.forgot_password_link {padding-top: 0;}
ul#sales_search, ul#lease_search {height: 160px;}
ul#sales_search li, ul#lease_search li{width: 200px; display: block; clear: both;}
#post-17 hr {border: 1px solid #CCC; border-right: 0; border-left: 0; border-bottom: 0; margin-bottom: 20px;}
#post-17 ul {margin: 0; padding-left: 20px;}
#post-17 ul.site_alerts li {float: none;}
#post-17 ul li {list-style: none; float: left; margin-bottom: 2px;}
#post-17 ul li a {padding: 5px 5px; background: #b9c4d3;}
#post-17 ul li a.active {background: #dce1e9; padding: 5px 5px;}
#post-17 ul li a:hover {background: #dce1e9; padding: 5px 5px;}
.content_tab {padding: 10px; border: 5px solid #dce1e9;}
#manage_profile label {float: left; width: 150px; display: block;}
.box_prop img {border: 3px solid #DCE0E9;}
.agent_contact_info {width: 150px; float: right;}
.agent_contact_info p {line-height: 1.4em;}
.agent_contact_info h4 {margin: 0;color: #092d51;padding: 10px 0;}
ul.name_email_phone_boxes {color: #092d51;font-size: 12px;font-weight: bold;padding: 10px 0;}
ul.name_email_phone_boxes li {list-style: none;margin-bottom: 5px;}
ul.name_email_phone_boxes p {display: block;}
ul.name_email_phone_boxes input {border: 2px solid #dae0e8;padding: 3px;width: 140px;}
ul.name_email_phone_boxes input.input_special {width: 100px;margin-left: 40px;}
ul.name_email_phone_boxes label {width: 110px;padding: 6px 0;display: block;float: left;}
ul.name_email_phone_boxes textarea {width: 140px;border: 2px solid #dae0e8;padding: 3px;}
ul.name_email_phone_boxes span {width: 110px;display: block;float: left;}
ul.spam_question input {width: 100px;border: 2px solid #dae0e8;padding: 3px;float: right;}
p.agent_photo {float: left;border: 2px solid #dbe0e9; display: inline;}
.print p.agent_photo {border: none;}
.print p.agent_photo img {border: 2px solid #dbe0e9;}
#frameDiv.property_map {padding: 0px;}
p.prop_description {line-height: 1.5em;padding: 10px 0;}
#quick_search form label, #quick_search form input, #quick_search form select {font-size: 11px;}
#quick_search form select {padding: 3px 1px 1px;}
ul.qs-ul {padding: 0;margin-top: 5px;list-style: none;}
ul.qs-ul li {clear: both;}
.search_selection {margin: 0 0 10px;}
.property_type {float: left;margin: 0 0 10px;width: 120px;}
.property_type select {width: 120px;display: inline;float: left;}
.enterSuburb {float: right;margin-bottom: 10px;}
.sidebar_col .enterSuburb input {padding: 2px;width: 98px;float: right;}
.inside_ps .enterSuburb input {padding: 2px;width: 110px;margin-right: 10px;}
.prices {float: left;margin: 0 0 10px;width: 116px;}
.price_min {margin-right: 13px;}
.prices select {width: 120px;}
.numberofrooms {float: left;margin: 0 0 10px;width: 120px;}
.bedrooms {margin-right: 9px;}
h2.subtitle {color: #2b64a6;font-size: 16px;margin: 10px 0 0 0;}
.numberofrooms label {line-height: 12px;}
.numberofrooms select {width: 120px;}
.suburb_select select, .states_select select {width: 245px;}
.clear_fix {clear: both;}
.tabed_area #sidebar {width: 410px;}
#sidebar #quick_search {height: auto;padding: 0;width: 235px;}
#sidebar {width: 235px;float: left;}
#sidebar fieldset {width: 221px;padding: 5px;height: 365px;margin: 10px 0;}
#content {width: 750px;float: right;color: #333333;}
#content.narrowcolumn {width: 100%;position: relative;}
.print {padding: 20px 0;}
.print h3 {display: none;}
#print_page {float: left;padding: 5px 10px;}
#close_page {float: left;padding: 5px 10px;}
.print p.main_photo {float: left;width: 410px;padding: 10px;}
.print p.main_photo img {border: 3px solid #b9c4d3;}
.print .photo ul {margin: 0;padding: 10px;}
.print .photo li {list-style: none;margin-bottom: 10px;}
.print .photo li img {border: 3px solid #b9c4d3;}
#property_id_backtosearch {display: none;}
.print #content {float: left;}
.print #description_details {position: relative;width: 635px;margin-bottom: 20px;}
.print #property_description {width: 400px;line-height: 1.5em;float: left;padding: 10px;}
.print #property_description h1 {font-size: 16px;color: #244676;}
.print #property_description h4.subtitle {display: none;}
.print #property_description ul.action_buttons {display: none;}
.print #property_description p {padding: 10px 0;}
.print #property_description h1 {}
.print #property_description #agent_info {border-top: 1px solid;padding: 10px 0;}
.print #property_description #agent_info h4 {margin: 0;color: #244676;}
.print #property_description #agent_info p.agent_photo {width: 200px;min-height: 160px;}
.print #property_description #agent_info li {list-style: none;}
.print #property_details {float: right;width: 200px;line-height: 1.5em;margin-top: 20px;}
.print #property_details h4 {padding: 5px 0;margin: 0;color: #244676;}
#details.side_block span {clear: both;}
#details.side_block span.field {color: #244676;display: block;float: left;width: 150px;font-weight: bold;}
#details.side_block span.value {float: left;margin-top: -1.2em;margin-left: 150px;color: #333333;}
.field.emphasis3 {padding: 10px 0;color: #333333;}
h4.field.emphasis3 {margin: 0;color: #244676;padding: 10px 0 5px 0;}
p.par_open_side_times {color: #333333;}
.feature_container {position: relative;}
.property_features {padding: 10px 0;color: #333333;}
.property_features h4 {margin: 10px 0 5px 0;color: #244676;}
p.side_open_times span {display: inherit;}
#sidebar .address_box {width: 191px;padding: 10px 10px 10px 30px;background: url(images/address_grad.gif) repeat-y;border: 2px solid #b9c4d3;}
#sidebar .address_box h3 {color: #2b64a6;margin: 10px 0 0 0;}
#sidebar .address_box p {padding: 5px 0;color: #6f6f6f;}
#sidebar .address_box ul {padding: 0 0 20px 0;}
#sidebar .address_box li {list-style: none;float: left;margin-right: 10px;}
#sidebar .address_box li a {background: #dce1e9;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 5px;}
#sidebar .bedrooms {}
#sidebar .address_box li a:hover {color: white;background: #092d51;padding: 5px;}
#sidebar .prop_search {width: 250px;margin-bottom: 20px;}
#sidebar .property_type, #sidebar .property_type select, #sidebar .p select {width: 104px;}
#sidebar .prices, #sidebar .prices select, #sidebar .numberofrooms, #sidebar .numberofrooms select {width: 104px;;}
#sidebar .suburb_select select {width: 218px;}
#sidebar .subscribe_box {margin: 10px 0;clear: both;background: #dce1e9;padding: 10px;}
#sidebar .subscribe_box ul {position: relative;}
#sidebar .subscribe_box li {list-style: none;border-bottom: 1px solid #b9c4d3;height: 44px;margin: 10px;font-size: 18px;font-weight: bold;}
#sidebar .subscribe_box li span {height: 44px;position: absolute;left: 0;width: 44px;}
#sidebar .subscribe_box li small {font-weight: normal;color: #2b64a6;}
#sidebar .subscribe_box li span.rss_feed {background: url(images/subscribe_ico.png) top;}
#sidebar .subscribe_box li span.email_subs {background: url(images/subscribe_ico.png) bottom;}
#sidebar .adv_box {border: 4px solid #b9c4d3;height: 119px;}
#content .narrow_col {float: right;width: 600px;}
#content h3 {font-size: 18px;margin: 0;}
#content h3.storytitle {margin: 0 20px;}
#view_fav, #back_fav {position: absolute;top: 5px;right: 0;color: #2b64a6;text-transform: none;font-size: 14px;padding: 0;font-weight: normal;}
a#view_fav:hover, a#back_fav:hover {background: #fef59e;}
.post_box h3 {padding: 7px 0px;}
#email_subscribe .name_email_phone_boxes {width: 430px;margin-top: 10px;}
#email_subscribe .name_email_phone_boxes label {float: left;display: inline;width: 200px;}
#email_subscribe .name_email_phone_boxes input {float: right;margin-top: -20px;border: 1px solid #999999;padding: 5px;width: 250px;margin-bottom: 5px;}
#email_subscribe .name_email_phone_boxes textarea {float: right;margin-top: -15px;}
input.submit {border: none;padding: 5px;font-size: 14px;text-transform: uppercase;font-weight: bold;background: #DBDFE8;color: #2b64a6;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
input.submit:hover {color: white;background: #244676;}
#post-7 h3.storytitle, #post-6 h3.storytitle {margin-left: 0;padding: 10px 0;}
#post-7 #search_quick, #post-6 #search_quick {float: right;margin-top: -35px;}
th.opentimes_date {padding: 10px 0;}
.date_container td {width: 200px;}
p.return {padding: 10px 0;}
p.search_team_member_testimonials {display: none;}
#content #sorter_pagination {margin: 0 20px;}
#content .storycontent #sorter_pagination .page_toolbar p.page_numbers {float: left;font-weight: bold;margin-right: 10px;padding: 0}
#content .storycontent #bottom_pagination .page_toolbar p.page_numbers {float: left;font-weight: bold;margin-right: 10px;padding: 0;}
#content #bottom_pagination .page_toolbar p.page_next {float: right;padding: 0;}
#content #sorter_pagination .page_toolbar p.page_next {float: right;padding: 0;}
#content #bottom_pagination p.page_prev {float: left;margin-right: 10px;padding: 0;}
#content #sorter_pagination p.page_prev {float: left;margin-right: 10px;padding: 0;}
table.property {border: 5px solid #dce1e9;padding: 15px;}
table.property tr {border-bottom: 5px solid #dce1e9;}
table.property td.imageCont {width: 220px;height: 170px;border-bottom: 1px solid  #b9c4d3; }
table.property .image{
	position: relative;
}
table.property td.descCont {margin-left: 20px;border-bottom: 1px solid  #b9c4d3;vertical-align: top;position: relative;}
table.property td.descCont h5 {margin: 9px 0;text-transform: uppercase;font-size: 14px;}
table.property td.descCont .property_price {font-weight: bold;display: inline;}
table.property td.descCont .description {padding: 10px 0;}
table.property td.descCont .type {font-weight: bold;display: inline;}
table.property td.descCont ul.rooms {padding: 0;}
table.property td.descCont ul.rooms li {list-style: none;float: left;margin-right: 20px;font-weight: bold;}
#tabbed_box_1 {margin: 0px auto 0px auto;width: 300px;}
.tabbed_box h4 {font-family: Arial, Helvetica, sans-serif;font-size: 23px;color: #ffffff;letter-spacing: -1px;margin-bottom: 10px;}
.tabbed_box h4 small {color: #e3e9ec;font-weight: normal;font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;position: relative;top: -4px;left: 6px;letter-spacing: 0px;}
.tabbed_area {clear: both;position: relative;}
#sideinfo {float: left;}
p.par_side_open_times {color: #333333;}
.tabbed_area h2 {font-size: 18px;color: #244676;margin: 10px 0;}
.undertheline hr {border: none;}
.side_block {width: 310px;font-size: 12px;padding: 10px;background-color: #dce1e9;height: 376px;float: left;}
object#photoshow, object#videoshow, object#floorplans {height: 396px; width: 570px;}
.side_block h2 {font-size: 16px;}
#email_subscribe {text-align: left;padding: 10px;color: #333333;}
#email_subscribe h2 {color: #244676;padding-bottom: 0px;margin-bottom: 3px;}
#email_subscribe h5 {color: #244676;padding-bottom: 0px;margin-bottom: 3px;font-size: 14px;}
#email_subscribe input.textbox {border: 1px solid #999999;padding: 5px;width: 250px;font-family: inherit;font-size: 14px;}
#email_subscribe textarea {border: 1px solid #999999;padding: 5px;width: 250px;font-family: inherit;font-size: 14px;height: 180px;margin-bottom: 10px;}
#email_subscribe .spam_question input {border: 1px solid #999999;padding: 5px;width: 250px;font-family: inherit;font-size: 14px;margin-bottom: 15px;}
#email_subscribe #main_body {margin: 0;}
#email_subscribe #main_body ul {margin-top: 0;}
#email_subscribe #main_body ul.email_list li {list-style: none;float: left;display: block;width: 100px;}
#email_subscribe #main_body ul.form_fields li {list-style: none;margin-bottom: 5px;}
#email_subscribe #main_body ul.form_fields li input {border: 1px solid #999999;padding: 5px;width: 200px;}
#email_subscribe #main_body ul.form_fields li label {float: left;display: block;width: 120px;padding: 5px 0;}
#mort_result {position: absolute;top: 0;right: 10px;width: 250px;}
#mort_result p {line-height: 2.0em;}
#calc_result {position: absolute;top: 10px;right: 10px;font-size: 14px;width: 250px;}
.email_subscribe p {display: block;float: left;width: 100px;margin-left: 35px;}
.narrow_col #post-4 {float: left;}
#email_subscribe #main_body p.email_btn {margin-left: 35px; margin-top: 20px;}
#email_subscribe #main_body form {
	margin: 20px 0;
} 
ul.tabs {margin: 0px;padding: 0px;margin-top: 0px;margin-bottom: 6px;float: left;}
ul.tabs li {list-style: none;width: 100px;color: #ffebb5;text-decoration: none;font-size: 11px;font-weight: bold;text-transform: uppercase;height: 44px;text-align: center;background: url(images/tab_bg.gif) no-repeat;}
ul.tabs li a.btn {background: none;}
ul.tabs li a {color: #092d51;text-decoration: none;font-size: 11px;font-weight: bold;text-transform: uppercase;padding: 15px 0;display: block;}
ul.tabs li a:hover {background-color: #244676;color: white;}
ul.tabs li a.active {background-color: #244676;color: white;display: block;padding: 15px 0;}
.tab_content {background-color: #dce1e9;font-family: Arial, Helvetica, sans-serif;float: left;width: 570px;height: 396px;}
ul.tab_features {margin-bottom: 0;padding: 0;background: #dce1e9;height: 25px;}
ul.tab_features li {list-style: none;display: block;background: #dce1e9;float: left;font-size: 12px;padding: 5px 0;}
ul.tab_features li a {padding: 5px 10px;}
ul.tab_features li a:hover {background-color: #244676;color: white;padding: 5px 10px;}
ul.tab_features li a.active {background-color: #244676;color: white;padding: 5px 10px;}
.features_content {background: #dce1e9;float: left;width: 700px;min-height: 450px;}
.features_content .side_block {width: 680px;height: auto;position: relative;}
.features_content .side_block h3 {display: none;}
ul.similar_property_list {padding: 0;margin: 0;}
ul.similar_property_list li {float: left;list-style: none;margin: 0px 0 15px 0;width: 330px;min-height: 250px;}
.similar_property_info p {line-height: 1.5em;padding: 5px 0;display: block;}
.similar_property_info span strong {float: left;display: block;width: 120px;}
.similar_property_info span strong.emphasis2 {width: auto;}
.external_links a.btn {float: right;margin-top: -22px;}
.side_block .vr_tour {display: none;}
.LocationInfo {padding: 10px;}
.LocationInfo h6 {padding-bottom: 10px;font-size: 16px;margin: 0;color: #244676;}
.location_info {font-size: 12px;}
.location_info span {float: left;display: block;width: 130px;color: #244676;font-weight: bold;}
.LocationInfo hr {border: none;border-top: 1px solid #999999;}
.LocationInfo p.location_description {line-height: 1.5em;padding: 5px 0;}
#recentsales {padding: 0 10px 10px 10px;}
#recentsales h3 {font-size: 16px;padding-top: 5px;color: #2b64a6;padding-left: 10px;}
.recentlease ul {margin: 0;padding: 0;}
.recentlease li {list-style: none;float: left;}
#similar_listing_block .image {width: 330px;float: left;min-height: 270px;}
.similar_property_info {min-height: 100px;width: 330px;float: left;display: block;margin-left: -330px;margin-top: 150px;}
.similar_property_info span strong {float: left;display: block;width: 90px;}
.similar_property_info span strong.emphasis2 {width: auto;}
#mort_calc {padding-top: 0;position: relative;size}
#mort_calc form {padding-bottom: 5px;border-bottom: 1px solid #999999;}
#mort_calc h6, #stamp_duty_calc h6 {margin: 0 0 5px 0;font-size: 16px;color: #244676;}
#mort_calc input, .stuffbox input {border: 1px solid #999999;padding: 5px;width: 200px;}
#mort_calc td.mort_calc_field {float: left;display: block;width: 150px;padding: 5px 0;}
#mort_calc input.calculate, #calculate input.button-secondary, #calculate input.button-primary {width: auto;text-transform: uppercase;font-size: 13px;background: #092d51;color: white;border: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;padding: 5px;}
#mort_calc input.calculate {margin-top: 10px;}
#calculate table.form-table {width: 100%;}
.stuffbox td {width: 110px;padding: 5px 0;vertical-align: middle;}
p.view_all_sales_btn {padding: 10px;}
.view_all_sales_btn a:link {border: none;background: #092d51;padding: 5px;font-size: 14px;text-transform: uppercase;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: white;cursor: pointer;}
.view_all_sales_btn a:hover {color: white;background: #092d51;}
.flashcontent {float: right; position: absolute; z-index: 1;}
#features_2, #features_3, #features_4, #features_5, #features_6 {display: none;}
#content_2, #content_3, #content_4, #content_5, #content_6, #content_7, #content_8, #content_9 {display: none;}
#sold_listing {display: none;}
.tab_content ul {margin: 0px;padding: 0px 20px 0px 20px;}
.tab_content ul li {list-style: none;border-bottom: 1px solid #d6dde0;padding-top: 15px;padding-bottom: 15px;font-size: 13px;}
.tab_content ul li:last-child {border-bottom: none;}
.tab_content ul li a {text-decoration: none;color: #3e4346;}
.tab_content ul li a small {color: #8b959c;font-size: 9px;text-transform: uppercase;font-family: Verdana, Arial, Helvetica, sans-serif;position: relative;left: 4px;top: 0px;}
.tab_content ul li a:hover {color: #a59c83;}
.tab_content ul li a:hover small {color: #baae8e;}
.land_building_size {float: right;text-align: right;font-weight: bold;font-size: 12px;}
.land_building_size span {color: #2b64a6;}
#content .btn_page {padding: 4px 5px 5px 5px;}
#content .btn_page:hover {background: #dce1e9;}
#content .btn_page.current_page {background: #dce1e9;}
#bottom_pagination {margin: 0 20px;}
#content  #bottom_pagination .page_toolbar {border-bottom: 1px solid #b9c4d3;border-top: 5px solid #b9c4d3;padding: 2px 0;}
#list_of_agents {border: 5px solid #dce1e9;background: #f6f6f6;color: #333333;padding: 20px 20px 0 20px;margin-top: 10px;}
h4.search_team_member_name {margin: 0;text-transform: uppercase;color: #2b64a6;}
#list_of_agents hr {clear: both;margin: 20px 0;border: 1px solid #b9c4d3;border-bottom: none;border-left: none;border-right: none;}
#page .storycontent p.search_team_member_detail {display: block;padding: 0;}
#page .storycontent p.search_team_member_photo {float: left;margin-right: 20px;padding: 0;}
#page .storycontent p.search_team_member_description {padding: 10px 0;}
.agent_page p.search_team_member_description {border: none;min-height: 250px;}
p.search_team_member_description a {background: #fef59e;}
ul.latest_vrn_header li {list-style: none;text-transform: uppercase;display: inline;margin-left: -4px;font-size: 12px;}
ul.latest_vrn_header li a {padding: 5px;background: #dce1e9;}
ul.latest_vrn_header li a.active {background: #2b64a6;color: white;}
.post_box .storycontent p {padding: 10px 0;line-height: 1.5em;}
legend {font-weight: bold;}
#side_buttons.side_block {display: none;}
.archive {padding: 10px;line-height: 1.5em;background: #F6F6F6;border: 5px solid #DCE0E9;margin: 10px 0;}
.archive li {list-style: none;margin: 0;}
.archive a:hover {background: #fef59e;}
.archive ul {padding-left: 10px;margin: 0;}
.archive h2 {margin-top: 0;list-style: none;margin-bottom: 5px;font-size: 16px;font-weight: bold;color: #2b64a6;}
.archive h3 {margin-top: 0;list-style: none;margin-bottom: 5px;font-size: 16px;font-weight: bold;color: #2b64a6;}
table.results {width: 750px;border: 5px solid #dce1e9;padding: 10px;margin: 10px 0;font-size: 12px;}
table.results th {padding: 10px 0;font-weight: bold;background: white;}
table.results th.th_image {display: none;}
table.results td {padding: 5px 0}
#page table.results td span.date {float: left; font-size: 12px;
}
table.results tr.alt {background: #dce1e9;}
table.results tr {background: #f6f6f6;}
li.current.ui-tabs-selected {background: #748aa8;display: inline;float: left;}
li.current.ui-tabs-selected a {color: white;padding: 5px;background: #748aa8;}
li.hottest a {padding: 5px;}
li.hottest a:hover {color: white;background: #748aa8;}
.image_overlay {position: absolute; top: 0; left: 0px; width: 60px; height: 60px;}
.image_overlay img{
	visibility: visible !important;  width: 60px; height: 60px;
}
#agentinfo_contactform.side_block {float: right;width: 229px;background: url(images/contact_bg.gif) repeat-y;padding: 10px;border: 3px solid #b9c4d3;margin-left: 10px;margin-bottom: 10px;position: relative;}
#agentinfo_contactform.side_block input.btn {border: none;background: #dce1e9;padding: 5px;font-size: 14px;text-transform: uppercase;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #092d51;cursor: pointer;float: right; margin-right:5px;}
.backtosearch{
	margin-right: 20px;
	float: right;
	margin-top: 10px;
}
#list_fav {
	margin-top: -20px;
}
#agentinfo_contactform.side_block input.btn:hover {color: white;background: #092d51;}
#agentinfo_contactform.side_block p {padding: 0;}
#agentinfo_contactform.side_block p.requi {font-size: 12px;padding: 4px 0;}
ul.contact_agent_fields {padding: 0;margin-top: 30px;}
ul.contact_agent_fields li {list-style: none;padding: 3px 0;}
.block_top {background: #092d51;color: white;position: absolute;padding: 5px;width: 238px;left: 0;top: 0;}
.contact_agent_fields input {width: 138px;padding: 2px;}
.contact_agent_fields label span {float: left;padding-top: 5px;width: 80px;color: #092d51;font-weight: bold;font-size: 12px;}
.contact_agent_fields li.spam_question input {padding: 2px;width: 88px}
.contact_agent_fields li.spam_question label span {width: 130px;}
.contact_agent_fields textarea {width: 140px;padding: 2px;height: 150px;}
input.btn:hover {color: white;background: #092d51;}
p.search_team_member_photo {clear: both;}
p.search_team_member_photo img {border: 3px solid #dce1e9;margin-bottom: 10px;}
.agent_details {width: 220px;margin-left: 270px;}
.agent_details h3.search_team_member_name {margin: 0 20px;}
.agent_details p.search_team_member_detail {margin-left: 0px;}
p.back_team_btn {margin-left: 0px;}
.agent_profile {position: relative;min-height: 125px;width: 470px;background: #dce1e9;margin: 10px 0;padding: 5px;}
.agent_profile .search_team_member_photo {position: absolute;top: 5px;}
hr {clear: both;}
.clearer {clear: both;}
a.btn {padding: 4px 6px;background-color: #DBDFE8;-moz-border-radius: 3px;-webkit-border-radius: 3px;text-transform: uppercase;color: #2b64a6;}
ul.tabs li a.btn:hover {color: white;background: #244676;-moz-border-radius: 0;-webkit-border-radius: 0;}
a.btn:hover {color: white;background: #092d51;}
li#random-quote {list-style: none;color: #2b64a6;font-style: italic;clear: none;display: inline;}
li#random-quote cite {clear: none;display: inline;}
.featured {float: left;margin: 3px 8px 3px 8px;text-align: center;width: 452px;}
.inside_feat {text-align: center;border: 3px solid #BDC7D2;background-color: #BDC7D2;height: 350px;}
.featured_image {width: 440px;height: 345px;margin: 3px 3px 0 3px;}
.featured_info {font-size: 12px;width: 430px;height: 15px;padding: 5px;margin: auto;background-color: yellow;color: #333333;position: absolute;bottom: 0;left: 3px;opacity: 0.7;}
.navigation {float: left;text-align: center;margin: 3px 0 3px 3px;}
.inside_nav {background: #dce1e9  url(images/quick_nav_grad.gif) no-repeat;margin: 0;padding: 0;line-height: 1.5em;color: #333;font-size: 12px;}
.box_nav {width: 255px;margin: 0px 0 4px 2px;text-align: left;padding: 5px 0;min-height: 103px;}
.box_nav a {color: #2b64a6;}
.box_nav ul {margin-left: 30px;margin-top: 0;padding: 0;}
span.nav_title {display: block;padding: 5px;margin-left: 10px;}
.email_alert img {display: none;}
a:link, a:visited {text-decoration: none;color: #2b64a6;}
a.superlink {background: #fef59e;}
.box_contact {height: 90px;margin: 5px 0 5px 0;border-top: 1px solid #B8C4D2;border-bottom: 1px solid #b9c4d3;background-color: #b9c4d3;}
.logo {float: left;margin: 5px 5px 5px 12px;}
.address {float: left;height: 80px;margin: 5px;}
.address p {font-size: 12px;line-height: 1.5em;}
.text_addr {font: 16px Arial;margin-top: 10px;margin-left: 25px;margin-right: 235px;color: #30517B;}
.box_button {float: left;width: 100px;height: 80px;margin: 5px;}
ul.link_button {margin-top: 8px;text-align: center;padding: 0;}
.link_button li {margin: 5px 0;list-style: none;padding: 5px;background: #dce1e9;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.link_button li:hover {background: #254777;}
.link_button li:hover a {color: white;}
.map_search a {float: left;width: 169px;height: 56px;margin: 15px 0 5px 5px;background: url(images/oemara_homepage.gif) right;display: block;text-indent: -99999em;}
.box_listing {height: 270px;margin: 5px 0 5px 0;color: #333333;}
.box_filler {float: left;width: 16px;height: 160px;margin: 5px;}
.title_line {height: 25px;margin: 2px 0 0 0;padding: 2px;line-height: 0.1em;color: #27699E;}
h4 {margin-top: 15px;margin-left: 10px;font-size: 16px;}
.post_box {margin-right: 10px;}
.post_box hr {border-bottom: 5px solid #b9c4d3;border-top: none;border-left: none;border-right: none;width: 250px;margin: 0;margin-left: 20px;}
.post_entry {padding: 10px;border: 5px solid #DCE0E9;background: #F6F6F6;margin-bottom: 20px;}
.post_entry a:hover {background: #fef59e;}
.post_box h4 {margin: 0;float: right;font-size: 11px;position: absolute;top: 0;right: 0;padding: 10px 0;color: #2f4f8a;}
#content #sorter_pagination .page_toolbar {border-top: 1px solid #b9c4d3;border-bottom: 5px solid #b9c4d3;padding: 2px 0;}
#content .storycontent .sorter_nav p {padding: 0;}
a.more-link {background: #FCF79E;}
.feedback {padding: 5px 0;font-size: 12px;}
.post_box .feedback {border-top: 1px solid #DCE0E9;}
.box_listing .box_prop {float: left;width: 230px;margin: 5px 0 5px 0;}
.box_listing .photo {height: 187px;}
.photo {height: 48px;float: left;margin-right: 10px;}
.desc {font: 12px Arial;padding: 5px;line-height: 1.3em;margin-top: 5px;}
.desc_inside {margin-top: 5px;margin-left: 10px;padding: 3px;}
.news {float: left;width: 745px;margin: 0px 0 5px 0;padding: 0px 2px 2px 0;}
.news_title {padding: 0;height: 20px;margin: 2px 0 0 15px;color: #2F62A7;font-size: 16px;border-bottom: 5px solid #b9c4d3;width: 250px;}
.inside_news {background-color: #F6F6F6;margin: 0px 2px 2px 0;border: 6px solid #DCE0E9;}
.box_news {margin: 2px;padding: 10px;color: #333333;line-height: 1.5em;}
.box_news p {padding: 10px 0;}
.box_news p.postdate {padding: 0;font-size: 12px;}
.moretext {padding: 5px;color: #3F74A8;background-color: #FCF79E;}
.postdate {position: relative;left: 30px;color: #BABABA;}
.link_news {text-align: right;margin: 2px;}
.button {background-color: #DDE0E9;padding: 5px;font-size: 12px Arial;border: none;color: #2b64a6;margin: 10px;cursor: pointer;}
.button:hover {color: white;background: #254777;}
.right_box {float: right;margin: 0 0 5px 5px;width: 233px;}
.box_news hr {border: 1px solid #DCE0E9;border-top: none;}
.box_promo {margin-top: 0;margin-bottom: 30px;border: 3px solid #DCE0E9;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {background: #fff;border: 1px solid #999;padding: 5px;width: 200px;font-family: inherit;}
#commentlist li ul {border-left: 1px solid #ddd;font-size: 110%;list-style-type: none;}
#commentlist li .avatar {float: right;margin-right: 25px;border: 1px dotted #ccc;padding: 2px;}
#comments p {padding: 10px 0;}
#comments h2 {color: #2b64a6;font-size: 16px;margin: 0;}
abbr {cursor: help;}
ul.latest_vrn_header {margin: 0;padding-left: 24px;height: 23px;}
#manage_profile {display: none;}