/*--------------------------------------------------*/
/* General Setup */

* {
	padding: 0;
	margin: 0;
	vertical-align: baseline;
}

html {
	font-size: 100%;
	height: 100%;
}

body {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 1em; /* Browser default = 16px */
	color: #000000;
	background: #f6f6f6 url("//static1.banham.co.uk/a/img/global/bg.png") repeat 0 0;
	text-align: center;
	height: 100%;
}

#skipLinks {
	position: absolute;
	left: -50000px;
}

/*--------------------------------------------------*/
/* Headings */

h1 {
	font-size: 1.625em; /* = 24px */
	padding: 0.5em 0 0.25em 0;
	color: #505050;
}

h2, h3, h4, h5, h6 {
	font-size: 1em; /* = 16px */
	padding: 0.5em 0 0.25em 0;
	color: #505050;
}

/*--------------------------------------------------*/
/* Text */

p {
	padding: 0 0 0.875em 0; /* = 14px */
	font-size: 0.875em; /* = 14px */
	line-height: 1.3em;
}

/*--------------------------------------------------*/
/* Links */

a {
	text-decoration: none;
	color: #333333;
}

#innerContent .cmsText p a {
	color: #C0AB23;
	text-decoration: underline;
	background: 0;
	display: inline;
	width: auto;
	height: auto;
	font-weight: bold;
}

a:hover,
a:active,
a:focus {
	text-decoration: underline;
	color: #333333;
}

a img {
	border: 0;
}

/*--------------------------------------------------*/
/* Lists */

ul, ol {
	padding: 0 10px 10px 10px;
}

ul li,
ol li {
	padding: 10px 0;
}

/*--------------------------------------------------*/
/* Images */

img {
	display: block;
}

/*--------------------------------------------------*/
/* Forms */

form fieldset {
	border: none;
}

form fieldset legend {
	display: none;
}

form fieldset label {
	cursor: pointer;
}

form fieldset input {
	width: 100px;
	margin: 0;
	padding: 5px;
	border: none;
	font-size: 0.75em;
}

/*--------------------------------------------------*/
/* Generic Classes */

.hidden {
	position: absolute;
	left: -5000px;
}

.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*--------------------------------------------------*/
/* Site container */

#siteWrapper {
	width: 100%;
	background: url("//static1.banham.co.uk/a/img/global/new_drop_shadow.png") repeat-y 50% 0;
}

#siteContainer {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
	position: relative;
}

/*--------------------------------------------------*/
/* Header Container */

#headerContainer {
	width: 990px;
	float: left;
	display: inline;
	position: relative;
	min-height: 7.5em;
	height: auto !important;
	height: 7.5em;
	background: #343434;
}

#headerContainer #siteID {
	margin: 20px 28px 14px 28px;
	display: inline;
}

#topNavigation {
	width: 735px;
	padding: 0;
	margin: 0;
}

#contactPopLink {
	position: absolute;
	top: 65px;
	right: 265px;
}

#surveyPopLink {
	position: absolute;
	top: 25px;
	right: 264px;
}

.select,
.current {
	margin: 0;
	padding: 0;
	list-style: none;
}

#subNav li,
#topNavigation li {
	margin: 0;
	padding: 0;
	height: auto;
	float: left;
	display: inline;
}

.select a,
.select a:hover {
	display: block;
	height: 30px;
	float: left;
	padding: 0 30px;
	text-decoration: none;
	line-height: 30px;
	color: #FFFFFF;
	background: url("//static2.banham.co.uk/a/img/global/sprite.png");
	background-position: 100% -357px;
	background-repeat: no-repeat;
}

.last a,
.last a {
	background: none;
}

.current a,
.current a:hover {
	display: block;
	height: 30px;
	float: left;
	padding: 0 0px;
	text-decoration: none;
	line-height: 30px;
	color: #fff;
}


.current a strong {
	display: block;
	padding: 0 30px;
	background: url("//static2.banham.co.uk/a/img/global/mainNavSprite.png");
	background-position: 0px -32px;
	background-repeat: repeat-x;
}

.select a:hover,
.select a:hover {
	padding: 0 0 0 15px;
	cursor: pointer;
	color: #FFFFFF;
	background: #d5be21 url("//static2.banham.co.uk/a/img/global/mainNavSprite.png");
	background-position: 0px -32px;
	background-repeat: repeat-x;
}

.select a:hover strong,
.select a:hover strong {
	display: block;
	float: left;
	padding: 0 30px 0 15px;
	cursor: pointer;
}

#nav .select_sub {
	display: none;
	margin-top: -5px;
}

#nav .select_sub .sub .first {
	padding-left: 20px;
}

#nav .sub {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav .sub_active .current_sub a,
#nav .sub_active a:hover {
	background: transparent;
}

#pHome #nav .current .show {
	height: auto !important;
	min-height: 0;
}

#nav .current .show {
	display: block;
	position: absolute;
	width: 990px;
	top: 35px;
	background: #E9B534;
	padding: 0;
	z-index: 100;
	left: 0;
	text-align: center;
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

#nav .current .show {
	z-index: 10;
}

#nav .select .sub a:hover,
#nav .current .sub a:hover {
	visibility: visible;
	color: #FFFFFF;
}


/*--------------------------------------------------*/
/* Basket */

#basket {
	width: 255px;
	color: #FFFFFF;
	position: absolute;
	left: 735px;
	min-height: 8em;
	height: auto !important;
	height: 8em;
	z-index: 600;
}

#loginReg {
	padding: 0;
	position: absolute;
	top: 8px;
	background: none;
	text-align: right;
	width: 245px;
}

#loginReg a {
	color: #fff;
}

#loginReg a:hover {
	color: #d5be21;
	text-decoration: none;
}

#basket p {
	background: url("//static2.banham.co.uk/a/img/global/trolley.gif") no-repeat 100% 98%;
	padding: 95px 10px 0 10px;
	line-height: 2em;
	font-size: 0.75em;
	width: 225px;
}

#basket p span#yourBasket {
	font-size: 1em;
	padding-right: 20px;
	background: url("//static1.banham.co.uk/a/img/global/basketArrow.gif") no-repeat 95% 50%;
}

#basket p strong {
	color: #d5be21;
}

/*--------------------------------------------------*/
/* Section Nav Container */

#sectionsContainer {
	width: 255px;
	float: left;
	display: inline;
	overflow:hidden;
}

/*--------------------------------------------------*/
/* Section Nav */

#categoryNav .prodCatNav {
	list-style-type: none;
	width: 255px;
	padding: 0;
	float: left;
	background: #f6f6f6;
}

#categoryNav .prodCatNav li {
	list-style-type: none;
	width: 255px;
	float: left;
	padding: 0;
	font-size: 0.875em;
	border-bottom: 1px solid #7b7b7b;
}

#categoryNav .prodCatNav a {
	width: 225px;
	padding: 10px 15px;
	display: block;
	font-weight: bold;
	line-height: 1.35em;
	color: #323a44;
	background: #fff url(//static2.banham.co.uk/a/img/global/sprite.png);
	background-position: -237px -290px;
	background-repeat: no-repeat;
}

#categoryNav .prodCatNav a:hover,
#categoryNav .prodCatNav a.current {
	text-decoration: none;
	color: #000;
	background: none;
	background: #dddddd;
}

#pHome #categoryNav .prodCatNav a:hover,
#pHome #categoryNav .prodCatNav a.current {
	background: #eab83d;
	background-image: none;
	color: #fff;

}

#categoryNav .prodCatNav .prodCatSubNav {
	background: #fff;
}

/*--------------------------------------------------*/
/* Section Sub Nav */

#categoryNav .prodCatNav .prodCatSubNav {
	width: 255px;
	float: left;
	padding: 0;
}

#categoryNav .prodCatNav .prodCatSubNav li {
	list-style-type: none;
	padding: 0;
	float: left;
	font-size: 0.875em;
	background: none;
	width: 255px;
	border-bottom: 0;
}

#categoryNav .prodCatNav .prodCatSubNav a {
	width: 210px;
	padding: 5px 15px 5px 30px;
	font-weight: normal;
	font-size: 1.1em;
	background: none;
}

#categoryNav .prodCatNav .prodCatSubNav a:hover {
	color: #FFFFFF;
	font-weight: bold;
	background: #E9B534;
}

#categoryNav .prodCatNav .prodCatSubNav a.current {
	font-weight: bold;
	color: #333333;
	background: none;
}

/*--------------------------------------------------*/
/* Section Sub Sub Nav */

#categoryNav .prodCatSubSubNav {
	width: 245px;
	float: left;
	margin-bottom: 20px;
	padding: 0;
}

#categoryNav .prodCatSubSubNav li {
	list-style-type: none;
	padding: 0;
	float: left;
	font-size: 0.875em;
	background: none;
	width: 255px;
}

#categoryNav .prodCatSubSubNav a {
	width: 200px;
	padding: 5px 15px 5px 40px;
	font-weight: normal;
	font-size: 1.1em;
}

#categoryNav .prodCatSubSubNav a:hover {
	color: #FFFFFF;
	background: #E9B534;
}

#categoryNav .prodCatNav .prodCatSubNav .prodCatSubSubNav .current {
	background: #E9B534;
	color: #FFFFFF;
	font-weight: bold;
}


/*--------------------------------------------------*/
/* Content Container */

#contentContainer {
	width: 990px;
	float: left;
	display: inline;
}

/*--------------------------------------------------*/
/* Creditation Logos */

#creditations {
	float: left;
	display: inline;
	margin: 30px 0 0 10px;
}

/*--------------------------------------------------*/
/* Footer Container */

#footerContainer {
	width: 990px;
	float: left;
	display: inline;
	background: #2a2a2a;
	height: 121px;
	overflow: hidden;
	color: #fff;
}

.footAddress {
	position: absolute;
	left: 285px;
	bottom: 0px;
	font-size: 0.7em;
	color: #fff;
}

#copyrightContainer {
	width: 255px;
	float: left;
	font-size: 0.8em;
	color: #FFFFFF;
	background: #1e1e1e;
	height: 121px;
	overflow: hidden;
}

#copyright {
	width: 155px;
	float: left;
	padding: 2em 0 1em 100px;
	background: #292929 url("//static2.banham.co.uk/a/img/global/sprite.png");
	background-position: -237px -169px;
	background-repeat: no-repeat;
}

#copyright p {
	width: 120px;
	float: left;
	line-height: 0.76em;
}

#copyright p span {
	color: #aaaaaa;
	float: left;
	display: block;
	width: 120px;
	padding-top: 0.76em;
}

#copyright p a {
	color: #FFFFFF;
	padding-top: 5px;
}

#copyright p a:hover {
	text-decoration: underline;
}

#footerSectionLinks {
	width: 360px;
	float: left;
	display: inline;
	margin-left: 30px;
	padding-top: 20px;
	border-right: 1px solid #4d4d4d;
}

#footerSectionLinks ul {
	list-style-type: none;
	padding: 0;
}

#footerSectionLinks ul li {
	list-style-type: none;
	padding: 0 0 5px 0;
	width: 180px;
	float: left;
	display: inline;
	font-size: 0.6875em;
}

#footerSectionLinks ul a {
	font-weight: bold;
	color: #FFFFFF;
}

#footerSectionLinks ul a:hover {
	text-decoration: underline;
}

#aboutLinks {
	width: 340px;
	float: left;
	display: inline;
}

#aboutLinks h3 {
	color: #FFFFFF;
	font-size: 0.75em;
	margin-left: 20px;
	padding-top: 20px;
}

#aboutLinks ul {
	list-style-type: none;
	padding: 0;
}

#aboutLinks ul li {
	list-style-type: none;
	margin-left: 20px;
	padding: 0 0 5px 0;
	width: 150px;
	float: left;
	display: inline;
	font-size: 0.6875em;
}

#aboutLinks ul a {
	color: #aaaaaa;
}

#aboutLinks ul a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------*/
/* CMS Text */

.cmsTextEditable,
.cmsTextEditable a,
#panel_185px .cmsTextEditable p,
#panel_185px .cmsTextEditable p a,
#panel_175px .cmsTextEditable p,
#panel_175px .cmsTextEditable p a {
	background: #F9E3D3;
	color: #000;
}

.cmsTextEditable a {
	text-decoration: underline;
}

span.cmsTextEditable a {
	margin-right: 1em; /* For when an inline element only contains a single links */
}


/*--------------------------------------------------*/
/* Main Navigation */

#nav {
	height: 4.6em;
	background: #848484 url("//static2.banham.co.uk/a/img/global/mainNavSprite.png");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	position: relative;
	font-size: 0.8125em;
}

/*--------------------------------------------------*/
/* Content Container */

#contentContainer {
	width: 990px;
	margin: 0;
	background: white;
}

#pHome #contentContainer {
	background: none;
}


/*--------------------------------------------------*/
/* Content */

#content {
	width: 735px;
	float: left;
	display: inline;
	background: white;
}

#content p {
	font-size: 0.75em;
	line-height: 1.5em;
}

/*--------------------------------------------------*/
/* Sectionhead */



#sectionHead {
	height: 230px;
	background: #333333;
	border-bottom: 1px solid #d7d9e2;
	position: relative;
}

#sectionHead img {
	position: absolute;
	left: 0;
	top: 0;
}

#sectionHead h1 {
	width: 250px;
	float: left;
	padding: 0px 0 0 30px;
}

#sectionHead h2,
.flexiTemplate #sectionHead h1,
.profileTemplate #sectionHead h1,
#pAbout #sectionHead h1,
#pProductsItem #sectionHead h1,
#sectionHead p {
	clear: right;
	float: right;
	width: 235px;
	padding-right: 10px;
	color: #FFFFFF;
        padding-top:25px;
}

#sectionHead h2 {
	border-bottom: 1px solid #525252;
	margin: 40px 0 10px 0;
}

/*--------------------------------------------------*/
/* Inner content */

#innerContent {
	width: 720px;
	float: left;
	display: inline;
	margin-left: 15px;
}

/*--------------------------------------------------*/
/* Inner Content Header */

#innerContentHeader {
	width: 550px;
	padding: 30px 0 30px 150px;
	position: relative;
	top: 2px;
	z-index: 500;
}

#innerContentHeader p {
	font-style: italic;
}

/*--------------------------------------------------*/
/* Inner Content Left Column */

#innerContentLeftColTop {
	width: 385px;
	height: 4px;
	position: relative;
	float: left;
	display: inline;
	font-size: 1px;
}

#innerContentLeftCol {
	width: 385px;
	float: left;
	margin-right: 20px;
}

#innerContentLeftColInner {
	width: 331px;
	padding: 10px 25px 20px 25px;
	background: #f6f6f6;
}

#innerContentLeftCol p {
	width: 330px;
}

#innerContentLeftCol p a {
	width: 103px;
	height: 21px;
	display: block;
	background: url("//static1.banham.co.uk/a/img/common/findOutMoreButton.gif") no-repeat 0 0;
}

#innerContentLeftCol img {
	margin-bottom: 15px;
}

/*--------------------------------------------------*/
/* Inner Content Right Column */

#innerContentRightCol {
	width: 314px;
	float: left;
	padding-bottom: 20px;
}

#innerContentRightCol h3 {
	color: #E9B534;
	margin: 10px 0;
}

#innerContentRightCol img {
	float: left;
}

#innerContentRightCol p {
	margin-left: 110px;
	width: 185px;
}


/* Flexi Template Layout CSS */
/* ------------------------- */

.flexiTemplate #innerContent {
	padding: 20px 0 0 20px;
	width: 665px;
}

.flexiTemplate #innerContent ol,
.flexiTemplate #innerContent ul {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-left: 12px;
}

.flexiTemplate #innerContent ol li,
.flexiTemplate #innerContent ul li {
	padding-left: 0;
	padding-bottom: 0;
}

.flexiTemplate #innerContent h3 {
	padding-bottom: 10px;
}

/* Contact Form Pop Up */

#contactForm,
#surveyForm {
	position: absolute;
	left: -50000px;
	z-index: 700;
	background: #f6f6f6;
	border: 1px solid #c9c9c9;
	width: 529px;
}

#contactForm h4,
#surveyForm h4 {
	padding-top: 0;
}

#contactForm.visible,
#surveyForm.visible {
	left: auto;
	right: 20px;
	top: 40px;
}

#contactForm #closeLink,
#surveyForm #closeSurveyLink {
	float: right;
	font-size: 0.8em;
	margin-right: 20px;
	margin-top: 10px;
}

#contactForm form,
#surveyForm form {
	clear: both;
	padding: 0 20px 0 20px;
	margin-top: 10px;
}

#contactForm form fieldset,
#surveyForm form fieldset {
	padding-bottom: 20px;
}

#contactForm p.error,
#surveyForm p.error {
	color: #c50000;
}

#surveyForm .right .input {
	width: 50px;
}

.left .error .input input,
.left .error .input select,
.right .error .input textarea
{
	border: 1px solid #c50000;
}

#contactForm .left,
#surveyForm .left  {
	width: 216px;
	float: left;
}

#contactForm .left .row,
#surveyForm .left .row {
	margin-bottom: 5px;
}

.left .label {
	width: 216px;
	display: block;
	font-size: 0.8em;
}

.input input {
	width: 216px;
	border: 1px solid #c9c9c9;
}

#contactForm .right,
#surveyForm .right {
	float: right;
	width: 243px;
}

#contactForm .right .label,
#surveyForm .right .label {
	width: 243px;
	display: block;
	font-size: 0.8em;
}

#contactForm .right .input textarea,
#surveyForm .right .input textarea {
	width: 230px;
	height: 158px;
	border: 1px solid #c9c9c9;
	font-family: arial, sans-serif;
	font-size: 0.8em;
	padding: 5px;
}

#contactForm .right .submit,
#surveyForm .right .submit {
	text-align: right;
}

#contactForm .right .submit input,
#surveyForm .right .submit input {
	padding: 0;
	padding-top: 5px;
}

#contactForm .confirmation,
#surveyForm .confirmation {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	text-align: center;
	padding-top: 100px;
}

#contactForm .confirmation #closeLink,
#surveyForm .confirmation #closeSurveyLink {
	float: none;
}

#surveyForm .right .row {
	clear: left;
	float: left;
	margin-bottom: 10px;
	width: 230px;
}

#surveyForm .right .label,
#surveyForm .right .input
 {
	float: left;
}

#surveyForm .right .input input {
	width: 20px;
	vertical-align: top;
}

#surveyForm .right .input {
	margin-right: 10px;
	width: 20px;
}

#surveyForm .right .label {
	width: 170px;
	float: left;
}

#surveyForm .right .label label {
	vertical-align: baseline;
}

/* Flexi Text Templates */

.profileTemplate #innerContent {
	margin-top: 20px;
}

.profileTemplate .leftCont {
	width: 428px;
	border-right: 1px solid #ccc;
	float: left;
	padding-right: 20px;
}

.profileTemplate .leftCont h3 {
	color: #b78f38;
	margin-bottom: 15px;
	margin-top: 0;
	font-weight: normal;
}

.profileTemplate .leftCont ul,
.profileTemplate .leftCont ol {
	margin-left: 5px;
}

.profileTemplate .leftCont li {
	font-size: 0.8em;
}

.profileTemplate .rightCont {
	float: left;
	width: 225px;
	display: inline; /* IE 6 dbl margin */
}

.profileTemplate .rightCont img {
	margin-left: 15px;
}

.profileTemplate .rightCont p {
	margin-top: 10px;
	width: 218px;
	display: block;
	background: #f6f6f6;
	padding: 10px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	margin-bottom: 10px;
}


.imageFlexi #innerContent p {
	display: block;
	background: #f6f6f6;
	padding: 10px;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	margin-bottom: 10px;
	width: 428px;
	margin-top: 10px;
}

.imageFlexi #introContent {
	margin-left: 35px;
	margin-top: 10px;
	width: 450px;
}

.buttons{
	width:103px;
	height: 21px;
	display: block;
	float:right;
}

/*--------------------------------------------------*/
/* Basic Form                                       */

	.basicForm {
		width: 612px;
		margin-left: 20px;
		margin-bottom: 10px;
		font-size:13px;
	}

	.basicForm fieldset {
		padding: 10px 0 0 0;
		margin: 0 0 10px 0;
		border: 0;
	}

	.basicForm fieldset fieldset {
		border: 2px groove threedface;
		margin: 0 10px 10px 10px;
		padding: 10px 5px;
	}

	.basicForm fieldset legend {
		color: #000; /* IE6: defaults to using blue text */
		font-weight: bold;
	}

	.basicForm .error {
		color: #C50000;
		background: inherit;
		font-weight: bold;
	}

	.basicForm .row {
		padding: 5px 0 0 11.5em;
		clear: both;
	}

	.basicForm .row .label,
	.basicForm .row.inputFirst .input {
		float: left;
		width: 11em;
		margin: 3px 0 0 -11.5em;
		text-align: right;
	}

	.basicForm .row .label abbr.required {
		border: 0;
	}

	.basicForm .row.inputFirst .label {
		float: none;
		display: block;
		width: auto;
		margin: 3px 0 0 0;
		text-align: left;
	}

	.basicForm .row .input {
		float: left;
		padding-right: 5px;
	}

	.basicForm .row.info .input,
	.basicForm .row.radio .input,
	.basicForm .row.check .input,
	.basicForm .row .help {
		float: left;
		padding-top: 3px;
	}

	.basicForm .row .input input,
	.basicForm .row .input textarea {
		background: #fff;
		border: 1px solid #dadada;
		padding: 5px;
		width: 350px;
		font-size:12px;
	}

	#pageContent .date .input input {
		width: 40px;
	}

	#pageContent .number .input input,
	#pageContent .file .input input {
		width: auto;
	}

	#pageContent .row .input input[size] {
		width: auto;
	}

	.basicForm .row.date input {
		text-align: center;
	}

	.basicForm .row .submit {
		margin: 0 0 10px 10px;
		padding: 10px 0 0 0;
		text-align:center;
	}

	#pageContent form .submit input,
	#pageContent .basicTable form input {
		border: 1px solid #d5be21;
		background: #d5be21 url("//static2.banham.co.uk/a/img/admin/button_arrow.gif") no-repeat 3px 9px;
		padding: 2px;
		padding-left: 12px;
		font-weight: bold;
		color: #fff;
		font-size: 1.05em;
		cursor: pointer;
	}
	
	.basicForm .offScreen{
		color: #C50000;
		font-weight:bold;
	}	
	
	.basicForm .row p {
		font-size:12px !important;
	}
	
/* Meta Tag Admin Links */

#adminMeta {
	width: 200px;
	position: absolute;
	top: 0;
	left: 30%;
	z-index: 100;
}

#adminMeta p {
	margin: 0;
	padding: 0;
	line-height: 2em;
}

#adminPublish {
	width: 150px;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 100;
}

#adminPublish p {
	margin: 0;
	padding: 0;
	line-height: 2em;
}

#adminApproval {
	width: 150px;
	position: absolute;
	top: 0;
	left: 15%;
	z-index: 100;
}

#adminApproval p {
	margin: 0;
	padding: 0;
	line-height: 2em;
}

/* style for the new javascript roll over menu */

#nav ul#subNav{
	clear: both;
	width: 990px;
	background: #E9B534;
	text-align: left;
	min-height: 30px;
	height: 30px;
	float:left;
	padding:0;
	margin:0;
} 


#nav #subNav li {
	padding-left: 10px;
	line-height:30px;
} 

#nav #subNav a {
	color: #000;
} 

#nav #subNav a:hover {
	color: #FFFFFF;
	text-decoration:none;
} 

#nav #subNav .sub_show a{
	color: #FFFFFF;
} 

/* Block Templates */

.oddBlock,
.evenBlock {
	float: left;
	overflow: visible;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 2px solid #e9e5e5;
	margin-right: 20px;
	margin-left: 10px;
	display: inline;
}

.oddBlock img {
	width: 336px;
	float: left;
	margin-right: 20px;
}

.oddBlock .contents {
	float: right;
	width: 300px;
	padding: 10px;
	background: #ebebeb;
	display: block;
	min-height: 294px;
	height: auto !important;
	height: 294px;
}

.evenBlock img {
	width: 336px;
	float: right;
	margin-left: 20px;
}

.evenBlock .contents {
	float: left;
	width: 300px;
	padding: 10px;
	background: #ebebeb;
	display: block;
	min-height: 294px;
	height: auto !important;
	height: 294px;
}

.contents ul,
.contents ol {
	font-size: 0.75em;
}

.contents ol ol li,
.contents ul ul li {
	list-style: disc;
}

#content ul a {
	color:#C0AB23;
	font-weight: bold;
}

.contents ul ul,
.contents ol ol {
	font-size: 1em;
}

.copyPage ol {
	font-size: 0.75em;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 0;
}

#brand-logo {
	background: url(//static2.banham.co.uk/a/img/global/sprite.png);
	background-position: 0px -407px;
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	margin: 20px 28px 18px;
	width: 476px;
}

#buy-direct {
	background: url(//static2.banham.co.uk/a/img/global/sprite.png);
	background-position: -237px -42px;
	background-repeat: no-repeat;
	display: block;
	height: 127px;
	width: 254px;
}

#creditations {
	background: url(//static2.banham.co.uk/a/img/global/sprite.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 407px;
	width: 237px;
}

#make-an-enquiry {
	background: url(//static2.banham.co.uk/a/img/global/sprite.png);
	background-position: -237px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 134px;
}

