form.searchForm { height: 20px; text-align: center; display: block; width: 154px; margin-top: 0px; margin-right: auto; margin-bottom: 12px; margin-left: auto; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: both; }
* html form.searchForm { margin-bottom: 10px; }
form.searchForm .searchField { background-color:#FFFFFF; color: #2D2D2D; height: 17px; text-align: left; width: 124px; padding: 2px; float: left; border: 1px solid #2D2D2D; display: inline; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; }
form.searchForm #btn_search { float: left; padding: 0px; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
form.loginForm { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066FF; padding-top: 0px; padding-right: 0; padding-bottom: 0px; padding-left: 0; margin-top: 0px; margin-right: 0px; margin-bottom: -15px; margin-left: 0; text-align: left; }
form.loginForm legend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B40001; background-color: #F3DAB2; border: 1px solid #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -2px; margin-right: 0px; margin-bottom: 6px; margin-left: 0; padding: 2px; }
form.loginForm .top_formField { background-color:#FFFFFF; color: #006633; font-size: 9px; height: 13px; text-align: left; width: 90px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #ADC8DB; border-right-color: #01669C; border-bottom-color: #01669C; border-left-color: #ADC8DB; margin-left: 2px; padding: 2px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; }
form.loginForm .stackfields { margin-top: 0px; margin-right: 0; margin-left: 0px; float: left; margin-bottom: 0px; width: 201px; text-align: right; }
#Totaalverzend2 { cursor: default; color: #B40001; }
form.terms div.stackfields { margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 0px; width: 586px; text-align: center; display: block; font-size: 11px; font-weight: bold; color: #2D2D2D; }
form.terms div.stackfields2 { margin-top: 6px; margin-right: auto; margin-left: auto; margin-bottom: 6px; width: 582px; text-align: center; display: block; font-size: 11px; font-weight: bold; color: #2D2D2D; padding-top: 4px; padding-bottom: 8px; padding-right: 2px; padding-left: 2px; }
div.formButtonAlignLeft { text-align: left; float: left; width: 272px; padding-left: 12px; height: 24px; display: block; }
div.formButtonAlignRight { text-align: right; float: left; width: 272px; padding-right: 12px; height: 24px; display: block; }
form.loginForm .stackfields #btn_login { padding: 0px; height: auto; right: 0px; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
form.loginForm fieldset { clear: none; width: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px solid #FFFFFF; text-align: left; padding: 5px; }
form.loginForm label { width: 80px; text-align: left; padding-top: 3px; padding-bottom: 0px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; float: left; display: block; padding-right: 0px; margin: 0px; clear: none; }
form.nbForm { height: auto; width: 162px; padding: 0px; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
form.nbForm .inputfield { background-color:#FFFFFF; color: #B40001; font-size: 9px; height: 13px; text-align: left; width: 130px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #E8EEC0; border-right-color: #006633; border-bottom-color: #006633; border-left-color: #E8EEC0; display: block; padding: 2px; margin-top: 2px; margin-right: 0px; margin-bottom: 4px; margin-left: 0px; }
form.nbForm .input_button { margin-bottom: 6px; margin-top: 4px; margin-right: auto; margin-left: auto; display: block; }
form.nbForm label { font-size: 11px; color: #2D2D2D; font-weight: bold; text-align: left; display: block; }
form.nbForm fieldset { color: #B40001; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 6px; }
form.adressForm { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #2D2D2D; margin-top: 0px; margin-right: auto; margin-bottom: 15px; margin-left: auto; text-align: left; height: auto; width: 586px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; display: inline; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
form.adressForm legend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1D439C; font-family: Arial, Helvetica, sans-serif; padding: 4px; display: inline; width: auto; height: auto; position: static; clear: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
form.adressForm .top_formField { background-color:#FFFFFF; color: #2D2D2D; font-size: 11px; height: 16px; text-align: left; width: 200px; margin-left: 8px; padding: 2px; margin-bottom: 0px; margin-top: 0px; float: left; margin-right: 0px; border: 1px solid #2D2D2D; }
form.adressForm .top_formField_select { background-color:#FFFFFF; color: #2D2D2D; font-size: 11px; height: 19px; text-align: left; width: 206px; float: left; padding: 0px; display: inline; border: 1px solid #2D2D2D; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 8px; font-family: Arial, Helvetica, sans-serif; }
form.adressForm .stackfields { margin-top: 0px; margin-right: 0; margin-left: 0px; float: left; margin-bottom: 0px; width: 568px; text-align: right; padding: 3px; height: auto; display: inline; }
form.adressForm .captchafields { margin-top: 0px; margin-right: 0; margin-left: 0px; float: left; margin-bottom: 0px; width: 568px; text-align: right; padding: 3px; height: auto; display: inline; }
.captchafields #div1 { text-align: left; display: block; margin: 0px; padding: 0px; height: auto; width: auto; }
.captchafields #div2 { text-align: left; display: block; margin: 0px; padding: 0px; height: auto; width: auto; }
.stackfields textarea { width: 420px; height: 120px; float: left; display: inline; text-align: left; font-size: 11px; font-weight: normal; color: #2D2D2D; padding: 4px; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 8px; border: 1px solid #2D2D2D; background-image: url(/img/checkout/bg_textfield.gif); background-repeat: repeat; background-attachment: fixed; background-position: center top; }
form.adressForm fieldset { width: 574px; border: 1px solid #1D439C; text-align: left; padding: 5px; margin-top: 12px; display: block; clear: both; height: auto; }
form.adressForm label { width: 84px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2D2D2D; float: left; display: block; padding-right: 0px; margin: 0px; height: auto; }
form.adressForm label.captchalable { width: 230px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #2D2D2D; float: left; display: block; padding-right: 0px; margin: 0px; height: auto; }
div.formError { color: #FF0000; float: left; width: 220px; margin-left: 6px; text-align: left; padding: 2px; height: auto; }
div.formFieldHolder { color: #FF0000; float: left; width: 200px; margin-left: 12px; text-align: left; }
div.formFieldHolder2 { color: #FF0000; width: 400px; text-align: left; height: auto; }
form.adressForm div.shipMethod { width: 524px; text-align: left; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2D2D2D; float: left; padding-right: 0px; height: 19px; padding-top: 0px; padding-bottom: 0px; vertical-align: middle; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; }
form.adressForm div.stackfields radio { float: left; margin: 0px; padding: 0px; }
form.adressForm div.selectHolder { width: 19px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006633; float: left; height: 19px; vertical-align: middle; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; }
form.adressForm div.shipOms { width: 544px; text-align: left; padding-left: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #2D2D2D; float: left; padding-right: 0px; height: auto; padding-top: 0px; padding-bottom: 6px; vertical-align: middle; border-bottom-width: 1px; border-bottom-color: #1D439C; border-bottom-style: dashed; margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
form.invoiceForm { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066FF; margin-top: 0px; margin-right: auto; margin-bottom: 15px; margin-left: auto; text-align: left; height: auto; width: 586px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; display: block; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
form.invoiceForm div.stackfields { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066FF; margin-top: 0px; margin-right: auto; margin-bottom: 15px; margin-left: auto; text-align: center; height: auto; width: 582px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; display: block; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; }
#Totaalverzend1 { cursor: default; color: #B40001; }
form.adressForm input.checkbox { display: inline; padding: 2px; margin: 0px; height: 13px; width: 13px; }
form.adressForm div.stackfields2 { margin-top: 0px; margin-right: 0; margin-left: 0px; margin-bottom: 0px; width: 530px; text-align: left; font-size: 11px; font-weight: bold; color: #C8217D; float: left; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
form.adressForm div.stackfields3 { width: 534px; text-align: center; font-size: 11px; font-weight: bold; color: #01669C; float: left; margin: 0px; padding: 0px; display: inline; }
form.blockform { float: left; }
form.XoptionsForm { height: auto; text-align: center; display: block; width: 594px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.XoptionsForm select { background-color:#C8217D; color: #FFFFFF; height: 24px; text-align: left; width: 482px; padding: 2px; float: left; display: inline; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 0px; }
.XoptionsForm #btn_bestellen { float: right; margin: 0px; padding: 0px; }
