@charset "utf-8";
/* CSS Document */

body {
	font-family: arial;font-size: 14px;
	background-image:url(images/bg.png); background-attachment:fixed;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#container {
	width: 896px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#navigation img {
	border:none
}

.hometext {padding:15px }

table.inventory td {border-style: none inset inset; border-width: medium 1pt 1pt; padding:10px; background-position: 0% 0%;  background-image: none; background-repeat: repeat; background-attachment: scroll; background-color:#e6e8e7; text-align:center; font-weight:bold }
table.inventory td.unit {color:#D40000}
table.inventory {border:3px solid #004080}
table.inventory tr.header td {border:1px solid #000; height:25px; font-weight:bold; color:#fff; background-color:#004080}
table.inventory .new {font-family: Arial; font-weight: 700; color:#F00; font-size:120%; text-decoration: blink}



.display table {border:4px #2A3F55 dashed; text-align:center; font-family: Comic Sans MS; font-weight:normal; width:800px; margin:10px auto;}
.display table td {padding:15px}

.display table.details {width: 80%; border-collapse: collapse; border: medium none; margin:0 auto; text-align:center; }

.display table.details td {width: 130px; height: .05in; border: 1.5pt solid black; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; padding-bottom: 0in; font-size: 10.0pt; font-family: Comic Sans MS; padding:10px; font-weight:bold }

.display table.details td.blue {color:blue}
.display table.details td. blue {color:blue}

#sub .display h1 {font-size:150%;font-family: Arial; font-weight:bold; text-transform:uppercase}
.display h2 {font-size: 130%;font-family: Arial; font-weight:bold; text-transform:uppercase}

.display .ca {font-size: 24.0pt; color: blue;margin-bottom:17px; margin-top:20px}
.display .cb {font-size: 20.0pt; color: black;font-weight:bold;margin-bottom:17px}
.display .cc {font-size: 20.0pt; color:#FF0000;font-weight:bold;margin-bottom:17px}
.display .cd {font-size: 22.0pt; font-weight:bold}


#sub {
	padding:15px 25px 15px 15px;
	text-align:justify;
	line-height:18px;
}
#sub p { padding-top:5px; }
#sub h1 {
	color:#003366;
	font-size:120%;
}
#sub img {
	border:1px solid #000000;
	margin-top:10px;
}
#main .right img {
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}
#main .right { 
	width:225px;
	text-align:center;
	color:#FFFFFF;
	padding-top:5px;
	background-color:#333333;
}

.formheader {
	background-color:#003366;
	padding:7px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.form {
	background-color:#EAF5FF;
	padding:10px;
	border:2px solid #003366;
}


/* product tables */

#forklifts .rowone { border-style: inset inset inset none; border-color: olive olive olive -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 3.75pt; background: rgb(230, 232, 231) none repeat scroll 0% 0%; width: 87px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 44px; }


/* FEATURED */

#featured {
	background: url(images/home_featured.jpg); background-repeat:no-repeat;
	height:246px;
}

#featured td { width:25%; }

#featured .header {
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 14px 0 22px 0;
}

#featured .image { text-align:center }

#featured img {
	border:#000000 1px solid;
	height:105px;
	width:140px;
}

#featured .caption {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-top:18px;
}

#featured a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#featured .link { 
	text-align:center;
	padding-top:5px
}

/* end*/

#footer {
	height:50px;
	background:url(images/bg_footer.png); background-repeat:no-repeat;
	color:#FFFFFF;
	padding: 23px 10px 0px 225px; 
	line-height:18px;
}

#footer a {
	color:#FFFFFF;
	text-decoration:underline
}