@charset "utf-8";
/* CSS Document */
p, div, ul, li, h3, h4, h1, h2, body,dd,dl,dt, label {margin:0px; padding:0px; border:0px;}
body {font-family:Trebuchet MS,Arial,Sans-Serif;background:#4e88b5 url(images/bkg_main.gif) repeat-x scroll 0 0;position:relative;color: #585858}
a {color:#797979; outline:none}
a:hover {color:#9a9a9a}

.clear_left {clear:left}
.clear_both {clear:both}
.align_right {float:right;padding:0 20px 0 0px}


.rounded {-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.rounded h2, .rounded h1 {-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.module h2, .module_right h2, .module h1 { margin:2px 2px 2px 2px; padding:2px 10px; color:#2970A6; font-weight:bold;font-size:20px}
.page_right h2 {font-size:16px;}
.page_middle h2 {font-size:20px;clear:left;width:100%;}

.browse h2 {font-size:16px}

h2.list_your_properties {bottom:28px;
clear:none;
float:left;
font-size:13px;
left:60px;
position:absolute;
width:185px;}

h2.list_your_properties a {color:#2970A6}

#page {width:985px; margin:0px auto;padding:0px;position:relative;background:#fff;clear:both}
.top_module {background:url(images/bkg_top_module.png) no-repeat -4px 242px;clear:both;width:795px;border-bottom:1px solid #e0e4e9;padding-bottom:10px;position:relative}
.module {margin-bottom:10px;}
.top_module h1 {float:left;width:296px;padding:80px 10px 10px 10px;text-align:center;color:#8dc63f;background:none;border:none;font-size:30px}

/*
.module h1 {background:url(images/bkg_module_header.gif) no-repeat #ffffff; margin:2px 2px 2px 2px; padding:2px 10px; color:#8dc63f; font-weight:bold;border:1px solid #e1e1e1;font-size:26px}
*/

.module h1 a {text-decoration:none;color:#8dc63f}
.module h1 a:hover {color:#2970A6}
.module h3 {font-size:16px;color:#2970A6;padding:4px 15px;clear:both}
.module h4 {font-size:14px;color:#2970A6;padding:20px 15px 0px 15px;}
.module p {padding:2px 15px 10px 15px;font-size:13px;text-align:justify}
.module p.center {text-align:center}
.module img {margin:5px 5px 0px 15px;float:left; border:1px solid #8dc63f;}

.module .home_search {margin:0px 15px; float:left}
.module .home_search label {float:left; font-size:11px}
.module .home_search label.main_search  {float:left; font-size:16px}
.module .home_search input.main_search {border:2px solid #8dc63f; width:300px; font-size:20px; padding:2px}
.module .home_search form {margin:0px 0px 0px 0px;padding:10px; background-color:#F8F8F8 ;float:left;border:1px solid #E0E4E9;width:430px}

.module .home_search select {font-size:11px;}
.module input.btn_main_search {clear:none;border:none;width:102px;height:34px; display:block;margin:16px 0px 0px 3px; background:url(images/btn_search.gif);}

.module .prop_edit input.btn_save {float:left;clear:left;border:none;width:93px;height:34px; display:block;margin:16px 0px 20px 0px; position:relative;left:30px; background:url(images/btn_save.png);cursor:pointer;border:none}

.module .prop_edit input.btn_cancel {float:left;border:none;width:93px;height:34px; display:block;margin:16px 0px 20px 10px; position:relative;left:30px; background:url(images/btn_cancel.png);cursor:pointer;border:none}

.module a.btn_add_property {float:left;clear:none;border:none;width:158px;height:34px; display:block;margin:16px 0px 20px 15px; position:relative; background:url(images/btn_add_property.png);}

.width310 {width:310px}
.module .home_search select.width100 {width:100px}
.module .home_search label.width100 {width:100px;margin-right:3px}
.module .home_search select.width50 {width:50px}
.module .home_search label.width50 {width:50px;margin-right:3px}


.module .details_photos {float:left;width:280px;margin-left:15px}
.module .details_photos img {border:none}
.module .details_actions {width:180px;float:left;}
.module .details_actions h3 {font-size:26px;margin-top:15px;}
.module .details_actions ul {list-style:none;margin:10px 10px 10px 20px;padding:0px}
.module .details_actions ul li {width:120px;clear:left}

.module form {padding:0px 0px 0px 25px}
.module table {font-size:13px;margin-bottom:10px;width:445px; font-weight:bold}
.module table td {padding-bottom:15px;}
.module label {font-weight:bold;float:left}
.module input {display:block; border:1px solid #386486;width:200px;}
.module input.subject {width:432px}
.module input.radio {width:14px;float:left;border:none;margin-left:15px}
.module textarea{display:block; border:1px solid #7c8ea3;width:432px;height:120px}
.module select {display:block; border:1px solid #386486;width:205px;margin-bottom:5px;font-size:15px;font-weight:bold;color:#333;height:21px}
.module select option {font-size:12px;font-weight:normal}
.module input.submit {clear:none;border:none;width:117px;height:34px; display:block;margin:10px 0px 0px 85px; background:url(images/btn_submit.gif);}
.module input.submit2 {clear:none;border:none;width:117px;height:34px; display:block;margin:10px 0px 0px 15px; background:url(images/btn_tellusmore.gif);}
.module input.submit2:hover {background:url(images/btn_tellusmore_on.gif);}
.module input.checkbox {clear:none;border:none;width:16px;margin:2px 0px;padding:0px}
.module input.submit:hover {background:url(images/btn_submit_on.gif);}
.module ul {font-size:13px; margin:0px 20px 12px 40px;line-height:20px}
.module ul.features {display:inline; margin-left:40px; margin-bottom:20px;float:left;width:430px}
.module ul.features li {width:190px;float:left;}

.module ul.browse_links {display:inline; margin-left:5px; margin-bottom:20px;float:left;width:450px; list-style:none; font-size:11px;line-height:12px}
.module ul.browse_links li {width:130px;float:left;padding:5px 10px}

.module dl {width:450px;margin:20px 15px 5px 15px;font-size:13px;font-weight:bold;float:left}
.module dt {float:left;width:100px;margin-bottom:5px;color:#2970A6}
.module dd {float:left;width:120px;margin-bottom:5px;}

.user_info dl dt{clear:both;width:200px}
.user_info dl dd{width:250px}
.user_info dl {font-size:12px}

.details_left {float:left;width:538px}
.details_right{float:left;width:253px}

.details dl {font-size:11px;width:220px;border:1px solid #e0e4e9;margin:15px 15px 0px 15px;padding:8px;float:right}
.details dt {width:95px;clear:left}
.details ul {list-style:none;margin:0px;padding:0px 15px 10px}
.details ul li {float:left;padding-right:5px;width:146px}

.module_right {border:1px solid #e0e4e9;margin-bottom:10px;background:#ebebeb url(images/bkg_module.gif) repeat-x}
.module_right h1 {background:url(images/bkg_h1.gif) repeat-x #ff6200;font-size:24px;color:#ffffff;padding:2px 10px;margin:2px;border:1px solid #ff6200;}
.module_right h3 {font-size:16px;color:#3366cc;padding:2px 10px;}
.module_right p {padding:2px 10px;font-size:11px;}
.module_right img {margin:5px 5px 5px 10px;float:left;border:1px solid #8dc63f}


.module_right form {padding:0px 0px 0px 10px}
.module_right table {font-size:11px;margin-bottom:10px;}
.module_right label {font-weight:bold;}
.module_right input {clear:left;float:left; border:1px solid #7c8ea3;width:130px;margin-right:5px}
.module_right select {clear:left;float:left; border:1px solid #7c8ea3;width:130px}
.module_right input.report {clear:none;border:none;width:131px;height:27px; display:block;margin:10px 0px 0px 75px; background:url(images/btn_report.gif);}
.module_right input.report:hover {background:url(images/btn_report_on.gif);}
.module_right input.submit2 {clear:none;border:none;width:117px;height:34px; display:block;margin:10px 0px 0px 15px; background:url(images/btn_tellusmore.gif);}
.module_right input.checkbox {clear:none;border:none;width:16px;margin:2px 0px;padding:0px}

.property_manager table{width:95%;position:relative;left:15px;;border-left:1px solid #E0E4E9;border-top:1px solid #E0E4E9;margin:0px}
.property_manager table th {text-align:left;border-right:1px solid #E0E4E9;border-bottom:1px solid #E0E4E9;padding:3px;background:#FFFFFF url(images/bkg_module_header.gif) no-repeat scroll 0 0;}
.property_manager table td {text-align:left;font-size:11px;padding:3px;border-right:1px solid #E0E4E9;border-bottom:1px solid #E0E4E9;}
.property_manager table .photo {text-align:left;width:50px}
.property_manager table .photo img {margin:0px}
.property_manager table .address {width:200px;text-align:left;}
.property_manager table .status {width:50px;text-align:left;}
.property_manager table .beds {width:50px;text-align:left;}
.property_manager table .baths {width:50px;text-align:left;}
.property_manager table .rent {width:50px;text-align:left;}
.property_manager table .price {width:50px;text-align:left;}
.property_manager table .edit {width:50px;text-align:left;}


.property_manager ul.pagination {list-style:none;position:relative;right:15px;text-align:right}
.property_manager ul.pagination li {float:right;padding:3px}

a.apply_now_big {clear:none;border:none;width:117px;height:34px; display:block;margin:0px 0px 0px 0px; background:url(images/btn_apply_big.gif);float:left}
a.apply_now_big:hover {background:url(images/btn_apply_big_on.gif)}
.module p.action {font-size:22px;text-align:center;margin-bottom:5px}

.testimonial p {text-align:justify}
.testimonial p.testimonial_name {text-align:right;font-weight:bold;font-size:13px}

.logo {background:url(images/logo.gif);width:470px; height:42px;margin:26px 5px 0px 15px;float:left}
.header {background:url(images/bkg_navbar.png) repeat-x 0px -0px;height:30px;margin:2px 0px 8px 0px;float:left; width:985px;position:relative}
.header ul {display:inline; list-style:none; font-size:11px;float:left;position:relative;left:10px}
.header ul li {float:left; }
.header ul li a {color:#FFFFFF;font-size:13px; font-weight:bold; text-decoration:none;padding:5px 10px;float:left}
.header ul li a:hover {text-decoration:underline}
.banner {float:right;margin-right:5px;}

.links {float:left;width:158px;font-size:11px;padding:83px 0 0;}
.links a {color:#676431;}
.links a.stbutton {margin:5px 15px 0px 30px;float:left}
.nav {float:left;width:160px;border:none;}
.nav ul {list-style:none;margin:8px 0px 0px 0px; float:right}
.nav ul li {text-align:right;padding:0px 10px 10px 5px}
.nav h2 {font-size:11px;background:url(images/bkg_nav_header.gif) #ffc800 repeat-x;border:1px solid #ffc800; float:left;width:136px;text-align:right;padding-right:6px;color:#ff6200}
.nav ul li a {color:#797979;text-decoration:none;font-weight:bold;font-size:13px;}

.nav ul#user_nav { background: url(images/bkg_member_nav.png) no-repeat;height:244px;width:140px;padding:10px;}
.nav ul#user_nav li.user_logged {text-align:left;font-size:11px;padding-bottom:0px}
.nav ul#user_nav li.user_name {text-align:left;font-size:13px;padding-bottom:0px;font-weight:bold}
.nav ul#user_nav li.user_links {text-align:center;font-size:11px;padding-bottom:0px}
.nav ul#user_nav li.user_links a {font-size:11px;text-decoration:underline;color:#2970A6;font-weight:normal}
.nav ul#user_nav li.edit_listings {text-align:left;font-size:14px;padding:5px 10px}
.nav ul#user_nav li.edit_listings a {font-size:14px;text-decoration:underline;color:#2970A6;font-weight:bold}
.user_info h3 a {font-size:11px}
.details h3 a {font-size:11px}
.details h2 a {font-size:11px}

.listings #column2 .module {padding:2px}
.listings #column2 {width:485px;float:left}
.listings #column3 {width:300px;float:left;padding:0px 0px 10px 5px}

.listings ul#search_results {position:relative;margin:0px;padding:0px;list-style:none}
.listings ul#search_results li ul {position:relative;margin:0px;padding:0px 0px 0px 3px;list-style:none;top:0px;width:355px;float:left;font-size:11px}
.listings ul#search_results li ul li {width:355px;padding:0px;border:none;height:20px}
.listings ul#search_results li {position:relative;clear:both;width:475px;padding:3px;border-bottom:1px solid #E0E4E9;height:115px}
.listings ul#search_results li img {margin:0px}
.listings ul#search_results li a{float:left;clear:both}
.listings ul#search_results li h4 {padding:0px}


.listings ul#search_results li ul li.listing_phone {width:200px;display:block;color:#2970A6;position:absolute;right:0px;top:65px;font-size:20px;font-weight:bold;letter-spacing:-.04em;text-align:center}
.listings ul#search_results li ul li.listing_availability {width:115px;height:32px;position:absolute;right:30px;top:21px;}
.listings ul#search_results li ul li.listing_availability a {width:93px;height:34px; display:block; background:url(images/btn_contact_seller.png);}

.lead_form form {padding:10px 0px;position:relative}
.lead_form form label {width:195px;display:block;font-size:14px;padding-bottom:10px;float:left;font-weight:bold}
.lead_form form label input {border:2px solid #E0E4E9;float:left;width:181px;font-size:14px}
.lead_form form label select {border:2px solid #E0E4E9;float:left;width:185px;font-size:14px}
.lead_form form label.comments {width:380px}
.lead_form form label.comments textarea {border:2px solid #E0E4E9;float:left;width:376px;font-size:14px}
.lead_form p {font-size:12px;font-weight:normal}
.lead_form #dialog {overflow:hidden}
 .lead_form input.btn_submit {width:115px;height:32px; display:block; background:url(images/btn_send_now.gif);clear:both;border:none;position:relative;left:130px;top:5px}

.page_controls {background:#ffffff; padding:2px 10px; color:#2970A6; font-weight:bold;border:1px solid #e1e1e1;font-size:20px;position:relative;height:27px;}
.page_controls ul {list-style:none;position:relative;right:0px;width:140px;float:right;margin:0px}
.page_controls ul li {float:left;padding:3px}
.page_controls em {font-style:normal;float:left}

.search_sort {border-bottom:1px solid #E0E4E9;height:30px;clear:both;padding:10px 0px 0px 0px}
.search_sort form {padding:0px 10px}
.search_sort form label {font-size:12px}
.search_sort form label.sort {width:195px}
.search_sort form label.sort select  {width:150px;float:right;font-size:11px}
.search_sort form label.results_per_page {width:180px;padding-left:80px}
.search_sort form label.results_per_page select {width:80px;float:right;font-size:11px}


.listings .short_form {width:300px;margin-bottom:35px}

a.apply {width:87px;height:27px; display:block; background:url(images/btn_apply.gif);margin-top:10px;}
a.apply:hover {background:url(images/btn_apply_on.gif)}

a.video {background:transparent url(images/icon_video.gif) no-repeat scroll 2px 3px;
display:block;
height:20px;
padding-left:18px;
width:120px;margin-top:15px;font-size:11px}

a.video2 {background:transparent url(images/icon_video.gif) no-repeat scroll 2px 8px;
display:block;
height:20px;
padding-left:16px;
width:120px;padding-top:5px;font-size:11px;margin-left:10px;font-weight:bold;}

a.special {background:transparent url(images/icon_special.gif) no-repeat scroll 0px 0px;
display:block;
height:20px;
padding-left:18px;
width:120px;margin-top:0px;font-size:11px}

.page_left {width:160px; float:left;margin-left:0px;padding:0 10px}

.page_middle {width:805px; float:left; background-color:#ffffff;margin:0px 0px 10px 0px;}

.page_right {width:300px; float:left;}


.footerline {background:#8dc63f;height:12px; width:967px;float:left;margin:3px 0px}
.footer ul {display:inline; list-style:none; font-size:10px; float:left; clear:left; width:950px;padding:0 0 20px 0}
.footer ul li {width:auto; float:left; margin:0px;background-image:url(images/bullet.gif);background-position:2px 6px;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 8px;}
.footer h2 {font-size:14px;margin:3px 0px;color:#2970A6;clear:both;padding:0 0 0 8px}
.footer p {font-size:11px; text-align:justify;margin:10px 3px;float:left;border-top:1px solid #e0e4e9;clear:left;width:959px;padding-top:5px}
.footer img {margin:10px}
.footer p.reicreator_link {
font-size:14px;
font-weight:bold;
text-align:center;border:none;}

ul.browse_state {line-height:10px; height:35px;list-style-type:none;  display:inline;float:left; font-weight:bold;width:175px;float:left; padding:0px 5px 0px 15px;font-size:11px;margin:0;font-weight:normal;text-decoration:underline}
ul.browse_state a {font-weight:normal;font-size:11px;}
ul.browse_state ul li a:hover {text-decoration:underline}
ul.browse_state li {margin-bottom:2px; width:175px;float:left;cursor:pointer}
ul.browse_state li:hover ul {display:block}

ul.browse_state li ul {line-height:11px;list-style-type:none;padding:0;margin:0;clear:left;float:left;width:175px;display:none;}
ul.browse_state li ul li{float:left;font-size:9px;width:auto;padding:2px 2px 0 0;text-decoration:none}
ul.browse_state li ul li a {font-size:9px;color:#2970A6;text-decoration:none}


ul.content1 {list-style:none; font-size:10px;margin:0px 25px 10px 25px; display:inline;float:left; font-weight:bold;}
ul.content1 li {margin-bottom:5px; width:180px;float:left;}
.form_row {clear:both}
.listings .short_form h2 {font-size:15px;padding:2px 17px;}


.short_form {width:464px;height:354px; float:right;background:#386486 url(images/bkg_lead_form.png) repeat-x ;font-family:trebuchet ms,arial,helvetica,san-serif;letter-spacing:-.05em;position:relative;}
.short_form form {padding:0px;margin-top:6px;float:left}
.short_form label {font-size:13px;width:205px;padding:0px 0px 0px 17px;color:#fff;float:left;
font-weight:bold;}
.listings .short_form label {width:125px}
.listings .short_form input{width:120px}
.listings .short_form select{width:120px;height:21px}
.short_form input {width:205px;margin-top:-1px;font-size:15px;font-weight:bold;color:#333}
.short_form input.hidden {display:none;}
.short_form input.btn_send {clear:left;border:none;width:116px;height:33px; display:block;margin:0px; background:url(images/btn_send.gif);float:left;position:absolute;bottom:10px;left:150px;cursor:pointer;}


.short_form input.btn_submit{clear:left;border:none;width:145px;height:46px; display:block;margin:0px; background:url(images/btn_send_now.png);float:left;position:absolute;bottom:20px;left:160px;cursor:pointer;}


.short_form input.btn_join_now{clear:left;border:none;width:145px;height:46px; display:block;margin:0px; background:url(images/btn_join_now.png);float:left;position:absolute;bottom:20px;left:160px;cursor:pointer;text-indent:-9999px;}
.short_form h2 {width:430px; background:none; border:none;font-size:20px;
width:430px;color: #ffffff;}

.short_form p.contact_info {color:#fff;font-size:16px;font-weight:bold;}
.short_form p.contact_info strong {display:inline-block;
font-size:34px;
margin-top:3px;padding-left:6px;}

input.btn_join_now2{clear:left;border:none;width:115px;height:32px; display:block;margin:0px 0px 20px 0px; background:url(images/btn_join_now2.gif);float:left;cursor:pointer;}

.module .prop_edit input.btn_login{clear:left;border:none;width:93px;height:34px; display:block;margin:0px 0px 20px 0px; background:url(images/btn_jlogin.png);float:left;cursor:pointer;}

input.btn_find_home{clear:left;border:none;width:145px;height:46px; display:block;margin:0px; background:url(images/btn_find_home.png);float:left;position:absolute;bottom:20px;left:160px;cursor:pointer;}

.listings .short_form input.btn_find_home {width:145px;left:82px}
.content {padding:0 20px 0 0}

.module .prop_edit {font-size:12px;position:relative}

.module .prop_edit h3 {padding-left:0px}
.module .prop_edit p {padding-left:0px}
.module .prop_edit p.question {padding-left:0px;clear:left;font-weight:bold}
.module .prop_edit label {margin-bottom:10px}
.module .prop_edit label.street {float:left;clear:left;}
.module .prop_edit label.street input {width:300px}
.module .prop_edit label.browsefiles input {width:400px}
.module .prop_edit label.browseimages input {width:400px}
.module .prop_edit label.feeamount {float:left;clear:left;}
.module .prop_edit label.description {float:left;clear:left;}
.module .prop_edit label.description textarea {width:400px;height:250px}
.module .prop_edit label.youtubelink textarea {width:400px;height:100px}

.module .prop_edit label.city {float:left;clear:left;width:130px}
.module .prop_edit label.city input {width:120px}
.module .prop_edit label.zip {width:100px}
.module .prop_edit label.zip input {width:90px}

.module .prop_edit label.yearbuilt {width:100px;clear:left}
.module .prop_edit label.yearbuilt input {width:90px}
.module .prop_edit label.unit input {width:90px}
.module .prop_edit label.county {float:left;clear:left;width:210px}
.module .prop_edit label.dealtype {width:210px}
.module .prop_edit label.purchaseprice {float:left;clear:left;width:210px}
.module .prop_edit label.rentprice {float:left;clear:left;width:210px}

.module .prop_edit label.hidden {float:left;clear:left;width:0px}
.module .prop_edit label.hidden input {width:0px; border:0}

.module .prop_edit label.state {width:60px}
.module .prop_edit label.state select {width:50px}

.module .prop_edit label.digit {width:60px}
.module .prop_edit label.digit select {width:50px}

.module .prop_edit label.garage {width:90px}
.module .prop_edit label.garage select {width:80px}

.module .prop_edit label.basement {width:90px}
.module .prop_edit label.basement select {width:80px}

.module .prop_edit label.floors {clear:left;}
.module .prop_edit label.appraisalvalue {clear:left;width:210px}
.module .prop_edit label.loanneededdate {clear:left;width:210px}
.module .prop_edit label.mortgageamount {clear:left}
.module .prop_edit label.browseimages {clear:left}

.module .prop_edit label.sqft {width:100px}
.module .prop_edit label.sqft input {width:90px}

.module .prop_edit label.lotsize {width:100px}
.module .prop_edit label.lotsize input {width:90px}

.module .prop_edit label.lotsize {width:100px}

.module .prop_edit input.radio {width:16px}
.module .prop_edit label.radio {font-weight:normal}
.module .prop_edit .checkbox input {width:16px;border:none;float:left}
.module .prop_edit .checkbox {width:150px}
/*ad styles*/
.adc {
height:60px;
overflow:hidden;
table-layout:fixed;
width:200px;
border:1px solid #E0E4E9;
padding:3px;
margin-left:10px;

}

.adt {
font-size:11px;
font-weight:bold;
line-height:15px;
color:#0000FF;
cursor:default;
}

.adb {
color:#000000;
display:block;
font-size:11px;
line-height:13px;
text-align:left;
margin:0px;
padding:0px;
}
.adu {
color:#008000;
font-size:10px;
line-height:12px;
overflow:hidden;
white-space:nowrap;
}

ul.helpful_links {list-style:none;margin:10px;padding:10px;font-size:11px;font-family:Arial, Helvetica, sans-serif;border:1px solid #E0E4E9;padding:10px;float:left;clear:both;font-weight:normal;line-height:11px}
ul.helpful_links li {margin:0px;float:left;padding:0px 0px 6px 0px;width:185px;}
ul.helpful_links li em {float:left;clear:left;margin:0px;padding:2px 0px 0px 0px;width:185px;font-style:normal;font-size:10px}
ul.helpful_links h5 {margin:0px;padding:0px 0px 4px 0px; border-bottom:1px solid #E0E4E9;margin-bottom:3px;font-size:13px;line-height:15px}
/*ad styles*/
/*member area*/
.prop_edit_display {height:290px; width:100px; float:left; border:1px solid #E1E1E1; margin:0 5px 5px 0; padding:5px;}
.prop_edit_display img {width:100px;height:80px}
.prop_edit_display input {width:90px}
.prop_edit_display input.radio {width:12px}
.prop_edit_display .btn_update {margin:10px 0;background:url(images/btn_update.png);width:73px;height:22px;display:inline-block;border:none;cursor:pointer}
.btn_upload {margin:0 0 0 2px;background:url(images/btn_upload.png);width:73px;height:22px;display:inline-block;border:none;cursor:pointer}
.prop_edit_display p {font-size:12px;text-align:center;margin:0 0 10px 0}
.prop_edit_display p.margin_zero {margin:0}
.prop_edit_display div.image_title {text-align:center;font-size:11px;height:20px;display:block}
.add_new_image {margin:10px 0;clear:both}
.add_new_image label {width:100px;float:left;padding:4px 0 0;}
.add_new_image p {margin:0 0 10px 0;font-size:13px}
.add_new_image .form_space {width:200px;float:left}
.alert {color:#333; font-weight:bold; }
.alert p {color:#333; font-weight:bold; padding:10px;}
.module .prop_edit input,.module .prop_edit select,.module .prop_edit textarea {border:1px solid #d1d1d1;-moz-border-radius: 2px;-webkit-border-radius: 3px;font-size:12px;font-weight:normal}

#image_delete {padding:20px}
#image_delete p {margin-bottom:10px}
#image_delete .image.align_left {padding:0 0 0 130px}

/* SIDEBAR SEARCH STYLE */
#search_box {width:160px;float:left;background:url(images/bkg_search_box_bottom.png) no-repeat 0 bottom;padding-bottom:7px}
#search_box form {background:url(images/bkg_search_box.png) repeat-y;width:145px;float:left;padding:10px 0px 20px 15px;}
#search_box input, #search_box select {float:left;font-size:11px;border:1px solid #e7e7e7}
#search_box .form_row {clear:both;margin-bottom:3px;float:left;width:100%;position:relative}
#search_box input {padding-left:2px}

#search_box label {float:left;font-size:11px;color:#2970A6}

#search_box .city {width:90px}
#search_box .city input {width:80px}

#search_box .state {width:40px}
#search_box .state select {width:40px}

#search_box .beds{width:68px}
#search_box .beds select {width:62px}

#search_box .baths{width:62px}
#search_box .baths select {width:62px}

#search_box .min_rent{width:68px}
#search_box .min_rent select {width:62px}

#search_box .max_rent{width:62px}
#search_box .max_rent select {width:62px}

#search_box .btn_submit {background:url(images/btn_search.png);width:93px;height:34px;border:none;cursor:pointer;display:block;position:relative;left:20px;top:10px}

#search_box ul {list-style-type:none;width:160px;}
#search_box ul li {float:left}
#search_box ul li a {width:80px;float:left;height:30px;display:block}

#search_box #tab_rent_to_own {background:url(images/tab_rent_to_own_on.png)}
#search_box #tab_for_sale {background:url(images/tab_for_sale_off.png)}

#search_box .form_row.checkbox {padding:2px 0 0 0}
#search_box .form_row.checkbox input {width:14px;border:none}
#search_box .form_row.checkbox label {padding:2px 0 0 2px}

#search_box .ui-tabs .ui-tabs-panel,#search_box .ui-tabs,#search_box .ui-tabs .ui-tabs-nav,#search_box .ui-tabs .ui-tabs-nav li.ui-tabs-selected,#search_box .ui-tabs .ui-tabs-nav li,#search_box .ui-tabs .ui-tabs-nav li a  {padding:0;margin:0}
#search_box .ui-widget-content {border:none}

#search_box .ui-state-active,#search_box .ui-widget-content .ui-state-active {border:none;}

#search_box .ui-state-default,#search_box .ui-widget-content .ui-state-default {border:none;background:none}

#search_box .tab1 {background:url(images/tab_rent_to_own_off.png)}
#search_box .tab2 {background:url(images/tab_for_sale_off.png)}
#search_box .active .tab1 {background:url(images/tab_rent_to_own_on.png)}
#search_box .active .tab2 {background:url(images/tab_for_sale_on.png)}
div.domtab div{display:none;}div.domtab div.form_row{display:block;}

h3 {color:#2970A6}
#search_box h3 {font-weight:normal;padding-left:7px}


#search_box .ui-corner-all,#search_box .ui-corner-top {
-moz-border-radius:0px}

.ui-widget-header {border:none;background:none}

.footer {clear:both;padding:0 10px}

#header_sponsor_links {width:100%;float:left;background:url(images/bkg_header_sponsors.png) repeat-x #cecece}
#header_sponsor_links ul {text-align:center;margin:0;padding:0;padding:3px 0 0 0;height:20px }
#header_sponsor_links li{display:inline;vertical-align:top; }
#header_sponsor_links li a {font-size:10px;padding:0px 10px 0;line-height:12px;vertical-align:top;}