body {
  margin: 0;
  padding: 0;
  background: #F3F3F3;
}



body, td, th, input, textarea, select {
  font: 12px Arial, Tahoma, Geneva, Helvetica, sans-serif;
  color: #000;
}



a, a:link {
  color: #F89A39;
}

a:visited {
  color: #A1A1A1;
}

a:hover {
  color: #F89A39;
}


h1 {
  margin: 0 35px 10px 35px;
}

h1 img {
  margin: 0 10px -23px 0
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
  font-weight: normal;
  font-size: 18px;
  color: #000;
}

h1 a.take-compare {
  position: relative;
  top: -2px;
  margin: 0 0 0 10px;
  font-size: 11px
 }
h1 a.take-compare:link,
h1 a.take-compare:visited,
h1 a.take-compare:hover {
  color: #F79239
}



h2 {
  margin: 10px 0 5px 0;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
  font-weight: bold;
  font-size: 14px;
  color: #F89A39;
}



h3 {
  margin: 10px 0 5px 0;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
  font-weight: bold;
  font-size: 12px;
  color: #000;
}



p {
  margin: 0 0 10px 0;
}


ul, ol {
  padding: 0 0 0 22px;
  margin: 0 0 10px 22px;
}


ul {
  list-style-image: url(/img/li.gif);
}


li {
  color: #F89A39;
}


hr {
  border: 0;
  height: 1px;
  color: #999;
  background: #999;
}




/* table */

table {
  border-collapse: collapse;
  border-spacing: 0;
}


td, th {
  padding: 0;
  vertical-align: top;
}



/* invisible */

table.invisible td, table.invisible th {
  padding: 2px 8px 2px 0
}

table.invisible th {
  font-weight: bold;
}



/* printable */

table.printable {
}


table.printable td, table.printable th {
  vertical-align: top;
  padding: 6px 21px;
}


table.printable p {
  margin: 0 0 5px 0;
}


table.printable tr.cell1 {
  background-color: #fff;
}


table.printable tr.cell1 td.ls {
  background: url(/img/printable/brd.gif) repeat-y left top;
}


table.printable tr.cell1 td.rs {
  background: url(/img/printable/brd.gif) repeat-y right top;
}


table.printable tr.cell2 {
  background-color: #f5f5f5;
}

table.printable tr.cell2 td.ls {
  background: #f5f5f5 url(/img/printable/brd.gif) repeat-y left top;
}


table.printable tr.cell2 td.rs {
  background: #f5f5f5 url(/img/printable/brd.gif) repeat-y right top;
}


table.printable td.header, table.printable tr.header td, table.printable th {
  color: #000;
  font-weight: bold;
}


table.printable tr.header td {
  padding: 0;
}


table.printable tr.header div {
  padding: 6px 21px;
}


table.printable tr.header td.ls div {
  background: url(/img/printable/ls.gif) no-repeat left top;
}


table.printable tr.header td.rs div {
  background: url(/img/printable/rs.gif) no-repeat right top;
}


table.printable tr.header {
	background: url(/img/printable/bg-header.gif) repeat-x left top;
}


table.printable tr.footer td {
  padding: 0;
  background: url(/img/printable/brd.gif) repeat-x left bottom;
}


table.printable tr.footer div {
  padding: 2px 21px;
}


table.printable tr.footer td.ls div {
  background: url(/img/printable/ls-footer.gif) no-repeat left bottom;
}


table.printable tr.footer td.rs div {
  background: url(/img/printable/rs-footer.gif) no-repeat right bottom;
}




table.printable .header a, table.printable .header a:link, table.printable .header a:visited, table.printable .header a:hover {
	color: #FFF;
	text-decoration: underline
}
