body {
color:#cae7fa;
background-color:#151716;
background-image:url(images/bg_page.jpg);
background-repeat:repeat-x;
background-attachment: scroll;
margin-top:0px;
margin-bottom: 175px;
font-family: arial;
		}

a img { border: 0; }
a:link {color: #fbda03}
a:visited {color: #fbda03}
a:hover {color: #fbda03}
a:active {color: #fbda03}

div#siteinfo a:link {color: #444444;}
div#siteinfo a:visited {color: #444444;}
div#siteinfo a:hover {color: #cae7fa;}
div#siteinfo a:active {color: #444444;}

/* site layout begin */

#header {
	position: absolute;
	background-image: url(images/header.gif);
	width: 894px;
	height: 243px;
	left: -59px;
	top: -32px;
	z-index: 10;
		}
		
#footer {
	position: absolute;
	background-image: url(images/footer.gif);
	width: 384px;
	height: 90px;
	right: 0px;
	bottom: 0px;
	z-index: 11;
		}
		
#buttonbar {
	position: absolute;
	background-image: url(images/button_bar_bg.gif);
	width: 133px;
	height: 100%;
	left: 0px;
	z-index: 1;
		}
		
#homebutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 226px;
		}
		
#aboutbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 252px;
		}
		
#motorcyclesbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 278px;
		}

#hotrodsbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 304px;
		}
		
#classicsbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 330px;
		}
		
#carsbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 356px;
		}
		
#marinebutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 382px;
		}
		
#aircraftbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 408px;
		}
		
#showsbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 434px;
		}
		
#projectsbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 460px;
		}
		
#contactbutton {
	position: absolute;
	width: 118px;
	height: 27px;
	left: 0px;
	top: 486px;
		}
		
#sidebar {
	position: absolute;
	background-color: #252525;
	width: 183px;
	height: 100%;
	right: 0px;
	z-index: 2;
		}
		
#pagehead {
	position: absolute;
	background-image: url(images/moto_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}
		
#hotrodshead {
	position: absolute;
	background-image: url(images/hotrods_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}
		
#carshead {
	position: absolute;
	background-image: url(images/cars_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}
		
#classicshead {
	position: absolute;
	background-image: url(images/classics_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}
		
#featureshead {
	position: absolute;
	background-image: url(images/features_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}
		
#siteinfo {
	position: absolute;
	width: 835px;
	bottom: -18px;
	font-size: 11px;
	text-align: center;
	color: #444444;
	z-index: 11;
		}
		
/* site layout end ----------------------------------------------------------------------------- */

/* home layout begin ----------------------------------------------------------------------------- */

#containingboxhome {
	position: relative;
	background-color: #4f5050;
	width: 835px;
	height: 985px;
	margin-left: auto;
	margin-right: auto;
	top: 70px;
		}
		
#slidehome {
	position: absolute;
	width: 519px;
	height: 200px;
	left: 133px;
	top: 215px;
		}
		
#deliveryhome {
	position: absolute;
	width: 497px;
	height: 49px;
	left: 72px;
	top: 435px;
		}
		
#hometext {
	position: absolute;
	width: 497px;
	height: 120px;
	left: 143px;
	top: 430px;
	color: #cae7fa;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
		}
		
#fiftiesbanner {
	position: absolute;
	width: 150px;
	height: 503px;
	left: 669px;
	top: 114px;
	z-index: 12;
		}
/* home layout end ----------------------------------------------------------------------------- */

/* about us begin ----------------------------------------------------------------------------- */

#abouthead {
	position: absolute;
	background-image: url(images/about_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}

#containingboxabout {
	position: relative;
	background-color: #4f5050;
	width: 835px;
	height: 1450px;
	margin-left: auto;
	margin-right: auto;
	top: 70px;
		}
		
#abouttext {
	position: absolute;
	width: 497px;
	height: 120px;
	left: 145px;
	top: 360px;
	color: #cae7fa;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
		}

/* about us end ----------------------------------------------------------------------------- */

/* motorcycles begin ----------------------------------------------------------------------------- */

#containingboxmoto {
	position: relative;
	background-color: #4f5050;
	width: 835px;
	height: 900px;
	margin-left: auto;
	margin-right: auto;
	top: 70px;
		}

#motorcyclesthumbs {
	position: absolute;
	width: 495px;
	height: 520px;
	left: 145px;
	top: 345px;
		}

/* motorcycles end ------------------------------------------------------------------------------- */


/* classics begin ----------------------------------------------------------------------------- */

#containingboxclassics {
	position: relative;
	background-color: #4f5050;
	width: 835px;
	height: 850px;
	margin-left: auto;
	margin-right: auto;
	top: 70px;
		}

/* classics end ----------------------------------------------------------------------------- */


#containingboxcars {
	position: relative;
	background-color: #4f5050;
	width: 835px;
	height: 1000px;
	margin-left: auto;
	margin-right: auto;
	top: 70px;
		}
		
#containingboxconst {
	position: relative;
	background-color: #4f5050;
	width: 835px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	top: 70px;
		}
		
#consthead {
	position: absolute;
	background-image: url(images/const_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}
		
#consttext {
	position: absolute;
	width: 497px;
	height: 120px;
	left: 145px;
	top: 345px;
	color: #cae7fa;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
		}
		
#thankhead {
	position: absolute;
	background-image: url(images/thankyou_head.jpg);
	width: 519px;
	height: 168px;
	left: 133px;
	top: 190px;
		}
		
#contactform {
	position: absolute;
	width: 450px;
	height: 190px;
	top: 215px;
	left: 165px;
	text-align: center;
	color: #cae7fa;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
			}
			
#form {
	text-align: center;
			}
			
#contactssidebar {
	position: absolute;
	width: 155px;
	height: 300px;
	left: 16px;
	top: 130px;
	z-index: 15;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
		}
		
#upcomingevents {
	position: absolute;
	width: 160px;
	height: 503px;
	left: 664px;
	top: 135px;
	z-index: 12;
	text-align: center;
		}

