html {
  height: 100%;
}

body {
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    font: 0.75em helvetica, sans-serif;
    padding-top: 1px;
}

td {
  padding: 0px;
}

.basket_cell {
  padding: 2px;
  border: 1px solid #8B8FA4;
  spacing: 0;
}

h1 {   
  clear: both;
  font: 2.5em "helvetica", "sans serif", arial, verdana;
  color: #1d2d7c;
}

h2 {
  font: 1.5em "helvetica", "sans serif", arial, verdana;
  color: #1d2d7c;
}

h2 a {
  color: #FF9900;
}

h2 a:hover {
  color: #FF9900;
}

h3,.orange3 {
  font: 1.3em "helvetica", "sans serif", arial, verdana;
  color: #FF9900;
  font-weight: bold;
}

h4 {
  font: 1.2em "helvetica", "sans serif", arial, verdana;
  color: #FF9900;
}

h5 {
  font: 1.1em "helvetica", "sans serif", arial, verdana;
  color: #FF9900;
  letter-spacing:1px;
}

h6 {
  font: 1.1em "helvetica", "sans serif", arial, verdana;
  color: #FF9900;
}

h1, h2, h3, h4, h5, h6, p, dl {
  margin: 0;
  padding: 10px 15px;
}

/* Uncomment this if you would like a visited link style 
a:visited {
  text-decoration: line-through;
} */

a:hover {
/*  color: #000066;*/
  text-decoration:underline;
}

/*b {
  color: #FFF;
  letter-spacing:.02em;
}*/

ol, ul {
  margin: 10px 30px;
  padding: 10 30px;
}

/*ol {
  color: #FC0;
}*/

ol span {
  color: #EEE;
}

.nobullets {
  list-style-type: none;
}

del {
  color: #AAA;
}

.smallC {

    font-size: 80%;
}

.leftColumn code {
  margin-left: 0;
}


/*
   Form Elements
*/

label {
  display: block;
}

input,
textarea,
select {
  padding: 2px;
  font: 400 .9em "helvetica", sans-serif;
  color: #444;
/*  background: #CCC99F;*/
  border: 1px solid #000;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #FFCC99;
  border: 1px solid #CCCC99;
}

input.button {
  padding: 1px 5px;

  font: 400 .8em "helvetica", "sans serif", arial, verdana;

  color: #555;
  background: #FFCC99;
  border-width: 1px;
  border-style: solid;
  border-color: #FFF #CCC99F #CCCC99 #FFF;
}

/*
    Using the below for validation error presentation
*/

.wrong {
  font: 400 1em "helvetica", "sans serif", arial, verdana;
  color: #FF9900;
  font-style:italic;
}

/* ------ Footers ------------ */
p.footer     { color: #666666; font-size: 10px; margin: 0; padding: 5px 2px 0px 0}
p.footer-white    {
    color: #FFFFFF;
    font-size: 10px;
    margin: 0;
    padding: 0 0 0 0;
    letter-spacing: -0.1em;}
p.footer-white a:link, p.footer-white a:visited     { color: #FFFFFF }
p.footer a:link, p.footer a:visited   { color: #666666 ; text-decoration: underline; }

/*
   Images
*/

img.floatRight {
  margin: 5px 0px 10px 15px;  
}

img.floatLeft {
  margin: 5px 15px 10px 0px;
}

img {
    border:none;
}

img a {
    border:none;
}

/*
  Cell Images
*/

.header_cell
{
    background-image:url(../images/top.png);
    background-repeat: repeat-x;
    height: 23px;
}

.footer-top_cell
{
    background-image:url(../images/footer-top.png);
    background-repeat: repeat-x;
    height: 16px;
}
.footer-bottom_cell
{
    background-image:url(../images/footer-bottom.png);
    background-repeat: repeat-x;
    height: 14px;
}

.topmenu_cell
{
    background-image:url(../images/menu-back.png);
    background-repeat: repeat-x;
    height: 35px;
}

.text {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
/*    color: #6699cc;*/
    text-decoration: none;
}

.basket_table {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
/*    color: #6699cc;*/
    text-decoration: none;
    border: 1px solid #8B8FA4;
    margin: 0;
    padding: 0;
    spacing: 0;
}

.zero {
  margin: 0;
  padding: 0;
  spacing: 0;
  border: 0;
}

.one {
  margin: 1px;
  padding: 0;
  spacing: 0;
  border: 0;
}

.buttonbar {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    background-color: #E8E8E8;
    border: 1px solid #990000;
    padding: 2px
}

.boxed {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
/*    background-color: #E8E8E8;*/
/*    border: 2px solid #6699cc;*/
    border: 2px solid #8B8FA4;
    padding: 5px
}

.boxedleft {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    border: 2px solid #8B8FA4;
    border-right: 1px solid #8B8FA4;
    padding: 5px
}

.boxedright {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    border: 2px solid #8B8FA4;
    border-left: 1px solid #8B8FA4;
    padding: 5px
}

.boxedmiddle {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    border: 2px solid #8B8FA4;
    border-right: 1px solid #8B8FA4;
    border-left: 1px solid #8B8FA4;
    padding: 5px
}

.outsideboxedleft {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    border: 2px solid #8B8FA4;
    border-right: 0;
    padding: 5px
}

.outsideboxedright {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    border: 2px solid #8B8FA4;
    border-left: 0;
    padding: 5px
}

.outsideboxedmiddle {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    border: 2px solid #8B8FA4;
    border-right: 0;
    border-left: 0;
    padding: 5px
}

.buttonblue {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #A4A8B9;
    border: 1px solid #000000;
    padding: 2px
    margin: 0px;
}

.oldbuttonblue {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
/*    background-color: #E8E8E8;*/
    background-color: #D3D6E3;
/*    border: 1px solid #6699cc;*/
    border: 1px solid #8B8FA4;
    padding: 2px
    margin: 0px;
}

.prodbutton {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
/*    color: #6699CC;*/
    color: #1d2d7c;
    text-decoration: none;
    background-color: #FFFFFF;
    border: 1px solid #6699cc;
    padding: 1px
}

.linkbutton, .linkbutton:hover {
   font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #A4A8B9;
    border: 1px solid #000000;
    padding: 2px;
    margin: 0px;
    
}

.oldlinkbutton, .oldlinkbutton:hover {
   font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    background-color: #D3D6E3;
    border: 1px solid #8B8FA4;
    padding: 2px;
    margin: 0px;
    
}

.currentitem, .currentitem:hover {
    font-family: "helvetica", "sans serif", arial, verdana;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
/*    color: #6699cc;*/
    color: #f7791f;
    background-color: #FFFFFF;
    border: 0px solid #FFFFFF;
    text-decoration: none;
}
