/* Top row */
div#check-top {
  clear: both;
  width: 970px;
  margin: 13px 0 0 0;
}

div#check-top div#check-top-left { /* Left column */
  float: left;
  width: 604px;
  height: 233px;
  margin: 0 13px 0 0;
  padding: 0 0 19px 0;
  background-image: url("../images/tiles/panel-604.gif");
  background-repeat: no-repeat;
  background-position: bottom left;
}

div#check-top div#check-top-left div.left {
  float: left;
  width: 369px;
  padding: 0 20px 0 26px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 323px;
}

div#check-top div#check-top-left div.right {
  float: left;
  width: 235px;
  margin: -70px 0 0 0;
  padding: 18px 50px 146px 0;
  text-align: center;
  background-image: url("../images/photos/car-check/check-top-right.jpg");
  background-repeat: no-repeat;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 185px;
}

div#check-top div#check-top-left h1 {
  padding: 32px 0 16px 26px;
  font-size: 2.2em;
  font-weight: bold;
  color: #c50100;
  background-image: url("../images/tiles/panel-top-604.gif");
  background-repeat: no-repeat;
}

div#check-top div#check-top-left h2 {
  padding: 18px 0 0 0;
  font-size: 3.3em;
  font-weight: bold;
  color: #c50100;
}

div#check-top div#check-top-left h2 span {
  display: block;
  font-size: 0.5em;
  font-weight: normal;
}

div#check-top div#check-top-left p {
  padding: 0 0 20px 0;
  font-size: 1.2em;
  line-height: 19px;
}

div#check-top div#check-top-left p:first-child {
  font-size: 1.6em;
  line-height: 22px;
}

div#check-top div#check-top-left p.results,
div#check-top div#check-top-left table {
  padding: 0 26px 0 26px;
}

div#check-top div#check-top-left table tr td,
div#check-top div#check-top-left table tr th {
  font-size: 1.2em;
  line-height: 17px;
}

div#check-top div#check-top-left table tr th {
  width: 200px;
}


div#check-top div.report { /* Reports */
  float: left;
  width: 357px;
  min-height: 110px;
  margin: 0 0 5px 0;
  padding: 14px 22px 0 22px;
  background-image: url("../images/tiles/check-report.gif");
  background-repeat: no-repeat;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 309px;
}

div#check-top div.report dl {
  min-height: 95px;
  padding: 0 0 0 90px;
  background-image: url("../images/tiles/report.gif");
  background-repeat: no-repeat;
}

div#check-top div.report dl dt {
  padding: 0 0 6px 0;
  font-size: 1.8em;
  font-weight: bold;
  color: #c50100;
}

div#check-top div.report dl dd {
  padding: 0 0 4px 0;
  font-size: 1.2em;
  line-height: 16px;
}

div#check-top div.report dl dd a {
  color: #c50100;
}

/* Middle row */
div#check-middle {
  clear: both;
  width: 970px;
  margin: 10px 0 0 0;
  padding: 0 0 12px 0;
  background-image: url("../images/tiles/970-darkgrey-bottom.gif");
  background-repeat: no-repeat;
  background-position: bottom left;
  float: left;
}

div#check-middle h2 {
  padding: 16px 0 12px 28px;
  font-size: 1.7em;
  font-weight: bold;
  color: #fff;
  background-image: url("../images/tiles/970-darkgrey-top.gif");
  background-repeat: no-repeat;
}

div#check-middle ul {
  float: left;
  padding: 0 20px 0 28px;
}

div#check-middle ul li {
  padding: 0 0 8px 12px;
  font-size: 1.2em;
  color: #fff;
  background-image: url("../images/bullets/grey-on-darkgrey.gif");
  background-repeat: no-repeat;
}

/* Bottom row */
div#check-bottom {
  clear: both;
  width: 970px;
  margin: 12px 0 0 0;
}

div#check-bottom div.option {
  float: left;
  width: 189px;
  min-height: 305px;
  margin: 0 6px 0 0;
  background-image: url("../images/tiles/panel-189.gif");
  background-repeat: no-repeat;
  background-position: bottom left;
}

div#check-bottom div.option:last-child {
  margin: 0;
}

div#check-bottom div.option a {
  margin: 0 0 0 22px;
  font-size: 1.2em;
  color: #c50100;
  text-transform: lowercase;
}

div#check-bottom div.option h3 {
  padding: 14px 0 12px 38px;
  font-size: 1.6em;
  font-weight: bold;
  background-image: url("../images/tiles/heading-arrow-189.gif");
  background-repeat: no-repeat;
}

div#check-bottom div.option h3 span {
  float: right;
  padding: 0 14px 0 0;
  color: #c50100;
  text-transform: uppercase;
}

div#check-bottom div.option ul {
  min-height: 116px;
  padding: 12px 0 0 22px;
}

div#check-bottom div.option ul li {
  padding: 4px 0 6px 28px;
  font-size: 1.2em;
  background-image: url("../images/bullets/check-red.gif");
  background-repeat: no-repeat;
}

div#check-bottom div.option form {
  padding: 0 0 8px 22px;
}

div#check-bottom div.option form label {
  display: block;
  margin: 0 0 6px 0;
  font-size: 1.2em;
  font-weight: bold;
}

div#check-bottom div.option form input {
  margin: 0 0 10px 0;
  font-size: 1.2em;
  color: #3c3c3c;
  text-transform: uppercase;
  text-align: center;
}

div#check-bottom div.option form input.submit {
  width: 144px;
  border: 0;
  padding: 4px 27px 9px 0;
  font-size: 1.4em;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-image: url("../images/buttons/144-red.gif");
  background-repeat: no-repeat;
  background-color: #fff;
}

div#check-bottom div.option form input.submit:hover {
  background-image: url("../images/buttons/144-red-over.gif");
}

div#check-bottom div.option form#option-5-form {
  padding-top: 48px;
}


