body {
	margin: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	  font-size:12px;
  margin:0;
  padding: 0;
  color:#fff;
background-color: #02bf1d;
background-image: url(images/bg.jpg);
background-repeat: no-repeat;
}


.wrapper{
width:1280px;
background-image: url(images/tile.jpg);
background-repeat: repeat-x;
}


#logo {
	float:left;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 200px;
}


#showroomaccess{
float:left;
margin-top:50px;
margin-left:95px;
}

html>body #showroomaccess
{
margin-left:186px;
}


a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #fff;
		font-weight: bold;
	text-decoration: none;
}

#top{
float:left;
height: 201px;
width: 900px;

}

#nav_bg {
float:left;
height: 50px;
width: 800px;
position: fixed;
margin: 0 0 0 1px;
font-size: 16px;
}


html>body #nav_bg {
position: fixed;
margin: 0 0 0 -612px;
}


*:lang(en) #nav_bg {
position: fixed;
margin: 0 0 0 1px;
}

#nav_bg  a {
	color: #fff;
	text-decoration: none;
}

#nav_bg a:hover {
	color: #000;
	text-decoration: underline;
}

#nav_bg #nav_home {
	float:left;
	font-weight: normal;
	color: #fff;
	float: left;
	height: 50px;
	width: 122px;
	text-align: center;
	background-image: url(images/but_bg_down.jpg);
	background-position: right top;
}

#nav_bg #nav_showroom {

	float:left;
	font-weight: normal;
	color: #fff;
	float: left;
	height: 50px;
	width: 122px;
	text-align: center;
	background-image: url(images/but_bg_down.jpg);
	background-position: right top;
}

#nav_bg #nav_about {
	float:left;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	height: 50px;
	width: 122px;
	text-align: center;
	background-image: url(images/but_bg_down.jpg);
	background-position: right top;
}

#nav_bg #nav_finance {
	float:left;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	height: 50px;
	width: 122px;
	text-align: center;
	background-image: url(images/but_bg_down.jpg);
	background-position: right top;
}

#nav_bg #nav_location {
	float:left;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	height: 50px;
	width: 122px;
	text-align: center;
	background-image: url(images/but_bg_down.jpg);
	background-position: right top;
}

#nav_bg #nav_contact {
	float:left;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	height: 50px;
	width: 122px;
	text-align: center;
	background-image: url(images/but_bg_down2.jpg);
	background-position: right top;
}

#flash {
height: 151px;
	width: 612px;
	float:left;
margin: 0px 0 0 1px;
}


html>body #flash {

margin: 50px 0 0 1px;
}


#bigger
{
font-size: 16px;
}


#side_nav {
	background-color: #000;

	width: 200px;
	float:left;

}

#side_nav p{
font-size: 11px;
color:#fff;
margin-left:10px;
}


#side_nav a {
	font-weight: bold;
	color: #02bf1d;
	text-decoration: none;
}
#side_nav a:hover {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


/* HOME PAGE*/


#new_bikes{
	font-size: 11px;
	color: #000;

	height: 560px;
	width: 1000px;

	float:left;}
	
	#new_bikes #text {
	margin-left: 15px;
	margin-top:20px;
	width:550px;
float:left;

}

#annimation{
float:left;
width:250px;
height:100px;
}


#ani_showroom{
float:left;
margin-top:60px;
}




#homepage_welcome {
	font-size: 11px;
	color: #000;
	height: 550px;
	width: 1050px;
	float:left;
}



.welcome_message{
	background-image: url(images/welcome.jpg);
background-repeat: no-repeat;
	width:552px;
	height:35px;  
	float:left;
	margin-left:10px;
  }
  
  .stock_message{
	background-image: url(images/showroom.jpg);
background-repeat: no-repeat;
	width:552px;
	height:35px;  
	float:left;
	margin-left:10px;
  }
  
  .newbike_message{
	background-image: url(images/new-bikes.jpg);
background-repeat: no-repeat;
	width:552px;
	height:35px;  
	float:left;
	margin-left:10px;
  }
  
  .clothing_message{
	background-image: url(images/clothing.jpg);
background-repeat: no-repeat;
	width:552px;
	height:35px;  
	float:left;
	margin-left:10px;
  }
  
  .workshop_message{
	background-image: url(images/workshop.jpg);
background-repeat: no-repeat;
	width:552px;
	height:35px;  
	float:left;
	margin-left:10px;
  }


#homepage_welcome #text {
	margin-left: 5px;
	margin-top:0px;
	width:300px;
float:left;
}


#homepage_welcome #text1 {
	margin-left: 15px;
	margin-top:50px;
	width:550px;
float:left;

}



#homepage_showroom {
color: #000;
	background-image: url(images/h_showroomback.jpg);
	height: 200px;
	width: 600px;
	float:left;
}
#homepage_showroom #text{
  width: 252px;
	height: 106px;
	margin-left:30px;
	margin-top:55px;
}



#featured {
	margin-right: 0px;
	margin-bottom: 30px;
	float: right;
	width:221px;
	height:266px;
	position: relative;
	margin-top: -270px;
	margin-left: 15px;
	background-image: url(images/featured.jpg);
	background-repeat: no-repeat;
	z-index: 1;
}
#inlineFourth{
	margin-top: 50px;
	margin-left:10px;
}

.map{
float:left;
border: none;
}


h1 {
	font-size: 12px;
}

h2 {
	font-size: 12px;
}

h3 {
	font-size: 12px;
}




.feature{
background-image: url(images/featured.jpg);
background-repeat: no-repeat;
height:280px;
width: 235px;
float:right;

}


#inlineFourth{
margin-left:17px;
margin-top:47px;

}

#ani{
margin-bottom: 5px;
margin-top:10px;
float:left;
margin-left:10px;
}

.logos{
background-image: url(images/logos.jpg);
background-repeat: no-repeat;
width:634px;
height:241px;
float:left;
}

.footerlinks{
float:left;
height:70px;
width:700px;
margin-bottom:20px;
margin-left:30px;

}

.footerlinks img{
border:none;
}


#side_nav #side_stocklist {
	background-image: url(images/s_stocklist_back.jpg);
	background-position: left top;
	z-index: 12;
	height: 100px;
	width: 200px;
	left: -8px;
	top: 5px;
}
#side_nav #side_stocklist #info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	z-index: 13;
	width: 104px;
	left: 94px;
	top: 4px;
	height: 62px;
	line-height: 12px;
}
#side_nav #side_stocklist #click_here {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	left: 27px;

	top: 75px;
	z-index: 14;
}
#side_nav #side_about {
	background-image: url(images/s_about_back.jpg);
	background-position: left top;

	z-index: 15;
	height: 100px;
	width: 200px;
	left: -7px;
	top: 115px;
}
#side_nav #side_about #info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	z-index: 16;
	width: 104px;
	left: 94px;
	top: 4px;
	height: 62px;
	line-height: 12px;
}
#side_nav #side_about #click_here {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	left: 27px;
	top: 75px;
	z-index: 17;

}
#side_nav #side_finance {
	background-image: url(images/s_finance_back.jpg);
	background-position: left top;
	z-index: 18;
	height: 100px;
	width: 200px;
	left: 0px;
	top: 225px;
}
#side_nav #side_finance #info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	z-index: 19;
	width: 104px;
	left: 94px;
	top: 4px;
	height: 62px;
	line-height: 12px;

}
#side_nav #side_finance #click_here {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	left: 27px;

	top: 75px;
	z-index: 20;
}
#side_nav #side_contact {
	background-image: url(images/s_contact_back.jpg);
	background-position: left top;
	z-index: 18;
	height: 100px;
	width: 200px;
	left: -7px;
	top: 216px;
	
}

.imagelinks{
float:left;
}






