@charset "UTF-8";
/* CSS Document */

h1,h2,h3,p {
margin:0;
padding:0;
}

h3 {
padding-left: 5px;
}

p#subheader {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#996633;

}
#imageheader {
	position:relative;
	width: 990px;
	background-color:#99CC66;
	height: 250px;
	background-image:url(../images/imageheader.jpg);
}

#imageheader content {
width:933px;
height:172px;
}

/*homepage menu*/


#nav {
	width:990px;
	height:65px;
	background-color:#222222;
}

#nav ul { 
	list-style:none; 
	margin: 0;
	padding: 0px;
}
#nav ul li {
	display: inline; 
	float: left;
	padding: 0px;
	margin: 0px;
}


#nav ul li a { 
	text-decoration: none; 
	font: bold 16px Helvetica, Sans-Serif;
	text-align: center;
	letter-spacing: -1px;
	color: #ffffff;
	vertical-align: middle;
	 display: block;
	height: 100%;
}

#nav ul li div{
	/*background-color:#444444;*/
	border-left: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	height:32.5px;
    display: block;
	width:114px;
    padding: 0px;
}
	
/* hover state shows a linear gradient and opacity it brought down to 0.9 and also shows a very slight grey shadow on top */
#nav ul li div:hover { 
/* For Internet Explorer 5.5 - 7 */
	background-color: #444444;
}
 
/* another RGBA background, now with an opacity of 0.8 
#nav ul li a.active { 
	background-color: #777777;
}
	*/
#menu_item0 {
	background-color: #333333;
}
#menu_item1 {
	background-color: #333333;
}
#menu_item2 {
	background-color: #333333;
}
#menu_item3 {
	background-color: #333333;
}
#menu_item4 {
	background-color: #333333;
}
#menu_item5 {
	background-color: #333333;

}
#nav .tollfree {
	float:right;
	width:300px;
	height: 65px;
	background-image:url(../images/hours_winter2.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

#center-column-main {
float:left;
width:690px;
min-height: 742px;
background-color:#FFFFFF;
margin:0;
padding: 0;
}

#right-column {
float:right;
width: 300px;
height: 742px;
background-image:url(../images/corkboard.jpg);
background-repeat:no-repeat;
padding: 0px;
margin: 0;
}

#right-column .nav2 {
float:left;
width: 118px;
height: 135px;
margin-left:21px;
margin-top: 15px;
}

#right-column .movember{
	float:left;
top: 30px;
position: relative;
width: 236px;
height: 197px;
margin-left:30px;
}

#center-column-main p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align: left;
margin-left:5px;

}

#center-column-main h3 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#FF6600;

}

#center-column-main .aboutus {
width:596px;
margin: 8px 0 0 15px;
padding:20px;

}





#BotM {
width: 690px;
margin: 8px 0 0 0;
padding:20px;
}
#staff {
width:596px;
margin: 8px 0 0 15px;
padding:20px;
}
#staff p{
padding: 10px;
}

#left_pics {
text-align: center;
}

/*photogallery section*/



/*contact section*/


#center-column_main .contact {
width:596px;
margin: 8px 0 0 15px;
padding:20px;
}


/*parts section*/


#center-column_main .parts {
width:596px;
margin: 8px 10px 0 26px;
}



/*specials section*/


#center-column_main .specials {
width:596px;
margin: 8px 10px 0 26px;

}

/*news section*/



#center-column_main .news {
width:596px;
margin: 8px 10px 0 26px;

}

/*photogallery section*/

#center-column_main .gallery {
width:596px;
margin: 8px 10px 0 26px;
}




#center-column_main .partsdept {
width:596px;
margin: 8px 0 0 15px;
padding:20px;
}



#admin p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-left:5px;

}

#admin h3 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#FF6600;

}

#New_Bikes {
width: 690px;
margin: 8px 0 0 0;
padding:20px;
}

#New_Bikes h1 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#FF6600;
}

#New_Bikes h2{
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#666666;
}

#New_Bikes .bike_img{
position:relative;
float: left;
width: 160px;
border: 0px none;
 
}

#New_Bikes .bike_img a{
text-decoration: none;
letter-spacing: -1px;
color: #333333;
font: bold 16px Helvetica, Sans-Serif;
border: 0px none;
 
}

#New_Bikes .bike_img a:hover{
color: #000000;
}

#New_Bikes .bike_imge a img{
	border-style: none;
	border: 0px none;
}

#New_Bikes .clearfloat{
clear:both;
}

#Used_Bikes {
width: 660px;
margin: 8px 0 0 0;
padding:20px;
}

#Used_Bikes h1 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#FF6600;
}

#Used_Bikes .bike_pic {
	float: left;
	padding-bottom: 15px;
	display: inline;
}

#Used_Bikes .clearfloat{
	clear:both;
}

#Used_Bikes .used_bike_name{
	float: left;
	color:#555555;
	font: bold 16px Helvetica, sans-serif;	
	display: inline;
	padding-right:10px;
}
#Used_Bikes .used_bike_price{
	color:#555555;
	font: bold 16px Helvetica, sans-serif;
	display: inline;
	float:right;
}
#Used_Bikes .used_bike {
	display:inline;
	float: right;
	width: 430px;
}

#Used_Bikes .used_bike_description{
	float:left;
	text-align: left;
	color: #000000;
}


