/* resets */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }

/* helper styles */
ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

strong {font-weight:bold;}

input, select { vertical-align: middle; }

.clr {clear:both;}

a:link {color:#c12226;}

@font-face {
  font-family: 'Orbitron';
  src: url('Orbitron-fontfacekit/orbitron-bold-webfont.eot');
  src: local('☺'),
    url('Orbitron-fontfacekit/orbitron-bold-webfont.woff') format('woff'),
   url('Orbitron-fontfacekit/orbitron-bold-webfont.ttf') format('truetype'),
   url('Orbitron-fontfacekit/orbitron-bold-webfont.svg') format('svg');
}



html { }

body {background: transparent url(images/bkgd-black.jpg) no-repeat top center; top:0;background-color:#000;height:100%}

#container {width: 960px;height:auto;text-align:center;margin:0px auto 0px auto;}

#wrapper {float: left;width:960px;position:relative;}

#header {opacity:0.95;filter:alpha(opacity=95);width:960px;height:145px;background:url(images/header-bkgd.png) no-repeat;text-align:left;margin: 0;position: inherit;}

#logo {margin: 0 0 0 5px;padding-top:12px;float:left;}

#nav
  {
  width:auto;
  height:24px;
  text-align:center;
  float:right;
  margin: 12px 10px 0 0;
  }
  
#nav ul
  {
list-style:none;
  float:left;
  width:auto;
  margin:0px;
  padding:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size:14px;
  height:24px;
  color:#c12226;
  }
  
#nav li
  {
  height:24px;
  float:left;
  line-height:22px;
  position: relative;
  display:block;
  /* border-right: 1px solid #000000; */
  }
  
#nav li a {color:#c12226;text-decoration:none;padding: 0 12px 2px 12px;;margin:0 5px;}
  
#nav li a:hover, #nav li a.current {color:#ffffff;background-color:#c12226;display:block;-moz-border-radius: 35px;border-radius: 35px;}

/* @media screen and (-webkit-min-device-pixel-ratio:0)  */

#main {float:left;width:960px;height:auto;padding-bottom:0px;;text-align:left;position:relative;margin:30px 0 0 0;}
#main #tab {height:24px;width:140px;margin:0 0 0 30px;padding:5px 20px 0 20px;background-color:#fff;opacity:0.95;filter:alpha(opacity=95);-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;float:left;}
#main #tab .icon {margin:0 3px;}
#main .columnLeft {background-color:#fff;opacity:0.95;filter:alpha(opacity=95);width:660px;height:auto;margin:0 0 20px 0;text-align:left;padding:20px;float:left;position:relative;-moz-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;}
#main .columnWhole {background-color:#fff;opacity:0.95;filter:alpha(opacity=95);width:920px;height:auto;margin:0 0 20px 0;text-align:left;padding:20px;float:left;position:relative;-moz-border-radius: 10px;border-radius: 10px;}
#main #calcNav {width:auto;background-color:#c12226;color:#fff;padding:2px 15px 5px 15px;margin:10px 7px 0 0;-moz-border-radius:35px;border-radius:35px;border:0;float:right}
#main #calcNav h3 {font-size: 14px;font-weight:bold;color:white;margin-bottom:0;font-family:verdana,Arial,sans-serif;text-align:center;}
#main #calcNav a {color:#fff;}
#main h1 {font: 22px 'Orbitron', Arial, sans-serif;line-height:1.4;color:#c12226;margin:0 0 5px 0;}
#main h2 {font: 18px 'Orbitron', Arial, sans-serif;color:#c12226;margin:0 0 5px 0;}
#main h2.inline {display:inline;float:left;}
#main #homeText {width:410px;float:left;}
#main #aboutText {width:640px;float:left;}
#main #wholeText {width:900px;float:left;}
#main p {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:13px;line-height:1.4;margin:10px 0;}
#main .columnLeft .imageArea {float:right;width:241px;}
#main .columnLeft .imageArea .from {margin-bottom:15px;}
#main .columnRight {background-color:#fff;width:200px;margin:29px 0 20px 0;opacity:0.95;filter:alpha(opacity=95);padding:20px;float:right;position:absolute;top:0;right:0;bottom:0;-moz-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;}
#main .columnRight .hex {margin:0 0 5px 20px;}
#main .columnRight .nozzle {margin:0 0 10px 0px;}
#main .columnRight ul {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:14px;margin-left:8px;padding-left:10px;}
#main .columnRight li {margin:10px 0;}
#main table {}
#main input[type="text"] {width:100px;margin:2px auto -2px auto;}
.blue {background-color:#9FF;border:1px solid #666;}
.green {background-color:#0F6;border:1px solid #666;}
.yellow {background-color:#FF0;border:1px solid #666;}
.white {background-color:#FFF;border:1px solid #666;}
.blueBkgd {background-color:#d9fcfc;}
#main #table1, #main #table2 {width:900px;font-family:verdana, arial, helvetica, sans-serif;font-size:12px;text-align:center;}
#main #table1 td, #main #table2 td {padding:3px;min-width:10px;}
#main #table1 td.right, #main #table2 td.right {text-align:right;}
#main #table1 td.left, #main #table2 td.left {text-align:left;}
#main h3 {font: 14px 'Orbitron', Arial, sans-serif;color:#c12226;margin:0 0 5px 0;}
#main .calcStyle {background-color:#c12226;color:#fff;font: 18px 'Orbitron',Arial,sans-serif;padding:2px 15px;-moz-border-radius:35px;border-radius:35px;border:0;}
#main .calcStyle:hover {background-color:#f22a2f;}
#main #contactInfo {float:left;width:300px;border-right:1px solid #999999;}
#main #contactInfo p {margin-bottom:2px;}
#main #contactInfo input[type="text"] {width:250px;}
#main #contactInfo textarea {width:250px;}
#main #contactInfo input[type="button"] {background-color:#c12226;color:#fff;font: 14px 'Orbitron',Arial,sans-serif;padding:2px 15px;margin:20px 7px 0 0;-moz-border-radius:35px;border-radius:35px;border:0;}
#main #contactInfo input[type="button"]:hover {background-color:#f22a2f;}
#main #map {float:right;opacity:1;filter:alpha(opacity=100)}
#main #map iframe {border: 1px solid #c12226;}

/* Contact Form */

fieldset{margin:0;padding:0;border:0;}
label{font-family:Verdana, Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;width:250px; display:block;margin:3px 0;}
#main #contactInfo input[type="text"] {width: 260px;display:block;}
#main #contactInfo input[type="submit"] {background-color: #C12226;border: 0 none;border-radius: 35px 35px 35px 35px;color: #FFFFFF;font: 14px 'Orbitron',Arial,sans-serif;margin: 20px 7px 0 0;padding: 2px 15px;}
textarea{height:80px; width:250px;}
input{display:block;}
.req{color:#f00;font-size:90%;}
#form_errors{color:#f00; display:none;}
#form_thanks{color:#c12226;margin-bottom:10px;display:none;}

#footer {width:920px;height:auto;background-color:#fff;padding:10px 20px 20px 20px;margin-bottom:20px;-moz-border-radius:10px;border-radius:10px;}
#footer .american {float:left;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:14px;line-height:1.4;text-align:right;}
#footer p a {color:#c12226;text-decoration:none;font-weight:bold;}
#footer p a:hover {text-decoration:underline;}

/*
@media all and (max-width: 400px) and (min-width: 0px)

{

 body { font-size:100%;background:none;background-color:#fff;}
 
 #header {opacity:1;filter:alpha(opacity=100);width:100%;height:auto;background:none;text-align:left;margin: 0;position: inherit;}
 
 #logo {width:200px; float:left;}

 
 #nav
  {
  clear:both;
  width:auto;
  text-align:left;
  }
  
#nav ul
  {
list-style:none;
  float:left;
  width:auto;
  margin:.5em;
  padding:0;
  font-family:verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size:120%;
  color:#c12226;
  }
  
#nav li
  {
  height:24px;
  line-height:1em;
  display:inline;
  
  }
  
#nav li a {color:#c12226;text-decoration:none;padding: 0 12px 2px 12px;;margin:0 5px;}
  
#nav li a.current {color:#ffffff;background-color:#c12226;display:block;-moz-border-radius: 35px;border-radius: 35px;}

#main .columnLeft .imageArea {display:none;}
#main .columnRight {display:none;}

}

*/

 