body {margin: 0; padding: 0; background: #EFEFEF url('../assets/site_bg_tile.jpg') repeat-x top left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

img, div, p {behavior: url('/~homesof/js/iepngfix/iepngfix.htc')}
#map, #map img, #map div, #map p {behavior:none;} /* Google doesn't like IEPNGFIX */
a img {border: 0;}
a {color: #602C22!important;}

.wrapper {width: 985px; background: url('../assets/site_bg.jpg') no-repeat top left; overflow: hidden; zoom: 1; position: relative;}
.flash {z-index: 1000; position: relative; position: absolute; top: 0; left: 0;}
.html {width: 610px; float: right; position: relative; min-height: 600px; padding-bottom: 40px;}
* html .html {height: 600px;}
* html .html {margin-left: 146px;}

.simpleCMS_contentArea {z-index: 200; position: relative;}

.cmsmenu {position: absolute; top: 50px; right: 0; display: none;}
.cmsmenu a {color: #000; font-weight: bold; text-decoration: none;}

.pictures {margin-left: 9px; position: relative; height: 500px;}
.pictures img {position: absolute;}
.pictures .picture_1 {top: 96px; left: 0;}
.pictures .picture_2 {top: 67px; left: 230px;}
.pictures .picture_3 {top: 106px; left: 380px;}

.about_pictures {height: 500px;}
.about_pictures .picture {float: left; text-align: center; width: 172px; margin-left: 15px; margin-top: 80px;}
.about_pictures .picture h2 {height: 16px; line-height: 15px; background: url('../assets/name_bg.png') no-repeat center center; font-size: 11px; color: #fff; margin: 8px 0 5px 0; padding: 0;}
.about_pictures .picture p {margin: 0; padding: 0; line-height: 17px;}

.bio {height: 500px; position: relative;}
.bio .picture {float: left; text-align: center; width: 172px; margin-right: 20px; margin-top: 80px; margin-left: 9px;}
.bio .picture h2 {height: 16px; line-height: 15px; background: url('../assets/name_bg.png') no-repeat center center; font-size: 11px; color: #fff; margin: 8px 0 5px 0; padding: 0;}
.bio .picture p {margin: 0; padding: 0; line-height: 17px;}

.bio_content_box {float: right; margin: 0; width: 330px; position: relative; border-top: 4px solid #CFAB7A; margin-top: 80px;}
.bio_content_box .content {margin: 15px 5px 15px 15px; color: #000; font-size: 11px; line-height: 16px; position: relative; z-index: 100; height:335px;overflow:auto;}
.bio_content_box .content p {margin: 10px 0; padding: 0;}
.bio_content_box .content h1 {font-size: 15px; color: #602C22; line-height: 20px; margin: 0; padding: 0;}
.bio_content_box .content h2 {font-size: 13px; margin-bottom: -10px;}
.bio_content_box .content p.sub {margin-top: -12px;}
.bio_content_box .bg {position: absolute; background-color: #E8D9C6; top: 1px; left: 0; width: 100%; z-index: 99;}
.bio_content_box .footer img {border: 0;}

.gallery_pictures {height: 500px;}
.gallery_pictures table {margin-top: 60px;}
.gallery_pictures .picture {float: left; margin-right: 30px; text-align: center; position: relative;}
.gallery_pictures td {padding-bottom: 10px;}
* html .gallery_pictures .picture {margin-right: 15px;}
.gallery_pictures .picture div { background-position: center center; background-repeat: no-repeat; margin: 5px 0 0 5px;}
.gallery_pictures .picture p {background: url('../assets/frame_label.png') no-repeat center center; color: #fff; font-size: 10px; line-height: 11px; height: 25px; margin: 15px 0 0 0; padding: 0; width: 160px;}
* html .gallery_pictures .picture p {width: 135px;}
.gallery_pictures .picture img {position: absolute; top: 0; left: 0;}
.gallery_pictures a {text-decoration: none;}
.gallery_pictures .picture_1 div {width: 155px; height: 117px;} 
.gallery_pictures .picture_2 div {width: 144px; height: 106px;} 
.gallery_pictures .picture_3 div {width: 149px; height: 117px;} 
.gallery_pictures .picture_4 div {width: 146px; height: 115px;} 
.gallery_pictures .picture_5 div {width: 138px; height: 105px;} 
.gallery_pictures .picture_6 div {width: 155px; height: 113px;}
.gallery_pictures div div {background-color:#EBE8DF;} 

.seller_pictures {position: relative; height: 500px; margin-left:80px;}
.seller_pictures .picture {position: absolute;}
.seller_pictures .picture div {position: absolute; top: 3px; left: 3px;}
.seller_pictures .picture img {position: absolute;}
.seller_pictures .picture_1 div {width: 180px; height: 145px;}
.seller_pictures .picture_2 div {width: 118px; height: 96px;} 
.seller_pictures .picture_3 div {width: 118px; height: 96px;} 
.seller_pictures .picture_1 {top: 87px; left: 45px;}
.seller_pictures .picture_2 {top: 240px; left: 0px;}
.seller_pictures .picture_3 {top: 240px; left: 140px;}
.seller_pictures .picture_1 div {background-repeat:no-repeat;}
.seller_pictures div div {background-color:#EBE8DF;}

.seller_nav {list-style: none; margin: 0; padding: 0; position: absolute; top: 140px; right: 60px;}
.seller_nav li {height: 25px; line-height: 25px; margin: 1px 0; width: 180px;color:#fff !important;}
.seller_nav li.selected a {background: #602C22 url('../assets/seller_nav_bg_selected.gif') no-repeat right center;}
.seller_nav li a {text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 0 40px 0 10px; background: #99796F url('../assets/seller_nav_bg.gif') no-repeat right center; display: block; height: 25px; line-height: 25px; color:#fff !important;}
.seller_nav li a:hover { text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase;padding: 0 40px 0 10px; background: #602C22 url('../assets/seller_nav_bg_selected.gif') no-repeat right center; }

.buyer_pictures {position: relative; height: 500px;}
.buyer_pictures .picture {position: absolute; top: 70px; left: 130px;}
.buyer_pictures img {position: absolute; top: 0px; left: 0;}
.buyer_pictures .picture div {position: absolute; top: 10px; left: 10px; background-position: center center; background-repeat: no-repeat;text-align:center;  width: 359px; height: 274px;}

.listings {width: 530px; height: 340px; font-size: 10px; border-top: 4px solid #CFAB7A; position: relative; margin-top:50px;}
.listings .content {overflow: auto; margin: 2px 0 0 20px; height: 340px; z-index: 100; position: relative;}
.listings .content table {width: 100%;}
.listings .content td {line-height: 17px; padding: 2px 6px;}
* html .listings .content td {padding: 4px 6px;}
.listings .content .col_1 {width: 90px;}
.listings .content .col_2 {padding-left: 20px; width: 130px;}
.listings .content .col_3 {padding-left: 40px;}
.listings .content .grey td {background-color: #d0af82;}
.listings .bg {position: absolute; background-color: #CFAB7A; opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); top: 2px; left: 0; width: 100%; z-index: 99;}
.listings .footer {background: url('../assets/content_footer_tile.png') repeat-x top left; height: 30px; width: 100%; position: relative; line-height: 30px; text-align: right; font-size: 11px; color: #602C22;}
.listings img {margin-top:14px;}

/* FCKBLOCK */
.content {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff;}
.content p {margin: 10px 0; padding: 0;}
.content h1 {font-size: 17px; color: #602C22; margin-bottom:12px;}
.content h2 {font-size: 15px; margin-bottom:12px;}
.content h1 a {font-size: 17px; text-decoration: none;}
.content td {vertical-align: top;}
.content p.sub {margin-top: 0;}
/* FCKSTYLE: p.sub Sub Paragraph */
/* /FCKBLOCK */
.content {background-color: transparent!important;}

.content_box {border-top: 4px solid #CFAB7A; margin-left: 34px; position: relative; font-size: 13px; width: 540px; overflow:hidden;zoom:1; }
.content_box .content {margin: 15px 25px; position: relative; z-index: 100; }
.content_box .content p {padding: 10px 0; padding: 0;}
.content_box .content h1 {font-size: 17px; color: #602C22; margin: 0; padding: 0;}
.content_box .content h1 a {font-size: 17px; text-decoration: none;}
.content_box .content td {vertical-align: top!important;}
.content_box .content p.sub {margin-top: 0;}
.content_box .bg {position: absolute; background-color: #E8D9C6; top: 1px; left: 0; width: 100%; z-index: 99;}

.content_box_mls {border-top: 4px solid #CFAB7A; position: relative; font-size: 13px; width: 540px;overflow:hidden;zoom:1; margin-top:50px;}
.content_box_mls .content {margin: 15px 10px; position: relative; z-index: 100; background-color: tranparent;}
.content_box_mls .content p {margin: 10px 0; padding: 0;}
.content_box_mls .content h1 {font-size: 17px; color: #602C22; margin: 0; padding: 0;}
.content_box_mls .content h1 a {font-size: 17px; text-decoration: none;}
.content_box_mls .content td {vertical-align: top;}
.content_box_mls .content p.sub {margin-top: 0;}
.content_box_mls .bg {position: absolute; background-color: #CFAB7A; opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); top: 1px; left: 0; width: 100%; z-index: 99;}

.footer {background: url('../assets/content_footer_tile.png') repeat-x top left; height: 30px; margin-left: 34px; width: 540px; line-height: 30px; text-align: right; font-size: 11px; color: #602C22; float: left;}
.footer a {text-decoration: none;}
* html .footer {margin-left: 17px;}
.footer p {margin: 0 5px 0 0; font-size: 10px;}
.listings_footer {background: url('../assets/content_footer_tile.png') repeat-x top left; height: 30px; width: 530px; line-height: 30px; text-align: right; font-size: 11px; color: #602C22;}
.bio_footer {background: url('../assets/content_footer_tile.png') repeat-x top left; height: 30px; width: 330px; line-height: 30px; text-align: right; font-size: 11px; color: #602C22; float: right;}
* html .bio_footer {margin-top: 5px;}
.bio_footer p {margin: 0 5px 0 0; font-size: 10px;}
.mls_footer {background: url('../assets/content_footer_tile.png') repeat-x top left; height: 30px; width: 540px; line-height: 30px; text-align: right; font-size: 11px; color: #602C22;}

.content_box .footer p {margin: 0 10px;}
.content_box .footer img {border: 0;}

.footer_nav {text-align: center; font-size: 10px; color: #666666; margin: 0 0 0 365px; margin-top: 40px; clear: both;}
.footer_nav ul {margin: 0; padding: 0;}
.footer_nav ul li {display: inline; background: url('../assets/bar.gif') no-repeat left center; padding: 0 8px 0 12px;}
.footer_nav ul li.first {background: none;}
.footer_nav ul li a {font-size: 11px; font-weight: bold; color: #010000; text-decoration: none;}

.footer_logo {text-align: center; font-size: 10px; color: #666666; margin: 0 0 0 365px; margin-top: 10px;}
.footer_logo p {margin-bottom: 10px;}

.footer_logos {text-align: center; margin: -5px 0 0 365px;}
.footer_logos a img {border: 0;}

.note {position: absolute; background-color: #E2CDAF; padding: 5px; color: #5E3032; width: 250px; z-index: 1000; border: 1px solid #BD8E48;  top: -500px; left: -500px;}
.note .close {background: url('../assets/x.jpg') no-repeat center center; position: absolute; top: 5px; right: 5px; height: 15px; width: 15px;}
.note h1 {margin: 0; padding: 3px 0 6px 0;}
.note .from {width: 100%;}
.note .from_input {background-color: #CFAB7A;}
.note .from input {width: 90%;background-color: #CFAB7A; border: none; color: #5E3032; padding: 0 6px; height: 18px; line-height: 18px;}
.note .note_text {background-color: #CFAB7A; border-top: 5px solid #E2CDAF;}
.note .submit {margin-top: 4px;}
.note textarea {width: 97%; background-color: #CFAB7A; border: none; color: #5E3032; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; height: 100px;}

.sendtofriend {position: absolute; background-color: #E2CDAF; padding: 5px; color: #5E3032; width: 250px; z-index: 1000; border: 1px solid #BD8E48; top: -500px; left: -500px;}
.sendtofriend td {font-size:10px; height:20px;}
.sendtofriend .close {background: url('../assets/x.jpg') no-repeat center center; position: absolute; top: 5px; right: 5px; height: 15px; width: 15px;}
.sendtofriend h1 {margin: 0; padding: 3px 0 6px 0;}
.sendtofriend td {width: 100%; padding:1px 0;}
/*.sendtofriend .friend_input {background-color: #CFAB7A;}*/
/*.sendtofriend .from_input {width: 100px;background-color: #CFAB7A; border: none; color: #fff; padding: 0 6px; height: 18px; line-height: 18px;}*/
.sendtofriend .from input {background-color: #CFAB7A; border: none; color: #5E3032; padding: 0 6px; height: 16px; line-height: 16px;}
.sendtofriend .note_text {background-color: #CFAB7A; border-top: 5px solid #E2CDAF;}
.sendtofriend .submit {margin-top: 4px;}
.sendtofriend textarea {width: 97%; background-color: #CFAB7A; border: none; color: #fff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; height: 100px;}

#flash_tour, #map {width:100%;text-align:center;}
.address {font-color:red;}
.newAddress {margin-top:-100px;margin-left:200px;position:absolute;text-align:center;}

/* Disclosure Download List Styles */
#disclosurelist {line-height: 18px; list-style:none;}
#disclosurelist a {text-decoration:none;}
#disclosurelist a:hover {text-decoration:underline;}
.disclosure_pdf {
	background:url(../assets/pdf_alt_16x16.png) no-repeat left center;
   padding-left: 20px;
   margin: 3px 0;
}
.disclosure_zip {
	background:url(../assets/zip_file.png) no-repeat left center;
   padding-left: 20px;
   margin: 3px 0;
}
.disclosure_other {
	background:url(../assets/filenew_16x16.png) no-repeat left center;
   padding-left: 20px;
   margin: 3px 0;
}