 *{ 
  margin:0; 
  padding:0; 
} 

img {
border:none;
}

/* Headings */

h1, h2 {
	font-weight: normal;
}

h1 {
	font-size: 2.4em;
	line-height: 60px;
	padding: 0px 0px;
}

h2 {
	color: #000;
	font-size: 1.3em;
	padding: 15px 0 5px 0;
	font-weight:bold;
}

h2 a, h2 a:visited {
text-decoration: none;
color:#000;
}

h2 a:hover {
text-decoration:underline;
}

h3 {
	color: #000;
	font-size: 1.15em;
	padding: 15px 0 5px 0;
	font-style:italic;
}

h1.mtb-home {
	width: 286px; 
	height: 91px;
	position: relative;
}

h1.mtb-home span {
	background: url(mtb-pageheading-home1.gif) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 91px;
}


h1.mtb-whydales {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-whydales span {
	background: url(mtb-pageheading-whythedales.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-findaroute {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-findaroute span {
	background: url(mtb-pageheading-findaroute.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-mtbgallery {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-mtbgallery span {
	background: url(mtb-pageheading-mtbgallery.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-essentialinfo {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-essentialinfo span {
	background: url(mtb-pageheading-essentialinfo.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}


h1.mtb-bikehirecourses {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-bikehirecourses span {
	background: url(mtb-pageheading-bikehirecourses.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-shops {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-shops span {
	background: url(mtb-pageheading-shopsandrepairs.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-accommodation {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-accommodation span {
	background: url(mtb-pageheading-accommodation.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-gettinghere {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-gettinghere span {
	background: url(mtb-pageheading-gettinghere.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-news {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-news span {
	background: url(mtb-pageheading-news.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-contactus{
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-contactus span {
	background: url(mtb-pageheading-contactus.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-links{
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-links span {
	background: url(mtb-pageheading-links.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-accessibility{
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-accessibility span {
	background: url(mtb-pageheading-accessibility.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-sitemap{
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-sitemap span {
	background: url(mtb-pageheading-sitemap.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-atoz{
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-atoz span {
	background: url(mtb-pageheading-atoz.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-disclaimer{
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-disclaimer span {
	background: url(mtb-pageheading-disclaimer.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-thearea{
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-thearea span {
	background: url(mtb-pageheading-thearea.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-naturewildlife {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-naturewildlife span {
	background: url(mtb-pageheading-naturewildlife.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

h1.mtb-culturalheritage {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-culturalheritage span {
	background: url(mtb-pageheading-culturalheritage.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-whattodo {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-whattodo span {
	background: url(mtb-pageheading-whattodo.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

h1.mtb-route-fountainsfell {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-fountainsfell span {
	background: url(mtb-pageheading-fountainsfell.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}


h1.mtb-route-wensleydale {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-wensleydale span {
	background: url(mtb-pageheading-wensleydale.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-tunnelsbridges {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-tunnelsbridges span {
	background: url(mtb-pageheading-tunnelsbridges.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-malhammoor {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-malhammoor span {
	background: url(mtb-pageheading-malhammoor.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-bardenmoor {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-bardenmoor span {
	background: url(mtb-pageheading-bardenmoor.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-mtb-route-doddfell {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-doddfell span {
	background: url(mtb-pageheading-doddfell.jpg) top left no-repeat;
    position: absolute;
    width: 100%;
    height: 60px;
}

h1.mtb-route-granddayout {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-granddayout span {
	background: url(mtb-pageheading-granddayout.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-mtb-route-penyghent {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-penyghent span {
	background: url(mtb-pageheading-penyghent.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-gouthwaite {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-gouthwaite span {
	background: url(mtb-pageheading-gouthwaite.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-boozecrackpot {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-boozecrackpot span {
	background: url(mtb-pageheading-boozecrackpot.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-edge {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-edge span {
	background: url(mtb-pageheading-edge.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-bowderdale {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-bowderdale span {
	background: url(mtb-pageheading-bowderdale.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-mtb-route-settleloop {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-settleloop span {
	background: url(mtb-pageheading-settleloop.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-longsettleloop {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-longsettleloop span {
	background: url(mtb-pageheading-longsettleloop.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-malhamdale {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-malhamdale span {
	background: url(mtb-pageheading-malhamdale.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-nidderdale {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-nidderdale span {
	background: url(mtb-pageheading-nidderdale.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-brimhamloop {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-brimhamloop span {
	background: url(mtb-pageheading-brimhamloop.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-brimhamblast {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-brimhamblast span {
	background: url(mtb-pageheading-brimhamblast.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-greatgreenhow {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-greatgreenhow span {
	background: url(mtb-pageheading-greatgreenhow.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-route-whernside {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-whernside span {
	background: url(mtb-pageheading-tourofwhernside.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}


h1.mtb-route-viaducts {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-route-viaducts span {
	background: url(mtb-pageheading-theviaducts.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-imba {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-imba span {
	background: url(mtb-pageheading-imba.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-faqs {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-faqs span {
	background: url(mtb-pageheading-faqs.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-infocentres {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-infocentres span {
	background: url(mtb-pageheading-infocentres.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}

h1.mtb-help {
	width: 460px; 
	height: 60px;
	position: relative;
	padding-bottom:10px;
}

h1.mtb-help span {
	background: url(mtb-pageheading-help.jpg) top left no-repeat;
	position: absolute;
	width: 100%;
	height: 60px;
}



.none-underline {
	text-decoration: none;
}



