body
{
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	background-image: url(../../images/bg/bkg.jpg);
	font-size: 10pt;
}

body, p
{
	color: #2B2925;
	font-size: 12px;
	line-height: 16px;

}

td
{
	color: #2B2925;
	font-size: 11px;
	line-height: 16px;
	font-family: arial, helvetica, sans-serif;
}

img { border: 0px; margin: 0px; padding: 0px;}



dl dt
{
	font-weight: bold;
	text-transform: uppercase;
}

dl dd { margin: 5px 0px 15px 10px; }

a:link
{
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	font-family:Arial;
}

a:visited
{
	color: #000000;
	font-size: 8pt;
	text-decoration: none;

}

a:hover
{
	color: #000000;
	font-size: 8pt;
	text-decoration: underline;

}

a:active
{
	color: #000000;
	font-size: 8pt;
	text-decoration: none;

}

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
{

	background-image: url(../../images/buttons/go.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:16px;
}

a.subheadlink:link, a.subheadlink:visited, a.subheadlink:active
{
	font-weight: bold;
	color: #7F744F;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}
a.rsslink:link, a.rsslink:visited, a.rsslink:active
{
	font-weight: bold;
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

a.subnavlink:link, a.subnavlink:visited, a.subnavlink:active
{
	padding: 0px;
	color: #990033;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

a.subnavlink:hover
{
	color: #990033;
	text-decoration:underline;
}

 a.footerlink:link, a.footerlink:visited, a.footerlink:active
{
	padding: 0px;
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;

}

a.footerlink:hover
{
	color: #ffffff;
}


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 0px 0px;
}

h2  /* detail property title \*/
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3F362C;
	font-size: 11px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
}

h3
{
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E9E7DE;
	font-size: 14px;
	line-height: 18px;

}

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;

}

 
 /* following rules are invisible to IE 5 \*/
 #horizon
{
	border: 4px solid #FFFFFF;
	top: 0px;
	left: 0px;
	width: 942px;
	text-align: left;
	min-width: 942px;
	margin: 0 auto;
	background-color: #e8dbc8;
}
 /* end IE 5 hack */ 


#maincontent
{

	background-color: #fff;
	margin: 0px;

}

#content
{
	padding: 0px;
	margin: 0px;
}

#masthead
{
	padding: 0px;
	margin: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999966;
}

#right
{
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
	background-color: #999966;
}

.rightcontent
{
	padding: 0px;
	width: 199px;
	float:right;
}

.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;

}
 /* log in console styles */ 
 .loginconsole {width: 175px;}

.loginform {
	padding: 5px;
	margin: -1px 0px 10px 0px;
	border: 1px solid #ECEAE3;}



#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;
	}
	
.searchTabs {	
	padding: 0px;
	margin: 10px 0px 0px 0px;
	 line-height: 10px; }

.activeTab {background-color:#e1e1e1}

.searchform {
	padding: 0px;
	margin: -1px 0px 0px 0px;
	border: 1px solid #ECEAE3;
	width: 410px;}
	/* menu */
.menubar
{
	padding: 0px;

	display: inline;
}
 /* 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
{
	color: #FFFFFF;
	text-align: center;
	
}
	
#subnav 
{
	margin-top:6px; margin-bottom:10px;
	}
	
#mapsearchtitle
{
	background-color: #fff;
	margin: 0px 0px 10px 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}

.heading
{
	font-weight: bold;
	font-family: Georgia, "Times New Roman" , Times, serif;
	color: #b22222;
	font-size: 14px;
}

.RSS
{
	background-image: url(  '../../images/rt_col_bkg.jpg' );
	height: 658px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #86817E;
}
.homepageSearch
{
	background-color:#ccc3b4; width:182px; margin-bottom:7px;
}
ul#navlist
{
margin-left: 6px;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
position:relative;
top:10px;
}

#navlist a { padding: 3px 10px; }
/*
#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
*/