@charset "utf-8";
/* CSS Document
   domain-name.css
   * Defines CSS for overall layout and design
   *Modify CSS for established module layouts
   
-- */
body {}
.page-title {
list-style:none;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#ccc;
margin:0;
margin-left: 0px;
padding:20px 0 20px 0px;
text-align:left;
width: 630px;
}
.page-title-alt {
color:#cbcbcb;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:bold;
font-size:12px;
padding:0;
margin:0;
}
/* IMGSTUDIO-master.css
   Defines CSS for all predefined module layouts
-------------------------------------------------- */
.view-details {
list-style: url(../images/plus.gif);
margin:20px 0 0 15px;
}
/* ASSOCIATE DIRECTORY LAYOUT
-------------------------------*/
#associate-directory-module {
	margin:0 auto;
	width:625px;
	text-align:left;
}
#associate-directory-module-name-search {
	margin:0 auto;
	padding:10px 0;
	border-bottom: none;
}
#associate-directory-module-name-search a {
	padding:0 3px;
}
.associate-directory-module-article {
	text-align:center;
}
.associate-directory-module-article ul {
	margin: 10px 20px 10px 0;
	list-style:none;
	width: 135px;
	float:left;
}
.associate-directory-module-article li {
line-height: 14px;}
.associate-directory-module-article-image{
width: 130px;
height: 193px;
border: 1px solid #A4A4A4;
overflow: hidden;
}
.associate-directory-module-article-name {
font-weight: bold;
margin-top: 10px;}
.associate-directory-module-article-name a{
color: #9A7E48;
}
.associate-directory-module-article-email {
font-weight: bold;}
.associate-directory-module-pagination {
	margin:10px auto;
	text-align:center;
}
.associate-directory-module-pagination a {
	padding:0px 3px;
}
/* ASSOCIATES DETAILS LAYOUT
--------------------*/
#associate-details-module{
	margin:0 auto;
	width:640px;
	text-align:left;
margin-left: 0px;
}
.associate-details-article {
	width:360px;
	margin: 10px 25px 0 0;
	padding:10px;
	background:#151515;
background-image:url(../images/associates-detailsbg.jpg);
height: 210px;
}
.associate-details-article-image {
	float:left;
	width: 130px;
	height: 193px;
border: 1px solid #A4A4A4;
overflow: hidden;
}
.associate-details-article-title{
font-weight: bold;
color: #9A7E48;
}
.associate-details-article-description {
	width:300px;
	float:left;
	margin-top: 15px;
}
.associate-details-article-description ul{
	margin-left: 25px;
}
.associate-details-article ul {
	list-style:none;
	margin: 0 10px 10px 20px;
	float:left;
}
.associate-details-article li {}
.associate-details-properties {
	width:200px;
	float:right;
	background-image: url(../images/rightContentBG.jpg);
	padding: 20px;
margin-top: 10px;
}
.associate-details-properties-article {
	border-bottom: none;
	margin-top: 10px;
}
.associate-details-properties-article ul {
	list-style:none;
}
.associate-details-properties-article li {
line-height: 16px;
}
.associate-details-properties-article-city {
font-size: 12px;
font-weight: bold;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
color: #CBCBCB;}
/* BLOG LAYOUT */
#blog-archive {
	float:right;
	width:238px;
	background:#ccc;
	background:url(images/newsletter-RightBG.jpg) top left  repeat-y #24201b;
margin:30px 0 0 0;
padding:10px 0 25px 0;
}
.blog-archive-header {
padding: 0px 0px 10px 10px;	
}
.blog-mother {
float:right;
width:238px;
padding:0 0 0 0;
margin:0 auto;
background-image: url(../images/rightContentBG.jpg); 
background-repeat:repeat;
}
.blog-mother ul {
text-align:left;
list-style-image:none;
}
.blog-mother li {
list-style:none;
padding: 0 0 0 20px;
line-height:30px;
text-align:left;
margin: 0 auto;
font-weight:normal;
background-image:url(../images/newsletter-TitleBG.jpg);
background-repeat:no-repeat;
}
.blog-daughter ul {
padding:15px 0 15px 35px;
}
.blog-daughter2 ul {
padding:15px 0 15px 20px;
}
.blog-daughter li {
list-style-type:none;
margin:0;
padding: 0;
}
.blog-daughter2 li {
list-style-type:none;
margin:0;
padding: 0;
}
.plusComment{ background:url(../images/plus.gif) left center no-repeat; width:100px; float:right; padding:5px 0 5px 20px; text-align:left}
/* BLOG LAYOUT 
----------------------------------- 
#rightBlogRight{
list-style:none;
float: left;
padding:0;
margin: 0;
width:240px;
float:right;
line-height:16px;
text-align:left;
margin:0;
background:url(images/BlogContent-RightBG.jpg) top left  repeat-y #24201b}
ul.NewsTitleBullet{
list-style:none;
padding:0px;
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;
}
#rightBlogRight ul{
list-style:none;
padding:10px 0;
}
#rightBlogRight li{
list-style:none;
padding: 2px 10px;
}
#blog-directory-module {
margin:10px;
width:625px;
text-align:left;
float: left;
}
.BlogContent{
width: 405px;
padding: 0;
margin: 0;
background:url(images/properties_dottedLines.gif) no-repeat  bottom left}
.plusComment{ background:url(images/plus.gif) left center no-repeat; width:100px; float:right; padding:5px 0 5px 20px; text-align:left}
.commentsDescr{margin:15px 0 15px 10px; padding:5px 0; border-bottom:1px #322f2a solid}
.commentsTxt{padding-left:15px}
.blogTxt{
padding:5px 0px;
margin:0;
text-align:left;
font-size:12px;
font-style:oblique;
}
.blogFrm{
padding:0px 0px 5px  0px;
margin:0;
text-align:left;
font-size:12px;
font-style:bold;
}
.blogUL{
list-style:none;
margin:0;
padding:0;}
.blogTitleBG{background:url(images/newsletter-TitleBG.jpg) no-repeat; padding:5px 0 5px 15px}
.blogRightDisplay{padding:0px 0 0px 25px}
.blogTitleBullet{
list-style:none;
padding:0px 0 0 15px;
line-height:16px;
text-align:left;
margin:0;
}
*/
.blog-article {
	float:left;	
	width: 385px;
	margin:0 15px 0 0;
}
.commentsDescr{margin:15px 0 15px 10px; padding:5px 0; border-bottom:1px #322f2a solid}
.commentsTxt{padding-left:15px}
.blogTxt{
padding:5px 0px;
margin:0;
text-align:left;
font-size:12px;
font-style:oblique;
}
.blogFrm{
padding:0px 0px 5px  0px;
margin:0;
text-align:left;
font-size:12px;
font-style:bold;
}
.blogUL{
list-style:none;
margin:0;
padding:0;}
/* COMMUNITY DIRECTORY LAYOUT
-----------------------------------*/
#community-directory-module {}
.community-article {
padding:20px 0;
margin:0;
text-align:left;
float:left;
border-bottom: dotted 1px #666666;
}
.community-article-details{
width:220px;
text-align:left;
float:left;
}
.community-article-details ul {
text-align:left;
}
.community-article-details li {
text-align:left;
}
.community-article-title {
list-style:none;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:14px;
color:#ccc;
margin:10px 0;
padding:0;
text-align:left;
display:inline;
}
.community-article-discription {
width:220px;
text-align:left;
margin:0;
}
.community-article-image {
width:372px;
padding:0 10px 0 0;
float:right;
margin:0;
}
/* COMMUNITY DETAILS LAYOUT
-------------------------------------------*/
#community-details-module{
margin:0 auto;
width:644px;
text-align:left;
padding:0 0 0 10px;
}
.community-details-article-top {
text-align:left;
margin:0;
border-bottom:none;
}
.community-details-article-top-image {
width:450px;
float:left;
margin:0;
}
.community-details-article-top-links {
width:150px;
float:right;
text-align:left;
list-style:none;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ccc;
display:inline;
}
.community-details-article-top-links ul {
margin:0px;
padding:0 0 0 20px;
text-align:left;
}
.community-details-article-top-links li {
margin:0px;
list-style: url(../images/plus.gif);
padding:5px 0px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.community-details-article-middle {
margin:20px 0 0;
border-bottom: none;
}
.community-details-article-middle-description p {
width:430px;
float:left;
text-align:left;
margin-bottom:15px;
}
.community-details-article-middle-details {
width:160px;
padding:10px 0 10px 10px;
margin:0px;
text-align:left;
float:right;
background:url(../images/rightContentBG.jpg) top left no-repeat #24201b;
font-weight:bold;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
}
.community-details-article-middle-details ul {}
.community-details-article-middle-details li {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
color:#999999;
}
.community-details-article-bottom {
padding:0 0 0 0;
border-bottom:none;
}
.community-details-article-bottom-map {
float:left;
}
.community-details-article-bottom-listings {
padding: 10px 10px 0 10px;
width:396px;
height:240px;
float:right;
margin:0 auto;
background:url(../images/prop_listings_bg.gif) top left #24201b no-repeat;
}
.community-details-article-bottom-listings ul {
float:left;
list-style:none;
padding:8px 8px 0 0;
margin:0 0 0 0;
width:125px;
}
.community-details-article-bottom-listings li {
line-height:14px;
}
.community-details-property-image {
}
.community-details-property-city {
font-weight:normal;
}
.community-details-property-title {
}
/* COMMUNITY LINKS LAYOUT
-----------------------------------*/
#community-links-module{
margin:0 auto;
width:644px;
text-align:left;
padding:0 0 0 10px;
}
.community-links {
margin:0 0 0 0;
padding:0 0 0 0;
}
.community-links-main {
width: 380px;
margin:0;
padding:0;
float: left;
}
.linkscontactsRight{
list-style:none;
width:232px;
float:right;
line-height:16px;
text-align:right;
padding-top: 20px;
}
.linkscontactsRightBG{
list-style:none;
text-align:right;
background:url(../images/rightContentBG.jpg) top left repeat-y #24201b;
padding-top: 24px;
padding-bottom: 20px;
padding-right: 10px;
padding-left: 0px;
}
/* CUSTOM PAGE LAYOUT
-------------------------------------------------- */
.custom p{
margin-top: 10px;
margin-left: 10px;
}
.custom ul{
margin-left: 35px;
margin-top: 10px;
}
.custom-module {
width: 655px;
text-align: left;
margin: 0;
padding: 0;
}
.company-content {
width: 400px;
margin: 0;
padding-left: 11px;
float: left;}
.company-content ul {
list-style-type:disc;
margin-top: 10px;
margin-left: 35px;
}
/* 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 {}
/* MODIFY FORM LAYOUT
-----------------------------*/
#form-module {
	width: 400px;
	float: left;
}
/* NEWSLETTER MODULE
------------------------*/
#newsletter-directory-module {
margin:0 auto;
width:644px;
text-align:left;
padding-left: 11px;
}
.newslettter-article {
margin: 40px 0 0 0;
float:left;
}
.newslettter-article ul {
border-bottom: 1px dotted #666666;}
.newslettter-article li {}
.newsletter-article-title {
font-weight:bold; 
font-size:inherit;
color:#9a7e59;
}
.newsletter-article-title a {
font-weight:bold; 
font-size:inherit;
color:#9a7e59;
}
.newsletter-article-date {}
.newsletter-article-discription {
text-align:left;
font-style:normal;
padding: 0 0 0 0;
}

.newsletter-article-discription a {
font-weight:bold; 
font-size:inherit;
color:#FFFFFF;
}


/* NEWSLETTER ARCHIVE LAYOUT
--------------------*/
#newsletter-archive {
float:right;
margin:30px 0 0 0;
padding:10px 0 25px 0;
width:238px;
background:#ccc;	
background:url(images/newsletter-RightBG.jpg) top left  repeat-y #24201b}
.newsletter-archive-header {
padding: 0px 0px 10px 10px;	
}
.newsletter-mother {
float:right;
width:238px;
padding:0 0 0 0;
margin:0 auto;
background-image: url(../images/rightContentBG.jpg); 
background-repeat:repeat;
}
.newsletter-mother ul {
text-align:left;
list-style-image:none;
}
.newsletter-mother li {
list-style:none;
padding: 0 0 0 20px;
line-height:30px;
text-align:left;
margin: 0 auto;
font-weight:normal;
background-image:url(../images/newsletter-TitleBG.jpg);
background-repeat:no-repeat;
}
.newsletter-daughter ul {
padding:15px 0 15px 15px;
}
.newsletter-daughter li {
list-style-type:disc;
margin:0 0 0 0;
}
/* NEWSLETTER DETAILS LAYOUT
---------------------------------*/
#newsletter-details-module {}
#newsletter-details-sub-navigation {
width:200px;
float:right;
margin:40px 0 0 0px;
padding:0 0 0 0;
background-image: url(../images/rightContentBG.jpg); 
background-repeat:repeat;
}
.newsletter-article-citation {
text-align:left;
font-size:11px;
font-weight:normal;
padding: 0 0 10px; 0;
}
/* OPEN HOUSE
-------------------------------*/
.openhouse{
padding:10px 0;
margin:0;
background:url(../images/properties_dottedLines.gif)  repeat-x  bottom left;
text-align:left;}
#openhouseform{
width:326px;
padding-top:10px;
}
#openhouseform ul{ 
margin: 0;
padding: 10px 0 0 20px;
}
.title2 {
list-style:none;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ccc;
margin:10px 0;
padding:0;
display:inline;
}
.date{
width:50px;
height:22px;
float:left;
margin-bottom:3px;
}
.openform{
width:276px;
float:left;
margin-bottom:3px;
}
.openform select{
background-color:#FFFFFF;
color:#000000;
margin-right:3px;
}
.openformsubmit{
margin-top:10px;
}
.propertyTitle {
padding:10px 0 20px 16px;
text-align:left;
float:left
}
.openhouseDesc{
width:340px;
padding:10px 0 20px 16px;
float:left;
text-align:left;
margin:0;}
.openhousePics{
float:right;
margin:0;
padding: 10px 0 0 0;
}
.openhousePics img{
width:246px;
height:167px;
margin: 0;
padding: 0;
}
.filterProperty{list-style:none;
padding:20px 20px 20px 0;
margin:0;
float:right;
width:300px;
text-align:left}
.paginationProperty{
float:left; width:100px;padding:10px 0 10px 20px;}
.PropertySortTxt{
list-style: none;
padding:0;
margin:0;
width:85px;
float:left;
text-align:left;
}
.PropertySortPage{
list-style: url(../images/plus.gif);
padding:0px;
margin:0px 0px 0px 5px;;
float:left;
text-align:left;
}
.detail{
padding:20px 0;
margin:0;
text-align:left;}
.detailCol01{
width:445px;
float:left;
margin:0;}
.detailCol02{
list-style:none;
margin:0px;
padding:0px;
width:180px;
float:right;
text-align:left;
margin:0;
}
.detailCol02 ul{
margin:0px;
padding:0 0 0 20px;
text-align:left;
}
.detailCol02 li{
margin:0px;
list-style: url(../images/plus.gif);
padding:5px 0px;
text-align:left;
}
.detailInfo{
width:160px;
padding:10px;
margin:0px;
text-align:left;
float:right;
background:url(images/rightContentBG.jpg) top left no-repeat #24201b}
.detailCol01-span1
{
width:221px;
padding:0  0 0 16px;
float:left;
margin:0;}
.detailCol01-span2
{
width:221px;
padding:17px 0 0 0;
float:left;
margin:0;}
.detailCol01-span3
{
width:182px;
padding:15px 10px 0 0 ;
float:right;
margin:0;}
.detailListbg{
list-style:none;
padding:20px 20px 0 20px;
width:181px;
height:235px;
margin:0px;
text-align:left;
background:url(../images/propdetails_btm_bg.gif) top left no-repeat;
}
.detailListbg ul{
list-style:none;
margin:0;
padding:0px
}
.detailListbg li{
padding:5px 0;
}
.detailList{
width:131px;
padding:15px 0px 0 3px;
float:left;
list-style:none;
}
.detailList2{
width:117px;
padding:15px 0px 0 3px;
float:left;
list-style:none;
}
/* PROPERTY
-------------------------------*/
.property-status {
font-weight:bold;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:12px;
color:#9a7e59;padding:0;
margin:0;
display:inline;
}
.property-title {
list-style:none;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
line-height:19px;
color:#ccc;
margin:0;
text-align:left;
}
/* PROPERTY DIRECTORY LAYOUT
-------------------------------*/
#property-directory-module {
width: 640px;}
#property-directory-pagination {}
.property-directory-sort-text {
list-style: none;
padding:0;
margin:0;
width:85px;
text-align:left;
}
.property-directory-article {
padding:20px 0;
margin:0;
text-align:left;
border-bottom-style: dotted;
border-bottom: 1px dotted #444444;
}
ul.property-directory-article-header {
width:220px;
padding:0 10px 0 10px;
float:left;
text-align:left;
margin:0;
}
.property-directory-article-header-title {
list-style:none;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:none;
color:#ccc;
margin:10px 0;
padding:0;
display:inline;
}
ul.property-directory-article-details {
width:230px;
padding:0 10px 0 10px;
float:left;
text-align:left;
margin:0;
}
.property-directory-article-image {
width:372px;
padding:0 10px 0px 0;
float:right;
margin:0;
}
/* PROPERTY DETAILS LAYOUT
--------------------*/
#property-details-module{
margin:0 auto;
width:625px;
text-align:left;
border-bottom:none;
}
.property-details-article {
border-bottom:none;
}
.property-details-section-01, .property-details-section-02 {
border-bottom: none;
}
.property-details-section-01-flash {}
.property-details-section-01-details {
list-style:none;
margin:0px;
padding:0px;
width:150px;
float:right;
text-align:left;
}
.property-details-section-01-details ul {}
.property-details-section-01-details li {}
.property-details-section-01-details-description {
font-weight:bold;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:12px;
color:#9a7e59;
padding:0;
margin:0;
display:inline;
}
.property-details-section-links {
line-height:24px;
}
.property-details-section-links ul {
text-align:left;
margin:0px;
border-bottom:none;
line-height:14px;
}
.property-details-section-links ul a{
color:#FFFFFF;
}
.property-details-section-02-description p {
float:left;
text-align:left;
width: 400px;
margin-bottom:15px;
}
.property-details-section-02-agent {
width:155px;
padding:10px 10px 10px 10px;
margin:0 0 0 0;
text-align:left;
float:right;
background:url(..images/rightContentBG.jpg) top left no-repeat #24201b
}
.property-details-section-02-agent ul {
line-height: 14px;
}
.property-details-section-03 {
border-bottom:none;
}
.property-details-section-03-map {
margin: 0 auto;
}
.property-details-section-03-other-info {
list-style:none;
padding:20px 18px 0 20px;
width:217px;
height:235px;
margin:0 auto;
text-align:left;
background:url(../images/propdetails_btm_bg.gif) top left no-repeat;
}
.property-details-section-03-other-info ul {
padding:10px 0 0 0;
line-height: 24px;
}
.property-details-section-03-other-info li {}
.property-details-section-03-links {
width:140px;
padding: 0 0 0 0;
float:right;
text-align:left;
margin:0px;
border-bottom:none;
line-height:16px;
}
.property-details-section-03-links ul a{
color:#FFFFFF;
}
.property-details-section-03-links li{
padding:0 0 0 0;
margin:0 0 0 0;
list-style: url(../images/plus.gif);
}
/* RESOURCES
-----------------------------*/
.resource-article {
padding:0 0 10px 0;
margin:10px 0 0 0;
text-align:left;
float:left;
border-bottom: dotted 1px #666666;
}
.resource-article a {
color:#cccccc;
text-decoration:none;
}
.resource-article-text {
list-style:none;
float:left;
width:425px;
padding:0 16px 0 16px;
margin:0;
}
.resource-article-text ul{
list-style:none;
}
.resource-article-title {
list-style:none;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:14px;
color:#ccc;
margin:10px 0;
padding:0;
display:inline;
}
.resource-article-description {
padding:0 0 0 0;
}
.resource-article-description ul {
	list-style-type: disc;
	margin: 10px 0 0 30px;
	padding: 0;	
}
.resource-article-image {
width:135px;
padding:0 10px 0 0px;
float:left;
margin:0;
}
/* RESOURCES DIRECTORY
-----------------------------*/
#resource-directory-module {
margin:10px;
width:625px;
text-align:left;
}
.resource-directory-article-image-align{
float:left;
margin:0;
}
.photogallery {
width: 620px;
text-align: right;
padding-left: 15px;
}
.photogallery img {
width: 130px;
height: 110px;
padding-right: 10px;
padding-left: 10px;
padding-top: 15px;
}
/* RESOURCE DETAILS
-----------------------------*/
#resource-details-module{
	margin:0 auto;
	width:625px;
	text-align:left;
}
.resource-details-article-image-align{
	float:right;
}
/* ROADMAP ICONS
-----------------------------*/
#roadmap-module-icons {
width:630px;
margin:0 auto;
}
ul.roadmap-icon {
margin:0 0 0 40px;
list-style:none;
padding:30px 0 0 0;
}
li.roadmap-icon {
float:left;
list-style:none;
padding-left:2px;
}
/* for roadmaps with 7 icons */
ul.roadmap-icon-7 {
list-style:none;
padding:30px 0 0 0;
}
.roadmap-text {
width: 630px;
padding: 10px 0 0 0;
float: left;
}
.roadmap-text ul {
list-style-type:disc;
margin-top: 10px;
margin-left: 35px;
}
.roadmap-text ol {
margin-top: 10px;
margin-left: 35px;
}
/* SEARCH LAYOUT
-----------------------------*/
.mlsFormsContent{padding:0 16px}
.mls-column01{width:620px; float:left; }
.mls-col01{width:205px; float:left}
#mlsFrms ul{ padding:20px 0 0 0px; margin:0px; list-style:none}
#mlsFrms li{ padding:0px; margin:0px; list-style:none}
.mlsfrminput{ width:50px; height:18px;background:#745a2f; border:1px solid #120d06;color:#f3dec0;}
.mlsfrmTxt{ height:35px;}
.searchTitle{
font-weight:bold;
color:#9a7e59;
font-size:14px;
font-family:Arial, Helvetica, sans-serif}
.searchTxt{
padding:0px 0px;
margin:0;height:35px;
text-align:left;
font-size:12px;
color:#9b825f;
}
.searchTxts{
padding:0px 0px;
margin:0;
height:25px;
text-align:left;
font-size:12px;
font-weight:normal;
}
.searchTxt2{
padding:10px 0px 15px 0px;
margin:0;
text-align:left;
font-size:12px;
font-weight:bold;
}
.searchFrm{
padding:0px 0px 15px  0px;
margin:0;
text-align:left;
font-size:12px;
font-style:oblique;
}
.searchTitleBold {
padding:0px 10px 0px 0px;
color:#cccccc;
}
.searchTitleRegular {
padding:0px 10px 0px 0px;
margin:0;
}
.searchsUL{
list-style:none;
margin:0;
padding:0;}
.searchTitle1 {font-weight:bold;
color:#9a7e59;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:30px;}
.searchTxtCol2 {padding:5px 5px 5px 0px;
margin:0;
text-align:left;
font-size:12px;
font-weight:bold;
float:left;
width:80px;
}
span.checkbox {
width: 11px;
height: 11px;
padding: 0 5px 0 0;
background: url(../images/checkbox.gif) no-repeat;
display: block;
clear: left;
float: left;
}
span.radio {
height:15px;
padding:0;
width:19px;
background: url(../images/frm-radio.gif) no-repeat;
display: block;
clear: left;
float: left;
}
span.select {
position:absolute;
width: 65px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 20px;
padding: 0 4px 0 4px;
color: #fee9cc;
font: 12px/21px arial,sans-serif;
background: url(../images/frm-select2.gif) no-repeat;
overflow: hidden;
}
.inputRmTxt2{ width:190px; background-color:#000; height: 80px;}
.inputbtn { margin-top: 10px; padding: 0;}
/* TESTIMONIALS LAYOUT
-----------------------------*/
#testimonial-module {
margin: 0 0 0 10px;
width: 400px;
float:left;
}
.testimonial-article {
margin: 0 0 0 0;
border-bottom: dotted 1px #666666;
padding: 10px 0 20px 0;
}
.testimonial-article-image {
padding: 5px 10px 0 0;
float:left;
width: 105px;
height: 98px;
}
.testimonial-article-client-name {
font-weight:bold;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:12px;
color:#9a7e59;
padding:0;
margin:10px 30px 0 0;
display:inline;
}
.testimonial-article-text {
line-height:14px;
}
/* forms css */
input.text, input.title,
select {
  margin:0.5em 0;  
  border:1px #343434 solid;
  background:#121212;
  color:#999;
  height:23px;
  padding: 0;
}
textarea {color:#999;background:#121212;
border:1px #343434 solid;
}
/* contact right part */
.photoright{
	margin: 0;
	padding: 0;
	float: right;
}
.contactsRight2{
	list-style:none;
	width:240px;
	float:right;
	line-height:16px;
	text-align:right;	
	padding:10px 0 0 0;
}
.contactsRightBG2{
	float: right;
	list-style:none;
	padding: 24px 10px 20px 0;
	width:230px;
	margin:0px;
	text-align:right;
	background:url(../images/rightContentBG.jpg) top left repeat-y #24201b
}
.contactsRightBG2 ul {
list-style: url(../images/plus.gif);
padding:10px 0 0 0;
}
.orangBold{color:#ffc71c; font-weight:bold; text-decoration:none}
a.orangBold{color:#ffc71c; font-weight:bold; text-decoration:none}
a.orangBold:hover{color:#d2d2d2; font-weight:bold; text-decoration:none}
.right{ position: relative; }

.communities-thumbs {
	background-color: #1b1915;
	background-image: url(../images/comm-prop-midbg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #353535;
	padding-bottom: 5px;
	width: 412px;
	float: right;
}
.communitiesThumbDesc a:link, a:visited, a:hover {
	font-weight: bold;
	color: #CCCCCC;
}

.communitiesThumbTitle {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 6px;
}
.communitiesThumbBox {
	background-color: #353128;
	display: block;
	float: right;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 133px;
	height: 105px;
}
.communitiesThumbBox img {
	height: 61px;
	width: 116px;
}
.communitiesThumbDesc       {
	text-align: left;
	line-height: 12px;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.boxMargin {
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 1px;
}
