/* CSS Document */

.shadowForms{}

/* , .shadowForms input.radio */
.shadowForms input.textField, .shadowForms textarea, .shadowForms select{
	border:1px solid #D3D3D3;
	background-image:url(../images/elements/form/formb.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:90%;
	color:#555555;
	}

.formTitles{
	padding-right:1em;
	}
.formFields{
	/*padding-right:1em;*/
	/*width:200px;*/
	text-align:right;
	}
#contactForm{
	width:400px;
	}
#contactForm .textField, #contactForm textarea, #contactForm select{
	width:200px;
	}

#contactForm .formFields2 textarea{
	width:100%;
	}

#signUpForm .textField, #signUpForm textarea, #signUpForm select{
	width:200px;
	}
#signUpForm .formTitles{
	padding-right:20px;
	}
#contactForm .formFieldsShort .textField, #contactForm .formFieldsShort textarea, #contactForm .formFieldsShort select{
	width:100px;
	}



.pdSelects select{
	width:152px;
	color:#888888;
	}
.pdSubmit{
	padding-top:2px;
	}
.pdSubmitButton{
	width:152px;
	color:white;
	background-color:#8b7b4a;
	border:none;
	padding-top:2px;
	padding-bottom:2px;
	}
.newButton{
	width:152px;
	color:white;
	background-color:#aaaaaa;
	border:none;
	padding-top:2px;
	padding-bottom:2px;
	}

#sendbrief .formTitles{
	width:190px;
	}
#sendbrief input.textField, #sendbrief textarea, #sendbrief select, #sendbrief .radioCollection{
	width:250px;
	}
#sendbrief textarea.textField2{
	width:100%;
	}

#sendbrief .formTitles{
	/*padding-left:5px;*/
	}
#sendbrief{
	/*padding-left:10px;*/
	}
.radios{
	background-color:#f5f5f5;
	padding:5px;
	}
.radios td{
	text-align:left;
	}
	
	
	
#quickSearch input, #quickSearch select{
	background-color:#FFFFFF;
	border:1px solid #dedede;
	width:120px;
	color:#000000;
	}
#quickSearch select{
	width:122px;
	}
#quickSearch .formFields{
	text-align:right;
	
	}
#quickSearch th{
	text-align:left;
	font-weight:normal;
	}

.imageButton{
	text-align:right;
	}
.imageButton input{
	background-color:transparent;
	border:none;
	}


#frmcheckout .textField, #frmcheckout select, #frmcheckout textarea{
	width:140px;
	}

.formBlock{
	padding:20px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	}
	
#contactForm2{
	width:220px;
	}
#contactForm2 .textField, #contactForm2 textarea, #contactForm2 select{
	width:218px;
	}

#contactForm2 .formFields2 textarea{
	width:100%;
	}
#contactForm2 .formTitles{
	padding-right:1em;
	}
#contactForm2 .titles{
	
	color:#5AA83B;
	font-size: 99%;
	font-weight: bold;
	line-height: 135%;
	letter-spacing:-1px;
	}
#contactForm2 .formFields{
	padding-bottom: 0.3em;
	/*width:200px;*/
	text-align:left;
	}
.buttonImage{
	background-color:transparent;
	border:none;
}