
* {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
/* use to hide scroll bar in IE6 800x600 screen size 
* html{
overflow-x: hidden;
}
*/

body{
color:#000000;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#main{
margin:auto;
width:778px;
}

.breadcrumb{
font-size:10px;
color:#666666;
padding-left:195px;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {
	text-decoration:underline;
	color:#000066;
	}
	
.breadcrumb a:hover {
	text-decoration:none;
	}

#header{
margin-bottom:10px;
}

#logo{
position:relative;
float:left;
margin-left:3px;
}

#phoneNumber{
position:relative;
float:right;
clear:none;
margin-right:10px;
}

#topNav{
position:relative;
float:right;
clear:both;
text-align:right;
margin-top:10px;
margin-right:10px;
color:#000066;
}

#topNav a:link, #topNav a:visited, #topNav a:hover, #topNav a:active {
	text-decoration: none;
	color:#000066;
	}
	
#topNav a:hover {
	/* color:#FFFFFF; */
	text-decoration:underline;
	/* background-color:#CC0000; */
	}


#leftNav{
float:left;
clear:both;

}

#leftNavTop{
}

#leftNavCentre{
width:180px;
margin-top:21px;
}

/*Hack for left navigation in IE6 only*/
* html #leftNavCentre{
width:180px;
margin-top:32px;
}

/*Hack for left navigation in IE7 only*/
*:first-child+html #leftNavCentre{
width:180px;
margin-top:33px;
}


#leftNavHeader{
width:180px;
height:23px;
background:url(../images/leftNav_top.jpg);
}

#leftNavContent{
width:180px;
background:url(../images/leftNav_middle.jpg);
}

#leftNavFooter{
width:180px;
height:23px;
background:url(../images/leftNav_bottom.jpg);
}

.section{
font-weight:bold;
padding-left:19px;
padding-bottom:4px;
padding-top:4px;
color:#000066;
}

.section a:link, .section a:visited, .section a:hover, .section a:active {
	text-decoration: none;
	color:#000066;
	}
	
.section a:hover {
	/* color:#FFFFFF; */
	text-decoration: none;
	/* background-color:#CC0000; */
	text-decoration:underline;
	}

.innerSection{
padding-left:19px;
padding-top:3px;
padding-bottom:3px;
color:#000066;
}

.innerSection a:link, .innerSection a:visited, .innerSection a:hover, .innerSection a:active {
	text-decoration: none;
	color:#000066;
	}
	
.innerSection a:hover {
	/* color:#FFFFFF; */
	text-decoration: none;
	/* background-color:#CC0000; */
	text-decoration:underline;
	}

#content{
clear:right;
}

#contentTop{
float:left;
clear:right;

}

#contentCentre{
margin-top:10px;
text-align:center;
}

.contentBottom{
margin-left:193px;
margin-right:6px;
margin-bottom:15px;
margin-top:15px;
}

#contentBanner{
padding-top:18px;
}


.imageHolder{
width:275px;
height:235px;
padding-right:12px;
display:inline;
}

.imageBlock{
border:1px red solid;
}

.welcome{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-left:20px;
	margin-top:10px;
	color:#000066;
}

#welcomeText{
margin-left:40px;
margin-right:20px;
color:#000066;
}

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top:15px;
	padding-bottom:3px;
	padding-left:194px;
	color:#000066;
}

.mainText{
padding-left:195px;
margin-right:20px;
color:#000066;
}

.line{
height:1px;
width:569px;
background:url(../images/line.jpg) no-repeat left;
margin-left:195px;
margin-bottom:10px;
}

.address{
float:left;
text-align:left;
padding-left:4px;
}

.email a:link, .email  a:visited, .email a:hover, .email a:active {
	text-decoration: none;
	color:#000066;
	}
	
.email a:hover {
	color:#000066;
	text-decoration:underline;
	}

.number{
font-size:24px;
color:#000066;
font-weight:bold;
text-align:center;
}

#sitemapLinks{
margin-left:380px;
width:300px;
}

#sitemapLinks a:link, #sitemapLinks a:visited, #sitemapLinks a:hover, #sitemapLinks a:active {
	text-decoration: none;
	color:#000066;
	}
	
#sitemapLinks a:hover {
	color:#000066;
	text-decoration: underline;
	}
	
.mainText ul{
margin-left:30px;
}

.listing{
margin-top:8px;
}

#sitemapLinks ul{
margin-left:40px;
color:#000066;
}

#sitemapLinks h4{
margin-top:10px;
color:#000066;
}

.fsalinks a:link, .fsalinks a:visited, .fsalinks a:hover, .fsalinks a:active {
	text-decoration: none;
	color:#000066;
	}
	
.fsalinks a:hover {
	color:#000066;
	text-decoration: underline;
	}
	
.partnerLinks{
height:79px;
text-align:left;
}

.partnerLinksText{
padding-top:24px;
text-align:left;
color:#000066;
}

.partnerLinksText a:link, .partnerLinksText a:visited, .partnerLinksText, .partnerLinksTexta:active {
	text-decoration: none;
	color:#000066;
	}
	
.partnerLinksText a:hover {
	color:#000066;
	text-decoration: underline;
	}

#footer{
margin-right:auto;
margin-left:auto;
width:750px;
margin-bottom:7px;
margin-top:40px;
overflow:hidden;
clear:both;
}

/*Hack for left navigation in IE6 only*/
* html #footer{
margin-right:auto;
margin-left:auto;
width:750px;
margin-top:10px;
margin-bottom:7px;
overflow:hidden;
clear:left;
}

/*Hack for left navigation in IE7 only*/
*:first-child+html #footer{
margin-right:auto;
margin-left:auto;
width:750px;
margin-top:8px;
margin-bottom:7px;
overflow:hidden;
clear:left;
}

#footerLeft{
float:left;
margin-left:6px;
	color:#000066;

}

#footerRight{
float:right;
margin-right:6px;
}

#footerRight a:link, #footerRight a:visited, #footerRight a:hover, #footerRight a:active {
	text-decoration: none;
	color:#000066;
	}
	
#footerRight a:hover {
	/* color:#FFFFFF; */
	text-decoration:underline;
	/* background-color:#CC0000; */
	}


#separator{
height:1px;
width:100%;
clear:both;
}

/*Hack for left navigation in IE6 only*/
* html #separator{
height:-1px;
}


#openingHours{
border:1px #AAAAAA solid;
padding: 10px;
}

#allPhones{
width:100%;
}


.textContent{
width:310px;
float:left;
/*border:1px red solid;*/
}

.boxOnRight{
float:right;
width:250px;
/*border:1px blue solid;*/
text-align:right;
}


.boxOnRight image{
border:0px;
}

#maps
{
    margin-top: 20px;
}
