@charset "utf-8";
/* CSS Document */
/*/// General ///*/

div, h1, h2, h3, h4, p, ul, li, img, form {
	border:0px;
	margin: 0px;
	padding: 0px;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#CCCCCC;
	background:#333 url(../images/styling/bgTile.png);
}
acronym {
	cursor:help;
}
#wrapper {
	width:900px;
	margin: 0px auto; /* this overrides the text-align: center on the body element. */
}
.clear {
	clear:both;
	height:0px;
	line-height:0;
}
/*/// Typography ///*/
h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#00a4e4;
}
h2 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#00a4e4;
	text-decoration:none;
}
p {
	padding:0px 0px 10px 0px;
}
a {
	color: #818386;
}
a:hover {
	color: #00a4e4;
}
.blue {
	color:#00a4e4;
}
.note {
	font-size:9px;
}
/*/// Navigation ///*/
.navigation ul {
	width:900px;
	list-style-type: none;
}
.right li {
	float:right;
	padding:15px 15px 0px 0px;
}
.left li {
	float:left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 20px;
	margin-left: 20px;
}
.firstOne {
	padding:15px 0px 6px 15px;
}
.navigation a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#818386;
	text-decoration:none;
}
.navigation a:hover {
	color:#00a4e4;
}
li.currentPage a {
	color:#00a4e4;
}
/*/// Headers ///*/
#header {
	clear:both;
	width:900px;
	height:198px;
}
/*/// Content ///*/
#container {
	width:900px;
	background:url(http://www.thepurebicyclecompany.co.uk/images/styling/containerBg.png) top left no-repeat;
	padding:20px 0px 10px 0px;
	line-height:1.5;
}
#welcome, #leftCol {
	width:410px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#welcome ul#whats-new {
	list-style:none;
}
#welcome p:first-letter {
	font-size:16px;
	font-weight:bold;
	color:#00a4e4;
}
#feature, #rightCol {
	float:right;
	width:410px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-left:#333333 solid 1px;
}
#feature p:first-letter {
	font-size:16px;
	font-weight:bold;
	color:#00a4e4;
}

#wrapper #container #feature a #shopButton {
	position:relative;
	top:-30px;
	left:280px;
	border:0px;
}
#wrapper #container #rightCol a #shopButton {
	position:relative;
	top:-30px;
	left:280px;
	border:0px;
}
#container2 {
	clear:both;
	width:870px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	line-height:1.5;
	border-top:#333333 solid 1px;
}
#container2 p:first-letter {
	font-size:16px;
	font-weight:bold;
	color:#00a4e4;
}
#content {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#product {
	width:870px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	position:relative;
}
#product .seal {
	position:absolute;
	left: 680px;
	top: 10px;
}
#product table {
	margin:10px 0px;
}
#product table td strong {
	color:#00a4e4;
}
#product table.tableRowHighlighter tr:hover {
	background:#333;
}

img.right {
	float:right;
	border: 1px solid #333;
	padding: 8px;
}
.juniorImg img {
	margin-top:10px;
	margin-left:30px;
	border: 1px solid #333;
	padding: 8px;
}
.proImg img {
	margin-top:10px;
	margin-left:0px;
	border: 1px solid #333;
	padding: 8px;
}
#general {
	width:870px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
/*/// Forms ///*/
/*/// Footer ///*/
#footer {
	clear:both;
	text-align:right;
	width:885px;
	background:#231f20 url(../images/styling/cheveron.jpg) no-repeat top left;
	padding:10px 15px 10px 0px;
	font-size:10px;
}
/*/// Images ///*/

#wrapper #container #feature img, #container #rightCol img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 20px;
	border: 1px solid #333;
}
#wrapper #container #feature img, #container #leftCol img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 0px;
	border: 1px solid #333;
}
#wrapper #container #feature img, #container #rightCol img {
	padding: 8px;
}
#wrapper #container #feature img, #container #leftCol img {
	padding: 8px;
}
#wrapper #container #feature a img.buttons {
	margin:0px 0px 5px 0px;
	border:0px;
	padding:0px;
}

#wrapper #container #leftCol img.pureShield {
	border:0px;
	float:right;
}
/*// eShop ///*/

#categoryNavigation {
	width:140px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height:1.1;
}
#categoryNavigation ul#categoryList {
	margin-top:6px;
}
#categoryNavigation ul#categoryList li {
	list-style:none;
	margin-bottom: 2px;
}
#categoryNavigation ul#categoryList li h3 a {
	display:block;
	width:120px;
	background-color:#666666;
	padding:4px 10px;
}
#categoryNavigation ul#categoryList li h3 a {
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
#categoryNavigation ul#categoryList li h3 a:hover {
	color:#00a4e4;
	text-decoration:none;
}
#categoryNavigation ul#categoryList li h3 a.curentCategory {
	background-color:#00a4e4;
}
/* // Sub Catergory Navigation//*/

#categoryNavigation ul#categoryList ul#subCategoryList {
	margin-top:4px;
	padding-left:10px;
}
#categoryNavigation ul#categoryList ul#subCategoryList li {
	list-style:none;
}
#categoryNavigation ul#categoryList ul#subCategoryList li h4 a {
	display:inline;
}
#categoryNavigation ul#categoryList ul#subCategoryList li h4 a {
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
#categoryNavigation ul#categoryList ul#subCategoryList li h4 a:hover {
	color:#00a4e4;
	text-decoration:none;
}
#categoryNavigation ul#categoryList ul#subCategoryList li h4 a.subCurentCategory {
	color:#00a4e4;
}
/* // Info Navigation//*/
 ul#infoNavigation {
}
ul#infoNavigation li {
	float:left;
	padding:0px 10px;
	list-style:none;
}
ul#infoNavigation li h5 a {
	font-size:11px;
	color:#999999;
	font-weight:normal;
	text-decoration:none;
}
ul#infoNavigation li h5 a:hover {
	color:#00a4e4;
	text-decoration:none;
}
ul#infoNavigation li h5 a.infoNavPage {
	color:#00a4e4;
}
#farRight {
	float:right;
	width:155px;
	padding-left:15px;
}
#farRight a {
text-decoration:none;
}
#farRight fieldset {
	margin:0px;
	border:0px;
	padding:0px;
}
#farRight fieldset #searchBox {
	width:140px;
}


#shopContent {
	float:right;
	width:528px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-left:#333333 solid 1px;
	border-right:#333333 solid 1px;
}
#shopContent ul.productList {
	list-style:none;
}
#shopContent ul.productList li {
	float:left;
	margin:5px;
}

.navmenu .navmenuitem h2 a {
	font-size: 12px;
}

.productImages img {
	cursor:default;
	
}

