/* ==================== MIXINS ==================== */
/* ==================== END ======================= */

body {
  font-size: 62.5%;
  color: #333333;
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
  border-top: 5px solid #f2f2f2; }

a {
  color: #f69333;
  text-decoration: none; }
  a:hover {
    color: #d45500; }
  a img a {
    display: none; }

h1 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 2em;
  font-weight: normal;
  font-letter-spacing: -1px;
  color: #f69333;
  margin-bottom: 20px;
  margin-top: 25px; }

h2 {
  padding-top: 10px;
  color: #fca049;
  letter-spacing: -1px; }
  h2 font {
    size: 2.0em;
    weight: bold; }

h3 {
  margin-top: 0px;
  margin-bottom: 0.75em;
  font-size: 1.4em;
  font-weight: bold;
  color: #696969; }

h4 {
  padding-top: 10px;
  margin-top: 0px;
  margin-bottom: 0.75em;
  color: #fca049;
  letter-spacing: -1px;
  font-size: 1.4em;
  font-weight: bold; }

h5 {
  margin-top: 0px;
  margin-bottom: 0.75em;
  font-size: 1.3em;
  font-weight: bold;
  color: #696969; }

div.car h4 {
  margin-top: 5px;
  font-size: 1.2em; }

div.car h5 {
  margin-top: 5px;
  font-size: 1.1em; }

#content {
  font-size: 1.2em;
  line-height: 1.5em;
  margin-bottom: 10px; }

p#intro {
  font-weight: bold; }

div#header {
  clear: both;
  border-bottom: 5px solid #f2f2f2;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 100%;
  float: left;
  color: #cccccc; }

div#header a.logo {
  color: #cccccc;
  text-transform: lowercase;
  letter-spacing: -1px;
  font-weight: bold;
  font-size: 2em; }

div#content {
  clear: both;
  border-top: 1px solid orange;
  border-bottom: 5px solid #f2f2f2;
  float: left;
  padding-bottom: 15px; }

div#footer {
  clear: both;
  padding-top: 15px;
  float: left;
  width: 100%;
  font-style: normal; }

div#content img {
  padding: 3px;
  border: 1px solid #ccc;
  float: right;
  margin-left: 20px;
  margin-bottom: 10px; }

ul#main_navigation, div#broadcast, p#breadcrumb, div#support, form#enquiry_form, div#notice, div#search, ul.controls, a.button, div#header ul , img.deal, div#support_lead, div.term_search, p.readmore, p#site-author {
  display: none; }

div.search-results {
  padding-top: 20px;
  width: 100%; }

div.bar {
  margin-top: 20px;
  float: left;
  clear: both;
  width: 100%; }

div#leading_intro h2 {
  padding-top: 3px;
  float: left;
  width: 100%; }

div.car {
  width: 200px;
  margin-right: 8px;
  float: left; }

div#content div#special_offer div.car img {
  margin: 0; }

div#deal_of_the_week {
  padding: 10px;
  margin-top: 20px;
  border: 5px solid #fca049;
  float: left;
  width: 95%; }

div#deal_of_the_week h3 {
  font-size: 2em;
  padding-top: 10px;
  clear: left; }

div#deal_of_the_week h3 a {
  color: #000; }

div.car	img {
  float: left;
  border: none;
  margin-right: 20px; }

.home div.car img {
  margin-left: 20px; }

div.bigtag, div.mediumtag {
  float: left;
  font-weight: bold;
  font-size: 1.4em;
  padding-top: 3px;
  padding-bottom: 3px; }

div.datebox {
  font-weight: bold;
  margin-bottom: -1.5em; }

ul#content-car {
  padding: 0;
  margin: 0; }
  ul#content-car li {
    padding: 0;
    margin: 0; }

div#content ul#content-car li p.from {
  text-indent: 10px;
  font-style: italic; }

div#show-car div.left, div#test-drive div.left {
  float: right;
  padding: 5px;
  border: 2px solid #efefef;
  margin-left: 20px;
  font-size: 1.1em;
  margin-top: 10px; }
  div#show-car div.left img, div#test-drive div.left img {
    padding: 0;
    border: 1px solid #ccc;
    margin: 0 0 0 4px; }
  div#show-car div.left ul, div#test-drive div.left ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: right; }
    div#show-car div.left ul li, div#test-drive div.left ul li {
      repeat: no-repeat;
      padding-left: 0;
      float: left;
      margin-right: 4px;
      margin-top: 8px;
      margin-bottom: 2px;
      list-style: none;
      padding: 0; }
    div#show-car div.left ul li.last, div#test-drive div.left ul li.last {
      margin-right: 0; }
