@charset "utf-8";



/* CSS Document */







/* --



   reset.css



   * Resets default browser CSS.



-- */







body, table { 

font:14px "Times New Roman", Times, serif;

text-align: left;

color:#806D22;

line-height: 1.5;

}



a {

color: #806D22; /* body text color */

}



h1, h2,  h3, h4, h5, h6{

	margin: 0px;

	padding: 0px;

	font-weight: bold;

}



h2 {

	font-size: 15px;

}



h3, h4, h5, h6 {

	font-size: 15px;

}



.page-title {

font-family: "Georgia", "Times New Roman", Times, serif;

padding: 0 0 15px 0;

font-size: 20px;

font-weight: bold;

}



.clear {

	clear: both;

	height: 1px;

}



img, div { behavior: url(css/iepngfix.htc) }





/* DEFINE COLORS & FONT SIZES

====================*/



.page-title, .colHighlight {

color: #164D17;

}



.colBox { /*For boxes in widgets */

color: #DBD4BB;

background-color: #806D22;

font-size: 12px;

}



.colBoxHighlight {

color: #ffffff;

}



.colBoxLink {

color: #ffffff;

}



.colBoxText {

color: #DBD4BB; 

}



.colSigBox { /*For boxes in Signature layout subheaders */

color: #DBD4BB;

background-color: #806D22;

}



.colSigBoxHighlight {

color: #ffffff;

}





.colArchive { /*For boxes in archives */

background-color: #806D22;

font-size: 11px;

}



.colArchiveHighlight {

color: #ffffff;

}



.colArchiveText { /*same as body text color */

color: #DBD4BB; 

}



.colArchiveLink {

color: #DBD4BB;

}



.colArchiveMother {

background-color: #C4B067;

}



.colArchiveDaughter {

background-color: #806D22;

}



.bread-crumb-navigation a, .associate-directory-module-pagination { /*same as body text color */

color: #806D22;

font-size: 12px;

}



.calculator-details-article a { /*same as body text color */

color: #806D22;

}



.smallfont {

font-size: 12px; /*same font size at colBox and colArchive */

}



.popups {

background-color: #DBD4BB; /*background color for popup pages */

}



/* FORM STYLES

=================== */



select, input {  

font-size: 12px; 

border: 1px solid #C6BEA1;

}







/* =========================================================================

NO NEED TO EDIT STYLES BELOW

================================================================================= */







/* ---------------------------



   forms.css



   * Sets up some default styling for forms



   * Gives you classes to enhance your forms



   



   Usage:



   * For text fields, use class .title or .text



--------------------------- */







label       { font-weight: bold; }



fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }



legend      { font-weight: bold; font-size:1.2em; }











/* Form fields



-------------------------------------------------------------- */



#form-module {



	margin:0 auto;



	width:625px;



	text-align:left;



}



input.text, input.title,



textarea, select {



  margin:0.5em 0;



  border:1px solid #bbb;



}







input.text:focus, input.title:focus,



textarea:focus, select:focus {



  border:1px solid #666;



}







input.text, 



input.title   { width: 300px; padding:5px; }



input.title   { font-size:1.5em; }



textarea      { width: 350px; height: 250px; padding:5px; }











/* Success, notice and error boxes



-------------------------------------------------------------- */



.error,



.notice, 



.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }







.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }



.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }



.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }



.error a    { color: #8a1f11; }



.notice a   { color: #514721; }



.success a  { color: #264409; }



#RequiredEmailField { display:none; }







/* Bread Crumb Navigation



   Usage: easily create bread crumb navs



-----------------------------------------*/







.bread-crumb-navigation {



	padding: 3px;



	margin-bottom: 25px;



}



.bread-crumb-navigation ul {



	margin-left: 0;



	padding-left: 0;



	display: inline;



	border: none;



}



.bread-crumb-navigation ul li {



	margin-left: 0;



	padding-left: 2px;



	border: none;



	list-style: none;



	display: inline;



}



.clear {



	clear:both;



}



/* IMGSTUDIO-master.css



   Defines CSS for all predefined module layouts



-------------------------------------------------- */



.view-details {



	list-style: url(../images/plus.gif);



	margin:15px 0 0 15px;



}







/* ADVANCED SEARCH LAYOUT



-------------------------------*/

#advanced-search-module {

	margin:0px;

	padding: 0px;

}



.advanced-search-content {

margin: 0px;

padding: 0 250px 0 0; /*padding-right based on custom-page-contact-widget width */

float: left;

}



.advanced-search-group {

margin: 0 20px 0 0;

padding: 0px;

float: left;

}



.advanced-search-content h2{

}



.advanced-search-content ul{

	margin: 0px;

	padding: 5px 0 20px 0;

}



.advanced-search-content ul li{

	list-style: none;

}



/* ASSOCIATE DIRECTORY LAYOUT



-------------------------------*/



#associate-directory-module {

	margin:0px;

	padding: 0px;

}



#associate-directory-module-name-search {

	margin:0px;

	padding:10px 0;

	text-align: center;

}



#associate-directory-module-name-search a {

	padding:0 3px;

}



.associate-directory-module-article {

	margin: 5px;

	padding: 0px;

	width: 340px;

	float: left;

	overflow: hidden;

}



.associate-directory-module-article-image {

	margin: 0px;

	padding: 0px;

	width: 130px;

	height: 170px;

	overflow: hidden;

	text-align: center;

	float: left;

}



.associate-directory-module-article-contact {

	margin: 0 0 0 10px;

	padding: 0px;

	width: 200px;

	float: left;

}



.associate-directory-module-article-contact a{

	text-decoration: none;

}



.associate-directory-module-article-contact p{

	margin-top: 10px;

}



.associate-directory-module-article-contact-head {

	margin: 0px;

	padding: 3px;

}



.associate-directory-module-article h2{

}



.associate-directory-module-article h2 a{

	text-decoration: none;

}









.associate-directory-module-pagination {

	margin:0px;

	text-align:center;

}



.associate-directory-module-pagination a {

	padding:0px 3px;

}







/* ASSOCIATES DETAILS LAYOUT



--------------------*/



#associate-details-module{

	margin:0px;

	padding: 0px;

}



.associate-details-contactbox {

	margin: 10px -190px 0 0;

	padding: 10px;

	width: 170px;

	float: left;

	overflow: hidden;

}



.associate-details-article-image {

	margin: 0px;

	padding: 0px;

	width: 130px;

}



.associate-details-contactbox ul{

	margin: 10px 0 0 0;

	padding: 0px;

	list-style: none;

}



.associate-details-contactbox li{

	margin: 0px;

	padding: 0px;

}



.associate-details-content {

	margin: 10px 0 0 0;

	padding: 0 0 0 200px;

	float: left;

}



.associate-details-content-head {

	margin: 0px;

	padding: 10px;

}













/* BLOG LAYOUT



-----------------------------------*/

#blog-directory-module {

	margin:0px;

	padding: 0px;

	}



#blog-archive {

	margin: 0 0 0 -220px;

	padding: 0px;

	width:200px;

	float:right;

	position: relative;

}



#blog-archive a{

	text-decoration: none;

}



#blog-archive h2 {

	margin: 0px;

	padding: 10px 20px;

}



#blog-archive h2 a{

	text-decoration: none;

}



.blog-mother {

	margin:0px;

}



.blog-mother ul {

	padding:0 0 0 20px;

	list-style: none;

}



.blog-mother li {

	/*list-style: url(../images/custom-page-bullet.gif);*/

	font-weight:700;



}



.blog-daughter {

	margin:0px;

}



.blog-daughter ul {

	padding:10px 0 10px 35px;

}



.blog-daughter li {



}







/*BLOG DETAILS

-------------------------- */

.blog-article {

	margin: 0px;

	padding: 0 230px 0 0;

	float:left;	

}



.blog-article h2 {

	padding: 20px 0 0 0;

}



.blog-article h2 a{

	text-decoration: none;

}

.blog-article h3 {

	padding: 0 0 20px 0;

}

.blog-article p img {

	float: right;

}



.blog-article h4 {

	padding: 10px 0 20px 0;

}



.blog-article h4 a {

	text-decoration: none;

}



.commentsDescr{

margin:15px 0 15px 10px; 

padding:5px 0; 

border-bottom:1px solid;

}

.commentsDescr h4{

font-weight: bold;

}



.commentsDescr h4 a {

text-decoration: none;

}



.commentsTxt{padding-left:15px}

.blogTxt{

padding:5px 0px;

margin:0;

text-align:left;

font-style:oblique;

}

.blogFrm{

padding:0px 0px 5px  0px;

margin:0;

text-align:left;

font-style:bold;

}

.blogUL{

list-style:none;

margin:0;

padding:0;}





/* CALCULATOR DIRECTORY LAYOUT



-----------------------------------*/



#calculator-directory-module {

margin: 0px;

padding: 0px;

}



.calculator-content {

margin: 0px;

padding: 0 250px 0 0; /*padding-right based on custom-page-contact-widget width */

float: left;

}



.calculator-article {

margin-bottom: 10px;

padding: 10px 0 20px 0;

border-bottom: 1px dotted;

}



.calculator-article p{

margin-top: 10px;

}



/* COMMUNITY DIRECTORY LAYOUT



-----------------------------------*/



#community-directory-module {

	margin: 0px;

	padding: 0px;

}



.community-article {

	margin: 0 0 10px 0;

	padding: 10px 0 15px 0;

	border-bottom: dotted 1px;

}





.community-article-image {

	margin:0 -210px 0 0;

	padding:0px;

	width:210px;

	float: left;

}



.community-article-details{

	margin: 0px;

	padding: 0 0 0 220px;

	float:left;

}



.community-article-details-head {

margin: 0 0 10px 0;

padding: 8px;

}



.community-article-details-head a{

text-decoration:none;

}



.community-article-details ul {

	margin: 0px;

	padding: 0px;

	list-style:none;



}



.community-article-details li {}



.community-article-title {

	font-weight:700;

}



.community-article-description {



	text-align:justify;



}



/* COMMUNITY DETAILS LAYOUT



-------------------------------------------*/



#community-details-module{

margin: 0px;

padding: 0px;

}



.community-details-images {

margin: 0px;

padding: 0px;

}



.community-details-images-main {

margin: 0 -420px 0 0;

padding: 0px;

width: 420px;

float: left;

}



.community-details-images-headthumblink {

margin: 0px;

padding: 0 0 0 430px;

float: left;

}



.community-details-images-head {

margin: 0px;

padding: 8px;

}



.community-details-images-thumbs {

margin: 10px 0 0 0;

padding: 0px;

}



.community-details-images-thumbnail {

float: left;

}



.community-details-images-links {

margin: 10px 0 0 0;

padding: 0px;

}



.community-details-images-links span {

float: left;

width: 150px;

}



.community-details-images-links span a{

text-decoration: none;

}



.community-details-description {

margin: 10px 0 0 0;

padding: 0px;

}



.community-details-others {

margin: 20px 0 0 0;

padding: 0px;

}



.community-details-article {

}



.community-details-article-links {

	margin: 0 0 0 -135px;

	padding: 0px;

	width: 135px;

	float: right;

}







.community-details-article-links ul{

	margin-left: 15px;

	padding: 0px;

}



.community-details-article-links li{

	list-style-image: url(../images/custom-page-bullet.gif);



}



.community-details-article-links h4{

	margin-top: 10px;

}



community-details-article-descriptionimage {

	margin: 0px;

	padding: 0 145px 0 0;

	float: left;

}



.community-details-article-descriptionimage-image {

	margin: 0 -400px 0 0;

	padding: 0px;

	width: 400px;

	float: left;

}



.community-details-article-description {

	margin: 0px;

	padding: 0 145px 0 410px;

	float: right;

}



.community-details-article-extra {

	margin: 20px 0 0 0;

	padding: 0px;

}



.community-extra-googleproperty {

	margin: 0px;

	padding: 0 170px 0 0;

	float: left;

}



.community-extra-googlemap {

	margin: 0 -210px 0 0;

	padding: 0px;

	width: 210px;

	float: left;

}



.community-extra-properties {

	margin: 0px;

	padding: 0 0 0 220px;

	float: left;

	line-height: auto;

}



.communities-thumbs {

	margin: 0px;

	padding: 10px 0;

	width: 100%;

	float: left;

}



.communities-thumbs-item {

	margin: 10px 5px 0 0;

	padding: 0px;

	width: 120px;

	height: 120px;

	float: left;

}





.community-extra-contact {

	margin: 0 0 0 -160px;

	padding: 5px;

	width: 150px;

	float: right;

}



/* COMMUNITY LINKS LAYOUT

---------------------------------*/

#community-links-module {

	margin: 0px;

padding: 0px;

}





.community-links-main {

margin: 0px;

padding: 0 250px 0 0; /*padding-right based on custom-page-contact-widget width */

float: left;

}



.community-links-main h2 {

	margin-bottom: 10px;

}



.community-links-main-items {

	margin: 10px 0;

	padding: 10px 0;

}



.community-links-main-items ul{

	padding-left: 15px;

}



.community-links-main-items li{

	list-style-image: url(../images/custom-page-bullet.gif);

	padding-left: 5px;

}





/* CUSTOM MODULE LAYOUT



-------------------------------*/

#custom-page-module {

margin: 0px;

padding: 0px;

}



.custom-page-contact-widget {

margin: 0px;

padding: 0px;

width: 237px;

position: relative;

text-align: right;

float: right;

}



.custom-page-contact-widget ul {

margin: 0px;

padding: 10px;

}



.custom-page-contact-widget li {

margin: 0px;

padding: 0px;

list-style: none;

}



.custom-page-contact-widget h2 {



}



.custom-page-contact-widget a {

text-decoration: none;

}



.custom-page-featured-widget {

margin: 0 0 0 -237px;

padding: 0px;

width: 237px;

float: right;

position: relative;

}



.custom-page-featured-widget ul {

margin: 0px;

padding: 10px;

}



.custom-page-featured-widget li {

margin: 0px;

padding: 0px;

list-style: none;

}



.custom-page-featured-widget h2 {



}



.custom-page-featured-widget a {

text-decoration: none;

}



.featured-widget-property {

text-align: left;

}



.featured-widget-property h2{

text-align: center;

}



.featured-widget-property a{

text-align: left;

font-weight: bold;

}



.featured-widget-contact {

text-align: right;

}



.featured-widget-contact a{

font-weight: bold;

}



.custom-page-content {

margin: 0px;

padding: 0 250px 0 0; /*padding-right based on custom-page-contact-widget width */

float: left;

}





/* ERROR PAGE LAYOUT



-------------------------------*/



#error-page-module {



	margin:0 auto;



	width:625px;



	text-align:left;



}



.error-page-article {



	width:400px;



	float:left;



	padding:0 5px;



}







/* WIDGET LAYOUT



-------------------------------*/



.home-worth-widget, .featured-community-widget, .featured-property-widget {



	width:160px;



	float:left;



	margin:0 20px;



	padding:0 0 10px 0;



	border-bottom: dotted 1px;



}



.home-worth-widget ul, .featured-community-widget ul, .featured-property-widget ul {



	list-style: url(../images/plus.gif);



	margin:0 0 0 20px;



}



.home-worth-widget {}



.featured-community-widget {}



.featured-property-widget {}



li.widget-image, li.widget-header {



	list-style:none;



}











/* FEED/RSS LAYOUT (REAL ESTATE NEWS)



-------------------------------------------------- */



#feed-module {

	margin:0 auto;

	width:625px;

	text-align:left;

}



.feed-article-source {

	font-weight:700;



	color:#fff;



	background-color:#333;



	border-left: 1px solid #666;



	border-right: 1px solid #666;



	padding:10px 0 0 10px;



}



.feed-article-source a {



	text-decoration:none;



	font-size:.7em;



	color:#cccccc;



}



.feed-article {



	background-color:#ccc;



	border-left: 1px solid #666;



	border-right: 1px solid #666;



	padding:5px 10px;



}



.feed-article-content {



	border-bottom: dotted 1px #fff;



}



.feed-article-title {



	color:#333333;



	font-weight:700;



	padding:10px 0 0;



}



.feed-article-text {}



.feed-article-link {



	text-align:right;



	text-transform:uppercase;



	font-size:.7em;



	color:#000000;



}



.feed-article-link a {



	text-decoration:none;



}



/* FORMS

============= */

#form-directory-module {

	margin: 0px;

	padding: 0px;

}



#form-module {

margin: 0px;

padding: 0px;

width: 100%;

}



.form-content {

margin: 0px;

padding: 0 250px 0 0; /*padding-right based on custom-page-contact-widget width */

float: left;

}



fieldset {

margin: 20px 0 0 0;

padding: 0px;

border: none;

}



legend {

display: none;

}



/* NEWSLETTER DIRECTORY LAYOUT



--------------------*/



#newsletter-directory-module {

	margin:0px;

	padding: 0px;

	}



#newsletter-archive {

	margin: 0 0 0 -200px;

	padding: 0px;

	width:200px;

	float:right;

	position: relative;

}



#newsletter-archive a{

	text-decoration: none;

}



#newsletter-archive h2 {

padding: 10px 20px;

}



#newsletter-archive h2 a{

	text-decoration: none;

}



/* NEWSLETTER MODULE



------------------------*/



.newslettter-article {

	margin: 0px;

	padding: 0 230px 0 0;

	float:left;

}



.newslettter-article ul {

	margin:10px 0 10px 0;

	padding:0 0 20px 0;

	list-style:none;

	border-bottom: dotted 1px;

}



.newslettter-article li {}



.newslettter-article li a{

	text-decoration: none;

}



.newsletter-article-head {

	margin: 0px;

	padding: 5px;

}



.newslettter-article h2{

}



.newslettter-article h2 a {

	text-decoration:none;

}



.newslettter-article h3{

	padding: 0 0 10px 0;

}





.newsletter-mother {

	margin:0px;

	padding: 0px;

}



.newsletter-mother ul {

	padding:0 0 0 20px;

}



.newsletter-mother li {

	list-style: none;

	font-weight:700;

	padding: 10px 0;

	margin: 0px;

}



.newsletter-daughter {

	margin:0px;

	padding: 0px;

}



.newsletter-daughter ul {

	padding:10px 0 10px 35px;

}



.newsletter-daughter li {

	list-style:none;

}







/* NEWSLETTER DETAILS LAYOUT



---------------------------------*/



#newsletter-details-module {

	margin:0px;

	padding: 0px;

}



#newsletter-details-sub-navigation {

	margin:0 0 0 -240px;

	padding:0px;

	width:240px;

	float:right;

	position: relative;

}



#newsletter-details-sub-navigation ul {

	margin: 20px 10px 20px 0px;

	padding: 0px;

	text-align: right;

}



#newsletter-details-sub-navigation li {

	list-style: none;

}



#newsletter-details-sub-navigation a {

	text-decoration: none;

}



.newsletter-details-article {

	margin: 0px;

	padding: 0 250px 0 0;

	float: left;

}



.newsletter-details-article-head {

	margin: 0px;

	padding: 5px;

}



.newsletter-details-article h2 {

}



.newsletter-details-article h3{

	padding: 0 0 10px 0;

}







/* OPEN HOUSE MODULE (IN PROPERTIES)



-------------------------------*/



.open-house-module {



	width:350px;



	margin:10px auto;



}







/* OPEN HOUSE MODULE (MAIN SECTION)



-------------------------------*/



#open-house-main-module {

	margin:0px;

	padding: 0px;

}



.openhouse {

	margin: 10px 0;

	padding: 10px 0 20px 0;

	border-bottom: 1px dotted;

}



.openhouseDesc {

	margin: 0px;

	padding: 0 0 0 360px;

	float: left;

}



.openhouseDesc-head {

margin: 0 0 10px 0;

padding: 5px;

}



.openhouseDesc-head h2{

}



.openhouseDesc-head h2 a{

	text-decoration: none;

}



.openhouseform {

}



.openform {

margin-bottom: 5px;

}



.openform select{

padding-bottom: 0px;

margin: 0 0 0 5px;

}



.openhousePics {

	margin:0 -350px 0 0;

	padding:0px;

	width:350px;

	float: left;

}



/* PHOTO GALLERY MODULE

==================================== */



#photogallery-module {

	margin: 0px;

	padding: 0px;

}







#photogallery-module h2 a{

	text-decoration: none;

}



.photogallery-images {

	margin-top: 15px;

}





/* PROPERTY MODULE (RENAISSANCE)



-------------------------------*/



.property-status {



	color:#990000;



	font-weight:700;



}



/* PROPERTY DIRECTORY LAYOUT (RENAISSANCE)



-------------------------------*/



#property-directory-module {

	margin:0px;

	padding: 0px;

}



#property-directory-pagination {

	margin: 0px;

	text-align: right;

}



#property-directory-pagination ul {

	margin: 0px;

	padding-left: 10px;

}







.property-directory-article {

	margin: 0px;

	padding: 20px 0px;

	border-bottom: dotted 1px;

}



.property-directory-article-image {

	margin: 0px;

	padding: 0px;

	width: 375px;

	float:left;

	position: relative;

}



.property-directory-article-details {

	margin: 0px;

	padding: 0 0 0 380px ;



}



.property-directory-article-details h2 a{

	text-decoration: none;

}



.property-directory-article-details h3 {

	font-weight: normal;

}



.property-directory-article-details ul {

	margin: 0px;

	padding: 0px;

	list-style:none;

}



.property-directory-article-details li {

	margin: 0px;

	padding: 0px;

}



.property-directory-article-details li a {

}



.propertiesBtns {

	margin: 5px;

	padding: 0px;

}





/* PROPERTY DETAILS LAYOUT (RENAISSANCE)



--------------------*/



#property-details-module{

	margin: 0px;

	padding: 0px;

}



.property-details-article {

	margin: 0px;

	padding: 0px;

}



.property-details-status {

	margin: 0px;

	padding: 0 510px 0 0;

	float: left;

}



.property-details-status h4{

	margin: 10px 0;

}



.property-details-status li{

	margin: 0px;

	padding: 0px;

	list-style: none;

}



.property-details-content {

	margin: 0 0 0 -510px;

	padding: 0px;

	float: right;

	width: 500px;

}



/*.property-details-section-01, .property-details-section-02, property-details-section-03 {

	margin: 0px;

	padding: 10px 0 0 0;

}*/



.property-details-section-01-flash {

	margin: 0px;

	padding: 0px;

	width:500px;

	float:left;

}



.property-details-section-01-flash-menus {

	margin: 10px 0 20px 0;

	padding: 0px;

text-align: center;

}



.property-details-section-01-extra {

	margin: 20px 0;

	padding: 0px;

	width: 150px;

}



.property-details-section-01-extra li{

	list-style: none;

}



.property-details-section-01-extra h3{

	margin: 10px 0;

}



.detailGoogleMap ul {

	margin-left: 15px;

}



.detailGoogleMap li {

	list-style-image: url(../images/bul-orange.gif);

	margin-left: 0px;

	padding-left: 0px;

}







/* PROPERTY MODULE FOR SIGNATURE



-------------------------------



.property-status {



	color:#990000;



	font-weight:700;



}



/* PROPERTY DIRECTORY LAYOUT



-------------------------------



#property-directory-module {

	margin:0px;

	padding: 0px;

}



#property-directory-pagination {

	margin: 0px;

	text-align: right;

}



#property-directory-pagination ul {

	margin: 0px;

	padding-left: 10px;

}







.property-directory-article {

	margin: 0px;

	padding: 10px 0px 10px 0px;

	border-bottom: dotted 1px;

}



.property-directory-article-image {

	margin: 0 -375px 0 0 ;

	padding: 0px;

	width: 375px;

	float:left;

	position: relative;

}



.property-directory-article-details {

	margin: 0px;

	padding: 0 0 0 380px;

	float: left;

}



.property-directory-article-details-head {

	margin: 0px;

	padding: 5px;

}



.property-directory-article-details h2 a{

	text-decoration: none;

}



.property-directory-article-details h3 {

	font-weight: normal;

}



.property-directory-article-details-description {

	margin: 0px;

	padding: 0px;

}



.property-directory-article-details ul {

	margin: 0px;

	padding: 0px;

	list-style:none;

}



.property-directory-article-details li {

	margin: 0px;

	padding: 0px;

}



.property-directory-article-details li a {

}









/* PROPERTY DETAILS LAYOUT



--------------------



#property-details-module{

	margin: 0px;

	padding: 0px;

}



.property-details-flashinfo {

	margin: 0px;

	padding: 0px;

}



.property-details-flashinfo-flash {

	margin: 0 -450px 0 0;

	padding: 0px;

	width: 450px;

float: left;

}



.property-details-flashinfo-info {

	margin: 0px;

	padding: 0 0 0 460px;

float: left;

}



.property-details-flashinfo-info-head {

	margin: 0px;

	padding: 5px;

}



.property-details-flashinfo-info ul{

margin: 5px 0 0 5px;

padding: 0px;

list-style: none;

}



.property-details-flashinfo-info li{

margin: 0px;

padding: 0px;

line-height: 1.5;

}



.property-details-links {

margin: 10px 0 0 0;

padding: 8px;

}



.property-details-links ul{

list-style:none;

}



.property-details-links li{

padding: 0px 30px;

display: inline;

}



.property-details-links ul a{

text-decoration: none;

}



.property-details-descriptionmore {

margin: 10px 0 0 0;

padding: 0px;

}



.property-details-descriptionmore-description {

margin: 0px;

padding: 0 220px 0 0;

float: left;

}



.property-details-descriptionmore-description p{

margin: 10px 0;

}



.property-details-descriptionmore-more {

margin: 15px 0 0 -210px;

padding: 0px;

width: 210px;

float: right;

}



.property-details-descriptionmore-more ul{

margin-top: 10px;

}



.property-details-descriptionmore-more li{

margin: 5px 0 0 20px;

list-style-image: url(../images/custom-page-bullet.gif);

}







/* RESOURCES DIRECTORY LAYOUT



------------------------------*/



#resource-directory-module {

margin: 0px;

padding: 0px;

}



.resource-article {

margin: 0 0 20px 0;

padding: 10px 0;

border-bottom: 1px dotted;

}



.resource-article-image {

margin: 0 -150px 0 0;

padding: 0px;

width: 150px;

float: left;

}



.resource-article-text {

margin: 0px;

padding: 0 0 0 160px;

}



.resource-article-text-head {

margin: 0px;

padding: 5px;

}



.resource-article-text p{

margin-top: 10px;

}



/* RESOURCE DETAILS LAYOUT



------------------------------*/



#resource-details-module{

margin: 0px;

padding: 0px;

}



.resource-details-image {

margin: 0 330px 0 0;

padding: 0px;

width: 330px;

float: left;

}



.resource-details-info {

margin: 0px;

padding: 0 0 0 340px;

float: left;

}



.resource-details-info-head {

margin: 0px;

padding: 5px;

}



.resource-details-more {

margin: 20px 0 0 0;

padding: 0px;

}



/* ROADMAP ICONS



------------------------------*/



#roadmap-module-icons {

	margin:0px;

	padding: 0px;

}



.roadmap-icon-buyers, .roadmap-icon-sellers, .roadmap-icon-financing {

	margin:0 auto;

	padding: 0px;

	text-align: center;

}



.roadmap-icon-buyers, .roadmap-icon-financing {

	width: 600px;

}



.roadmap-icon-sellers {

	width: 700px;

}



.roadmap-icon-buyers ul, .roadmap-icon-sellers ul, .roadmap-icon-financing ul {

	list-style:none;

	padding:0px;

}



.roadmap-icon-buyers li, .roadmap-icon-sellers li, .roadmap-icon-financing li {

float:left;



	list-style:none;



	padding-left:1px;

}



.roadmap-text {

	margin: 0px;

	padding: 0px;

}







/* TESTIMONIALS LAYOUT



------------------------------*/



#testimonial-module{

	margin: 0px;

	padding: 0px;

}



.testimonial-article{

	margin: 0px;

	padding:10px 0 20px 0;

}



.testimonial-article h2{

}



.testimonial-article img{

	margin: 0px;

	padding:0px;

	width: 105px;

	float:left;

}



.testimonial-article-text{

	margin: 0px;

	padding: 0 0 0 115px;

}



.testimonial-article-text-head {

	margin: 0px;

	padding: 5px;

}







/* THANK YOU PAGE LAYOUT



-------------------------------*/



#thank-you-page-module {



	margin:0 auto;



	width:625px;



	text-align:left;



}



.thank-you-page-article {



	width:400px;



	float:left;



	padding:0 5px;



}





/* WYSIWYG Resets

----------------------------------*/



.areaWysiwyg p, .custom-page-content p {

	margin: 10px 0;

	padding: 0px;

}



.areaWysiwyg blockquote, .custom-page-content blockquote {

	margin: 10px;

	padding: 0px;

}



.areaWysiwyg a, .custom-page-content a {

	text-decoration: underline;

}



.areaWysiwyg ol, .areaWysiwyg ul, .custom-page-content ol, .custom-page-content ul {

	margin: 0px;

	padding: 10px 0 10px 35px;

}



.areaWysiwyg ol, .custom-page-content ol {

	list-style-type: decimal;

}



.areaWysiwyg ul, .custom-page-content ul {

	list-style-type: disc;

}



.areaWysiwyg li, .custom-page-content li {

	margin: 0px;

	padding: 0px;

}

/* Quick search css*/
#IDX-quickSearchForm { position: relative; height: 250px; width: 210px; } 
#QS-minPriceField { position: absolute; width: 100px; height: 22px; left: 92px; top: 33px; } 
#QS-maxPriceField { position: absolute; width: 100px; height: 22px; left: 92px; top: 63px; } 
#QS-minSqftField { position: absolute; width: 100px; height: 22px; left: 92px; top: 93px; } 
#QS-minRoomsField { position: absolute; width: 100px; height: 22px; left: 92px; top: 123px; } 
#QS-minBathsField { position: absolute; width: 100px; height: 22px; left: 92px; top: 153px; } 
#QS-labelMaxPrice { text-align: left; position: absolute; width: 70px; height: 22px; left: 12px; top: 66px;  } 
#QS-labelMinPrice { text-align: left; position: absolute; width: 70px; height: 22px; left: 12px; top: 36px;  } 
#QS-labelMinSqft { text-align: left; position: absolute; width: 70px; height: 22px; left: 12px; top: 96px;  } 
#QS-labelMinRooms { text-align: left; position: absolute; width: 70px; height: 22px; left: 12px; top: 126px;  } 
#QS-labelMinBaths { text-align: left; position: absolute; width: 70px; height: 22px; left: 12px; top: 156px;  } 
#QS-labelFormTitle { text-align: left; position: absolute; width: 150px; height: 22px; left: 42px; top: 10px;  } 
#QS-labelCityList { text-align: left; position: absolute; width: 100px; height: 22px; left: 12px; top: 186px;  } 
#QS-buttonSearch { position: absolute; width: 70px; height: 27px; left: 70px; top: 216px;  } 
#QS-selectCityList { position: absolute; width: 105px; height: 22px; left: 92px; top: 183px;  } 
#backLink {position:absolute; top:250px;}






