@charset "utf-8";
/* CSS Document */

/*@import "reset.css";*/
#secondSkin{background:none;}

.form-wrapper {width:600px;margin:0 40px 20px 10x;font-family:Arial, Helvetica, sans-serif; font-size:1em;float:left;}
/*h1 {font-size:1.2em;}
h2 {font-size:1.1em;}*/


#address h2, #subjects h2 {margin:0.5em 0x;font-size:1.2em;}

p {padding-bottom:10px;}

fieldset#subjects {
	margin:0;
	padding:0;
	border:none;
	background:transparent;
}	

#subjects h3 {
	width: 350px;
	float:left;
	font-size:1em;
	font-weight:normal;
	display:block;
	padding:0;margin:0;
}
.subjectCheckBoxes	{width:275px;display:block;float:left;}

#subjects div.checkRow {
	display:block;
	height:1em;
	margin-bottom:5px;
	padding:0.5em 0.2em 0.5em 0.3em;
	vertical-align:middle;
	width:600px !important;
	clear:both;
	float:left;
}

.sub-head {
	border-top:1px solid #fff;
	float:left;
	margin-top:10px;
	padding-top:10px !important;
	width:600px;
}

#subjects label {
	width:3em;
	float:none;
	display:inline;
}

.submit {
	float:left;
	width:400px;
}

label {
	float:left;
	width: 8em;
	padding-top:3px;
}

input[type="text"], textarea, select {
	border:1px solid #d2d2d2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding:1px 1px 3px 2px;
	width:12em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

select {width:7em;}

input[type="text"]:focus, textarea:focus {
	border:#00CC33 1px solid;
	
}

.postcode {
	width:4em !important;
	margin-right:8em;
}

.terms-conditions {margin-bottom:2em;}

.terms-conditions label {width:350px; font-size:0.75em;}

.alt {background:#80bb24;}

.clear {clear:both;}

label.error {
	background: transparent url("../img/error-block.png") 0 0 no-repeat;
	color:#ffffff;
	font-size:0.7em;
	display:inline-block;
	float:none;
	vertical-align:top;
	width:175px;
	height:15px;
	padding:9px 17px;
	margin:-6px 0 0 10px;


}


input.error, textarea.error {border:#FF0000 1px solid !important; background:#FFCCCC}

.hr {background:transparent url(../img/hr.png) 0 0 repeat-x; display:block;width:600px;margin:10px 0 0 0;}

#reg-submit, #reg-reset {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin:0 5px 0 0;
	padding:4px 10px 5px;
	width:auto;
	overflow:visible;
	font:bold 11px Arial, "Lucinda Grande" Helvetica, sans-serif;
	
}

#reg-submit {
	background:url("../img/submit-ok.png") repeat-x scroll 0 0 #01ab0f;
	border:1px solid #01ab0f;
	text-shadow:0 -1px 0 #01ab0f;
}

#reg-reset {
	background:url("../img/submit-reset.png") repeat-x scroll 0 0 #ee275b;
	border:1px solid #ee275b;
	text-shadow:0 -1px 0 #ee275b;
}

#subjects input[type="checkbox"] {margin:0px;}

/*EdComs additions*/
.topElements #header  #headerLeft	{width:400px;}
.topElements #header #headerRight	{width:550px;}
#headerLeft h3	{color:#666;}
.form-wrapper h3	{font-size:1.2em;padding:15px 0 0 0;width:400px;}
.rightCol	{position:relative;left:/* djp overide 35px*/40px;}

/* djp overide #mainNav	{padding:6px 0;}*/
