﻿body {	font-family : futura, calibri, arial, helvetica;}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 
{
	border: 0 none;
	padding: 0;
	margin: 0;
	font-family : inherit;
	font-size : 100%;
	font-style : inherit;
	font-weight : inherit;
	vertical-align : baseline;	
}
#main 
{
	width : 100%;
	font-family : futura, calibri, arial, helvetica;
	width : 100%; 	background : #2d2f36;
	padding-bottom: 20px;
}#body{	margin : 0 auto;	font-family : Arial;}#top {	background : #FFF;	width : 100%;	border-bottom: solid 6px #9CDAEA;}#top #logo {	width : 858px; 	margin :0 auto;}#top #logo h1{	text-align : left;}#column-left {	float : left; 	width : 220px;}#column-right {	float : left; 	width : 580px;}#content {	width : 900px; 	margin : 0 auto;	font-size : 12px;}/* Navigation */#navigation {	float : left;	margin : 10px auto;	width : 100%;	}#navigation ul {	padding : 0;	margin : 0;}#navigation ul li {	list-style:none;	display : inline;	padding : 0;	margin : 0;	border-right : solid 1px #ffffff;}#navigation ul li.coming-soon a{	cursor: text;	color: #b8b8b8;}#navigation ul li.coming-soon a:hover{	color: #b8b8b8;}#navigation ul li a{	color : #fff;	text-decoration : none;	/*background : #cbdadd;*/	padding : 5px;	font-size : 16px;	-moz-border-radius-bottomleft:5px;	-moz-border-radius-bottomright:5px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;}#navigation ul li.Selected a{	background : #2d2f36;	color : #9CDAEA;}#navigation ul li a:hover{	background : #2d2f36;	color : #9cdaea;	-moz-border-radius-bottomleft:5px;	-moz-border-radius-bottomright:5px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;}/* End navigation */ul.left-navigation{	margin: 10px 0;}ul.left-navigation li{	display : block;	margin : 0 0 5px 10px;}ul.left-navigation li.Selected{	font-weight : bold;}.left-navigation a {	color : #999;	text-decoration : none;}.left-navigation a:hover{	text-decoration : underline;	background: url('/dev/website/images/nav-small-grey-cogs.gif') no-repeat 0 0;	padding-left: 18px;}.left-navigation li:hover{	color : #999;	/*background-color : #9CDAEA;*/	text-decoration : underline;	cursor : pointer;}.main-content {		}.content-box {	background: #fff;	min-height: 300px;	-moz-border-radius-bottomleft:5px;	-moz-border-radius-bottomright:5px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;}.content-box h2 {	background : #005daa;	padding : 6px 10px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;	color : #FFF;}.content-box h2.about {	background : #b81a65;}.content-box h2.sales{	background : #CC3333;}.featured-products h2, .blog h2{	background : #afd744;	padding : 6px 10px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;	color : #FFF;}.blog h2{	}.featured-products .content, .blog .content
{
	height: 100px;
	padding-left: 10px;
	padding: 10px;
	color: #2d2f36;
}.content-box .content{	padding: 10px;	_height : 250px;	color: #2d2f36;}.box {	background : #fff;	margin : 0 10px 10px 0;	-moz-border-radius-bottomleft:5px;	-moz-border-radius-bottomright:5px;	-moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px;}.box h2, .content-box h2, .featured-products h2, .blog h2{	font-size : 14px;	font-weight : bold;	padding-bottom : 6px;}.content-box h3{	font-size : 14px;	font-weight : bold;	padding-bottom : 6px;}.box p, .content-box p{	margin : 10px auto;}.box ol, .content-box ol{	margin-left : 35px;}.featured-products ul{	}.featured-products li, .blog li{	list-style : none;	display : inline;}.featured-products #featured-product{	float : left;	width : 90px;	height : 90px;	overflow : hidden;	margin-right : 5px;}.featured-products #featured-product-text{	float : left;	width : 85px;}ul.bike-list {	float : left;	width : 100%;	height : 300px;	margin-top : 10px;	padding-bottom : 10px;	overflow : auto;}ul.bike-list li {	float : left;	clear : both;	list-style : none;	margin : 0 0 20px 10px;	padding-right : 20px;	width : 470px;	background : #cccccc;}ul.bike-list li .bike-image{	float : left;	height : 90px;	width : 90px;	overflow : hidden;}ul.bike-list li .bike-short-desc{	float : left;	margin : 5px 0 0 20px;}/* footer and bottom */#bottom {	position: relative;	bottom : 0;	width : 100%;	height : 65px;	background : #71747b;}#footer {	margin : 0 0;	/*text-align :center;*/	padding : 10px 0;	font-family : Arial;}#footer  #footer-content {	width : 900px;	margin : 0 auto;}#footer  #footer-content  #footer-logo {	float : left;	/*margin-top : 10px;*/}#footer  #footer-content  #footer-links {	float : right;	visibility : hidden}#footer li {	margin-right : 10px;	display : block;}#footer a{	text-decoration : underline;	color : #FFF;	font-size : 12px;}