div#page h1 {
  margin-left: 115px;
}

div.comparehead {
  height: 109px;
}

div#fakeheader {
  height: 109px;
  display: none;
}

div.comparecontent {
	text-align: center;
}

table.compare {
  border: 1px solid #DFDFDF;
  border-collapse: collapse;
  margin: 0 auto 20px auto;
  padding: 0;
}

table.compare td, table.compare th {
  height: 25px;
  padding: 0;
  margin: 0;
  text-align: center;
	font-size: 13 px;
}

table.compare th {
	background: transparent url(../images/shade_gray.gif) repeat-x;
	border-bottom: 1px solid #DFDFDF;
}

table.compare span.attn {
  display: block;
  padding: 2px;
  font-size: 80%;
  font-style: italic;
  color:red;
}

table.compare a {
  text-decoration: underline;
}

table.compare td.line {
  background-color: white;
  border-top: 1px solid #DFDFDF;
  width: 150px;
  text-align: center;
}

table.compare td.label {
  border-left: 1px solid #DFDFDF;
  border-right: 1px solid #DFDFDF;
  width: 50px;
  padding-left: 10px;
  text-align: left;
}

table.compare td.quantity {
  width: 130px;
  text-align: right;
  padding-right: 5px;
  border-right: 1px solid #DFDFDF;
}

table.compare td.size {
  width: 200px;
  text-align: left;
  padding-left: 5px;
  border-right: 1px solid #DFDFDF;
}

table.compare td.name {
  width: 200px;
  text-align: left;
  padding-left: 5px;
  border-right: 1px solid #DFDFDF;
}

table.compare td.currency {
  text-align: right;
  width: 45px;
}

table.compare td.price {
  width: 55px;
  text-align: right;
  padding-right: 5px;
}


table.compare tr:hover {
  background-color: #EFEFEF !important;
}

table.compare tr.odd {
  background-color: #F9F9F9;
}

table.compare tr.even {

}

table.compare tr.separator {
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
}


