html {
   color: #80839A;
   background-color: #000532;
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px;
   line-height: 20px;
}

body {
   margin: 0;
   padding: 0;
   text-align: center;
}

#layout {
   position: relative;
   width: 750px;
   margin: 0 auto;
   color: inherit;
   background-color: #FFFFFF;
   background-image: url("../gfx/column.gif");
   background-position: top left;
   background-repeat: repeat-y;
   text-align: left;
}

#wrapper {
   padding: 0 0 0 0;
   background-image: url("../gfx/header.jpg");
   background-position: top left;
   background-repeat: no-repeat;
}

#topPadder {
      
   }

#nav {
   position:absolute;
   left:0; top:117px;
   /*float: left; */
   width: 188px;
   padding-top: 5px;
   color: #000E52;
   background-color: transparent;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   line-height: 25px;
}

#nav ul {
   margin: 0;
   padding: 0;
}

#nav ul li {
   margin: 0;
   padding: 0 0 0 13px;
   list-style-type: none;
}

#nav ul li img { 
   vertical-align: bottom;
}

#nav ul li a {
   text-decoration: none;
}

#nav ul li a:link,
#nav ul li a:visited {
   color: #7984BA;
   background-color: transparent;
}

#nav ul li a:hover,
#nav ul li a:active {
   color: #000E52;
   background-color: transparent;
}

#nav ul li ul {
   margin: 0;
   padding: 0;
}

#nav ul li ul li {
   margin: 0;
   padding: 0;
   font-size: 11px;
   font-weight: normal;
   text-transform: none;
}

#nav ul li ul li a:link,
#nav ul li ul li a:visited {
   color: #000000;
   background-color: transparent;
}

#nav ul li ul li a:hover,
#nav ul li ul li a:active {
   color: #000E52;
   background-color: transparent;
}

#content {
   min-height: 300px;
   _height: 300px;
   margin-left: 188px;
   padding: 63px 13px 0 13px;
   color: #000000;
   background-color: transparent;
   background-position: top left;
   background-repeat: no-repeat;
}

#contentwrapper {
/*
   height: 271px;
   padding-top: 29px;
   padding-bottom: 134px;
*/
      background-image: url("../gfx/footer-light.gif");
   background-position: bottom right;
   background-repeat: no-repeat;
/*
   text-align: right;
*/   
}

#footer {
      height:134px;
   
   }

#footer img {
   vertical-align: bottom;
}

/* --------------------------------------------- */

#lang {
   position: absolute;
   top: -2px;
   _top: 2px;
   left: 5px;
}

#lang ul {
   margin: 0;
   padding: 0;
}

#lang ul li {
   display: inline;
   margin: 0 8px 0 0;
   padding: 0;
   list-style-type: none;
}

#lang ul li img {
   border-width: 0;
   border-style: none;
   vertical-align: middle;
}

/* --------------------------------------------- */

ul.locales {
   margin: 0;
   padding: 0;
}

ul.locales li {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

ul.locales li img {
   margin: 10px;
   border-width: 0;
   border-style: none;
   vertical-align: middle;
}

/* --------------------------------------------- */

div.subnav {
}

div.subnav ul {
   margin: 0;
   padding: 0;
}

div.subnav ul li {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

/* --------------------------------------------- */

form#order table.products,
form#order table.products th,
form#order table.products td,
form#order table.customer,
form#order table.customer th,
form#order table.customer td {
   border-width: 1px;
   border-style: solid;
   border-color: #003278;
}

form#order table.products th,
form#order table.products td,
form#order table.customer th,
form#order table.customer td {
   padding: 2px;
   font-size: 10px;
   vertical-align: middle;
}

form#order table.products input,
form#order table.products textarea,
form#order table.products select,
form#order table.products select option,
form#order table.products select optgroup,
form#order table.customer input,
form#order table.customer select,
form#order table.customer textarea,
form#order table.customer select option,
form#order table.customer select optgroup {
   font-size: 9px;
}

form#order table.products input {
   width: 50px;
   padding: 1px 2px 2px 2px;
}

form#order table.products input.val {
   text-align: right;
}

form#order table.products select {
   width: 148px;
}

form#order table.products input.button {
   width: 70px;
   color: #000000;
   background-color: ThreeDFace;
}

form#order table.products td.calc {
   text-align: center;
}

form#order table.customer {
   margin-top: 15px;
}

form#order table.customer input,
form#order table.customer textarea {
   width: 180px;
}

form#order table.customer .submitcell {
   text-align: center;
}
