body {
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}

div.mainlayer {
position:absolute; 
height:1200px; 
width:900px;
top: 49px;
left:50%;
margin-left:-450px;
}

div.navbar {
position:absolute;
width:900px;
height:50px;
top: -49px;
left:10px;
}

#navigation {
	width:100%;
	height:100%;
	background-image: url(images/navbar.png);
}

#navigation a{
font: bold 16px Arial;
display: block;
color: #FFFFFF;
text-decoration: none;
}

#navigation a:hover{
color: #6699CC;
}

#services {    
position:absolute;
width:240px;
height:400px;
left:20px;
top:310px;
}

#services a{
font: bold 16px Arial;
padding: 7px;
padding-left: 14px;
display: block;
color: #333333;
text-decoration: none;
}

#services a:hover{
color: #6699CC;
}

#centre-panel {
position:absolute;
width:440px;
height:650px;
left:258px;
top:310px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#centre-panel td{
padding-left: 15px;
padding-right: 15px;
}

#right-panel {
position:absolute;
width:185px;
height:300px;
left:700px;
top:310px;
}

#right-panel td{
padding-left: 15px;
}

#footer {
	position:absolute;
	width:200px;
	height:10px;
	left:702px;
	top:992px;
}

#footer td{
padding-left: 3px;
font: 10px Arial;
color:#FFFFFF;
}

#scroll {
position:absolute;
width:440px;
height:650px;
left:258px;
top:310px;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#scroll td{
font: 12px Arial;
color:#333333;
padding-left:10px;
padding-bottom:20px;
border-bottom:1px solid #CCCCCC;
}

#scroll2 {
position:absolute;
width:440px;
height:650px;
left:258px;
top:310px;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

#scroll2 td{
font: 12px Arial;
color:#333333;
padding-left:13px;
}

H1 {
font: bold 13px Arial;
color:#333333;
margin-top:-1px;
margin-bottom:-1px;
}

H2 {
font: bold 12px Arial;
color:#333333;
margin-top:2px;
margin-bottom:2px;
}

.data {    
font: 12px Arial;
color: #333333;
}

.data a{    
font: bold 12px Arial;
color:#2B7BD5;
text-decoration:none;    
}

.data a:hover{    
color: #2B7BD5;    
text-decoration:underline;    
}

.data2 {    
font: bold 14px Arial;
color: #333333;
}

.data2 a{    
font: bold 14px Arial;
color:#2B7BD5;
text-decoration:none;
}

.data2 a:hover{    
color: #333333;    
}

.data3 {    
font: 10px Arial;
color: #FFFFFF;    
}

.data3 a{
color:#FFFFFF;
text-decoration:underline;  
}

.data3 a:hover{    
color: #FFFFFF;    
}

.data4 {    
font: 10px Arial;
color: #333333;    
}

.data4 a{
color:#333333;
text-decoration:underline;  
}

.data4 a:hover{    
color: #333333;  
text-decoration:underline;    
}

.data5 {    
font: italic 12px Arial;
color: #333333;    
}


body {
scrollbar-base-color: #DFEAF4;
scrollbar-arrow-color: #666666;
scrollbar-3dlight-color: #DFEAF4;
scrollbar-darkshadow-color: #DFEAF4;
scrollbar-highlight-color: #DFEAF4;
scrollbar-shadow-color: #DFEAF4;
scrollbar-track-color: #DFEAF4;
}

input.blue {
background-color: #DFEAF4; 
font: 12px Arial; 
color: #333333; 
border: 1px solid #CCCCCC;
}

textarea.blue {
background-color: #DFEAF4;
border: 1px solid #CCCCCC;
}

select.blue {
background-color: #DFEAF4; 
font: 12px Arial; 
color: #333333;
border: 1px solid #CCCCCC;
}
#services h2 {
	margin: 0px;
}
#listings {
}
#centre-panel h4 {
	margin: 0px;
	font-size: 12px;
}
#listings a {
	color: #333;
	text-decoration: underline;
}
#listings a:hover {
	color: #6699CC;
	text-decoration: underline;
}
#seo {
	position:absolute;
	width:600px;
	height:10px;
	left:20px;
	top:992px;
}
.data6 {
	font: 10px Arial;
	color: #666;
}
.data6 a {
	color:#666;
	text-decoration:underline;
}
.data6 a:hover {
	color: #999;
}
#seo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #CCC;
	width: 180px;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-left: 10px;
}
#centre-panel h1 a {
	color:#333333;
	margin-top:-1px;
	margin-bottom:-1px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

