/********************MENU*********************/
body {
      background-color:#ffffff;
}

#blinkelem {
  color:#3A4B8F;
  animation: blink 1s infinite
}

@keyframes blink {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

#fblink {
      position:absolute;
      top:40px;
      left:50%;
      margin-left:500px;
      z-index:7000;
}

 

a:link {
        text-decoration: none;
        color: #000000;
}
a:visited {
        text-decoration: none;
        color: #000000;
}
a:hover {
        text-decoration: none;
        color: #26f640;
}
a:active {
        text-decoration: none;
        color: #000000;
}


#top {
        position:absolute;
        top:2px;
        left:50%;
        margin-left:-554px;
        width:1200px;
        height:254px;
        border-style:solid;
        border-color:black;
        border-width:thin;
        padding-left:4px;
        padding-top:4px;
        padding-right:4px;
        z-index:2000;
}

#newsbox {
        position:absolute;
        top:300px;
        left:50%;
        margin-left:302px;
        width:300px;
        height:280px;
        border-style:solid;
        border-color:black;
        border-width:thin;
        padding-left:30px;
        padding-top:4px;
        padding-right:4px;
        font-family:arial;
        font-size:16px;
        color: red;
        z-index:2000;
}


#slideshow {
        position:absolute;
        top:600px;
        left:50%;
        margin-left:4px;
        width:528px;
        height:254px;
        border-style:solid;
        border-color:black;
        border-width:thin;
        padding-left:100px;
        padding-top:4px;
        padding-right:4px;
        font-family:arial;
        font-size:16px;

}

.image-slideshow {
	width: 600px;
        height: 330px;
        top:0px;
        overflow: hidden;
        white-space: nowrap;
        font-size: 0;
        position: absolute;
}
.image-slideshow > div {
	width: 600px;
        height: 250px;
	animation: move 15s ease-in-out 2s infinite alternate;
        display:inline-block;
}
.image-slideshow > div div {
	position: absolute;
        bottom: 0;
        background: rgba(0,0,0,0.4);
        width: 100%;
}
//.image-slideshow h2 {
//	padding: 15px;
//       margin: 0;
//        font-size: 18px;
//        color: #f9f9f9;
//}
//.image-slideshow p {
//	padding: 0 15px 15px 15px;
//        margin: 0;
//        font-size: 14px;
//        color: #dddddd;
//}
@keyframes move {
//	0%,30% { transform: translateX(0); }
//   	40%,70% { transform: translateX(-600px); }
//   	80%,100% { transform: translateX(-1200px); }
	0%, 15% { transform: translateX(0); }
   	20%,35% { transform: translateX(-600px); }
   	40%,65% { transform: translateX(-1200px); }
   	70%,85% { transform: translateX(-1800px); }
   	90%,100% { transform: translateX(-2400px); }

}


#menustuff  {
        position:absolute;
        top:262px;
        left:50%;
        margin-left:-648px;
        width:1400px;
        height:274px;
        font-family:arial;
        font-size:16px;
        padding-left:4px;
        padding-top:4px;
        padding-right:4px;
        z-index:2000;
}

#sidemenu1 {
        position: absolute;
        color:#000000;
        font-family:arial;
        font-size:16px;
        left: 50%;
        margin-left: -554px;
        top: 290px;
        padding-top: 8px;
        padding-left: 8px;
        width:130px;
        height:214px;
        border-style:solid;
        border-color:black;
        border-width:thin;
        z-index:4000;
}

#bike {
        position:absolute;
        top:268px;
        left:50%;
        margin-left:-404px;
}
#stuff    {
        position: absolute;
        color:#000000;
        font-family:arial;
        font-size:18px;
        left: 50%;
        margin-left:-408px;
        z-index:5000;
        top: 290px;
        padding-top: 8px;
        padding-left: 14px;
        width:1046px;
        height:580px;
        border-style:solid;
        border-color:black;
        border-width:thin;
{*        background-image:url("uploads/images/bike.jpg");
        background-repeat:no-repeat;*}
}

#price_stuff    {
        position: absolute;
        color:#000000;
        font-family:arial;
        font-size:18px;
        left: 50%;
        margin-left:-408px;
        z-index:5000;
        top: 290px;
        padding-top: 8px;
        padding-left: 14px;
        width:1046px;
        height:580px;
 
{*        background-image:url("uploads/images/bike.jpg");
        background-repeat:no-repeat;*}
}

#contactstuff    {
        position: absolute;
        color:#000000;
        font-family:arial;
        font-size:18px;
        left: 50%;
        margin-left:-408px;
        z-index:5000;
        top: 290px;
        padding-top: 20px;
        padding-left: 100px;
        width:960px;
        height:580px;
        border-style:solid;
        border-color:black;
        border-width:thin;
{*        background-image:url("uploads/images/bike.jpg");
        background-repeat:no-repeat;*}
}


#bikes {
        position: absolute;
        color:#000000;
        font-family:arial;
        font-size:18px;
        left: 50%;
        margin-left: -360px;
        z-index:2;
        top: 290px;
        padding-top: 2px;
        padding-left: 14px;
        width:800px;
        height:100%;
}

#mobilebikes {
        position: absolute;
        color:#000000;
        font-family:arial;
        font-size:38px;
        left: 50%;
        margin-left: -412px;
        z-index:2;
        top: 230px;
        padding-top: 2px;
        padding-left: 14px;
        width:800px;
        height:100%;
}

#lift {
       z-index:5000;
}

.menu_simple ul li a:visited {
color: white;
}

.menu_simple  ul {
margin: 0;
padding: 0;
width:100%;
list-style-type: none;
}

.menu_simple ul li a {
text-decoration: none;
color: white;
padding: 10.5px 11px;
background-color: #005555;
display:block;
height:100px;
font-size:60px;
font-family:arial,helvectica;
margin-top:10px;
}

.menu_simple ul li a:hover, .menu_simple ul li .current {
color: white;
background-color: #000000;
}

#info {
position:absolute;
top:1250px;
font-family:arial;
font-size:40px;
}

#hours {
position:absolute;
top:1250px;
font-family:arial;
font-size:40px;
}
#mobilestuff  {
position:absolute;
top:1150px;
font-family:arial;
font-size:40px;
padding-left:16px;
padding-right:16px;
}
#mobilebike {
       position:absolute;
       top:1150px;
       z-index:-1000;
}

#mobile_inventory{
      position:absolute;
      left:50%;
      margin-left:50px;
      top:1000px;
}