body {font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus {outline:1px dotted invert}
hr {border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}
h1 {font-size:21px; padding-left: 20px; padding-bottom: 20px}
h2 {font-size:17px; padding-left: 20px}
h3 {font-size:14px; padding-left: 20px; padding-top: 20px; padding-bottom: 20px;}
h4 {font-size:14px; padding-top: 20px; padding-bottom: 20px;}
h5 {font-size:14px; padding-left: 20px; padding-top: 20px; padding-bottom: 20px;}
h6 {font-size:12px}
ol {list-style:decimal}
ul {list-style:square}
li {margin-left:0px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom:0;}

/* HEADINGS -------------------*/

h3.joinform {padding-left:55px;padding-bottom:20px;background: transparent url(../images/franchise/h3_pin.gif) no-repeat 0 0;}
.joinform {padding-left:55px;padding-bottom:20px;background: transparent url(../images/franchise/h3_pin.gif) no-repeat 0 0;}

/* LINKS -------------------*/

a {color: #000;text-decoration: none;}
a:hover {text-decoration: none;color: #C42527;}

a:hover.footerlink {color: #FFF; ;border-bottom: 1px solid #43120F;}
.franchiselinks a {color: #000000; border-bottom: 1px solid #EA0437;}

p.whatwedolinks {background: transparent url(../images/whatwedo/redarrow.png) no-repeat 0 6px; color: #000000; padding-left: 20px;}
p.whatwedolinks a {color: #000000; border-bottom: 1px solid #BA191A;}
p.whatwedolinks a:hover {color: #BA191A; border-bottom: 1px solid #000000;}

a.onredlink {color: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
a:visited.onredlink {color: #FFFFFF; border-bottom: 1px solid #000000;}
a:hover.onredlink {color: silver; border-bottom: 1px solid #000000;}
a:active.onredlink {color: silver; border-bottom: 1px solid #000000;}

a.redlink {color: #CC0000; font-weight: 600;}
a:hover.redlink {color: #CC0000; font-weight: 600;}

a.redlinkthin {color: #CC0000; font-weight: 400;}
a:hover.redlinkthin {color: #CC0000; font-weight: 400;}

/* GENERIC -------------------*/

.silver {color: #D8D7D8;}
.black {color: #000000;}
.darkred {color: #1F0806;}
.palered {color: #B29E9D;}
.red {color: #C42527;}
.white {color: #FFFFFF;}
.tint {color: #eee;}
p.white {color: #FFFFFF;}
.grey {color: #666666;}
.lightgrey {color: #999999;}
p.grey {color: #666666;}
.floatright {float: right;}
.floatleft {float: left;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.smalltext {font-size: 10px;}
.bold {font-weight: bold;}

.tel {font-size: 16px;}

.h1homepage {font-size:26px; padding-left: 20px }

/* HOMEPAGE -------------------*/

.intropara {
	margin-left: 20px;
	margin-bottom: 20px;
	font-size: 15px;
}	

.para {
	color: #000;
	margin-left: 20px;
	margin-bottom: 20px;
}

.parahighlight {
	color: #000;
	margin-left: 20px;
	margin-bottom: 20px;
	font-size: 1.5em;
	color: #AF1010;
}
	
/* FOOTER -------------------*/

.footer_title {
	color: #D8D7D8;
	padding: 10px 0 0 0;
	}

.jobsalt1 {
	color: #FFFFFF;
	padding-right: 10px;
	}

.jobsalt2 {
	color: #9D9B9B;
	padding-right: 10px;
	}

.bookingtime1 {
	color: #BA191A;
	padding-right: 10px;
}

.bookingtime2 {
	color: #8F1B1B;
	padding-right: 10px;
}

ul#whatwedo .jobsalt1 {
	color: #FFFFFF;
	}

ul#whatwedo .jobsalt2 {
	color: #9D9B9B;
	}

/* WHO WE ARE -------------------*/

.clivequote {
	color: #666666;
	width: 190px;
}

/* CUSTOMER COMMENTS -------------------*/

.cust_comments {
	color: #666666;
	padding: 5px;
	border-bottom: 1px dotted silver;
}