@charset "utf-8";
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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	font-family:Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}




#container{
width:960px;
height:auto;
margin: 0 auto;
}
#headertop{
width:960px;
float:left;
}
h3#established{
height:42px;
width:383px;
float:left;
background-image:url(images/established.gif);
background-repeat:no-repeat;
}
a.established{
height:42px;
width:383px;
display:block;
text-indent: -100em;
}
h3#enquiries{
height:42px;
width:214px;
float:left;
background-image:url(images/enquiries.gif);
background-repeat:no-repeat;
text-indent: -100em;
}
h3#email{
height:42px;
width:269px;
float:left;
background-image:url(images/email.gif);
background-repeat:no-repeat;
margin:0 0 0 35px;
}
a.email{
height:42px;
width:269px;
display:block;
text-indent: -100em;
}
#topmenu{
width:960px;
height:40px;
float:left;
background-image:url(images/topmenubg.gif);

}
#topmenu ul{overflow:hidden; width:auto;margin:0 0 0 4px;} /* wrap the LIs tightly and gives us somewhere to hide the first pipe */
#topmenu li {width:auto;display: block; float:left;margin:0 0 0 -4px;
padding:0 14px 0 13px; background-image:url(images/separator.gif); background-repeat:no-repeat; height:40px; width: auto;}
#topmenu li a{ margin:14px 2px 0 0; font-size:15px; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; display:block; width:auto; float:left; text-decoration:none;}
#topbanner{
width:960px;
height:157px;
float:left;
}
#content{
width: 960px;
height:auto;
float:left;
}
#content h1{
width:462px;
height:auto;
margin:13px 0 0 11px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#62bdc1;
float:left
}
#content p{
width:582px;
float:left;
height:auto;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
color:#454545;
margin:6px 0 0 11px;
padding:0px;
font-size:13px;
}
#footer{
width:960px;
height:auto;
float:left
}
#fourbox{
width:960px;
float:left;
height:154px;
margin:20px 0 10px;
}
#threefields{
width:960px;
float:left;
height:auto;

}
.box{
background-image:url(images/4boxbg.gif);
width:233px;
height:154px;
float:left;
}
.box2{
background-image:url(images/4boxbg.gif);
width:233px;
height:154px;
margin-left:9px;
float:left;
}
h2#budgetcoachhire{
width:233px;
height:36px;
float:left;
}
h2#budgetcoachhire a{
width:233px;
height:36px;
display:block;
background-image:url(images/budget-coach-hire.gif);
background-repeat:no-repeat;
text-indent:-100em;
}
h2#standardcoachhire{
width:233px;
height:36px;
float:left;
}
h2#standardcoachhire a{
width:233px;
height:36px;
display:block;
background-image:url(images/standard-coach-hire.gif);
background-repeat:no-repeat;
text-indent:-100em;
}
h2#executivecoachhire{
width:233px;
height:36px;
float:left;
}
h2#executivecoachhire a{
width:233px;
height:36px;
display:block;
background-image:url(images/exclusive-coach-hire.gif);
background-repeat:no-repeat;
text-indent:-100em;
}
h2#signaturecoachhire{
width:233px;
height:36px;
float:left;
}
h2#signaturecoachhire a{
width:233px;
height:36px;
display:block;
background-image:url(images/signature-coach-hire.gif);
background-repeat:no-repeat;
text-indent:-100em;
}
#fourbox p{
width:104px;
height:96px;
float:left;
font-size:11px;
color:#454545;
font-family:Arial, Helvetica, sans-serif;
margin:8px 0 0 12px;
line-height:13px;
}
#fourbox p a{

font-size:12px;
color:#454545;
font-weight:bold;
text-decoration:none;

}
#remarkableservice{
width:312px;
height:259px;
float:left;
margin:10px 0 0 12px;

}
#remarkableservice h3{
width:310px;
float:left;
font-size:20px;
color:#129188;
margin: 0px 0px 8px 0px;
}
#remarkableservice a{

color:#129188;
}
#remarkableservice p{
width:310px;
float:left;
font-size:12px;
line-height:15px;
color:#454545;
}
#testimonials{
width:316px;
height:259px;
float:left;
margin:10px 6px 0 6px;
border-right: 1px solid #dbe0dc;
border-left: 1px solid #dbe0dc;


}
#testimonials h3{
width:310px;
float:left;
font-size:20px;
color:#129188;
margin: 0px 6px 8px 6px;
}
#testimonials a{

color:#129188;
}
#testimonials p{
width:180px;
float:left;
font-size:12px;
line-height:15px;
color:#454545;
margin: 0px 0px 8px 6px;
}
#member{
width:300px;
height:259px;
float:left;
margin:10px 0 0 6px;

}
#member h3{
width:310px;
float:left;
font-size:20px;
color:#129188;
margin: 0px 0px 8px 0px;
}
#member a{
color:#129188;
}
#member p{
width:180px;
float:left;
font-size:12px;
line-height:15px;
color:#454545;
}
.moredetials{
float:right;
width: 100px;
height:auto;
margin:15px 20px 0 0;
font-size:14px;

}
.moredetials a{
text-decoration:none;
}
.moredetials2{
float:right;
width: 100px;
height:auto;
margin:12px 20px 0 0;
font-size:14px;

}
.moredetials2 a{
text-decoration:none;
}
.moredetials3{
float:right;
width: 100px;
height:auto;
margin:35px 20px 0 0;
font-size:14px;

}
.moredetials3 a{
text-decoration:none;
}

#bottomextra{
float:left;
width:960px;
height:auto;
}
#bottommenu{
width:960px;
margin:20px 0px 0px -10px;
height:auto;
float:left;
}

#bottommenu ul{margin:4px 0px 0px 6px;overflow:hidden; width:auto; float:left} /* wrap the LIs tightly and gives us somewhere to hide the first pipe */
#bottommenu li {width:auto;margin:0 0 0 -1px;display:inline;padding:0 1px 0px 4px ;border-left: 1px solid #119088;}
#bottommenu li a{ height:13px; font-size:14px; color:#119088; font-weight:bold; text-decoration:none;}
#bottommenu p{width: 520px;font-size:12px; color:#888888; margin:9px; float:left; font-weight:bold;}
#extra{
float:left;
width:960px;
height:50px;
margin:20px 0px 0px 0px;
}
#extra p{
font-size:12px; color:#888888;
}
.greenbold{
color:#119088;
font-weight:bold;
}
#extra p span{
font-size:11px; 
}
#extra p span a{
color:#888888;
}
ul.sitemapstyle{
display:block;
width:600px;

}
ul.sitemapstyle li{
font-size:14px;
}
ul.sitemapstyle a{
text-decoration:none;
color:#454545;
}
ul.sitemapstyle{
float:left;
margin: 10px 0px 0px 30px;
}
p#aboutus{
width:450px;
}
p#teamtravel{
width:680px;
}
p#school{
width:450px;
}

