body {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
#outer {
	margin: 0px auto;
	padding: 0px;
	width: 920px;
	position: relative;
	top: 0px;
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px solid #FFF;
}
#top {
	height: 193px;
	width: 920px;
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background: url(/x/img/general/top-bak.jpg) no-repeat;
	left: 0px;
}
#content {
	position: absolute;
	top: 250px;
	width: 920px;
	margin: 0px;
	padding: 0px;
}
#left {
	width: 180px;
	left: 0px;
	top: 0px;
	background: #E5F4FC;
	float: left;
	margin-bottom: 20px;
	border-top: 1px solid #BBE1F7;
	border-right: 0px solid #80C8F0;
	border-bottom: 0px solid #80C8F0;
	border-left: 0px solid #80C8F0;
}
#right {
	width: 730px;
	min-width:734px;
	min-height:300px;
	background: #F2F9FD;
	padding: 0px;
	float: left;
	margin-left: 2px;
	margin-bottom: 20px;
	border-top: 1px solid #BBE1F7;
	border-right: 0px solid #BBE1F7;
	border-bottom: 0px solid #BBE1F7;
	border-left: 0px solid #BBE1F7;
}
.spotlight {
	clear: both;
	height: 670px;
	width: 685px;
}


#footer {
	background: #E5F4FC;
	min-width:920px;
	min-height:140px;


}
.pad {
	margin: 0px;
	padding: 14px 10px 14px 14px;
}
.pad2 {
	margin: 0px;
	padding: 15px 0px 20px 25px;
	width: 690px;
}
#footer div {
	float: left;
	padding: 20px 25px 20px 25px;
	background: #E5F4FC;
}
#info p a {
	color: #0092DD;
	text-decoration: none;
}
#info p {
	font-size: 11px;
}

#number {
	background: url(/x/img/general/listing-bak.gif) no-repeat;
	height: 77px;
	width: 151px;
}


#logo {
	float: left;
	padding-left: 350px;
	margin: 0px;
	padding-top: 0px;
	position: absolute;
	left: 0px;
	top: 60px;
}
#number p {
	font-size: 11px;
	margin: 0px;
	padding: 23px 0px 0px 10px;
	color: #666;
}

#pic {
	text-align: right;
	position: absolute;
	top: 60px;
	right: 0px;
}
#right p a {
	color: #0092DD;
	text-decoration: none;
}
#right h1 {
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	color: #0092DD;
	font-weight: normal;
}
#right p {
	margin: 0px 0px 20px;
	padding: 0px;
}


#right h3 a {
	color: #0092DD;
	text-decoration: none;
}
#right h2 {
	font-size: 17px;
	margin: 0px 0px 10px;
	padding: 0px;
	font-weight: normal;
}
#right h3 {
	font-size: 17px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#left h2 {
	font-size: 17px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #0092DD;
}
form {
	margin: 0px;
	padding: 0px;
}
#footer ul li a {
	color: #0092DD;
	font-size: 11px;
	font-weight: normal;
}
#footer ul li {
	font-weight: bold;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#footer ul {
	margin: 0px;
	padding: 0px;
}
#right .spotlight div h3{
	background: #0092DD;
	margin: 0px 15px;
	padding: 6px 6px 0px;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
}
#right .spotlight div h3 a {
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#right .spotlight div h4 {
	background: #0092DD;
	margin: 0px 15px;
	padding: 0px 6px 6px;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
}


.spotlight div img {
	margin-left: 15px;
	margin-top: 15px;
}
#right .spotlight div p {
	margin: 0px;
	padding: 5px 10px 0px 15px;
	font-size: 11px;
}
.spotlight div {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 5px;
	width: 210px;
	border: 1px solid #B7E6FF;
	background: #FFF;
	float: left;
	min-height:300px;
}
#footer ul li a:hover {
	color: #000;
	text-decoration: underline;
}

#left select {
	font: 12px Arial, Helvetica, sans-serif;
	width: 151px;
	margin-bottom: 10px;
}
#left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#left ul li {
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px solid #FFF;
	display: block;
}
#left ul li a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 6px;
}
#left ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background: #000;
}
a img {
	border-width: 0px;
	border-style: none;
}
#right p {
	color: #333;
	line-height: 1.4em;
	margin-top: 5px;
}
span {
	color: #0092DD;
}
#left .pad p {
}
#outer #content #left .pad p.up {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 14px;
	font-style: italic;
}
#outer #content #left .pad #number p {
	margin: 0px;
	padding: 24px 0px 0px 8px;
}
#outer #content #left .pad p {
	margin-top: 0px;
	padding-top: 0px;
}
#right .pad2 .action #form1 #contactme {
	border: 0px solid #FFF;
}
#right .pad2 .action #form1 #contactme tr td p {
	font-size: 11px;
	margin: 0px;
	padding: 2px 4px 2px 5px;
}
.action {
	border-top: 1px solid #0092DD;
	border-right: 0px solid #0092DD;
	border-bottom: 0px solid #0092DD;
	border-left: 0px solid #0092DD;
	padding-top: 20px;
	margin-top: 20px;
}

.inputcolour {
	width: 200px;
}
#right div.action p strong span {
	font-size: 15px;
	font-weight: normal;
	color: #000;
}


/* IMAGE SWITCHER! */

/*-------------- Here starts the image switcher styles ------------------*/


/* EOF IMAGE SWITCHER! */
.enquiry tr td a {
	background: #0092DD;
	display: block;
	padding-top: 10px;
	margin-right: 5px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin-bottom: 5px;
	height: 40px;
	vertical-align: middle;
}
.enquiry tr td a:hover {
	text-decoration: none;
	background: #000;
}
.branch li {
	float: left;
	list-style: none;
	margin-right: 16px;
}
ul.branch {
	margin: 0px 0px 20px;
	padding: 0px;
	border-top: 0px solid #E5F4FC;
	border-right: 0px solid #999;



	border-bottom: 1px solid;
	border-left: 0px solid #E5F4FC;
	border-bottom: 1px solid #E5F4FC;
	height: 30px;
}
.branch li a {
	color: #0092DD;
	text-decoration: none;
}
.branch li a:hover {
	color: #000;
	text-decoration: none;
}
.snippet {
	clear: both;
}
.pad  {
	background: #E5F4FC;
}
.highlight {
	background: #E5F4FC;
	padding: 6px 6px 0px 16px;
	margin: 0px 0px 16px;
	border: 1px dotted #80C8F0;
}
.energy {
	background: #6C6;
	padding: 6px;
	border: 1px dotted #35A235;
}
#right .pad2 .energy p {
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
#right .pad2 .energy p a {
	color: #FFF;
}
.let {
	position: absolute;
	top: -5px;
	left: -5px;
}
.letprop {
	position: absolute;
	top: -60px;
	left: 560px;
}
#right .pad2 p span {
	color: #333;
}
.comments {
	border-top: 0px dotted #CCC;
	border-right: 0px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	border-left: 0px dotted #CCC;
	margin: 0px;
	padding: 10px 0px 0px;
}
#left .pad table tr td p a {
	color: #030303;
	text-decoration: none;
}
#left .pad table tr td p a:hover {
	font-weight: bold;
	text-decoration: none;
}
#right .pad2 .Section1 table tr td p {
	margin: 0px;
	padding: 4px;
}
#right .pad2 .Section1 table {
	border: 1px solid #71CDFF;
}
#outer #content #right .pad2 .Section1 table tr td h3 {
	margin: 0px;
	padding: 4px;
}
#right .pad2 .Section1 table tr td {
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 0px solid #FFF;
}
.events {
	background: #E5F4FC;
	margin-bottom: 25px;
	border: 2px dotted #7FC9F0;
}
#right .pad2 .events h3 {
	padding: 10px;
	background: #7FC9F0;
}
#right .pad2 .events ul {
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#outer #content #right .pad2 .events table tr td p {
	margin: 0px;
	padding: 4px;
}
#outer #content #right .pad2 .events p a {
	margin: 0px;
	padding: 0px;
}
