body {
	background-color: #ffffff;/*themecolour3;*/
	font-family: "Trebuchet MS",arial,san-serif;
	color: #666666;/*themecolour3%0;*/
	text-align:justify;
	margin-left: 0px;
	margin-top: 10px;
}
table {
	font-size:90%;
	font-family: "Trebuchet MS",arial,san-serif;
	vertical-align:top;
}
.table_site {
	width:790px;
	vertical-align:top;
	padding:0px;
	margin-top: 5px;
	margin-left:5px;	
}
.table_property {
	font-size: 120%;
	vertical-align:top;
}
.search_table_results {
	width:100%;
	vertical-align:top;
}
.table_propertyb {
	vertical-align:top;
	padding-right:2px
}
p {
	margin-top: 6px;
	margin-bottom: 8px;
	margin-right: 2px;
	text-align:justify
	}

ol {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;/*themecolour3%0;*/
}
ul, ul ul {
	margin-top: 0px;
	padding-left:8px;
	text-align:justify;
}
.button {
	vertical-align:baseline;
}
.copyright {
	font-size:95%;
	background-color: #5abddb;/*themecolour1$ 41%,47%;*/
	color: #ffffff;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #000000;
	text-align:center
}
.copyright a:link:visited{color:#ffffff;
	text-underline:none;
}
.rightcoltext ul {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;/*themecolour3%0;*/
	margin-left: 20px;
	list-style-image:  url(../gh_files/gh_bullet.gif);
}

.centercoltext ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #333333;/*themecolour3%0;*/
	list-style-image:  url(../gh_files/gh_bullet.gif);
}

h1 {
	font-weight: bold;
	color: #0090bc;/*themecolour3%0;*/
	font-size: 150%;
	margin-top: 2px;
	margin-bottom: 3px;
	white-space: nowrap;
}
h2 {
	font-size: 130%;
	color: #0090bc;/*themecolour2;*/
	margin-top: 2px;
	margin-bottom: 3px;
}
h3 {
	font-size: 120%;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
}
h4{
	font-size: 110%;
	color: #0090bc;/*themecolour2;*/
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
}
h5 {
	font-size: 105%;
	color: #0090bc;/*themecolour2;*/
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
}


ul, ul ul, ul ul ul{
list-style-position:outside;
list-style-image:  url(../gh_files/gh_bullet.gif);
margin-left:13px
}
.textright {
text-align:right;
margin:5px;
}

.image { 
	margin:3px;  
	border: 1px solid Black; 
	float:left  
}
.imagecb { 
	border: 1px solid #888888; 

}
.imageb, .imagef{ 
	margin:0px;  
	border: 0px; 
	float:left  
}
.imager { 
	margin:5px;  
	border: 0px; 
	float:right  
}
.imagef { 
	margin:5px;  
	border: 1px solid Black; 
}
.topimage { 
	margin-left:1px; 
	margin-top:1px;  
	border: 1px solid Black; 
	float:right
}
.centertext{
	text-align:center;
}
.bluetext{
	color: #005389;
}
.formtext{
	color: #005389;
	font-size: 100%;
}

.topstrip {
	background-image:  url(../gh_files/gh_topstrip.gif);
	background-repeat: repeat-x;
}
.centercoltext {
	color: #666666;/*themecolour3%0;*/
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right top;
}
.centercoltext2 {
	color: #666666;/*themecolour3%0;*/
	padding-left: 10px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: justify;	
}
.rightcoltext {
	padding: 10px;
	color: #333333;
	background-color: #5abddb;/*themecolour1$ 41%,47%;*/
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.featurebox{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0090bc;
	border-width: 0px;
	border-style: solid;
	border-color: #0090bc;
	padding:3px;
	}

a:link {
	color: #0090bc;
}
a:visited {
	color: #666666;
}
a:link:hover {
	color: #ef923d;
}
.button a:link:hover:visited {text-decoration:none; color:#FFFFFF; border:0px}

.cellmain {
}
.centercoltext a:link {
	color: #0090bc;/*themecolour1*blue;*/
}
.centercoltext a:visited {
	color: #666666;/*themecolour2; grey*/
}
.centercoltext a:link:hover {
	color: #ef923d;/*themecolour3; orange*/
}

.topstrip {
	background-image:    url(../gh_files/gh_topstrip.gif);
	background-repeat: repeat-x;
}
.hnavbg {
	background-image:    url(../gh_files/gh_hnav_bg.gif);
	background-repeat: repeat-x;
}
.leftcolbg {
	background-image:    url(../gh_files/gh_leftcolumn_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:162px;
	color:#FFFFFF;
	font-weight: bold;
	margin:5px auto;
}
.leftcolbox {
	color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right top;
}
.leftcolbox{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	color:#ffffff;
	font-weight:bold;
	}
.featurebox{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	}

.leftcolbg a:link, .whitetext a:link:visited {
	color:#FFFFFF;
	font-weight: bold;
	font-size:120%;
	text-decoration:none;
} 
.panelbg {
	background-image:  url(../gh_files/gh_panel_bg.gif);
	background-repeat: repeat-x;
}
.leftcoltext {
	font-size: 8pt;
	color: #333333;
}
.leftpanel {
	background-color: #5abddb;/*themecolour1$ 41%,47%;*/
	color: #333333;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-align:center
}

.propertytop,.propertypanel, .propertylists, .propertypanelpic, .propertyindex, .searchboxl, .searchboxr, .propertylists, .propertyfooter, .propertyheader{
	width:100%;
}
.propertypanel,.propertylists,.propertypanelpic,.propertyindex, .searchboxl, .searchboxr, .propertyfooter, .propertyheader {

	background-color: #ffffff;/*main property list panels*/
	color: #666666;
	padding-right:3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbbbbb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbbbbb;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0090bc;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0090bc;
	text-align:left;
}
.propertylists{
	background-color: #BBEFFF;/*main property list panels*/
	border-right-width: 1px;
}
.propertyfooter, .propertyheader{
	background-color: #eeeeee;/*main property list panels*/
	float:left;
	border-right-width: 1px;
}
propertyfooter{
	font-size:85%;
}
.searchboxr{

	width:170px;
	padding-top:1px;	
	padding-left:10px;
	padding-right:8px;	
}
.searchboxl{

	width:280px;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;	
}
.searchbox{
	font-size:90%;
	color: #0090bc;	
}
.propertytext, .propertymaintext{
	background-color:#ffffff;
	color: #005389;
	border: 1px solid #0090bc;
	border-top-color: #cccccc;
	border-top-width: 1px;
	font-weight:normal;
	padding:5px;
}
.propertymaintext {
	background-color:#eeeeee;
	text-align:justify;
	list-style-image:  url(../gh_files/gh_bullet.gif);
}
.propertypic{
	width:82px;
	height:82px;
	border: 1px solid #aaaaaa;
	margin:0px;
	padding:0px;
}
.propertypic2{
	width:82px;
	height:82px;
	margin:0px;
	padding:0px;
}
.propertynopic{
	width:82px;
	height:82px;
	margin:0px;
	padding:0px;
	border: 1px solid #bbbbbb;
}
.propertynopic2{
	width:82px;
	height:82px;
	margin:0px;
	padding:0px;
	border: 1px solid #bbbbbb;
}
.propertyfield{
	color: #005389;
	font-size: 105%;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
.pricetext{
	color: #005389;
	font-size: 110%;
	font-weight:bold;
	margin:0px;
	vertical-align:top;
	padding:0px
}
.paraheadbg {
	background-image:  url(../gh_files/gh_parahead_bg.gif);
	background-repeat: repeat-x;
	font-size: 140%;
	font-weight: bold;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 5px;
}
.paraheadbg2 {
	background-image:  url(../gh_files/gh_parahead_bottom.gif);
	background-repeat: repeat-x;
}
.paraborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0090bc;/*themecolour1;*/
}
.paraborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;/*themecolour3%0;*/
}
.paraborderboth {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0090bc;/*themecolour1;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0090bc;/*themecolour1;*/
	padding:5px;
	color: #005389;
}

.footer {
	font-weight: bold;
	color: #333333;/*themecolour3%0;*/
}
.topbar {
	background-color: #0090bc;/*themecolour1;*/
}

.whitetext {
color:#FFFFFF;
font-weight:bold;
font-size:100%
}