/* ******************************* HEADER *************************** */
#header {
width:815px;
float:left;
height:103px;
background:#ffffff url(images/banner.jpg) top left no-repeat;
}
#telno {
width:335px;
padding:30px 0 0 480px;
height:70px;
}
#telno p{
margin:0;
padding:0 0 8px 0;
}
.darkgrey {
color:#626365;
}
/* ******************************* CONTENT *************************** */
#logo {
float:left;
width:142px;
border:none;
}
div#content{
width:815px;
float:left;
margin-right:-3px;
}
div#content h2{
width:775px;
padding:40px 20px;
color:#fff;
margin-top:0;
font-size:2em;
}
div#content h2 a{
color:#fff;
}
.subheader{
display:block;
margin-top:12px;
font-weight:normal;
font-size:0.6em;
}
div#content h1{
margin:0 10px 10px 20px;
font-size:1.4em;
}
div#content p{
margin:10px 10px 16px 20px;
font-size:1.1em;
}
#content ul li p{
margin-left:0;
}
.intro{
	color:#090c3f;
	font-size:1.4em;
	font-weight:bold;
}
/* ******************************* GENERIC *************************** */
.subscript{
font-size:0.7em;
}
.delete{
color:#f00;
}
.smaller{
font-size:0.8em;
}
/* ******************************* TESTIMONIALS *************************** */
div.testimonial{
border-top:1px dotted #626365;
/* (width including padding should be 595px) */width:505px;
padding:20px 0;
margin:0 0 0 20px;
}
div#content div.testimonial p.quote{
font:1.1em/20px Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin:0 0 6px 0;
}
div#content div.testimonial p.quoter{
	font-size:0.9em;
	margin:0;
	float: none;
}
/* ******************************* SERVICE LIST *************************** */
ul#service_list{
padding-top:20px;
margin-top:0;
}
ul#service_list li{
list-style-image:url(images/bullet.gif);
margin-bottom:10px;
}
ul#service_list li a{
color:#626365;
color:#bbb;
}
ul#service_list li a:hover{
color:#626365;
}
div#service01, div#service02, div#service03, div#service04, div#service05, div#service06, div#service07, div#service08, div#service09, div#service10, div#service11{
display:none;
margin-left:-20px;
}
ul#service_list li h1{
margin-left:0;
font-size:1.2em;
}
#service_active{
color:#333;
}
/* ******************************* CONTACT DETAILS *************************** */
ul#contact_details{
font-size:1.2em;
}
ul#contact_details li{
list-style-image:url(images/bullet.gif);
margin-bottom:14px;
}
ul#contact_details li a{
color:#626365;
}
/* ********************************** FORMS ******************************** */
.required{
color:#c00;
}
/* ********************************** FOOTER ******************************** */
#footer {
font-size:0.9em;
width:966px;
float:left;
clear:both;
text-align:center;
padding:10px 0;
background-color:#9F9E9E;
margin:0 0 0 4px;
}
#footer p{
padding:0 0 4px 0;
margin:0;
color:#FFFFFF;
}

#servicelistleft {
width:525px;
float:left;
}
#servicelistright {
width:270px;
float:left;
padding:0 10px;
}
div#content #servicelistright p.quote{
font:0.9em/1.4em Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin:0;
padding:5px 0 5px 0;
}
#quotebox {
background-color:#FCEBB1;
padding:10px;
margin:12px 0;
color:#333333;
}
#freequote {
background: #FFFFFF url(images/quote-top.jpg) top left no-repeat;
margin:12px 0;
color:#333333;
}
#quotebot {
height:8px;
}
#quotebot img{
vertical-align:bottom;
}
#freequote .firstline{
padding:10px 0 2px 0;
margin:0;
color:#CC3300;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
.firstline a{
color:#CC3300;
text-decoration:none;
}
.firstline a:hover{
color:#CC3300;
text-decoration:underline;
}
#freequote .secondline{
padding:0 0 0 45px;
margin:0;
font-size:0.8em;
}
#freequote .thirdline{
padding:4px 0;
margin:0;
font-size:1.8em;
text-align:center;
}
.readmore {
text-decoration:underline;
font-style:normal;
font-size:0.8em;
}
.readmore a{
color:#626365;
text-decoration:underline;
}
h5 {
padding:0;
margin:0;
color:#FFFFFF;
}