*{
	margin: 0
}

/*html>body { overflow-y:scroll; }*/

body{
	text-align: center;
	margin-top: 5px;
	font-size:100%;
	font-family: Arial;
}

#content, #header{
	width: 912px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFF;
}

#header #bike{
	margin-left:10px;
}

#header #drmikes{
	margin-bottom:7px;
}

#right_box{
	float:right;
	margin-top:15px;
	margin-right:10px;
	text-align:center;
}

#header-contactus {
	width:250px;
	height:64px;
}

#header-email {
	width:250px;
	height:20px;
}

#navigation{
	margin: 5px 0 5px 0;
	list-style: none;
}

#navigation ul
{
	padding: 3px;
	list-style: none;
	background: #ebad3e;
	float:left;
}

#navigation li {
	float: left;
}

#navigation ul a {
	display: block;
	padding: 0 .5em;
	text-decoration: none;
	line-height: 1.2em;
	color: #000;
	border-right: 1px solid black;
	font-weight:bold;
}

#navigation ul a.last  {
	border-right: 0px solid black;
}

#navigation ul a:hover {
	color: #FFF;
}

#navigation li ul { /* second-level lists */
	position: absolute;
	margin-left:-3px;
	background: #ebad3e; /**/
	width: 11em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:100;
}

#navigation li:hover ul, #navigation li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#navigation ul li ul a {
	border-right: 0px solid black;
}

#bikeService .bikeService, 
#skiService .skiService, 
#howitworks .howitworks, 
#scheduleservice .scheduleservice, 
#usedgear .usedgear, 
#about .about, 
#faq .faq, 
#events .events, 
#testimonials .testimonials{
	color: #FFF;
}

#bikeService #headerContentSpacer, 
#skiService #headerContentSpacer, 
#howitworks #headerContentSpacer, 
#scheduleservice #headerContentSpacer, 
#usedgear #headerContentSpacer, 
#about #headerContentSpacer, 
#faq #headerContentSpacer, 
#events #headerContentSpacer, 
#testimonials #headerContentSpacer{
	margin-top:30px;
}

#index #headerContentSpacer {
	margin-top:50px;
}

#service #content, 
#howitworks #content, 
#scheduleservice #content, 
#usedgear #content, 
#about #content, 
#faq #content, 
#events #content, 
#testimonials #content{
	line-height: 1.4em;
}

/* home page */
#hp-content1 {
	position:relative;
	left:0px;
	top:0px;
	width:771px;
	height:244px;
	margin:0 auto;
	text-align: center;
}

#hp-bike {
	position:absolute;
	left:0px;
	top:0px;
	width:237px;
	height:244px;
}

#hp-drmikes {
	position:absolute;
	left:237px;
	top:0px;
	width:534px;
	height:106px;
}

#hp-mobilebikeski{
	position:absolute;
	left:237px;
	top:106px;
	width:534px;
	height:59px;
}

#hp-faster {
	position:absolute;
	left:237px;
	top:165px;
	width:534px;
	height:79px;
}

#hp-content2{
	position:relative;
	width:771px;
	margin:0 auto;
	text-align: left;
}

.c1 {
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing:-1px;
}

.c2 {
	font-size: 1.0em;
	font-style: italic;
	line-height: 1.4em;
}

.largeText{
	font-style:bold;
	font-size:1.6em;
}

.standardText {
}

.smallText {
	font-size: 0.9em;
}

.textColor1 {
	color:#8c8c8c;
}

.mainHeading {
	font-size: 1.4em;
	font-weight:bold;
}

.subHeading {
	font-size: 1.2em;
	font-weight:bold;
}

.textStyle1 {
	font-style: italic;
}

.textStyle2{
	font-weight: normal;
}

.indentation1 {
	text-indent:29px;
}

#service #content ul {
	list-style:disc inside;
}

#service #content #individualServiceFees ul {
	list-style:none inside;
}

#service #content ul li {
	margin-left: 15px;
}

/* how it works */
#hiw-content {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:461px;
	margin:0 auto;
	text-align:center;
}

#hiw-1 {
	position:absolute;
	left:0px;
	top:0px;
	width:154px;
	height:204px;
}

#hiw-2 {
	position:absolute;
	left:154px;
	top:0px;
	width:121px;
	height:204px;
}

#hiw-3 {
	position:absolute;
	left:275px;
	top:0px;
	width:170px;
	height:204px;
}

#hiw-4 {
	position:absolute;
	left:445px;
	top:0px;
	width:141px;
	height:204px;
}

#hiw-5 {
	position:absolute;
	left:586px;
	top:0px;
	width:214px;
	height:204px;
}

#hiw-6 {
	position:absolute;
	left:0px;
	top:204px;
	width:154px;
	height:171px;
}

#hiw-7 {
	position:absolute;
	left:154px;
	top:204px;
	width:121px;
	height:171px;
}

#hiw-8 {
	position:absolute;
	left:275px;
	top:204px;
	width:170px;
	height:171px;
}

#hiw-9 {
	position:absolute;
	left:445px;
	top:204px;
	width:141px;
	height:171px;
}

#hiw-10 {
	position:absolute;
	left:586px;
	top:204px;
	width:214px;
	height:171px;
}

#hiw-11 {
	position:absolute;
	left:0px;
	top:375px;
	width:154px;
	height:86px;
}

#hiw-12 {
	position:absolute;
	left:154px;
	top:375px;
	width:121px;
	height:86px;
}

#hiw-13 {
	position:absolute;
	left:275px;
	top:375px;
	width:170px;
	height:86px;
}

#hiw-14 {
	position:absolute;
	left:445px;
	top:375px;
	width:141px;
	height:86px;
}

#hiw-15 {
	position:absolute;
	left:586px;
	top:375px;
	width:214px;
	height:86px;
}
/* how it works */