#outer 
{
	width:1025px;
	position: relative;
	margin:auto;
}	

#banner
{
	position:absolute;
	top:0px;
	left:0px;
	height:120px;
}
#banner a#logo
{
	position:relative;
	top:2px;
	left:10px;
}
#banner #address{
	visibility:hidden;
	position:absolute;
	top:4px;
	left:700px;
	width:250px;
	height: 118px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#banner #quote-background
{
	position:absolute;
	top:0px;
	left:600px;
	width:398px;
	height:119px;
	background-image: url(../assets/quote-background.png);
	background-repeat:no-repeat;
	border:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#banner #quote-background #quote
{
	position:absolute;
	top:50px;
	left:10px;
	width:377px;
	height:45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#frn-logo{
	position:absolute;
	top:665px;
	left:10px;
}
#swp-logo{
	position:absolute;
	top:735px;
	left:10px;
}
#mainmenu
{
	position:absolute;
	top:165px;
	left:10px;
}
#mayor
{
	position:relative;
	top:-15px;
	left:0px;
	width: 350px;
}
#mayor span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align:center;
}

#footer
{
	position:relative;
	top: 20px;
	width:844px;
	height:35px;
	background-color: #9cc29d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	z-index:0;
}
#mainblock
{
	position:absolute;
	top:165px;
	left:180px;
	width:844px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#location-googlemap
{
	position:absolute;
	top:15px;
	left:0px;
	width:600px;
	height:450px;
}
#location-address
{
	position:absolute;
	top:14px;
	left:613px;
	width:220px;
	display:block;
	background-color: #EFEFEF;

}
#location-address span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#333333;
}

.opening-hours
{
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#location-blurb
{
	position:absolute;
	top:774px;
	left:2px;
	width:600px;
}
#location-list{
	margin-left:10px;
	padding-left:10px;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; 
	border:1px solid #999999; 
}
.footertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #666666; 
	TEXT-ALIGN: justify;
}
#guidelines-table
{
	position:relative;
	left:100px;
	width:600px;
}
#collection-delivery-map
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
}
#collection-delivery-text
{
	position:absolute;
	top:600px;
	left:10px;
	width:160px;
}
#floatLeft { 
    float: left;
	padding:10px 20px 10px 0px; 
}
#floatRight { 
    float: right; 
    margin: 4px; 
}
.greenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #067542;
	font-weight:bold;
	line-height:20px;
}
.redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight:bold;
	line-height:20px;
}
.style1 {color: #FF0000}

#staff-photo {
	position:relative;
	top:0px;
	left:0px;
	width:150px;
	height:214px;
}
#staff-photo span {
	position:absolute;
	top:177px;
	left:117px;
}
#chairman-links {
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	border-bottom: solid #CCCCCC 4px;
}

#chairman-links a:link {	text-align: center; color: #666666; text-decoration: none;} 
#chairman-links a:visited {	text-align: center; color: #666666; text-decoration: none;}
#chairman-links a:hover {	text-align: center; color: #006699; text-decoration: none;} 
#chairman-links a:active {	text-align: center; color: #666666;	text-decoration: none;} 

