@charset "UTF-8";

body {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
a {outline:none;}

a:link, a:visited {
					color:#FF0000;
					text-decoration:underline;
					}
					
a:hover, a:active {
					color:#999999;
					text-decoration:underline;
					}

#header {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:415px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}

#content {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	background-image:url(../images/content_back_bike.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:bottom;
	min-height:445px;
	}

		#content_left {
			float:left;
			width:560px;
			padding:0 20px 0 60px;
			border-right: 1px solid #FF0000;
			}
			
				h1 {
					font-size:30px;
					font-weight:bold;
					color:#FF0000;
					text-align:center;
					font-family:"Times New Roman", Times, serif;
				}
				
				h2 {
					font-size:16px;
					font-weight:bold;
					color:#000000;
					text-align:center;
				}
				
					.h2sm {
					font-size:12px;
					font-weight:bold;
					color:#000000;
					text-align:center;
				}
				
				h2 em{
					font-size:16px;
					font-weight:bold;
					font-style:normal;
					color:#FF0000;
					text-align:center;
				}
			
				p, .p {
					font-size:12px;
					font-weight:normal;
					color:#333333;
					text-align:center;
					line-height:18px;
				}
				
				p strong, .p strong {
					font-size:12px;
					font-weight:bold;
					color:#FF0000;
					text-align:center;
					line-height:18px;
				}
			
		#content_right {
			float:left;
			width:240px;
			padding:0 20px 0 19px;
			min-height:445px;
			}

			#content_right h1 {
					font-size:20px;
					font-weight:bold;
					color:#FF0000;
					text-align:center;
					font-family:"Times New Roman", Times, serif;
				}

#footer {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:75px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top:40px;
	}

		#footer p {
					font-size:16px;
					font-weight:normal;
					color:#FFFF00;
					text-align:center;
					line-height:18px;
				}

		#footer p a:link, #footer p a:visited {
					color:#FFFFFF;
					text-decoration:underline;
					}
					
		#footer p a:hover, #footer p a:active {
					color:#FFFF00;
					text-decoration:underline;
					}



/* slider CSS below */
#page-wrap						{ width: 240px; margin: 0 auto; 
								  padding: 0; }

#slider							{ width: 240px; height: auto; overflow: hidden;
								  position: relative; margin: 0px; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 3840px; position: relative; }

.slide							{ padding: 0; width: 240px; float: left; position: relative; height:auto; text-align:center;}
.slide p						{ color: #666666; font-size: 12px; line-height: 22px; width: 240px; }
.slide img						{ border:none; }
#slider-stopper					{ display: none; position: absolute; top: 145px; right: 10px; background: #666666; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }		