@charset "UTF-8";
/* CSS Document */

body,
html {
margin:0;
padding:0;
padding-top:51px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

body {
background-color:#fff;
background-image:url(graphics/bg.png);
background-repeat:no-repeat;
background-position:center top;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

a {
font-weight:bold;
color:#0585b4;
text-decoration:none;
}

a:hover {
color:#45beeb;
}

#wrap {
width:824px;
margin:0px auto;
background:none;
}

#container {
background:url(graphics/container.png);
background-position:top;
background-repeat:no-repeat;
}

#header {
background:#0099cc;
padding:0px 0px;
background-image:url(graphics/header.png);
background-repeat:no-repeat;
height:39px;
}


h1 {
display:none;
}

h2 {
font-size:14px;
padding:0;
padding-top:2px;
margin:0;
}

p {
padding:0px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#header p {
font-size:12px;
padding:5px 5px 5px 10px;
margin:0px 75px 0px 350px;
color:#fff;
background:#1f1b18;
}

#header a {
color:#fff;
text-decoration:none;
font-weight:bold;
}

#nav {
background:#99c;
background-image:url(graphics/nav.png);
background-repeat:repeat-x;
height:26px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#main {
background:none;
background-position:right top;
background-repeat:no-repeat;
float:right;
width:490px;
padding:5px;
padding-right:18px;
}

#main p {
padding:6px 4px 4px 0px;
margin:0px;
}

#main ul {
list-style:disc;
margin: 4px 0px 4px 10px;
}

#main ul.services {
background:url(graphics/directions.png);
background-repeat:repeat;
border: 1px #999 solid;
margin-left:226px;
margin-right:10px;
margin-top:4px;
}

#main ul.recycling {
background:url(graphics/recycling.png);
background-position:right center;
background-repeat:no-repeat;
}

#main li {
font-size:12px;
margin:0;
padding:0;
}

#clear {
	clear:both;
	border-bottom:thin solid #ccc;
	padding-top:6px;
	margin-bottom:4px;

}

#sidebar {
background:url(graphics/sidebar.png);
background-position:left top;
background-repeat:no-repeat;
background-color:#fff;
float:left;
width:285px;
padding:5px;
padding-left:18px;
line-height:normal;

}

#sidebar p {
padding:0;
margin:0 0 8px 0;
font-size:12px;
}

#coverage{
background:url(graphics/coverage.png);
background-repeat:no-repeat;
background-position:left top;
border-top:thin solid #ccc;
}

#coverage p{
padding-top:10px;
padding-left:60px;
}



#directions {
background:url(graphics/directions.png);
background-repeat:repeat;
border: 1px #999 solid;
}

#directions p{
padding-left:4px;
}


#footer {
clear:both;
background-image:url(graphics/foot.png);
background-repeat:repeat-x;
height:54px;
padding:0px;
}

#footer p {
text-align:right;
font-family:Calibri, Verdana, Arial;
font-size:14px;
padding:6px 22px 0px 0px;
margin:0px;
color:#fff;
}

#footer a {
color:#eee;
text-decoration:none;
font-weight:bold;
}

#nav ul {
margin:0 0 0 312px;
padding:5px 0 0 0;
list-style:none;
}

#nav li {
display:inline;
margin:0;
padding-left:13px;
color:#eee;
font-weight:bold;
}

#nav a {
color:#fff;
text-decoration:none;
}

#nav a:hover {
color:#111;
}

#linksboxes {
display: inline; 
float: left;
margin-top:10px;
padding-right:20px;
text-align: center;
width:140px; 
}

p.feedback {
font-size:12px;
font-style:italic;
border:thin #ccc solid;
background:url(graphics/feedback.png);
background-repeat:no-repeat;
text-align:center;
}

.img-photo_right {
float:right;
padding: 4px 4px 4px 4px;
margin:4px 4px 2px 4px;
border:1px solid #000000;
background: #f6f5f9;
}

.img-photo_left {
float:left;
padding: 4px 4px 4px 4px;
margin:4px 8px 2px 0px;
border:1px solid #000000;
background: #f6f5f9;
}

/* Accordian StyleMenu Bar		*/
	
#vertical_container {
padding-bottom:8px;
border-bottom:thin solid #ccc;

}
		
.accordion_toggle {
display: block;
height: 20px;
width: 270px;
background: url(graphics/accordion.png);
background-repeat:no-repeat;
background-position:center right;
background-color:#fff;
padding: 0 10px 0px 10px;
line-height: 22px;
color: #ffffff;
font-size:12px;
border-bottom: 1px solid #fff;
cursor: pointer;
margin: 0;

}


#bar {
background: url(graphics/accordion_light.png);
}

#disco {
background: url(graphics/accordion_light.png);
}

#basic {
background: url(graphics/accordion_medium.png);
}

#standard {
background: url(graphics/accordion_medium.png);
}

#premium {
background: url(graphics/accordion_medium.png);
}

#corporate {
background: url(graphics/accordion_medium.png);
}

#bolton {
background: url(graphics/accordion_dark.png);
}
		
.accordion_toggle_active {
background: url(graphics/accordion_toggle_active.png);
background-repeat:no-repeat;
background-position:top right;
background-color:#e0542f;
color: #ffffff;
border-bottom: 1px solid #fff;
}
		
.accordion_content {
background-color: #fff;
color: #222;
overflow: hidden;
}
			
.accordion_content h2 {
margin: 0px 0px 4px 0px;
color: #0099FF;
}
			
.accordion_content p {
line-height: 150%;
padding: 0px 0px 0px 0px;
}
.accordion_content li {
font-size:12px;
}
			