/* -------------------------------------------------------------------------------- */
/*																					*/
/*		[CHKS] 			Master Screen Stylesheet									*/
/*																					*/
/*		date:      15/04/08															*/
/*		author:    [True Designs - Ash Bryant]										*/
/*		email:     [ashbryant AT gmail DOT com]										*/
/*		website:   [http://www.truedesigns.co.uk/]									*/
/*																					*/
/*																					*/
/*		Colours used:	#898667  -  Green / Brown 	- Background 					*/
/*						#F4F3EF  -  Light Brown		- BG for non-content areas		*/
/*						#486469	 -	Blue			- Image Borders					*/
/*						#CCCCCC  -  Light Grey		- Borders						*/
/*						#8F0407	 -	Burgundy		- Heading Text					*/
/*						#333333  -  Very Dark Grey	- Body Text						*/
/*						#1070B6  -  Blue			- Some Links 					*/
/*						#679010  -  Green			- Ledgend Headings				*/
/*																					*/
/* -------------------------------------------------------------------------------- */


/****************************************************************************************/
/* Left area                                                                          */
/****************************************************************************************/

	#left_column img {
		padding: 0.5em;
		border: 1px solid #CCC;
	}

	#left_column img.floatLeft {
		margin: 0 2em 1em 0;
		display: inline;
		clear: none;
	}

	#left_column img.floatRight {
		margin: 0 0 2em 2em;
	}

	#left_column h1 {
		color: #0069AA;
		font-size: 2.8em;
		line-height: 1em;
		margin: 0 0 0.5em 0;
	}

	#left_column p.important {
		color: #8F0407;
		font-size: 1.4em;
		font-weight: bold;
                margin-bottom: 1.5em;
	}

	#left_column span.required {
		height: 1.4em;
		width: 1.4em;
		display: inline;
		padding: 0 0.5em;
		background: transparent url(/assets/templates/chks/images/icons/important.png) no-repeat center center;
	}

	#left_column p {
		font-size: 1.3em;
		line-height: 1.4em;
		margin: 0 0 2em 0;
		text-align: justify;
	}

	#left_column ol,
	#left_column ul {
		margin: 0 0 0 3em;
		font-size: 1.3em;
		line-height: 1.4em;
		text-align: justify;
	}

	#left_column p:first-child {
		margin: 1em 0 0 0;
	}

	#left_column fieldset.sectors {
		border: 1px solid #CCC;
		padding: 1.5em 1.5em 0 1.5em;
		margin: 4em 0 0 0;
	}

	#left_column fieldset.sectors a {
		width: 18em;
		height: 12em;
		display: block;
		float: left;
		margin: 0 0 2.5em 0;
	}

	#left_column fieldset.sectors a.s02,
	#left_column fieldset.sectors a.s05 {
		margin: auto 2.5em;
	}

	#left_column fieldset.sectors a.s01 {
		background: transparent url(/assets/templates/chks/images/sectors/box1.png) no-repeat 0 0;
	}

	#left_column fieldset.sectors a.s02 {
		background: transparent url(/assets/templates/chks/images/sectors/box2.png) no-repeat 0 0;
	}

	#left_column fieldset.sectors a.s03 {
		background: transparent url(/assets/templates/chks/images/sectors/box3.png) no-repeat 0 0;
	}

	#left_column fieldset.sectors a.s04 {
		background: transparent url(/assets/templates/chks/images/sectors/box4.png) no-repeat 0 0;
	}

	#left_column fieldset.sectors a.s05 {
		background: transparent url(/assets/templates/chks/images/sectors/box5.png) no-repeat 0 0;
	}

	#left_column fieldset.sectors a.s06{
		background: transparent url(/assets/templates/chks/images/sectors/box6.png) no-repeat 0 0;
	}

	#left_column fieldset.sectors a:hover {
		background-position:  -180px 0;
	}

	#left_column fieldset.sectors a span {
		display: none;
	}

	#left_column fieldset.contact_form,
	#left_column fieldset.contact_form_message {
		border: 1px solid #CCC;
		margin: 1em 0;
	}

	#left_column fieldset.contact_form legend {
		color: #679010;
		font-size: 1.4em;
		padding: 0.2em 0.5em 0.2em 0.2em;
		margin: 0 0 0 1em;
	}

	#left_column fieldset.contact_form input {
		height: 1.4em;
	}

	#left_column fieldset.contact_form input,
	#left_column fieldset.contact_form textarea,
	#left_column fieldset.contact_form_message textarea {
		float: left;
		clear: left;
		margin: 0.7em 1em 0.7em 2em;
		width: 15.6em;
		padding: 0.6em 0.2em 0.2em 2.2em;
		color: #999;
	}

	#left_column fieldset.contact_form input#contact_name {
		background: transparent url(/assets/templates/chks/images/forms/contact_name.png) no-repeat left top;
	}

	#left_column fieldset.contact_form input#contact_email {
		background: transparent url(/assets/templates/chks/images/forms/contact_email.png) no-repeat left top;
	}

	#left_column fieldset.contact_form input#contact_tel {
		background: transparent url(/assets/templates/chks/images/forms/contact_tel.png) no-repeat left top;
	}

	#left_column fieldset.contact_form input#contact_web {
		background: transparent url(/assets/templates/chks/images/forms/contact_web.png) no-repeat left top;
	}

	#left_column fieldset.contact_form textarea#contact_address {
		background: transparent url(/assets/templates/chks/images/forms/contact_address.png) no-repeat left top;
		float: right;
		clear: none;
		margin: -10.2em 2em 0 0.5em;
		height: 9.5em;
		width: 16.2em;
	}

	#left_column fieldset.contact_form input#contact_postcode {
		background: transparent url(/assets/templates/chks/images/forms/contact_postcode.png) no-repeat left top;
		float: right;
		clear: right;
		margin: 0.5em 2em 2em 0.5em;
	}

	#left_column fieldset.contact_form form input.contact_submit {
	}

	#left_column fieldset.contact_form span.required {
		float: left;
		clear: none;
		margin: 1.5em 0;
	}

	#left_column fieldset.contact_form_message legend {
		 color: #679010;
		 font-size: 1.4em;
		 padding: 0.2em 0.5em 0.2em 0.2em;
		 margin: 0 0 0 1em;
	}

	#left_column fieldset.contact_form_message textarea#contact_message {
		background: transparent url(/assets/templates/chks/images/forms/contact_message_area.png) no-repeat left top;
		clear: none;
		margin: 1.5em;
		height: 12em;
		width: 42.3em;
	}


	#left_column.search_results h3 {
		font-size: 1.6em;
		line-height: 1.8em;
		color: #8F0407;
	}

	#left_column.search_results hr {
		border: 1px dashed #F1F1F1;
		margin-bottom: 2em;
	}

	#left_column fieldset.registration_form,
	#left_column fieldset.registration_form_message {
		border: 1px solid #CCC;
		margin: 1em 0;
	}

	#left_column fieldset.registration_form label {
		height: 1.4em;
                font-size: 1.4em;
                margin-left: 1em;
	}

	#left_column fieldset.registration_form legend {
		color: #679010;
		font-size: 1.4em;
		padding: 0.2em 0.5em 0.2em 0.2em;
		margin: 0 0 0 1em;
	}

	#left_column fieldset.registration_form input {
		height: 1.4em;
	}

	#left_column fieldset.registration_form input,
	#left_column fieldset.registration_form textarea,
	#left_column fieldset.registration_form_message textarea {
		margin: 0.7em 1em 0.7em 1em;
		width: 16.6em;
		padding: 0.6em 0.2em 0.2em 1.2em;
		color: #999;
	}

	#left_column fieldset.registration_form input#registration_title {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.registration_form input#registration_name {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.registration_form input#registration_position {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.registration_form input#registration_organisation {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.registration_form input#registration_email {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.registration_form input#registration_tel {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.registration_form input#registration_wheel {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.registration_form textarea#registration_address {
		background: transparent url(/assets/templates/chks/images/forms/registration_address.png) no-repeat left top;
		width: 17.2em;
	}

	#left_column fieldset.registration_form textarea#registration_dietary {
		background: transparent url(/assets/templates/chks/images/forms/registration_address.png) no-repeat left top;
		height: 9.5em;
		width: 17.2em;
	}

	#left_column fieldset.registration_form form input.registration_submit {
	}

	#left_column fieldset.registration_form span.required {
		margin: 1.5em 0;
	}

	#left_column fieldset.registration_form_message legend {
		 color: #679010;
		 font-size: 1.4em;
		 padding: 0.2em 0.5em 0.2em 0.2em;
		 margin: 0 0 0 1em;
	}

	#left_column fieldset.registration_form_message textarea#registration_message {
		background: transparent url(/assets/templates/chks/images/forms/registration_message_area.png) no-repeat left top;
		clear: none;
		margin: 1.5em;
		height: 12em;
		width: 43.3em;
	}


/****************************************************************************************/
/* Right area.                                                                          */
/****************************************************************************************/

	#right_column fieldset {
		border: 1px solid #CCC;
		padding: 1.5em;
		margin: 1.5em 0;
	}

	#right_column fieldset.latest_news h2 {
		color: #098DD0;
		font-size: 1.2em;
		line-height: 1.2em;
		margin: 0 0 1.2em 0;
	}

/*
	#right_column fieldset input {
		color: #999;
	}
*/

	#right_column fieldset.latest_news p {
		color: #000;
		font-size: 1.2em;
		line-height: 1.2em;
		margin: 0 0 1.5em 0;
	}

	#right_column fieldset.live_login p,
	#right_column fieldset.newsletter p {
		color: #000;
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 1.5em 0;
	}

	#right_column fieldset.live_login img,
	#right_column fieldset.newsletter img {
		margin: 0;
		float: right;
		display: inline;
	}

	#right_column fieldset.live_login input.live_submit {
		color: #666;
		width: 4.5em;
		height: 2.2em;
		padding: 0 1.8em 0.2em 0;
		margin: 0;
		float: left;
		cursor: pointer;
		background: transparent url(/assets/templates/chks/images/forms/signpost_submit.png) no-repeat left top;
	}

/****************************************************************************************/
/* Common to right and left area.                                                       */
/****************************************************************************************/

	#left_column p a,
	#right_column fieldset.latest_news a {
		color: #098DD0;
		text-decoration: none;
	}

	#left_column p a:hover,
	#right_column fieldset.latest_news a:hover {
		text-decoration: underline;
	}

	#left_column legend,
	#right_column legend {
		 color: #679010;
		 font-size: 1.6em;
		 font-weight: bold;
		 padding: 0.2em 0.2em 0.2em 0.2em;
		 margin: 0 0 0 -0.5em;
	}

	#left_column input.send_friend_submit,
	#right_column fieldset.send_to_a_friend input.send_friend_submit {
		color: #666;
		width: 6em;
		height: 2em;
		padding: 0 1.8em 0.2em 0;
		margin: 0;
		float: right;
		cursor: pointer;
		background: transparent url(/assets/templates/chks/images/forms/send_friend_submit.png) no-repeat left top;
	}
/****************************************************************************************/
/* New contact form to be used.                                                         */
/****************************************************************************************/

	#left_column fieldset.newcontact_form,
	#left_column fieldset.newcontact_form_message {
		border: 1px solid #CCC;
		margin: 1em 0;
	}

	#left_column fieldset.newcontact_form label {
		height: 1.4em;
                font-size: 1.4em;
                margin-left: 1em;
	}

	#left_column fieldset.newcontact_form legend {
		color: #679010;
		font-size: 1.4em;
		padding: 0.2em 0.5em 0.2em 0.2em;
		margin: 0 0 0 1em;
	}

	#left_column fieldset.newcontact_form input {
		height: 1.4em;
	}

	#left_column fieldset.newcontact_form input,
	#left_column fieldset.newcontact_form textarea,
	#left_column fieldset.newcontact_form_message textarea {
		margin: 0.7em 1em 0.7em 1em;
		width: 16.6em;
		padding: 0.6em 0.2em 0.2em 1.2em;
		color: #999;
	}

	#left_column fieldset.newcontact_form input#contact_title {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.newcontact_form input#contact_name {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.newcontact_form input#contact_position {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.newcontact_form input#contact_organisation {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.newcontact_form input#contact_email {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.newcontact_form input#contact_tel {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.newcontact_form input#contact_wheel {
		background: transparent url(/assets/templates/chks/images/forms/registration_blank.png) no-repeat left top;
	}

	#left_column fieldset.newcontact_form textarea#contact_address {
		background: transparent url(/assets/templates/chks/images/forms/registration_address.png) no-repeat left top;
		width: 17.2em;
	}

	#left_column fieldset.newcontact_form form input.contact_submit {
	}

	#left_column fieldset.newcontact_form span.required {
		margin: 1.5em 0;
	}

	#left_column fieldset.newcontact_form_message legend {
		 color: #679010;
		 font-size: 1.4em;
		 padding: 0.2em 0.5em 0.2em 0.2em;
		 margin: 0 0 0 1em;
	}

	#left_column fieldset.newcontact_form_message textarea#contact_message {
		background: transparent url(/assets/templates/chks/images/forms/registration_message_area.png) no-repeat left top;
		clear: none;
		margin: 1.5em;
		height: 12em;
		width: 43.3em;
	}



/****************************************************************************************/
/* End of main style sheet.                                                             */
/****************************************************************************************/

