/* ------------- Toolbox v1.5.2 ------------- */
 /* - Modified E.Meyer Style Reset - */
  html, body, div, span, applet, object, 
  iframe, h1, h2, h3, h4, h5, h6, p, 
  blockquote, pre, a, abbr, acronym, 
  address, big, cite, code, del, dfn, 
  em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt,
  var, dl, dt, dd, ol, ul, li, fieldset, 
  form, label, legend, table, caption, 
  tbody, tfoot, thead, tr, th, td 
  {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; font-family:Arial;}
  :focus {outline:0;}
  body {line-height:1;}
  table {border-collapse:separate; border-spacing:0;}
  caption, th, td {text-align:left; font-weight:normal;}
  blockquote:before, blockquote:after, q:before, q:after {content:"";}
  blockquote, q {quotes:"" "";} 
 /* - Accessibility - */
  .hide{margin-left:-999em; float:left;}
 /* - Navigation- */
  .first{border-left:none !important; padding-left:0 !important;}
  .last{border-right:none !important; padding-right:0 !important;}
  .hzNavL li, .hzNavR li{display:inline; border-style:solid;}
  .hzNavL li{border-width:0 0 0 1px; padding:0 1px 0 4px; }
  .hzNavR li{border-width:0 1px 0 0; padding:0 1px 0 4px; }
 /* - Stock Form - */
  .required{font-weight:bold;}
  .stock fieldset{border:none;}
  .stock legend{display:none;}
  .stock ol{list-style:none;}
  .stock li{margin-bottom:3px;}
  .stock label{display:block; float:left; width:120px; text-align:right; margin-right:10px; padding-top:3px;}
  .stock .controls{padding-left:130px;}
  .stock .controls input{margin:10px 0; width:100px;}
 /* - Picture Nests - */ 
  .float1{float:left; margin:0 10px 10px 0;}
  .float2{float:right; margin:0 0 10px 10px;}
 /* - Clears - */
  .clear1{clear:left;}
  .clear2{clear:right;}
  .clear3{clear:both;}
 /* - Columns - */
  .row{width:100%; float:right;}
  .col{width:49%; float:left; }
  .col3{width:31%; float:left;clear:both;}
 /* - Kill Border - */
  .noborder { border:none !important; }
 /* - Kill Margin - */
  .nomargin { margin:0 !important; } 
 /* - Center - */
 .center { text-align:center !important; }
 /* - Padding - */
 .pad-left { padding-left:10px !important; }
 .pad-right { padding-right:20px; }
/* ---------------------------------------- */

body { background-color:#ccc; text-align:center; }

.main-container { width:734px; height:700px; margin:0 auto; text-align:left; }

.zeroed	{ margin: 0; padding: 0; border: none; }
	.zeroed a { color:#fff; }


/* Header */
.header-nav { background:url(../images/header-nav-bg.jpg) top left repeat-x; height:36px; width:734px; }
  .header-nav li { list-style:none; display:inline; }
    .header-nav li a { color:#fff; text-decoration:none; font-weight:bold; font-size:11px; line-height:3.1em; display:block; float:left; height:36px; padding:0 1em; border-right:1px solid #fff; }
	  .header-nav li a:hover, .header-nav li a.active { background:url(../images/header-nav-bg-hover.jpg) top left repeat-x; } 
  .header-nav .end-button { border:none; padding-right:10px !important; }
/* End Header */

/* Marquee */
.marquee { background:url(../images/marquee-bg.jpg) top left no-repeat; height:220px; }
  .marq-button-container { width:190px; height:120px; padding:100px 0 0 10px; }
    .marq-button-container li { list-style:none; display:block; margin:0 0 10px 0; }
	  .marq-button-container li a { display:block; width:170px; height:30px; }
	    .marq-button-container li a span { display:none; }
	  .marq-button-container li a.rfq { background:url(../images/marq-button-bg.jpg) top left no-repeat; }
		.marq-button-container li a.rfq:hover { background:url(../images/marq-button-bg.jpg) -173px 0 no-repeat; }
	  .marq-button-container li a.contact { background:url(../images/marq-button-bg.jpg) 0 -40px no-repeat; }
  		.marq-button-container li a.contact:hover { background:url(../images/marq-button-bg.jpg) -173px -40px no-repeat; }
	  .marq-button-container li a.sample { background:url(../images/marq-button-bg.jpg) 0 -80px no-repeat; }
		.marq-button-container li a.sample:hover { background:url(../images/marq-button-bg.jpg) -173px -80px no-repeat; }
/* End Marquee */

/* Main Content Section */
.main-content { height:300px; background:url(../images/main-content-bg.jpg) top left no-repeat; }
  .equipment-container { float:left; width:535px; padding-top:45px; }
    .equipment-bottom { clear:both; padding-top:20px; }
    .equipment-container ul { display:block; width:520px; }
    .equipment-container li { display:block; float:left; list-style:none; width:130px; text-align:center; }
	  .equipment-container li a { color:#990000; text-decoration:none; font-size:13px; }
	  .equipment-container li a:hover { text-decoration:underline; }
  
  .about-us-container { float:right; width:175px; margin:0 10px; }
    .about-us-container h5 { font-style:italic; font-size:15px; }
	.about-us-container img { padding:10px 0; }
	.about-us-container p { font-size:11px; line-height:1.3em; padding-bottom:10px; }
	.about-us-container a { display:block; width:160px; height:26px; margin:0 auto; }
	  .about-us-container a span { display:none; } 
	.about-us-container hr { width:160px; color:#ccc; }
	.about-us-container a.learn-more { background:url(../images/about-button-bg.jpg) top left no-repeat; }
	  .about-us-container a.learn-more:hover { background:url(../images/about-button-bg.jpg) -162px 0 no-repeat; }
    .about-us-container a.industries-served { background:url(../images/about-button-bg.jpg) 0 -28px no-repeat; }
	  .about-us-container a.industries-served:hover { background:url(../images/about-button-bg.jpg) -162px -28px no-repeat; }

/* End Main Content Section */

/* Buckets Section */
.bucket-container { background:url(../images/buckets-bg.jpg) top left no-repeat; height:100px; }
  .bucket { width:244px; height:100px; float:left; }
    .bucket h4 { font-size:11px; color:#990000; display:block; width:240px; text-align:right; margin-top:12px; }
	.bucket p { display:block; width:185px; float:right; font-size:11px; padding:8px 0 5px 0; line-height:1.3em; }
	.bucket a { clear:right; float:right; display:block; text-align:right; font-size:12px; margin-right:5px; white-space:nowrap; }

/* End Buckets Section */

.footer { height:44px; background:url(../images/footer-bg.jpg) top left repeat-x; padding-top:3px; }
  .footer p { color:#fff; text-align:center; line-height:1.4em; font-size:13px; }
