/* 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;
	}
	
.shortBasket{

}

.shortBasket .h2{

}

.searchForm input{
	border:1px solid #b8c4c2;
	background-color:white;
	padding-top:5px;
	padding-bottom:5px;
	width:205px;
	}
.shortBasket .searchForm input{
	width:130px;
	}
input.submitButton, .shortBasket input.submitButton{
	width:auto;
	border:none;
	background-color:transparent;
	}
.frmGoButton{
	/*padding-top:2px;*/
	}
.buttonImage{
	background-color:transparent;
	border:none;
}


.darkBlock input.textField{
	background-color:white;
	padding-top:2px;
	padding-bottom:2px;
	width:178px;
	}
.boxButton{
	text-align:right;
	margin-top:3px;
	}
.prBasketAddQty{
	width:20px;
	}



.prAddBButton{
	float:right;
	}
.prAddBButton input{
	border:none;
	}
.prAddBQty{
	float:right;
	padding-top:10px;
	margin-right:10px;
	}
.prAddBQty input{
	background-color:#f7f7f7;
	border:1px solid #cccccc;
	}
.prAddBTitle{
	float:right;
	padding-top:15px;
	margin-right:5px;
	}
.pdForm{
	margin-top:30px;
	}
.pdForm .prAddBButton{
	float:left;
	}
.pdForm .prAddBQty{
	float:left;
	}
.pdForm .prAddBTitle{
	float:left;
	}
	
#contactForm2{
	width:247px;
	}
#contactForm2 .textField, #contactForm2 textarea, #contactForm2 select{
	width:247px;
	}

#contactForm2 .formFields2 textarea{
	width:100%;
	}
#contactForm2 .formTitles{
	padding-right:1em;
	}
#contactForm2 .titles{
	
	
	font-size: 95%;
	line-height: 140%;
	font-weight: bold;

	letter-spacing:-1px;
	}
#contactForm2 .formFields{
	padding-bottom: 0.3em;
	/*width:200px;*/
	text-align:left;
	}
.buttonImage{
	background-color:transparent;
	border:none;
}


#registerForm{
	
	}
#registerForm .textField, #contactForm2 textarea, #contactForm2 select{
	width:300px;
	}

#registerForm .formFields2 textarea{
	width:100%;
	}
#registerForm .formTitles{
	padding-right:1em;
	}
#registerForm .titles{
	
	
	font-size: 95%;
	line-height: 140%;
	font-weight: bold;

	letter-spacing:-1px;
	}
#registerForm .formFields{
	padding-bottom: 0.5em;
	/*width:200px;*/
	text-align:left;
	}


#registerForm .fieldLeftColumn{
padding-right: 1em;
padding-bottom: 3px;
}