@charset "utf-8";
/* CSS Document */

/* --
   reset.css
   * Resets default browser CSS.
-- */

/* IMGSTUDIO-master.css
   Defines CSS for all predefined module layouts
-------------------------------------------------- */

h1{
	font-weight: bold;
	color: #fffac7;
}
p {
color: #ffffff;
}
.page-title {
	color: #fffac7;
}
.view-details2 {	
	margin:15px 0 0 0;
}

/* ASSOCIATE DIRECTORY LAYOUT
-------------------------------*/

#associate-directory-module {
	margin:0 auto;
	width:640px;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

#associate-directory-module-name-search {
	margin:0 auto;
	padding:10px 0 20px 0;
	border-bottom: none;
}
#associate-directory-module-name-search a {
	padding:0 3px;
}
.associate-directory-module-article {
	width:410px;		
	float: left;
	text-align:center;
}
.associate-directory-module-article ul {
	margin:20px 0 10px 0px;	
	width:410px;	
	float:left;
}

.associate-directory-module-article li { float:left; width:133px; margin:0px; list-style:none; text-align:left; height:136px;}

.associates-right{
	width: 220px;
	float: right;
	margin: 15px 5px 0 0;
	padding: 0px;
}

.associates-right-blurb {	
	padding: 20px 0 20px 0;
}

.associates-right ul {	
	padding: 10px 0 0 0;
	list-style: none;
}

.associate-directory-module-pagination {
	margin:10px auto;
	text-align:center;
}

.searchbox{ border:1px #424141 solid; padding:10px; color:#fff; clear:left}
.searchbox ul{  padding: 0 0 10px 10px; list-style: none;}
.SearchboxTxt a{ color:#ffffff;}

/* ASSOCIATES DETAILS LAYOUT
--------------------*/
#associate-details-module{
	margin:0 auto;
	width:640px;
	text-align:left;
	padding-left: 11px;
}

.associate-details-article {
	width:390px;
	padding:0px;
	margin: 0px;
	float: left;
	background:url(../images/clear_dot.gif);	
}

.associate-details-article ul{
	margin:20px 0 10px 10px;	
	width:390px;	
	float:left;
	}

.associate-details-article li{
	padding:0px 20px 10px 0px;
	margin:0px;
	text-align:left;	
	float:left;
	line-height:16px
}

.associate-details-article-image {
	padding-left: 15px;
}

.associates-view {	
	line-height: 25px;
}

/* COMMUNITY DIRECTORY LAYOUT
-----------------------------------*/

#community-directory-module {
	margin:0 auto;
	width:850px;	
	padding-left: 11px;
	text-align:left;	
}

.community-article {
	padding:20px 0 20px 0;
	border-bottom: solid 1px #666666;
	margin: 0;
}

.community-article2 {
	padding:10px 0 10px 0;	
}

.community-article-image {	
	float:left;
	text-align:left;
	width: 400px;
	padding-right: 20px;
	margin: 0;
}

.community-article-details{
	width: 420px;
	padding: 0;	
	float:right;
}

.community-article-discription {	
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-align:left;
}

/* COMMUNITY DETAILS LAYOUT
-------------------------------------------*/

#community-details-module{
	margin:0 auto;
	width:850px;
	text-align:left;
}

.community-details-article-top {
	border-bottom: none;
}
.community-details-article-top-image {	
	width:450px;
}
.community-details-article-top-links {
	width:150px;
	float:left;
	padding-right: 10px;
}

.community-details-article-top-links ul {
	padding: 10px 0 0 15px;
	list-style: url(../images/bul-orange.gif);

}

.community-details-article-top-links a {
	color: #fffac7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

.community-details-article-top-links li {		
	list-style: url(../images/bul-orange.gif);
	padding: 0;
	margin: 0;
}

/*.community-details-article-top-links li {
	list-style: url(../images/bul-orange.gif);	
}*/
.community-back {
	font-weight: bold;	
	text-decoration: none;
	line-height: 50px;	
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.community-details-article-middle-description {
	width:200px;	
	padding-left: 10px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align:left;
}

/* COMMUNITY LINKS LAYOUT
-----------------------------------*/
#community-links-module{
margin:0 auto;
padding: 0;
width:850px;
text-align:left;
}

.community-links {
	width: 550px;
	padding: 15px 0 15px 0;
	margin: 0;
	border-bottom:1px #666666 solid;
}

.community-links a{
	margin: 0;
	padding: 0;
	color: #fffac7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.community-links-main {
width: 570px;
padding-right: 40px;
margin:0;
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
-------------------------------*/


/* FEED/RSS LAYOUT (REAL ESTATE NEWS)
-------------------------------------------------- */


/* NEWSLETTER MODULE
------------------------*/
.newslettter-article {	
	width: 850px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	padding:0px 0px 15px 0px;
	margin: 0;
	text-align:left;
}
.newslettter-article ul {
	list-style:none;
	border-bottom: dotted 1px;
	padding: 15px 0 15px 0;
	/* margin: 15px 0 0 15px;*/
}

.newsletter-article-discription {
	text-align:justify;
	padding:0 0 10px;
}
.newsletter-button {
	padding: 10px 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;
}

ul.NewsTitleBullet
{
	list-style:none;
	padding:0px;
	line-height:16px;
	text-align:left;
	margin:0;
}

.newsletter-year {
	line-height:16px;
	padding:0 0 0 20px;
	background:url(images/newsletter-RightBG.jpg) top left  repeat-y}

.rightTitle{padding:0px; width:400px; text-align:left; float:left}
.rightBtn{padding:0px 0px 40px 0px; width:120px; text-align:right;float:left}
.rightBtn2{padding:0px 0px 10px 0px; width:120px; float:left; text-align: right;}

.rightNewsRight{
list-style:none;
padding:0px 0 20px 0;
width:237px;
float:right;
line-height:16px;
text-align:left;
margin:0;
background:url(images/newsletter-TitleBG.jpg) top left  repeat-y #24201b}

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:url(../images/properties_dottedLines.gif) no-repeat  bottom left}

.newsletterpic{
float:left; padding:0 20px 20px 0}

/* NEWSLETTER DIRECTORY LAYOUT
--------------------*/
#newsletter-directory-module {
	margin:0 auto;
	width:648px;
	text-align:left;
	padding-left: 11px;
	}
#newsletter-archive {
	float:right;
	margin-right:5px;
	padding:10px 0 0 0;
	width:220px;
	background:#ccc;	
	background:url(images/newsletter-RightBG.jpg) top left  repeat-y #24201b}

.newsletter-archive-header {
	padding: 0px 0px 10px 10px;	
}
/* NEWSLETTER DETAILS LAYOUT
---------------------------------*/
#newsletter-details-module {
	width: 850px;
	margin: 0 auto;
	padding: 0;
}

.newsletterpic
{
	float:left; padding:0 20px 20px 0
}

/* OPEN HOUSE MODULE
-------------------------------*/


/* PROPERTY MODULE
-------------------------------*/
.property-status {
	color:#fffac7;
	font-weight:bold;
	font-size:inherit;	
}
/* PROPERTY DIRECTORY LAYOUT
-------------------------------*/
#property-directory-module {
	margin:0 auto;
	width:850px;
	padding-left: 11px;
	text-align:left;
}

.propsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #fffac7;
}

.propsub a{	
	color: #fffac7;
	font-weight: bold;
	text-decoration: underline;
}

.propsub a:hover{	
	color: #fffac7;
	font-weight: bold;
	text-decoration: underline;
}

.subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
}

#property-directory-pagination {
	float:right;
	width:200px;
	text-align:right;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
}
.property-directory-article {
	margin:10px 0;
	border-bottom: solid 1px #666666;
	padding:10px 0px 15px 0px;
}
.propertiesDesc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	width:220px;
	padding:0 0 0 10px;
	float:left;
	text-align:left;
	line-height: normal;
	margin:0;}

.propertiesStat{
	width:220px;
	padding: 0;
	text-align:left;
	margin:0;
	color: #fffac7;
	}

.propertiesBtns{
	padding:5px 0 0 0;
	font-size: 7pt;
	margin:0;}

.property-directory-article-image {
	width:375px;
	float:left;
}

.property-directory-article-view{		
	padding:13px 0 0 0;
}

/* PROPERTY DETAILS LAYOUT
--------------------*/
#property-details-module{
	margin:0 auto;
	padding: 0;
	width:850px;
	text-align:left;
}
.property-details-article {
	padding-top: 15px;
	margin: 0;
	border-bottom: none;
}
.property-details-section-01, .property-details-section-02, property-details-section-02 {
	margin: 0;
	padding: 0;
	border-bottom: none;
}
.property-details-section-01-flash {
	width:495px;
	float:left;
	margin:0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
}
.property-details-section-01-details {
	float:left;
	margin:0px;
	padding: 0 10px 0 0;
	width: 130px;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

.propdetright {
	width: 205px;
	padding-left: 10px;
	margin: 0;
	float: left; 
}

.property-details-section-01-details-description {
	font-weight: normal;	
	color: #fffac7;
	font-size: 8pt;
	margin: 0;
	padding: 0;
}

.detailMenus{padding:5px 0 15px 0; margin: 0;}

.prop_border{
	border-bottom: dotted 1px #666666;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.property-back {
	font-weight: bold;	
	text-decoration: underline;
	color: #fffac7;
	font-size: 8pt;
	line-height: 50px;	
}
.property-em {
	font-weight: bold;	
	text-decoration: none;
	font-style: italic;	
	color: #fffac7;
	margin: 0;
	padding: 0;
}

.property-details-section-02-description {
	width:450px;
	float:right;
	line-height:1.5em;
	text-align:justify;
}

.detailGoogleMap{float:left; padding: 0;}
.detailGoogleMap ul {list-style: url(../images/bul-orange.gif);  padding: 10px 0 10px 13px;}
.detailGoogleMap li {padding: 0; margin: 0;}
.orangBold{color: #fffac7; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none}
a.orangBold{color: #fffac7; font-weight:normal; text-decoration:none}
a.orangBold:hover{color: #fffac7; font-weight:bold; text-decoration:none}
.detailOther ul{padding-top: 15px; margin:0; list-style: none;}
.detailOther li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

.detailOther a{	
	color: #fffac7;
	font-size: 8pt;
}
/* RESOURCES
------------------------------*/

.resource-article {	
	width:850px;	
	margin: 0 auto;
	border-bottom: solid 1px #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

.resource-article2 {
	width: 850px;
	margin: 0 auto;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;	
}

.resource-article-text {
	width: 670px;
	padding-right: 10px;
	margin: 0;
}

.resource-article-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

/* RESOURCES DIRECTORY LAYOUT
------------------------------*/

#resource-directory-module {
	width:850px;
	margin: 0 auto;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

#resource-directory-module a{
	color: #fffac7;
}


/* RESOURCE DETAILS LAYOUT
------------------------------*/
#resource-details-module{
	margin:0 auto;
	width:850px;
	text-align:left;
}

.resource-details-article-image-align{
	margin: 0;
	padding: 0;
	float:left;
}
/* ROADMAP ICONS
------------------------------*/

#roadmap-module-icons {
	width:850px;
	margin:0 auto;
}

ul.roadmap-icon {
	width: 550px;
	list-style:none;
	padding-top:30px;
	margin: 0 auto;

}
.roadmap-text {
	width: 850px;
	margin: 0;
	padding: 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

/* for roadmaps with 7 icons */
ul.roadmap-icon-7 {
width: 630px;
margin: 0 auto;
list-style:none;
padding-top: 30px;
}

.roadmap-text ol {
margin-top: 10px;
margin-left: 35px;
}

.roadmap-text ul{
padding: 10px 0 0 30px;
margin: 0;
}

/* TESTIMONIALS LAYOUT
------------------------------*/
#testimonial-module{
	width:850px;
	margin:0 auto;
	text-align:left;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;	
}
.testimonial-article{
	padding:25px 0 25px 0;
	border-bottom: solid 1px #49505f;	
}
.testimonial-article-image{
	padding:0 10px 1px 0;
	float:left;
}
.testimonial-article-client-name{
	padding:0px 0 10px 0;
	font-weight:700;
}
.testimonial-article-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

/* THANK YOU PAGE LAYOUT
-------------------------------*/


/* COMPANY SECTION LAYOUT
-------------------------------------------------- */
.company-content {
width: 570px;
margin-right: 40px;
padding: 0;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
}

.company-content2 {
width: 530px;
margin-right: 40px;
padding: 0;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
}

.company-content ul {
list-style-type:disc;
margin-top: 10px;
margin-left: 35px;
}

.custom-module {
width: 850px;
text-align: left;
margin: 0 auto;
margin-bottom: 20px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
}

.custom-frame {
width: 1100px;
text-align: left;
margin: 0 auto;
padding: 0;
}


/* PHOTO GALLERY
-------------------------------------------------- */

.photogallery {
width: 620px;
margin: 0 auto;
text-align: right;
padding-left: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
}
.photogallery img {
width: 130px;
height: 110px;
padding-right: 10px;
padding-left: 10px;
padding-top: 15px;
}


/* FORMS
-------------------------------------------------- */

#form-module {
	margin:0 auto;
	padding: 0;
	width:570px;
	text-align:left;
}

.formleft {
	width: 570px;
	padding: 0;
	margin: 0;
	float: left;
}

#form-module ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.forml {
	width: 230px;
	padding-right: 20px;
	margin: 0;
	float: left;
}

.formr {
	width: 230px;
	padding-right: 20px;
	margin: 0;
	float: left;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #fffac7;
}

photoright
{
	padding: 0;
	margin: 0;
	width: 237px;
}

input.text {
width:188px;
height:18px;
padding: 2px;
}

textarea {
width:180px;
height:150px;
padding: 2px;
}

input.text, select, textarea {
background-color: #234166;
color: #cccccc;
}

input.text:focus, select, input.title:focus,
textarea:focus, select:focus {
  border:1px solid #ccc;

}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}

.sitemap a {
	color: #ffffff;
	padding: 0;
	margin: 0;
}

.sitemap ul {
	color: #ffffff;
	padding-left: 50px;
}

.sitemap li {
	list-style-type: disc; 	
	margin: 0;
}



