/* CSS Document */
body {
font-size: small;
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}
* html body {
font-size: x-small; /* for IE5/Win */
f\ont-size: small;  /* for other IE versions */
}

/* styles for layout start */
#background {
background:url(livery/background.gif) repeat-y;
width: 1500px;
margin-left: 0;

}
#wrapper {
background: url(livery/nav_background.jpg) repeat-y;
width: 750px;
border-top: 3px solid black;
border-left: 3px solid black;
border-right: 3px solid black;
border-bottom: 0;
background-color: #FFFFFF;
margin-left: 10px;
}
#navigation {

margin-top: 137px;
float: left;
width: 139px;
}
#content {
padding-right: 20px;
margin-top: 137px;
padding-top: 3px;
float: right;
width: 570px;


}
#header {
position: absolute;
top: 3px;
padding: 0;
marging: 0;
width: 750px;
height: 133px;
background: url(livery/header.jpg) no-repeat top left;
}
#footer {
clear: both;
height: 90px;
width: 750px;
background:url(livery/footer.jpg) no-repeat top left;

}
#preload {
display: none;

}
/* styles for layout finish */
/* styles for text start */

h1{ 
font-size: 130%;
margin-top: -5px;
}

h2{ 
font-size: 120%;
font-style: italic;
}
h3{ 
font-size: 130%;
}

.president {
font-size: 130%;
font-style:italic;
}
.by {
font-size: 80%;
}
.pitch {
font-size: 95%;
font-weight: bold;
}
.home {
font-size: 80%;
font-style:italic;
font-weight:normal;
}
.red {
color: #FF0000;
font-weight: bold;
}


/* styles for text finish */
/* styles for navigation start */

#navigation li { 

list-style: none;
margin-left: -40px;
padding-top: 5px;

width: 135px;
	
}



a#home {
display: block;
background: url(livery/nav_home.jpg);
height: 20px;
width: 135px;
}
a#home:hover {
display: block;
background: url(livery/nav_home_over.jpg);
height: 20px;
width: 135px;
}
a#about {
display: block;
background: url(livery/nav_about.jpg);
height: 20px;
width: 135px;
}
a#about:hover {
display: block;
background: url(livery/nav_about_over.jpg);
height: 20px;
width: 135px;
}
a#products {
display: block;
background: url(livery/nav_products.jpg);
height: 30px;
width: 135px;
}
a#products:hover {
display: block;
background: url(livery/nav_products_over.jpg);
height: 30px;
width: 135px;
}
a#gear {
display: block;
background: url(livery/nav_gear.gif);
height: 20px;
width: 135px;
}
a#gear:hover {
display: block;
background: url(livery/nav_gear_over.gif);
height: 20px;
width: 135px;
}
a#custom {
display: block;
background: url(livery/nav_custom.gif);
height: 20px;
width: 135px;
}
a#custom:hover {
display: block;
background: url(livery/nav_custom_over.gif);
height: 20px;
width: 135px;
}
a#roll {
display: block;
background: url(livery/nav_roll.gif);
height: 20px;
width: 135px;
}
a#roll:hover {
display: block;
background: url(livery/nav_roll_over.gif);
height: 20px;
width: 135px;
}
a#specialty {
display: block;
background: url(livery/nav_speciality.gif);
height: 20px;
width: 135px;
}
a#specialty:hover {
display: block;
background: url(livery/nav_speciality_over.gif);
height: 20px;
width: 135px;
}
a#custom_machine {
display: block;
background: url(livery/nav_custom_machine.gif);
height: 20px;
width: 135px;
}
a#custom_machine:hover {
display: block;
background: url(livery/nav_custom_machine_over.gif);
height: 20px;
width: 135px;
}
a#information {
display: block;
background: url(livery/nav_information.jpg);
height: 30px;
width: 135px;
}
a#information:hover {
display: block;
background: url(livery/nav_information_over.jpg);
height: 30px;
width: 135px;
}
a#quality {
display: block;
background: url(livery/nav_quality.jpg);
height: 20px;
width: 135px;
}
a#quality:hover {
display: block;
background: url(livery/nav_quality_over.jpg);
height: 20px;
width: 135px;
}
a#contact {
display: block;
background: url(livery/nav_contact.jpg);
height: 20px;
width: 135px;
}
a#contact:hover {
display: block;
background: url(livery/nav_contact_over.jpg);
height: 20px;
width: 135px;
}
a#video {
display: block;
background: url(livery/nav_video.jpg);
height: 20px;
width: 135px;
}
a#video:hover {
display: block;
background: url(livery/nav_video_over.jpg);
height: 20px;
width: 135px;
}
a#email {
display: block;
background: url(livery/nav_email.jpg);
height: 20px;
width: 135px;
}
a#email:hover {
display: block;
background: url(livery/nav_email_over.jpg);
height: 20px;
width: 135px;
}
a .alt {
display: none;
}
/* styles for navigation finish */

a:link, a:visited {
text-decoration: underline;
color: #CC6600;

}

a:hover, a:active {
text-decoration: none;
}

/* styles for tables on spec page*/

.spec {
border-collapse: collapse;
width: 100%
}
.spec tr.gray {
background-color:#F7F7F7;
}
.spec td {
padding: 3px;
}
.spec th {
background-color:#9E6610;
padding: 3px;
color: #FFFFFF;
}
.comment {
color:#FF0000;
font-style: italic;
}

.commentblue {
color: #0000CC;
font-style: italic;
}