body { color: #190a02; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/Background.gif); }
#wrapper { background-color: #fff; width: 798px; margin-right: auto; margin-left: auto; border: solid 2px #152c7b; }
p { }
td { }
a:link { color: #8dc63f; text-decoration: none; }
a:visited { color: #8dc63f; text-decoration: none; }
a:hover { color: #8dc63f; text-decoration: underline; }
a:active { color: #8dc63f; text-decoration: none; }
.MenuMachinePad { padding-top: 2px; }
.TipsHeader { color: #fff; font-size: 14px; background-image: url(../images/TipsHeaderBG.gif); background-repeat: no-repeat; width: 221px; height: 33px; padding-left: 20px; }
.TipNav { background-color: #fff; background-repeat: no-repeat; text-align: left; width: 217px; padding-top: 5px; padding-bottom: 5px; border: solid 2px #8ac93a; }
.TipContent { color: #000; font-size: 11px; background-color: #fff; background-repeat: no-repeat; text-align: left; width: 480px; height: 100%; padding: 10px 12px 5px 20px; border: solid 2px #8ac93a; }
#FrontPageAd { background-image: url(../images/KhakiGradient.jpg); background-repeat: repeat-y; height: auto; border-top: 2px solid #152c7b; }
.LeftPadding { padding-left: 40px; }
.QuickSearch { color: #fff; background-image: url(../images/QuickSearchBG2.gif); background-repeat: no-repeat; }
.QuickSearch h1 { font-size: 15px; font-weight: lighter; text-align: center; margin: 0; padding: 15px 0 22px; }
.QuickSearch a:hover { color: #fff; text-decoration: underline; }
.QuickSearch a { color: #fff; }
.QuickSearch form { margin: 0; padding: 0; }
.QuickSearch input { color: #717171; margin-top: 5px; margin-right: 5px; margin-bottom: 26px; }
.AdText { font-size: 11px; padding-right: 20px; }
.OpenHouse { color: #fff; text-align: left; margin-bottom: 8px; margin-left: 57px; }
.OpenHouse a { color: #fff; }
.OpenHouse a:hover { color: #fff; text-decoration: underline; }
#featuredListings { color: #fff; background-color: #f7ece0; width: 730px; clear: both; margin-left: 35px; border: solid 2px #152c7b; }
.FeaturedPadding { margin-right: 20px; margin-left: 20px; }
#featuredHeader { color: #fff; font-size: 14px; background-color: #54534e; width: 726px; height: 30px; padding-top: 7px; padding-left: 5px; }
.Featured-Info-Cell { color: #fff; background-color: #9c924c; text-transform: uppercase; text-align: center; border-top: 1px solid #8ac93a; border-right: 1px solid #8ac93a; border-left: 1px solid #8ac93a; }
#InteriorContentArea { background-color: #f7eac9; width: 798px; border-top: 2px solid #152c7b; }
.AgentName { color: #fff; font-size: 12px; background-image: url(../images/AgentNameBG.gif); background-repeat: no-repeat; text-align: center; height: 20px; padding-top: 5px; }
.AgentDetailHeader { color: #fff; font-size: 14px; background-image: url(../images/AgentDetailHeader.gif); background-repeat: no-repeat; text-align: left; padding-top: 7px; height: 33px; padding-left: 20px; }
#MenuItem { height: auto; margin: 4px 20px 4px 15px; padding-bottom: 4px; border-bottom: 1px solid #8ac93a; border-top-color: #8a; border-left-color: #8ac93a; border-right-color: #8ac93a; }
#MenuItem a { color: #54534e; }
#MenuItem a:hover { color: #54534e; text-decoration: underline; }
.AgentMenu { color: #54534e; font-size: 11px; margin-left: 20px; }
.AgentMenu a { color: #54534e; font-size: 11px; margin-left: 20px; }
.AgentMenu a:hover { color: #54534e; font-size: 11px; text-decoration: underline; margin-left: 20px; }
.AgentsWrapper { background-color: #fff; border: solid 2px #8ac93a; }
.AgentMenuDetails { font-size: 11px; line-height: 16px; background-color: #fff; text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border: solid 1px #8ac93a; }
.AgentDetails { color: #152c7b; font-size: 12px; line-height: 14px; background-color: #fff; background-repeat: no-repeat; text-align: left; width: 176px; margin-top: 12px; margin-bottom: 20px; margin-left: 20px; border-bottom: 1px dashed #8ac9; border-left: 1px dashed #8ac93a; border-top-color: #8ac93a; border-right-color: #8ac93a; }
.AgentDetailsPage { color: #4f4f4f; font-size: 12px; line-height: 14px; background-color: #fff; background-repeat: no-repeat; text-align: left; width: 550px; padding-left: 7px; border: solid 2px #8ac93a; }
.AgentDetailsPage img { margin-left: 7px; border: solid 1px #8ac93a; }
.AgentDetailsPage hr { background-color: #8ac93a; margin: 7px 0; padding: 0; border: solid 1px #8ac93a; }
.AgentDetailsPage h2 { color: #152c7b; font-size: 12px; text-transform: uppercase; margin: 0 0 3px; }
.AgentDetailsPage h3 { color: #152c7b; font-size: 12px; margin: 0 0 3px; }
.AgentContact { color: #190a02; }
.AgentDetails table { background-repeat: no-repeat; }
.PhoneNumber { color: #717171; font-size: 11px; padding-top: 8px; }
.AgentBio { color: #717171; }
#StorySnippets {
	width: 221px;
	float: left;
	margin-left: 20px;
}
#StorySnippetsTitle {
	background-image: url(../images/AgentDetailHeader.gif);
	width: 221px;
	height: 33px;
	color: #FFFFFF;
}

#StorySnippetsTitle h1 {
	font-size: 14px;
	font-weight: lighter;
	text-align: left;
	padding-left: 20px;
	padding-top: 6px;
}

.StorySnippetsContent { border: solid thin #8dc63f; font-size: 10px; background-color: #ffffff; padding: 14px 8px; }
.StorySnippetsContent p { margin: 0; padding: 0; }
.StorySnippetsContent a { text-transform: uppercase; }
.StorySnippetsContent hr { background-color: #8ac93a; margin-top: 14px; margin-bottom: 14px; margin-left: -8px; padding: 0; border-color: #8ac93a; border-style: solid; }
#FeaturedStory {
	width: 500px;
	float: right;
	margin-right: 20px;
}

#FeaturedStoryContent {
	border: solid thin #8dc63f;
	padding: 5px 12px 12px;
	background-color: #ffffff;
}

#FeaturedStoryContent b { color: #000066; font-weight: lighter; }

#FeaturedStoryContent p { margin: 0 0 10px; }
#FeaturedStoryContent img { padding-top: 2px; padding-right: 8px; }
#FeaturedStoryTitle {
	background-image: url(../images/AgentDetailHeader.gif);
	width: 221px;
	height: 33px;
	color: #FFFFFF;
}

#FeaturedStoryTitle h1 {
	font-size: 14px;
	font-weight: lighter;
	text-align: left;
	padding-left: 20px;
	padding-top: 6px;
}

#ArticleArchive {
	width: 730px;
	float: left;
	margin-left: 35px;
}

#ArticleArchiveContent {
	border: thin solid #8DC63F;
	padding: 12px 12px 12px 12px;
	background-color: #FFFFFF;
}
#ArticleArchiveContent b { margin: 0; padding: 0; }
#ArticleArchiveContent hr { background-color: #8ac93a; margin: 7px 0 7px -12px; padding: 0; border-color: #8ac93a; border-style: solid; }

#ArticleArchiveTitle {
	background-image: url(../images/AgentDetailHeader.gif);
	width: 221px;
	height: 33px;
	color: #FFFFFF;
}


#ArticleArchiveTitle h1 {
	font-size: 15px;
	font-weight: lighter;
	text-align: left;
	padding-left: 20px;
	padding-top: 6px;
}


.ArticleTitle { color: #95cd2a; font-size: 15px; text-transform: uppercase; margin-bottom: 12px; }
#Footer { color: #152c7b; font-size: 11px; text-align: right; width: 798px; margin-right: auto; margin-left: auto; }
.OpenHouseNode { height: 180px; margin-right: 12px; margin-bottom: 12px; margin-left: 12px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px solid #8ac93a; }
.OpenHouseNode img { float: left; padding-right: 20px; }
.OpenHouseNode h3 { color: #95cd2a; font-size: 12px; margin: 0 0 3px; }
#OpenHouseRealtor { text-align: left; width: 430px; height: auto; float: right; margin-top: 36px; border-top: 1px dashed #717171; }
#OpenHouseRealtor img { float: left; padding-right: 12px; }
.OpenHouseContainer { background-color: #fff; width: 700px; border: solid 2px #8ac93a; }
.SubHeader { color: #95cd2a; text-transform: uppercase; }
ul ol { margin: 0 0 0 8px; padding: 0; }
