.seo { display: none; }
body {
	background: url(../images/bgGradient.png) repeat-x #6eb8ff;
	font-size: small;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 100%; height: 100%;
}
H1,H2,H3,H4,H5,H6,H7 { color: #00529F; font-weight: bold; }
H1 { font-size: xx-large; }
H2 { font-size: x-large; }
H3 { font-size: large; }
H4 { font-size: medium; }
P { margin: 5px 0 10px 0; }
TABLE {
	 font-size: x-small;
}
TH {
	 font-weight: bold; color: gray; vertical-align: top;
}
TD { padding: 2px; vertical-align: top; }
STRONG { font-weight: bold; }
#page {
	width:  941px;
	margin: 10px auto;
}
.wheel {
	background: #fff url(../images/bike_wheel.jpg) no-repeat -100px 20px;
}
.lane { background: url(../images/cycle-lane.jpg) no-repeat;  background-position-x: 100px; background-position-y: bottom; }
.shop { background: url(../images/bike-shop2.jpg) no-repeat; background-position: 20px 38px; }
.rides { background: #fff url(../images/cycle-rides.jpg) no-repeat 50px 20px; padding-bottom: 40px; }
.coffee { background: url(../images/coffee_muffin.jpg) no-repeat 50px 0px; padding-bottom: 40px; }
.festival { background: url(../images/travelchoice-green-festival.gif) no-repeat 50px 100px; padding-bottom: 40px; }

#pageTop { 
	width: 982px; height: 172px; 
	background: url(../images/pageTop2.png) no-repeat;
}
#pageContent { 
	width: 941px; height: auto; min-height: 250px;
	padding: 10px 20px 40px 20px; 
	background-color: #fff;
	border-right: 1px solid #ddd; border-top: none; border-bottom: 1px solid #eee;
	overflow: hidden;
}
#footer {
	color: #fff;
	font-size: x-small;
	text-align: right;
	width: 977px; height: 30px;
	padding: 10px 10px 0 0;
	margin-bottom: 20px;
	background: url(../images/footerBot.gif) no-repeat left bottom;
}
#footer A {
	 color: #FDB826;
}
.leftEdgeFeature {
	margin-top: 20px;
	margin-left: -120px;
	float: left;
}
.rightEdgeFeature {
	margin-top: 20px;
	margin-right: -120px;
	float: right;	
}
.leftColumn { width: 600px; margin: 0 20px 0 0; }
.rightColumn {
	width: 500px;
	margin: 20px 20px 0 400px; 
}
.narrowLeftColumn { width: 400px; }
.fairlyNarrowLeftColumn { width: 500px; }
.quiteNarrowRightColumn { width: 300px; margin: 0 20px 0 0; }
.narrowRightColumn { width: 200px; margin: 0 20px 0 730px; }
.narrowRightColumn { width: 250px; margin: 0 20px 0 680px; }
.narrowRightColumn P { margin-bottom: 40px; }
.narrowRightColumn UL { font-size: x-small; text-align: left; list-style: square; margin-top: -35px; margin-left: 20px; }
.veryNarrowRightColumn { width: 200px; margin: 0 20px 0 730px; }
.tall { min-height: 500px; }
#navigation {
	font-weight: bold;
	color: #00529f;
	cursor: pointer;
	float: right;
	margin-top: 93px; 
}
#navigation li {
	float: left; margin-right: 20px; ; 
}
#navigation li a { padding: 10px; text-decoration: none; color: #00529F; }
#navigation li a:hover { text-decoration: none; background-color: Gold; }
#navigation li.selected { color: #000; padding-bottom: 11px; background: url(../images/selected.gif) no-repeat; background-position: -2px 17px; }
#breadcrumb {
	color: #00529f;
	cursor: pointer;
	margin-left: 170px; 
	position: relative;
	top: 130px;
}
#breadcrumb li {
	 float: left;
	 margin: 0 4px;	 
}
#breadcrumb .trail:before {
	 content: " > ";
}
.block {
	display: block;
}
#rides li { margin-bottom: 5px; width: 500px; }
#agm { width: 300px; height: 50px; background-color: #00529F; color: #FFF; font-weight: bold; font-size: small; padding: 10px; box-shadow: 3px 3px 3px #666;}
#gallery { clear: both; float: none; margin-bottom: 30px; }
#gallery UL LI A IMG { float: left !important; }
#shops, .cakestops { width: 500px; }
#shops li { margin: 20px 30px 0 0; float: left; width: 160px;  }
.cakestops li { margin: 20px 0; width: 250px; }
.discount { background-color: #99ff66;  }
div.discount { margin-top: 5px;}
#shops li address { font-style: italic; color: gray; }
.left { float: left; }
.right { float: right; }
.narrow { width: 300px; }
.narrowish { width: 350px; }
.quiteNarrow { width: 400px; }
.veryNarrow { width: 200px; }
.center { text-align: center; }
.newsItem { width: 600px; }
.newsItem img { float: right; padding: 0 0 20px 20px; }
.newsItem a.moreNews { display: block; margin-top: 5px; }
.news { margin-top: 30px; }
.alt { color: Gray; }
.twoColLeft { margin-top: 15px; width: 200px; float: left; clear: left; }
.twoColRight { margin-top: 15px; width: 400px; float: left; }
.rowshade { background-color: #eee; }
.resetFloat { float: none; clear: both; }
UL.bullets { list-style: circle; margin: 10px 0; list-style-position: inside; }
.apart { margin: 5px 0; }
.farApart { margin: 15px 0; }
.rightSeperated { margin-right: 20px; }
.greyed { color: Gray !important; }
.boxout { background: #00529F; color: #FFF; margin: 20px 0; padding: 10px; width: 280px; }
.boxout H3, .boxout A { color: #FFF !important; }
UL.starred { list-style-image:  list-style-position: inside; margin-top: 30px; }
UL.starred LI { margin-bottom: 10px; background: url(../images/ride-bullet.gif) no-repeat; padding: 4px 0 0 25px; height: 20px; }
UL.starred LI A {  }









