﻿body { height: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: .82em; color: #000000; line-height: 16px}

.ContentBack { background: url(/images/layout/contentback.jpg) 100% 100% no-repeat; }
.CommunityLogo { background: #f2fcf2 url(/images/layout/featuredbackground.jpg) 0% 0% no-repeat; }

.MainCopy { line-height: 24px }
.FeaturedCopy { font-size: .80em; }

p { text-indent: 20px; }

a.FooterLink:link { font-size: .80em; color: #000000; }
a.FooterLink:visited { font-size: .80em; color: #000000; }
a.FooterLink:hover { font-size: .80em; color: #FF0000; text-decoration: none}

a:link {text-decoration: underline; color:#557c8f; }
a:visited {text-decoration: underline; color:#557c8f; }
a:hover {text-decoration: none; color:#ff0000; }

a img { border: 0 none; }

.hr { margin: 0; padding: 0; height: 1px; background: url(/images/layout/dots.gif) 100% 100% repeat-x; }
.style1 { font-size: .80em; font-weight: bold; }

input, select, textarea {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #fde193;
	border: 1px solid #000000;
}

/* Site Navigation */
	.Menu {  }
	.SubMenuGroup {  }
	/* Top-Level Items CSS */
	.TopItem { cursor: pointer; }
	.TopItem-Hover { cursor: pointer; }
	.TopItem-Selected { cursor: default; }
	.TopItem-ChildSelected { cursor: default; }
	/* SubItems CSS */
	/* Common */
		td.Item, td.Item-Hover, td.Item-Selected, td.Item-Selected-Hover, td.SubMenuGroup-ItemSpacer {}
	/* Unique */
		td.Item-Hover nobr {}
		td.Item-Selected nobr, td.Item-Selected-Hover nobr {}
		
/* Extranet Navigation */
	td.admin-menu { background: url(../images/layout/admin-menubg.gif) repeat-x; }
	td.admin-menu .TopItem, td.admin-menu .TopItem-Hover, td.admin-menu .TopItem-Selected, td.admin-menu .TopItem-ChildSelected { color: #28474d; font: normal 82% Arial,Geneva,Helvetica,sans-serif; padding: 6px 6px 7px; }  
		td.admin-menu .TopItem-Hover { text-decoration: underline; color: #bba561; }
		td.admin-menu .TopItem-Selected { text-decoration: none; color: #000; font-weight: bold; }

div.era-link { padding-left: 30px; line-height: 13px; font-size: 10px; text-align: center; }
		
div.scs { display: block; background: url(../images/scs-logo.jpg) 0% 0% no-repeat; float: left; width: 190px; height: 78px; text-indent: -6000em; cursor: pointer; }
div.open-house { display: block; float: left; background: url(../images/open-house.gif) 0% 0% no-repeat; width: 161px; height: 75px; margin: 10px 0 0 30px; text-indent: -6000em; cursor: pointer; }

a.agentpropertylink { font-weight: bold; }
td.hr { margin-bottom: 5px; }

table.agent-info { width: 100%;}
td.agent-name { font-weight: bold; border: 1px solid #000; background: #edf9ed; }
td.agent-photo { width: 125px; vertical-align: top; text-align: center; border: 1px solid #F00;}
	td.agent-photo img { width: 115px; border: 1px solid #000; }
td.agent-bio { vertical-align: top;}
span.agent-description { font-weight: bold; }
div.agent-link a { font-weight: bold; }
td.agent-listings { border: 1px solid black; background: #fde193; width: 225px; vertical-align: top; }

div.LWS_Community span { font-size: 12px; }
div.LWS_Community span.city { font-weight: bold; }
div.LWS_Community span.price-range { font-size: 14px; white-space: nowrap; color: #c10; font-weight: bold; }
div.LWS_Community h3 { color: #000; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 5px; }
div.LWS_Community img { border: 2px solid #c3c3c0; margin-bottom: 5px; }

div.ero div.ero-body { width: 325px; }

/* New Homes List */
ul.new-homes-list a { text-decoration: none; }
ul.new-homes-list li, ul.new-homes-list { list-style-type: none; }
ul.new-homes-list li { font-weight: bold; font-size: 14px; }
ul.new-homes-list a span { font-size: 11px; font-weight: normal; color: #777773; }
ul.new-homes-list a strong { font-size: 12px; color: #777773; }