body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,td { 
	margin:0;
	padding:0;
	background:transparent;
	font-weight: bold;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,var {
	font-style:normal;
	font-weight:bold;
}
ol,ul {
	list-style:none;
}
caption{
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

h1 {
width: 30%;
font-size: 200%;
font-variant: small-caps;
letter-spacing: 5px;
color:#6A9662;
}
h2 {
font-size: 130%;
text-align: center;
text-transform: small-caps;
letter-spacing: 5px;
color:#476042;
background: #fff;
}
h3 {
padding: 5px;
text-transform: uppercase;
font-size: 110%;
text-align: center;
color:#fff;
background: #6A9662;
}
h4 {
padding: 5px;
text-transform: uppercase;
font-size: 110%;
text-align: center;
color:#fff;
background: #F17C0B;
}
h5 {
padding: 0px;
text-transform: uppercase;
font-size: 110%;
text-align: center;
color: #fff;
background: #F17C0B;
letter-spacing: 10px;
}
h6 {
font-size: 130%;
text-align: center;
font-weight: bold;
text-transform: small-caps;
letter-spacing: 5px;
color:#476042;
background: #FFFFCC;
}
/* This CSS section is for the Index Page !  */
#container {
position: relative;
z-index: 900;
width: 1000px;
height: 100%;
margin: 0px -180px 0px 180px;
border: 0px solid #eee;
padding: 0;
background-color: #FAF8E9;
line-height: 1.75em;
}

#content {
padding: 0,0, 0,0;
margin-top: -20px;
margin-left: 200px;
margin-right: 0px;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
color: #555;
height: 1048px;
background-color: #FFFFCC;
}

/*context is the text in the main body of the content div*/
.context {
font-size: 16px;
font-weight: bold;

}

#banner {
height: 170px;
width: 1275px;
padding: 5px;
border: 0px solid #eee;
margin: 0px 143px -6px -143px;
z-index: 800;
background: url("head0001.jpg") no-repeat;
}

.iframe {
margin-top: -20px;
background: #FAF8E9;
}

#navlist {
width: 100%;
padding: 4px 0 5px 0;
margin: 0 0 20px 0;
text-align: left;
letter-spacing: 3px;
color: #fff;
background: #476042;
}
#navlist li {
list-style: none;
margin: 0;
display: inline;
}
#navlist li a {
padding: 5px .75em;
margin: 0;
color: #fff;
background: #476042;
text-decoration: none;
}

/* CSS for the main Navigation BAR */
#navlist li a:link { color: #fff;
background: #476042;
}
#navlist li a:visited {
color: #fff;
background: #476042;
}
#navlist li a:hover {
color: #000;
background: #6A9662;
}
#navlist li a#current {
color: #fff;
background:#6A9662;
}

/* MAIN CONTENT */
#content {
padding: 0 20px 0 20px;
margin-top: -20px;
margin-left: 200px;
margin-right: 0px;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
color: #555;
height: 995px;
background-color: #FFFFCC;
}

     /* LEFT SIDEBAR */
#sidebar-a {
float: left;
width: 200px;
margin: -20px, -5px, 0px, 0px;
color: #666;
background-color: #FAF8E9;
}
/*55 nine's image with rolloverage*/
.55nine {
POSITION:absolute;
VISIBILITY:hidden;
Z-INDEX:200;
}
.googlebanner1{
margin: 0,0,0,0;
float: center;
}

	/* FOOTER */
#footer {
text-align: center;
clear: both;
padding: 5px;
margin: 0;
background-color: #476042;
color: #fff;
z-index: 9000;
}
#footer a {
text-decoration: none;
text-align:center;
color: #fff;
background-color:#476042;
z-index: 9000;
}
#footer  a:hover {
text-decoration: none;
color: #FE3F22;
background-color:#476042;
}

body {
padding: 0;
text-align: left;
font: 13px arial, tahoma, Verdana, verdana, arial, verdana, "sans-serif";
background:transparent;
}

/*Used for below the nav bar on the following pages: shops*/
#belonav {
position: center;
margin: -2px;
padding: 5px;
font-size: small;
font: black;
}
		/*Used for below the nav bars on the following pages:
		 contact, */
#belonav2 {
position: relative;
font-size: normal;
margin: -26px 0 -3px 0;
background: #FFFFCC;
height: 100%;
width: 100%;
}

#container {
position: relative;
z-index: 900;
width: 1000px;
height: 100%;
margin: 0px -180px 0px 180px;
border: 0px solid #eee;
padding: 0;
background-color: #FAF8E9;
line-height: 1.75em;
}

#container2 {
position: relative;
width: 1000;
height: 620px;
margin: 0 0 0 0;
border: 1px solid #fff;
padding: 0;
}

#banner {
height: 170px;
width: 1275px;
padding: 5px;
border: 0px solid #eee;
margin: 0px 143px -6px -143px;
z-index: 800;
background: url("head0001.jpg") no-repeat;
}
#left_ad {
margin: 0px -60px 0px 60px;
position: absolute;
z-index: 1000;
}

		/* TOP NAVIGATION */
#navlist {
width: 100%;
padding: 4px 0 5px 0;
margin: 0 0 20px 0;
text-align: left;
letter-spacing: 3px;
color: #fff;
background: #476042;
}
#navlist li {
list-style: none;
margin: 0;
display: inline;
}
#navlist li a {
padding: 5px .75em;
margin: 0;
color: #fff;
background: #476042;
text-decoration: none;
}
#navlist li a:link { color: #fff;
background: #476042;
}
#navlist li a:visited {
color: #fff;
background: #476042;
}
#navlist li a:hover {
color: #000;
background: #6A9662;
}
#navlist li a#current {
color: #fff;
background:#6A9662;
}
#schwinn {
margin: -19px 0 1px 0;
background-color: #FFFFCC;
height: 455px;
}
		/* LEFT MENU */
.menu ul li {
line-height: 1.8em;
margin: 0 10px 0 0;
padding: 0;
list-style-type: none;
color: #6A9662;
background: inherit;
}
.menu ul li a {
color: #F17C0B;
background: inherit;
}
.menu ul li a:hover {
color: #6A9662;
background: inherit;
}
#liaa {
background-color: #FAF8E9;
}
#liab {
background-color: #FAF8E9;
}
#liac {
background-color: #FAF8E9;
}
#liad {
background-color: #FAF8E9;
}
#liae {
background-color: #FAF8E9;
}
#liaf {
background-color: #FAF8E9;
}
#liag {
background-color: #FAF8E9;
}
#liah {
background-color: #FAF8E9;
}

		/* LEFT MENU FROM TRAILS PAGE*/
.menu2 {
background: transparent url(#.jpg);
repeat:no-repeat;
}
		
.menu2 ul li {
line-height: 1.8em;
margin: 0 10px 0 0;
padding: 0;
list-style-type: none;
color: #6A9662;
background: inherit;
}
.menu2 ul li a {
color: #F17C0B;
background: inherit;
}
.menu2 ul li a:hover {
color: #6A9662;
background: inherit;
}
#liaa {
background-color: #FAF8E9;
}
		/* MAIN CONTENT */
#content {
padding: 0 20px 0 20px;
margin-top: -20px;
margin-left: 200px;
margin-right: 0px;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-bottom: 1px solid #333;
color: #555;
height: 1048px;
background-color: #FFFFCC;
}
#content2 {
text-align: center;
position: center;
margin: 0 20px 0 -20px;
height: 100px;
width: 650px;
color: black;
background-color: transparent;
}
.iframe {
margin-top: -20px;
background: #FAF8E9;
}
.googlebanner1{
margin: 0,0,0,0;
float: center;
}
/*GALLERY PROPERTIES!*/


#galcontainer {
position:relative;
width: 990px;
height: 430px;
margin: 5px auto 0 auto;
border: 3px solid black;
text-align:center;
font-family:tahoma arial sans-serif;
font-size:76%;
list-style-type:none;
}
/* Remove the images and text from sight */ 
#galcontainer a.gallery span { 
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    background:#fff; 
list-style-type:none;	
}
/* Adding the thumbnail images */ 
#galcontainer a.gallery, #galcontainer a.gallery:visited { 
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;	
} 
#galcontainer a.slidea { 
    background-image:url(../galleryimages/img1th.jpg);
    height:75px; 
    width:75px; 
} 
#galcontainer a.slideb { 
    background:url(../galleryimages/img2th.jpg); 
    height:75px; 
    width:75px; 
    } 
#galcontainer a.slidec { 
	background:url(../galleryimages/img3th.jpg); 
    height:75px; 
    width:75px; 
} 
#galcontainer a.slided { 
    background:url(../galleryimages/img4th.jpg); 
    height:75px; 
    width:75px; 
    } 
* html #galcontainer a.slided { 
    width:75px; 
    w\idth:75px; 
    } 
#galcontainer a.slidee { 
    background:url(../galleryimages/img5th.jpg); 
    height:75px; 
    width:75px; 
    } 
#galcontainer a.slidef { 
    background:url(../galleryimages/img6th.jpg); 
    height:75px; 
    width:75px; 
    } 
* html #galcontainer a.slidef { 
    width:75px; 
    w\idth:75px; 
} 
#galcontainer a.slideg { 
    background:url(../galleryimages/img7th.jpg); 
    height:75px; 
    width:75px; 
    } 
#galcontainer a.slideh { 
    background:url(../galleryimages/img8th.jpg); 
    height:75px; 
    width:75px; 
    } 
#galcontainer a.slidei { 
    background:url(../galleryimages/img9th.jpg); 
    height:75px; 
    width:75px; 
    } 
#galcontainer a.slidej { 
    background:url(../galleryimages/img10th.jpg); 
    height:75px; 
    width:75px; 
    } 
#galcontainer a.slidek { 
    background:url(../galleryimages/img11th.jpg); 
    height:75px; 
    width:75px; 
    } 
* html #galcontainer a.slidek { 
    width:75px; 
    w\idth:75px; 
    } 
#galcontainer a.slidel { 
    background:url(../galleryimages/img12th.jpg); 
    height:75px; 
    width:75px; 
}
#galcontainer a.slidem {
	background:url(../galleryimages/img13th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.sliden {
	background:url(../galleryimages/img14th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slideo {
	background:url(../galleryimages/img15th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slidep {
	background:url(../galleryimages/img16th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slideq {
	background:url(../galleryimages/img17th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slider {
	background:url(../galleryimages/img18th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slides {
	background:url(../galleryimages/img19th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slidet {
	background:url(../galleryimages/img20th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slideu {
	background:url(../galleryimages/img21th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slidev {
	background:url(../galleryimages/img22th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slidew {
	background:url(../galleryimages/img23th.jpg);
	height: 75px;
	width: 75px;
} 
#galcontainer a.slidex {
	background:url(../galleryimages/img24th.jpg);
	height: 75px;
	width: 75px;
} 
/* set the size of the unordered list to neatly house the thumbnails */ 
#galcontainer ul { 
    width:268px; 
    height:426px; 
    } 
#galcontainer li { 
    float:left; 
    } 
/* Removing the list bullets and indentation */ 
#gallery ul { 
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }
/* move the thumbnails into the correct position */ 
#galcontainer ul { 
    margin:0 auto; 
    float:right; 
	list-style-type:none;
	overflow:auto;
}
/* change the thumbnail border color */ 
#galcontainer a.gallery:hover { 
    border:1px solid #fff; 
}
/* styling the :hover span */ 
#galcontainer a.gallery:hover span { 
    position:absolute; 
    width:655px; 
    height:435px; 
    top:-2px;
	bottom: 0px;
	right: 8px;
    left:-2px; 
    color:#000; 
    background:#fff; 
} 
#galcontainer a.gallery:hover img { 
    border:1px solid #fff; 
    float:left; 
    margin-right:5px; 
} 	

#galcontainer { 
background: transparent url(../galleryimages/default.jpg) no-repeat; 
margin: 2px 2px -2px -2px;
}


	/*MAIN CONTENT FOR BIKES FOR SALE PAGE   */
		/* ARTICLES 
.intro {
}

.intro2 {
}

.intro3 {
}
*/
		
        /* LEFT SIDEBAR */
#sidebar-a {
float: left;
width: 200px;
margin: -20px, -5px, 0px, 0px;
color: #666;
background-color: #FAF8E9;
}

		/* RIGHT SIDEBAR */
/*#sidebar-b {
float: right;
width: 150px;
margin: 0 0 0 5px;
padding: 0 5px 15px 5px;
color: #333;
background-color:#FAF8E9;
}
*/
		/* FOOTER */
#footer {
text-align: center;
clear: both;
padding: 5px;
margin: 0;
background-color: #476042;
color: #fff;
z-index: 9000;
}
#footer a {
text-decoration: none;
text-align:center;
color: #fff;
background-color:#476042;
z-index: 9000;
}
#footer  a:hover {
text-decoration: none;
color: #FE3F22;
background-color:#476042;
}

		/* LINKS */
a {
text-decoration: none;
color: #F17C0B;
background-color: #fff;
}
a:hover {
text-decoration:underline;
color: #666;
background-color:#fff;
}
a img {
border: 0;
margin:2px 2px -2px -2px;
}
a#contact {background-color:transparent;
color:blue;
}
		/* IMAGE PROPERTIES */
.border {
padding: 10px;
margin: 10px;
border: 1px solid #476042;
}
.imgleft {
float: left;
border: 1px solid #90b905;
margin: 5px 10px 10px 15px;
padding: 5px;
}
.lftimg2 {
float: left;
border: 1px solid black;
margin: -16px 2px 0 2px;
height: 260px;
width: 130px;
}
		/* HEADING PROPERTIES */
	
h1 {
width: 30%;
font-size: 200%;
font-variant: small-caps;
letter-spacing: 5px;
color:#6A9662;
}
h2 {
font-size: 130%;
text-align: center;
text-transform: small-caps;
letter-spacing: 10px;
color:#476042;
background: #fff;
}
h3 {
padding: 5px;
text-transform: uppercase;
font-size: 110%;
text-align: center;
color:#fff;
background: #6A9662;
}
h4 {
padding: 5px;
text-transform: uppercase;
font-size: 110%;
text-align: center;
color:#fff;
background: #F17C0B;
}
h5 {
padding: 0px;
text-transform: uppercase;
font-size: 110%;
text-align: center;
color: #fff;
background: #F17C0B;
letter-spacing: 10px;
}
h6 {
font-size: 130%;
text-align: center;
font-weight: bold;
text-transform: small-caps;
letter-spacing: 5px;
color:#476042;
background: #FFFFCC;
}
h7 {
color: #476042;
background: inherit;
text-align: center;
letter-spacing: 3px;
font-weight: bold;
font-size: 150%;
}

#bikes4sale {
font-size: 200%;
font-variant: small-caps;
letter-spacing: 5px;
margin: -18px 0 0 0;
background-color: #FFFFCC;
height: 500px;
width: 1000px;
}
#trailist {
font-weight: bolder;
text-align: left;
}
.update {
font-size: 100%;
background-color: #FBF0D0;;
}
.update2 {
font-size: 100%;
text-align: center;
font: white;
background-color: #FBF0D0;
}
.update3 {
font-size: 130%;
text-align: center;
background-color: #FBF0D0;
font-weight: bolder;
}
.updatestatus {
font-size: 100%;
font-weight: bold;
background-color: #FAF8E9;
font: red;
}
.updatestatus2 {
font-size: 100%;
font-weight:bold;
background: transparent;
font: black;
}
.traildesc {
text-align: right;
}

#belotab {
font-size: normal;
color: #ffffff;
background: #476042;
text-align: center;
}

/*table names*/
/*table  is for the one on page 'shops' */
#table {   
table-layout: fixed;
empty-cells: hide;
width: 1144px; 
height: 350px; 
margin: 0 142px 0 -142px;
}
/*fsale is for the table on page for 'bikes' */
#fsale{
table-layout: fixed;
empty-cells: hide;
width: 1000px;
height: 230px;
margin: 0 0 0 0;
}
/* RACE PAGE CSS ATTRIBUTES HERE*/
/* race table here*/
#racediv{
width: 1000px;
height: 500px;
margin: 25px -25px 200px -200px;
text-align: center;
}

#raceface{
table-layout: fixed;
empty-cells: hide;
width: 1200px;
height: 500px;
margin: 0 0 0 0;
text-align: center;
}
th{
background-color: transparent;}

/* RACE PAGE TABLE*/
#rc1{ 	
text-align: center;
margin: -5px -72px 5px 72px;
font-weight: bold;
font-family: sans-serif;
font-size: 140%;
background-color: transparent;
}
#rr1{
background-color: transparent;
}


#rc-a1{
margin: -5px -72px 5px 72px;
text-align: center;
background-color: #cdc0b0;
}

#rc-a2{
text-align: center;
background-color: #cdc0b0;
}

#rc-a3{
text-align: center;
background-color: #cdc0b0;
}

#rc-a4{
text-align: center;
background-color: #cdc0b0;
}

#rc-a5{
text-align: center;
background-color: #cdc0b0;
}

#rc-b1{
width: 50px;
text-align: center;
}

#rc-b2{
text-align: center;
}

#rc-b3{
text-align: center;
}

#rc-b4{
text-align: center;
}

#rc-b5{
text-align: center;
}

#rc-c1{
width: 50px;
text-align: center;
background-color: #fafad2;
}

#rc-c2{
text-align: center;
background-color: #fafad2;
}

#rc-c3{
text-align: center;
background-color: #fafad2;
}

#rc-c4{
text-align: center;
background-color: #fafad2;
}

#rc-c5{
text-align: center;
background-color: #fafad2;
}

#rc-d1{
text-align: center;
}

#rc-d2{
width: 50px;
text-align: center;
}

#rc-d3{
text-align: center;
}

#rc-d4{
text-align: center;
}

#rc-d5{
text-align: center;
}

#rc-e1{
background-color: #fafad2;
}

#rc-e2{
text-align: center;
background-color: #fafad2;
}

#rc-e3{
text-align: center;
background-color: #fafad2;
}

#rc-e4{
text-align: center;
background-color: #fafad2;
}

#rc-e5{
text-align: center;
background-color: #fafad2;
}

#rc-f1{
text-align: center;
}

#rc-f2{
text-align: center;
}

#rc-f3{
text-align: center;
}

#rc-f4{
text-align: center;
}

#rc-f5{
text-align: center;
}

#rc-g1{
width: 50px;
background-color: #fafad2;
}

#rc-g2{
text-align: center;
background-color: #fafad2;
}

#rc-g3{
text-align: center;
background-color: #fafad2;
}

#rc-g4{
text-align: center;
background-color: #fafad2;
}

#rc-g5{
text-align: center;
background-color: #fafad2;
}

#rc-h1{
width: 50px;
text-align: center;
}

#rc-h2{
text-align: center;
}

#rc-h3{
text-align: center;
}

#rc-h4{
text-align: center;
}

#rc-h5{
text-align: center;
}

#rc-i1{
text-align: center;
background-color: #fafad2;
}

#rc-i2{
text-align: center;
background-color: #fafad2;
}

#rc-i3{
text-align: center;
background-color: #fafad2;
}

#rc-i4{
text-align: center;
background-color: #fafad2;
}

#rc-i5{
text-align: center;
background-color: #fafad2;
}

#rc-j1{
width: 50px;
text-align: center;
}

#rc-j2{
text-align: center;
}

#rc-j3{
text-align: center;
}

#rc-j4{
text-align: center;
}

#rc-j5{
text-align: center;
}

#rc-k1{
text-align: center;
background-color: #fafad2;
}

#rc-k2{
text-align: center;
background-color: #fafad2;
}

#rc-k3{
text-align: center;
background-color: #fafad2;
}

#rc-k4{
text-align: center;
background-color: #fafad2;
}

#rc-k5{
text-align: center;
background-color: #fafad2;
}
/*'schwinn' is the table id*/
#schwinntable{
border:1px;
width: 350px;
}
/* table caption names*/
#c1 { 	
text-align: center;
margin: -5px -72px 5px 72px;
font-weight: bold;
font-family: sans-serif;
font-size: 140%;
background-color: transparent;
} 
#c2 {
margin: 10px 10px -10px -10px; 
padding: 10px;
font-weight: bold;
font-family: sans-serif;
font-size: 125%;
color: black;
text-align: center;
}
#c5 {margin: 0 0 0 0;
font-weight: bold;
font-family: sans-serif;
font-size: 120%;
color: black;
text-align: center;
letter-spacing:2px;
}
#td3 {
width:40%;
font-weight: bold;
background-color: transparent;
}
#td4 {
width:60%;
font-weight: normal;
background-color: transparent;
text-align: left;
}

.th2 { /*class for image cell named th2*/
text-align: center;
border: none;
}
/* table cell classes */
#td1 {
background-color: #E0E0E0;
font: strong;
}
#td2 {
font: strong;
font-weight: bold;
font-family: sans-serif;
color: #476402;
text-align: center;
font-size: small;
} 
/*table sub-class names */
#t1 { 
background-color: #F17C0B; 
padding: 3px;
text-align: center;
font-size: larger;
}
#t2 {
text-align: center;
font-size: smaller;
color: #476402;
text-decoration: underline;
letter-spacing: 1px;
}
/*Add a height attribute and set to largest image's height to prevent overlaying*/
.gallerycontainer{
position: relative;
height: 100px;
width: 66px;

}

.thumbnail2 img{ /*css for thumbnail image*/
border: 2px solid white;
margin: 0 0 0 0;
background-color: white;
}

.thumbnail2:hover{/*css for thumbnail image*/
background-color: transparent;
border: 1px solid white;
}

.thumbnail2:hover img{/*css for thumbnail image*/
border: 1px solid blue;
background-color: transparent;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
margin: 200px 0 -200px 0;
border: 0;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.accordionItem h8 {
margin: 0;
font-size: normal;
color: ;
background-color: transparent;
}
.accordionItem h8:hover {
margin: 0;
font-size; normal;
color: ;
background-color: transparent;
}
.accordionItem div {
margin: 0;
font-size; normal;
color: ;
background-color: transparent;
}
.accordionItem.hide h8 {
margin: 0;
font-size; normal;
color: ;
background-color: transparent;
}
.accordionItem.hide div { 
margin: 0;
font-size; normal;
color: ;
background-color: transparent;
}
.arod {
margin: -300px -450px 0 0;
background-color: transparent;
}
