/* CSS Document */

.shadowForms{}

/* , .shadowForms input.radio */
.shadowForms input.textField, .shadowForms textarea, .shadowForms select{
	border:1px solid #979696;
	background-image:url(../images/elements/form/formb.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#F5F5F5;
	font-size:0.9em;
	color:#555555;
	}

.formTitles{
	padding-right:1em;
	}
.formFields{
	/*padding-right:1em;*/
	/*width:200px;*/
	}
.callbackfield{
	padding-bottom:2px;
	}
.callbackfield .textField{
	width:180px;
	border:none;
	background-color:white;
	color:#777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	}
.callbacksubmit{
	padding-top:10px;
	}
.callbacksubmit .imageField{
	border:none;
	}
#contactForm{
	/*padding-left:5px;*/
	/*padding-right:25px;*/
	padding-left:10px;
	padding-top:5px;
	}

#contactForm .textField, #contactForm textarea, #contactForm select{
	width:200px;
	}
#signUpForm .textField, #signUpForm textarea, #signUpForm select{
	width:200px;
	}
#signUpForm .formTitles{
	padding-right:20px;
	}

#contactForm .formFieldsShort .textField, #contactForm .formFieldsShort textarea, #contactForm .formFieldsShort select{
	width:100px;
	}


#briefForm .textField, #briefForm textarea, #briefForm select{
	width:200px;
	}
#briefForm .formFieldsShort .textField, #briefForm .formFieldsShort textarea, #briefForm .formFieldsShort select{
	width:100px;
	}
#briefForm{
	
	}
.submit{
	text-align:right;
	}

.innerForm, .contactInner{
	padding-left:10px;
	}
.imageButton{
	border:none;
	}

.quickSearch select, .quickSearch .textField{
	width:130px;
	background-color:#FFF;
	}
.quickSearch{
	padding-top:5px;
	}
.stockistForm select, .stockistForm .textField{
	width:160px;
	background-color:#f5f5f5;
	/*background-color:transparent;*/
	color:#333;
	}
.stockistForm .submitButton{
	background-color:transparent;
	color:#333;
	}
*+html .stockistForm select{
	background-color:#f5f5f5;
	}

#contactForm .formFields{
	width:200px;
	}
.newButton{
	border:1px solid #e4e4e4;
	background-image:url(../images/elements/form/buttonback.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	color:#d17008;
	}
/*
.formRegister input.registerInput{
	width:190px;
	background-color:#8a9ba2;
	background-image:none;
	border:1px solid #8a9ba2;
	}
.formRegister input.registerInput:hover{
	background-color:#acbac0;
	}
.formRegister input.submit{
	background-color:#183547;
	background-image:none;
	border:1px solid #50646d;
	color:#999999;
	}
*+html .formRegister input.submit{
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	}

.formCallBack input.callBackInput{
	width:100%;
	background-color:#f9f9f9;
	color:#a8a8a8;
	border:1px soid #d5d6d8;
	}
.formCallBack input.callBackInput:hover{
	background-color:#ffffff;
	}
.formCallBack input.callBackSubmit{
	background-color:#e5e5e5;
	color:#787878;
	border:1px soid #bfbfbf;
	}
.formCallBack .formButton{
	text-align:right;
	}
*/