@charset "utf-8";
/* CSS Document */
p, div, ul, li, h3, h4, h1, h2, body,dd,dl,dt {margin:0px; padding:0px; border:0px;}
body {font-family:Arial, Helvetica, sans-serif;background:#ffffff url(images/bkg_gradient.gif) repeat-x scroll 0 0;}
a {color:#797979; outline:none}
a:hover {color:#9a9a9a}

.clear_left {clear:left}


.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 {background:url(images/bkg_module_header.gif) no-repeat #ffffff; margin:2px 2px 2px 2px; padding:2px 10px; color:#004094; font-weight:bold;border:1px solid #e1e1e1}
.page_right h2 {font-size:16px;}
.page_middle h2 {font-size:20px;float:left;clear:left;width:759px;}

.browse h2 {font-size:16px}

.page {width:967px; margin:0px auto;background:url(images/bkg_main.gif);padding:4px}

.module {border:1px solid #e0e4e9;margin-bottom:10px;}
.module h1 {background:url(images/bkg_module_header.gif) no-repeat #ffffff; margin:2px 2px 2px 2px; padding:2px 10px; color:#00cc33; font-weight:bold;border:1px solid #e1e1e1;font-size:26px}
.module h1 a {text-decoration:none;color:#00cc33}
.module h1 a:hover {color:#3366CC}
.module h3 {font-size:16px;color:#004094;padding:4px 15px;clear:left}
.module h4 {font-size:14px;color:#004094;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 #00cc33;}

.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 #00cc33; 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);}

.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 {clear:left;float:left; border:1px solid #7c8ea3;width:200px;}
.module input.subject {width:432px}
.module input.radio {width:14px;float:left;border:none;margin-left:15px}
.module textarea{clear:left;float:left; border:1px solid #7c8ea3;width:432px;height:120px}
.module select {clear:left;float:left; border:1px solid #7c8ea3;width:200px;margin-bottom:5px}
.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:#00cc33}
.module dd {float:left;width:120px;margin-bottom:5px;}

.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 #00cc33}


.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}


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_header.gif) repeat-x 0px -3px;height:24px;margin:2px 0px 8px 0px;float:left; width:965px; border:1px solid #00cc33; background-color:#00cc33}
.header ul {display:inline; list-style:none; font-size:11px;float:right}
.header ul li {float:left; margin:3px 10px;}
.header ul li a {color:#FFFFFF;font-size:14px; font-weight:bold; text-decoration:none;}
.header ul li a:hover {color:#fff200;}
.banner {float:right;margin-right:5px;border:1px solid #e0e4e9}

.links {float:left;width:158px;font-size:11px;}
.links a {color:#676431;}
.links a.stbutton {margin:5px 15px 0px 30px;float:left}
.nav {float:left;width:158px;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;}



.listings .page_controlsXXX {background: #006fff url(images/bkg_module_header.gif) repeat-x;border:1px solid #00cc33; margin:2px 2px 2px 2px; padding:4px 10px; color:#ffffff; font-weight:bold;float:left;width:459px;}

.listings .search_sort {min-height:20px;padding:2px 10px;clear:left; font-size:11px;border-bottom:1px solid #E0E4E9;margin:0px 4px}
.listings .search_sort a {margin-right:30px;}
.listings .sort_select {border: 1px solid #674941; font-size:11px;width:160px}
.listings .sort {margin-right:1px;}
.listings .search_sort label {float:none}
.listings .search_sort select {float:none;clear:none;margin:0px}
.listings .width42 {width:42px}

.listings .page_controls em {left:20px;top:5px;font-style:normal;float:left;}

.listings .page_controls.rounded {-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.listings .page_controls {background: #006fff url(images/bkg_module_header.gif) repeat-x;border:1px solid #00cc33; margin:2px 2px 2px 2px; padding:4px 10px; color:#00cc33; font-weight:bold; height:20px;float:left;width:459px}

.listings .page_controls ul {float:right;margin-top:0px; dislpay:inline;list-style:none;width:145px}
.listings .page_controls ul li {float:left;}
.listings .page_controls a {color:#00cc33;margin-left:0px;padding:2px 4px 1px 4px;font-size:12px; font-weight:normal;}
.listings .page_controls a.on {color:#000000;}
.listings .page_controls a.last {color:#000000;}
.listings.page_controls a:hover {color:#000000;}


.search_result {float:left; border-bottom:1px solid #E0E4E9;margin-left:10px;width:465px;padding-bottom:5px}
.search_result:hover {background:#F8F8F8}
.listings {float:left;width:485px;}
.listings img {float:left;margin:5px 5px 0px 0px}
.listings ul {list-style:none;width:260px;margin:5px 0px 0px 0px;padding:0px;float:left;}
.listings ul {width:260px;}
.listings ul.result_right {width:90px;}
.listings ul li.phone {font-size:16px; font-weight:bold;color:#3366cc}
.listings ul li.price{font-size:16px; font-weight:bold;color:#3366cc}
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:5px}

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

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


.footerline {background:#00cc33;height:12px; width:967px;float:left;margin:3px 0px}
.footer ul {display:inline; list-style:none; font-size:11px; float:left; clear:left; width:950px;}
.footer ul li {width:212px; float:left; margin:0px 5px;background-image:url(images/bullet.gif);background-position:2px 6px;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 13px;}
.footer h2 {font-size:14px;margin:3px 18px;float:left;color:#004094}
.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 {list-style:none; font-size:12px;margin:0px 25px 10px 25px; display:inline;float:left; font-weight:bold;width:205px;float:left; margin:0px 5px 5px 15px;font-size:11px}
ul.browse_state li {margin-bottom:2px; width:210px;float:left;line-height:12px}

ul.content1 {list-style:none; font-size:12px;margin:0px 25px 10px 25px; display:inline;float:left; font-weight:bold;}
ul.content1 li {margin-bottom:5px; width:210px;float:left;}

.short_form {width:450px; float:right;background:#f8f8f8 url(images/bkg_form.jpg) repeat-x ;border:1px solid #d1d1d1;margin:5px 10px 10px 10px}
.short_form form {padding:0px}
.short_form label {font-size:12px;width:200px;margin:5px 0px 0px 15px}
.short_form input {width:200px}
.short_form input.btn_send {clear:both;border:none;width:117px;height:34px; display:block;margin:10px 0px 0px 160px; background:url(images/btn_send.gif);}
.short_form input.btn_submit{clear:both;border:none;width:117px;height:34px; display:block;margin:10px 0px 0px 160px; background:url(images/btn_submit.gif);}
.short_form input.btn_join_now{clear:both;border:none;width:117px;height:34px; display:block;margin:10px 0px 0px 160px; background:url(images/btn_join_now.gif);}
.short_form h2 {width:420px; background:none; border:none; font-size:16px;color: #333333}



.module input.btn_find_home{clear:left;border:none;width:117px;height:34px; display:block;margin:10px 0px 0px 160px; background:url(images/btn_find_home.gif);float:left;}

.module .prop_edit {font-size:12px}

.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.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 input.checkbox {width:16px;border:none;float:left}