@charset "UTF-8";
/* CSS Document */

html, body {
            background-color : #181619; margin: 0px; padding: 0px; text-align: center; height:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; min-width:950px;
}
	
#wrapper { 
			background-color: #181619; 
			width: 912px; 
			margin-left: auto; 
			margin-right: auto; 
			text-align: left;
			min-height: 100%;
			height: auto;
			background-image:url(../images/FreeWheelin_tileBGsmall.gif); 
			background-position:top center;
			background-repeat:repeat-y;
}

#content {
			width:700px;
			margin-left: auto; 
			margin-right: auto; 
			color:#FFFFFF;	      
}	

#header {
text-align:center;
}

#subheader {
padding-top:50px;
padding-bottom:10px;
}

#frontpics {
position:relative;
left:0px;
width:340px;
float:left;
}

#aboutpics {
position:relative;
left:0px;
width:340px;
float:right;
}

#bikepics {
position:relative;
left:0px;
width:340px;
float:right;
}

#partspics {
position:relative;
left:0px;
width:340px;
float:right;
}

#fronttext {
position:relative;
left:0px;
width:330px;
float:right;
}	

#abouttext {
position:relative;
left:0px;
width:330px;
float:left;
}	

#biketext {
position:relative;
left:0px;
width:330px;
float:left;
}	

#partstext {
position:relative;
left:0px;
width:330px;
float:left;
}	

#abovefooter {
padding-top:50px;
padding-bottom:10px;
}


#footer {
padding-top:50px;
padding-right:30px;
padding-bottom:20px;
padding-left:30px; 

font-size:12px;
text-align:center;
color:#CCCCCC;
}

.clear {
clear:both;
}

h1{ padding-top:10px;
padding-bottom:5px;
padding-left:40px;
background:url(../images/FreeWheelin_StarBig.gif) no-repeat left top;
font-size:20px;
color:#FFFFFF;
}

h2{ 
padding-top:10px;
padding-bottom:5px;
padding-left:40px;
background:url(../images/FreeWheelin_StarSmall.gif) no-repeat left top;
font-size:16px;
color:#FFFFFF;
}

p {
font-size:12px;
color:#FFFFFF;
}

/* nav coding adapted from Sally's*/
#Nav_bar {
	position:relative;
	left:15px;
	top:0px;
	width:700px;
}

#Nav_bar ul {
margin:0;
padding-top:5px;
padding-bottom:20px;
padding-left:0px;
list-style: none;
width: 700px;
float: left;
background: #000000;
}

#Nav_bar ul a{
display: block;
float:left;
padding: 0 1em;
line-height: 2.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #FFCB05;
text-decoration:none;
}

#Nav_bar ul li {
float: left;
}


#Nav_bar ul a:hover {
color:#FFFFFF;
font-weight:bold;
}

/* nav bar hack to show current page */

#home #Nav_bar .home a,
#about #Nav_bar .about a,
#news #Nav_bar .news a,
#bikes #Nav_bar .bikes a,
#accessories #Nav_bar .accessories a,
#service #Nav_bar .service a,
#contact #Nav_bar .contact a {
color:#FFFFFF;
cursor: default;
}

#newsitem p { 
padding-bottom:25px;
padding-left:50px;
}

#stocklist p {
padding-left:50px;
}

#stocklist ul {
padding-left:65px;
}

#stocknav ul {
font-size:14px;
}

