/* Site wide */
* {font-family: Verdana, Helvetica; border:0; margin: 0; padding:0;}
body {background-color:#fff; font-size: 93%;}
#container{background-color: #fff;}
a {text-decoration:none; font-weight:bold; color:#666;}
a:hover {color:#090; text-decoration:underline;}
p {margin:5px 0 5px 0;}
h1,h2,h3,h4 {font-weight:normal; font-family:Arial, Helvetica; color:#090; margin:5px 0 0 0;}
h1 {font-size:180%;}
h2 {font-size:140%;}
h3 {font-size:120%;}
h4 {font-size:110%;}
fieldset {border: solid 1px #ddd; margin-top: 10px; padding: 10px; background-color: #fff;}
legend {font-weight: bold; border: solid 1px #ddd; padding: 5px; margin-bottom:10px;background-color: #fff;}
ul { list-style-position:inside; list-style-type: none;}
fieldset p {margin-bottom:10px;}
fieldset ul {margin-bottom:10px;}
fieldset ul li { margin:0px 5px 5px 10px; list-style-type:disc; }
.checkbox { width: auto; }

/* Forms */
form {padding:5px 0 0 0;}
form div {margin-bottom:10px}
label {width: 150px; float:left; color: #090; font-size: 80%; width: 180px;}
input, textarea, select {width: 250px; border:1px solid #C0C0C0; padding:1px; margin-bottom: 2px;}
.checkbox {width:auto; width:14px; border:0px solid #FFFFFF;}
textarea {width:250px; height:150px;}
input { width: 235px; padding-right: 15px; }
select { background-color: #fff; margin-right:10px;}
select option {padding-right:10px;}
input.required, textarea.required { background-image: url('images/required.gif'); background-repeat: no-repeat; background-position:top right;}
input.validation-failed, textarea.validation-failed { background-image: url('images/error.gif'); background-repeat: no-repeat; background-position: center right; color : #FF3300; border: 1px solid #FF3300; padding: 1px;}
input.validation-passed, textarea.validation-passed { }
.validation-advice { color: red; font-weight: bold; font-size: 85%; }

/* Helpful Styles */
.postcode_anywhere input {background-color: #000; color: #fff;}
.bread_crumb { }
.clearfix { clear:both; }

#headermenu {display:none;}

#checkout_options
{
	margin-top:20px;
	margin-bottom:20px;
	text-align:right;
}

#checkout_options label
{
	margin-right:10px;
	text-align:right;
}
#checkout_options button
{

}
.quantity {width:25px; margin: 5px 5px 5px 0;}
