/* Page styles */
A:visited {
	FONT-WEIGHT: normal; 
	COLOR: #666666; 
	TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: normal; 
	COLOR: #666666; 
	TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; 
	COLOR: #ffffff; 
	/* BACKGROUND-COLOR: #3A70F4; */ 
	BACKGROUND-COLOR: #004036;
	TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; 
	COLOR: #ffffff; 
	/* BACKGROUND-COLOR: #3A70F4; */
	BACKGROUND-COLOR: #004036;  
	TEXT-DECORATION: none
}
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	BACKGROUND: #efefef; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 25px; 
	COLOR: #666666; 
	LINE-HEIGHT: 18px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* General text stuff */
.normal {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.black {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.title {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.darkgrey {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.heading {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.searcharea {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #666666; 
	FONT-FAMILY: Tohoma, Arial, Helvetica, sans-serif;
	background-color: #CDBA96;
}
.propertydetail {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Tohoma, Arial, Helvetica, sans-serif;
	/* background-color: #EEECD7; */
}

.adverts {
	background-color: #EEECD7;
}

A.adverts:hover {
	BACKGROUND-COLOR: #EEECD7;
}

A.adverts:active {
	BACKGROUND-COLOR: #EEECD7;
}

P {
 FONT-WEIGHT: normal; 
 /* FONT-SIZE: 9px; */ 
 COLOR: #666666; 
 FONT-FAMILY: Tohoma, Arial, Helvetica, sans-serif
}

.padding {
	padding: 15px; 
	border: 1px solid black;
} 

.footer {
 FONT-FAMILY: Tohoma, Arial, Helvetica, sans-serif
 background-color: #FFFFFF;
 color: #333333;
 font-size: 12px;
}

select {
 FONT-FAMILY: Tohoma, Arial, Helvetica, sans-serif
 background-color: #FFFFFF;
 color: #666666;
 font-size: 10px;
 max-width:150px;
 min-width:150px;
}

input {
 FONT-FAMILY: Tohoma, Arial, Helvetica, sans-serif
 background-color: #FFFFFF;
 color: #666666;
 font-size: 10px;
}

.redheading {
 font-weight:bold;
 /* color:#CC0033;  */
 color:#004036;
 font-size:11px;
}

TABLE.sale {
	background-color: #DED3AD;
	color: #993333;
	font-size:11px
}

TR.saletable {
	background-color: #D4C695;
	color: #993333;
	font-size:11px
}

TR.sale {
	color: #993333; 
	font-size: 11px;
}







td img {display: block;}

.propertyinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.locationwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.locationlightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #59DEFF;
}
.warning {
	color: #FF0000;
}

.propertymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/* color: #016798; */
	color: #004036;
	text-decoration:none;
}

table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: ridge ridge ridge ridge;
	border-color: lightgrey lightgrey lightgrey lightgrey;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: hidden hidden hidden hidden;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: hidden hidden hidden hidden;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}

table.small {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: ridge ridge ridge ridge;
	border-color: lightgrey lightgrey lightgrey lightgrey;
	border-collapse: separate;
	background-color: white;
}
table.small th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: hidden hidden hidden hidden;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.small td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: hidden hidden hidden hidden;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}

.calcwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

FORM {
	margin-bottom:0px;
}

