/* CSS Document */

/*STRUCTURE */

a:link {
	color:#0099FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#0099FF;
}
a:hover {
	text-decoration: none;
	color:#0099FF;
}
a:active {
	text-decoration: none;
}

.Body{
background:#000000;

}

#Wrap{
width:1024px;
margin:0 auto;
}

#PageContent{
	width: 723px;
	height:600px;
	position: absolute;
	padding-top:10px;
	padding-left:15px;
	padding-right:10px;
	background-color:#cccc66;
	left: 2px;
	top: 278px;
	clear:both;
}

#SideContent{
	width:245px;
	height:590px;
	position: absolute;
	padding:10px;
	background-color:#6699cc;
	top:278px;
	left: 757px;
	clear:both;
	
}

#Main{
	position:absolute;
	background-color:#000000;
	width:1024px;
	height:auto;
	min-height:600px;
	margin:0 0 0 0;
	padding: 0px;
	clear:both;
}
#BlogContent{
	width: 728px;
	height:600px;
	position: absolute;
	padding:0px;
	background-color:#cccc66;
	left: 1px;
	top: 10px;
	clear:both;
	overflow-x:hidden;
	overflow-y:auto;
	border:0;
}

/*HEADER */


#Logo{
postion:absolute;
background-image: url(../headerelements/logo.png);
width:216px;
height:245px;
}

#Title{
	position:absolute;
	background-image:url(../headerelements/title.png);
	width:432px;
	height:119px;
	left: 593px;
	top: 1px;
}

#Hours{
	position:absolute;
	background-image:url(../headerelements/hours.png);
	width:147px;
	height:118px;
	left: 873px;
	top: 123px;
}

#Header1{
position: absolute;
width:1022px;
height:245px;
left:1px;
background-image:url(../headerelements/backgrounds/header1.jpg);
}

#Header2{
position: absolute;
width:1022px;
height:245px;
left:1px;
background-image:url(../headerelements/backgrounds/header2.jpg);
}

#Header3{
position: absolute;
width:1022px;
height:245px;
left:1px;
background-image:url(../headerelements/backgrounds/header3.jpg);
}

#Header4{
position: absolute;
width:1022px;
height:245px;
left:1px;
background-image:url(../headerelements/backgrounds/header4.jpg);
}

#Header5{
position: absolute;
width:1022px;
height:245px;
left:1px;
background-image:url(../headerelements/backgrounds/header5.jpg);
}

#Header6{
position: absolute;
width:1022px;
height:245px;
left:1px;
background-image:url(../headerelements/backgrounds/header6.jpg);
}

#Header7{
position: absolute;
width:1022px;
height:245px;
left:1px;
background-image:url(../headerelements/backgrounds/header7.jpg);
}

/*GALLERY */
#bikegallery{
	position:absolute;
	width: 665px;
	height: 400px;
	left: 33px;
	top: 144px;
}

/*NAVIGATION */
#navigation{
	background-color:#FFFFFF;
	position:absolute;
	width:1020px;
	height:25px;
	left: 2px;
	top: 248px;

}

/*NEWS */

 .cu_news
{
	position: absolute;
	background:url(../navigation/news_roll.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 73px;
	height: 25px;
	margin: 0;
	padding: 0;
	left: 115px;
	top: 0px;
}

 .cu_newsa
{
display: block;
width: 73px;
height: 25px;
float: left;
}

 .cu_news img
{
width: 73px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .cu_news a:hover img
{
visibility:hidden
}

 .cu_news span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*ABOUT */

.cu_about
{
	position: absolute;
	background:url(../navigation/about_roll.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 73px;
	height: 25px;
	margin: 0;
	padding: 0;
	left: 20px;
	top: 0px;
	background-image: url(../navigation/about_roll.jpg);
}

.cu_about a
{
display: block;
width: 73px;
height: 25px;
float: left;
}

.cu_about img
{
width: 73px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cu_about a:hover img
{
visibility:hidden
}

.cu_about span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*CONTACT */

.cu_contact
{
	position: absolute;
	background:url(../navigation/contact_roll.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 73px;
	height: 25px;
	margin: 0;
	padding: 0;
	left: 210px;
	top: 0px;
}

.cu_contact a
{
display: block;
width: 73px;
height: 25px;
float: left;
}

.cu_contact img
{
width: 73px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cu_contact a:hover img
{
visibility:hidden
}

.cu_contact span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*DONATE */

.cu_donate
{
	position: absolute;
	background:url(../navigation/donate_roll.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 106px;
	height: 25px;
	margin: 0;
	padding: 0;
	left: 305px;
	top: 0px;
}
.cu_donate a
{
display: block;
width: 106px;
height: 25px;
float: left;
}

.cu_donate img
{
width: 106px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cu_donate a:hover img
{
visibility:hidden
}

.cu_donate span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*CLASSES */

.cu_classes
{
	position: absolute;
	background:url(../navigation/classes_roll.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 116px;
	height: 25px;
	margin: 0;
	padding: 0;
	left: 435px;
	top: 0px;
}

.cu_classes a
{
display: block;
width: 116px;
height: 25px;
float: left;
}

.cu_classes img
{
width: 116px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cu_classes a:hover img
{
visibility:hidden
}

.cu_classes span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/*REPAIR */

 .cu_repair
{
	position: absolute;
	background:url(../navigation/repair_roll.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 147px;
	height: 25px;
	margin: 0;
	padding: 0;
	left: 575px;
	top: 0px;
}

 .cu_repair a
{
display: block;
width: 147px;
height: 25px;
float: left;
}

 .cu_repair img
{
width: 147px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

 .cu_repair a:hover img
{
visibility:hidden
}

 .cu_repair span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*BIKES */

.cu_bikes
{
	position: absolute;
	background:url(../navigation/bikes_roll.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 71px;
	height: 25px;
	margin: 0;
	padding: 0;
	left: 745px;
	top: 0px;
}

.cu_bikes a
{
display: block;
width: 71px;
height: 25px;
float: left;
}

.cu_bikes img
{
width: 71px;
height: 25px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cu_bikes a:hover img
{
visibility:hidden
}

.cu_bikes span
{
position: absolute;
margin: 0px;
padding: 0px;
cursor: pointer;
}
