
body {
	FONT-FAMILY: arial; 
	TEXT-ALIGN: center; 
	margin:0px;
	background-color: #676767;
	

	

}

div#wrapper{

	border: 0px solid #fff;
	width: 1024px;
	min-height: 400px;
	margin-left: auto;
	margin-right: auto;
	
	

}

h1{margin-left: 4px; margin-right: 4px; font-size: 18px; margin-top: 4px;}

div#banner{

border: solid 0px #fff;
width: 1024px;
height: 240px;
float: left;
background-image: url(images/banner-2.gif);

}

#menu-zone{

border: solid 0px #fff;
width: 470px;
height: 20px;
float: left;
margin-top: 186px;
margin-left: 90px;
color: #fff;
text-align: left;

}

div#centers{

border: solid 0px #fff;
width: 1024px;
min-height: 300px;
float: left;
background-image: url(images/centers.gif);
background-repeat: repeat-y;

}

.left-tops{

border: solid 0px #fff;
width: 233px;
min-height: 33px;
float: left;
margin-left: 40px;
background-image: url(images/left-tops.gif);
margin-top: 20px;
}


.left-zone{

border: solid 0px #fff;
width: 233px;
min-height: 246px;
float: left;
margin-left: 40px;
background-color: #676767;
color: #fff;
font-size: 12px;

}

.left-zone p{font-size: 14px; margin-top: 2px; margin-left: 2px; margin-right: 2px;}

img.bi{margin-top: 3px; border: none;}

#hold-left{float: left; width: 275px; border: solid 0px #fff;}


#hold-right{float: right; width: 730px; border: solid 0px #fff;}


.right-tops{

border: solid 0px #fff;
width: 684px;
min-height: 31px;
float: right;
margin-right: 38px;
background-image: url(images/right-tops.gif);
margin-top: 20px;
}

.right-zone{
margin-right: 38px;
border: solid 0px #fff;
width: 684px;
min-height: 400px;
float: right;
background-color: #676767;
text-align: left;
color: #fff;

}

.right-zone p{margin-left: 5px; margin-right: 5px; margin-top: 3px; margin-bottom: 14px;}

.rigth-zone ul{margin-top: 0px;}
.rigth-zone li{margin-top: 0px;}

p.bo{font-size: 14px; margin-top: 2px;}

/*image classes*/
img.ban{margin: 10px;}
img.bb{margin: 5px; border: solid 3px #000;}
img.lg{margin: 4px;}
img.jay{float: right;}
#image-front{float: right; width: 210px; border: solid 0px #fff; margin-right: 5px;}

.clear{clear: both;}

#footer{
width: 946px;
height: 30px;
color: #fff;
background-color: #676767;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 10px;
text-align: center;
font-size: 12px;

}

.te{margin-top: 8px; margin-bottom: 0px; border: solid 0px #fff;float: left; width: 946px;}


a.one:link {color: #fff;text-decoration: none;}
a.one:visited {color: #fff;text-decoration: none;}
a.one:hover {color: #D7D7D7;text-decoration: none;}

a.men:link {color: #fff;text-decoration: none;}
a.men:visited {color: #fff;text-decoration: none;}
a.men:hover {color: #8bddd1;text-decoration: none;}

/*color
{8bddd1} */


/*Snazzy corners*/

.collap{margin-top: 0px; margin-bottom: 0px; color: #000;}

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fff;}
.xsnazzy h2 {font-size:2em;color:#fff; border:0;}
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#b2b2b2; border-left:1px solid #8bddd1; border-right:1px solid #8bddd1;}
.xb1 {margin:0 5px; background:#8bddd1;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#b2b2b2; border:0 solid #8bddd1; border-width:0 1px;}

/*bike descriptions*/

.bike-des{border: solid 0px #000; width: 210px; float: left; text-align: right; font-size: 12px;}

.bike-lab{border: solid 0px #000; width: 100px; float: right; text-align: left; font-size: 12px;}


.specs{border: solid 0px #000; width: 320px; height: 200px; float: left; text-align: right; font-size: 12px;}

.pics{border: solid 0px #000; width: 320px; height: 200px; float: left; text-align: right; font-size: 12px;}

img.bike{border: solid 4px #b2b2b2;}

.back{float: right; margin-right: 42px;}

/*input hovers*/

.input {
    border: 1px solid #fff;
    background: #8bddd1;
	height: 16px; width: 190px;
}
.input:hover {
    border: 1px solid #fff;
    background: #cbf1eb;
}

.input-2 {
    border: 1px solid #fff;
    background: #8bddd1;
	height: 190px; width: 190px; 
}
.input-2:hover {
    border: 1px solid #fff;
    background: #cbf1eb;
}