BODY
{
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: whitesmoke;
	text-align: center;
}
form 
{
	margin:0;
	
}
img
{
	border-right: darkslateblue 1px solid;
	border-top: darkslateblue 1px solid;
	border-left: darkslateblue 1px solid;
	border-bottom: darkslateblue 1px solid;
}
img.noborder
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}	
table tr th
{
	border-top: #3c4051 thin;
	font-weight: bold;
	font-size: 13px;
	vertical-align: top;
	color: #000000;
	padding-left:4px;
	height:25px;
	border-bottom: #333399 solid 1px;
	font-family: Verdana, Arial;
	background-image:url(graphics/hbg.jpg);
	text-align: left;
}
table tr td {	
	font-size:11px;
	color:#000000;
}
table tr td select
{
	font-size:11px;
	color:#000000;
}
A.menu
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	text-decoration: none;
}
A.menu:hover
{
	color: #291973;
}
.header
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.subheader
{
	font-weight: bold;
	font-size: 12px;
	color: #996633;
}
.smallfont
{
	font-size:9px;
	text-decoration:underline;
}
.fieldname
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: ghostwhite;
}
.pricesmall
{
	font-weight: bold;
	font-size: 13px;
	color: #ff0000;
}
.pricelarge
{
	font-weight: bold;
	font-size: 22px;
	color: #ff0000;
}
.propertytypesmall
{
	font-weight: bold;
	font-size: 11px;
	color: navy;
}
.page
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
	background-color: ghostwhite;
}
.page:hover
{
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
}
.activepage
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
}
.activepage:hover
{
	color: #ffffff;
	background-color: #000000;
}
.statusForSale
{
	width: 100%;
	color: #ffffff;
	background-color: #006600;
	text-align: center;
}
.statusFinalSale
{
	width: 100%;
	background-color: red;
	color: #ffffff;
	text-align:center;
}
.statusPendingSale
{
	width: 100%;
	color: #ffffff;
	background-color: maroon;
	text-align: center;
}
.statusToLetAvailable
{
	width: 100%;
	color: #ffffff;
	background-color: darkseagreen;
	text-align: center;
}
.statusOccupied
{
	width: 100%;
	color: #ffffff;
	background-color: crimson;
	text-align: center;
}
TABLE.visibletable
{
	border:1px solid silver;
	background-color:White;
	
}
TABLE.visibletable tr td input
{
	font-size:10px
}
A.iemail
{
	padding-left: 17px;
	background-position: leftcenter;
	font-size: 11px;
	background-image: url(graphics/iemail.gif);
	color: #000000;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
}
A.iemail:hover
{
	color: #000000;
	text-decoration: underline;
}
A.ioffice
{
	padding-left: 17px;
	background-position: leftcenter;
	font-size: 11px;
	background-image: url(graphics/ioffice.gif);
	color: #000000;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
}
A.ioffice:hover
{
	color: #000000;
	text-decoration: underline;
}

A.iproperty
{
	padding-left: 17px;
	font-size: 11px;
	background-image: url(graphics/iproperty.gif);
	color: #000000;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
}
A.iproperty:hover
{
	color: #000000;
	text-decoration: underline;
}
A.iperson
{
	padding-left: 17px;
	background-position: leftcenter;
	font-size: 11px;
	background-image: url(graphics/iperson.gif);
	color: #000000;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
}
A.iperson:hover
{
	color: #000000;
	text-decoration: underline;
}
A.ifolder
{
	padding-left: 17px;
	font-size: 11px;
	background-image: url(graphics/ifolder.gif);
	color: #000000;
	text-indent: 3px;
	background-repeat: no-repeat;
	text-align: left;
}
A.ifolder:hover
{
	color: #291973;
	text-decoration: none;
}
A.ilink
{
	color: #ff0000;
	text-align: center;
	text-decoration: underline;
}
A.ilink:hover
{
	color: #ff0000;
	text-decoration: underline;
}
a 
{
	text-decoration:none;
	color:#000000;
}
a:hover
{
	text-decoration: underline;
}
a img
{
	border:0;
}
.butSearch
{
	width:50px;
	height:30px;
}
table.propsum
{
	border:1 solid;
	width:500;
}
table.propsum tr td
{
padding:0
}

.propsumfooter
{
	background-color:whitesmoke;
	text-align:left;
}
.propsumarea
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.propertylink
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	border-left: 1px solid;
	width: 100%;
	color: #ffffff;
	border-bottom: 1px solid;
	background-color: #ff6600;
	text-align: right;
	text-decoration: none;
}
.propertylink:hover
{
	background-color: green;
}
.PThumb
{
	cursor:hand;
	border:1px Black solid;
}
.AThumb
{
	cursor:hand;
	border:1px Black solid;
	width:50px;
}
table.property_header
{
	border:1 solid;
}
table.property_header th
{
	border-bottom: darkslateblue 1px solid;
	text-align: left;
}
table.property_features
{
	border:1 solid;
}		
table.property_features th
{
	border-bottom: darkslateblue 1px solid;
}		
table.property_agents
{
	border:1 solid;
}
table.property_agents th
{
border-bottom:darkslateblue 1px solid ;
}		
table.property_costs
{
	border:1 solid;
}
table.property_costs th
{
border-bottom:darkslateblue 1px solid ;
}	
.buttonsearch
{
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
	color: #ffffff;
	height: 32px;
	background-color: midnightblue;
}
.optionlevel1
{
	color: white;
	background-color: darkslateblue;
}
.optionlevel2
{
	color: #ffffff;
	background-color: darkkhaki;
}
.optionlevel3
{
	color: black;
	background-color: gainsboro;
}
TEXTAREA
{
	font-size:11px;
	font-family: Verdana, Arial;
}
hr
{
	height:1px;
}