body {
	text-align: center;
	background-color: #000;
	margin: 0em;
	
}

#center-wrapper {
	position: relative;
	top: 0em; left: 0em;
	width: 64em;
	height: auto;
	margin: 0em auto;
	text-align: left;
	/*overflow: hidden;*/
	font-size: 16px;
	background-color: transparent;
	}
	
#contain {
	position: relative;
	top: 0px; left: 0px;
	width: 64em;
	height: auto;
	min-height: 40.5625em;
	background-color: transparent;
	margin: 0em auto;
	text-align: left;
	/*overflow: hidden;*/
	}
	
#header {	
	float: left;
	min-width: 64em;
	width: 64em;
	min-height: 7.875em;
	height: 7.875em;
	margin: 0em auto;
	background-color: transparent;
	font-size: 16px;
	text-align: left;
	/*overflow: hidden;*/
	z-index: 2000;
}
#logo {
	float: left;
	min-width: 46.5em;
	width: 46.5em;
	height: 7.875em;
	margin: 0em;
	padding: 0em;
	}

#logo img {
	width: 18em;
	height: 7.875em;
	border: none;
	text-decoration: none;
}

#special {
	float: left;
	min-width: 18em;
	width: 18em;
	min-height: 5.5em;
	height: 5.5em;
	background-color: transparent;
	padding-top: 2em;
	margin-left: 2em;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-align: left;
	color: #fff;
	z-index: 2000;
	}
	
#special a {
	text-decoration: none;
	color: #FC3;
	}

special a:hover {
	text-decoration: none;
	color: #FC0;
	}
special a:active {
	text-decoration: none;
	color: #FF0;
	}

#navigation {
	float: left;
	min-width: 64em;
	width: 64em;
	min-height: 1.6875em;
	margin: 0em auto;
	text-align: center;
	background-color: #000;
	font-size: 16px;
	list-style-type: none;
	display: inline;
	/*overflow: hidden;*/
	padding-top: 5px;
	z-index: 200;
	}
	

#nav-left {
	float: left;
	min-width: 5.75em;
	width: 5.75em;
	height: auto;
	min-height: 1.6875em;
	margin: 0em auto;
	text-align: center;
	overflow: hidden;
	
	}
	
#home, #news, #clients, #gear, #pics, #engineers, #rates, #links, #contact, #workshop {
	float: left;
	min-width: 5.9375em;
	width: 5.9375em;
	height: 1.6875em;
	min-height: 1.6875em;
	margin: 0em;
	text-align: center;
	font-family: verdana, arial, helvetica;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	
	}
	
#home a, #news a, #clients a, #gear a, #pics a, #engineers a, #rates a, #links a, #contact a, #workshop a {
	text-decoration: none;
	color: #fff;
	
	}
#home a:hover, #news a:hover, #clients a:hover, #gear a:hover, #pics a:hover, #engineers a:hover, #rates a:hover, #links a:hover, #contact a:hover, #workshop a:hover {
	text-decoration: none;
	color: #FC0;
	
	}
#home a:active, #news a:active, #clients a:active, #gear a:active, #pics a:active, #engineers a:active, #rates a:active, #links a:active, #contact a:active, #workshop a:active {
	text-decoration: none;
	color: #FF0;
	
	} 
	
#pics ul {
	list-style-type: none;
	display: inline;
	margin: 0em;
	padding: 0em;
	height: 1.6875em;
	}
	
/*#nav-right {
	float: left;
	min-width: 12.125em;
	width: 12.125em;
	height: auto;
	min-height: 1.6875em;
	margin: 0em auto;
	text-align: center;
	overflow: hidden;
	
	}*/	
	
	
#center {
	float: left;
	min-width: 64em;
	width: 64em;
	min-height: 26.8125em;
	height: 26.8125em;
	margin: 0em;
	padding: 0em;
	text-align: left;
	font-size: 16px;
	background-color: #000;
	background-image: url('../img/bground4.jpg');
	background-repeat: no-repeat;
	background-attachment: inherit;
	z-index: 1000;
}
	

#left-space {
	float: left;
	min-width: 3.25em;
	width: 3.25em;
	min-height: 26.8125em;
	margin: 0em;
	background-color: transparent;
	text-align: left;
	overflow: hidden;
}
	
#left-col {
	float: left;
	width: 14.8125em;
	height: 25.8125em;
	min-height: 25.8125em;
	margin-right: 0em;
	padding-top: .25em;
	font-size: 16px;
	background-color: transparent;
	text-align: center;
	overflow: hidden;
}

#left-col img {
	width: 13.5em;
	height: 8.5625em;
	font-size: 16px;
}

#left-col p {
	padding: 0em;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #fff;
	}
	
#left-col a {
	text-decoration: none;
	color: #FC3;
	}
	
#left-col a:hover {
	text-decoration: none;
	color: #FC0;
	}
	
#left-col a:active {
	text-decoration: none;
	color: #FF0;
	}


#center-col {
	float: left;
	width: 28em;
	min-height: 26.8125em;
	height: auto;
	margin-right: 0em;
	font-size: 16px;
	background-color: transparent;
	text-align: center;
	overflow: hidden;
}

#center-col p {
	padding: 0em;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #fff;
	}

#center-col img {
	width: 27.3125em;
	height: 18.375em;
	padding-top: .75em;
	}

#right-col {
	float: left;
	width: 15.375em;
	height: 25.8125em;
	margin: 0em;
	padding-top: .25em;
	font-family: verdana, arial, helvetica;
	background-color: transparent;
	text-align: center;
	overflow: hidden;
}

	
#list, #listpic {
	float: left;
	min-width: 7em;
	height: 8em;
	background-color: transparent;
	text-align: left;
	display: block;
	text-decoration: none;
	overflow: hidden;
}

#listpic img {
	width: 5.125em;
	height: 5.125em;
	padding-left: .5em;
	font-size: 16px;
	border: none;
	}
	
#listpic img a {
	display: block;
	text-decoration: none;
	}

#list {
	padding-left: 1.375em;
}
	
#list ul {	
	margin-left: 0em;
	padding-left: .5em;
	text-indent: -5px;
}

#list li {	
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	color: #fff;
}

#right-col p {
	padding: 0em;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #fff;
	}
	
#right-col a {
	text-decoration: none;
	color: #FC3;
	}
	
#right-col a:hover {
	text-decoration: none;
	color: #FC0;
	}
	
#right-col a:active {
	text-decoration: none;
	color: #FF0;
	}

#price {
	position: relative;
	top: -1.75em; left: 0em;
	width: 15.375em;
	height: auto;
	
	}

#right-space {
	float: left;
	min-width: 2.125em;
	width: 2.125em;
	min-height: 26.8125em;
	margin: 0em auto;
	background-color: transparent;
	text-align: center;
	overflow: hidden;
}

#col-one, #col-two, #col-three, #col-four {
	float: left;
	min-width: 16em;
	width: 16em;
	height: auto;
	margin: 2.5em;
	background-color: transparent;
	text-align: center;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #fff;
	overflow: hidden;
	z-index: 200;
}

#col-one ul, #col-two ul, #col-three ul, #col-four ul {
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	}	
#col-one a, #col-two a, #col-three a, #col-four a {
	text-decoration: none;
	color: #fff;
}
#col-one a:hover, #col-two a:hover, #col-three a:hover, #col-four a:hover {
	text-decoration: none;
	color: #FC0;
}

#col-one a:active, #col-two a:active, #col-three a:active, #col-four a:active {
	text-decoration: none;
	color: #FF0;
}


#newsrow {
	float: left;
	min-width: 64em;
	min-height: 14.625em;
	margin: 0em;
	background-color: transparent;
	font-family: verdana, arial, georgia;
	font-size: 11px;
	color: #fff;
	display: inline;
	z-index: 200;
}

	
div.newstext {
	float: left;
	width: 41.125em;
	height: 14.625em;
	margin: 0em 2em 0em 3em;
	padding-top: 2.5em;
	font-family: verdana, helvetica, georgia;
	font-size: 11px;
	color: #fff;
	<!--overflow: hidden;-->
	}
	
div.newspics {
	float: left;
	min-width: 21.875em;
	height: 14.625em;
	padding-top: 2em;
	padding-left: 2em;
	font-size: 16px;
}
	
#footer {
	float: left;
	min-width: 64em;
	width: 64em;
	min-height: 4.3125em;
	height: auto;
	list-style-type: none;
	display: inline;
	background-color: #000;
	font-size: 16px;
	text-align: left;
	padding: 0em;
	font-size: 16px;
	}
	
#phone {
	float: left;
	min-width: 31.5em;
	width: auto;
	min-height: 2.3125em;
	text-align: left;
	padding-top: 2em;
	padding-left: 5em;
	overflow: hidden;
	background-color: #000;
	font-family: verdana, arial, georgia;
	color: #fff;
	font-size: 12px;
	}
	
	
#email {
	float: left;
	min-width: 23.25em;
	width: auto;
	min-height: 2.3125em;
	text-align: left;
	padding-top: 2em;
	padding-left: 0em;
	overflow: hidden;
	background-color: #000;
	font-family: verdana, arial, georgia;
	color: #fff;
	font-size: 12px;
	}	
	
#email a {
	text-decoration: none;
	color: #fff;
	}

#email a:hover {
	text-decoration: none;
	color: #FC0;
	}
#email a:active {
	text-decoration: none;
	color: #FF0;
	}


#mail {
	float: left;
	min-width: 3em;
	width: auto;
	min-height: 2.3125em;
	text-align: left;
	padding-top: 2em;
	padding-left: 0em;
	overflow: hidden;
	background-color: #000;
	font-family: verdana, arial, georgia;
	color: #fff;
	font-size: 12px;
	}

#window {
	position: relative;
	width: 64em;
	height: 22.85em;
	overflow: hidden;
	z-index: 200;
	}	

#story {
	position: relative;
	top: 0em; left: 0em;
	min-width: 64em;
	height: auto;
	padding: 0em 2.75em 0em 2.75em;
	text-align: left;
	overflow: hidden; <!--need this to scroll-->
	z-index: 200;
	}

div.scroll {
	position: relative;
	width: 64em;
	height: .75em;
	text-align: center;
	}

img.up, img.down  {
	position: relative;
	width: 0.875em;
	}
	
img.down {
	padding-top: 0.25em;
	}
	
div.hr-top, div.hr-bottom {
	position: relative;
	width: 64em;
	height: 1em;
	border-top: 1px solid #fff;
	}
	
div.hr-bottom {
	border: none;
	border-bottom: 1px solid #fff;
	}
p.title {
	font-family: Helvetica, arial, georgia;
	font-size: 16px;
	color: #F90;
}

#linksrow  {
	float: left;
	min-width: 60em;
	width: 60em;
	min-height: 14.625em;
	height: auto;
	margin-left: 1.5em;
	background-color: transparent;
	z-index: 200;
}

#linksrow p.title {
	font-family: Helvetica, arial, georgia;
	font-size: 16px;
	color: #F90;
}
p.link {
	padding: .25em 0em;
	margin-right: 2.5em;
	font-family: verdana, arial, georgia;
	font-size: 13px;
	color: #fff;
}

#linksrow p {
	font-family: verdana, arial, georgia;
	font-size: 12px;
	color: #fff;
	}

#linksrow a, div.newstext a, div.rates a {
	text-decoration: none;
	color: #FC3;
	}

div.linksrow a:hover, div.newstext a:hover, div.rates a:hover {
	text-decoration: none;
	color: #FC0;
	}
div.linksrow a:active, div.newstext a:active, div.rates a:active {
	text-decoration: none;
	color: #FF0;
	}
	
div.rates {
	float: left;
	width: 62em;
	min-height: 14.625em;
	margin: .25em 2em;
	background-color: transparent;
	font-family: verdana, arial, georgia;
	font-size: 14px;
	color: #fff;
	display: inline;
	z-index: 200;
}

div.rates p.title {
	font-family: Helvetica, arial, georgia;
	font-size: 16px;
	color: #F90;
}
 }
div.rates p {
	font-family: verdana, arial, georgia;
	font-size: 14px;
	color: #fff;
	}
	
#comp {
	position: relative;
	width: 62em;
	min-height: 14.625em;
	height: 14.625em;
	margin: .25em 1em;
	background-color: transparent;
	z-index: 200;
}
	
#comp-left, #comp-right {
	float: left;
	min-width: 20em;
	width: 20em;
	min-height: 17em;
	height: auto;
	margin-left: 1em;
	font-family: verdana, arial, georgia;
	font-size: 14px;
	color: #fff;
	z-index: 200;
	}
	
#comp-right {
	min-width: 38em;
	width: 38em;
	margin-left: 6em;
	}
	
	
form {
	font-family: verdana, arial, georgia;
	font-size: 13px;
	color: #fff;
	}
	
.orange {
	color: #FC3;
	}
	
.medorange {
	color: #FC3;
	font-family: 'Palatino Linotype', Helvetica, helvetica, ;
	font-size: 16px;
		}
	
.bigorange {
	color: #FC3;
	font-family: 'Palatino Linotype', Helvetica, helvetica, ;
	font-size: 20px;
}
.biggestorange {
	color: #FC3;
	font-family: 'Palatino Linotype', Helvetica, helvetica, ;
	font-size: 24px;
}	

.link {
	text-decoration: none;
}
.other {
	font-size: 1em;
	color: #fff;
	}
