form{	margin: 0px;	padding: 0px;}form P{	line-height: normal;	padding: 0px 0px 15px 0px;}fieldset{	border: 0px solid #ade1e7;	padding: 0px;}legend{	padding: 0px;	margin: 0px;}label{	color: #1f1a17;}input, textarea, select{	border: 1px solid #0068a6;	font-size: 1em;	color: #fff;color: #0068A6;	background-color: #fff;	padding: 4px;	margin: 0px 0px 10px 0px;	width: 275px;}select{	clear: both;}#rightColumn select{	color: #fff;}textarea{	font-size: 1.2em}input.submit{	color: #fff;	width: auto;	background-color: #375458;}input.submitBtn, input.submitBtn:hover{	width: 121px;	height: 28px;	margin: 0px;	padding: 0px;	border: 0;	float:none;	background-color: #375458;}input.quoteBtn, input.quoteBtn:hover{	width: 134px;	height: 28px;	margin: 0px;	padding: 0px;	border: 0;	float:none;	background-color: #375458;}input.searchBtn, input.searchBtn:hover{	width: 89px;	height: 26px;	margin: 0px 0px 10px 15px;	padding: 0px;	border: 0;	background-color: #ccc;}	input.searchByCode{	float: left;	width: 160px;		margin: 0px;	background-color: #facf20;	margin: 0px 0px 10px 0px;	color: #1f1a17;	border: 1px solid #fff;}#rightColumn select.greenDropdown{	border: 1px solid #fff;	background-color: #375458;}input:focus, textarea:focus, .searchBtn:focus{	border: 1px solid #1f1a17;}input:hover, textarea:hover, .searchBtn:hover{	border: 1px solid #1f1a17;}/* Product Order specific styling */#ProductOrder input, #basket input, #ProductOrder select, #ProductOrder textarea{	background-color: #fff;	border: 1px solid #1f1a17;	margin-top: 15px;}#ProductOrder .narrowInput input, #basket .narrowInput input{	width: 25px;	margin:0px;	padding: 2px 4px 2px 4px;}#ProductOrder .narrowInput DIV{	float: left;	clear: none;	width: 50px;	margin: 0px 5px 0px 0px;}#ProductOrder label{	display: block;	border: 0px solid green;	margin: 0px 5px 0px 0px;}#ProductOrder Table{	border: 0px solid red;	border-collapse: collapse;	vertical-align: middle;	margin-top: 10px;}#ProductOrder Table DIV{	clear: both;	padding-bottom: 7px;}#ProductOrder input.radio, #basket input.radio{	width: auto;	border: 0px;	padding: 0px;	margin: 0px;}#basket td{	text-align: center;	vertical-align: middle;}#basket label{	font-weight: bold;}td.basketHeadings{	border-top: 1px solid #0068A6;	border-bottom: 1px solid #0068A6;	vertical-align: top;}table#basket .textLeft {	text-align: left;}#basket td A{	text-decoration: none;}#basket td A:hover{	text-decoration: underline;}#basket input.updateBtn{	width: auto;	height: auto;	padding: 1px 3px 1px 3px;	margin: 0px;	color: #1f1a17;	border: 1px solid #000;	float:none;	background-color: #eaeaea;}#basket textarea{	width: 98%;}Table.basketform{	margin-top: 20px;}/* Contact Form Styling */#contact form{	padding-top: 15px;}#contact input, #contact select, #contact textarea{	margin: 10px 0px 0px 0px;	color: #0068a6;}#contact label{	width: auto;	display:block;	text-align: right;	font-weight: bold;}#contact td{	padding-bottom: 0px;	margin: 0px 0px 5px 0px;}#contact input:focus, #contact textarea:focus, #contact input:hover, #contact textarea:hover{	border: 1px solid #1f1a17;}#contact input.submitBtn:hover{	border: 0;}	/* Newsletter Form Styling */#newsletter form{	margin: 0px;	padding: 15px 0px 0px 0px;}#newsletter input{	width: 90%;}#newsletter input.submit{	color: #fff;	width: auto;	background-color: #375458;}#newsletter input.submit:hover{	color: #1f1a17;	background-color: #facf20;}
