#form, #form_noscript
{
 width: 480px;
/*
 margin:auto;
*/
 margin-left: 185px;
 margin-right: 15px;
}
#form, #form_noscript fieldset
{
 height:auto;
}
#form, #form_noscript legend
{
 font-size:10pt;
}
#form label
{
 display:block;
 height: 0.3em;
 width: 230px;
}
#form select
{
 margin-right:20px;
 margin-top: -3px;
 float:right;
}
#form input
{
 margin-right:20px;
 margin-top: -5px;
 float:right;
 padding: 0;
}
#formquant
{
 width: 80px;
 float: right;
 margin-top: -50px;
 margin-right: 140px;
}
* html #formquant { margin-right: 100px; }
#formquant input
{
 padding: 0;
 width: 23px;
 height: 23px;
 border: 2px;
 border-style: outset;
}
#formquant input:visited
{
 border-style: inset;
}
* html #form select, * html #form input
{
 margin-top: -15px;
 margin-bottom: 5px;
}
#form_noscript label
{
 display:block;
 height:0.3em;
}
#form_noscript input
{
 margin-right:20px;
 float:right;
}
#basketform
{
 float: left;
}
#basketform label
{
 font-size:14px;
}
#search
{
 float: right;
}
* html #search { width: 240px; }
#searchform
{
 float: right;
 margin-right: 0px;
}
#searchform label
{
 font-size:14px;
}
.error
{
 font-weight:bold;
}


