﻿
.input, 
.checkbox, 
.radiobutton, 
.button, 
.textarea, 
.label {
  margin: 0;
  padding: 0;
  }

/* DEFAULT INPUT */
.input {
	margin: 0;
	padding: 2px 3px 0 3px;
	border: 1px solid #BFBFBF;
	width	: 21px;
	height: 14px;
	/*font-size: 11px;*/
	text-align: center;
	}

.checkbox_radio_holder {
	vertical-align: top; 
	height: 13px; 
	line-height: 13px; 
	font-size: 10px; 
	}

/* FOR CHECKBOX WITHOUT ANY MARGIN USE A DIV WITH THE CLASS CHECKBOX_RADIO_HOLDER  */
.checkbox {
	background: #FFF;
	margin: 0; /* for FF */ 
	width	: 13px; /* for ie */ 
	height: 13px; /* For ie */ 
	}
  
/* FOR RADIO WITHOUT ANY MARGIN USE THE CLASS CHECKBOX_RADIO_HOLDER */  
.radio {
	background: #FFF; 
	margin: 0; /* for FF */ 
	width	: 13px; /* for ie */ 
	height: 13px; /* For ie */ 
	}
  
.button {
  /* 
   	margin: ;
  	padding: ;
  	border: ;
	width: 0;
	overflow: visible;
  */
  }

/* AUTOMATE BUTTON WITH EXTRA AUTO WIDTH  */
.button {
	width	: auto;
}

#divForm label 
{
  float	: left;
  width	: 110px;
  padding: 5px 0 0 0;
	}
	
	#divForm label.hidden {
	  display: none;
	}
	
div.noInput {
  padding-left: 110px;
}
	
#divForm #btnSearch
{
	/*float:right;*/
}

#divForm .btnSubmit
{
	float:left;
	clear:both;
	padding-top:5px;
	padding-left:200px;	
}
.forgotpassform td{
	margin : 0;
	padding : 0;
	border:1px solid red;
}

.forgotpassform td input{

}

.forgotpassform, .forgotpassform tr, .forgotpassform td {
	margin: 0;
	padding : 0;
}
#divForm .btnSubmitLoginPass
{
	margin :5px 0 0 181px;
	
}


#divForm form
{
	clear:both;	
}

#divForm a
{
	margin-top:5px;
	float:right;
}

#divForm .divError, .divError
{
  padding-top: 5px;
	color: #E44510;
	clear: both;
}

.divMessage {
  margin: 5px 0;
  color: #459F62;
}

.btnEraseAll {
	background: url(/static/images/btn_erase_all.png);
	width: 114px;
	height: 25px;
	border: none;
	padding: 0;
	cursor: pointer;
	margin: 0 0 0 5px;
	}

.btnEraseAll:hover {
	background: url(/static/images/btn_erase_all_hover.png);
}

#divForm select
{
	padding: 4px 4px 3px 4px;
	width: 205px;	
	border:solid 1px #C1C1C1;
	color: #6B6B6B;
}

.divFormButtons 
{
	padding: 7px 0 0 0;
	float: left;
}

.inputsmall, .inputmedium, .inputlarge, .inputmediumlarge,.inputsmallmedium , .nieuwsbrief-input, .ddlCreditcard, .inputsmallZipCode, .inputsmallmediumStreet, .inputsmallmedium-rekening {
	margin: 5px 0 0px 0;
	padding: 4px 0 4px 3px;
	border: 1px solid #C1C1C1;
	height: 17px;
	color: #6B6B6B;
	}

.inputsmall {
	width: 30px;
	}

.inputsmallZipCode {
	width: 50px;
	}
	
.nieuwsbrief-input {
	width: 127px;
	float: left;
	}
	
.nieuwsbrief-button {
	float: right;
	margin: 6px 0 0 0;
}	

.inputsmallmedium {		
	width: 130px;	
	}

.inputsmallmedium-rekening {		
	width: 170px;	
	}

.inputsmallmediumStreet {		
	width: 110px;	
	}

.inputmedium {		
	width: 200px;	
	}
	
.inputlarge {
	width: 222px;	
}
inputmediumlarge {
 width: 180px;	
 }
.tblGegevens {
	font-size: 11px;
}	

textarea
{
	margin: 5px 0 0px 0;
	padding: 4px 0 4px 3px;
	border: 1px solid #C1C1C1;
	color: #6B6B6B;
	font-size: 11px;
	width: 222px;
}

.verplicht {
	color: #E44510;
	}

.verplichtevelden {
	clear: both;
	margin: 10px 0 10px 112px;
	padding: 0;
	}


.ddlDropdown { 
	width: 227px;	
	border: 1px solid #C1C1C1;
	min-height: 17px;	
	color: #6B6B6B;
	}
	
.ddlDropdownCountry
{
	border: 1px solid #C1C1C1;
	min-height: 17px;	
	color: #6B6B6B;
	width: 205px;
	padding: 4px;
	margin: 4px 0 0 0;
	}

.ddlDropdownGender
{
	width: 70px;	
	border: 1px solid #C1C1C1;
	min-height: 17px;	
	color: #6B6B6B;
	padding: 4px;
	margin: 4px 0 0 0;
	}
		
.required {
	color: #E44510;
}

.borderbottom {
padding : 0;
	border-bottom: 1px solid #5B91CF;
	
	font-size:1px;
	
}

.extramessage
{
	color: #E44510;	
}

.height20 {
	height : 23px;
}

.regexp-error-input
{
	border:solid 1px #E44510;
}

.validation-error-input
{
		border:solid 1px #E44510;
}

.validation-error ,
.regexp-error
{
	display:none;		
	width:0px;
}

.valSummary {
	color : #E44510;
}

.btn-verder-cart-login {
	padding		: 20px 0 0 94px;
}

.btnNext {
	margin		: 0 0 0 15px;
}
/* LOGIN FORM */

.form-login-holder label{
	margin		: 6px 0 0 0;
	padding		: 0;
	}

/*
#frmSendEmail {
	padding		: 20px 0 0 0;
}
*/

/* // LOGIN FORM */


/* ADDED 2009 10 25 RH /DB*/

.tbl_advanced_search .inputsmall,
.tbl_advanced_search .inputmedium 
{
	margin			: 0;
}

.tbl_advanced_search .search-btn 
{
	margin			: 0 7px 0 0;
}

.tbl_advanced_search .search-btn-advanced {
	background: url(/static/images/btn_advanced_search.png);
	width: 122px;
	height: 25px;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	margin: 0 0 0 0px;
	}

.tbl_advanced_search td {
	height			: 30px;
}

.ddl-dropdown 
{
	font-size		: 18px;
}

.buy-button-search-list ,
.buy-button-etalage {
	padding			: 2px 0 0 0;
	}

.contact-form-half {
  width: 340px;
  float: left;
	}

.contact-form-half textarea {
  width: 310px;
  height: 110px;
  }

.contact-form-half td {
  height: 33px;
}
 
.contact-form-half label {
  font-weight: bold
}
     
.search-result-edit-input {
 	float: left;
	padding: 4px 3px 0 3px;
	border: 1px solid #BFBFBF;
	margin: 0;
	height: 19px;
	width: 130px;
	color: #6B6B6B;	
}

.clear-both
{
	clear:both;	
}