/* form.css */
form.cartform input,form.cartform select,form.cartform textarea {width:250px; height:20px; background-color:#F3D3D3; border:thin #CCCCCC solid;color:#8A0000;}
form.cartform textarea {height:250px;}
form.cartform input.button {width:100px; height:25px; background:#C40000 url(../gfx3/down.gif) repeat-x 0px -5px ; color:#efefef; }
form.cartform select{height:25px;}
form.cartform fieldset {
  margin-bottom: 10px;
  border: 1px solid #cccccc;

  /*background: url(../gfx/cartform-fieldset.gif) left bottom repeat-x;*/
}
form.cartform legend {
  padding: 0 2px;
  font-weight: bold;
  color: #efefef;
  border: 0px solid #efefef;

}
form.cartform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cartform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cartform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  border-bottom: 1px solid #CCCCCC;
 /* background: url(../gfx/cartform-divider.gif) left bottom repeat-x;*/
}
form.cartform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cartform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cartform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cartform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cartform label {
  width: 120px; /* Width of labels */
}
form.cartform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
form.cartform div.dropmsg{display:none;}

form.cartform div.errors{
  background-color:#efefef;
  color:#C40000;
  
}