fieldset {
  border: 2px solid #BCA62E; 
  width: 38.6em;
  font: 1em/1.5em Arial,Helvetica,sans-serif;
  color: #ffffff;
}


legend {
  color: #BCA62E; letter-spacing: 1px;  
}


.AddressTable {
  margin-left: 80px; 
}

.AddressTable select {
  width: 203px;

}

.BasketTable th {
  white-space:nowrap;
}

.BasketTable td {
  white-space:nowrap;
}

.BasketTable input {
   width: 30px;

}

#right_cell {
  text-align:right;
  white-space:nowrap;  
}

.FieldSetBoxDescr {
  float:left; width:200px;
}


.FieldSetBoxValue {
  float:left; width:350px;

}

.FieldSetBoxValue input {
  width: 10px;
}

.FieldSetBoxText {
  float:right;
  height:auto;
  margin: 0em 2.2em 2em 0;
  position:relative;
  width:  550px;
}

.ErrorBox {
  font: 1em/1.5em Arial,Helvetica,sans-serif;
  color: #C6182F; 

}

.checkBox {
  margin:0px; 
  width:22px;
}


.cartadd table { font-size: 0.7em; width:100%; background: #FFFFFF; border-color: #FFFFFF; }
.cartadd tr { width:100%; background: #BCA62E; color: #FFFFFF; }
.cartadd td { background: #000000; color: #FFFFFF; }
.cartadd th { padding: 3px; text-align: center; color: #000000; }
.cartadd a { color: #FFFFFF; }
.cartadd a:visited { color: #FFFFFF; }
.cartadd a:active { color: #BCA62E; }
.cartadd a:hover { color: #BCA62E; }

.cartcontent {
  float:right;
  height:auto;
  margin:2em 2.2em 4em 0;
  position:relative;
  width:36.6em;
}

.cartoverview {
  color: #FFFFFF; 
  white-space:nowrap; 
  float: right; 
  position: relative; 
  padding:0; 
  margin-right: 30px; 
  font: 1em/1.5em Arial,Helvetica,sans-serif;  
  margin-top: 5px;
}

.cartoverview a {

  color: #FFFFFF; 
  font-size: 12px;
}

.footerbox {
  width: 67em; 
  margin:auto;

}


.footerImp {

  border-top:2px solid #BCA62E; 
  margin-top: 25px; 
  margin-right: 50px; 
  width: 644px; 
  float: right; 
  padding-top: 5px;

  text-align:center;
  color: #FFFFFF; 
  font-family:Arial,Helvetica,sans-serif;
  font-size: 14px;
  
    
}

.footerImp a {
  width: 100%;
  color: #FFFFFF;

}

.box_nav { background: #BCA62E; }
.boxtop_nav {   background: url(../img/ne_nav_b2c.gif) no-repeat top right; }
.boxtop_nav div {   font-size: 0;  height: 7px;   background: url(../img/nw_nav_b2c.gif) no-repeat top left; }
.boxbottom_nav {  background: url(../img/se_nav_b2c.gif) no-repeat bottom right; }
.boxbottom_nav div {   font-size: 0;  height: 7px;   background: url(../img/sw_nav_b2c.gif) no-repeat bottom left; }
.boxcontent_nav {  padding: 0px 7px 0px 7px; text-align:center;}
.box_nav a { color: #000000; }
.box_nav a:hover { color: #FFFFFF; }
  

.box_b2c { color: #000000; text-align: center; background: #BCA62E; margin-left: 7px; width:150px; float:left; font:  1em/1.5em Arial,Helvetica,sans-serif;} 
.box_b2c a { color: #000000; }
.box_b2c a:hover { color: #FFFFFF; }
.boxtop_b2c { background: url(../img/ne_b2c.gif) no-repeat top right; }
.boxtop_b2c div { font-size: 0;height: 10px; background: url(../img/nw_b2c.gif) no-repeat top left; }
.boxbottom_b2c { background: url(../img/se_b2c.gif) no-repeat bottom right; }
.boxbottom_b2c div { font-size: 0;height: 10px; background: url(../img/sw_b2c.gif) no-repeat bottom left; }
.boxcontent_b2c { padding: 0px 10px 0px 10px;}
.box_sel_b2c { color: #000000; text-align: center; margin-left: 7px; width:150px; float:left; background: #FFFFFF; font:  1em/1.5em Arial,Helvetica,sans-serif;}
.boxtop_sel_b2c { background: url(../img/ne_sel_b2c.gif) no-repeat top right; }
.boxtop_sel_b2c div { font-size: 0;height: 10px; background: url(../img/nw_sel_b2c.gif) no-repeat top left; }
.boxbottom_sel_b2c { background: url(../img/se_sel_b2c.gif) no-repeat bottom right; }
.boxbottom_sel_b2c div { font-size: 0; height: 10px; background: url(../img/sw_sel_b2c.gif) no-repeat bottom left; }
.boxcontent_sel_b2c { padding: 0px 10px 0px 10px;}  

#nav_buttons {
  margin: 0px;
  border: 0px;
  float:none;

}
