/* Author: Elizabeth Freeman */
/* http://www.elizabethfreemanweb.com */

/* basic style ************************************************************************************************* */
body {
  margin: 0;
	padding: 0;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: gothan, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #767779;
	min-width: 950px;
	text-align: center;
	background-color: white;/*#6764a0;*/
  }
	
* html body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}
	
img {
	border: 0;
	margin: 35px 0 35px 0;
	}

img.aligntop {
	margin: 10px 0 10px 0;
}

.alignleft {
  float: left;
}
.clear {
  clear: both;
}	
	
a {
  color: #767779;
	text-decoration: none;
	font-weight: bold;
  }	
	
#scobie-contact a {
  font-weight: normal;
}
	
h1 {
  font-size: 170%;
	width: 100%;
	border-bottom: solid #b1accd 1px;
	color: #221f73;
	margin: 0;
	padding: 0 0 8px 0;
	letter-spacing: 4px;
	font-weight: lighter;
	font-variant: small-caps;
	}
	
#new-bakery-equipment h1 {
  border: none;
}

h2 {
  clear: both;
  margin: 10px 0 0 0;
	padding: 0 0 4px 0;
	font-size: 110%;
	color: #221f73;
	font-weight: bold;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
  }

#mini-ovens h2,
#stack-fans h2,
#planetary-mixers h2,
#roll-plants h2 {
  border: none;
	text-transform: none;
	font-size: 140%;
	margin: 0;
	padding: 0;
}	

h2.alignclose {
	margin: 0;
	padding: 0;
}

h3 {
	color: #221f73;
	font-weight: bold;
	font-size: 100%;
}	

strong-blue {
	color: #221f73;
	font-weight: bold;
}

#on-site-deep-cleaning h3 {
  margin-top: 10px;
}

h3.border-above {
  border-top:  solid #b1accd 1px;
	padding-top: 10px;
}

h3.aligntop {
  padding-top: 0;
}

.single-line {
  clear: both;
  width: 100%;
  border-top:  solid #b1accd 1px;
	padding-top: 10px;
	margin-top: 10px;
}

#introduction p {
  font-size: 145%; /*155%;*/
	color: #221f73;
	margin: 5px 0 15px 0;
}

#training #introduction p,
#about #introduction p {
  font-size: 135%;
	color: #767779;
}

#introduction h2, .product-intro h2 {
  text-transform: none;
  border: none;
	font-size: 130%;
}

#introduction li {
  font-size: 130%;
}

.notes {
  font-size: 85%;
}

p.price {
  font-weight: bold;
	color: #221f73;
}

p.blue-centred {
  font-size: 85%;
	color: #221f73;
	text-align: center;
}

.bold-blue {
  font-weight: bold;
	color: #221f73;
	padding-top: 10px;
}

.shift-down {
  padding-top: 10px;
}

#new-bakery-equipment .products-list img {
  margin: 0;
	padding: 0;
}

.pdf-download {
  clear: both;
	padding-top: 15px;
}

.pdf-download a {
  color: #221f73;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 22px;
	background: url("../images/pdf.gif") no-repeat left;
}
	
small {
  font-size: 65%;
}

/* gutters *********************************************************************************************/

.gutter {
  padding: 15px;
  }
	
#contentRightSide .gutter {
  padding-left: 25px;
	padding-right: 88px;
  }

/* layout structure *********************************************************************************************/

#wrap {
	margin: 0 auto;
  width: 950px;
	text-align: left;
	background-color: white !important;
  }
	
#content, #contentLeftSide {
  background-color: white;
}
	
/* headers *********************************************************************************************/
	
#header {
  background: url("../images/logo.gif") no-repeat;
	float: right;
	height: 156px;
  }

#banner {
  width: 950px;
	height: 156px;
}

#banner img {
  float: right;
	margin: 24px 24px 24px 0;
}

#index #banner {
  background: url("../images/banner-index.gif") no-repeat;
}

#products #banner {
  background: url("../images/banner-products.gif") no-repeat;
}

#services #banner {
  background: url("../images/banner-services.gif") no-repeat;
}

#training #banner {
  background: url("../images/banner-training.gif") no-repeat;
}

#contact #banner {
  background: url("../images/banner-contact.gif") no-repeat;
}

#about #banner {
  background: url("../images/banner-about.gif") no-repeat;
}


#top-nav {
  float: right;
  width: 950px;/*100%;*/
	height: 37px;
	background-color: #221f73;
}	
		
#top-nav li { 
  float: left;
  list-style: none;
	padding: 10px 0 0 100px;
}
	
#top-nav a {
	text-transform: uppercase;  
	text-decoration: none;
	cursor: pointer;
	color: white;
}	

#top-nav a:hover {
  text-decoration: underline;
}

#products #top-nav #t-products a,
#services #top-nav #t-services a,
#training #top-nav #t-training a,
#about #top-nav #t-about a,
#contact #top-nav #t-contact a {
  text-decoration: underline;
}

#contentLeftSide {
  width: 212px;
	float: left;
  margin-top: 50px;
}

#contentRightSide {
	margin-top: 50px;
  width: 738px;
	float: right;
  text-align: left;
}

#index #contentRightSide {
  width: 880px;
}

#index #contentRightSide .gutter {
  padding: 0 35px 0 35px;
}

#contentRightSide p {
	padding: 10px 0 0 0;
}

#products #contentRightSide h3 {
  padding: 10px 0 0 0;
}

#products #contentRightSide p {
	padding: 0 0 10px 0;
}
	
#contentRightSide ul {
  margin: 0;
	padding: 5px 0 0 15px;
	font-size: 95%;
}	

#contentRightSide h3 {
  clear: both;
}

#deck-ovens #contentRightSide ul {
  color: #221f73;
	font-weight: bold;
}

#bakery-mixing-machinery #contentRightSide ul {
	padding: 15px 0 0 15px;
  font-size: 110%;
}

/************* Two columns - START ***************/

.twocolumns {
  clear: both;
	border: none;
	width: 100%;
	margin-top: 15px;
}

.twocolumns h3 {
  margin-top: 10px;
}

.twocolumns img {
  margin: 15px 0 0 0;
}

.twocolumns .col1 {
  float: left;
	text-align: left;
}

.twocolumns .col2 {
  float: right;
}

.twocolumns .col2 img {
/*  float: right;*/ /* EKJF - Taken out 28/07/10*/
}

#rack-ovens .twocolumns .col1 {
	width: 152px;
}

#rack-ovens .twocolumns .col2 {
	width: 473px; /* #contentRightSide width (738px) - #col1 width (142px) - gutters (25px + 88px)*/
}

#revent-725 #introduction .col1 {
  width: 183px;
}

#revent-725 #introduction .col2 {
  width: 442px;
}

#deck-ovens .twocolumns .col1 {
  width: 197px;
}
#deck-ovens .twocolumns .col2 {
  width: 428px;
}


#oven-computerisation .twocolumns #twocolumns-b .col1,
#oven-computerisation .twocolumns #twocolumns-b .col2 {
  width: 48%;
}

#oven-computerisation .twocolumns #twocolumns-a .col1 {
  width: 150px;
}
#oven-computerisation .twocolumns #twocolumns-a .col2 {
  width: 450px;
}

/* two columns on the food service ovens page - START */
#food-service-ovens .twocolumns .col1 {
	width: 195px;
}

#food-service-ovens .twocolumns .col2 {
	width: 405px;
}

#food-service-ovens .twocolumns .col2 p {
  margin: 15px 0 15px 15px;
	font-size: 145%;
	color: #221f73;
}
/* two columns on the food service ovens page - END */

/* two columns on the mini ovens page - START */
#mini-ovens .twocolumns .col1 {
  width: 276px;
}

#mini-ovens .twocolumns .col2 {
  width: 324px;
}


/* two columns on the mini ovens page - END */


#rack-ovens-for-prisons #introduction ul {
  font-size: 70%;
}

#rack-ovens-for-prisons .twocolumns .col1 {
  width: 241px;
}
#rack-ovens-for-prisons .twocolumns .col2 {
  width: 359px;
}

#stack-fans .twocolumns .col1 {
  width: 209px;
}

#stack-fans .twocolumns .col2 {
  width: 391px;
}
#stack-fans .twocolumns {
  border: none;
}

#introduction .twocolumns {
  border: none;
}

#spiral-mixers .twocolumns #twocolumns-a .col1 {
  width: 288px;
}

#spiral-mixers .twocolumns #twocolumns-a .col2 {
  width: 320px;/* #contentRightSide width (738px) - #col1 width (266px) - gutter (25px + 88px) */
}

#spiral-mixers .twocolumns #twocolumns-b .col1 {
  width: 266px;
}

#spiral-mixers .twocolumns #twocolumns-b .col2 {
  width: 359px;/* #contentRightSide width (738px) - #col1 width (266px) - gutter (25px + 88px) */
}

#spiral-mixers .twocolumns #twocolumns-c .col1 {
  width: 405px;
}

#spiral-mixers .twocolumns #twocolumns-c .col2 {
  width: 220px;/* #contentRightSide width (738px) - #col1 width (266px) - gutter (25px + 88px) */
}

#spiral-mixers .twocolumns #twocolumns-d .col1, 
#spiral-mixers .twocolumns #twocolumns-d .col2 {
  width: 48%;
}

#spiral-mixers .twocolumns #twocolumns-e .col1,
#spiral-mixers .twocolumns #twocolumns-f .col1 {
  width: 406px;
}

#spiral-mixers .twocolumns #twocolumns-e .col2,
#spiral-mixers .twocolumns #twocolumns-f .col2 {
  width: 194px;
}

#cone-rounders h1 {
  border: none;
}

#cone-rounders h2 {
	border-top: solid #b1accd 1px;
	border-bottom: none;
	padding: 10px 0 0 0;
}

#cone-rounders .twocolumns,
#conveyor-provers .twocolumns,
#conveyor-provers h2,
#cup-elevators .twocolumns,
#cup-elevators h2,
#hydraulic-dough-dividers .twocolumns,
#hydraulic-dough-dividers h2 {
  border: none;
}

#conveyor-provers .twocolumns .col1 {
  width: 321px;
} 
#conveyor-provers .twocolumns .col2 {
  width: 299px;
}

#cup-elevators .twocolumns .col1 {
  width: 260px;
}
#cup-elevators .twocolumns .col2 {
  width: 360px;
}

#hydraulic-dough-dividers .twocolumns .col1 {
  width: 320px;
}
#hydraulic-dough-dividers .twocolumns .col2 {
  width: 300px;
}

#elevators-tilters-hoppers .twocolumns .col1 {
  width: 371px;
}
#elevators-tilters-hoppers .twocolumns .col2 {
  width: 244px;
}
#automated-mixing-systems .twocolumns {
  border: none;
}
#automated-mixing-systems .twocolumns .col1 {
  width: 313px;
}
#automated-mixing-systems .twocolumns .col2 {
  width: 302px;
}

#bread-roll-production .twocolumns {
  border: none;
}

#bread-roll-production .colmask {
	border-top: solid #b1accd 1px;
	padding-top: 10px;
}
#dough-dividers .twocolumns, 
#bun-divider-moulders .twocolumns, 
#automatic-bun-dividers .twocolumns,
#scobie-servicing .twocolumns {
  border: none;
}
#dough-dividers .twocolumns .col1 {
  width: 176px;
}
#dough-dividers .twocolumns .col2 {
  width: 439px;
}
/*
#dough-dividers .twocolumnsb {
  clear: both;
}
#dough-dividers .twocolumnsb .col1 {
  width: 350px;
}
#dough-dividers .twocolumnsb .col2 {
  float: right;
  width: 275px;
}
*/

#bun-divider-moulders .twocolumns .col1 {
  width: 141px;
}
#bun-divider-moulders .twocolumns .col2 {
  width: 479px;
}

#automatic-bun-dividers .twocolumns .col1 {
  width: 174px;
}
#automatic-bun-dividers .twocolumns .col2 {
  width: 446px;
}

#cone-rounders .twocolumns .col1 {
  width: 220px;
}
#cone-rounders .twocolumns .col2 {
  width: 380px;
}

#glimek-moulders h1,
#glimek-moulders .twocolumns,
#pocket-provers h1,
#pocket-provers .twocolumns,
#pastry-production-equipment .twocolumns,
#bakery-water-meters .twocolumns,
#doughnut-fryers .twocolumns,
#scone-plates .twocolumns,
#scobie-heritage .twocolumns,
#links .twocolumns,
#scobie-jobs .twocolumns,
#scobie-contact .twocolumns,
#sconie-contact-a .twocolumns,
#scobie-locations .twocolumns {
  border: none;
}

#glimek-moulders h2,
#pocket-provers h2 {
  border-top: solid #b1accd 1px;
	border-bottom: none;
	padding-top: 10px;
}

#glimek-moulders #twocolumns-a .col1 {
  width: 244px;
}
#glimek-moulders #twocolumns-a .col2 {
  width: 356px;
}

#glimek-moulders #twocolumns-b .col1 {
  width: 326px;
}
#glimek-moulders #twocolumns-b .col2 {
  width: 274px;
}
#glimek-moulders #twocolumns-c .col1,
#glimek-moulders #twocolumns-d .col1,
#glimek-moulders #twocolumns-e .col1,
#glimek-moulders #twocolumns-g .col1 {
  width: 262px;
}
#glimek-moulders #twocolumns-c .col2,
#glimek-moulders #twocolumns-d .col2,
#glimek-moulders #twocolumns-e .col2,
#glimek-moulders #twocolumns-g .col2 {
  width: 338px;
}
#glimek-moulders #twocolumns-f .col1 {
  width: 126px;
}#glimek-moulders #twocolumns-f .col2 {
  width: 474px;
}

#tray-ovens .twocolumns .col1 {
  width: 291px;
}
#tray-ovens .twocolumns .col2 {
  width: 329px;
}

#proving-retarding-refrigeration .col1 {
  width: 250px;
}
#proving-retarding-refrigeration .col2 {
  width: 350px;
}

#pocket-provers .twocolumns .col1 {
  width: 126px;
}
#pocket-provers .twocolumns .col2 {
  width: 474px;
}

#roll-plants .twocolumns .col1 {
  width: 200px;
}
#roll-plants .twocolumns .col2 {
  width: 400px;
}

#bake-off-ovens .twocolumns .col1 {
  width: 158px;
}
#bake-off-ovens .twocolumns .col2 {
  width: 442px;
}

#bake-off-ovens .twocolumns p.smalltext {
  color: #767779;
	font-size: 95%;
}

#pastry-production-equipment .twocolumns .col1 {
  width: 231px;
}
#pastry-production-equipment .twocolumns .col2 {
  width: 369px;
}
#bakery-water-meters .twocolumns .col1 {
  width: 232px;
}
#bakery-water-meters .twocolumns .col2 {
  width: 368px;
}
#doughnut-fryers .twocolumns .col1 {
  width: 302px;
}
#doughnut-fryers .twocolumns .col2 {
  width: 298px;
}
#scone-plates .twocolumns .col1 {
  width: 303px;
}
#scone-plates .twocolumns .col2 {
  width: 297px;
}

#scobie-servicing .twocolumns .col1 {
  width: 212px;
}
#scobie-servicing .twocolumns .col2 {
  width: 388px;
}
#scobie-heritage .twocolumns .col1 {
  width: 193px;
}
#scobie-heritage .twocolumns .col2 {
  width: 407px;
}
#links .twocolumns .col1,
#links .twocolumns .col2 {
  width: 220px;
	text-align: center;
}
#links .twocolumns .col2 {
  padding-top: 40px;
}

#scobie-jobs .twocolumns .col1 {
  width: 215px;
}
#scobie-jobs .twocolumns .col2 {
  width: 385px;
}
#scobie-contact .twocolumns-a .col1,
#scobie-contact .twocolumns-a .col2 {
  width: 300px;
}
#scobie-contact .team-member {
  padding-top: 10px;
}
#scobie-contact .twocolumns .col1 {
  width: 186px;
}
#scobie-contact .twocolumns .col2 {
  width: 414px;
}
#scobie-locations .twocolumns .col1 {
  width: 176px;
}
#scobie-locations .twocolumns .col2 {
  width: 424px;
}

#scobie-test-bakery .twocolumns .col1 {
  width: 290px;
}
#scobie-test-bakery .twocolumns .col2 {
  width: 320px;
}

#scobie-press-awards .twocolumns .col1 {
  width: 448px;
}
#scobie-press-awards .twocolumns .col2 {
  width: 172px;
}

#industrial-bread-lines .twocolumns .col1 {
  width: 342px;
}
#industrial-bread-lines .twocolumns .col2 {
  width: 278px;
}

.twocolumns ul {
  /*color: #221f73;*/
}
/************* Two columns - END ***************/

/************* Tables - START ******************/
table {
  clear: both;
	width: 100%;
	margin: 0 0 10px 0;
	/*margin: 10px 0 10px 0;*/
}

td {
  vertical-align: top;
}

td.alignright {
  text-align: right;
	padding: 0 5px 0 0;
}

td img {
  margin: 0;
	padding: 0;
}

/* Tables with coloured backgrounds */
.tblColouredBg td {
	border: solid white 1px;
	font-size: 90%;
}

.tblColouredBg td.tblMainHeading {
  background-color: #e4e6f5;
  color: #a81000;
	text-align: center;
	font-weight: bold;
}

.tblColouredBg td.tblCellHeading {
  color: #221f73;
  background-color: #e4e6f5;
	font-weight: bold;
}

.tblColouredBg td.tblCell {
  color: black;
	background-color: #d6d6d6;
}

#rack-oven-ventilation .tblColouredBg td {
  text-align: center;
}

#rack-oven-ventilation .tblColouredBg .tblCell {
  width: 25%;
}

#pastry-production-equipment td.tblCell {
	text-align: center;
}

/* Tables with grey backgrounds to the heading row */
.tblGreyBg td {
	background-color: white;
	color: black;
	font-size: 70%;
}

.tblGreyBg .leftcol, .tblGreyBg .rightcol {
  border-bottom: solid #918f90 1px;
}

.tblGreyBg .leftcol {
  border-right: solid #918f90 1px;
}

.tblGreyBg td.tblMainHeading {
	text-align: center;
	background-color: #bbbdbf;
	font-weight: bold;
	padding: 2px;
}

.tblGreyBg td.tblCellHeading {
}

.tblGreyBg td.tblCell {
}

/* Tables with blue header */
.tblBlueBg td {
  background-color: white;
	color: #5a62aa;
  border-bottom: 1px solid #5a62aa;
	font-size: 70%;
}

.tblBlueBg td.tblMainHeading {
  background-color: #5a62aa;
	color: white;
}

.tblLimeGreenBg td {
  background-color: white;
	color: black;
	border-bottom: 1px solid #c1bb41;
	font-size: 70%;
}

.tblLimeGreenBg td.tblMainHeading {
  background-color: #c1bb41;
	color: white;
}

/* Tables with white backgrounds */
.tblWhiteBg td {
	background-color: white;
	color: black;
}

.tblWhiteBg td.tblMainHeading {
  color: #221f73;
	background-color: #e4e6f5;
	text-align: center;
	font-weight: bold;
}

.tblWhiteBg td.tblCellHeading {
  color: #a81000;
}

.tblWhiteBg td.tblCell {
}
/* Tables with purple headings */
table .tblPurpleHeader td {
	background-color: white;
}

.tblPurpleHeader td.tblCellHeading {
  color: #a77baa;
	font-weight: bold;
}

.tblPurpleHeader td.tblCell {
  color: black;
}

.products-list td,
.threecolumns td {
  width: 280px;
	padding: 0 20px 0 0;
}

.threecolumns td h3 {
  padding: 0;
}

.products-list {
  font-size: 85%;
}

.products-list h3 {
  border-top:  solid #b1accd 1px;
  border-bottom:  solid #b1accd 1px;
	padding: 6px 0 6px 0;
	text-align: center;
}

.products-list a {
	color: #221f73;
	font-weight: bold;
	font-size: 100%;
	padding: 0;
}

/************* Tables - END ********************/

/************* Three columns - START ***************/

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

.colmask h2 {
  margin: 0 0 10px 0;
}

/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:633px;/*100%;*/			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
					only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 3 Column settings */
.threecol {
	/*background:green;*/		/* right column background colour */
}
.threecol td {
  font-size: 85%;
}
/*
.threecol p {
  font-size: 95%;
}
*/
.threecol img {
  margin: 0 0 10px 0;
	padding: 0;
}
.threecol .colmid {
	right: 187px;
	/*right:33%;*//*25%;*/			/* width of the right column */
	/*background:yellow;*/		/* center column background colour */
}
.threecol .colleft {
	right: 259px;;
	/*right:33%;*//*50%;*/			/* width of the middle column */
	/*background:blue;*/	/* left column background colour */
}
.threecol .col1 {
  width: 259px;/*259px less 10px padding*/
	left: 633px;/*187px;*/
	/*width:30%;*//*46%;*/		/* width of center column content (column width minus padding on either side) */
	/*left:100%;*//*102%*//* 100% plus left padding of center column */
	/*background:white;*/
}
.threecol .col2 {
  width: 182px;
	left: 187px;
	/*width:31%;*//*21%;*/			/* Width of left column content (column width minus padding on either side) */
	/*left:36%;*//*31%;*/			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	/*background: pink;*/
}
.threecol .col3 {
  /*float: right;*/
	width: 182px;
	left: 448px;/*466px;*//*443px;*/
	/*width:30%;*//*21%;*/			/* Width of right column content (column width minus padding on either side) */
	/*left:75%;*//*85%;*/			/* Please make note of the brackets here:
					(100% - left column width) plus
					(center column left and right padding) plus
					(left column left and right padding) plus
					(right column left padding) */
	/*background: orange;*/
}

/************* Three columns - END ***************/

/* footer *********************************************************************************************/
#clear {
  clear: both; 
	margin: 0px
}

#links #footer {
  clear: both;
	width: 625px;/*713px;*/ /* = contentRightSide width (738px) - 25px left padding - 88px right padding */
	background-color: white;
	font-size: 95%;
	float: right;
	text-align: center;
	border-top: solid #6d6e71 1px;
	margin: 25px 88px 25px 0;
}

#links #footer p {
  margin: 5px 0 0 0;
}



