body
{
	background-color: #EBE7DC;
	margin: 0px;
	padding: 0px;
	color:#101010;
	
}

body, p
{
	color: #2B2925;
	font-size: 12px;
	line-height: 16px;
	font-family: arial, helvetica, sans-serif;
}

td
{
	color: #2B2925;
	font-size: 10px;
	line-height: 16px;
	font-family: arial, helvetica, sans-serif;
}

img { border: 0px; margin: 0px; padding: 0px;}

td, th {padding: 0px;
	text-align:left}

dl dt
{
	font-weight: bold;
	text-transform: uppercase;
}

dl dd { margin: 5px 0px 15px 10px; }

a:link
{
	color: #9D4E22;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a:visited
{
	color: #9D4E22;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	color: #9D4E22;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}

a:active
{
	color: #9D4E22;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a[href$=".pdf"]
{
	padding: 5px 16px 5px 0px;
	background-image: url(../../images/pdf.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a[href$=".doc"]
{
	padding-right: 17px;
	background-image: url(../../images/word.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a[href$=".xls"]
{
	padding-right: 17px;
	background-image: url(../../images/excel.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a.arrow
{
	font: 11pt webdings, sans-serif;
	text-decoration: none;
	color: #D7C6AA;
}

a.go:link, a.go:visited, a.go:active
{
	padding-left: 17px;
	background-image: url(../../images/buttons/go.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

a.subheadlink:link, a.subheadlink:visited, a.subheadlink:active
{
	font-weight: bold;
	color: #7F744F;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}

a.subnavlink:link, a.subnavlink:visited, a.subnavlink:active, a.footerlink:link, a.footerlink:visited, a.footerlink:active
{
	padding: 0px 5px;
	color:#101010;
	font-weight:normal;
}

a.subnavlink:hover, a.footerlink:hover
{
	color: #9D4E22;
}

h1  /* page headings \*/
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #48422E;
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
}

h2  /* detail property title \*/
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3F362C;
	font-size: 11px;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
}

h3
{
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E9E7DE;
	font-size: 14px;
	line-height: 18px;
	margin: 7px 0px 3px 0px;
}

h4
{
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7F744F;
	font-size: 11px;
	margin: 0px;
}

h5
{
	font-size: 11px;
	font-weight: bold;
	margin:  0px;
}

h6
{
	font-weight: bold;
	color: #7F744F;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}
 /* styles for IE 5 Mac */
 #horizon {
	position: absolute;
	top: 0px;
	left: 0px;
	}
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
	top: 0px;
	left: 0px;
	width: 1024px;
	text-align: left;
	min-width: 1024px; 
 }
 /* end IE 5 hack */ 

#wrapper {
	text-align: left;
	margin: 0px auto;
	}

#maincontent
{

}

#content
{
	padding: 0px;
	margin: 0px;
}

#masthead {margin: 0px;}



.clearall { clear: both; }
.clearright { clear: right; }
.clearleft { clear: left; }
.floatright { float: right; }
.floatleft { float: left; }

.underline
{
	border-bottom: 1px solid #B5B5B0;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

 /* log in console styles */ 
 .loginconsole {width: 175px;}

.loginform {
	padding: 5px;
	margin: -1px 0px 10px 0px;
	border: 1px solid #ECEAE3;}

.consoleintrotext {
	 padding:5px; 
	 line-height: 12px; 
	 text-align:left}
	 
.consoleheader {text-align:left; padding:3px;
	background-color:#ebe8de}
	
.consoleheaderR {padding:3px;
	background-color:#ebe8de;
	text-align:right;}

#myMOPtable td {padding:1px 2px}

.removebutton {float: right;}

#registerTab, #Tab  { float: right;
	padding: 0px;
	margin: 0px;
	}
#agentTab, #officeTab { float: left;
	padding: 0px;
	margin: 0px;
	}
#propertyTab { float: right;
	padding: 2px 5px;
	border-top: 1px solid #88836f;
	border-left: 1px solid #88836f;
	background-color: #ccc;
	}
	


.activeTab {background-color:#e1e1e1}

.searchform {
	padding: 0px;
	margin: -1px 0px 0px 0px;
	border: 1px solid #ECEAE3;
	width: 410px;}
	

 /* quicksearch console styles */ 
.quicksearchconsole {width: 175px;}

.quicksearchform {
	padding: 0px;
	margin: -1px 0px 0px 0px;
	border: 1px solid #ECEAE3;}
	
	
.console {width: 175px;
	 margin-top: -1px}

.MOPnavsection {background-color:#e1e1e1;
	padding: 2px 5px;}

.detailthumb {float: left;
	padding: 5px 5px 5px 0px;}
	
.detailthumblast {padding: 5px 0px 5px 0px;}

.tabs {margin: 0px; padding: 0px; }

.resultsthumb {
	padding: 3px 0px 0px 0px}

#footer {text-align: center;
	padding: 15px 0px;
	width: 750px;}
	
#subnav {background-color: #fff;
	margin: 0px 291px 0px 40px;
	padding:5px 10px 0px 10px;
	text-align: center}
	
.contentphotoleft {float: left;
	padding: 0px 15px 15px 0px;}
	
.contentphotoright {float: right;
	padding: 0px 15px 15px 0px;}
	
.label {font-weight: bold}
