html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
a
{text-decoration:none;
color:#153e7c;}
a:hover
{text-decoration:underline;}
.clear
{clear:both;}
/* ------------------- End of CSS Reset ------------------- */

.outer
{margin:auto;
width:840px;
border:1px solid #a01b1b;}

.topLogos
{background:#a01b1b;
height:245px;
width:840px;
margin:0;}

.title
{text-align:right;
width:840px;}

.title h1
{font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:8px 40px 0 0;
color:#f2e1e1;
letter-spacing:3px;
font-weight:normal;}

.xpressLogo
{clear:both;
float:left;
width:217px;
margin:17px 0 0 20px;}

.xpressLogo img
{border:2px solid #000000;}

.slideshow
{float:right;
width:532px;
margin:17px 45px 0 0;}

.menu
{clear:both;
background:#d0d0d0;
width:577px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#454545;
float:right;
padding:10px 0 10px 0;}

.menu a
{text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#454545;
text-decoration:none;
margin:3px 7px 3px 7px;}

.menu a:hover
{color:#a01b1b;
text-decoration:underline;}

.mainContent
{clear:both;
margin:auto;
width:840px;}

.contentArea
{float:right;
width:577px;}

.accreditations
{float:left;
width:260px;
border-top:1px dotted #000000;}

.accreditations h2
{padding:10px 0 0 20px;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:normal;
color:#13133b;}

.accreditations .images
{width:201px;
margin:auto;
margin-top:20px;
margin-bottom:20px;}

.rospa
{margin-left:60px;}

.accreditations .companyaccred
{padding-bottom:10px;}

.employeecert
{text-align:center;}

.about
{background:#000000;
height:56px;}

.aboutMenu
{float:left;
padding:10px 0 0 10px;}

.aboutMenu a
{color:#FFFFFF;
font-size:13px;
font-family:Helvetica, Arial, sans-serif;
margin:0 5px 0 5px;}

.aboutMenu a:hover
{text-decoration:underline;}

.phone
{float:right;
color:#FFFFFF;
background: #000000 url(../img/phoneBg.jpg) no-repeat right;
height:55px;}

.phone p
{padding:17px 55px 0 0;
font-size:17px;
font-family:Helvetica, Arial, sans-serif;}

.intro
{padding:0 45px 0 0;}

.intro h2, h3
{font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#a01b1b;
clear:both;
margin:15px 0 10px 0;
font-weight:lighter;}

.intro h3
{font-size:15px;
word-spacing:3px;
color:#13133b;}

.intro p
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
padding:0 0 10px 0;
color:#656565;}

.border
{border-top:1px dotted #000000;
width:470px;
margin-top:7px;
margin-right:5px;
float:left;
height:2px;}

.right
{width:430px;
margin-right:0;
margin-left:5px;}

.learn
{float:left;}

.footer
{clear:both;
width:840px;
height:56px;}

.footer .phrase
{float:right;
height:56px;
width:577px;
background: #000000 url(../img/phoneBg.jpg) no-repeat right;}

.footer .phrase p
{font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:27px;
letter-spacing:4px;
word-spacing:12px;
text-transform:uppercase;
text-align:center;
padding-top:15px;
padding-right:35px;}

.design
{float:left;
width:260px;
text-align:center;
padding-top:11px;
border-top:1px dotted #000000;}

.design a
{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
text-decoration:none;}

#slideshow {
    height:200px;
	width:532px;
	position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
	border:none;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

.locations
{clear:both;
width:880px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
font-weight:bold;}

.locations p
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
word-spacing:3px;
color:#666666;}

.locations span.place
{margin-left:20px;
margin-right:20px;}

.locations1
{clear:both;
width:880px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;}

.locations1 p
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
word-spacing:3px;
color:#666666;}

.intro hr
{width:250px;
border:none;
border-top:1px solid #a01b1b;}
