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

body{
background-image:url("images/back.jpg");
background-position:top;
background-repeat:repeat-y;
background-color:#f5f5f5;
font-family: arial, sans-serif;
line-height:1.5;
margin-bottom:0px;

}


#container{
margin: 0 auto;
width:920px;
}

#topsection{


}

#toplinks{
text-align:right;
font-size:12px;
color:#666;
}

#toplinks a{
color:#222222;
text-decoration:underline;
margin-right:40px;
}


#topsection img{
padding-top:0px;
}

#topsection span{
margin-right:30px;
}

#content{
margin-top:30px;
line-height:1.8;
}

a:link{
color:#000099;
text-decoration:none;
}

a:visited{
color:#000099;
text-decoration:none;
}

a:hover{
color:#4f4f4f;
text-decoration:none;
}

a:active{
color:#000099;
text-decoration:none;
}

#nav{
width:920px;
background-image:url("images/navback.jpg");
height:29px;
color:#000;
font-size:15px;
font-family: arial, sans-serif;
}

#nav p{
padding-top:4px;
color:#ccc;
}


a.mainnav:link{
color:#fff;
margin-right:55px;
margin-left:55px;
text-decoration:none;
padding:3px;
}

a.mainnav:visited{
color:#fff;
padding:3px;
text-decoration:none;
margin-right:55px;
margin-left:55px;
}

a.mainnav:hover{
color:#fff;
text-decoration:underline;
margin-right:55px;
margin-left:55px;
padding:3px;
}

a.mainnav:active{
color:#fff;
text-decoration:none;
margin-right:55px;
margin-left:55px;
padding:3px;

}


#picturebox{
height:200px;
}

#mainleft{
float:left;
color:#666;
font-size:13px;
width:480px;
}

#mainleft img{border:#f0f0f0 solid 1px; padding-right:3px;}

#mainright{
color:#666;
font-size:13px;
float:right;
width:400px;
}

#mainright img.banner{
border-top: #ccc solid 1px; border-bottom: #ccc solid 1px;

}


p.news{width:360px; background-color: #DCEAFF; border-top: #7DB3FF solid 1px; border-bottom: #7DB3FF solid 1px; padding:20px;}

#twitter_div{width:360px; background-color: #DCEAFF; border-top: #7DB3FF solid 1px; border-bottom: #7DB3FF solid 1px; padding:20px;}

#twitter_div ul{
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:14px;
list-style:none;
}

#twitter_div ul li{
background:none;
padding-left:0px;
}


.title{font-size:16px; color:#000099;}

p.listservices{width:400px; }


img.newbikes{
border: 1px solid #666;
}

p.lnews img{
border:1px solid #666;
float:left;
margin-right:20px;
}

p.lnews{

}

h1{
font-weight:normal;
font-size:17px;
font-family: arial, sans-serif;
color:#000099;
width:480px;
display:block;
border-bottom: #ccc solid 1px;
border-top: #ccc solid 1px;

}

h2{
font-weight:normal;
font-size:17px;
font-family: arial, sans-serif;
color:#000099;
width:400px;
display:block;
border-bottom: #ccc solid 1px;
border-top: #ccc solid 1px;
}

h3{
font-weight:normal;
font-size:17px;
font-family: arial, sans-serif;
color:#000099;
margin-top:-5px;
}

h4{
font-weight:normal;
font-size:15px;
font-family: arial, sans-serif;
color:#000099;
margin-top:-5px;
margin-bottom:-10px;
}

p.gallery img{
border:#ccc solid 1px;
padding:2px;
margin-right:3px;
}

#pagefooter{
width:1018px;
position:absolute;
bottom:0;
font-size:10px;
color:#666666;
text-align:center;
margin:0 auto;
margin-left:135px;
}



p.brands{ width:360px; padding:20px; border-top: #ccc solid 1px; border-bottom: #ccc solid 1px; background-color: #f0f0f0; text-align:center; }
.brands img{ padding:6px;}

p.phone{
width:440px;
padding:20px;
background:#f0f0f0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.number{
font-weight:bold;
}

/*_____FORM_______*/

fieldset{
margin:1em 0;
padding:1em;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
border-left:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
background: #f8f8f8;
}

fieldset p{
margin-top:-15px;
}

legend{
font-weight:bold;
}

label{
display:block;
}

input{
width:200px;
}

textarea{
width:440px;
height:100px;
}

/*____LINKS_______*/
p.links{
line-height:2;
}

ul{
margin:0;
padding:0;
list-style-type: none;
}

ul a:link{
color:#666;
}

ul a:visited{
color:#666;
}

ul a:hover{
color:#000099;
}

ul a:active{
color:#666;
}

li{
background: url("images/bullet.gif") no-repeat 0 50%;
padding-left:30px;
}

#mainleftlinks{
float:left;
color:#666;
font-size:13px;
width:300px;
}

#mainleftlinks2{
float:left;
margin-left:10px;
color:#666;
font-size:13px;
width:300px;
}
#mainrightlinks{
color:#666;
font-size:13px;
float:right;
width:300px;
}

#mainleftlinks h1{
font-weight:normal;
font-size:17px;
font-family: arial, sans-serif;
color:#000099;
width:300px;
display:block;
border-bottom: #ccc solid 1px;
border-top: #ccc solid 1px;

}

#mainleftlinks2 h1{
font-weight:normal;
font-size:17px;
font-family: arial, sans-serif;
color:#000099;
width:300px;
display:block;
border-bottom: #ccc solid 1px;
border-top: #ccc solid 1px;

}

#mainrightlinks h1{
font-weight:normal;
font-size:17px;
font-family: arial, sans-serif;
color:#000099;
width:300px;
display:block;
border-bottom: #ccc solid 1px;
border-top: #ccc solid 1px;
}

/*______________________________FORM*__________________*/

/*__________________________SHOPLIST_____________*/

p.bikelist img{
float:left;
margin-right:20px;
}

p.bikelist{
height:130px;
}

p.bikelist span.price{
color:#FF3333;
font-weight:bold;
}
