@charset "utf-8";
/* Conrad-Lyles Master CSS */

body {
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
margin: 0;
font-size: 12px;
padding:20px 0;
color: #3a3a3a;
background-image:url(/images/square.gif);
}

img { border:0; }

h1, h2 {
color: #482a11;
font-weight:normal;
margin:0;
font-size:14px;
}

h1 {
color:#606e44;
font-size: 16px;
font-weight:bold;
margin-top:0;
text-transform:uppercase;
}

h3 {
color: #606e44;
font-size: 13px;
margin-bottom: 8px;
}


p {
font-size: 12px;
color: #3a3a3a;
line-height: 18px;
text-align: justify;
margin: 12px 0;
}

ul li { line-height: 18px; font-size: 12px;}


a {
color:#444f2f;
}

a:hover {
color:#612002;
}

ul.list a { text-decoration:none; color: #454545; }
ul.list a:hover { color: #586131; text-decoration:underline; }
ul.list li { font-size: 11px; margin-top: 4px; list-style-image:url(../images/bullet-arrow.gif); line-height: 16px;}


#container {
width: 100%;
height: 100%;
}

table.outer {
border: 10px solid #FFFFFF;
border-bottom: 2px;
}

table.outer30 td {
background-color: #FFFFFF;
padding: 26px;
}

table.outer30 td.sample { padding: 26px; }


table.inner td.border {
border: 1px solid #e5e3db; border-bottom: 0;padding-bottom:6px; }

table.outer30 table.inner td.soc {padding:0; background: url(../images/soc-footer-bg.gif) no-repeat; height:22px; border:0; text-align:center;}
td.soc img { margin: 0 3px; }

.outer30 .sample .inner { border: 1px solid #e5e3db; }
	.outer30 .sample .inner .master-container td {padding-bottom:20px;}

table.master-container td { padding:0; }
table.master-container td.home-photo { padding:0; }

.embedded-head { color: ##606e44; font-weight: bold; font-size: 12px;}


/* Featured Listings */

table.featured, table.sidebar { border: 1px solid #878f65; margin-top:20px;}
table.featured td { padding:0; background-color:#f8f9f2; }
table.sidebar td { padding: 4px 20px; background-color:#f8f9f2;  }
.sidebar p { color: #586131; font-weight: bold; line-height: 140%; }
.featured h2 { font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; background-color:#ACB295; color: #FFFFFF; font-size: 14px; padding: 6px 0; text-align:center; font-weight:bold;}
.featured td.details p {padding: 0 10px; margin-bottom:12px; }
.featured p {text-align: left; line-height: 130%;}
p.action {text-align: center; }

.action, .sold-action, .main-action {
	width: 188px;
	padding: 2px 6px;
	border: 1px #e2e0d4 solid; 
	background-color:#f8f7f2;
	font-size: 10px;
	cursor: pointer;  
}

a.action, a.sold-action, a.main-action { display: block; text-decoration:none; background-color: #FFFFFF; padding: 6px 8px; font-size: 11px; font-weight: bold; text-align:center }
a:hover.button {  }

.sold-action { margin: 10px; width: 208px }
a.main-action { background-color:#e5e3db; }

.home-text { margin: 22px 28px; }
.home-text p {font-size: 12px; line-height:20px; margin-left: 4px; margin-top:8px;}

.news { width: 358px; margin-left: 43px; margin-top:36px; border-top: 1px solid #e5e3db; padding-top:36px;}

/* Color Blocks */

.container, .cs-container {
width: 390px;
height: 360px;
float: right;
margin: 10px;
padding: 10px;
}

.cs-container {
text-align:center;
background-color:#747f5a;
}

.content, .cs-content {
padding: 20px 26px;
width: 332px;
height: 320px;
border: 1px solid #f8f7f2;
}

.content.overview {
background-color:#f1efe5;
width: 352px;
height: 340px;
float: right;
margin: 10px;
padding: 20px 26px;
border:0;
}

.content.builders-overview {
}

.content.buyers-overview {

}

.content.sellers-overview {

}

	.cs-container.sellers-cont { background-color:#856a5d;}
	.container.about-cont { background-color:#987650; }
	.container.contact-cont { background-color:#747f5a; }
	.container.resources-cont { background-color:#f1efe5; }
	.container.resources-cont .content { border: 1px solid #898475; }	
	.container.about-cont p, .container.contact-cont p { color: #f8f7f2; }
	.container.contact-cont input, .container.contact-cont textarea { background-color:#f1efe5; border: 1px solid #776a3f; padding: 1px; overflow-y: hidden; }

.scroll {
	overflow:scroll;
	overflow-x: hidden; 
}


table.list td { padding: 2px 0; }

.list, .list p {
text-align:left;
font-size: 11px;
}

.list h3 {
border-top:1px solid #E8E7DB;
padding-top: 4px;
margin-top: 12px;
margin-bottom: 4px;
}

.contact-links {
float:right;
font-size: 11px;
}

	.contact-links img {margin: 0 3px; }
	.contact-links a {  color: #555943; text-decoration :none; padding-left: 10px; }
	.contact-links a:hover {color:#612002; }

/* Switch Menu */

#masterdiv {
padding: 0 10px;
}

	#masterdiv p, #masterdiv li {
	font-size: 11px;
	line-height: 18px;
	}
	.submenu p {
	margin:4px 0;
	}
	
	#directions-links {
	margin-top:10px;
	}	
	
	#directions h2 {

	}
	.menutitle {
	color: #555943;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0px;	
	cursor:pointer;
	margin: 6px 0px;
	border-top:1px solid #E8E7DB;
	text-align:left;
}

.submenu{
margin-bottom: 0.5em;
}


/* Scroller */

div#scrollArea {
	position	: absolute;
	left		: 2px;
	top			: 430px;
	height		: 360px;
	width		: 6px;
	border		: 1px solid #CCC;
	overflow	: hidden;
	z-index:	1000;
}

div#scroller {
	position	: absolute;
	left		: -1px;
	height		: 15px;
	background	: #B50830;
	border-top	: 1px solid #666;
	border-bottom: 1px solid #666;
}


#scrollcontent table {
	height:					150px;
	padding:				0;
	margin:					0;
}
#scrollcontent tr,
#scrollcontent td {
	height:					150px;
}

#scrollitem {
width: 360px;
}


.readmore {
padding-left: 6px;
text-decoration:none;
}

a:hover.readmore {
text-decoration:underline;
}


/* NAVIGATION STYLES */

td.navigation {
padding-top:12px;
background-color: #FFFFFF;
}

.mainnav {
margin-bottom: 2px;
}

.mainnav a { 
	font-size:11px;
	padding-right: 16px;
	text-transform:uppercase;
	color: #7d846c;
	text-decoration:none;
	}

.mainnav a:hover {
	color: #482a11;
	}
	
	.home a.home, .about a.about, .builders a.builders, .buyers a.buyers, .sellers a.sellers, .resources a.resources, .contact a.contact, .listings a.listings, .sporting a.sporting .news a.news {
	color: #454545;
	font-weight:bold;
	}
	
.mainnav.listings {
margin-left: 8px;
}

.subnav {
margin-bottom: 2px;
}
	
	.subnav a {
	font-size: 8pt;
	font-weight:normal;
	color: #727762;
	text-decoration:none;
	padding-right: 18px;
	}
	
	.subnav a:hover {
	color:#482a11;
	}
	
	.subabout {	margin-left: 48px; 	}
	.sublistings {	margin: 6px 0 0 8px; }
	.subbuilders {	margin-left: 114px;	}
	.subbuyers {	margin-left: 180px;	}	
	.subsellers {	margin-left: 238px;	}
	
	a.active {
	font-weight:bold;
	color:#454545;
	}
	

.phone, .cl {
float: right;
color: #454545;
}

.phone {font-size: 11px; }

.cl {
padding-right: 76px;
}

/* BACKGROUND PHOTOS */

td.home-photo {
background-color:#b7c0a5;
padding:0;
}

td.about-photo {
background-color:#b7c0a5;
background-image:url(../images/757_aboutus.jpg);
background-repeat:no-repeat;
}

td.builders-photo {
background-color:#b7c0a5;
background-image:url(../images/757_builders.jpg);
background-repeat:no-repeat;
}

td.buyers-photo {
background-color:#b7c0a5;
background-image:url(../images/757_buyers.jpg);
background-repeat:no-repeat;
}

td.sellers-photo {
background-color:#b7c0a5;
background-image:url(../images/757_sellers.jpg);
background-repeat:no-repeat;
}

td.contact-photo {
background-color:#b7c0a5;
background-image:url(../images/757_contact.jpg);
background-repeat:no-repeat;
}

td.resources-photo {
background-color:#b7c0a5;
background-image:url(../images/757_resources.jpg);
background-repeat:no-repeat;
}

#photo-overlay { width: 250px; background-color:#475a64; padding: 10px; position:relative; left: 450px; vertical-align: middle; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=74); opacity:0.74;}
	#photo-overlay.buyers-overlay { background-color:#913b00; }
	#photo-overlay.sellers-overlay { background-color:#445D62;}
	#photo-overlay.about-overlay { background-color:#987650; }
	#photo-overlay.contact-overlay { background-color:#000000; }
	#photo-overlay.resources-overlay { background-color:#f1efe5; }
	
.overlay-inset { width: 208px; border: 1px solid #f2f8f9; padding: 20px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1.00;}
.overlay-inset p {  font-family: Georgia, serif; font-size: 12px; color:#f2f8f9; text-align: left; margin-top:0; font-weight: bold}
.overlay-inset p.byline { font-size: 11px; text-align: right; font-weight: normal;}

/* CL LISTINGS */

.home-details td {
font-size: 11px;
}

#cl-detail-photos img {
border: 2px solid #3a3a3a;
}

/* THE LISTINGS */

.map-detail h1 {
color: #606e44;
font-size: 14px;
font-weight:bold;
}

.map-detail, .map-detail p {
text-align:left;
}

.listings-navigation {
background-color: #e2e0d4;
padding: 4px 0px;
}

.listings-navigation td {
font-size: 11px;
}

#agent {
width: 170px;
float:right;
margin: 10px 0 10px 40px;
background-color: #f8f7f2;
padding:10px;
text-align:center;
}

	#agent p { text-align:center; }
	#agent h4 { margin-top:0; }


.listings-options a {
display: block;
width: 110px;
height: 15px;
border: 1px #e7e3d9 solid;
border-bottom:0;
background-color: #f8f7f2;
padding: 2px 0;
text-align:center;
text-decoration:none;
font-size:10px;
}

.listings-options a:hover {
background-color: #FFFFFF;
color:#444f2f;
font-weight:bold;
}


.listings-options-sm  {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}


.listings-options-sm a {
display: block;
width: 80px;
height: 15px;
border: 1px #e7e3d9 solid;
border-bottom:0;
background-color: #f8f7f2;
padding: 2px 0;
text-align:center;
text-decoration:none;
font-size:10px;
}

.listings-options-sm a:hover {
background-color: #FFFFFF;
color:#444f2f;
font-weight:bold;
}

.listings-detail {
background-color: #FFFFFF;
padding: 12px 20px;
font-weight: normal;
font-size: 11px;
border: 1px solid #e7e3d9;

}

	.listings-detail h2 {
	color: #606e44;
	font-size:13px;
	font-weight: bold;
	}
	
	.listings-detail h4 {
	color: #606e44;
	font-size:12px;
	font-weight: bold;
	margin-bottom:3px;
	}
	
	.listings-detail h5 {
	color: #3A3A3A;
	font-size:11px;
	font-weight: bold;
	margin-bottom:0;
	margin-top: 8px;
	}

	.listings-detail p, #features p {  
	font-weight: normal;
	font-size: 11px;
	margin: 8px 0;
	}
	p.price { font-weight:bold; color:#5e6550; margin-top:18px;}

table.listing-wrapper {
	border: 1px #e2e0d4 solid; 
	margin-bottom: 8px;
	background-color: #fcfcfc;
	}	
	
	.listing-wrapper p {
	color: #3a3a3a;
	font-size: 11px;
	margin:0;
	}

.photo-detail {
margin-left: 30px;
}

#listings {

}



.list-detail-rl td p {
	text-align: left !important;
	font-size: 11px !important;
	
}




	#listings h1 {
	padding: 4px 22px;
	font-size: 12px;
	font-weight:bold;
	color: #A97736;
	background-color:#E2DEBF;
	margin:0;
	}
	
	#listings h2 {
	margin: 10px;
	color: #606e44;
	font-size:12px;
	font-weight: bold;
	}
	
	#listings h3 {
	font-size: 12px;
	font-weight:bold;
	margin-left: 22px;
	margin-bottom:0px;
	margin-top:12px;
	color: #606e44;
	}
	
	#listings h4 {
	font-size: 11px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:12px;
	color: #A97736;
	}
	
	#listings a {
	color:#635F44;
	font-size:11px;
	text-decoration: none;
	}
	
	#listings a:hover {
	text-decoration: underline;
	}
	
	#listings a.h2, .listing-wrapper a.h2 {
	color: #606e44;
	font-size:12px;
	font-weight: bold;
	}
	
	#listings p {
	color: #3a3a3a;
	margin: 3px 22px;
	line-height: 14px;
	}
	
	#listings ul li {
	display: list-item;
	list-style-image: url(../images/bullet.gif);
	}
	
	#listings .price {
	color: #635F44;
	padding-right: 22px;
	font-weight:bold;
	text-align: right;
	}
	
	#listings .disclaimer {
	margin: 4px 10px;
	font-size:9px;
	line-height:110%;
	padding:2px 0px;
	color:#ADA17E;
	}
	
.listing-header {
font-size: 13px;
font-weight:bold;
margin-right:10px;
}
	
#fmlslistings {

}

	#fmlslistings h1 {
	padding: 4px 22px;
	font-size: 12px;
	font-weight:bold;
	color: #A97736;
	background-color:#E2DEBF;
	margin:0;
	}
	
	#fmlslistings h2 {
	margin: 8px 10px;
	margin-bottom:4px;
	color:#A97736;
	font-size:12px;
	font-weight: bold;
	}
	
	#fmlslistings h3 {
	font-size: 12px;
	font-weight:bold;
	margin-left: 22px;
	margin-bottom:0px;
	margin-top:12px;
	color: #A97736;
	}
	
	#fmlslistings h4 {
	font-size: 11px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:12px;
	color: #A97736;
	}
	
	#fmlslistings a {
	color: #A97736;
	font-size:11px;
	text-decoration: none;
	}
	
	#fmlslistings a:hover {
	text-decoration: underline;
	}
	
	#fmlslistings a.h2 {
	color:#A97736;
	font-size:13px;
	font-weight: bold;
	}
	
	#fmlslistings p, #builderslistings p {
	margin: 1px 0px;
	margin-left: 22px;
	}
	
	#fmlslistings ul li {
	display: list-item;
	list-style-image: url(../images/bullet.gif);
	}
	
	#fmlslistings .price {
	color: #635F44;
	margin-top:4px;
	margin-right: 22px;
	font-weight:bold;
	text-align: right;
	}
	
	#fmlslistings .disclaimer, #fmlslistings .disclaimer1 {
	margin: 4px 10px;
	font-family: Times, Arial, Helvetica, sans-serif;
	line-height:120%;
	font-size: 10pt;
	color:#000000;
	padding:2px 0px;
	}
	
	#fmlslistings .disclaimer1 {
	margin-top:10px;
	border-top: 1px solid #E7E5D7;
	padding: 6px 0px;
	}
	
#details {
margin:0;
font-size: 11px;
}

	#details p {

	}
	#details h2 { margin-top: 18px; }
	#details h3 {
	border-top: 1px solid #E7E5D7;
	padding: 3px 0px;
	margin:0px;
	margin-top:6px;
	}
	
/* FORMS */	

.form-wrapper {
margin: 0 20px;
padding:8px 20px;
border: 1px solid #878f65;
background-color:#f8f9f2;
}

form.contact td {
background-color:#f8f9f2;
} 

textarea {
font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
font-size: 11px;
}

select, option, input {
font-size: 11px;
}

.button {
	width: 170px;
	padding: 2px 6px;
	border: 1px #e2e0d4 solid; 
	background-color:#f8f7f2;
	font-size: 10px;
	cursor: pointer;  
}

a.button { display: block; text-decoration:none; background-color: #FFFFFF; padding: 6px 8px; font-size: 11px; font-weight: bold; width: 182px; }
a:hover.button {  }

.contact p {
font-size: 10px;
margin:4px 0;
line-height:100%;
text-align:left;
}

.contact p.body { font-size: 11px; line-height: 18px; }

 #sellersSubmit, #buyersSubmit, #buildersSubmit, #defaultSubmit { background-color: #878f65; color: #FFFFFF; font-weight: bold; border: 1px solid #333333; padding: 2px; cursor: pointer; }


/* MAP DETAIL */	

.map-detail h1 {
font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
text-align:left;
text-transform: capitalize;
font-size: 12px;
}

.map-detail h2 {
color: #454545;
font-size: 11px;
font-weigth: bold;
}

.map-detail p {
line-height: 14px;
margin:0;
}

/* LEGAL INFO */
#fmls p {
	font-size:11px; font-family: Arial, sans-serif; text-align:center; margin-top:10px; padding: 0 10px; color: #000000;;
}

#footer, #footer p {
padding-top: 10px;
	font-size: 10px; 
	line-height: 12px;
	}

/* NEWS PAGES */

#feedTitleContainer {
}

#feedTitleLink, #feedTitleText { display:none; }
h2#feedSubtitleText { color:#606e44; font-size: 14px; font-weight:bold; margin:0; text-transform:uppercase; text-align:left; font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;}
#feedContent h3 { color:#606e44; font-size: 12px; font-weight:bold; margin-top:20px; text-transform:uppercase;}

#feedContent .lastUpdated { font-size:11px; color: #454545; font-weight:normal; text-transform:capitalize; padding-top: 6px;}
.feedEntryContent {font-size: 11px; color: #3a3a3a; line-height: 18px; text-align: justify; margin: 12px 0; }
.feedEntryContent img { float: right; margin: 0 0 20px 30px; }
