body {
  margin:0;
  padding:0;
  text-align:center;
  font:normal 70% Verdana,Arial,Helvetica,sans-serif;
  color:#333;
  background:#fff;
}

a {
  color:#c00;
}

h1 {
  margin:0 0 0.5em 0;
  padding:10px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:2em;
  font-weight:normal;
  color:#333;
  background:#fff url('/_images/back-h1.gif') repeat-x left top;
}
h2 {
  float:left;
  clear:left;
  width:100%;
  margin:0;
  padding:7px 10px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.3em;
}
h3 {
  margin:0 0 10px 0;
  padding:0 10px;
  font-size:1.1em;
}

p {
  margin:0 0 1.4em 0;
  padding:0 10px;
  line-height:1.2em;
}

div#holder span.vat {
  margin:0;
  padding:0;
  font-weight:normal;
  line-height:1.2em;
  font-size: 0.8em;
  color:#888;
}

ul {
  margin:0 0 1.4em 10px;
  padding:0 10px;
  line-height:1.2em;
}
ul li {
  margin:0 0 0.5em 0;
}

img {
  border:0;
}

table {
  margin:0 0 1.4em 0;
  border:0;
}

div#holder {
  width:100%;
  padding:4px 0;
  text-align:left;
}

div#header {
  position:relative;
  padding:62px 0 0 0;
}
img#logo {
  position:absolute;
  left:0;
  top:0;
}
ul#navbar {
  display:none;
}

a.top {
  display:none;
}

div#main {
  padding:0 0 10px 0;
}
div#main:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}
div#menu {
  display:none;
}
div#menu h2 {
  margin:0.5em 0 0 0;
  padding:0 9px 0.4em 0;
  font-size:1em;
  border-right:1px solid #eee;
}
ul#navmenu {
  display:none;
}

div#contacthome {
  display:none;
}

div#contact {
  margin:10px 0 0 0;
  padding:4px 0 1px 0;
  font-family:Arial,Helvetica,sans-serif;
  color:#333;
  background:#f8f8f8 url('/_images/back-home-contactbox.jpg') repeat-x left bottom;
}

div#homeright {
  float:right;
  width: 327px;
  margin:10px 0 0 0;
  background:#fff;

}

div#homeimages {
  width: 327 px;
  height: 69px;
  background:#f7f7f7 url('/_images/home-productselection.jpg') no-repeat left top;
  margin:0 0 10px 0;
}

div#productrangelink {
	display:none;
}

div#productrangelink a {
    font-weight: bold;
	text-decoration:none;
}


div#contacthome h2 {
  font-size: 1.1em;
  padding:10px 10px;
  border-right:0;
}

div#contact h2 {
  padding:0 10px;
  border-right:0;
}
div#content {
  width:100%;
}



div#home {
  margin:10px 0 0 0;
  padding:0;
  background:#f7f7f7 url('/_images/back-home.jpg') no-repeat left top;
}
div#homefeature {
  margin:0 0 0 0;
  float:left;
  width:240px;
}
div#intro {
  width:100%;
  padding:15px 20px 22px 20px;
  font-family:Arial,Helvetica,sans-serif;
  color:#666;
  background:#f7f7f7 url('/_images/back-home.jpg') no-repeat left top;
}
div#intro h1 {
  margin:0;
  padding:10px;
  font-weight:bold;
  font-size:1.5em;
  background:none;
}
div#intro h2 {
  font-size:1.4em;
  font-weight:bold;
  margin: 0 0 10px 0;
  color:#c00;
}

div#contactform {
  padding:0 10px;
}

form input.text {
  width:136px;
  margin:5px;
  text-align:left;
}

form textarea.textarea {
  margin:15px 8px 8px 8px;
  text-align:left;
}

form input.checkbox {
  margin:5px;	
}

form label.label {
  width:125px;
  float: left;
  padding: 5px 0 0 0;	
  margin-top:6px;
  width:80px;
}

div#submitmessage { 	
  color: red;
  padding: 5px;	
}

form .error {	
  color: red;
  padding: 5px;	  	
}

input.button {
  color:#333;
  background:#fff url('/_images/back-h1.gif') repeat-x left top;
  border:1px solid #333;
}

div.foodslicers h2 {color:#fff;background:#68b148;}
div.foodslicers h3 {color:#68b148;background:#fff;}
div.fillers h2 {color:#fff;background:#205e7b;}
div.fillers h3 {color:#205e7b;background:#fff}
div.mincers h2 {color:#fff;background:#bba780;}
div.mincers h3 {color:#bba780;background:#fff}
div.kneader h2 {color:#fff;background:#368c5b;}
div.kneader h3 {color:#368c5b;background:#fff}
div.bandsaws h2 {color:#fff;background:#96d6d5;}
div.bandsaws h3 {color:#96d6d5;background:#fff}
div.bowl h2 {color:#fff;background:#f0bcf2;}
div.bowl h3 {color:#f0bcf2;background:#fff}
div.formers h2 {color:#fff;background:#bb912b;}
div.formers h3 {color:#bb912b;background:#fff}
div.clipping h2 {color:#fff;background:#f4dca2;}
div.clipping h3 {color:#f4dca2;background:#fff}
div.foodslicers h2 {color:#fff;background:#68b148;}
div.foodslicers h3 {color:#68b148;background:#fff}
div.breadslicers h2 {color:#fff;background:#fa9607;}
div.breadslicers h3 {color:#fa9607;background:#fff}
div.vacuum h2 {color:#fff;background:#b963bc;}
div.vacuum h3 {color:#b963bc;background:#fff}
div.spiral h2 {color:#fff;background:#f4d31f;}
div.spiral h3 {color:#f4d31f;background:#fff}
div.ovens h2 {color:#fff;background:#ef47ca;}
div.ovens h3 {color:#ef47ca;background:#fff}
div.process h2 {color:#fff;background:#6096c0;}
div.process h3 {color:#6096c0;background:#fff}
div.blocks h2 {color:#fff;background:#976932;}
div.blocks h3 {color:#976932;background:#fff}
div.minibowl h2 {color:#fff;background:#72bc6c;}
div.minibowl h3 {color:#72bc6c;background:#fff}
div#crumbs {
  padding:1em 4px 1.4em 4px;
  font-family:Arial,Helvetica,sans-serif;
}
div#crumbs span {
  font-size:1.2em;
}

div.product {
  min-height:1%;
  margin:10px 0 0 0;
  background:url('/_images/back-product.gif') repeat-y 358px 0;
}
div.product:after {
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

div.product div.description {
  float:left;
  width:60%;
}
div.product div.description table.details tr td {
  padding:3px 10px;
  vertical-align:top;
}
div.product div.description table.details tr td.cost {
  font-weight:bold;
  text-align:right;
}

div.product div.specification {
  float:right;
  width:40%;
}
div.product div.specification h3 {
  margin:0 0 0.8em 0;
  padding:4px 10px;
  font-size:1em;
  font-weight:normal;
  color:#333;
  background:#e9eae9 url('/_images/back-specification-h3.gif') repeat-x left top;
}
div.product div.specification table.options tr th {
  margin:0;
  padding:4px 10px;
  font-size:1em;
  font-weight:normal;
  color:#333;
  background:#e9eae9 url('/_images/back-specification-h3.gif') repeat-x left top;
  border-bottom:3px solid #fff;
}
div.product div.specification table.options tr td {
  padding:3px 10px;
  vertical-align:top;
}
div.product div.specification table.options tr td.cost {
  font-weight:bold;
  text-align:right;
}

table.chart {
  float:left;
  clear:both;
  margin: 1.3em 0;
  width:100%;
  border-top:1px solid;
  border-left:1px solid;
}

table.chart tr td {
padding:4px;
}
table.chart tr th {
padding:3px;
}
div.fillers table.chart,div.fillers table.chart tr th,div.fillers table.chart tr td {border-color:#205e7b;}
div.mincers table.chart,div.mincers table.chart tr th,div.mincers table.chart tr td {border-color:#bba780;}
div.kneader table.chart,div.kneader table.chart tr th,div.kneader table.chart tr td {border-color:#368c5b;}
div.bandsaws table.chart,div.bandsaws table.chart tr th,div.bandsaws table.chart tr td {border-color:#96d6d5;}
div.bowl table.chart,div.bowl table.chart tr th,div.bowl table.chart tr td {border-color:#f0bcf2;}
div.formers table.chart,div.formers table.chart tr th,div.formers table.chart tr td {border-color:#bb912b;}
div.clipping table.chart,div.clipping table.chart tr th,div.clipping table.chart tr td {border-color:#f4dca2;}
div.foodslicers table.chart,div.foodslicers table.chart tr th,div.foodslicers table.chart tr td {border-color:#68b148;}
div.breadslicers table.chart,div.breadslicers table.chart tr th,div.breadslicers table.chart tr td {border-color:#fa9607;}
div.vacuum table.chart,div.vacuum table.chart tr th,div.vacuum table.chart tr td {border-color:#b963bc;}
div.spiral table.chart,div.spiral table.chart tr th,div.spiral table.chart tr td {border-color:#f4d31f;}
div.ovens table.chart,div.ovens table.chart tr th,div.ovens table.chart tr td {border-color:#ef47ca;}
div.process table.chart,div.process table.chart tr th,div.process table.chart tr td {border-color:#6096c0;}
div.blocks table.chart,div.blocks table.chart tr th,div.blocks table.chart tr td {border-color:#976932;}
div.minibowl table.chart,div.minibowl table.chart tr th,div.minibowl table.chart tr td {border-color:#72bc6c;}
table.chart tr th,table.chart tr td {
  text-align:center;
  border-right:1px solid;
  border-bottom:1px solid;
}


div#footer {
  margin:6px;
  padding:6px 0;
  text-align:right;
  border-top:1px solid #ddd;
}

.profileintro {
font-size:1.1em;
}

div.backtotop {
  width:"100%"
  font-weight:bold;
  text-align:right;
}

div.backtotop a {
  padding:0.5em 0.5em;
  color:#c00;
  text-decoration:none;
  text-align:right;
}

/*Landing page*/

div.productslanding {
  min-height:1%;
  padding:0 0 0 0px;
}
div.productlanding {
  float:left;
  width:141px;
  height:145px;
  margin:0 5px 15px 0;
  padding:0 0px 0px 0;
}
div.productlanding a {
  display:block;
}
div.productlanding a.imagelink {
  text-align:center;
  border:1px solid #fff;
}
div.productlanding a.imagelink:hover {
  border-color:#c00;
}

div.productlanding a.productlink {
  padding:3px 3px;
  height: 30px;
  text-align: center;
  text-decoration:none;
}


div.productlanding a.fillers {color:#fff;background:#205e7b;}

div.productlanding a.mincers  {color:#fff;background:#bba780;}

div.productlanding a.kneader {color:#fff;background:#368c5b;}

div.productlanding a.bandsaws  {color:#fff;background:#96d6d5;}

div.productlanding a.bowl {color:#fff;background:#f0bcf2;}

div.productlanding a.formers {color:#fff;background:#bb912b;}

div.productlanding a.clipping {color:#fff;background:#f4dca2;}

div.productlanding a.foodslicers {color:#fff;background:#68b148;}

div.productlanding a.breadslicers  {color:#fff;background:#fa9607;}

div.productlanding a.vacuum {color:#fff;background:#b963bc;}

div.productlanding a.spiral {color:#fff;background:#f4d31f;}

div.productlanding a.ovens {color:#fff;background:#ef47ca;}

div.productlanding a.process {color:#fff;background:#6096c0;}

div.productlanding a.blocks {color:#fff;background:#976932;}

div.productlanding a.minibowl  {color:#fff;background:#72bc6c;}

