div#car-details {
  margin-left : 15px;
}

div#car-details .header {
  font-size : 2.5em;
  font-weight : bold;
  clear : both
}

div#car-details .youtube-video {
  margin-top : 10px;
  margin-bottom : 10px;
  text-align : center
}

div#car-details .pictures {
  float : right;
  width : 380px
}

div#car-details .caption {
  text-align : center;
}

div#car-details .options {
  font-weight : bold
}

div#car-details div.detail {
  float : left;
  width : 250px;
}

div#car-details .footer {
  clear : both
}

div#car-details .contact {
  margin-top : 15px;
  margin-bottom : 15px;
  text-align : center
}

div#car-details .label, div#car-details .field {
  text-align: left;
  border-bottom : 1px solid;
}

div#car-details .contact {
  text-align : center;
  margin-top : 4px;
  margin-bottom : 4px;
}

div#car-details .options-header {
  font-weight : 700;
}

div#car-details ul.options {
  margin : 0px;
  padding : 0px;
  list-style : none;
}

div#car-details li.option {
  float : left;
  white-space : nowrap;
  margin-right : 5px;
  padding-left : 3px;
  padding-right : 1px;
}

div.pictures-link {
  text-align : center;
  font-weight : 700;
  margin : 10px;
}

div#calculator {
  width : 300px;
  height : 180px;
  background : url(../images/calc_back.gif) top left no-repeat;
  z-index : 5000;
  padding : 10px;
}

div#calculator input {
  width : 60px
}

div#calculator table {
  margin-bottom : 10px
}

div#calculator td.label {
  text-align : right
}

div#calc-submit, div#calc-close {
  cursor : pointer;
  font-weight : bold;
  text-align : center
}

div.calculator-link {
  cursor : pointer;
  font-weight : bold;
}