 BODY
 {
  margin-top: 0em;
  margin-right: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
 }

html
 {
  overflow: -moz-scrollbars-vertical;
 }

A:link {COLOR: #000000; text-decoration: none}
A:active {COLOR: #000000; text-decoration: underline}
A:visited {COLOR: #000000; text-decoration: none}
A:hover {COLOR: #1F5EA5; text-decoration: underline}

A.inv:link {COLOR: #1F5EA5; text-decoration: underline}
A.inv:active {COLOR: #1F5EA5; text-decoration: underline}
A.inv:visited {COLOR: #1F5EA5; text-decoration: underline}
A.inv:hover {COLOR: #1F5EA5; text-decoration: none}

.main { font-family: verdana; font-weight: normal; font-size: 11px; color: #000000 }

body {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: black;
  background-color: #444444;
  padding: 0;
  text-align: center; /* For stupid ie */
}

h1 {
  color: #000000;
  font-size: 20px;
  font-family: verdana;
  margin: 0;
  margin: 0 0 0 0;
  padding: 0;
  font-weight: normal;
}

h2 {
  float: right;
  color: #000000;
  font-size: 20px;
  font-family: verdana;
  margin: 0;
  margin: 0 0 0 0;
  padding: 0;
  font-weight: normal;
}

/* Main website container */
#container {
  position: relative;
  width: 886px;
  w/idth: 880px; /* For stupid ie */
  margin: 0 auto;
  text-align: left;
  background-color: #FFFFFF;
}

/* Banner - All Pages */
#banner {
  position: relative;
  top: 0;
  left: 0;
  padding: 20px 0px 20px 20px;
  background: #FFFFFF;
}

/* Banner text right - All Pages */
#banner2 {
  position: absolute;
  top: 1em;
  left: 430px;
  font-size: 15pt;
}
#banner2 p {
  font-size: 18pt;
  padding: 0 0 0 0;
  line-height: 18pt;
}
#banner2.ltitle {
  font-size: 14pt;
  padding: 0 0 0 0;
  line-height: 14pt;
}

/* Blue Page bar bottom - All Pages */
#bottom_bar_solid {
  clear: both;
  bottom: 0px;
  position: relative;
  background: #001524;
  z-index: 5;
  margin: 0;
  padding: 0;
  height: 10px;
}

/* Menu - All Pages */
#navigation {
  background: #C0C0C0;
  margin: 0 0 0 1px;
  padding: 0.4em 0 0.4em 0;
  clear: both;
}

#navigation ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  position: relative;
}
#navigation ul a {
  color: #000000;
  text-decoration: none;
  background: #C0C0C0;
  padding: 0.4em 1em 0.4em 1em;
  margin: 0 0 0 0;
}
#navigation li {
  display: inline;
  margin: 0 0 0 -1px;
  padding: 0 0 0 0;
}
#navigation a:visited {
  color: #000000;
}
#navigation a:hover {
  color: #FFFFFF;
  background: #03528A;
}
#navigation a:current {
  color: #FFFFFF;
  background: #03528A;
}
/* Remove links outlines */
a { outline: 0; }

/* Highlight current page menu */
body.index #navigation a.one,
body.about #navigation a.two,
body.products #navigation a.three,
body.contacts #navigation a.four,
body.location #navigation a.five {background:#03528A; color: #FFFFFF;}

/*
///////////////////
Page Specific css//
///////////////////
*/

/* Content container - All Pages */
#content {
  float: right;
  width: 680px;
  background: #FFFFFF;
  padding: 1em 1em 0 0;
  margin: 0;
  font-family: arial;
  font-size: 12px;
  text-align: left;
}
/* Left bar - All pages*/
#leftbar {
  float: left;
  width: 180px;
  padding: 1.5em 0 1.5em 0;
  margin: 0;
}
#leftbar img {
  margin: 1em 0 0 0;
  padding: 0 0 0 0;
  border: 0;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#leftbar img.button {
  margin: 1em 0 1em 0;
  padding: 0 0 0 0;
  border: 0;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* Index Specific */
#content img.index {
  width: 593px;
  height: 202px;
  padding: 0 0 0 0;
  margin: 1em 0 1em 0;
  border: 0;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}