@charset "utf-8";
/* CSS Document

   domain-name.css
   * Defines CSS for overall layout and design
   *Modify CSS for established module layouts
   
-- */

body {
	text-align:left;
}
h1 {
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:10px;
}
p {
	margin-bottom:10px;	
}

/* ASSOCIATE DIRECTORY LAYOUT
-------------------------------*/
#associate-directory-module {}
#associate-directory-module-name-search {}
#associate-directory-module-name-search a {}
.associate-directory-module-article {}
.associate-directory-module-article ul {}
.associate-directory-module-article li {}
.associate-directory-module-pagination {}
.associate-directory-module-pagination a {}

/* ASSOCIATES DETAILS LAYOUT
--------------------*/
#associate-details-module{}
.associate-details-article {}
.associate-details-article-image {}
.associate-details-article-description {}
.associate-details-article ul {}
.associate-details-article li {}
.associate-details-properties {}
.associate-details-properties-article {}
.associate-details-properties-article ul {}



/* COMMUNITY DIRECTORY LAYOUT
-----------------------------------*/
#community-directory-module {
	margin:0 auto;
	width:630px;
	text-align:left;
	padding:0;
}
.community-article {
	padding:10px 0 0 0;
}
.community-article-title {
	line-height: 14px;
	margin:0;
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
}
.community-article {
	padding:10px 0 10px 0;
	border-bottom: dotted 1px #ffffff;
}

.community-article2 {
	padding:10px 0 10px 0;	
}
.community-article-details{
	padding:0 10px;
	width:210px;
	float:right;
	line-height: 13px;
	margin:0;
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
}
.community-article-details ul {}
.community-article-details li {}
.community-article-discription {
	text-align:left;
	margin: 15px 0 0 0;
	height:238px;
}
.view-details2 {	
	margin:15px 0 0 0;
}
.community-article-image {}
/* COMMUNITY DETAILS LAYOUT
-------------------------------------------
#community-details-module{}
.community-details-article-top {}
.community-details-article-top-image {}
.community-details-article-top-links {}
.community-details-article-top-links ul {}
.community-details-article-middle {}
.community-details-article-middle-description {}
.community-details-article-middle-details {}
.community-details-article-middle-details ul {}
.community-details-article-middle-details li {}
.community-details-article-bottom {}
.community-details-article-bottom-map {}
.community-details-article-bottom-listings {float:right; width:360px;}
.community-details-article-bottom-listings ul {}
.community-details-property-image {}
.community-details-property-city {}
.community-details-property-title {}
*/
/* COMMUNITY DETAILS LAYOUT
-------------------------------------------*/
#community-details-module{
	margin:0 0 0 30px;
	width:630px;
	text-align:left;
	padding:30px 0 0 0;
}
.page-title-orange {
	padding:0;
	text-align:left; 
	color: #ffffff;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}
.community-details-article-top {
	border-bottom: none;
}
.community-details-article-top-image {
	float:left;
	width:450px;
}
.community-details-article-top-links {
	width:160px;
	float:right;
	padding:0 0 0 15px;
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
	text-decoration:none;
}
.community-details-article-top-links2 {
	width:160px;
	float:left;
	padding:0 0 0 15px;
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
	text-decoration:none;
}
.community-details-article-top-links2-li {
padding-top:15px;
}
.community-details-article-top-links2-li li {
display:inline;
}
.community-details-article-top-links2, community-details-article-top-links2:visited, community-details-article-top-links2:active, community-details-article-top-links2:link {
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
	text-decoration:none;
}
.community-details-article-top-links ul {
	list-style: url(../images/bul-orange.gif);
	 padding:15px 0 0 17px;
	 line-height: 20px;
}
.community-back {
	font-weight: bold;	
	text-decoration: none;
	line-height: 50px;	
	color: #fffd55;
	font-family:Tahoma;
	font-size: 11px;
}
.community-details-article-middle-description {
	width:680px;
	float:left;
	line-height:13px;
	text-align:justify;
	padding:10px 10px 0 0;
	margin:0;
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
}
.community-details-article-middle-description2 {
	width:auto;
	float:left;
	line-height:13px;
	text-align:justify;
	padding:10px 10px 0 0;
	margin:0;
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
}
.community-details-article-middle-description h1 {
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.community-details-article-middle-description a {
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
	font-weight:bold;
	text-decoration:underline;
}
/* FEED/RSS LAYOUT (REAL ESTATE NEWS)
-------------------------------------------------- */
#feed-module {}
.feed-article-source {}
.feed-article-source a {}
.feed-article{}
.feed-article-content {}
.feed-article-title {}
.feed-article-text {
	
}
.feed-article-link {}
.feed-article-link a {}



#feed-module {
	margin:0 auto;
	width:680px;
	text-align:left;
}
.feed-article-source {
	padding:10px 0 0 10px;
	background-color:#50693b;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	font-weight:400;
}
.feed-article-source a {
	text-decoration:none;
	font-size:.7em;
	color:#cccccc;
}
.feed-article {
	padding:5px 10px;
}
.feed-article-content {
	border-bottom: dashed 1px #fff;
}
.feed-article-title {
	color:#ffffff;
	font-family:Tahoma;
	font-weight:400;
	font-size:14pt;
	padding:10px 0 0;
}
.feed-article-text {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.feed-article-link {
	text-align:right;
	text-transform:uppercase;
	font-size:.7em;
	color:#ffffff;
}
.feed-article-link a {
	text-decoration:none;
	color:#ffffff;
}
/* MODIFY PHOTO GALLERY LAYOUT */
#photo_gallery_module {
	margin:0 auto;
	width:720px;
	text-align:left;
	padding:30px 0 0 0;
}
.photo_gallery_items {
	width: auto;
	height: auto;
	padding:0;
	margin:0;
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
}
.photo_gallery_items_ul {
}
.photo_gallery_items_li {
	padding:0 24px 10px 0;
	margin:0;
	float:left;
	text-align:center;
}

.photo_gallery_items_borders {
	border:solid 1px #ffffff;
}
.gallery_title_pad {
	padding:11px 0 0 29px;
}
/* MODIFY FORM LAYOUT
-----------------------------*/
#form-module {
}
fieldset {
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
	width:265px;
	border:0;
	margin:0;
	padding:0;
}
legend {
	text-align:left;
	padding:0;
	margin:0;
}
input {
	padding:0;	
}
input.text {
	width:230px;	
	height:12px;
	font-size:10px;
}

label {
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	font-weight:400;
}
.dream_home_form {
	float:left;
	padding:0 70px 0 0;
	margin:0;
	height:auto;
}
.dream_home_form h1 {
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.request_appointment {
	padding:0;
	clear:both;
}
.contact_form {
	float:left;
	margin:0;
	padding:0;
	
}
.contact_text_area {
	width:570px;
	height:110px;
	padding:0;
	margin:0;
}
.final_step_width {
	width:580px;
	margin:0;
	padding:0;
}
/* INMAN NEWS MODULE */
.inman-title {
	font-family:Tahoma;
	font-size:14px;
	font-weight:400;
	color:#ffffff;
}
.inman-date {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:100;
	color:#ffffff;
	font-style:italic;
}
.inman-text {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:100;
	color:#ffffff;
}
.inman-link a {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
/* MAP & DIRECTIONS */
.map_directions_module {
	margin:0 auto;
	width:630px;
	text-align:center;
	padding:0;
}
.map_padding {
	margin:0;
	padding:30px 0 0 48px;
	float:left;
	height:auto;
	
}
.map_padding h1 {
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
/* NEWSLETTER MODULE
------------------------
.newslettter-article {}
.newslettter-article ul {}
.newslettter-article li {}
.newsletter-article-title {}
.newsletter-article-title a {}
.newsletter-article-date {}
.newsletter-article-discription {}
.newsletter-article-discription p {}
.newsletter-mother {}
.newsletter-mother ul {}
.newsletter-mother li {}
.newsletter-daughter {}
.newsletter-daughter ul {}
.newsletter-daughter li {}*/
/* NEWSLETTER MODULE

------------------------*/
.newsletter-back-btn {
	float:right;
	padding:0;
}
.newslettter-article {
	padding:0;
	margin:-10px 0 0 -30px;
}
.newsletter-article-date {font-family:Tahoma;
	color:#ffffff;
	font-size: 11px;
	font-weight:400;
	text-decoration:none;
	font-style:italic;
	}
.newslettter-article {	

	padding:0;

	text-align:left;

}
.newslettter-article h1 {	
	padding:10px 0 0 25px;


}
.newsletter-article-title {}
.newsletter-article-title a {}
.newsletter-article-title h3 {
	font-family:Tahoma;
	color:#ffffff;
	font-size:16px;
	font-weight:400;
	text-decoration:none;}
.newslettter-article ul {

	list-style:none;

	border-bottom: dotted 1px #ffffff;

	padding:0 0 15px 0;

	/* margin: 15px 0 0 15px;*/

}



.newsletter-article-discription {

	text-align:justify;

	padding:10px 0 0 0;
	font-family:Tahoma;
	color:#ffffff;
	font-size: 11px;
	font-weight:400;
	text-decoration:none;

}

.newsletter-button {

	padding:0 0 0;

}



.newsletter-daughter ul {

	padding:10px 0 10px 10px;

}

.newsletter-daughter li {

	list-style:block;

	list-style-type:disc;

	margin:0 0 0 20px;

}
.newsletter-daughter-links, newsletter-daughter-links:link, newsletter-daughter-links:active, newsletter-daughter-links:hover, newsletter-daughter-links:visited {
	font-family:Tahoma;
	color:#ffffff;
	font-size: 11px;
	font-weight:400;
	text-decoration:none;
}


.news_letter_collapse_div {
background-color:#3e4b37; 
height:22px; 
padding:10px 0 0 0;	
border-top:1px dotted #ffffff;
	border-bottom:1px dotted #ffffff;
}
ul.NewsTitleBullet

{

	list-style:none;

	padding:0px;

	line-height:16px;

	text-align:left;

	margin:0;

}



.newsletter-year {
	
	list-style-position:inside;
	list-style-image:url(../images/bul-newsletter);
	line-height:16px;
	padding:0 0 0 10px;

	background-color:#3e4b37;
	
}
.newsletter-year:hover, newsletter-year:active, newletter-year:visited, newsletter-year:link {
	font-family:Tahoma;
	color:#ffffff;
	font-size: 11px;
	font-weight:400;
	text-decoration:none;
	
}
.rightNewsRight{

list-style:none;

padding:0px 0 20px 0;

width:237px;

float:right;

line-height:16px;

text-align:left;

margin:0;


}



ul.NewsDisplay{

list-style:none;

padding:0px;

line-height:16px;

text-align:left;

margin:0 0 20px 0;

}



.newsletter{

padding:5px 0;

margin:0;

background-color:#687d5b;
}



.newsletterpic{

float:left; padding:0 20px 20px 0}



/* NEWSLETTER DIRECTORY LAYOUT

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

#newsletter-directory-module {

	margin:0 auto;

	width:670px;

	text-align:left;

	}

#newsletter-archive {

	float:right;

	margin:0;

	padding:0;

	width:227px;

	background-color:#687d5b;
}



.newsletter-archive-header {

	padding: 0px 0px 0px 10px;	

}
.newsletter-archive-header h1 {

	padding: 0;	
	margin: 0;

}
/* NEWSLETTER DETAILS LAYOUT

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



.newsletterpic

{

	float:left; padding:0 20px 20px 0

}


/* NEWSLETTER DIRECTORY LAYOUT
--------------------
#newsletter-directory-module {}
#newsletter-archive {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.newsletter-archive-header {}

/* NEWSLETTER DETAILS LAYOUT
---------------------------------

#newsletter-details-sub-navigation {}
.newsletter-article-citation {}*/

/* PROPERTY
-------------------------------*/
/*.property-status {}*/

/* PROPERTY DIRECTORY LAYOUT
-------------------------------*//*
#property-directory-module {}
#property-directory-pagination {}
.property-directory-sort-text {}
.property-directory-article {}
ul.property-directory-article-header {}
.property-directory-article-header-title {}
ul.property-directory-article-details {}
.property-directory-article-image {}
*/
#newsletter-details-module {width:680px;}
.property-status {
	color:#1dff22;
	font-weight:bold;
	font-size:inherit;	
}
.property-status2 {
	color:#F00;
	font-weight:bold;
	font-size:inherit;	
}
/* PROPERTY DIRECTORY LAYOUT
-------------------------------*/
.rightTitle{padding:0 0 20px 0; width:300px; text-align:left; float:left}
.rightBtn{
	padding:0px 0px 40px 0px; width:120px; text-align:right;float:left}
.rightBtn2 {
	padding:0px 0px 0px 0px;
	width:120px; float:left;
	text-align: right;
}
#property-directory-module {
	margin:0 auto;
	width:630px;
	text-align:left;
	padding:0;
}
#property-directory-pagination {
	float:left;
	width:360px;
	text-align:right;
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	padding:0;
}
#property-directory-pagination a {
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	padding:0;
	text-decoration:none;
}
.property-directory-pagination-link, property-directory-pagination-link:active, property-directory-pagination-link:link, property-directory-pagination-link:hover, property-directory-pagination-link:visited {
	text-align:right;
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.propert-directory-view-sold,propert-directory-view-sold:active, propert-directory-view-sold:link, propert-directory-view-sold:visited, propert-directory-view-sold:hover {
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.property-directory-article {
	margin:10px 0;
	border-bottom: dotted 1px #ffffff;
	padding:0px 0px 0px 0px;
}
.propertiesDesc{
	width:220px;
	padding:0 0 0 16px;
	float:left;
	text-align:left;
	line-height: 13px;
	margin:0;
	font-family:Tahoma;
	font-size: 11px;
	color:#e9f3e3;
}
.propertiesDesc-det{
	width:auto;
	height:182px;
}
.propertiesDesc-link, propertiesDesc-link:link, propertiesDesc-link:hover, propertiesDesc-link:active, propertiesDesc-link:visited {
	text-align:left;
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:0px;
}

.propertiesStat{
	width:220px;
	padding: 13px 0px 0px 0px;	
	text-align:left;
	margin:0;}

.propertiesBtns{
	padding:5px 0 0 0;
	font-size: 7pt;
	margin:0;}

.property-directory-article-image {
	width:375px;
	float:left;
}

.property-directory-article-view{		
	padding:0;
	margin: 0 auto;
}
.plusBullet{ background:url(../images/plus.gif) left center no-repeat; padding:5px 0 5px 20px; text-align:left}
/* PROPERTY DETAILS LAYOUT 
---------------------------------------------------*/
#property-details-module {
	width:736px;
	height:auto;
	padding:0px;
	text-align:left;
	margin:0 auto;
}
#property-details-article {
	width:auto;
	height:auto;
	text-align:left;
	padding:30px 0 5px 48px;
	margin:0 auto;
}
#property-details-article li {
	padding:5px 30px 5px 30px
	display:inline;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	height:auto;
	width:65px;
	padding:5px 0 5px 0;
	margin: 0 auto;
}
.property-details-section-01, .property-details-section-02, property-details-section-02 {}
.property-details-section-01-flash {
	width:736px;
	text-align:center;
	margin:0 auto;
	padding:4px 0 4px 0;
}
.prop-bdr-1 {
	width:736px;
	height:1px;
	margin:0 auto;
	padding:4px 0 4px 0;
	clear:both;
}
.prop-bdr-2 {
	width:736px;
	height:1px;
	margin:0 auto;
	padding:4px 0 0px 0;
	clear:both;
}
.property-details-section-01-details {
	width:736px;
	height: auto;
	margin:0 auto;
	padding:0;
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	line-height:13px;
}
.property-details-section-01-details ul {}
.property-details-section-01-details li {
list-style-type: none;
float:left;
/*width:245px;*/
padding:0;
margin:0 auto;
}
.property-details-section-01-details-first {
	width:275px;
	text-align:center;
	
}
.property-details-section-01-details-empty {
	width:210px;
	
}
.property-details-section-01-details-last {
	width:245px;
	text-align:right;
}
.property-details-section-01-details-description {
	background:url(../images/prop_det_but_bg.gif) repeat-y;
	width:763px;
	margin:0 auto;
	padding:0;
	height:auto;
}
.property-details-section-links {
	width:149px;
	float:left;
	text-align:center;
	padding:0 0 0px 32px;
	margin:0 auto;
	height:auto;
	font-family:Tahoma;
	font-size:9px;
	color:#ffffff;
}
.property-details-section-links_li1 {
	margin:10px 0 6px 25px;
	width:99px;
	height:45px; 
	background:url(../images/but-bdr.jpg);
	text-align:right;
	line-height:2em;
}
.bdr_text {
	padding:21px 10px 0 0;
}
.property-details-section-links_li2 {
	width:99px; 
	height:45px; 
	margin:0 0 6px 25px;
	background:url(../images/but-bath.jpg);
	text-align:right;
}
.bath_text {
	padding:19px 10px 0 0;
}
.property-details-section-links_li3 {
	width:99px; 
	height:45px; 
	margin:0 0 6px 25px;
	background:url(../images/but-living-space.jpg);
	text-align:right;
}
.living_text {
	padding:23px 9px 0 0;
}
.property-details-section-links_li4 {
	width:99px; 
	height:45px; 
	margin:0 0 6px 25px;
	background:url(../images/but-lot-size.jpg);
	text-align:right;
}
.property-details-section-links_li5 {
	width:99px; 
	height:45px; 
	margin:0 0 6px 25px;
	background:url(../images/but-garage.jpg);
	text-align:right;
}
.but_pad_prop_det {
	padding:0 0 6px 0;
}
.lot_text {
	padding:18px 9px 0 0;
}
.property-details-section-02-description {
	width:763px;
	margin:0 auto;
	padding:0;
	height:auto;
	background:url(../images/prop_det_tex_but_bg.jpg) no-repeat;
}
.property-details-section-02-description ul {
	padding:0 0 0 20px;	
}

.property-details-section-02-agent {}
.property-details-section-02-agent ul {}
.property-details-section-03-map {}
.property-details-section-03-other-info {}

.property-details-text {
	width:499px;
	margin:10px 0 0 60px;
	float:left;
	height:auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
.property-details-section-03-other-info ul {}
.property-details-section-03-links {}
.property-details-section-03-links ul {}




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



/* RESOURCES
-----------------------------*/
.resource-article {
	border-bottom: dotted 1px #ffffff;
	padding:0;
	margin:-25px 0 20px -30px;
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	width:680px;
}
.resource-article-text {
	padding:0;	
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	width:680px;
}
.resource-article-text2 {
	padding:0;	
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	width:500px;
}
.resource-article-text2 ul {
	list-style:none;
}
.resource-article-title {
	font-family: Tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:400;
	text-decoration:none;
	padding:10px 0 0 0;
}
.resource-article-link {
	margin:15px 0 0 0;
}
.resource-article-link a {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	
}

/* RESOURCES DIRECTORY
-----------------------------*/
#resource-directory-module {}
.resource-directory-article-image-align {}
.resource-article-image {
	width:94px;
	float:right;
	margin:5px 0 0 0;
}
/* RESOURCE DETAILS
-----------------------------*/
#resource-details-module {
	}
.resource-details-article-image-align {}
#resource-category-content {
	width:705px;
	height:auto;
	margin:0 0 0 -40px;
	padding:30px 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#fff;
}
.resource-category-content-text {
	width:auto;
	padding:0 10px 0 0;
	margin:-20px 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#fff;
}
.resource-category-content-text a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color:#fff;
}
.resource-category-content-photo {
	width:350px;
	height:auto;
	text-align:center;
	float:left;
	margin:0 20px 0 0;
}



/* ROADMAP ICONS
-----------------------------*/
#roadmap-module-icons {}
ul.roadmap-icon {padding: 10px 0 0 60px;}
li.roadmap-icon {padding: 0 2px 0 0;}

/* TESTIMONIALS LAYOUT
-----------------------------
#testimonial-module {}
.testimonial-article {}
.testimonial-article-image {}
.testimonial-article-client-name {}
.testimonial-article-text {
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}*/
/* TESTIMONIALS LAYOUT
------------------------------*/
#testimonial-module {
	margin:0 auto;
	text-align:left;
	width:680px;
}
.testimonial-article{
	padding:0px 0 20px 0;
	font-family: Tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:100;
	text-decoration:none;
	border-bottom: dotted 1px #ffffff;
}
.testimonial-article-image {
	padding:0 10px 1px 0;
	float:left;
}
.testimonial-article-client-name {
	padding:0px 0 10px 0;
	font-family:Tahoma;
	font-size:14px;
	font-weight:400;
	color:#ffffff;
}
.testimonial-article-text {	
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.testimonial-article-client-name {font-family: Tahoma;
	font-size: 14px;
	color:#ffffff;
	font-weight:400;}
/* CUSTOM CSS */


.page-title {
	padding:11px 0 0 10px;
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.page-title2 {
	padding:20px 0 0 10px;
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.page-title-alt {
	font-size:24px;
}
/* HOME PAGE LAYOUT */
.main_background_container { 
	background:url(../images/home_background.jpg) no-repeat;
	width: 1030px;
	height: 936px;
}

.home_header {
	width:892px;
	height:148px;
}
.logo_container {
	float:left;
	margin: 19px 0 0 85px;
	width:497px;
	
}
.slogan_container {
	float:right;
	margin:19px 30px 0 0;
	
}
/* NAVIGATION */
.nav_div {
	width:892px;
	height:35px;
	background:url(../images/nav_bg.gif) repeat;
	clear:both;
	margin:0 0 0 0;
}
.nav_light_divider {
	float:left;
	padding:0;
	margin: 0;
	width:1px;
	height:35px;
	list-style-type: none
	position:relative;
}
.sub_nav_border {
	border-top: 1px solid #50693b;
	text-indent:11px;
	line-height:20px;
}
.sub_nav_top_btn {
	text-indent:11px;
	line-height:20px;
}
/* HOME BODY */
.home_left_column {
	float:left;
	margin:0 auto;
	width:497px;
}
.home_right_column {
	float:left;
	margin:51px 0 0 0;
	
}
.flash_div {
	padding:0;
	margin:0 auto;
	width:auto;
	clear:both;
}
.welcome_div {
	width:auto;
	background:url(../images/welcome_bg.jpg) no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	padding:19px 14px 19px 14px;
	14 width
	19 height
}
.welcome_div a{
	width:auto;
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
}
.flash_map_div {
	margin: 0 auto;
	padding-bottom:25px;
}
.home_contact, home_contact:link, contact:hover, home_contact:active, home_contact:visited {
	width:401px;
	text-align:center;
	margin:25px 0 0 0;
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}
.home_contact_padding {
	padding:8px 0 2px 0;	
}
.home_contact h1 {
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.home_footer, home_footer:link, home_footer:active, home_footer:hover, home_footer:visited {
	width:401px;
	margin:140px 0 0 0;
	font-family: Tahoma;
	font-size: 9px;
	color:#dae2d5;
	text-align:center;
	text-decoration:none;
}
.home_footer2, home_footer2:link, home_footer2:active, home_footer2:hover, home_footer2:visited {
	width:401px;
	margin:2px 0 0 0;
	font-family: Tahoma;
	font-size: 9px;
	color:#aabd9f;
	text-align:center;
	text-decoration:none;
	padding-bottom:10px;
}
/* INNER PAGE LAYOUT CSS */
.inner_background_container { 
	background:url(../images/inner_background.jpg) no-repeat;
	width: 1030px;
	height: 936px;
}
/* LEFT NAV */
.inner_left_nav {
	float:left;
	width:155px;
	text-align:right;
	margin: 0 0 0 0;
	padding:0 10px 0 0;
}
.lnav_contact {
	margin: 21px 10px 26px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:100;
}
.lnav_contact_links, lnav_contact_links:link, lnav_contact_links:active, lnav_contact_links:hover, lnav_contact_links:visited {
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:100;
}
.lnav_div {
	text-align:left;
	margin:0 auto;
	padding:0 0 10px 0;
}
.fprop_img {
	border:1px thin #a4a4a4;
	margin:5px 0 0 0;
}
.main_inner_content {
	margin-left:-10px;
	margin-bottom:0px;
	padding:0;
	float:left;	
	width:736px;
	height:auto;
}
.main_pro_det_content {
	margin: 0 0 0 -10px;
	padding:0;
	float:left;	
	width:736px;
	height:auto;
}
.main_pro_det_content h1 {
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
/* CONTENT BODY CSS */
.main_content_body {
	text-align:left;
	width: 1030px;
	margin:0 auto;
	float:left;
	padding:0px;
	clear:both;
}
.custom_inner_content {
	margin:0;
	padding:20px 0 0 10px;
	float:left;	
	width:686px;
	height:auto;
	color:#fff;
	font-family:Tahoma;
}
.custom_inner_content a, custom_inner_content:link, custom_inner_content:active, custom_inner_content:visited {
	color:#fff;
	font-family:Tahoma;
	text-decoration:underline;
	font-size: 11px;
}
.custom_inner_content p {
	font-size: 11px;
	color:#fff;
	font-family:Tahoma;
}
.custom_inner_content ul {
	font-size: 11px;
	color:#fff;
	font-family:Tahoma;
	margin:0 0 0 25px;
}
.rm_inner_content {
	margin:0;
	padding:30px 0 0 10px;
	float:left;	
	height:auto;
	width:606px;
}
.custom_inner_content h1 {
	font-size:14pt;
	font-weight:400;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
/* INNER FOOTER CSS */
.inner-pager-footer {
	background:url(../images/footer_bg_color.gif) repeat;
	height:106px;
	padding:10px 0 0 180px;
	margin:0;
	width:auto;
	text-align:left;
}
.inner-pager-footer_content {
	width:650px;
	height:auto;
	text-align:center;
	
}
.inner_contact, inner_contact:link, contact:hover, inner_contact:active, inner_contact:visited {
	margin:0 auto;
	padding:0;
}
.inner_contact_padding {
	padding:0;	
}
.inner_footer {
	font-family: Tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration:none;
}
.inner_footer_links, inner_footer_links:link, inner_footer_links:active, inner_footer_links:hover, inner_footer_links:visited {
	font-family: Tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration:none;
	width:auto;
}
.inner_footer2, inner_footer2:link, inner_footer2:active, inner_footer2:hover, inner_footer2:visited {
	font-family: Tahoma;
	font-size: 9px;
	color:#ffffff;
	width:auto;
	text-decoration:none;
}
.inner_footer_li1 {
	list-style-type:none;
	display:inline;
	width:auto;
	float:left;
}
.inner_footer_li2 {
	list-style-type:none;
	display:inline;
	width:160px;
	float:left;
}
.inner_footer_li3 {
	list-style-type:none;
	display:inline;
	width:auto;
	float:left;
}				 
					 
					 
.clear2 {
	clear:both;
	width:400px;
	height:1px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.property-directory-pagination-bottom {
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	padding-left:400px;
	margin-left:500px;
}
