/* 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.8em;
	}

.formTitles{
	padding-right:0.5em;
	}
.formFields{
	/*padding-right:1em;*/
	/*width:200px;*/
	}

select, textarea, input{
	font-size:80%;
	color:#444;
	}
/*select{
	width:100%;
	}*/
#contactForm{
	/*margin-top:20px;
	margin-left:10px;*/
	width:290px;
	/*background-color:#FF0000;*/
	}
#contactForm .textField, #contactForm textarea{
	width:210px;
	}
#contactForm .formFields{
	width:210px;
	}

#enqForm .textField, #enqForm textarea{
	width:250px;
	}
#enqForm .formFields{
	width:300px;
	}

.submit{
	text-align:right;
	}

.innerForm, .contactInner{
	padding-left:10px;
	}

.qcField input{
	width:100%;
	border:none;
	font-size:90%;
	}
.qcField input.submit{
	width:202px;
	background-color:#f5f5f5;
	color:#888888;
	margin-top:5px;
	padding-right:10px;
	font-size:80%;
	}
.qcField textarea{
	border:none;
	}
.halfColumns{}
.formWrap{
	background-color:#f5f5f5;
	padding:15px;
	border:1px solid #e4e4e4;
	}
.resellersFieldTextArea textarea{
	width:265px;
	}
.resellersFieldTitle{
	width:190px;
	}
.formFieldTextArea textarea{
	width:380px;
	}
.formFieldTextArea textarea{
	width:300px;
	}
.formFieldTitle{
	width:80px;
	}
/*.formFieldTitleFr{
	width:160px;
	}*/
.formFieldRadio{
	padding-right:0.5em;
	}
.formFieldValueFr, .formFieldValueFr input, .formFieldValueFr select{
	width:170px;
	}
.formFieldValue, .formFieldValue input, .formFieldValue select{
	width:250px;
	}
.halfColumns .formFieldValue, .halfColumns .formFieldValue input, .halfColumns .formFieldValue select{
	width:140px;
	}
.dualColumns .formFieldValue, .dualColumns .formFieldValue input, .dualColumns .formFieldValue select{
	width:200px;
	}

#wideFormElements{
	padding:10px;
	}
	
	
	#blogComment .callBackSubmit{
	text-align:right;
	margin-top:5px;
	}

#blogComment .callBackSubmit input{
	border:none;

	}

#blogComment .tblCallBack th{
	font-weight:normal;
	text-align:left;
	}
#blogComment .tblCallBack td.formField{
	width:160px;
	text-align:left;
	padding-bottom:2px;
}
#blogComment .tblCallBack td.formField input, textarea{
	width:190px;
	color:#656565;
	background-color:#f4f4f4;
	font-size:90%;
	}
.commentForm {

 width: 270px;
}


