@charset "iso-8859-15";

body { width:955px; margin:0px auto; background: #D9D9D9 url('images/bg.jpg') top center repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
* {padding:0px; margin:0px;}
h1 {font-size:18px; margin:10px 0px 10px 0px;}
h2 {font-size:16px; margin:10px 0px 10px 0px;}
h5 {font-size:12px; margin:5px 0px 0px 0px;}
a {color:#a1c4fd; font-weight:bold;}
th {font-weight:bold; vertical-align:top; text-align:right; padding-right:5px;}
hr {height:1px; border:1px solid #a1c4fd; background:#a1c4fd; margin:10px 0px 10px 0px;}
.clearfix {display:block; clear:both; font-size:1px; height:1px; line-height:1px;}

#wrapper {padding:10px;}

#navigation ul {list-style-type:none;}
#navigation ul li {display:block; float:left;}
#navigation ul li a {display:block; float:left; height:44px; text-indent:-200px; overflow:hidden; margin-top:4px; _margin-top:2px; margin-right:4px; _margin-right:2px; line-height:0px;}
/* Specific button hover states */
#navigation ul li a.home_off {background:url('images/button_home_off.gif'); width:153px;}
#navigation ul li a.home_on, #navigation ul li a.home_off:hover {background:url('images/button_home_on.gif'); width:153px;}
#navigation ul li a.tooling_off {background:url('images/button_tooling_off.gif'); width:152px;}
#navigation ul li a.tooling_on, #navigation ul li a.tooling_off:hover {background:url('images/button_tooling_on.gif'); width:152px;}
#navigation ul li a.service_off {background:url('images/button_service_off.gif'); width:153px;}
#navigation ul li a.service_on, #navigation ul li a.service_off:hover {background:url('images/button_service_on.gif'); width:153px;}
#navigation ul li a.coolant_off {background:url('images/button_coolant_off.gif'); width:152px;}
#navigation ul li a.coolant_on, #navigation ul li a.coolant_off:hover {background:url('images/button_coolant_on.gif'); width:152px;}
#navigation ul li a.special_off {background:url('images/button_special_off.gif'); width:152px;}
#navigation ul li a.special_on, #navigation ul li a.special_off:hover {background:url('images/button_special_on.gif'); width:152px;}
#navigation ul li a.contact_off {background:url('images/button_contact_off.gif'); width:153px; margin-right:0px;}
#navigation ul li a.contact_on, #navigation ul li a.contact_off:hover {background:url('images/button_contact_on.gif'); width:153px; margin-right:0px;}

/* General Content */
#content {clear:both; padding:10px; line-height:20px;}
#content img {float:left; border:1px solid #424242; margin:5px 10px 5px 5px;}
#content img.img_right {float:right; border:1px solid #424242; margin:5px 5px 5px 10px;}
#content ul {list-style-position:inside;}
#content .halfblock {width:440px; float:left; margin-left:20px;}

.imageContainer {height:300px; width:400px; position:relative; float:left;}
.imageContainer img {display: none;position: absolute; top: 0pt; left: 0pt;}

.image_cell {text-align:center; padding:5px; background:#ededed;}
.caption {text-align:center; font-style:italic; padding:0px 5px 0px 5px; background:#424242; color:#fff;}
.spacer {padding:5px;}

.image_block {width:200px; float:left;}
.image_block img {float:none;}

/* Forms */
input {width:300px;}
textarea {height:100px; width:300px;}
.button {width:150px; background:#424242; color:#ffffff; font-weight:bold;}
.error {color:#ff0000; font-style:italic;}

#footer { width:915px; height:50px; position:relative; top:0px; clear:both; background:#424242; text-align:center; color:#ffffff; line-height:20px; margin-left:10px; padding:10px; font-weight:bold;}