body {

  padding:0;
  margin:20px 0 0 20px;
  font: 62.5%/1.6em verdana, sans-serif;
  color:#333;
  background:#eee;
  
}

#align {

  width:960px;
  margin:0 auto;
  background:#fff;

}

#container {

  width:96%;
  margin:0 auto;
  padding:10px 0;
 
}

table {

  border-collapse:collapse;
  border:3px solid #ccc;
  table:100%

}

td,th {

  border:1px solid #ccc;
  padding:6px 3px;
  text-align:center;
  font-size:1.1em;

}

input {

  width:50px;
  text-align:center;

}


#col1,#col2,#col3,#col4,#col5,#col6 {

  width:14%;

}

#col7 {

  width:15%;

}

.button {

  border:1px solid #333;
  font-weight:bold; font-size:16px;
  width:150px;


}

h2 {

  font-size:1.5em;
  margin:0;
  padding:0;

}

h3 {

  font-size:1.4em;
  margin:0;
  padding:0;

}

p {

  font-size:1.2em;
  margin:0;
  padding:0;
  line-height:1.6em;

}

ul {

  font-size:1.2em;
  margin-top:10px;
  margin-bottom:7px;

}

ul li {

  padding-bottom:5px;

}

.results1, .results2, .results3 {

  padding:10px 0px 10px 10px;
  margin-top:15px;
  border:3px solid #ccc;

}

.results3 {

  border-color:#666;
  border-style:double;
  border-width:6px;

}

#conkits {

  margin-top:15px;
  border:1px solid #ccc;
  width:70%;

}

#conkits td, #conkits th {

  font-size:1.2em;
  border:1px;
  text-align:left;

}

.data {

  background: #cfc;

}

#printintro {

display:none;

}

#intro {

  width:100%;

}

#intro h1 {

  margin:14px 0;
  font-size:1.8em;

}

#intro p {

  margin:10px 0;

}

#logo {

  width:100%;

}

#logo, #logo td {

  border:none;

}


#logo td {

  text-align:left;

}

#logo #heading {

  text-align:center;

}

#sitename {

  margin-bottom:15px;

}

img {

border:0;

}

#carbontrustprint {

display:none;

}

#carbontrust {

width:100%;
margin-top:15px;

}

#carbontrust td {

border:none;

}