﻿HTML, BODY, FORM {
    background-color: #c1b181;
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    font-family: Trebuchet MS;
    font-size: 11px;
}

h2 {
	font-size:16px;
	color: #000000;
	margin-top: 10px;
}


.Foundation: {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    font-family: Trebuchet MS;
    font-size: 11px;
}
.Root {
    background-color: White;
    margin: 20px;
    padding: 10px; 
    width: 940px;
    font-family: Trebuchet MS;
    font-size: 11px;

    position:relative;
    margin-left:auto;
    margin-right:auto;            
}
.Header {
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}
.HeaderLeft {
    width: 694px;
    height: 334px;
    background-color: #e6d7a8;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    position: absolute;
    top: 10px;
    left: 10px;
}
.HeaderRight {
    width: 236px;
    height: 334px;
    background-color: Red;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    position: relative;
    left: 704px;
    background-image: url("/Images/SearchBackground.png")
}

.Body {
    margin: 0px;
    padding: 0px;
    position: relative;
}
.BodyLeft {
    width: 694px;
    min-height: 528px;
    background-color: #e6d7a8;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    position: relative;
    top: 0px;
    left: 0px;
}

.BodyRight {
    width: 236px;
    min-height: 528px;
    background-color: White;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    position: absolute;
    top: 0px;
    left: 704px;
}

.BodyWhole {
    width: 940px;
    min-height: 528px;
    background-color: #e6d7a8;
    display: block;
    font-family: Trebuchet MS;
    font-size: 11px;
    top: 0px;
    left: 0px;
}

.BodyLeftNavigation {
    margin: 0px 6px 0px 6px;
    padding-right: 10px;
    border-right: solid 1px #73684c;
    position: absolute;
    height: 100%;
}

.BodyLeftContent {
    font-family: Trebuchet MS;
    font-size: 11px;
    position: relative; 
    left: 268px;
    width: 412px;
    text-align: justify;
    padding-top: 10px;
}

.BodyMainContent {
    font-family: Trebuchet MS;
    font-size: 11px;
    position: relative; 
    left: 268px;
    width: 660px;
    text-align: justify;
    padding-top: 10px;
}

.BT1 {
    font-family: Trebuchet MS;
    display: block;
    width: 238px;
    height: 84px;
    text-decoration: none;
    position: relative;
}
.BT1RedText {
    font-family: Trebuchet MS;
    font-size: 11px;
    font-weight: bold;
    color: Red;
}

.ButtonFindHome {
    background-image: url('/Images/ButtonFindHome.png'); 
}

.ButtonFindHomeLabel {
    font-size: 13px;
    font-weight: bold;
    color: Black;
    position: absolute;
    left: 86px;
    top: 3px;
}
.ButtonFindHomeDesc {
    font-size: 11px;
    color: Black;
    position: relative;
    top: 24px;
    left: 70px;
    width: 166px;
    line-height: 14px;
}

.ButtonFindAgent {
    background-image: url('/Images/ButtonFindAgent.png'); 
}

.ButtonFindAgentLabel {
    font-size: 13px;
    font-weight: bold;
    color: Black;
    position: absolute;
    left: 86px;
    top: 5px;
}

.ButtonFindAgentDesc {
    font-size: 11px;
    color: Black;
    position: relative;
    top: 28px;
    left: 82px;
    width: 150px;
    line-height: 14px;
}

.MainNavBar {
    height: 22px;
    position: absolute;
    bottom: 0px;
    background-color: Black;
    text-align: justify;
    width: 100%;
}

.MainNavLink {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: White;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    top: 3px;
    margin: 0px 4px 0px 4px;
    cursor: pointer;
}

.BannerLink {
    display: block;
}

.BannerLink IMG {
    text-decoration: none;
    border: 0px;
    padding-bottom: 8px;
}

.ListingsNav {
    position: absolute;
    bottom: 4px;
}

.ListingsNavLink {
    font-family: Trebuchet MS;
    font-size: 9px;
    font-weight: bold;
    color: White;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    margin: 6px;
}

.FeaturedListingBox {
    position: relative;
    top: -80px;
    width: 216px;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    display: block;
}

.FeaturedListingImg {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 216px;
}

.FeaturedListingLabel {
    width: 216px;
    text-align: center;
    color: White;
    background-color: Black;
    margin: 0px;
}

.Footer 
{
	
}

/* Dropdonw menu */
#dropmenudiv{
    position:absolute;
    border:1px solid #000000;
    border-bottom-width: 0;
    line-height:18px;
    z-index:100;
    margin-top:-1px;
}

#dropmenudiv a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #333333;
    padding: 1px 0;
    text-decoration: none;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #E2DBD8;
    background-color: #9B8C5F; /*#9B884A;*/
}

#dropmenudiv a:hover{ /*hover background color*/
    background-color: #000000;
    color: white;
}

/* RadEditor Custom Tool */
.reToolbar.Telerik .Save {  background-image: url(Icons/Save.gif) !important; }


/* Agents */
.agent_name {
	background:url(../images/bkg_agent_name.jpg);
	width:275px;
	height: 81px;
	background-position:top left;
	border: thin solid #e6d7a8;
	margin-top:18px;
}

.agent_name h2{
	font-size:14px;
	margin-left:18px;
	margin-right:5px;
	margin-top: 20px;
	color: #AB0919;
	
}
.agent_content {
	/*width: 155px;*/
	overflow: auto;
	font-size:11px;
}
.agent_content a{
	font-size: 9px;
}
.agent_link{
	font-size:5px;
}

.agent_pic {
	float: left;
	width: 76px;
	margin-left:15px;
	margin-right:8px;
	padding:3px;
	background-color:#AB907E;
	clear: none;

}
.AlphaFilter A 
{
    font-family: Trebuchet MS;
    color: Black;
    font-size: 18px;
}
/* End Agents */

/* Forms */
#form_table td{
	padding-left:15px;
}
.form_header {
	width:560px;
	height:62px;
	background:url(../images/bkg_listing_header.jpg);
	background-repeat: no-repeat;
}
.form_header h2{
	margin-left: 15px;
	margin-top:15px;
}
/* End Forms */
