body {padding:0px; margin:0px;  background-image:url('../images/screenBG.jpg'); background-repeat:repeat-x;  background-color:#ffffff;}

/*reset whitespace*/
*{margin: 0; padding: 0;}




#Shell {margin:auto; position:relative; width:988px;}

#Logo {height:107px; padding-top:20px; padding-bottom:13px; width:260px; }

#Navigation {width:978px; height:37px; background-image:url('../images/navigationBG.jpg'); background-repeat:no-repeat; padding-top:10px; padding-left:10px;}

#Content {width:988px; position:relative; padding-bottom:20px;}
#Content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Content {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html #Content {height: 1%;} 
#Content {display: block;} 
/* End hide from IE-mac */


.team_thumb { float: left; width: 155px; height: 107px; padding: 20px ; }

#socialnetworks {width:125; height:54px; position:absolute; top:50px; right:0px;}

#ContentHome {width:958px; height:480px; position:relative; margin-left:15px; margin-top:10px; margin-bottom:10px;}

#FooterTop {width:100%; background-color:#004a8d; height:120px; position:relative;}
#FooterTopInner {width:988px; margin:auto; position:relative; height:100px; padding-top:10px; padding-bottom:10px; }

#FooterBottom {width:100%; background-color:#ffffff; height:100px; position:relative;}
#FooterBottomInner {width:988px; margin:auto; }

#FooterTopLeft {height:100px; float:left; width:250px; border-right:1px solid #ffffff; padding-left:20px;}
#FooterTopRight {height:100px; float:right; width:600px; padding-right:20px;}


#HomePromoTopLeft {width:286px; height:272px; position:absolute; top:0px; left:0px;}
#HomePromoBottomLeft {width:286px; height:194px; position:absolute; top:282px; left:0px;}
#HomePromoCentre {width:373px; height:480px; position:absolute; top:0px; left:293px;}
#HomePromoTopRight {width:264px; height:359px; position:absolute; background-color:#03bfdb; padding-top:55px; padding-bottom:20px; padding-left:10px; padding-right:10px; top:-115px; right:0px;}
#HomePromoBottomRight {width:284px; height:147px; position:absolute; top:335px; right:0px;}

#TwitterTop {position:absolute; top:-20px; right:0px; width:304px; height:74px;}
#TwitterBottom {position:absolute; bottom:-10px; left:0px; width:284px; height:26px;}



/* GENERAL CSS NAVIGATION */

#NavSite li {display:inline; height:30px; overflow:hidden; margin:0; padding:0; list-style:none;}

#NavSite a {float:left;	padding: 30px 0 0 0;	overflow: hidden;	height: 0px !important; 	
height /**/:30px; /* for IE5/Win only */
}
	
#NavSite a:hover {background-position: 0 -30px;}

#NavSite a:active, #NavSite a.selected {background-position: 0 -30px;}

#NavHome a {width:54px; background: url(../images/navHome.png) top left no-repeat; padding-right:23px;}
#NavAboutUs a {width:86px; background: url(../images/navAboutUs.png) top left no-repeat; padding-right:23px;}
#NavOurLocations a {width:92px; background: url(../images/navLocations.png) top left no-repeat; padding-right:23px;}
#NavCareers a {width:86px; background: url(../images/navCareers.png) top left no-repeat; padding-right:23px;}
#NavCommunity a {width:108px; background: url(../images/navCommunity.png) top left no-repeat; padding-right:23px;}
#NavContactUs a {width:85px; background: url(../images/navContact.png) top left no-repeat; padding-right:23px;}



.GeneralContentBlue {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#dae5e7; padding-left:20px; padding-right:20px;}

.GeneralContentBrown {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#f0e5bd; padding-left:20px; padding-right:20px; position:relative;}
.GeneralContentBrown:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralContentBrown {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralContentBrown {height: 1%;} 
.GeneralContentBrown {display: block;} 
/* End hide from IE-mac */

.GeneralContentPink {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#e2cfe6; padding-left:20px; padding-right:20px;}
.GeneralContentTorq {width:256px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#437d8a; padding-left:15px; padding-right:15px;}

.GeneralContentTop {position:absolute; top:-15px; left:0px; width:669px; height:18px;}
.GeneralContentBottom {position:absolute; bottom:-15px; left:0px; width:669px; height:17px;}

.GeneralSlimContentTop {position:absolute; top:-14px; left:0px; width:286px; height:16px;}
.GeneralSlimContentBottom {position:absolute; bottom:-14px; left:0px; width:286px; height:16px;}

#PageLayout1Right {width:669px; float:right; position:relative;}
#PageLayout1Left {width:286px; float:left; position:relative; padding-top:15px;}

#PageLayout2Right {width:286px; float:right; position:relative; padding-top:15px;}
#PageLayout2Left {width:669px; float:left; position:relative;}






.GeneralBeverley {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#22b24c; padding-left:20px; padding-right:20px;}
.GeneralBeverley:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralBeverley {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralBeverley {height: 1%;} 
.GeneralBeverley {display: block;} 
/* End hide from IE-mac */

.GeneralSutton {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#fff200; padding-left:20px; padding-right:20px;}
.GeneralSutton:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralSutton {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralSutton {height: 1%;} 
.GeneralSutton {display: block;} 
/* End hide from IE-mac */

.GeneralHolderness {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#8dd8f8; padding-left:20px; padding-right:20px;}
.GeneralHolderness:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralHolderness {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralHolderness {height: 1%;} 
.GeneralHolderness {display: block;} 
/* End hide from IE-mac */

.GeneralWytonBar {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#9dd29c; padding-left:20px; padding-right:20px;}
.GeneralWytonBar:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralWytonBar {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralWytonBar {height: 1%;} 
.GeneralWytonBar {display: block;} 
/* End hide from IE-mac */

.GeneralMaybury {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#ed1c24; padding-left:20px; padding-right:20px;}
.GeneralMaybury:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralMaybury {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralMaybury {height: 1%;} 
.GeneralMaybury {display: block;} 
/* End hide from IE-mac */

.GeneralSouthcotes {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#f7941e; padding-left:20px; padding-right:20px;}
.GeneralSouthcotes:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralSouthcotes {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralSouthcotes {height: 1%;} 
.GeneralSouthcotes {display: block;} 
/* End hide from IE-mac */

.GeneralChanterlands {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#3d3d3d; padding-left:20px; padding-right:20px;}
.GeneralChanterlands:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralChanterlands {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralChanterlands {height: 1%;} 
.GeneralChanterlands {display: block;} 
/* End hide from IE-mac */

.GeneralCottingham {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#903f98; padding-left:20px; padding-right:20px;}
.GeneralCottingham:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralCottingham {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralCottingham {height: 1%;} 
.GeneralCottingham {display: block;} 
/* End hide from IE-mac */

.GeneralWillerby {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#e6a9b8; padding-left:20px; padding-right:20px;}
.GeneralWillerby:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralWillerby {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralWillerby {height: 1%;} 
.GeneralWillerby {display: block;} 
/* End hide from IE-mac */

.GeneralFerriby {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#c05c27; padding-left:20px; padding-right:20px;}
.GeneralFerriby:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralFerriby {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralFerriby {height: 1%;} 
.GeneralFerriby {display: block;} 
/* End hide from IE-mac */

.GeneralSouthCave {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#014a8e; padding-left:20px; padding-right:20px;}
.GeneralSouthCave:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralSouthCave {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralSouthCave {height: 1%;} 
.GeneralSouthCave {display: block;} 
/* End hide from IE-mac */

.GeneralPocklington {width:629px; position:relative; margin-top:25px; margin-bottom:40px; background-color:#a7a9ac; padding-left:20px; padding-right:20px;}
.GeneralPocklington:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.GeneralPocklington {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html .GeneralPocklington {height: 1%;} 
.GeneralPocklington {display: block;} 
/* End hide from IE-mac */


.GeneralLeft {float:left; width:300px;}
.GeneralRight {float:right; width:300px;}



h1 {font-size:1em; font-family: Arial; color:#3953a4; font-weight:bold; margin: 0px 0px 15px 0px;}

h2 {font-size:0.90em; font-family:Arial; color:#141414; font-weight:bold; margin: 0px 0px 15px 0px;}

h3 { font-size:0.90em; font-family:Arial; color:#141414; font-weight:bold; margin: 0px 0px 5px 0px; }

h4 {font-size:0.90em; font-family:Arial; color:#fff; font-weight:bold; margin: 0px 0px 10px 0px;}

ul {font-family:Arial; color:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 20px 10px;}

ol {font-family:Arial; color:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 20px 10px;}

li {font-size:0.75em; font-family:Arial; color:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}

img { border:0px; }

p {font-size:0.75em; font-family:Arial; color:#141414; margin: 0px 0px 15px 0px; text-align:left;}
a:link {color:#141414; text-decoration:none;}
a:visited {color:#141414; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}


p.LightText {font-size:0.75em; font-family:Arial; color:#ffffff; margin: 0px 0px 15px 0px; text-align:left;}
.LightText a:link {font-family:Arial; color:#ffffff; text-decoration:none;}
.LightText a:visited {font-family:Arial; color:#ffffff; text-decoration:none;}
.LightText a:hover {font-family:Arial; color:#555555; text-decoration:underline;}


p.FooterText {font-size:0.75em; font-family:Arial; color:#ffffff; margin: 0px 0px 30px 0px;}
.FooterText a:link {font-family:Arial; color:#ffffff; text-decoration:none;}
.FooterText a:visited {font-family:Arial; color:#ffffff; text-decoration:none;}
.FooterText a:hover {font-family:Arial; color:#03bfdb; text-decoration:underline;}





#TubeMap {width:626px; height:428px; background: url(../images/tubeMap.jpg) top left no-repeat; position:relative;}

#TubeMapBeverley {width:100px; height:25px; position:absolute; top:210px; right:0px;}
#TubeMapCottingham {width:100px; height:25px; position:absolute; top:300px; right:0px; }
#TubeMapWytonBar {width:100px; height:25px; position:absolute; top:190px; left:0px;}
#TubeMapPocklington {width:100px; height:25px; position:absolute; top:270px; left:0px;}
#TubeMapMaybury {width:100px; height:25px; position:absolute; top:150px; left:150px;}
#TubeMapSouthcotes {width:100px; height:25px; position:absolute; top:150px; left:280px;}
#TubeMapHolderness {width:100px; height:25px; position:absolute; top:150px; left:380px;}
#TubeMapSutton {width:100px; height:25px; position:absolute; top:150px; left:480px;}

#TubeMapSouthCave {width:100px; height:25px; position:absolute; top:345px; left:70px;}
#TubeMapFerriby {width:100px; height:25px; position:absolute; top:345px; left:175px;}
#TubeMapWillerby {width:100px; height:25px; position:absolute; top:345px; left:280px;}
#TubeMapChanterlands {width:100px; height:25px; position:absolute; top:345px; left:390px;}
























