body {
	text-align: left;
	padding: 0;
	margin: 0;
	font: 1em Arial, Helvetica, Geneva, sans-serif;
	background: #000;
}

p {
	color: #202020;
	font: 0.7em/1.4em Arial, Helvetica, Geneva, sans-serif;
}

a {
	color: #fff;
	outline: none;
}
a:hover {
	color: #ec2132;
}

a img {
	border: none !important;
}

/* @group Media Popups */

#overlay {
	/*
	position: absolute;
	background: url(../images/overlay.png);
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: center;
	height: 100%;
	*/
	position: absolute;
	/* background: url(../images/overlay.png); */
	background: #000;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 100;
}

#popouter {
	position: absolute;
	top: 100px;
	width: 100%;
	text-align: center;
	left: 0px;
	z-index: 101;
}
#popinner {
	/*
	width: 505px;
	text-align: left;
	margin: 0px auto;
	border: 5px solid #ec2132;
	background: #000;
	position: relative;
	*/

	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 500px;
}
#popinner.flash {
	width: 694px;
}

#mediaContainer {
	border: 5px solid #ec2132;
	position: relative;
	background: #000;
	/* padding: 20px 20px 0px 20px;*/
	width: 500px;
	height: 400px;
}

#mediaText {
	width: 360px;
	width: 380px;
	height: 320px;
	padding-right: 10px;
	overflow: hidden;
	overflow: auto;
	margin: 20px auto 0px auto;
}

#mediaContainer .scrollBars {
	height: 320px;
	width: 20px;
	float: none;
	display: block;
	display: none;
	position: absolute;
	margin: 0px;
	top: 20px;
	right: 40px;
}

#mediaImage {
	width: 360px;
	height: 240px;
	float: left;
	margin-bottom: 15px;
	border: 1px solid #ec2132;
	overflow: hidden;
}


#mediaText h1 {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 10px;
	color: #fff;
	font: 0.9em Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #fff;
}

#mediaText h2 {
	padding-top: 10px;
	margin-top: 0;
	padding-bottom: 10px;
	color: #ec2132;
	font: 0.9em Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #fff;
}

#mediaText p {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 10px;
	color: #fff;
	font: 0.7em/1.6em Arial, Helvetica, Geneva, sans-serif;
}

#mediaText a {
	color: #ec2132;
	text-decoration: none;
}

#mediaContainer.form {
	width: 520px;
}

#mediaContainer.form #mediaText {
	width: 432px;
}

#mediaContainer.form, #mediaContainer.form label, #mediaContainer.trade {
	color: #fff;
}

#mediaContainer.form h1, #mediaContainer.trade h1 {
	border: none;
	font-size: 1em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
}

#mediaContainer.form p {
	font-size: 0.8em;
	padding: 0;
}

#mediaContainer.form label {
	float: left;
	/*clear: both;*/
	/*font-size: 0.9em;*/
}

#mediaContainer.form p {
	clear: both;
	/*
	margin: 8px 0px 0px 0px;
	height: 1.5em;
	*/
	padding-right: 97px;
}

#mediaContainer.form label {
	height: 29px;
}

#mediaContainer.form input, #mediaContainer.form textarea {
	float: right;
	width: 206px;
	margin: 0 0 7px 0;
}

#mediaContainer.form p.submit {
	padding-right: 0;
	padding-top: 20px;
	height: 30px;
}

#mediaContainer.form p.submit input {
	width: 6.5em;
	margin-right: 0;
	float: right;
}

#mediaContainer.form form {
	background: url('../images/form_bg.gif') no-repeat top right;
	height: 230px;
}

#mediaContainer.trade, #stupidExtraDivForIe #mediaContainer {
	width: 600px;
}

#mediaContainer.trade #mediaText {
	width: 480px;
}

#mediaContainer.trade table {
	font-size: 0.7em;
	border-spacing: 2px;
}

#mediaContainer.trade th {
	background-color: #ec2132;
}

#mediaContainer.trade th, #mediaContainer.trade td {
	padding: 4px;
	color: #fff;
}

#mediaContainer.trade tr.tr2 {
	background-color: #333333;
}

#mediaContainer.trade td.date {
	white-space: nowrap;
}

#mediaContainer td.company {
	text-transform: uppercase;
	background-color: #000;
}

#mediaContainer.productEnquiry {
	width: 510px;
	/*height: 634px;*/
	height: auto;
	/*padding-bottom: 30px;*/
}

/*
#mediaContainer.enquiry {
	height: 640px;
}
*/

#mediaContainer.productEnquiry form {
	background-image: none;
	height: 410px;
}

#mediaContainer.enquiry form {
	height: 570px;
}

#mediaContainer.form #mediaText {
	height: auto;
}

#mediaContainer.productEnquiry #mediaText {
	width: 436px;
	/*height: 614px;*/
	height: auto;
}

/*
#mediaContainer.enquiry #mediaText {
	height: 620px;
}
*/

#mediaContainer.productEnquiry p {
	padding-right: 0;
}

#mediaContainer.productEnquiry span.charRemainingText {
	float: left;
}

#mediaContainer.productEnquiry #charsRemaining {
	float: right;
}

#mediaContainer.productEnquiry input, #mediaContainer.productEnquiry textarea {
	width: 274px;
}

#mediaContainer p.checkbox {
	float: left;
}

#mediaContainer p.rightCol {
	float: right;
	width: 281px;
}

#mediaContainer ul.checkbox {
	font-size: 0.8em;
	float: right;
	width: 281px;
	list-style: none;
	margin: 0 0 7px 0;
	padding: 0;
}

#mediaContainer .checkbox input {
	float: none;
	width: auto;
	margin: 0 5px 0 0;
}

#mediaContainer .checkbox label {
	float: none;
}

#mediaContainer p.submit {
	line-height: 30px;
}

#mediaContainer #charsRemaining {
	font-weight: bold;
	width: 83px;
	text-align: center;
	color: #000;
	background-color: #fff;
}

#mediaContainer p.submit input {
	width: 83px;
	margin-left: 14px;
	border: none;
	height: 30px;
	background-color: #ed1c24;
	color: #fff;
	font-weight: bold;
	padding: 0;
	cursor: pointer;
}

#popclose {
	position: absolute;
	width: 57px;
	height: 13px;
	overflow: hidden;
	bottom: 30px;
	right: 57px;
}
#mediaContainer.form #popclose {
	position: static;
	width: 100%;
	margin-bottom: 20px;
}
#popclose a {
	width: 57px;
	height: 13px;
	display: block;
	background: url(../images/closepopup.gif) 0 -13px no-repeat;
	text-indent: -5000px;
}
#mediaContainer.form #popclose a {
	margin-left: 410px;
}
#popclose a:hover {
	background: url(../images/closepopup.gif) 0 0 no-repeat;
}

#scrollTrack {
	position: relative;
	top: 16px;
	height: 276px;
	padding-top: 4px;
}

#scrollHandle {
	background-color: #333333;
	width: 20px;
	height: 100%;
	margin: 0 auto 0 auto;
}

/* @end */




/* @group Contact Popups */


#contactPopup {
	/*
	width: 505px;
	height: 400px;
	position: absolute;
	border: 5px solid #ec2132;
	background-color: #000;
	top: 100px;
	left: 40px;
	margin-left: 126px;
	*/
	/*
	width: 505px;
	height: 400px;
	position: absolute;
	border: 5px solid #ec2132;
	background-color: #000;
	top: 100px;
	left: 40px;
	margin-left: 126px;
	*/
	width: 505px;
	height: 380px;
	background-color: #000;
	border: 5px solid #ec2132;
	position: relative;
}

#conText {
	width: 360px;
	height: 330px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#conImage {
	width: 360px;
	height: 240px;
	float: left;
	margin-bottom: 15px;
	border: 1px solid #ec2132;
	overflow: hidden;
}

#conDetails {
	width: 360px;
	height: 40px;
	float: left;
	color: #fff;
	font-size: 0.8em;
	margin-bottom: ;
}

#conDetails a {
	text-decoration: none;
	color: #fff;

}

#conDetails a:hover {
	text-decoration: underline;
	color: #fff;

}

#conText h1 {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 5px;
	color: #fff;
	font: 0.9em Arial, Helvetica, Geneva, sans-serif;
}

#mediaText h2 {
	padding-top: 10px;
	margin-top: 0;
	padding-bottom: 10px;
	color: #ec2132;
	font: 0.9em Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #fff;
}

#mediaText p {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 10px;
	color: #fff;
	font: 0.7em/1.6em Arial, Helvetica, Geneva, sans-serif;
}

#mediaText a {
	color: #ec2132;
	text-decoration: none;
}

#CONclose{
	position: absolute;
	width: 57px;
	height: 13px;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	bottom:27px;
	right: 69px;
}

#CONclose a:hover {
	width: 57px;
	height: 13px;
	display: block;
	background: url(../images/closepopup.gif) 0 0;
}

#CONclose a:hover {
	width: 57px;
	height: 13px;
	display: block;
	background: url(../images/closepopup.gif) 0 0;
}

#CONclose a {
	width: 57px;
	height: 13px;
	display: block;
	background: url(../images/closepopup.gif) 0 -13px;
}

/* @end */




/* @group FLV Popups */

#FLVText {
	width: 360px;
	height: 320px;
	padding-right: 10px;
	overflow: hidden;
	margin: 20px auto 0px auto;
}
.flash #FLVText {
	width: 602px;
	height: 410px;
}

#FLVvid {
	width: 384px;
	height: 265px;
	margin-bottom: 15px;
	overflow: hidden;
}
.flash #FLVvid {
	width: 600px;
	/*height: 410px;*/
	height: 366px;
}

#FLVText #popclose {
	bottom: 20px;
	right: 34px;
}
.flash #FLVText #popclose {
	top: -20px;
	right: -20px;
	z-index: 110;
	width: 41px;
	height: 41px;
}
.flash #FLVText #popclose a {
	display: block;
	width: 41px;
	height: 41px;
	background: url(../images/monoclose.png) 0 0 no-repeat;
}

#FLVText h1 {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 5px;
	color: #fff;
	font: 0.9em Arial, Helvetica, Geneva, sans-serif;
	padding-left: 28px;
}
.flash #FLVText h1 {
	padding-left: 0;
}

#mediaText h2 {
	padding-top: 10px;
	margin-top: 0;
	padding-bottom: 10px;
	color: #ec2132;
	font: 0.9em Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #fff;
}

#mediaText p {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 10px;
	color: #fff;
	font: 0.7em/1.6em Arial, Helvetica, Geneva, sans-serif;
}

#mediaText a {
	color: #ec2132;
	text-decoration: none;
}

/* @end */

/* @group form */

form#contact {
	width: 400px;
	position: relative;
	z-index: 1000;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
}

form p {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-top: 10px;
	color: #fff;
	clear: both;
}

p.rb {
	width: 380px;
	float: left;
	text-align: right;
	padding: 0;
	margin: 0;
	padding-top: 20px;
}


form label {
	width: 120px;
	float: left;
}

form p.checkboxes label {
	width: 127px;
	margin-bottom: 20px;
}

form .tfield {
	border: 1px solid #ccc;
	color: #999;
	height: 13px;
	width: 200px;
	font-size: 1em;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 40px;
	float: right;
}

form .tarea {
	border: 1px solid #ccc;
	color: #999;
	height: 160px;
	width: 200px;
	font-size: 1em;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 40px;
	float: left
}

/* @end */

/* @end */

#wrapper {
	text-align: left;
	width: 756px;
	margin-left: auto;
	margin-right: auto;
	border-left: 2px solid #ec2132;
	border-top: 2px solid #ec2132;
	border-right: 2px solid #ec2132;
	position: relative;
}

#titleDate {
	text-align: left;
	width: 756px;
	margin-top: 25px;
	margin-bottom: 1px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font: 0.6em Arial, Helvetica, Geneva, sans-serif;
	position: relative;
}

.rAlignDate {
	text-align: right;
	position: absolute;
	right: 0;
	color: #ec2132;
}

.rAlignPad {
	display: block;
	text-align: right;
	padding-right: 16px;
	position: absolute;
	right: 0;
	top: 0;
	padding-left: 10px;
}

.whitecopy {
	color: #fff;
}

.whitecopy a {
	color: #fff;
	text-decoration: none;
}

#rightheader .whitecopy a {
	text-decoration: underline;
}

.whitecopy a:hover {
	color: #fff;
	text-decoration: none;
}

.large {
	color: #fff;
	font-size: 1.4em;
}

.blackcopy {
	color: #000;
}

.orangecopy {
	color: #ec2132 !important;
}

.flash .orangecopy {
	color: #fff !important;
}


#flvContainer {
	background-color: #fff;
	border: 5px solid #ec2132;
	position: relative;
	background: #000;
	/* padding: 20px 20px 0px 20px;*/
	width: 500px;
	height: 400px;
}
.flash #flvContainer {
	width: 694px;
	height: 484px;
	padding: 20px;
}

#millersBox {
	/*height: 100px;
	width: 250px;
	position: relative;
	margin-top: 10px;*/
	text-align: center;
}

#millersBox p a {
	left: 80px;
	position: absolute;
	top: 35px;
	text-decoration: underline;
}

#millersBox img {
	position: absolute;
	left: 0;
	top: 0;
}

#header {
	width: 730px;
	margin-top: 13px;
	height: 162px;
	float: left;
	margin-left: 12px;
	display: inline;
	border: 1px solid #787878;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

#header img {
	display: block;
}

#header h1 {
	text-indent: -5000px;
	background: url('../images/logo.gif') no-repeat;
	margin: 0;
	padding: 0;
}

#header h2 {
	text-indent: -5000px;
	background: url('../images/header_home.jpg') no-repeat; /* default image */
	width: 730px;
	height: 162px;
	margin: 0;
	padding: 0;
}

body#pHome #header h2 {
	background: url('../images/header_home.jpg') no-repeat;
}

body#pProducts #header h2 {
	background: url('../images/banner_products.jpg') no-repeat;
}

body#pInternational #header h2 {
	background: url('../images/banner_int.jpg') no-repeat;
}

body#pBakerySolutions #header h2 {
	background: url('../images/banner_ms1.jpg') no-repeat;
}

body#pIndependents #header h2 {
	background: url('../images/banner_independents.jpg') no-repeat;
}

body#pMultiples #header h2 {
	background: url('../images/banner_ms1.jpg') no-repeat;
}

body#pMaintenance #header h2 {
	background: url('../images/banner_maintenance.jpg') no-repeat;
}

body#pNews #header h2 {
	background: url('../images/banner_news.jpg') no-repeat;
}

body#pContactUs #header h2 {
	background: url('../images/banner_contact.jpg') no-repeat;
}

#logo {
	position: absolute;
	width: 107px;
	height: 137px;
	left: 12px;
	top: 13px;
	visibility: hidden;

}

#pageheader {
	width: 730px;
	height: 35px;
	float: left;
	margin-left: 12px;
	border-bottom: 1px solid #434343;
	margin-bottom: 20px;
	position: relative;
}

#rightheader {
	width: 394px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 0;
}

.conDetails {
	color: #fff;
	padding-left: 10px;
	margin-top: 15px;
	text-indent: 0;
}

ul#countries .conDetails p {
	font-size: 1em;
}

ul#countries p.separated {
	border-top: 1px solid red;
	padding-top: 18px;
}

.last .conDetails {
	border-bottom: 1px solid #787878;
}

ul#countries {
	color: #fff;
	list-style-type: none;
	margin: 0;
	padding: 0 !important;
	font-size: 0.75em;
}

ul#countries li {
	/*height: 22px;*/
	line-height: 1.9em;
	text-indent: 10px;
}

ul#countries li a.accordion_toggle {
	display: block;
	height: 22px;
	border-top: 1px solid #787878;
	text-decoration: none;
	color: #fff;
	outline: none;
}

ul#countries li.last a.accordion_toggle, ul#countries li a.active {
	border-bottom: 1px solid #787878;
}

ul#countries li a.accordion_toggle:hover, ul#countries li a.active {
	border-top: 1px solid #787878;
	color: #fff;
	background-color: #e22030;
}

ul#countries .accordion_content {
	overflow: hidden;
}

/* @group contact new */



ul#contact .conDetails p {
	font-size: 1em;
}

ul#contact p.separated {
	border-top: 1px solid red;
	padding-top: 18px;
}

ul#contact {
	color: #fff;
	width: 570px;
	list-style-type: none;
	margin: 0;
	padding: 0 !important;
	float: left;
	font-size: 0.75em;
}

ul#contact li {
	/*height: 22px;*/
	line-height: 1.9em;
	text-indent: 10px;
}

ul#contact .last .conDetails {
	border-bottom: none;
}

ul#contact li a.accordion_toggle {
	display: block;
	line-height: 2.2em;
	font-size: 1.2em;
	height: 30px;
	text-decoration: none;
	color: #fff;
	outline: none;
	border-bottom: 5px solid #000;
	background: #434343 url(../images/conaccord-grey-right.gif) no-repeat right;
}

ul#contact li.last a.accordion_toggle, ul#contact li a.active {
	background: #434343 url(../images/conaccord-grey.gif) no-repeat right;
}

ul#contact li a.accordion_toggle:hover {
	color: #fff;
	background: #e22030 url(../images/conaccord-red-right.gif) no-repeat right;
}

ul#contact li a.active {
	color: #fff;
	background: #e22030 url(../images/conaccord-red.gif) no-repeat right;
}

ul#contact li a.active:hover {
	color: #fff;
	background: #e22030 url(../images/conaccord-red.gif) no-repeat right;
}

ul#contact .accordion_content {
	overflow: hidden;
}


ul#contact .conDetails {
	margin-bottom: 20px;
}


.mainContact {
	width: 570px;
	color: #fff;
	float: left;
	font-size: 0.75em;
	margin-bottom: 20px;
}


.mainContact h4 {
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}


.smallCopy {
	font-size: 0.6em;
	float: left;
	margin-bottom: 20px;
}
.contactArea {
	float: left;
}

.contactArea h5 {
	border-bottom: 1px solid #666;
	font-size: 1em;
	margin: 0;
	float: left;
	width: 560px;
	padding: 0;
	padding-top: 20px;
}


.contactHolderMain {
	width: 560px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 3px solid #666;
	line-height: 1.4em;
	margin-bottom: 10px;
}

.contactHolder {
	width: 560px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #666;
	line-height: 1.4em;
}

.contactRole {
	float: left;
	width: 150px;
	margin-right: 30px;
	display: inline;
}

.contactName {
	float: left;
	width: 150px;
	margin-right: 30px;
	display: inline;
}


.contactEmail {
	float: left;
	width: 170px;
	display: inline;
}


#bodyCopyContact {
	width: 570px;
	color: #fff;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	display: inline;
}

#bodyCopyContactDetails {
	width: 570px;
	color: #fff;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	display: inline;
}

/* @end */



#pageheader h1, #rightheader h1 {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 0.9em;
	padding-top: 9px;
	position: absolute;
	left: 0;
	bottom: 10px;
}

#pageheader h2 {
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 0.7em;
	padding-top: 8px;
	position: absolute;
	right: 0;
	bottom: 10px;
	font-weight: normal;
	font-style: normal;
}

#pageheader h1 a, #pageheader h2 a {
	color: #fff;
}

#pageheader h1 a:hover, #pageheader h2 a:hover {
	color: #ec2132;
}

#menu {
	width: 730px;
	height: 35px;
	float: left;
	margin-left: 10px;
	display: inline;
	border-top: 1px solid #434343;
	border-bottom: 1px solid #434343;
	margin-bottom: 20px;
	position: relative;
	z-index: 10;
}

#menu ul {
	font: 0.8em Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0 0 0 20px;
	/*padding-top: 10px;*/
	text-align: center;
	position: relative;
	height: 25px;
}

#menu ul li {
	display: inline;
	/*padding-right: 17px;*/
	/*padding: 10px 17px 9px 0;*/
	/*border-right: 1px solid #434343;*/
	margin-right: 16px;
	position: relative;
	float: left;
	height: 35px;
}

#menu ul li#nb7 a {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

#menu ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	/*line-height: 35px;*/
	line-height: 16px;
	border-right: 1px solid #434343;
	padding-right: 21px;
	margin: 12px 0 13px;
	margin: 12px 0px 0px 0px;
}

#menu ul li a:hover {
	color: #ec2132;
	text-decoration: underline;
}

#menu ul li a.on {
	color: #ec2132;
	text-decoration: none;
}

body#pHome li#nb1 a, body#pHome2 li#nb1 a, body#pProducts li#nb2 a,
body#pInternational li#nb5 a, body#pBakerySolutions li#nb3 a,
body#pMaintenance li#nb4 a,
body#pNews li#nb6 a, body#pContactUs li#nb7 a {
	color: #ec2132;
	text-decoration: none;
}

#bodyMedia {
	width: 702px;
	float: left;
	margin-left: 20px;
	padding-right: 10px;
	display: inline;
	width: 682px;
}

.scrollBars {
	float: left;
	display: inline;
	margin-right: 20px;
	width: 20px;
	height: 303px;
	position: relative;
	display: none;
}

.scrollUp {
	display: block;
	height: 16px;
	width: 20px;
	background: url(../images/arrowup.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	outline: none;
}
.scrollDown {
	display: block;
	height: 16px;
	width: 20px;
	background: url(../images/arrowdown.gif) no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
	outline: none;
}

#bodyCopyvac p a {
	color: #ec2132;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

a.vacancylink {
	color: #fff !important;
	text-decoration: none;
	border-bottom: 1px solid #ec2132 !important;
}

a.return {
	display: block;
	height: 20px;
	color: #fff;
	text-decoration: none;
	background: url(../images/a_frying.gif) no-repeat left;
	padding-left: 20px;
	line-height: 2.1em;
}

#pNews a.return {
	color: #fff;
	text-decoration: underline;
	font-size: 0.85em;
	line-height: 20px;
}
#pNews a.return:hover {
	color: #ee1c23;
}

#pInternational a.return {
	display: inline;
	margin-left: 20px;
	text-decoration: underline;
}
#pInternational a.return:hover {
	color: #EC2132;
}

#bodyCopy ul, #bodyCopyContact ul {
	font-size: 0.75em;
	color: #fff;
	padding: 0;
	margin: 0;
	padding-left: 15px;
}

#bodyCopy ul.multiples, #bodyCopyContact ul.multiples {
	width: 120px;
	float: left;
	font-size: 0.75em;
	color: #fff;
	padding: 0;
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 20px;
}

#listHolder {
	float: left;
	display: block;
}

#bodyCopy {
	width: 308px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	display: inline;
}

#fullColumn {
	width: 717px;
	float: left;
	display: inline;
	margin-left: 20px;
	overflow: hidden;
}

#fullColumn p {
	color: #fff;
	padding: 0;
	margin: 0;
}

#bodyCopy h1.colours, #bodyCopyContact h1.colours {
	height: 40px;
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	line-height: 2.3em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-indent: 10px;
	margin-bottom: 20px;
	border-top: 1px solid #434343;
	border-bottom: 1px solid #434343;
}

#rightColumn h2 {
	width: 378px;
	height: 40px;
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	line-height: 2.3em;
	font-weight: normal;
	margin-bottom: 20px;
	border-top: 1px solid #434343;
	border-bottom: 1px solid #434343;
}

.prodIndex {
	width: 163px;
	float: left;
	margin-right: 20px;
	text-align: center;
}

.prodIndex ul, .prodIndexEnd ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 0.7em;
	text-align: center;
}

.prodIndex ul li, .prodIndexEnd ul li {
	padding-bottom: 5px;
	line-height: 1.2em;
}

.prodIndex ul li a.video, .prodIndexEnd ul li a.video {
	background: url(../images/li-video.gif) no-repeat right;
	padding-right: 17px;
	margin-left: 17px;
	display: inline-block;
}

.prodIndex ul li.head, .prodIndexEnd ul li.head {
	padding-bottom: 10px;
	font-size: 1.1em;
	height: 30px;
	border-bottom: 1px solid #434343;
	margin-bottom: 10px;
	margin-top: 5px;
	font-weight: bold;
}
.prodCat1 .prodIndex ul li.head, .prodCat1 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #00aeef;
}
.prodCat2 .prodIndex ul li.head, .prodCat2 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #ffdd00;
}
.prodCat3 .prodIndex ul li.head, .prodCat3 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #00A54F;
}
.prodCat4 .prodIndex ul li.head, .prodCat4 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #ed008c;
}
.prodCat5 .prodIndex ul li.head, .prodCat5 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #ee1c23;
}
.prodCat6 .prodIndex ul li.head, .prodCat6 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #f7931d;
}
.prodCat7 .prodIndex ul li.head, .prodCat7 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #a7ce38;
}
.prodCat8 .prodIndex ul li.head, .prodCat8 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #e5c78c;
}
.prodCat9 .prodIndex ul li.head, .prodCat9 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #303087;
}
.prodCat11 .prodIndex ul li.head, .prodCat11 .prodIndexEnd ul li.head {
	border-bottom: 1px solid #303087;
}

.prodIndex ul a, .prodIndexEnd ul a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #fff;
}

.prodIndex ul a:hover, .prodIndexEnd ul a:hover {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #ec2132;
	font-weight: bold;
}

.prodIndex ul a.video:hover, .prodIndexEnd ul a.video:hover {
	background: url(../images/li-video.gif) no-repeat right;
	padding-right: 17px;
	margin-left: 17px;
}

.prodCat1 .prodIndex ul a:hover, .prodCat1 .prodIndexEnd ul a:hover {
	color: #00aeef;
}
.prodCat2 .prodIndex ul a:hover, .prodCat2 .prodIndexEnd ul a:hover {
	color: #ffdd00;
}
.prodCat3 .prodIndex ul a:hover, .prodCat3 .prodIndexEnd ul a:hover {
	color: #00A54F;
}
.prodCat4 .prodIndex ul a:hover, .prodCat4 .prodIndexEnd ul a:hover {
	color: #ed008c;
}
.prodCat5 .prodIndex ul a:hover, .prodCat5 .prodIndexEnd ul a:hover {
	color: #ee1c23;
}
.prodCat6 .prodIndex ul a:hover, .prodCat6 .prodIndexEnd ul a:hover {
	color: #f7931d;
}
.prodCat7 .prodIndex ul a:hover, .prodCat7 .prodIndexEnd ul a:hover {
	color: #a7ce38;
}
.prodCat8 .prodIndex ul a:hover, .prodCat8 .prodIndexEnd ul a:hover {
	color: #e5c78c;
}
.prodCat9 .prodIndex ul a:hover, .prodCat9 .prodIndexEnd ul a:hover {
	color: #303087;
}

.prodCat11 .prodIndex ul a:hover, .prodCat11 .prodIndexEnd ul a:hover {
	color: #303087;
}

.prodIndexEnd {
	width: 163px;
	float: left;
	margin-right: 0px;
}

#prodShot {
	height: 315px;
	left: 20px;
	position: absolute;
	top: 75px;
	width: 340px;
}

#homeProducts {
	height: 218px;
	width: 308px;
	background: url(../images/home_cuts.jpg) no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	margin-bottom: 15px;
}

#homeProducts ul, #homeProducts h2 {
	list-style-type: none;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0.1em;
}

.minus {
	display: block;
	margin-top: -5px;
}

#bodyCopy h1, #bodyCopyShorter h1, #bodyCopyContact h1 {
	padding-top: 17px;
	padding-bottom: 25px;
	margin: 0;
	color: #ec2132;
	text-decoration: none;
	font: normal normal 1.2em Arial, Helvetica, Geneva, sans-serif;
}

#bodyCopy p, #bodyCopyShorter p, #bodyCopyvac p, #bodyCopyContact p {
	padding-bottom: 20px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font: 0.75em/1.3em Arial, Helvetica, Geneva, sans-serif;
}

#bodyCopy p, #fullColumn p, #bodyCopyContact p {
	padding-bottom: 18px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font: 0.75em/1.2em Arial, Helvetica, Geneva, sans-serif;
}

#bodyCopy p.homesmall, #bodyCopyContact p.homesmall {
	padding-bottom: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font: 0.7em/1.2em Arial, Helvetica, Geneva, sans-serif;
}

#bodyMedia p {
	padding-bottom: 20px;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font: 0.8em/1.4em Arial, Helvetica, Geneva, sans-serif;
}

.psmall {
	font: 0.8em/1.4em Arial, Helvetica, Geneva, sans-serif;
}

.psmall a {
	color: #fff !important;
	text-decoration: underline !important;
}

a.chapter {
	text-decoration: none !important;
	border-bottom: 1px solid #fff !important;
	color: #ec2132 !important;
}
a.chapter:hover {
	border-bottom: 1px solid #fff !important;
	color: #ec2132 !important;
}

#bodyMedia p a {
	color: #ec2132;
	text-decoration: none;
}

#bodyCopy p a, #bodyCopyShorter p a, #bodyMedia a.news, #bodyCopyContact p a {
	color: #fff;
}

#bodyCopy p a:hover, #bodyMedia a.news:hover, #bodyCopyContact p a:hover {
	color: #ec2132;
}

#bodyCopy p.bottomnogap, #bodyCopyShorter p.bottomnogap {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;

}

#rightColumn {
	width: 378px;
	float: left;
	position: relative;
}

#rightColumnList {
	width: 132px;
	float: left;
	position: relative;
}

#rightColumnList ul {
	width: 132px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 1em;
	text-align: center;
}


#rightColumnList li {
	width: 132px;
	margin-bottom: 10px;
	height: 30px;
	font-size: 0.7em;
	line-height: 2.6em;
}

#rightColumnList li a {
	display: block;
	width: 132px;
	height:30px;
	text-decoration: none;
}

#rightColumnList a {
	background: url(../images/rightmenu.gif);
}

#rightColumnList a:hover {
	background: url(../images/rightmenu.gif) 0 -30px;
	color: #fff;
}


#prodShot {
	position: absolute;
	width: 340px;
	height: 315px;
	left: 20px;
	top: 15px;
}

#roundedImage {
	width: 378px;
	height: 438px;
	background-repeat: no-repeat;;
}

#underConst {
	position: absolute;
	top: 100px;
	left: 40px;
	height: 200px;
	width: 300px;
	color: #fff;
	text-align: center;
}

#underConst a {
	color: #fff;
}

#rightColumnShorter {
	width: 378px;
	height: 303px;
	float: left;
	position: relative;
	display: inline;
}

#prodButtons {
	/*
	height: 70px;
	width: 707px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 10px;
	*/
	position: relative;
	margin-top: 10px;
	height: 70px;
}
#prodButtons p {
/*
	position: absolute;
*/
	color: #fff;
	font-size: 0.7em;
}

#prodButtons ul {
	/*
	position: absolute;
	top: 0;
	right: 220px;
	*/
	width: 157px;
	height: 30px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-indent: -5000px;
	overflow: hidden;
}

#prodButtons a, .prodButtonsNav a {
	color: #fff;
	text-decoration: underline;
}
#prodButtons a:hover, .prodButtonsNav a:hover {
	color: #ec2132;
}

#prodButtons li#req a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 179px;
	height: 29px;
	margin-right: 20px;
	background: url(../images/li_req.jpg) no-repeat;
}

#prodButtons li#req a:hover {
	background: url(../images/li_req.jpg) no-repeat 0 -29px;
}

#prodButtons li#pdf a:hover {
	background: url(../images/li_pdf.jpg) no-repeat 0 -29px;
}

#prodButtons li#pdf a {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 179px;
	height: 29px;
	background: url(../images/li_pdf.jpg) no-repeat;
}

#prodButtons p.left {
	bottom: 0;
	left: 0;
}

#prodButtons p.right {
	bottom: 0;
	right: 3px;
	position: absolute;
}

li#prod1 {
	width: 27px;
	float: left;
	height: 30px;
	padding-right: 10px;
}

li#prod1 a {
	display: block;
	width: 27px;
	height: 30px;
	background: url(../images/mono-symbols.gif) 0 0;
}

li#prod1 a:hover {
	background: url(../images/mono-symbols.gif) 0 30px;
}

li#prod2 {
	float: left;
	width: 17px;
	height: 30px;
	padding-right: 10px;
}

li#prod2 a {
	display: block;
	width: 17px;
	background: url(../images/mono-symbols.gif) -37px 0;
	height: 30px;
}

li#prod2 a:hover {
	background: url(../images/mono-symbols.gif) -37px 30px;
}



li#prod3 {
	float: left;
	width: 24px;
	height: 30px;
	padding-right: 10px;
}

li#prod3 a {
	display: block;
	width: 24px;
	background: url(../images/mono-symbols.gif) -64px 0;
	height: 30px;
}

li#prod3 a:hover {
	background: url(../images/mono-symbols.gif) -64px 30px;
}



li#prod4 {
	float: left;
	width: 23px;
	height: 30px;
	padding-right: 10px;
}

li#prod4 a {
	display: block;
	width: 23px;
	background: url(../images/mono-symbols.gif) -97px 0;
	height: 30px;
}

li#prod4 a:hover {
	background: url(../images/mono-symbols.gif) -97px 30px;
}



li#prod5 {
	float: left;
	width: 23px;
	height: 30px;
}

li#prod5 a {
	display: block;
	width: 23px;
	background: url(../images/mono-symbols.gif) -129px 0;
	height: 30px;
}

li#prod5 a:hover {
	background: url(../images/mono-symbols.gif) -129px 30px;
}

#productsIconsDescription {
	top: 11px;
	right: 3px;
	margin-top: 0;
	position: absolute;
}

.prodButtonsNav {
	margin-top: 20px;
	margin-left: 20px;
}


#vacancies {
	/*width: 378px;*/
	width: 309px;
	height: 303px;
	float: left;
	position: relative;
	margin-left: 20px;
	display: inline;
}

#VacTR {
	width: 112px;
	height: 140px;
	position: absolute;
	top: 0;
	right: 0;
}

#VacTL {
	width: 112px;
	height: 140px;
	position: absolute;
	top: 0;
	left: 0;

}

#VacBR {
	width: 112px;
	height: 140px;
	position: absolute;
	bottom: 0;
	right: 0;
}

#VacBL {
	width: 112px;
	height: 140px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#VacMID {
	width: 112px;
	height: 140px;
	position: absolute;
	top: 81px;
	left: 98px;
}

#rightColumnShorter.leftMarg {
	margin-left: 20px;
}

#footerLinks {
	width: 722px;
	height: 30px;
	float: left;
	margin-left: 17px;
	margin-top: 20px;
	margin-bottom: -10px;
	display: inline;
}

#footerLinks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 722px;
	height: 30px;
	position: relative;
}

#footerLinks ul li a {
	text-indent: -5000px !important;
	display: block;
	position: absolute;
}

#footerLinks li a.enquiry {
	display: block;
	top: 0;
	left: 0;
	width: 165px;
	height: 30px;
	background: url(../images/footerlinks.gif) no-repeat -4px 0;
}

#footerLinks li a.enquiry:hover {
	width: 165px;
	height: 30px;
	background: url(../images/footerlinks.gif) no-repeat -4px -30px;
}

#footerLinks li a.request {
	display: block;
	top: 0;
	left: 186px;
	width: 165px;
	height: 30px;
	background: url(../images/footerlinks.gif) no-repeat -186px 0;
}

#footerLinks li a.request:hover {
	background: url(../images/footerlinks.gif) no-repeat -186px -30px;
}

#footerLinks li a.directions {
	display: block;
	top: 0;
	left: 369px;
	width: 165px;
	height: 30px;
	background: url(../images/footerlinks.gif) no-repeat -369px 0;
}

#footerLinks li a.directions:hover {
	width: 165px;
	height: 30px;
	background: url(../images/footerlinks.gif) no-repeat -369px -30px;
}

#footerLinks li a.links {
	display: block;
	top: 0;
	left: 551px;
	width: 165px;
	height: 30px;
	background: url(../images/footerlinks.gif) no-repeat -551px 0;
}

#footerLinks li a.links:hover {
	width: 165px;
	height: 30px;
	background: url(../images/footerlinks.gif) no-repeat -551px -30px;
}


#footerLinks li {
	float: left;
}

#prefooter {
	width: 718px;
	height: 26px;
	line-height: 1.5em;
	margin-top: 30px;
	margin-left: 12px;
	padding-left: 12px;
	float: left;
	display: inline;
	background-color: #ec2132;
	color: #fff;
	/*margin: 30px 12px 0px 12px;*/
	text-decoration: none;
	margin-bottom: 20px;
	outline: none;
}

body#pHome2 #prefooter {
	margin-top: 0px;
}


#prefooter.plusone {
	margin-top: 31px;
}

#prefooter.notop {
	margin-top: 0px;
}

#prefooter span, #prefooter2 span {
	color: #000;
	font: 0.6em Arial, Helvetica, Geneva, sans-serif;
	/*padding-left: 12px;
	padding-top: 8px;*/
	margin: 0;
}

#contactholder {
	width: 722px;
	float: left;
	margin-left: 19px;
	overflow: hidden;
	display: inline;
}

#contactDetails {
	/*
	width: 722px;
	float: left;
	height: 46px;
	margin-left: 17px;
	margin-top: 5px;
	color: #fff;
	font: 0.7em Arial, Helvetica, Geneva, sans-serif;
	display: inline;
	*/
	clear: both;
	margin: 5px 17px;
	color: #fff;
	font: 0.7em Arial, Helvetica, Geneva, sans-serif;
}

#contactDetails a {
	/*
	width: 722px;
	float: left;
	height: 46px;
	margin-left: 17px;
	margin-top: 5px;
	color: #fff;
	font: 0.7em Arial, Helvetica, Geneva, sans-serif;
	display: inline;
	*/
	color: #fff;
}

.contactBoxes {
	width: 128px;
	height: 155px;
	float: left;
	margin-right: 18px;
	margin-bottom: 20px;
	display: inline;
	margin-top: 0px;
	border-width: 1px 0px;
	margin: 0px 18px 0px 0px;
	padding-bottom: 10px;
}

.contactBoxesend {
	width: 128px;
	height: 135px;
	float: left;
	margin-bottom: 20px;
	margin-right: 0;
	display: inline;
	margin-top: 0px;
	margin: 0px 0px 0px 0px;
}

.contactBoxesPic {
	width: 128px;
	height: 110px;
	float: left;
	border: 1px solid #ec2132;
	overflow: hidden;
}

.contactBoxesText {
	width: 128px;
	height: 32px;
	float: left;
}

.contactBoxesText p {
	font: 0.6em Arial, Helvetica, Geneva, sans-serif;
	padding-top: 8px;
	color: #fff;
	margin-top: 0;
	margin: 0px;
}

#footer {
	width: 760px;
	margin-bottom: 5px;
	padding-bottom: 20px;
	height: 45px;
	margin-left: -2px;
	background: url(../images/footerbg.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;
	margin-top: -10px;
	position: relative;
}

#footerHome {
	width: 760px;
	margin-bottom: 5px;
	padding-bottom: 20px;
	height: 45px;
	margin-left: -2px;
	background: url(../images/footerbg2.gif) no-repeat;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	position: relative;
}

#footer p {
	color: #fff;
	font: 0.7em/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 15px;
}

#footerHome p {
	color: #fff;
	font: 0.7em/1.4em Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 20px;
	left: 15px;
	width: 720px;
	padding-top: 10px;
	border-top: 5px solid #ec2132;
}

#footer a, #footerHome a {
	color: #fff;
	text-decoration: none;
}

.clearing {
	clear: both;
}

#extraContainer {
	clear: both;
	margin: 0px auto;
	padding: 10px 0px;
	width: 510px;
}


/* @group submenu */

#menu ul.submenu {
	position: absolute;
	top: 35px;
	left: 0px;
	background-color: #555;
	height: auto;
	margin: 0;
	width: 200px;
	padding: 0;
	margin: 0 0 0 -12px;
	border-top: 1px solid #555;
	border-right: 1px solid #555;
	color: #fff;
	z-index: 100;
	font-size:0.9em;
	list-style-type: none;
	display: none;
}

#menu li:hover ul.submenu, #menu li.hover ul.submenu {
	display: block;
}

#menu ul.submenu li {
	height: auto;
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 1px 0;
	border: none;
	text-align: left;
}

#menu ul.submenu li a {
	height: 25px;
	line-height: 25px;
	display: block;
	text-indent: 10px;
	color: #fff !important;
	text-decoration: none !important;
	background-color: #000;
	margin: 0;
	padding: 0;
	border-right: none;
}

#menu li.sub1 a {
	border-left: 10px solid #00aeef;
}
#menu li.sub1 a:hover {
	border-left: 10px solid #00aeef;
	background-color: #00aeef;
}

#menu li.sub2 a {
	border-left: 10px solid #ffdd00;
}
#menu li.sub2 a:hover {
	border-left: 10px solid #ffdd00;
	background-color: #ffdd00;
}

#menu li.sub3 a {
	border-left: 10px solid #00a54f;
}
#menu li.sub3 a:hover {
	border-left: 10px solid #00a54f;
	background-color: #00a54f;
}

#menu li.sub4 a {
	border-left: 10px solid #ed008c;
}
#menu li.sub4 a:hover {
	border-left: 10px solid #ed008c;
	background-color: #ed008c;
}

#menu li.sub5 a {
	border-left: 10px solid #ee1c23;
}
#menu li.sub5 a:hover {
	border-left: 10px solid #ee1c23;
	background-color: #ee1c23;
}

#menu li.sub6 a {
	border-left: 10px solid #f7931d;
}
#menu li.sub6 a:hover {
	border-left: 10px solid #f7931d;
	background-color: #f7931d;
}

#menu li.sub7 a {
	border-left: 10px solid #a7ce38;
}
#menu li.sub7 a:hover {
	border-left: 10px solid #a7ce38;
	background-color: #a7ce38;
}

#menu li.sub8 a {
	border-left: 10px solid #e5c78c;
}
#menu li.sub8 a:hover {
	border-left: 10px solid #e5c78c;
	background-color: #e5c78c;
}

#menu li.sub9 a {
	border-left: 10px solid #303087;
}
#menu li.sub9 a:hover {
	border-left: 10px solid #303087;
	background-color: #303087;
}

#menu li.sub10 a {
	border-left: 10px solid #736e6a;
}
#menu li.sub10 a:hover {
	border-left: 10px solid #736e6a;
	background-color: #736e6a;
}
/*
#menu li.sub11 a {
	border-left: 10px solid #736e6a;
}
#menu li.sub11 a:hover {
	border-left: 10px solid #736e6a;
	background-color: #736e6a;
}
*/
/* @end */

/* @group bodyCopy H1s */

#bodyCopy h1.water {
	border-left: 10px solid #00aeef;
}
#bodyCopy h1.mixing {
	border-left: 10px solid #ffdd00;
}
#bodyCopy h1.dough {
	border-left: 10px solid #00a54f;
}
#bodyCopy h1.proving {
	border-left: 10px solid #ed008c;
}
#bodyCopy h1.ovens {
	border-left: 10px solid #ee1c23;
}
#bodyCopy h1.frying {
	border-left: 10px solid #f7931d;
}
#bodyCopy h1.slicing {
	border-left: 10px solid #a7ce38;
}
#bodyCopy h1.confectionery {
	border-left: 10px solid #e5c78c;
}
#bodyCopy h1.refrigeration {
	border-left: 10px solid #303087;
}



/* @end */

/* @group Full Width H1s */

#fullColumn h1 {
	width: 717px;
	height: 40px;
	color: #fff;
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	line-height: 2.3em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-indent: 10px;
	margin-bottom: 20px;
	border-top: 1px solid #434343;
	border-bottom: 1px solid #434343;
}

#fullColumn h1 a {
	text-decoration: none;
	color: #fff;
}
#fullColumn h1 a:hover {
	text-decoration: underline;
}

 h1 span.colours{
 	font-weight: bold;
 }

.prodCat1 h1 {
	border-left: 10px solid #00aeef;
}
.prodCat1 h1 span.colours {
	color: #00aeef;
}
.prodCat1 a.return {
	background-image: url('../images/back_arrow_light_blue.gif');
}
.prodCat2 h1 {
	border-left: 10px solid #ffdd00;
}
.prodCat2 h1 span.colours {
	color: #ffdd00;
}
.prodCat2 a.return {
	background-image: url('../images/back_arrow_yellow.gif');
}
.prodCat3 h1 {
	border-left: 10px solid #00a54f;
}
.prodCat3 h1 span.colours {
	color: #00a54f;
}
.prodCat3 a.return {
	background-image: url('../images/back_arrow_dark_green.gif');
}
.prodCat4 h1 {
	border-left: 10px solid #ed008c;
}
.prodCat4 h1 span.colours {
	color: #ed008c;
}
.prodCat4 a.return {
	background-image: url('../images/back_arrow_pink.gif');
}
.prodCat5 h1 {
	border-left: 10px solid #ee1c23;
}
.prodCat5 h1 span.colours {
	color: #ee1c23;
}
.prodCat5 a.return, .prodButtonsNav a.return {
	background-image: url('../images/back_arrow_red.gif');
}
.prodCat6 h1 {
	border-left: 10px solid #f7931d;
}
.prodCat6 h1 span.colours {
	color: #f7931d;
}
.prodCat6 a.return {
	background-image: url('../images/back_arrow_orange.gif');
}
.prodCat7 h1 {
	border-left: 10px solid #a7ce38;
}
.prodCat7 h1 span.colours {
	color: #a7ce38;
}
.prodCat7 a.return {
	background-image: url('../images/back_arrow_light_green.gif');
}
.prodCat8 h1 {
	border-left: 10px solid #e5c78c;
}
.prodCat8 h1 span.colours {
	color: #e5c78c;
}
.prodCat8 a.return {
	background-image: url('../images/back_arrow_beige.gif');
}
.prodCat9 h1 {
	border-left: 10px solid #303087;
}
.prodCat9 h1 span.colours {
	color: #303087;
}
.prodCat9 a.return {
	background-image: url('../images/back_arrow_dark_blue.gif');
}
.prodCat11 h1 {
	border-left: 10px solid #303087;
}
.prodCat11 h1 span.colours {
	color: #303087;
}
.prodCat11 a.return {
	background-image: url('../images/back_arrow_dark_blue.gif');
}


/* @end */


a.popuplink {
	outline: none;
}


#logos {
	width: 308px;
	height: 160px;
	margin-top: 10px;
}

#tooltipContainer {
	position: absolute;
	white-space: nowrap;
	z-index: 10;
	
	margin-top: 35px;
	background: transparent url(../images/tooltip_arrow.gif) no-repeat 6px 0;
	padding-top: 6px;
}

#tooltipMessage {
	font-size: 0.75em;
	color: #000;
	background-color: #fff;
	padding: 3px;
}

h1.newTitle, #bodyCopy h1.newTitle {
	color: #fff;
	border: 1px solid #434343;
	border-width: 1px 0;
	height: 40px;
	margin: 0 0 20px;
	padding: 0;
	line-height: 2.3em;
	text-indent: 10px;
}
