/* Use this stylesheet for any generic form styles (textboxes, labels etc) */

label {font-size:0.85em; display:block; margin:0 0 10px;}
div.form-row {clear:both; margin:5px 0; padding:0 0 0 110px; overflow:hidden;}
div.form-row label {float:left; display:inline; text-align:right; margin:0 5px 0 -110px; font-family:Arial;}
span.checkbox label, span.radiobutton label, table.checkbox label, table.radiobutton label {
	float:none;
	display:inline;
	width:auto; 
	margin:0 3px 0 0;
	vertical-align:middle;
}
span.checkbox input, span.radiobutton input, table.checkbox input, table.radiobutton input {
	vertical-align:middle;
}

input.textbox {border:1px solid #d0d0d0; color:#000; width:142px;}
select {border:1px solid #d0d0d0; color:#000;}
div#newsletterSignup input.textbox, div#searchBox input.textbox {border:1px solid #0039a2; color:#0039a2;}

textarea.textbox {border:1px solid #d0d0d0; color:#000; font-family:Verdana; font-size:1em;}
select.dropdown option {}
input.button {
	background:#0039a2; 
	color:#FFF; 
	border:0; 
	text-transform:uppercase;
	padding:2px 4px;
	font-size:0.8em;
	margin:1em 0;
}

input.btnNext {cursor:pointer; font-size:0.8em; overflow:visible; color:#FFF; background:#d21400 url(/cms/outertemplates/images/btnGoToCheckout.gif) right no-repeat; border:0; padding:2px 20px 2px .25em; text-transform:uppercase; font-weight:bold;}
input.btnBack {cursor:pointer; font-size:0.8em; overflow:visible; color:#6a6969; background:#c5c8cc url(/cms/outertemplates/images/btnBack.gif) left no-repeat; border:0; padding:2px .25em 2px 20px; text-transform:uppercase;}

div.buttons {clear:both; text-align:right; padding:10px 0;}

select option{padding-right:10px;}

/* Checkout pages */

div.checkoutBox div.right2Col div.form-row {padding-left:70px;}
div.checkoutBox div.right2Col div.form-row label {margin-left:-70px;}

fieldset {border:0; margin:0 0 1em; position:relative; text-indent:0;}
legend {font-weight:bold; color:#000; margin:0; padding:0; text-indent:0;}

/* VAT Form */
div#vatForm div.form-row {padding-left:100px;}
div#vatForm div.form-row label {margin-left:-100px;}