
 select {
    padding: 4px 1px 4px 10px;
    margin-bottom: 2px;
}

.select{
  background: url("../images/select_new.png") no-repeat 100% 50%; /*../images/select-75.png*/
  color: #666;
  float:left;
  height: 24px;
  margin: 0;
  padding: 1px 5px 0 10px;
  position: absolute;
  overflow: hidden;
  width: 110px;
  box-shadow: none;
  border: 3px solid #e5e5e5;
  border-radius: 5px;
  background-color: #fff;
}


#edit-enquiry .form-item, #edit-enquiry select.styled {
    width:150px;
}

#webform-component-what-would-you-like-to-do .fieldset-wrapper{
    padding:0px;
}


.form-item-submitted-what-would-you-like-to-do-action {
  -moz-border-radius: 5px;
  margin-right: 20px;
  background: #FFFFFF; /* Old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 40%, #ccc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#FFFFFF), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* Opera11.10+ */
  background: linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc')";
  background-image: -ms-linear-gradient(#ffffff,#cccccc);


  border-radius: 0px;
  border: 1px solid #bdbcbd;
  float: left;
  font-size:90%;
  height:23px;
  line-height: 1.2em;
  margin-right: 20px;
  padding: 5px 10px 0px;
  width: 113px;
}

.form-item-submitted-what-would-you-like-to-do-action a.checkbox-select {
  color: #666;
  background-image: url("../images/gray-arrow.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  width: 65px;
  padding-right:45px;
  display:block;
}

.form-submit {
  font-size: 11px;
  width: 120px;
  text-align: left;
}

.form-type-radio.selected {
  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9bd7', endColorstr='#011f79');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9bd7', endColorstr='#011f79')";
  background-image: -ms-linear-gradient(#2f9bd7,#011f79);
  color: #fff;
}

div.form-item.selected a.checkbox-select {
  color: #fff;
}

.form-wrapper,
.fieldset-wrapper {
  width: 100%;
}

.form-item-submitted-what-would-you-like-to-do-action label {
  display: block;
  padding: 0;
  width: 100px;
}


.form-item-submitted-what-would-you-like-to-do-action input.form-radio {
  display: none;
}

.selected a.checkbox-select {
  display: none;
}

a.checkbox-select span {
  color: #fff;
  display: block;
  float: left;
  width: 100px;
}



a.checkbox-deselect {
  display: none;
  color: white;
  text-decoration: none;
  padding-right: 45px;
  width: 65px;
  background: transparent url(../images/white-arrow.png) no-repeat 100% 50%;
}

#main-content .selected a.checkbox-deselect {
  display: block;
  color:#fff;
}

label {
  display: block;
  font-weight: normal;
  padding: 10px 0;
}

/* Your Selections Download Brochure */

#webform-component-your-selections{
 height: 140px;
 line-height:normal;
 margin-top:0px;
 padding:0px;
 display:none;
}

#webform-component-your-selections span.fieldset-legend{
  padding-top:30px;
}


/* Form Slideshow */


.view-select-model-slider {
  position: relative;
}

form .views-slideshow-cycle-main-frame-row,
form #webform-component-your-selections {
  margin-left: 87px;
}

form #views_slideshow_cycle_teaser_section_select_model_slider-block,
form #views_slideshow_cycle_div_select_model_slider,
form .views-slideshow-cycle-main-frame-row {
  width: 700px !important;
}

form #views_slideshow_cycle_teaser_section_select_model_slider-block {
  height: 105px !important;
}

.views-slideshow-cycle-main-frame-row-item{
  background: #fafafa;
  display: block;
  float: left;
  margin: 0 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
/*  border: 1px solid #bdbcbd;*/
  padding: 10px;
  text-align: center;
  cursor: pointer;
}

.webform-component-model_carousel .views-slideshow-cycle-main-frame-row-item{
   margin: 0 20px;
   border-radius:none;
}

.views-slideshow-cycle-main-frame-row-item.selected_model,
#webform-component-your-selections .form-item.selected_model {
  background: #fafafa;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bdbcbd;
  background-color: #f1f1f1;
  height:99px;
}



#edit-submitted-details-first-name{
  width: 155px;

}

#edit-submitted-details-last-name{
  width: 165px;
}

/* Controls */

.view-select-model-slider .views_slideshow_controls_text_previous,
.view-select-model-slider .views_slideshow_controls_text_next {
  display: block;
  position: absolute;
  top: 50px;
  height: 50px;
  width: 50px;
  font-size: 0;
  z-index: 100;
}

.view-select-model-slider .views_slideshow_controls_text_previous {
  background: url(../images/circle-arrow-right.png) right no-repeat;
  left: 20px;
}

.view-select-model-slider .views_slideshow_controls_text_pause {
  display: none;
}

.view-select-model-slider .views_slideshow_controls_text_next {
  background: url(../images/circle-arrow-left.png) right no-repeat;
  right: 30px;
}

.webform-client-form .form-actions {
  width: 370px;
  text-align: right;
}

.webform-client-form submit {
  float: right;
}



/* postcode */

#retailers-regions-location-form {
  height: 140px;
}

#edit-suburb-wrapper--6,
#edit-suburb-wrapper--6 div.form-item {
  margin: 0;
  padding: 0;
}

form fieldset#edit-results .fieldset-wrapper{
    width:218px;
}

#retailers-regions-retailer-form #edit-find-more input{display:none;}

/* Download  Brochure */


#webform-component-details .select{
    font-size: 11px;
}

#pid-brochure-download #webform-component-details .fieldset-legend{display:none;}
/* Carrousel display*/


#webform-component-your-selections .fieldset-wrapper{
  background-image:none;
}

#subaru-forms-second-owner-form .fieldset-legend,
#subaru-forms-request-quote-form .form-item-comments label,
#subaru-forms-request-quote-form #edit-service legend span,
#subaru-forms-request-quote-form .form-item-enquiry-type label,
#subaru-forms-request-quote-form .fieldset-legend, #edit-retailer-where h2,
#subaru-forms-book-test-drive-form .fieldset-legend, #pid-myride-club-card .fieldset-legend, #webform-client-form-1 .fieldset-legend, #retailers-regions-retailer-form .fieldset-legend, #pid-contact-us form .fieldset-legend,
 #pid-myride-club-card .fieldset-legend, #webform-client-form-1 .fieldset-legend, #retailers-regions-retailer-form .fieldset-legend{
    font-size: 14px;
    color:#333;
    font-weight: bold;
}
#subaru-forms-request-quote-form .form-item-enquiry-type label{
  margin-bottom: 10px;
}
#subaru-forms-request-quote-form .form-item-vehicle-variant span.select{
  width: 254px;
}
#subaru-forms-request-quote-form .form-item-vehicle-variant select{
  width: 280px;
}
#webform-component-model-selector.form-item{
  margin-bottom:0px;
}

div.view-select-model-slider {
  padding-top:20px;
  background-color:#fff;
}

div.view-select-model-slider #views_slideshow_cycle_main_select_model_slider-block{
  height: 130px;
  border-bottom:1px solid #ccc;
}

#webform-component-your-selections .form-item{
  width:160px;
  height:100px;
  padding:20px 0px;
  display: block;
  float: left;
  margin: 0 10px 20px;
  text-align: center;
}

.form-item-submitted-what-would-you-like-to-do-action.form-type-radio input {
  display: none;
}

.model-holder {
    width:93px;
    height:65px;
    border:1px solid #ccc;
    margin: 0 auto 10px;
    font-size:80%;

}

form #webform-component-your-selections{
margin-left:0px;
height:380px;
}

#webform-component-your-selections .form-item img{
    margin-bottom:3px;
}

#webform-component-your-selections .form-item a.down{
    display: block;
    color:#000;
     margin-top:3px;
    font-size: 11px;
    width: 60px;
    text-align: left;
    margin-left: 20px;
    float:left;
}

#webform-component-your-selections .form-item a.remove{
background-image: url("../images/cross.png");
  background-position: 90% 60%;
  background-repeat: no-repeat;
    display: block;
    color:#000;
     margin-top:3px;
    font-size: 11px;
    width: 65px;
    margin-left:35px;
    float:left;
    text-align: left;
}

#webform-component-details #webform-component-details--title{
    width:135px;
    float: left;
}

#edit-submitted-details-title, #edit-submitted-details-state{
    width:120px;
}

#webform-component-details{
  margin-top:30px;
  width: 370px;
  margin-bottom: 0;
  padding-bottom: 0;

}
#webform-component-details label{
    font-size:12px;
}

#webform-component-details label, #webform-component-details input, #webform-component-details select{
 color:#666;
}
#webform-component-details--contact-number-type{clear:both;}

#webform-component-your-privacy .fieldset-wrapper{
    padding-top:15px;
}

#webform-component-details div.form-item{
  margin-top: 5px;
  margin-bottom:5px;
  float:left;
}


#webform-component-details #webform-component-details--first-name{
    clear:both;
}

#webform-component-details #webform-component-details--please-specify, #webform-component-details #webform-component-details--first-name,#webform-component-details #webform-component-details--last-name{
  width:175px;
  float:left;
}

#webform-component-details #edit-submitted-details-first-name{
    width:145px;
}

.type-ab #edit-submitted-details-first-name,
.type-ab #webform-component-details--first-name{
  clear: none !important;
  width:150px !important;
  margin-right: 20px !important;
}

.type-ab #edit-submitted-details-last-name,
.type-ab #webform-component-details--last-name {
  width: 150px !important;
}

.type-ab #webform-component-details--email-address {
  clear: both !important;
}

.type-ab #edit-submitted-details-phone,
.type-ab #webform-component-details--phone {
  width:360px !important;
}

#webform-component-details #webform-component-details--email-address, #webform-component-details--postal-address-line-2, #webform-component-details--postal-address, #webform-component-details #webform-component-details--phone{
    width:360px;
}

#edit-submitted-details-email-address, #edit-submitted-details-postal-address-line-2, #edit-submitted-details-phone, #edit-submitted-details-postal-address{
   width:100%;
}

#webform-component-details--information{
width:210px;
float:right;
}

#webform-component-details div#webform-component-details--postcode #edit-submitted-details-postcode{
  width:60px;
}

#webform-component-select-up-to-3-models-below, #webform-component-select-up-to-3-models-below .fieldset-wrapper, #webform-component-select-up-to-3-models-below--model-selector{
    margin: 0; padding: 0;
}

#webform-component-select-up-to-3-models-below legend{
    margin-bottom:10px;
}

#webform-component-details--suburb{
    width:220px;margin-right:20px;
}

#webform-component-details--postcode{
    clear:both;
}

#webform-client-form-1 #webform-component-details--state{
    width:130px;
}

#webform-client-form-1 .webform-component-model_carousel .views-slideshow-cycle-main-frame-row-item,
#subaru-forms-book-test-drive-form  .views-slideshow-cycle-main-frame-row-item, #pid-realtour form  .views-slideshow-cycle-main-frame-row-item{
   margin: 0 20px;
   border-radius:5px;
   box-shadow:none;
   -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

#webform-client-form-1 .webform-component-model_carousel .views-slideshow-cycle-main-frame-row-item,
#subaru-forms-book-test-drive-form .views-slideshow-cycle-main-frame-row-item, #pid-realtour .views-slideshow-cycle-main-frame-row-item
{
    background-color: transparent;
}

#subaru-forms-book-test-drive-form .views-slideshow-cycle-main-frame-row-item .views-field-field-model-image .field-content,
#webform-client-form-1 .webform-component-model_carousel .views-slideshow-cycle-main-frame-row-item .views-field-field-model-image .field-content{
    padding-top:17px;
}


#edit-find-more .fieldset-wrapper {
  background:#001D77;

  background: -ms-linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9bd7', endColorstr='#011f79',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* W3C */

  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  width:120px;
  margin-left:240px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top:0px;
}

#pid-contact-us #edit-actions .fieldset-wrapper{
     width:120px;
      margin-left:240px;
        padding-top: 0px;
  padding-bottom: 0px;
  margin-top:0px;
}

#edit-find-more .fieldset-wrapper {
    margin-left:320px;
    float:left;
}


#edit-find-more input{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid transparent;
  background-image: none;
}

a.privacy-set{
  background-image: url("../images/gray-arrow.png");
  background-position: 100% 55%;
  background-repeat: no-repeat;
  display: block;
  color:#000;
  margin-right:-120px;
  float: right;
  font-size: 11px;
  width: 100px;
}

#main-content div.down-brochure {
     background:#001D77;

  background: -ms-linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9bd7', endColorstr='#011f79',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* W3C */

  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  width:101px;
  color:#fff;
}

#main-content a.print-it, #main-content div.map-link-bottom a, #main-content div.weblink a{
     background:#001D77;

  background: -ms-linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9bd7', endColorstr='#011f79',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* W3C */

  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  width:120px;
  color:#fff;
}

div.print-address, div.location.map-link, div.weblink, div.map-link-bottom, div.retailer-jp  {
      width:150px;
  margin:5px 0px;
  clear:left;
  float:left;
}

div.retailer-jp{
    text-align: center;
    margin-top:3px;
}

.back-link{
    text-align:center;
    position:absolute;
    width:150px;
    bottom:15px;
    left:20px;
}

#main-content div.down-brochure a:link, #main-content div.down-brochure a:visited{
  display:block;
  color:#fff;
  font-size: 11px;
  padding:5px 15px;
  width:87px;
  background-image: none;
  background: transparent url(../images/white-arrow.png) no-repeat 80% 50%;
}

#main-content a.print-it, #main-content div.map-link-bottom a, #main-content div.weblink a{
  display:block;
  color:#fff;
  font-size: 11px;
  padding:5px 15px;
  width:110px;
  background-image: none;
  background: transparent url(../images/white-arrow.png) no-repeat 80% 50%;
}

a.print-it, div.map-link-bottom a, div.weblink a{
    width:140px;
}

#webform-component-your-privacy{
    margin:0;
    margin-top:20px;
}


div.brochure{
    margin:20px 0px;
    width:180px;
    float:left;
}


#edit-actions-find, #edit-disp-postcode {
    margin:0; padding:0;
}

#edit-find-more, #webform-component-details--please-specify, div.map-link, #edit-location .messages,  #edit-location .error{
    display:none;
}

/*Customize Book a test drive form */
#subaru-forms-book-test-drive-form #edit-real input,#subaru-forms-book-test-drive-form #edit-real label,
#pid-myride-club-card #edit-information, #pid-myride-club-card #edit-information input, #subaru-forms-book-test-drive-form #edit-contact, #subaru-forms-book-test-drive-form #edit-information, #subaru-forms-book-test-drive-form #edit-contact input, #subaru-forms-book-test-drive-form #edit-information input,
#subaru-forms-book-test-drive-form #edit-promo , #subaru-forms-book-test-drive-form #edit-promo input
{
    color:#333;
}
#subaru-forms-book-test-drive-form #edit-privacy,
#subaru-forms-book-test-drive-form #edit-information{margin-top:1px;}
#subaru-forms-book-test-drive-form label{
    font-weight:bold;
    font-size: 14px;
}
#subaru-forms-book-test-drive-form #edit-information .fieldset-wrapper, #subaru-forms-book-test-drive-form #edit-contact .fieldset-wrapper, #subaru-forms-book-test-drive-form #edit-privacy .fieldset-wrapper{
    padding-top:5px;
}

#subaru-forms-book-test-drive-form .form-type-checkbox label{
padding-left:5px;
}

#subaru-forms-book-test-drive-form .applicable{
    float:left;
     width:370px;
     clear:left;
}

#subaru-forms-book-test-drive-form .form-item-promo-code{
    clear:left;
}

#edit-retailer-where{
    margin-top:1px;
    margin-bottom:0px;
}
#subaru-forms-contact-form #edit-privacy,
#subaru-forms-book-test-drive-form #edit-privacy{
    margin-top: 10px;
    padding-top: 30px !important;
}


#subaru-forms-book-test-drive-form #edit-location legend{
  display: none;
}

#subaru-forms-book-test-drive-form .form-item-title{
    margin-bottom: 10px;
}

#subaru-forms-book-test-drive-form #edit-title{
    width:120px;
}

#subaru-forms-book-test-drive-form .form-required{
    color:#666;
}

#subaru-forms-book-test-drive-form .form-item-title{
  width: 130px;
  float: left;
}

#subaru-forms-book-test-drive-form .form-item-first-name{
    clear:both;
}

#subaru-forms-book-test-drive-form .form-item-other{
    display:none;
}

#subaru-forms-book-test-drive-form .form-item-first-name, #subaru-forms-book-test-drive-form .form-item-other,
#subaru-forms-book-test-drive-form .form-item-last-name,
#subaru-forms-book-test-drive-form .form-item-promo-code
{
  width: 190px;
  float: left;
  margin-right: 10px;
}

 #subaru-forms-book-test-drive-form .model-single-container.wrx.sti img{padding-top: 5px !important;}
 #subaru-forms-book-test-drive-form .model-single-container.forester img{width:135px; padding-left: 15px;}
 #subaru-forms-book-test-drive-form .model-single-container.xv img{width: 160px; padding-left: 0px; margin-left: -6px; margin-top:-5px;}
 /*#pid-book-test-drive #model-overall .model-single-container.xv .model-name{padding-top:0px;}*/
 #subaru-forms-book-test-drive-form .model-single-container.wrx.sti .model-name{padding-top:2px !important;}

 #subaru-forms-book-test-drive-form .model-single-container.outback img{padding-top: 0 !important;
     width: 170px;}

 #subaru-forms-book-test-drive-form .form-item-first-name input, #subaru-forms-book-test-drive-form .form-item-other input,
#subaru-forms-book-test-drive-form .form-item-last-name input,
#subaru-forms-book-test-drive-form .form-item-promo-code input
{
  width: 170px;
}

#subaru-forms-book-test-drive-form .form-item-email-address
{
  clear: left;
}

#subaru-forms-book-test-drive-form .form-item-email-address input, #subaru-forms-book-test-drive-form .form-item-home-number input,
#subaru-forms-book-test-drive-form .form-item-postcode-info input,
#subaru-forms-book-test-drive-form .form-item-address-field input
{
  width: 370px;
}

a.privacy-setting {
  background-image: url("../images/gray-arrow.png");
  background-position: 100% 60%;
  background-repeat: no-repeat;
  display: block;
  color:#000;
  font-size: 11px;
  width: 105px;
}

#subaru-forms-book-test-drive-form div.view-select-model-slider #views_slideshow_cycle_main_select_model_slider-block,
#pid-realtour form div.view-select-model-slider #views_slideshow_cycle_main_select_model_slider-block{
  border:none;
}


#subaru-forms-book-test-drive-form #edit-location {
  clear: left;
  margin:0px;
  padding-top:4px;
  padding-bottom: 5px;
}

#subaru-forms-book-test-drive-form #edit-retailers{
    padding:0;
    margin:0;

}

#subaru-forms-book-test-drive-form .form-item-home-number, #subaru-forms-book-test-drive-form .form-item-email-address,  #subaru-forms-book-test-drive-form .form-item-postcode-info, #subaru-forms-book-test-drive-form .form-item-address-field{
    margin-top:5px;
    width:390px;
    float:left;
}

#subaru-forms-book-test-drive-form .form-item-mobile-number{
    margin:10px 0 15px;
    float:left;
     width:390px;
}
#subaru-forms-book-test-drive-form #edit-intro-message sup{
    margin-left: 2px;
}

#pid-outback-diesel-cvt input.error,
#pid-new-forester input.error,
#pid-outback-survey input.error,
#pid-register-and-win input.error, #pid-register-and-win select.error,
#pid-email-an-enquiry input.error, #pid-email-an-enquiry select.error, #pid-email-an-enquiry textarea.error,
#pid-quote input.error, #pid-quote select.error, #pid-quote textarea.error,
#pid-myride-club-card input.error, #pid-race-belt input.error, #pid-race-belt select.error,
#pid-race-belt textarea.error, #pid-myride-club-card input.error, #pid-myride-club-card select.error,
#pid-myride-club-card textarea.error, #webform-client-form-1 input.error, #webform-client-form-1 select.error,
#webform-client-form-1 textarea.error,
#pid-contact-us input.error, #pid-contact-us select.error, #pid-contact-us textarea.error,
#subaru-forms-book-test-drive-form input.error, #subaru-forms-book-test-drive-form select.error, #subaru-forms-book-test-drive-form textarea.error{
    background-color: #bbb;
    border: 1px solid #bbb;
}

#form-retailer-results .fieldset-wrapper, #edit-contact .fieldset-wrapper{
    width:450px;
}
#find-retailer-results-list table thead tr .disclaimer,
.retailer-disclaimer{
    font-size: 11px;
}

#pid-outback-diesel-cvt div.messages.error,
#pid-new-forester div.messages.error,
#pid-outback-survey div.messages.error,
#pid-register-and-win div.messages.error,
#pid-email-an-enquiry div.messages.error,
#pid-quote div.messages.error,
#pid-race-belt div.messages.error,
#pid-myride-club-card div.messages.error,
#pid-contact-us div.messages.error,
#pid-brochure-download div.messages.error,
#pid-content-request-brochure div.messages.error,
#pid-real-tour div.messages.error{
    background-color: #f1f1f1;
    background-image: none;
    padding: 5px 5px 5px 10px;
    color: #666;
    font-size: 11px;
    border:1px solid #666;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#pid-content-request-brochure fieldset#edit-actions{
    margin-top:0px;
}

#edit-location #form-location-postcode{
    width:190px;
    float:left;
}
#subaru-forms-book-test-drive-form .ajax-progress{
  margin-left: 8px;
}
#edit-location #form-location-postcode input,  #content-region  #price-overview-postcode input.form-text{
    margin-top:2px;
    padding:4px 10px;
    /*color:#666;*/
}
#used-vehicles-location-submit input,
#edit-location input#edit-submit, #price-overview-postcode input#edit-submit, #subaru-current-offers-block #edit-action, #edit-location #edit-submit-location{
    border-radius:0;
    box-shadow:none;
    border:0;
    float:left;
    margin-top:3px;
    text-indent: -999px;
    margin-left:-15px;
    margin-top:6px;
  /*background: transparent url("../images/search-arrow-blue.png") left no-repeat;*/
  background-image: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 20px;
  height: 12px;
  padding: 0;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-width: 0px 0px 0px 1px;
  border-color: #bcbdbc;
  position: relative;
}
#pid-email-an-enquiry .breadcrumb a{
    background: transparent url(/profiles/subaru/themes/custom/subaru/images/white-arrow-light.png) no-repeat 100% 50%;
}
#pid-email-an-enquiry .breadcrumbs .breadcrumb a,
#pid-email-an-enquiry .breadcrumbs .breadcrumb{color:#fff;}
#pid-email-an-enquiry #edit-location input#edit-submit{
  margin-top:46px;
  background: none;
}
#pid-email-an-enquiry form input.form-submit{
  border-radius: 0px;
}
#pid-email-an-enquiry #edit-comments{
  margin: 0px;
}
#edit-location .fieldset-wrapper{
    max-width:300px;
    padding:0;
}
#retailers-regions-retailer-form #edit-location .fieldset-wrapper{
    max-width:400px;
    padding:0;
}


/* Retailers  */

#retailers-regions-retailer-form #edit-divisions{
    margin-top: 20px; padding-top: 0px;
}

#retailers-regions-retailer-form .form-type-radio.selected {
  background-image: none;
  color: inherit;

}

#retailers-regions-retailer-form table.sticky-header.table-processed{
    display:none;
}

#retailers-regions-retailer-form #edit-divisions,
#retailers-regions-retailer-form #edit-division .form-item {
  float:left;
}

#retailers-regions-retailer-form #edit-location {
  clear: left;
  margin-top:0px;
}

#retailers-regions-retailer-form #edit-divisions,
#retailers-regions-retailer-form #edit-divisions .fieldset-wrapper{
  width:540px;
  padding-bottom: 0px;
}


.page-current-offers- a.region-offers{margin-top:2px;}
 /*#pid-current-offers #retailers-regions-location-form legend{display:none;}
#pid-current-offers #edit-region{
    float:left;
    margin-left:20px;
}*/

.offers-real-grid{
    float:left;display:block;width:406px;margin:10px 0px;
}
.offers-real-grid .image-offer-grid{float:left;display:block;width:160px;}
.inner-offer-description{float:right;display:block;width:220px;margin-right:10px;}
.inner-offer-description h2{font-size:14px}
/*#pid-current-offers #retailers-regions-location-form{position:relative;}
#pid-current-offers #retailers-regions-location-form #edit-location #form-location-postcode{
    width:240px;
    float:left;
}
#pid-current-offers #retailers-regions-location-form #edit-location #form-location-postcode input.form-text{width:230px;}
#pid-current-offers #retailers-regions-location-form{ height:auto;}
*/

form#subaru-forms-request-quote-form .location-change, 
#retailers-regions-retailer-form .location-change,
#subaru-forms-book-test-drive-form .location-change{
    float:right;
    display:block;
    width:80px;
}

form#subaru-forms-request-quote-form .location-change a,
#retailers-regions-retailer-form .location-change a, 
#subaru-forms-book-test-drive-form .location-change a{
  display:block;
  color:#1d6ab1;
  padding: 4px 14px;
  width:60px;  
}

#retailers-regions-retailer-form #edit-division .form-item{
  width:250px;
}

#retailers-regions-retailer-form #edit-division .form-item label{
    padding-top:3px;
    padding-left:5px;
}

#retailers-regions-retailer-form #edit-location{
  width:400px;padding-bottom:0px;margin-bottom: 0px;
}

#retailers-regions-retailer-form #edit-retailers{
    padding:0;
    margin:0;
}

#retailers-regions-retailer-form #form-retailer-results{
  clear:left;
}

#retailers-regions-retailer-form #form-location-suburb #edit-suburb-wrapper,
#retailers-regions-retailer-form #form-location-suburb .fieldset-wrapper{
  margin:0;
  padding:0;
}

#retailers-regions-retailer-form input.form-radio{
  display:inline;
}

#edit-find-more{
    width:450px;
}

#edit-find-more input{
    float:right;
}

/* retailers results */

div#form-retailer-results tr.selected_retailer td{
    border:1px solid #333;
}

div#form-retailer-results tr.selected_retailer a{
  background-image: url("../images/blue-arrow.png");
  background-position: 0% 55%;
  background-repeat: no-repeat;
  padding-left:10px;
  text-decoration: none;
}


div#form-retailer-results tr.selected_retailer td.middle_c{
    border-left:none;
    border-right:none;
}

div#form-retailer-results tr.selected_retailer td.first_c{
    border-right:none;
}

div#form-retailer-results tr.selected_retailer td.last_c{
    border-left:none;
}

div#form-retailer-results tr.vanish, div#form-retailer-results tr.vanish a{
    color:#888;
}

div#form-retailer-results div.messages {
  display: none;
}

div#form-retailer-results fieldset {
  margin: 0;
  padding: 0;
}

/* Contact Us form*/

#subaru-forms-contact-form fieldset{
    float:left;
    margin:10px 0px;
}

#edit-actions .fieldset-wrapper{
    background-color: transparent;
    border:none;
    float:left;
}

#subaru-forms-contact-form .form-item{
    margin:10px 0px;
    float:left;
}


#subaru-forms-contact-form #edit-privacy-statement{
    margin:12px 0 8px;
    padding-top: 4px;
}

#subaru-forms-contact-form  .form-item.form-item-privacy-check{
    margin:0px;
}

#subaru-forms-contact-form .form-item-title{
    width:130px;
}

#subaru-forms-contact-form .form-item-please-specify{
    display:none;
}

#subaru-forms-contact-form #edit-information, #subaru-forms-contact-form #edit-promo{
    color:#666;
}

#subaru-forms-contact-form .form-item-please-specify, #subaru-forms-contact-form .form-item-first-name, #subaru-forms-contact-form .form-item-last-name{
    margin-right:20px;
    width:190px;
}

#subaru-forms-contact-form .form-item-first-name{
    clear:both;
}

#subaru-forms-contact-form .form-item-first-name, #subaru-forms-contact-form .form-item-last-name{
width:340px;
}

#subaru-forms-contact-form .form-item-email-address{
    clear:both;
    width:370px;
}

#subaru-forms-contact-form .form-item-first-name, #subaru-forms-contact-form .form-item-last-name{
    width:170px;
}

#subaru-forms-contact-form .form-item-comments, #subaru-forms-contact-form .form-item-postcode-info,#subaru-forms-contact-form .form-item-mobile-number, #subaru-forms-contact-form .form-item-email-address,
#subaru-forms-contact-form .form-item-comments input, #subaru-forms-contact-form .form-item-postcode-info input,#subaru-forms-contact-form .form-item-mobile-number input, #subaru-forms-contact-form .form-item-email-address input{

    width:370px;
}

#subaru-forms-contact-form .form-item-subject, #subaru-forms-contact-form .form-item-subject input{

    width:540px;
}

#subaru-forms-contact-form .form-item-subject, #subaru-forms-contact-form .form-item-comments, #subaru-forms-contact-form .form-item-postcode-info,#subaru-forms-contact-form .form-item-mobile-number{
 clear:left;
}


#subaru-forms-contact-form  .form-type-textarea{
    width:100%;
}

/* location form */

form.form-location div#form-location-suburb fieldset, #edit-find-more {
  margin: 0;
  padding: 0;
}

/* Used Cars Page */

#pid-retailers #content{
    display:none;
}

#edit-retailers label{
    margin-bottom:5px;
}

#footer-inner #block-boxes-copyright{
    width:100%;
}

#footer-inner #block-boxes-copyright .inner{
    width:940px;
}

.node-retailer .field-name-field-location .field-label{
 display:none;
}

.node-type-retailer .field-name-field-location .addr-label{
    font-weight: bold;
}

.node-type-retailer .node , .node-type-retailer .block-system{
    margin-bottom: 0;
}

#pid-race-belt #block-menu_block-6, #pid-race-belt-thank-you #block-menu_block-6, #pid-real-tour #block-menu_block-6,
#pid-small-cars #block-menu_block-6,#pid-quote #block-menu_block-6, #pid-sitemap #block-menu_block-6, #pid-privacy-policy #block-menu_block-6,
#pid-terms #block-menu_block-6, #pid-competition-terms #block-menu_block-6, #pid-myride-club-card #block-menu_block-6, #pid-myride-club-card-thank-you #block-menu_block-6,
#pid-hatchback #block-menu_block-6,#pid-sedans-0 #block-menu_block-6, #pid-sedans #block-menu_block-6,#pid-suvs-0 #block-menu_block-6,#pid-suvs #block-menu_block-6,
#pid-road #block-menu_block-6,#pid-diesel-0 #block-menu_block-6, #pid-diesel #block-menu_block-6, #pid-family-cars-0 #block-menu_block-6,#pid-family-cars #block-menu_block-6,
#pid-performance #block-menu_block-6,#pid-new-cars #block-menu_block-6, #pid-realtour #block-menu_block-6{
    margin-top:103px;
}

 body.node-type-simple-article #block-menu_block-6{
     margin-top: 220px;
 }

#pid-finance-insurance #sidebar-first #block-menu_block-6 .inner {
  margin-top: 0px;
}
#pid-finance-insurance #sidebar-first #block-menu_block-6{
    margin-top: 37px;
}
#pid-email-an-enquiry #block-menu_block-6,#pid-email-an-enquiry-thank-you #block-menu_block-6,
#pid-book-test-drive #block-menu_block-6, #pid-book-test-drive-submission-thank-you #block-menu_block-6,
#pid-contact-us #block-menu_block-6, #pid-contact-us-thank-you #block-menu_block-6,
#pid-brochure-download #block-menu_block-6, #pid-brochure-submission #block-menu_block-6,
#pid-retailers #block-menu_block-6,#pid-request-quote #block-menu_block-6{
    margin-top: 0px;
}
/*#pid-retailers #block-menu_block-6,.node-type-retailer #block-menu_block-6{
    margin-top: 42px;
}*/
body.node-type-special-offer #sidebar-first #block-menu_block-6{
    margin-top:57px;
}

#pid-news #block-menu_block-5{
    margin-top:0px;
}

a.not-follow{
    cursor:default;
}

a.not-follow:hover{
    color:#666;
}


.form-item-distance{
    width:300px;
}

.form-item-distance .ajax-progress{
    float:right;
}
.form-item-distance .progress-disabled{
    float:none;
}

.views-field-field-link #retailers-regions-location-form input.form-text {
   padding-left: 30px;
   width: 165px;
}

/* Autocomplete css */

.floater {
position:relative;
z-index:6;
bottom:0;
right:0;
display:none;
padding:0;
clear:both;

}

.matchedSmartInputItem {
font-size:0.8em;
padding: 5px 10px 1px 5px;
margin:0;
cursor:pointer;
}

.selectedSmartInputItem {
color:white;
background-color:#3875D7;
}

#smartInputResults {
padding:0;margin:0;
z-index:101;
}

.siwCredit {
margin:0;padding:0;margin-top:10px;font-size:0.7em;color:black;
}

.smartInputResults{
    text-align: left;
}

#smartInputResults{
    position:absolute;
    background-color: #fff;
    border:1px solid #333;
    text-align: left;
    margin-top:26px;
    max-height:200px;
    overflow: auto;
}

/* Pop */

#retailers-regions-location-form #edit-location #form-location-postcode input.form-text{
    padding: 6px 6px 6px 8px;
    width:180px;
    margin-left:3px;
}
#retailers-regions-location-form #edit-location #form-location-postcode{
    width:180px;
}

#retailers-regions-location-form #edit-location input#edit-submit{
/*    margin-left:2px;*/
    margin-top:11px;

}
#retailers-regions-location-form .ajax-progress{
  margin-left: 8px;
}

/* Miscellaneous defects */

body.page-search #edit-submit{
    margin-top:10px;
}

#widget_pager_bottom_home_slider-page_homepage_slider .views-content-counter{
    cursor:pointer;
}

.resd-calc, .resd-calc-min{
    font-size:9px;
}

.resd-calc-min {
    display: block;
    font-size: 9px;
    line-height: 110%;
    text-align: justify;
      width:210px;
  margin-bottom: 10px;
}

body#pid-build-your-own #content-region-inner{
    height: 840px;
}
body#pid-build-your-own-variant #content-region-inner{
  height: 940px;
}
body#pid-build-your-own-interior #calc-container{
  margin-top:20px;
}
#subaru-block-legacy-form-finance-lease-calc .resd-calc-min {
    width:200px;
}


#subaru-block-legacy-form-finance-lease-calc #edit-results, #subaru-block-legacy-form-asset-calc #edit-results {
   margin-bottom:0px;
   padding-bottom:0px;
}

#subaru-block-legacy-form-finance-lease-calc #edit-results, #subaru-block-legacy-form-asset-calc #edit-results .fieldset-wrapper{
    padding-bottom:0px;
}
/*
body.page-brochure-submission #breadcrumbs-inner,
#pid-book-test-drive-submission-thank-you #breadcrumbs-inner,
body#pid-brochure-download #breadcrumbs-inner,
body#pid-email-an-enquiry-thank-you #breadcrumbs-inner,
body#pid-email-an-enquiry #breadcrumbs-inner,
body#pid-book-test-drive #breadcrumbs-inner,
body.not-front.page-contact-us #breadcrumbs-inner{
  margin-left: 10px;
}*/
.breadcrumbs .breadcrumb a {
    padding: 0px 15px 0 0;
}


/*safari fix smartInputResults*/
.safari-current-offer{
     margin-top: 0px !important;
}

.safari-current-offer #edit-postcode {
  margin-top: 200px !important;
}
.safari-current-offer #edit-submit{
   margin-top: 210px !important;
}
.safari-current-offer #form-location-suburb{
  margin-top: 400px !important;
}

.safari-current-offer #smartInputResults{
  margin-top: 240px !important;
}
.safari-current-offer #edit-current{
  position: relative;
  top: 190px !important;
}
/*
#pid-current-offers #content-region-inner h1{
  margin-bottom: 15px;
}

#pid-current-offers #sidebar-second-inner #block-retailers_regions-locationform, .page-current-offers #block-retailers_regions-locationform{
    width: 400px;
}

#pid-current-offers .messages.error{
    display:none;
}
#pid-current-offers #block-retailers_regions-locationform .gutter{
  background:none;
  padding: 0px;
  box-shadow:none;
}
#pid-current-offers #block-retailers_regions-locationform #retailers-regions-location-form{
    background-image: url("../images/currentmap.png");
    background-repeat: no-repeat;
    height: 427px;
    width: 600px;
}

#pid-current-offers #block-retailers_regions-locationform #retailers-regions-location-form #edit-location .fieldset-wrapper{
 margin-top: 188px;
 margin-left: 216px;
 width: 180px;
}
#pid-current-offers #block-retailers_regions-locationform #retailers-regions-location-form #edit-location legend{
  display:none;
}

#pid-current-offers #block-retailers_regions-locationform #retailers-regions-location-form #edit-location #form-location-postcode input.form-text{
  width: 140px;
}

#pid-current-offers #block-retailers_regions-locationform #retailers-regions-location-form  #form-location-postcode{
  width:158px;
}

#pid-current-offers #block-retailers_regions-locationform #retailers-regions-location-form #edit-submit{
  margin-left: 0px;
  margin-top: 12px;
}
*/

#view-id-current_offers-page_current_offers .views-row .views-field-field-image{
    float:left;
    margin: 0 20px 0 0;
}

#view-id-current_offers-page_current_offers .attachment .views-row {
    border-top: 1px solid #ccc;
    margin: 0;
    padding: 20px 0;
}


 div.messages em {
  color: inherit;
  text-decoration: none;
  font-style: normal;
}

.node-type-subaru-model #main-content h1.title{
    padding-left:5px;
}

#form-location-suburb div.messages.error{
    display:none;
}

#subaru-forms-book-test-drive-form table.sticky-header.table-processed{
    display:none;
}


#breadcrumbs-inner .menu-position-link{
    display:none;
}


#subaru-block-legacy-register-interest-capture #edit-disclaimer, #subaru-block-legacy-register-interest-capture .form-item-normal{
    font-size:9px;
}

#subaru-block-legacy-register-interest-capture #edit-postcode-info{
    width:50px;
}

div.pane-subaru-block-legacy-register-interest{
    display:none;
}

#subaru-block-legacy-register-interest-capture p{
    margin:0px;
    line-height: 14px;
}


/* Request a quote Form*/
#subaru-forms-request-quote-form #edit-location, #subaru-forms-request-quote-form #edit-retailers,
#subaru-forms-request-quote-form fieldset, #subaru-forms-request-quote-form .fieldset-wrapper{margin-top:0px; padding-top:0px;}
#subaru-forms-request-quote-form #edit-type,
#subaru-forms-request-quote-form #edit-information{
  margin-bottom:10px;color:#333; font-size: 12px;
}
#subaru-forms-request-quote-form #edit-enquiry-selection{
  margin-bottom:10px;
}
#subaru-forms-request-quote-form #edit-intro-message{
  margin-bottom:10px;
}
#subaru-forms-request-quote-form #edit-service label,
#subaru-forms-request-quote-form #edit-information label,
#subaru-forms-request-quote-form #edit-enquiry-selection label,
#subaru-forms-request-quote-form label[for="edit-company-name"],
#subaru-forms-request-quote-form label[for="edit-fleet-purchase-type"],
#subaru-forms-request-quote-form label[for="edit-other-purchase"]

{
  font-weight: bold;
  font-size: 14px;
}

#subaru-forms-request-quote-form #edit-fleet-section{
    display:none;
}

#subaru-forms-request-quote-form #edit-fleet-section .fieldset-wrapper .form-item{
    clear: both;
}

#subaru-forms-request-quote-form #edit-fleet-section {
    margin-bottom: 10px;
}

#subaru-forms-request-quote-form #edit-enquiry-selection #selectenquiry_type,
#subaru-forms-request-quote-form #edit-fleet-section #selectfleet_purchase_type{
    width:180px;
}

#subaru-forms-request-quote-form #edit-enquiry-selection #edit-enquiry-type,
#subaru-forms-request-quote-form #edit-fleet-section #edit-fleet-purchase-type{
    width:200px;
}

#subaru-forms-request-quote-form  .form-item-other-purchase{
     margin-top: 10px;
}

#subaru-forms-request-quote-form #edit-service .fieldset-wrapper{
  margin-top: 25px;
  padding-top: 5px;
  padding-bottom: 15px;
}
#subaru-forms-request-quote-form #edit-service #vehicle_details{
  border: 1px solid #ccc;
  background-color: white;
}
#subaru-forms-request-quote-form #edit-service .form-type-textfield {
  margin-right: 2px !important;
}
#subaru-forms-request-quote-form #edit-service .form-type-textfield input{
  box-shadow:none;
  -webkit-box-shadow:none;
  width: 7px !important;
}
#subaru-forms-request-quote-form #edit-service .form-item-vin1,
#subaru-forms-request-quote-form #edit-service .vin-label,
#subaru-forms-request-quote-form #edit-service .form-item-vehicle-year{
  margin-left: 10px;
}
#subaru-forms-request-quote-form #edit-service legend{
  padding-right: 10px;
  color: #333;
}
#subaru-forms-request-quote-form #edit-service .vin-label{
  clear: both;
  padding-top: 10px;
  margin-bottom: 5px;
}
#subaru-forms-request-quote-form #edit-service .vin-label{
  font-weight: bold;
  padding-right: 10px;
  color: #333;
}
#subaru-forms-request-quote-form #edit-service .form-item-vehicle-variant,
#subaru-forms-request-quote-form #edit-service .form-item-vehicle-year,
#subaru-forms-request-quote-form #edit-service .form-item-vehicle-model{
  margin-top: 10px;
  margin-bottom: 5px;
}
#subaru-forms-request-quote-form #edit-service .form-item-vehicle-year,
#subaru-forms-request-quote-form #edit-service .form-item-vehicle-model{
  margin-right: 15px;
}
#subaru-forms-request-quote-form #edit-service .form-type-select .ajax-progress {
 display: block;
 margin-top: 10px;
 margin-bottom:0px;
}
#subaru-forms-request-quote-form #edit-service #vin-div{
  height: 60px;
}
form#subaru-forms-request-quote-form table.sticky-header,
#edit-contact-time input{
    display:none;
}

#subaru-forms-request-quote-form .form-item, .form-item-contact-time, .form-item-contact-method, .form-item-contact-day{
    float:left;
}

#subaru-forms-request-quote-form .form-item-contact-method, #subaru-forms-request-quote-form .form-item-distance,
#subaru-forms-request-quote-form .form-item-postcode, #subaru-forms-request-quote-form #edit-actions,
#subaru-forms-request-quote-form .form-item-first-name,#subaru-forms-request-quote-form #edit-location,
#subaru-forms-request-quote-form .form-item-model-variant, #subaru-forms-request-quote-form #edit-contact-day{
    clear:both;
    margin-top:1px;
}
#subaru-forms-request-quote-form #edit-contact-day{width:150px;margin-right:4px;}
#subaru-forms-request-quote-form .form-item-first-name, #subaru-forms-request-quote-form .form-item-last-name{
    width:200px;margin-right:20px;
}
#subaru-forms-request-quote-form .form-item-contact-day{width:460px;float:left;}
#subaru-forms-request-quote-form .form-item-first-name, #subaru-forms-request-quote-form .form-item-last-name{
    width:190px;
}

#subaru-forms-request-quote-form .form-item-email-address, #subaru-forms-request-quote-form .form-item-mobile-number{
    margin-top:5px;
}
.form-item-contact-time,
#subaru-forms-request-quote-form .form-item-email-address, #subaru-forms-request-quote-form .form-item-home-number,
#subaru-forms-request-quote-form .form-item-email-address input, #subaru-forms-request-quote-form .form-item-home-number input{
    width:410px;
}
#subaru-forms-request-quote-form .form-item-model-variant{padding-bottom: 30px;}
#subaru-forms-request-quote-form #edit-actions{margin-top:0px;width:707px;}

#edit-contact-time .form-item{
  clear:none;
  -moz-border-radius: 5px;
  margin-right: 5px;
  background: #FFFFFF; /* Old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 40%, #ccc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#FFFFFF), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* Opera11.10+ */
  background: linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc')";
  background-image: -ms-linear-gradient(#ffffff,#cccccc);
  border-radius: 5px;
  border: 1px solid #bdbcbd;
  float: left;
  font-size:90%;
  height:26px;
  line-height: 1.2em;
  padding: 10px 10px 0px;
  width: 80px;
}

#edit-contact-time .form-item label{
    color:#333;
    cursor:pointer;
    display:block;
    width:85px;
    background: url("../images/blue-arrow.png") no-repeat scroll 93% 50% transparent;
    font-weight:normal;
}

#subaru-forms-request-quote-form #edit-contact-day .form-item{
    width:130px;
}

#webform-client-form-1 div#edit-actions #edit-reset, #subaru-forms-book-test-drive-form #edit-clear, #subaru-forms-request-quote-form #edit-clear{
    width:70px;
    border: 1px solid #BDBCBD;
  background: #FFFFFF; /* Old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 40%, #ccc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#FFFFFF), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* Opera11.10+ */
  background: linear-gradient(top, #FFFFFF 40%,#ccc 100%); /* W3C */
  float:left;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc')";
  background-image: -ms-linear-gradient(#ffffff,#cccccc);
  color:#333;
}

.form-item-contact-time,
#subaru-forms-request-quote-form .form-item-contact-day{
    margin-top:10px;
}

#edit-contact-time .form-item.selected{
  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9bd7', endColorstr='#011f79');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f9bd7', endColorstr='#011f79')";
  background-image: -ms-linear-gradient(#2f9bd7,#011f79);
  color: #fff;
}

#edit-contact-time .form-item.selected label{
   color:#fff;
   background: url("../images/gray-arrow.png") no-repeat scroll 93% 50% transparent;
}
#subaru-forms-request-quote-form .model-single-line{
clear:both;float:left;margin-top:10px;
}

body#pid-email-an-enquiry #subaru-forms-request-quote-form .form-item-comments{margin-top:0px;margin-bottom:1px}
body#pid-email-an-enquiry #subaru-forms-request-quote-form #edit-service{margin-top:10px;margin-bottom:10px}
html.js body#pid-email-an-enquiry textarea {
  max-width: 700px;
}
#subaru-forms-request-quote-form #edit-postcode{
    width:130px;
}
#subaru-forms-request-quote-form #form-retailer-results{
    display:none;
    float:left;
    clear:both;
}

.form-item-contact-time{
    clear:none;
}

form#subaru-forms-request-quote-form .views-slideshow-cycle-main-frame-row-item{
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    background-color: transparent;
}
form#subaru-forms-request-quote-form  div.view-select-model-slider #views_slideshow_cycle_main_select_model_slider-block{
  height: 110px;
}

form#subaru-forms-request-quote-form .view-select-model-slider .views_slideshow_controls_text_previous{
  left: -5px;
  top: 25px;
}
form#subaru-forms-request-quote-form .view-select-model-slider .views_slideshow_controls_text_next {
  right: 5px;
  top: 25px;
}
form#subaru-forms-request-quote-form #views_slideshow_cycle_main_select_model_slider-block,
form#subaru-forms-request-quote-form #views_slideshow_cycle_teaser_section_select_model_slider-block{
    overflow: hidden;
    border-bottom:none;
}


form#subaru-forms-request-quote-form .view-select-model-slider .views_slideshow_controls_text_previous{
    left:-5px;
    top:25px;
}

form#subaru-forms-request-quote-form .view-select-model-slider .views_slideshow_controls_text_next{
    right:5px;
    top:25px;
}
body#pid-email-an-enquiry form#subaru-forms-request-quote-form #form-retailer-results fieldset{
    margin-bottom:1px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
form#subaru-forms-request-quote-form #form-location-postcode{position:relative;}
form#subaru-forms-request-quote-form #edit-disp-postcode {position:relative;width:400px;}
 /*form#subaru-forms-request-quote-form #smartInputResults{left:280px;}*/
form#subaru-forms-request-quote-form #smartInputResults{left:0px;margin-top:0px;}
form#subaru-forms-request-quote-form #edit-location #form-location-postcode input{width:230px;}
form#subaru-forms-request-quote-form #edit-location #form-location-postcode,
form#subaru-forms-request-quote-form .form-item-postcode{width:240px;margin-top:20px}

form#subaru-forms-book-test-drive-form #edit-current{width:460px;}
form#subaru-forms-request-quote-form #edit-current{width:460px; margin-top: 50px;}
form#subaru-forms-request-quote-form div.view-select-model-slider{padding-top:10px;}

form#belt-registration-form input.form-submit,
form#belt-registration-form input.form-submit{
  background:#001D77;
  background: -ms-linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9bd7', endColorstr='#011f79',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* W3C */
  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
}

form#subaru-forms-request-quote-form #edit-actions,form#subaru-forms-request-quote-form #edit-privacy{
    float:left;
    clear:both;
}
form#subaru-forms-request-quote-form #edit-model{margin-top:10px;}
form#subaru-forms-request-quote-form #edit-find-more .fieldset-wrapper{margin-bottom:10px;}
form#subaru-forms-request-quote-form #edit-model, form#subaru-forms-request-quote-form #edit-actions{
    margin-bottom:10px;
}

form#subaru-forms-request-quote-form .form-item-model-variant  .select {
    background: url("../images/select_4.gif") no-repeat;
    width: 220px;
}
form#subaru-forms-request-quote-form .form-item-model-variant .select,
form#subaru-forms-request-quote-form .form-item-model-variant select.styled{
    width:220px;
}
form#subaru-forms-request-quote-form #edit-privacy{padding-top:35px !important; margin-top: 10px;}
form#subaru-forms-request-quote-form #edit-model .fieldset-wrapper{margin-top:10px}
form#subaru-forms-request-quote-form .form-textarea-wrapper{width:700px;}


form#subaru-forms-request-quote-form .form-item-contact-day input{color: #666;}

.form-item-vin1 input[type=text], .form-item-vin2 input[type=text], .form-item-vin3 input[type=text], .form-item-vin4 input[type=text], .form-item-vin5 input[type=text], .form-item-vin6 input[type=text], .form-item-vin7 input[type=text], .form-item-vin8 input[type=text], .form-item-vin9 input[type=text], .form-item-vin10 input[type=text],
.form-item-vin11 input[type=text], .form-item-vin12 input[type=text], .form-item-vin13 input[type=text], .form-item-vin14 input[type=text], .form-item-vin15 input[type=text], .form-item-vin16 input[type=text], .form-item-vin17 input[type=text],
.form-item-reg1 input[type=text], .form-item-reg2 input[type=text], .form-item-reg3 input[type=text], .form-item-reg4 input[type=text], .form-item-reg5 input[type=text], .form-item-reg6 input[type=text], .form-item-reg7 input[type=text] {
  width: 12px !important;
}

.form-item-vin1, .form-item-vin2, .form-item-vin3, .form-item-vin4, .form-item-vin5,.form-item-vin6, .form-item-vin7, .form-item-vin8, .form-item-vin9, .form-item-vin10,.form-item-vin11,.form-item-vin12,
.form-item-vin13, .form-item-vin14, .form-item-vin15, .form-item-vin16, .form-item-vin17, .form-item-reg1, .form-item-reg2, .form-item-reg3, .form-item-reg4, .form-item-reg5,.form-item-reg6, .form-item-reg7{
  float: left !important;
  content:"";
  margin-right: 5px !important;
  margin-bottom: 0px !important;
  width: 30px !important;
}

/* Le Tour France CSS*/

#pid-realtour .grid16-13{
  width: 770px;
}

#pid-realtour h1{
  display:none;
}

#pid-realtour #logo, #pid-realtour-thank-you #logo{
  margin-left: 10px;
}

#pid-realtour-thank-you #sidebar-first{min-height: 660px;}
#pid-realtour-thank-you #main-wrapper{margin-top: 0px; padding-bottom: 0px;}

#pid-realtour #block-menu_block-5, #pid-realtour #block-menu_block-6, #pid-realtour #block-menu_block-13,
#pid-realtour-thank-you #block-menu_block-5, #pid-realtour-thank-you #block-menu_block-6, #pid-realtour-thank-you #block-menu_block-13{
  margin-left:20px;
}

#pid-realtour #edit-intro-message, #pid-realtour #edit-information{margin-bottom: 0px;}


#pid-realtour #edit-intro-message ol, #pid-realtour #edit-information .form-item-postcode-info, #pid-realtour #reg-div,
#pid-realtour #edit-model, #pid-realtour #add_retailer_div, #pid-realtour #edit-validuser, #pid-realtour #edit-condition,
#pid-realtour #edit-terms, #pid-realtour #add_retailer_div{margin-bottom: 1em;}

#pid-realtour #edit-retailers .fieldset-wrapper, #pid-realtour #edit-retailers{padding: 0px;}

#pid-realtour #edit-model, #pid-realtour #edit-model .fieldset-wrapper{padding-bottom: 0px;}

#pid-realtour-thank-you #block-menu_block-13{margin-top: 33px;}
#pid-realtour-thank-you #block-menu_block-6{margin-top: 113px;}

/* Le tour france text field for 1 element*/
#pid-realtour #edit-vin1,#pid-realtour #edit-vin2,#pid-realtour #edit-vin3,#pid-realtour #edit-vin4,#pid-realtour #edit-vin5,
#pid-realtour #edit-vin6,#pid-realtour #edit-vin7,#pid-realtour #edit-vin8,#pid-realtour #edit-vin9,#pid-realtour #edit-vin10,
#pid-realtour #edit-vin11,#pid-realtour #edit-vin12,#pid-realtour #edit-vin13,#pid-realtour #edit-vin14,#pid-realtour #edit-vin15,
#pid-realtour #edit-vin16,#pid-realtour #edit-vin17, #pid-realtour #edit-reg1, #pid-realtour #edit-reg2, #pid-realtour #edit-reg3,
#pid-realtour #edit-reg4, #pid-realtour #edit-reg5, #pid-realtour #edit-reg6, #pid-realtour #edit-reg7{
  width: 10px;
}
#pid-realtour #edit-vin11{
  margin-right: 20px;
}

#pid-realtour .form-item-vin1, #pid-realtour .form-item-vin2, #pid-realtour .form-item-vin3, #pid-realtour .form-item-vin4, #pid-realtour .form-item-vin5,
#pid-realtour .form-item-vin6, #pid-realtour .form-item-vin7, #pid-realtour .form-item-vin8, #pid-realtour .form-item-vin9, #pid-realtour .form-item-vin10,
#pid-realtour .form-item-vin11,#pid-realtour .form-item-vin12, #pid-realtour .form-item-vin13, #pid-realtour .form-item-vin14, #pid-realtour .form-item-vin15,
#pid-realtour .form-item-vin16, #pid-realtour .form-item-reg1, #pid-realtour .form-item-reg2, #pid-realtour .form-item-reg3, #pid-realtour .form-item-reg4,
#pid-realtour .form-item-reg5, #pid-realtour .form-item-reg6
{
  float: left;
  content:"";
  margin-right: 5px;
  margin-bottom: 0px;
}
form#subaru-forms-realtour-form #edit-rego-number, form#subaru-forms-realtour-form #edit-vin{margin-bottom: 0px}
form#subaru-forms-realtour-form #edit-model, form#subaru-forms-realtour-form #edit-information{margin-top: 0px;}
form#subaru-forms-realtour-form #edit-information .fieldset-wrapper{padding-bottom: 0px}
form#subaru-forms-realtour-form #edit-retailers{margin:0px;}

/*Le Tour France Images*/
#pid-realtour #header-top .block-views, #pid-realtour-thank-you #header-top .block-views{
   background:#23203C;
   background-image: url("/profiles/subaru/themes/custom/subaru/images/letourfranceft.jpg");
   background-position: 0 300px;
   background-repeat: no-repeat;
   left: 50%;
   margin-left: -840px;
   position: absolute;
   z-index: -1;
   height: 800px;
}

body#pid-realtour{
  background:#23203C;
}

#pid-realtour #boxes-box-copyright .boxes-box-content{
  color: #FFF;
}

#pid-realtour-thank-you #header-top .block-views{height: 1300px;}

#realtourtitle{
  background-image: url("../images/realtourtitle.png");
  background-position: 50% 0%;
  height: 270px;
  background-repeat: no-repeat;
  text-indent:-5000px;
  overflow:hidden;
}

#realtourintro{
  background-image: url("/profiles/subaru/themes/custom/subaru/images/realtourend_finish.png");
  height: 220px;
  background-repeat: no-repeat;
  text-indent:-5000px;
  overflow:hidden;
}
#realtourafter{
  background-image: url("../images/realtourimgafter.jpg");
  height: 149px;
  background-repeat: no-repeat;
}
#realtourtext{
  margin-top:70px;
}

#pid-realtour #page{
  width:990px;
  padding-left: 0px;
  padding-right: 0px;
}

#pid-realtour #page-inner{
  width:1057px;
}

#pid-realtour #main-group{
  width:600px;
}
/*Current Offer table*/
#current-regions-retailer-form tr.odd td, #current-regions-retailer-form tr.even td { padding-left: 0;}
#current-regions-retailer-form tr.odd, #current-regions-retailer-form tr.odd td, #current-regions-retailer-form tr.even, #current-regions-retailer-form tr.even td {
    background-color: transparent;
    border-bottom: medium none;
}
#current-regions-retailer-form .display-retailer-table{background-color: #fff; padding:10px;width: 670px;}

#current-regions-retailer-form thead th, #current-regions-retailer-form th, #current-regions-retailer-form tbody { border: medium none;}
#current-regions-retailer-form thead th {color: #001D77;}
#current-regions-retailer-form table {font-size: 12px;}
#current-regions-retailer-form  tr td:first-child {width: 30%;}
#current-regions-retailer-form table td {padding-bottom: 0px;}

/*
* Subaru Forms changes
*/

#webform-component-what-would-you-like-to-do--action,
#subaru-forms-book-test-drive-form #edit-privacy-statement{padding-top:10px;}
#subaru-forms-book-test-drive-form #edit-actions,
#edit-retailer-brz{margin:0px;}
#subaru-forms-book-test-drive-form #edit-privacy{margin-bottom: 0px}
#subaru-forms-book-test-drive-form #edit-information,
#subaru-forms-book-test-drive-form #edit-intro-message{margin-bottom: 10px}
#subaru-forms-book-test-drive-form fieldset#edit-model{
  margin-top:0px;
  margin-bottom: 10px;
  padding-top: 0px!important;
  padding-bottom: 10px!important;
}
#subaru-forms-book-test-drive-form div#edit-retailer-brz{
  padding-top:0px!important;
  padding-bottom:0px!important;
}
#pid-email-an-enquiry form input.form-submit,
#subaru-forms-book-test-drive-form input#edit-submit--3{  float:left;width:121px;}
#subaru-forms-book-test-drive-form input#edit-submit--3{
  border-radius: 0;
}

body.request-service .action-buttons .action-button .form-submit{padding-left: 3px;}

#subaru-forms-second-owner-form #edit-actions .fieldset-wrapper input.form-submit,
#subaru-forms-form-openair-ipad-registration #edit-privacy input.form-submit,
#subaru-forms-form-openair-registration #edit-actions .fieldset-wrapper input.form-submit,
#used-vehicles-new-search-form .form-submit,
#shareThisDetailsInner form#-used-vehicles-share-form input.form-submit,
#subaru-forms-second-owner #edit-actions .fieldset-wrapper input.form-submit,
#subaru-forms-technical-repair #edit-actions .fieldset-wrapper input.form-submit,
#pid-brochure-download #webform-client-form-1 div#edit-actions input.form-submit,
#pid-contact-us #edit-actions .fieldset-wrapper input,
body.request-service .action-buttons .action-button .form-submit,
#subaru-forms-request-quote-form #edit-actions .fieldset-wrapper input,
#subaru-forms-book-test-drive-form input#edit-submit--3,
#pid-online-survey input#edit-submit{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border:none;
  background-image: none;
  background: transparent url(../images/white-arrow-bold.png) no-repeat 100% 50%;
  font-weight: bolder;
  font-size: 12px;
    margin-top: auto;
    margin-bottom: auto;
    display:block;
    padding-left: 13px;
}

 #main-content .retailer-info-panel div.call-actions a.action-button{
     font-size: 12px !important;
 }
body.request-service .action-buttons .action-button{width:140px;}

#subaru-forms-second-owner-form #edit-actions .fieldset-wrapper,
#subaru-forms-form-openair-ipad-registration #edit-privacy .action-wrapper,
#subaru-forms-form-openair-registration #edit-actions .fieldset-wrapper,
#used-vehicles-new-search-form #edit-actions .fieldset-wrapper,
form#used-vehicle-retailer-contact-form .form-actions,
#subaru-block-calculator-form-finance-lease-calc .background-button,
#shareThisDetailsInner form#-used-vehicles-share-form .form-actions,
#subaru-forms-second-owner #edit-actions .fieldset-wrapper span,
#subaru-forms-technical-repair #edit-actions .fieldset-wrapper span,
#pid-brochure-download #edit-actions span,
#pid-contact-us #edit-actions .fieldset-wrapper,
body.request-service .action-buttons .action-button,
#subaru-forms-request-quote-form #edit-actions .fieldset-wrapper,
#subaru-forms-book-test-drive-form #edit-actions .fieldset-wrapper,
#pid-online-survey .action-wrapper{
  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background: -ms-linear-gradient(top, rgb(47,155,215) 10%,rgb(1,31,121) 100%);
  color: #fff;
  -moz-border-radius: 5px;
  border: 1px solid #bdbcbd;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 5px;
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 3px;
  box-shadow: none;
  -moz-box-shadow: none;
  border: none;
  float:right;
  width:135px;
}
#shareThisDetailsInner form#-used-vehicles-share-form .form-actions{
    float:left; 
    width:135px;
    padding-top: 2px;
    padding-bottom: 3px;
}
form#used-vehicle-retailer-contact-form .form-actions,
#subaru-block-calculator-form-finance-lease-calc .background-button{ 
    padding: 5px 0px; 
    height: 20px; 
}
#subaru-block-calculator-form-finance-lease-calc #form-calculate{
    float:none;
}
form#used-vehicle-retailer-contact-form input.form-submit,
#subaru-block-calculator-form-finance-lease-calc input.form-submit,
#shareThisDetailsInner form#-used-vehicles-share-form input.form-submit{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border:none;
    background-image: none;
    background: transparent url(../images/white-arrow-bold.png) no-repeat 57% 50%;
    font-weight: bolder;
    font-size: 12px;
    margin-top: auto;
    margin-bottom: auto;
    display:block;
    padding-left: 13px;    
}
#shareThisDetailsInner form#-used-vehicles-share-form input.form-submit{
    background: transparent url(../images/white-arrow-bold.png) no-repeat 100% 50%;
}
form#used-vehicle-retailer-contact-form input.form-submit{
    background: transparent url(../images/white-arrow-bold.png) no-repeat 95% 50%;
    margin: 1px 0px 0px 0px;
    padding: 0px 10px;
    width: 100%;
}

 #subaru-block-calculator-form-finance-lease-calc input.form-submit{
     background: transparent;
     padding: 10px;
     width: 100%;
     margin: 1px 0px 0px 0px;
     color: #001d77;
 }

form#used-vehicle-retailer-contact-form .form-actions .ajax-progress{
    position: absolute;
    font-weight: normal;
    color: #000;
}

body.request-service p#location-legend{
    margin: 0px;
}
body.request-service #location-legend a{
    font-weight: normal;
}

#shareThisDetailsInner form#-used-vehicles-share-form .form-actions .ajax-progress{
    position: absolute;
    left: 165px;
    bottom: 18px;
    font-weight: normal;
    color: #000;
}
#subaru-forms-book-test-drive-form #edit-location{padding-bottom: 5px!important;}
#subaru-forms-book-test-drive-form #form-retailer-results .form-wrapper{padding-top:0px!important;}
#subaru-forms-book-test-drive-form #form-retailer-results .fieldset-wrapper{
  padding-top:10px!important;
}

.form-item-contact-method, .form-item-contact-time{float:left;clear:both;}
.form-item-contact-method{width:130px;}

body.request-service p#location-legend{
    margin: 0px;
}
body.request-service #location-legend a{
    font-weight: normal;
}

#subaru-forms-book-test-drive-form #edit-contact,
#subaru-forms-book-test-drive-form .form-item-home-number,
#subaru-forms-request-quote-form form .form-item-home-number{
  margin-top:10px;
  margin-bottom:10px;
  padding-top:0px;
}
#subaru-forms-book-test-drive-form .form-item-home-number input{width:240px}
#subaru-forms-book-test-drive-form .form-item-phone-type, #subaru-forms-request-quote-form .form-item-phone-type{
    float:left;
    clear:left;
    width:130px;
}
#subaru-forms-book-test-drive-form #edit-contact-day{margin-right: 4px;width: 150px;}
form#subaru-forms-request-quote-form .location-change,
#subaru-forms-book-test-drive-form .location-change{
  margin-top: -5px;
}
.form-item-contact-day{width:330px}
#edit-contact-day, .ui-datepicker-trigger{float:left;}
#subaru-forms-request-quote-form .form-item-title{margin-top:5px;width:130px;clear:both;}
#subaru-forms-request-quote-form fieldset{float:left; clear:both;margin-bottom:0px;}
#subaru-forms-request-quote-form  #edit-model-variant{
    width:250px;
    border:solid 1px #c0c0c0;
    overflow:auto;
    height:100px;
    background-color: #fff;
    border-radius: 4px;
    padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
#subaru-forms-request-quote-form  .form-item-model-variant label {display:block; margin-right:5px;}
#subaru-forms-request-quote-form  .form-item-model-variant .form-type-checkbox{width:230px;}
#subaru-forms-request-quote-form  .form-item-model-variant .form-type-checkbox, #subaru-forms-request-quote-form  .form-item-model-variant .form-type-checkbox input, #subaru-forms-request-quote-form  .form-item-model-variant .form-type-checkbox label{display:block; float:left;}
#subaru-forms-request-quote-form  .form-item-model-variant .form-type-checkbox label{width:180px;}
#subaru-forms-request-quote-form  .form-item-model-variant .form-type-checkbox input{width:20px;margin-right: 5px;}
#subaru-forms-request-quote-form  .form-item-comments{display:block; float:left;margin-top: 20px;}
#subaru-forms-request-quote-form #edit-contact label{font-weight:bold;}
#subaru-forms-request-quote-form #edit-contact .form-type-radio label{font-weight:normal}

#subaru-forms-request-quote-form fieldset legend{font-size:14px;}
#edit-location legend{margin-bottom:5px;}

#webform-client-form-1 div#edit-actions{
    padding-left: 450px !important;
    padding-right: 20px !important;
    width: 257px;margin-top:0px;height:50px;
    padding-bottom: 5px !important;
}
#pid-brochure-download #webform-client-form-1 #edit-actions span{
     margin-right: -7px;
 }
#webform-component-details--contact-number-type{width:130px;}
#webform-component-details #webform-component-details--phone, #edit-submitted-details-phone {float:left;width:225px;}
#webform-component-few-months{margin-top:-5px;}
#webform-component-few-months #edit-submitted-few-months label{display:inline;}
#pid-brochure-download form span.required{color: #666;}
#pid-brochure-download form #webform-component-details--phone span.required,#subaru-forms-request-quote-form  .form-item-model-variant,
#pid-brochure-download form #webform-component-details--postal-address-line-2 span.required{display:none;}


div#block-subaru_forms-new_forester_form h2{
    font-size:18px;
    font-weight:bold;
}


#quicktabs-new_forester .item-list, #quicktabs-container-new_forester{
    display:block;
    float:left;
    clear:both;
}

#quicktabs-new_forester .item-list ul.quicktabs-tabs{
    margin:0px;
}

#quicktabs-new_forester .item-list ul.quicktabs-tabs li {
    height:30px;
    padding:0px;
    margin-right:5px;
    display:block;
    float:left;
}

#quicktabs-new_forester .item-list ul.quicktabs-tabs li a{
    height:30px;
    display:block;
    float:left;
}

#quicktabs-new_forester .item-list ul.quicktabs-tabs li a{
   text-indent:-99999px;
}

#quicktabs-new_forester .item-list ul.quicktabs-tabs li.first a{
    width:78px;
    background: url("../images/btn2-gray.jpg") no-repeat;
}

#quicktabs-new_forester .item-list ul.quicktabs-tabs li:first-child + li a{
    width:59px;
    background: url("../images/btn3-gray.jpg") no-repeat;
}
#quicktabs-new_forester .item-list ul.quicktabs-tabs li:first-child + li.active a{background-position:0 -30px;}
#quicktabs-new_forester .item-list ul.quicktabs-tabs li:first-child + li + li a{
    width:74px;
    background: url("../images/btn4-gray.jpg") no-repeat;
}
#quicktabs-new_forester .item-list ul.quicktabs-tabs li:first-child + li + li.active a{background-position:0 -30px;}

#quicktabs-new_forester .item-list ul.quicktabs-tabs li.active a{
    background-position:0 -30px;
}

#quicktabs-container-new_forester{
    border: 1px #ccc solid;
    padding-left:10px;
      width: 440px;
}
body.page-node  #main-content #quicktabs-container-new_forester h1.title{
    display:none;
}


#pid-forester .field-name-body{
    height:auto;
    overflow: auto;
}


.mail-lightbox-inner{height:500px;overflow-y:scroll;width:517px;}

#pid-brochure-download #webform-component-details div#webform-component-details--postcode #edit-submitted-details-postcode{
    color: #666666;
    margin-top: 2px;
    padding: 4px 16px;
}

#pid-brochure-download input.post-code-submit {
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BCBDBC;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: none;
    border-width: 0 0 0 1px;
    box-shadow: none;
    float: left;
    height: 12px;
    margin-left: -15px;
    margin-top: 30px;
    padding: 0;
    position: relative;
    text-indent: -999px;
    width: 10px;
}

#pid-brochure-download .postcode-wrapper #webform-component-details--postcode, #pid-brochure-download .post-container{
    float: left;
    width: 95%;
}
#pid-brochure-download .post-container a{font-weight: normal;}
#pid-brochure-download #webform-component-details--postcode, #pid-brochure-download #webform-component-details div#webform-component-details--postcode #edit-submitted-details-postcode{
  width: 400px;
}

#pid-brochure-download .postcode-wrapper{
    display: block;
    float: left;
    position: relative;
    width: 370px;
     clear: both;
}
#pid-brochure-download #smartInputResults{
    top:27px;
}

/************
 * subaru-style.css
 ************/

/*
 * subaru-style.css:770
 */
 input,
select,
textarea,
.form-item input[type="email"],
.form-item input[type="text"],
.form-item input[type="select"],
.form-item input[type="text"] {
 /*background: url("/profiles/subaru/themes/custom/subaru/images/nav-75.png") repeat scroll 0 0 transparent; */
  -moz-border-radius: 0;
  border-radius: 0;
  border:1px solid #ccc;
  -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
  box-shadow: inset 0px 1px 2px  rgba(0,0,0,.5);
}
/*
 * subaru-style.css:1617
 */
#header-top .block-views,
#block-views-banner_images-block {
  background-position: 0px 100%;
}


/************
 * forms.css
 ************/
/*
 *new
 */
 
body#pid-real-tour .content .field-name-body,
body.page-brochure-submission h1.title,
#pid-book-test-drive-submission-thank-you h1.title,
.thank-you-content ,#header-error-book,#edit-retailer-brz,
#pid-brochure-download #webform-component-header,
#pid-brochure-download #edit-actions,
#pid-brochure-download #webform-component-few-months,
#pid-brochure-download form fieldset,
#subaru-forms-book-test-drive-form  #edit-intro-message,
#subaru-forms-book-test-drive-form #edit-retailer-where,
#subaru-forms-book-test-drive-form fieldset,
body#pid-email-an-enquiry #subaru-forms-request-quote-form .form-item-comments,
body#pid-email-an-enquiry #edit-intro-message, body#pid-email-an-enquiry form fieldset,
body.page-contact-us form fieldset, body.page-contact-us #edit-intro-message{
 background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
 padding:10px 10px !important;
 position:relative;
 width:707px;
}
#subaru-forms-technical-repair fieldset#edit-actions,
body.page-contact-us form fieldset#edit-actions,
body#pid-email-an-enquiry form fieldset#edit-actions,
#subaru-forms-book-test-drive-form fieldset#edit-actions{
    padding-bottom: 15px !important;
}
body#pid-email-an-enquiry-thank-you.page-node.node-type-simple-page .node-simple-page,
body#pid-contact-us-thank-you.page-contact-us h1.title,
body.page-brochure-submission h1.title,
#pid-book-test-drive-submission-thank-you h1.title,
.thank-you-content{
    width:720px;
}

.thank-you-content{float:left;display:block;padding-top: 0px !important;}
#header-error-book{padding-top:0px;}

#edit-retailer-preset{margin: 0px 0px 1px;}

#edit-retailer-brz{width:580px; padding: 0 10px;}
#pid-brochure-download #webform-component-your-privacy--privacy-description{background-image: none;padding:0px;width:auto;}

#pid-brochure-download #main-content h1.title,
body#pid-email-an-enquiry.page-node #main-content h1.title{margin-bottom:0px;}

 body.page-brochure-submission h1.title,
 #pid-book-test-drive-submission-thank-you h1.title,
body#pid-book-test-drive.page-node.node-type-simple-page #main-content h1.title{margin-bottom:0px;padding-top: 10px !important;}

#pid-brochure-download #main-content h1.title,
body#pid-book-test-drive-wrx.page-node.node-type-simple-page #main-content h1.title,
body#pid-book-test-drive.page-node.node-type-simple-page #main-content h1.title,
body#pid-email-an-enquiry.page-node #main-content h1.title,
body.page-contact-us h1.title{
    width:707px;
background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
  padding: 20px 10px 5px;
}

body#pid-book-test-drive-wrx.page-node.node-type-simple-page #main-content h1.title{
    margin-bottom:0px;
}

body#pid-book-test-drive-wrx #node-bottom{
    display:none;
}

body.page-contact-us h1.title{
    margin-left: 0px;
}
#pid-brochure-download form fieldset#webform-component-details{padding-bottom: 10px;}

body.page-contact-us #edit-intro-message{
  margin-bottom: 0px;
 margin-top:-10px;
}
#subaru-forms-contact-form .form-item-please-specify{
    margin-top:30px;
}
td.retailer-cell-hide{display:none}

.retailers-view-more{padding-top:10px;text-align:right;width: 520px;}

body#pid-contact-us-thank-you.page-contact-us h1.title,
body.page-contact-us form fieldset#edit-privacy{margin-bottom: 0px;}
body.page-contact-us form fieldset#edit-actions, body.page-contact-us form fieldset#edit-enquiry{margin-top:0px;margin-bottom: 0px;}
#pid-brochure-download  fieldset{margin-top:10px;margin-bottom: 0px;}
#pid-brochure-download  fieldset .fieldset-wrapper{margin-top:10px;}
#pid-brochure-download  fieldset legend,
#subaru-forms-book-test-drive-form fieldset legend,
form#subaru-forms-request-quote-form fieldset legend,
body.page-contact-us form fieldset legend{
     margin: 0;
    padding: 0;
    position: absolute;
    border: 0;
    top: 10px; left: auto;
    float: none;
    display: block;
}
#pid-brochure-download .webform-component-markup{margin-bottom: 10px;}
#pid-brochure-download form fieldset#webform-component-details{
    padding-top: 5px !important;
}
#pid-brochure-download #webform-component-details .fieldset-wrapper{margin-top:0px; padding-top: 0px;}

#pid-brochure-download #main-group .grid16-13,
#pid-book-test-drive #main-group .grid16-13,
#pid-real-tour #main-group .grid16-13,
body#pid-email-an-enquiry #main-group .grid16-13,
body.page-contact-us #main-group .grid16-13{
  width: 600px;
}
#pid-brochure-download #main-group .grid16-13 .gutter,
#pid-book-test-drive #main-group .grid16-13 .gutter,
#pid-real-tour #main-group .grid16-13 .gutter,
body#pid-email-an-enquiry #main-group .grid16-13 .gutter,
body.page-contact-us #main-group .grid16-13 .gutter{
  margin-left: 0px;
}
body#pid-contact-us-thank-you.page-contact-us #main-group .grid16-13{width:800px;}

#webform-component-few-months label,
#webform-component-details label,
body.page-contact-us #main-group label{
  color: #333;
  font-size:14px;
  font-weight: bold;
}
#webform-component-details--postal-address{clear:left;}
#webform-component-few-months #edit-submitted-few-months label{font-weight: normal;font-size:12px;}
#subaru-forms-contact-form .form-item-first-name{clear:none}

body.page-brochure-submission .header-group,
#pid-book-test-drive-submission-thank-you .header-group,
body#pid-brochure-download .header-group,
body#pid-email-an-enquiry-thank-you .header-group,
body#pid-email-an-enquiry .header-group,
body#pid-book-test-drive .header-group,
body.not-front.page-contact-us .header-group{
  height: 102px;
}

body#pid-book-test-drive #node-bottom,
.webform-component-details span.required{display:none}

#pid-brochure-download .breadcrumbs,
#pid-real-tour .breadcrumbs,
#pid-book-test-drive .breadcrumbs,
body#pid-email-an-enquiry .breadcrumbs,
body#pid-contact-us .breadcrumbs{
    width:600px;
}

body.page-brochure-submission .breadcrumbs,
#pid-email-an-enquiry-thank-you .breadcrumbs,
#pid-book-test-drive-submission-thank-you .breadcrumbs,
#pid-contact-us-thank-you .breadcrumbs{
    width:750px;
}

 #pid-brochure-download #webform-component-few-months{
     overflow:hidden;
 }

 #pid-brochure-download #webform-component-few-months select {
     background: url("../images/select_new.png") no-repeat 100% 50%;
     color: #666;
     height: 30px;
     margin: 0;
     padding: 1px 5px 0 10px;
     width: 350px;
     box-shadow: none;
     border: 3px solid #e5e5e5;
     border-radius: 5px;
     background-color: #fff;
     -webkit-appearance:none;
     -moz-appearance:none;
     -o-appearance:none;
     appearance:none;
     overflow : hidden;

 }

 #pid-brochure-download #webform-component-few-months .select{
     width: 350px;
 }

 #pid-brochure-download #webform-component-few-months select.form-select::-moz-focus-inner{
     border: 0;
 }
 #pid-brochure-download #webform-component-few-months select.form-select:focus
 {
     outline: none;
 }

 #pid-brochure-download #webform-component-few-months select::-ms-expand{
     display: none;
 }

#pid-brochure-download #webform-component-few-months{padding-top:0px !important; margin-bottom: 0px;margin-top: 0px;}
#main-content .call-to-actions a, #main-content .call-to-actions a:link{text-decoration: underline;}
#main-content .call-to-actions a:hover{color:#666;}

body.page-brochure-submission .sidebar-first-inner,
body#pid-brochure-download .sidebar-first-inner,
body#pid-email-an-enquiry-thank-you .sidebar-first-inner,
body#pid-email-an-enquiry .sidebar-first-inner,
body.page-brochure-submission .sidebar-first-inner,
body.not-front.page-contact-us .sidebar-first-inner,{
  margin-top: -3px;
  width: 230px;
}

body#pid-book-test-drive .sidebar-first-inner,
#pid-book-test-drive-submission-thank-you .sidebar-first-inner{
  margin-top: 0px;
  width: 230px;
}

body#pid-contact-us-thank-you.page-contact-us h1.title{
    padding-top: 10px !important;

}
body.page-brochure-submission .thank-you-content,
body#pid-contact-us-thank-you .thank-you-content{padding-top: 5px !important;}
body.page-brochure-submission h1.title{padding-bottom: 5px !important;}
#pid-contact-us #edit-information, #pid-contact-us #edit-enquiry{
    padding-top:0px;
}

#pid-contact-us #block-views-banner_images-block_4 .field-content{
    height:135px;
    overflow: hidden;
}
#subaru-forms-book-test-drive-form #edit-retailer-where{padding-bottom: 0px !important;}
#pid-contact-us label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

#subaru-forms-contact-form .form-item-title, #subaru-forms-contact-form .form-item-title .select.styled{width:148px;}

#subaru-forms-contact-form .form-item-postcode-info input{width: 117px;}
#subaru-forms-contact-form .form-item-mobile-number input, #subaru-forms-contact-form .form-item-email-address input,
#subaru-forms-contact-form .form-item-mobile-number , #subaru-forms-contact-form .form-item-email-address {width: 527px;}
#pid-contact-us #edit-enquiry .form-item-enquiry-list{
    width:320px;
}

#subaru-forms-contact-form .form-item-title .subaru-error{margin-top: -2px;}
form#subaru-forms-contact-form input.form-submit{border-radius:0px;}
#selecttitle.select,
#selectphone_type.select,
#webform-component-details--contact-number-type span.select,
#webform-component-details--title span.select,
#subaru-forms-contact-form  #selecttitle.select{
 height: 21px;
}

#pid-email-an-enquiry #selecttitle.select{margin-top:1px;}

#subaru-forms-contact-form  #selecttitle.select,
#edit-enquiry .select{
  background: url("../images/select_new.png") no-repeat 100% 50%; /*../images/select-75.png*/
  width:125px;
  border:1px solid #ccc;
}
#edit-enquiry .subaru-error{margin-top:1px;}
body#pid-email-an-enquiry #form-retailer-results table,
#subaru-forms-book-test-drive-form #form-retailer-results table{width:550px;}

body#pid-email-an-enquiry #form-retailer-results thead th,
#subaru-forms-book-test-drive-form #form-retailer-results thead th{text-align:center;}
body#pid-email-an-enquiry #form-retailer-results thead th:first-child,
#subaru-forms-book-test-drive-form #form-retailer-results thead th:first-child{text-align:left;}

body#pid-email-an-enquiry #form-retailer-results tbody td,
#subaru-forms-book-test-drive-form #form-retailer-results tbody td{text-align:center;}
body#pid-email-an-enquiry #form-retailer-results tbody td:first-child,
#subaru-forms-book-test-drive-form #form-retailer-results tbody td:first-child{text-align:left;}

#subaru-forms-book-test-drive-form #form-retailer-results .fieldset-wrapper{width:580px;padding:0px;}
body#pid-email-an-enquiry #form-retailer-results .fieldset-wrapper{width:520px;padding:0px;}
body#pid-email-an-enquiry #form-retailer-results .form-type-item,
#subaru-forms-book-test-drive-form #form-retailer-results .form-type-item{background-color: #FFFFFF;margin-top:10px;border: 1px solid #CCCCCC;padding:10px;}
#model-overall{background-color: #fff;margin-top:10px;padding: 10px 0 10px 50px;border:1px solid #ccc;
    display: block;
    float: left;
    width: 655px;}
.model-single-container .nid,
#model-overall .path-name{display:none}

#pid-book-test-drive form.type-b .model-single-container img,
body#pid-brochure-download #model-overall .model-single-container img{
    margin-left: 30px;
    margin-top: 10px;        
}

 body#pid-brochure-download #sidebar-first-inner {
     margin-top: 23px;
     margin-left: -25px;
 }

 body#pid-brochure-download #main-group{
     margin-top: 100px;
 }

#model-overall .model-single-container{ float: left;cursor:pointer;
  -moz-border-radius: 5px;
  border-radius: 5px;
    margin-bottom: 5px;
    margin-right: 60px;
    margin-top: 5px;
    width: 160px;}

#model-overall .model-single-container:last-child {
  margin-right: 0px;
}

#model-overall .model-name {
    color: #1d6ab1;
    padding-bottom: 10px;
    text-align: center;
}

#pid-book-test-drive  #model-overall .model-single-container img{
    padding-top: 10px;
}

#pid-book-test-drive #model-overall .model-name {
    padding-bottom: 5px;
    padding-top: 5px;
}
#model-overall .model-single-container.selected_model{
    border:2px solid #ccc;
}
.subaru-error{color:#db0909;margin-top:0px;font-style: italic;font-size:11px; clear:left;}
/*
   Test Drive Real Tour
*/

body#pid-real-tour{
  background:#23203C;
}

body#pid-real-tour .page{
  padding-left: 0px;
  padding-right: 35px;
}


body#pid-real-tour  #main-wrapper {
  padding-top: 38px;
  padding-right: 98px;
  margin-top: 0px;
}

body#pid-real-tour.full-width{
   min-width: 1025px!important;
}

body#pid-real-tour #header-group{
  height: 300px;
}

body#pid-real-tour #header-top .block-views{
  background-image: url("/profiles/subaru/themes/custom/subaru/images/realtour/realtour-gutter.png");
  background-position: 0 300px;
  background-repeat: no-repeat;
  left: 50%;
  margin-left: -840px;
  position: absolute;
  z-index: -1;
  height: 850px;
}

#pid-real-tour h1{display:none}

#pid-real-tour .intro-text{
    font-weight: bold;
}

body#pid-real-tour{
  background:#23203C;
}

body#pid-real-tour .page{
  padding-left: 0px;
  padding-right: 35px;
}


body#pid-real-tour  #main-wrapper {
  padding-top: 38px;
  padding-right: 85px;
  margin-top: 0px;
}

body#pid-real-tour.full-width{
   min-width: 1025px!important;
}

body#pid-real-tour #header-group{
  height: 300px;
}

body#pid-real-tour #header-top .block-views{
  background-image: url("/profiles/subaru/themes/custom/subaru/images/realtour/realtour-gutter.png");
  background-position: 0 300px;
  background-repeat: no-repeat;
  left: 50%;
  margin-left: -840px;
  position: absolute;
  z-index: -1;
  height: 850px;
}

#pid-real-tour h1{display:none}
#pid-real-tour .intro-text{
    font-weight: bold;
}

body#pid-real-tour .fieldset-legend{
    font-size:14px;
    font-weight:normal;
    color:#001D77;
}
#pid-real-tour ol{
  list-style-type:decimal;
}

#pid-real-tour ol li{
  margin-bottom: 5px;
}
#pid-real-tour #realtourtitle{
  background-image: url("../images/realtour/realtourtitle.png");
  background-position: 50% 0%;
  height: 270px;
  background-repeat: no-repeat;
  text-indent:-5000px;
  overflow:hidden;
}
#pid-real-tour #realtourintro{
  background-image: url("../images/realtour/intro-text.png");
  height: 145px;
  background-repeat: no-repeat;
  text-indent:-5000px;
  overflow:hidden;
}
#pid-real-tour #realtourimages{
  background-image: url("../images/realtour/realtourimages.png");
  height: 262px;
  background-repeat: no-repeat;
  text-indent:-5000px;
  overflow:hidden;
}
#pid-real-tour #edit-retailer-brz{display:none;}
body#pid-real-tour.page-node.node-type-simple-page .node-simple-page{
    background-image: none;
    width: 700px;
}

#pid-real-tour #edit-real{
    margin:1px 0px;
}

#edit-real .form-type-textfield label{display:none;}

#edit-real .form-type-checkbox label{font-weight:normal;}

body#pid-real-tour.not-front .sidebar-first-inner{margin-top: -232px;}

.call-to-actions{margin-top:20px;clear: both;float: left;}
.call-to-actions .view-promo-sidebar .views-row{
    background-image: url("../images/nav-85.png");
    border:none;
    margin-right:10px;
    padding: 10px 10px;
}

.call-to-actions .view-promo-sidebar .view-content .views-row .views-field-title,
#pid-used .view-promo-sidebar .view-content .views-row .views-field-title{
    display: none;
}

 .call-to-actions .view-promo-sidebar .views-row.first-row,
 .call-to-actions .view-promo-sidebar .views-row.middle-row{
     margin-right:10px;
 }

/*
  *New calculator

*/


#calc-container .ui-widget-header,
#subaru-block-calculator-form-asset-calc .ui-widget-header,
#subaru-block-calculator-form-finance-lease-calc .ui-widget-header{
     border: 1px solid #001D77;
  background:#001D77;
  background: -ms-linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9bd7', endColorstr='#011f79',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* W3C */
  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
}
#calc-container .ui-state-default,
#subaru-block-calculator-form-asset-calc .ui-state-default,
#subaru-block-calculator-form-finance-lease-calc .ui-state-default{
     border: 1px solid #001D77;
  background:#001D77;
  background: -ms-linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f9bd7', endColorstr='#011f79',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #2f9bd7 40%,#011f79 100%); /* W3C */
  background-image: -webkit-gradient(linear, 0 0, 0 122, color-stop(0.016, #2f9bd7), color-stop(0.352, #2175b9), to(#011f79));
  background-image: -webkit-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -moz-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  background-image: -o-linear-gradient(#2f9bd7 1.6%, #2175b9 35.2%, #011f79);
  width: 0.8em;
  height: 1.4em;
   cursor:pointer;
}
#calc-container .ui-widget-content,
#subaru-block-calculator-form-asset-calc .ui-widget-content,
#subaru-block-calculator-form-finance-lease-calc .ui-widget-content{
    background-color: #f5f5f5;
    background-image:none;
            -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
  -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
  box-shadow: inset 0px 1px 2px  rgba(0,0,0,.5);
}
#calc-container  .calculators-sliders,
#subaru-block-calculator-form-asset-calc .calculators-sliders,
#subaru-block-calculator-form-finance-lease-calc .calculators-sliders{
   margin: 18px 14px 12px 18px;
    width: 85%;
}
#content-region #calc-container input#edit-rate.form-text,
#content-region #calc-container input#edit-loanterm.form-text,
#subaru-block-calculator-form-asset-calc #edit-rate,
#subaru-block-calculator-form-asset-calc #edit-loanterm,
#subaru-block-calculator-form-finance-lease-calc #edit-rate,
#subaru-block-calculator-form-finance-lease-calc #edit-loanterm{width:80px; float:left; margin-left: 10px;}

#calc-container #edit-deposit,
#subaru-block-calculator-form-asset-calc #edit-deposit,
#subaru-block-calculator-form-asset-calc #edit-deposit{width:182px;}
#calc-container label,
#subaru-block-calculator-form-asset-calc label,
#subaru-block-calculator-form-finance-lease-calc label,
#subaru-block-calculator-form-finance-lease-calc label{
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}

#subaru-block-calculator-form-finance-lease-calc #edit-monthly,
#subaru-block-calculator-form-finance-lease-calc #edit-weekly{
    max-width: 86%;
}
#content-region #calc-container input#edit-amount.form-text,
#content-region #calc-container input#edit-deposit.form-text,
#subaru-block-calculator-form-asset-calc #edit-amount,
#subaru-block-calculator-form-asset-calc #edit-deposit,
#subaru-block-calculator-form-finance-lease-calc #edit-amount,
#subaru-block-calculator-form-finance-lease-calc #edit-deposit{
    width:152px;
}

#calc-container  .form-item-amount label,
#calc-container  .form-item-deposit label,
#calc-container  .form-item-loan-term label,
#calc-container  .form-item-rate label,
#subaru-block-calculator-form-asset-calc .form-item-amount label,
#subaru-block-calculator-form-asset-calc .form-item-deposit label,
#subaru-block-calculator-form-asset-calc .form-item-loan-term label,
#subaru-block-calculator-form-asset-calc .form-item-rate label,
#subaru-block-calculator-form-finance-lease-calc .form-item-amount label,
#subaru-block-calculator-form-finance-lease-calc .form-item-deposit label,
#subaru-block-calculator-form-finance-lease-calc .form-item-loan-term label,
#subaru-block-calculator-form-finance-lease-calc .form-item-rate label{
    display:none;
}
#calc-container fieldset,
#subaru-block-calculator-form-asset-calc fieldset,
#subaru-block-calculator-form-finance-lease-calc fieldset{margin:0px;}
#subaru-block-calculator-form-finance-lease-calc fieldset#edit-results{margin-top: 50px;}
#calc-container .fieldset-wrapper,
#subaru-block-calculator-form-asset-calc .fieldset-wrapper,
form#subaru-block-calculator-form-finance-lease-calc .fieldset-wrapper{padding:10px;border:1px solid #ccc;background-color: #fff;width: 195px; margin-top: -10px;}

#calc-container fieldset legend,
#subaru-block-calculator-form-asset-calc fieldset legend,
#subaru-block-calculator-form-finance-lease-calc fieldset legend{
    padding:0px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
#calc-container  fieldset#edit-results .fieldset-wrapper,
#subaru-block-calculator-form-asset-calc fieldset#edit-results .fieldset-wrapper,
form#subaru-block-calculator-form-finance-lease-calc fieldset#edit-results .fieldset-wrapper{
    border:none;
    padding:0px;
    background-color: transparent;
}
#calc-container .form-item-residual,
#subaru-block-calculator-form-asset-calc .form-item-residual,
#subaru-block-calculator-form-finance-lease-calc .form-item-residual{position:relative;}
#subaru-block-calculator-form-finance-lease-calc .form-item-residual{margin-bottom:10px;}
#calc-container .form-item-residual .field-prefix,
#subaru-block-calculator-form-asset-calc .form-item-residual .field-prefix,
#subaru-block-calculator-form-finance-lease-calc .form-item-residual .field-prefix{
background:url("../images/question.png") no-repeat;
left: 60px;
position: absolute;
text-indent: -9999px;
top: 0;
width: 20px;
}
#calc-container .form-item-residual #balloon-help,
#subaru-block-calculator-form-asset-calc .form-item-residual #balloon-help{
    background-color: #001D77;
    color: #FFFFFF;
    font-size: 10px;
    left: 100px;
    line-height: 12px;
    padding: 10px;
    position: absolute;
    text-align: justify;
    top: -100px;
    width: 200px;
    display:none;
}

#calc-container #edit-amount,
#calc-container #edit-monthly,
#calc-container #edit-weekly,
#subaru-block-calculator-form-asset-calc #edit-amount,
#subaru-block-calculator-form-asset-calc #edit-monthly,
#subaru-block-calculator-form-asset-calc #edit-weekly {
    max-width: 182px;
}

#calc-container #edit-amount-holder,
#subaru-block-calculator-form-asset-calc #edit-amount-holder,
#subaru-block-calculator-form-finance-lease-calc #edit-amount-holder{clear:left;}

#calc-container #edit-type .form-type-radio,
#subaru-block-calculator-form-finance-lease-calc #edit-type .form-type-radio,
#subaru-block-calculator-form-asset-calc #edit-type .form-type-radio{float:left;width:95px;display:block;}

#calc-container #edit-type,
#subaru-block-calculator-form-finance-lease-calc #edit-type,
#subaru-block-calculator-form-asset-calc #edit-type{ display: block;
    float: left;
    margin: 5px 0;}
#form-calculate{margin-bottom: 10px;float:right;}
div.mortgage-label{width:220px;float:left;display:none;}
/* Booking and Service Quote CSS*/
body.request-service #main-content .aftersales-form-element .form-item-vehicle-year,
body.request-service #main-content .aftersales-form-element .form-item-vehicle-model,
body.request-service #main-content .aftersales-form-element .form-item-vehicle-variant {
  float: left;
  margin-right: 15px;
}
body.request-service #main-content .aftersales-form-element #selectvehicle_year,
body.request-service #main-content .aftersales-form-element #selectvehicle_model{
  width: 163px;
}
body.request-service #main-content .aftersales-form-element .form-item-vehicle-year select,
body.request-service #main-content .aftersales-form-element .form-item-vehicle-model select{
  width: 180px;
}
body.request-service #main-content .aftersales-form-element #selectvehicle_variant {
  width: 248px;
}
body.request-service #main-content .aftersales-form-element .form-item-vehicle-variant select {
  width: 265px;
}
body.request-service #main-content .aftersales-form-element .ajax-progress {
 display: block;
 margin-top: 10px;
 margin-bottom:0px;
}
.aftersale-vehicle-instruction{
  clear: both;
  padding-top: 10px;
  margin-bottom: 5px;
}
body.request-service #main-content .aftersales-form-element .form-item-title span.select{
  width: 120px;
}
 body.request-service #main-content .aftersales-form-element .form-item-title select.styled{
  max-width: 100%;
  padding-right: 0px;
  width: 135px;
}
body.request-service #main-content .aftersales-form-element .form-type-select select.styled{
    cursor:pointer;
}
body.request-service #main-content .aftersales-form-element .form-item-first-name,
body.request-service #main-content .aftersales-form-element .form-item-last-name{
  width: 170px;
}
body.request-service #main-content .aftersales-form-element .form-item-title{
    float:left;
    margin-right: 8px;
}
body.request-service #main-content .aftersales-form-element .form-item-first-name,
body.request-service #main-content .aftersales-form-element .form-item-last-name{
  float:left;
  margin-right: 20px;
}
body.request-service #main-content .aftersales-form-element .form-item-email-address{
  clear:both;
}
body.request-service #main-content .aftersales-form-element .form-item-phone input,
body.request-service #main-content .aftersales-form-element .form-item-email-address input{
  width: 409px;
}
body.request-service #main-content form .edit-location-search input.form-submit {
  border-radius: 0;
  box-shadow: none;
  border: 0;
  float: left;
  margin-top: 3px;
  text-indent: -999px;
  margin-left: -25px;
  margin-top: 6px;
  background-image: none;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 20px;
  height: 12px;
  padding: 0;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  border-width: 0px 0px 0px 1px;
  border-color: #bcbdbc;
  position: relative;
}
body.request-service #main-content form .edit-location-search #form-location-postcode,
body.request-service #main-content form .edit-location-search .form-item{
  float: left;
}
body.request-service #main-content form .edit-location-search #block-retailer-listing .form-item{
  float:none;
}
body.request-service #main-content form .edit-location-search .fieldset-wrapper > .form-type-item:first-child{
  float:none;
}
body.request-service #main-content form .form-item-previously-serviced{
  padding-bottom: 10px;
}
body.request-service #smartInputResults {
  z-index:1000;
  left: 255px;
}
body.logged-in.request-service #smartInputResults {
  z-index:1000;
  left: 10px;
}
body.request-service .retailer-content{
    overflow: visible;
}
body.request-service .block-subaru-shared-forms .container-header-error-border {
  border: 1px solid #db0909 !important;
}
body.request-service .block-subaru-shared-forms .ui-state-active.container-header-error-border {
  border-top: 1px solid #db0909 !important;
  border-left: 1px solid #db0909 !important;
  border-right: 1px solid #db0909 !important;
  border-bottom: 0px !important;
}
body.request-service .block-subaru-shared-forms .container-body-error-border {
  border-bottom: 1px solid #db0909 !important;
  border-left: 1px solid #db0909 !important;
  border-right: 1px solid #db0909 !important;
}
/*Subaru Club Card subaru-club-card*/
.form-item-vin1 input[type=text], .form-item-vin2 input[type=text], .form-item-vin3 input[type=text], .form-item-vin4 input[type=text], .form-item-vin5 input[type=text], .form-item-vin6 input[type=text], .form-item-vin7 input[type=text], .form-item-vin8 input[type=text], .form-item-vin9 input[type=text], .form-item-vin10 input[type=text],
.form-item-vin11 input[type=text], .form-item-vin12 input[type=text], .form-item-vin13 input[type=text], .form-item-vin14 input[type=text], .form-item-vin15 input[type=text], .form-item-vin16 input[type=text], .form-item-vin17 input[type=text],
.form-item-reg1 input[type=text], .form-item-reg2 input[type=text], .form-item-reg3 input[type=text], .form-item-reg4 input[type=text], .form-item-reg5 input[type=text], .form-item-reg6 input[type=text], .form-item-reg7 input[type=text] {
  width: 12px !important;
}
#subaru-forms-my-ride-club-card-form .form-item-vin1 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin2 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin3 input[type=text],
#subaru-forms-my-ride-club-card-form .form-item-vin4 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin5 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin6 input[type=text],
#subaru-forms-my-ride-club-card-form .form-item-vin7 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin8 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin9 input[type=text],
#subaru-forms-my-ride-club-card-form .form-item-vin10 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin11 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin12 input[type=text],
#subaru-forms-my-ride-club-card-form .form-item-vin13 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin14 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin15 input[type=text],
#subaru-forms-my-ride-club-card-form .form-item-vin16 input[type=text], #subaru-forms-my-ride-club-card-form .form-item-vin17 input[type=text]{
  padding: 5px 8px;
}
#subaru-forms-my-ride-club-card-form .form-item-vin1, #subaru-forms-my-ride-club-card-form .form-item-vin2 , #subaru-forms-my-ride-club-card-form .form-item-vin3,
#subaru-forms-my-ride-club-card-form .form-item-vin4, #subaru-forms-my-ride-club-card-form .form-item-vin5, #subaru-forms-my-ride-club-card-form .form-item-vin6,
#subaru-forms-my-ride-club-card-form .form-item-vin7, #subaru-forms-my-ride-club-card-form .form-item-vin8, #subaru-forms-my-ride-club-card-form .form-item-vin9,
#subaru-forms-my-ride-club-card-form .form-item-vin10, #subaru-forms-my-ride-club-card-form .form-item-vin11, #subaru-forms-my-ride-club-card-form .form-item-vin12,
#subaru-forms-my-ride-club-card-form .form-item-vin13, #subaru-forms-my-ride-club-card-form .form-item-vin14, #subaru-forms-my-ride-club-card-form .form-item-vin15,
#subaru-forms-my-ride-club-card-form .form-item-vin16, #subaru-forms-my-ride-club-card-form .form-item-vin17{
  margin-right: 3px !important;
}

.form-item-vin1, .form-item-vin2, .form-item-vin3, .form-item-vin4, .form-item-vin5,.form-item-vin6, .form-item-vin7, .form-item-vin8, .form-item-vin9, .form-item-vin10,.form-item-vin11,.form-item-vin12,
.form-item-vin13, .form-item-vin14, .form-item-vin15, .form-item-vin16, .form-item-vin17, .form-item-reg1, .form-item-reg2, .form-item-reg3, .form-item-reg4, .form-item-reg5,.form-item-reg6, .form-item-reg7{
  float: left !important;
  content:"";
  margin-right: 5px !important;
  margin-bottom: 0px !important;
  width: 30px !important;
}
#subaru-forms-my-ride-club-card-form #edit-vin{
  clear:both;
  padding-top: 20px;
}
#subaru-forms-my-ride-club-card-form #edit-rego-number label,
#subaru-forms-my-ride-club-card-form #edit-vin label,
#subaru-forms-my-ride-club-card-form .form-item-first-name label,
#subaru-forms-my-ride-club-card-form .form-item-last-name label,
#subaru-forms-my-ride-club-card-form .form-item-email-address label,
#subaru-forms-my-ride-club-card-form .form-item-mobile-number label,
#subaru-forms-my-ride-club-card-form .form-item-address label,
#subaru-forms-my-ride-club-card-form .form-item-state label,
#subaru-forms-my-ride-club-card-form .form-item-postcode-info label,
#subaru-forms-my-ride-club-card-form .form-item-suburb label{
  font-weight: bold;
}
#subaru-forms-my-ride-club-card-form fieldset,
#subaru-forms-my-ride-club-card-form #edit-privacy,
#subaru-forms-my-ride-club-card-form #edit-intro-message{
  background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
  padding: 20px 10px;
  position: relative;
  width: 580px;
}
body#pid-subaru-club-card #main-content h1.title{
  width: 580px;
  background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
  padding: 20px 10px 5px;
  margin-bottom: 0px;
}
#subaru-forms-my-ride-club-card-form #edit-actions{
  padding-top: 10px;
  padding-bottom: 0px;
  margin: 0px;
}
#subaru-forms-my-ride-club-card-form #edit-privacy{
  margin-bottom: 0px;
  padding-bottom: 5px;
}
#subaru-forms-my-ride-club-card-form #edit-actions input.form-submit {
  float: left;
  width: 120px;
  border-radius: 0px;
}
#subaru-forms-my-ride-club-card-form #edit-actions .fieldset-wrapper {
  float: right;
  width: 130px;
  background-color: transparent;
  margin-left: 0px;
  background-image: none;
}

#subaru-forms-my-ride-club-card-form #edit-intro-message{
  margin-bottom: 0px;
}

#subaru-forms-my-ride-club-card-form .form-item-state .subaru-error{
  padding-top: 5px;
}
body#pid-subaru-club-card-thank-you h1.title {
  padding-top: 10px !important;
  margin-bottom: 0px;
  width: 720px;
  background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
  padding: 20px 10px 5px;
}
body#pid-subaru-club-card-thank-you .thank-you-content{
  padding-top: 5px !important;
  float: left;
  display: block;
  width: 720px;
  background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
  padding: 20px 10px !important;
  position: relative;
}
/*Subaru Technical Repair Form*/
#subaru-forms-technical-repair label{
  font-weight: bold;
}
#subaru-forms-technical-repair #edit-intro-message{margin-bottom: 0px;}
#subaru-forms-technical-repair #edit-intro-message,
#subaru-forms-technical-repair #edit-acknowledgement,
#subaru-forms-technical-repair .form-item-additional-information,
#subaru-forms-technical-repair .form-item-procedure,
#subaru-forms-technical-repair fieldset{
  background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
  padding: 20px 10px !important;
  position: relative;
  width: 580px;
}
#subaru-forms-technical-repair .form-item-additional-information,
#subaru-forms-technical-repair .form-item-procedure{
  display: block;
  float: left;
}
#subaru-forms-technical-repair .form-item-repairer-contact,
#subaru-forms-technical-repair .form-item-repairer-name{
  float: left;
  clear: both;
}
#subaru-forms-technical-repair #edit-acknowledgement{
  font-size: 11px;
  padding-top: 30px;
  margin-top: 10px;
  margin-bottom: 0px;
  float: left;
  clear: both;
}
#subaru-forms-technical-repair .form-item-vin1 input,
#subaru-forms-technical-repair .form-item-vin2 input,
#subaru-forms-technical-repair .form-item-vin3 input,
#subaru-forms-technical-repair .form-item-vin4 input,
#subaru-forms-technical-repair .form-item-vin5 input,
#subaru-forms-technical-repair .form-item-vin6 input,
#subaru-forms-technical-repair .form-item-vin7 input,
#subaru-forms-technical-repair .form-item-vin8 input,
#subaru-forms-technical-repair .form-item-vin9 input,
#subaru-forms-technical-repair .form-item-vin10 input,
#subaru-forms-technical-repair .form-item-vin11 input,
#subaru-forms-technical-repair .form-item-vin12 input,
#subaru-forms-technical-repair .form-item-vin13 input,
#subaru-forms-technical-repair .form-item-vin14 input,
#subaru-forms-technical-repair .form-item-vin15 input,
#subaru-forms-technical-repair .form-item-vin16 input,
#subaru-forms-technical-repair .form-item-vin17 input
{
  box-shadow: none;
  -webkit-box-shadow: none;
  width: 7px !important;
}
#subaru-forms-technical-repair .form-item-vin1,
#subaru-forms-technical-repair .form-item-vin2,
#subaru-forms-technical-repair .form-item-vin3,
#subaru-forms-technical-repair .form-item-vin4,
#subaru-forms-technical-repair .form-item-vin5,
#subaru-forms-technical-repair .form-item-vin6,
#subaru-forms-technical-repair .form-item-vin7,
#subaru-forms-technical-repair .form-item-vin8,
#subaru-forms-technical-repair .form-item-vin9,
#subaru-forms-technical-repair .form-item-vin10,
#subaru-forms-technical-repair .form-item-vin11,
#subaru-forms-technical-repair .form-item-vin12,
#subaru-forms-technical-repair .form-item-vin13,
#subaru-forms-technical-repair .form-item-vin14,
#subaru-forms-technical-repair .form-item-vin15,
#subaru-forms-technical-repair .form-item-vin16,
#subaru-forms-technical-repair .form-item-vin17{
  margin-right: 2px !important;
}
body#pid-repair-technical-form #main-content h1.title{
width: 580px;
background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
padding: 20px 10px 5px;
margin-bottom: 0px;
    margin-left: 0px;
}
body#pid-repair-technical-form {
    background: #e8edee url(http://subaru-com-au.s3.amazonaws.com/020413_afs_service_background.jpg) no-repeat scroll center top !important;
}
body#pid-repair-technical-form .main-wrapper {
    background: none;
}
body#pid-repair-technical-form .header-group {
    height: 100px;
}
body#pid-repair-technical-form .sidebar-first-inner {
    margin-top: -3px;
}
body#pid-repair-technical-form a.show-link{
    display:none;
}
body#pid-repair-technical-form #edit-acknowledgement ol {
    margin-bottom: 5px;
}
body#pid-repair-technical-form #edit-acknowledgement ol li{
    margin-top: 5px;
}


 body#pid-repair-technical-form #block-system-main .gutter{
     margin-left: 0px;
 }

 body#pid-repair-technical-form  #block-menu_block-5 .inner ul li:nth-last-child(2) a {
     background: url("../images/mysubaru_metal_nav.png") no-repeat 7% 100%;
     padding-left: 30px;
     padding-top: 6px;
 }

/*New form backgrounds*/
 body#pid-contact-us{
     background: #e8edee url(/profiles/subaru/themes/custom/subaru/images/forms/contact_us_background.jpg) no-repeat scroll center 60px !important;
 }
 /*body#pid-retailers{
    background: #e8edee url(/profiles/subaru/themes/custom/subaru/images/forms/retailer_background.jpg) no-repeat scroll center 60px !important;
}*/
body#pid-brochure-download{
    background: #e8edee url(/profiles/subaru/themes/custom/subaru/images/forms/brochure_background.jpg) no-repeat scroll center 60px !important;
}
body#pid-email-an-enquiry {
    background: #e8edee url(/profiles/subaru/themes/custom/subaru/images/forms/enquiry_background.jpg) no-repeat scroll center 60px !important;
}
body#pid-test-drive-your-way{
    background: #e8edee url(/profiles/subaru/themes/custom/subaru/images/subaru-book-test.jpg) no-repeat scroll center 60px !important;
}
body#pid-book-test-drive {
     background: #e8edee url(/profiles/subaru/themes/custom/subaru/images/subaru-book-test-new.jpg) no-repeat scroll center 60px !important;
 }
body#pid-open-air-ipad-register-your-interest-thank-you .main-wrapper,
body#pid-open-air-ipad-register-your-interest .main-wrapper,
body#pid-book-test-drive-wrx .main-wrapper,
body#pid-openair-invitation .main-wrapper,
body#pid-openair-invitation-thank-you .main-wrapper,
body#pid-openair-invitation-waitlist .main-wrapper,
body#pid-contact-us .main-wrapper,
body#pid-retailers .main-wrapper,
body#pid-brochure-download .main-wrapper,
body#pid-email-an-enquiry .main-wrapper,
body#pid-book-test-drive .main-wrapper {
    background: none;
}
body#pid-contact-us #header-top .block-views img,
body#pid-retailers #header-top .block-views img,
body#pid-brochure-download #header-top .block-views img,
body#pid-email-an-enquiry #header-top .block-views img,
body#pid-book-test-drive #header-top .block-views img{
    display:none;
}

#pid-book-test-drive-wrx .breadcrumbs .breadcrumb a,#pid-book-test-drive-wrx .breadcrumb,
#pid-book-test-drive .breadcrumbs .breadcrumb a,#pid-book-test-drive .breadcrumb{color:#fff;}

#pid-book-test-drive-wrx .breadcrumb a,
#pid-book-test-drive .breadcrumb a{
    background: transparent url(/profiles/subaru/themes/custom/subaru/images/white-arrow-light.png) no-repeat 100% 50%;
}
/*body#pid-retailers #block-find_retailer-find_retailer{
    background: transparent url(/profiles/subaru/themes/custom/subaru/images/nav-85.png) repeat;
    padding-bottom: 10px;
}
body#pid-retailers #block-system-main .gutter h1.title{
    background: transparent url(/profiles/subaru/themes/custom/subaru/images/nav-85.png) repeat;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 714px;
}*/
#pid-brochure-download .breadcrumb,
#pid-brochure-download .breadcrumb a{
    color: #FFF;
}
#pid-brochure-download .breadcrumb a{
    background: transparent url(/profiles/subaru/themes/custom/subaru/images/white-arrow-light.png) no-repeat 100% 50%;
}
body#pid-fleet-why-choose-a-subaru #block-subaru_block_calculator-asset_purchase_calc{width:100%}
body#pid-fleet-why-choose-a-subaru #block-subaru_block_calculator-asset_purchase_calc h2{font-size: 16px; }
body#pid-fleet-why-choose-a-subaru #subaru-block-calculator-form-asset-calc #edit-type { margin: 0px;}
body#pid-fleet-why-choose-a-subaru #subaru-block-calculator-form-asset-calc #edit-type .form-type-radio{margin: 0px;}

body#pid-book-test-drive-wrx{
    background: #e8edee url("/profiles/subaru/modules/custom/subaru_wrxpreorder/images/form_background.jpg") no-repeat scroll center top !important;
}

#pid-book-test-drive-wrx-thank-you #main-wrapper, 
body#pid-book-test-drive-wrx #main-wrapper {
    margin-top: -200px !important; 
}
#pid-book-test-drive-wrx-thank-you .sidebar-first-inner,
body#pid-book-test-drive-wrx .sidebar-first-inner {
    margin-top: 2px;
}

body#pid-book-test-drive-wrx #edit-wrx{
    margin-top:0px;
}

#pid-book-test-drive-wrx-thank-you #right-column{
    display:none;
}

#pid-book-test-drive-wrx-thank-you #main-column.grid16-8{
     width: 741px;
}

#pid-book-test-drive-wrx-thank-you #node-bottom{
    display:none;
}

body#pid-openair-invitation-waitlist,
body#pid-openair-invitation-thank-you,
body#pid-open-air-ipad-register-your-interest-thank-you,
body#pid-open-air-ipad-register-your-interest,
 body#pid-openair-invitation{
     background: #e8edee url(/profiles/subaru/themes/custom/subaru/images/forms/openair_background.jpg) no-repeat scroll center top !important;
 }
body#pid-open-air-ipad-register-your-interest-thank-you #main-content h1.title{
    padding-left: 0px;
}
body#pid-open-air-ipad-register-your-interest #main-content h1.title,
body#pid-openair-invitation #main-content h1.title{
width: 707px;
background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
padding: 20px 10px 5px;
margin-bottom: 0px;
    margin-left: 0px;
}

 #subaru-forms-form-openair-ipad-registration fieldset,
 #subaru-forms-form-openair-registration #edit-intro-message,
 #subaru-forms-form-openair-registration fieldset{
  background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
  padding: 20px 10px !important;
  position: relative;
  width: 707px;
}

#subaru-forms-form-openair-ipad-registration fieldset label,
#subaru-forms-form-openair-registration legend span,
#subaru-forms-form-openair-registration fieldset label{
    font-size: 14px;
    color:#333;
    font-weight: bold;
}
 #subaru-forms-form-openair-ipad-registration fieldset label{font-size:16px;}
body#pid-open-air-ipad-register-your-interest #block-system-main div.gutter,
body#pid-openair-invitation #block-system-main div.gutter{
    margin-left:0px;
}
body#pid-open-air-ipad-register-your-interest-thank-you .sidebar-first-inner,
body#pid-open-air-ipad-register-your-interest .sidebar-first-inner,
body#pid-openair-invitation-waitlist .sidebar-first-inner ,
body#pid-openair-invitation-thank-you .sidebar-first-inner ,
body#pid-openair-invitation .sidebar-first-inner {
    margin-top: 2px;
}
body#pid-open-air-ipad-register-your-interest-thank-you #main-wrapper,
body#pid-open-air-ipad-register-your-interest #main-wrapper,
body#pid-openair-invitation-waitlist #main-wrapper ,
body#pid-openair-invitation-thank-you #main-wrapper ,
body#pid-openair-invitation #main-wrapper {
    margin-top: -200px !important; 
}

 body#pid-open-air-ipad-register-your-interest-thank-you #main-wrapper,
 body#pid-open-air-ipad-register-your-interest #main-wrapper{
     margin-top: 103px !important;
 }

body#pid-openair-invitation-waitlist .breadcrumbs .breadcrumb,
body#pid-openair-invitation-thank-you .breadcrumbs .breadcrumb,
body#pid-openair-invitation .breadcrumbs .breadcrumb{
    color: #FFFFFF !important;
}

body#pid-openair-invitation-waitlist .breadcrumbs .breadcrumb a ,
body#pid-openair-invitation-thank-you .breadcrumbs .breadcrumb a ,
body#pid-openair-invitation .breadcrumbs .breadcrumb a  {
    background: url("/profiles/subaru/themes/custom/subaru/images/white-arrow-light.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0) !important;
     color: #FFFFFF !important;
}

body#pid-open-air-ipad-register-your-interest #edit-actions,
body#pid-openair-invitation #edit-actions{
    margin-top:0px;
}

#subaru-forms-form-openair-ipad-registration #edit-privacy,
#subaru-forms-form-openair-registration #edit-privacy{
    margin-bottom: 0px;
}

#subaru-forms-form-openair-ipad-registration #edit-actions,
#subaru-forms-form-openair-registration #edit-actions{
    margin-top:0px;
}
 #subaru-forms-form-openair-ipad-registration fieldset legend,
 #subaru-forms-form-openair-registration fieldset legend {
    border: 0 none;
    display: block;
    float: none;
    left: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 10px;
}


 #subaru-forms-form-openair-ipad-registration #edit-information{
     margin-top: 0px;
 }
 body#pid-open-air-ipad-register-your-interest-thank-you #copyright-subaru,
 body#pid-open-air-ipad-register-your-interest #copyright-subaru,
 body#pid-open-air-ipad-register-your-interest-thank-you #block-search-form,
 body#pid-open-air-ipad-register-your-interest #block-search-form,
 body#pid-open-air-ipad-register-your-interest-thank-you #block-menu_block-6,
 body#pid-open-air-ipad-register-your-interest-thank-you #block-menu_block-10,
 body#pid-open-air-ipad-register-your-interest-thank-you #block-menu_block-13,
 body#pid-open-air-ipad-register-your-interest-thank-you #footer-wrapper,
 body#pid-open-air-ipad-register-your-interest-thank-you #block-boxes-copyright-subaru,
 body#pid-open-air-ipad-register-your-interest-thank-you div.sticky-footer,
 body#pid-open-air-ipad-register-your-interest-thank-you #sticky-left-menu,
 body#pid-open-air-ipad-register-your-interest-thank-you  #page-bottom,
 body#pid-open-air-ipad-register-your-interest-thank-you  #breadcrumbs,
 body#pid-open-air-ipad-register-your-interest #block-menu_block-13,
 body#pid-open-air-ipad-register-your-interest #block-menu_block-6,
 body#pid-open-air-ipad-register-your-interest #block-menu_block-10,
 body#pid-open-air-ipad-register-your-interest #footer-wrapper,
 body#pid-open-air-ipad-register-your-interest #block-boxes-copyright-subaru,
 body#pid-open-air-ipad-register-your-interest div.sticky-footer,
 body#pid-open-air-ipad-register-your-interest #sticky-left-menu,
 body#pid-open-air-ipad-register-your-interest #page-bottom,
 body#pid-open-air-ipad-register-your-interest #breadcrumbs{
     display:none !important;
 }

 body#pid-open-air-ipad-register-your-interest-thank-you h1.title,
 body#pid-open-air-ipad-register-your-interest h1.title{
     display:none;
 }

 #subaru-forms-form-openair-ipad-registration #model-overall{
     padding: 5px;
     width:695px;
 }

 #subaru-forms-form-openair-ipad-registration #model-overall img{
     max-width:90px;
     height: auto;
 }

 #subaru-forms-form-openair-ipad-registration #model-overall .model-single-container{
     width:110px;
 }

 #subaru-forms-form-openair-ipad-registration #edit-information{
     padding-top: 5px !important;
 }

 #model-overall .model-single-container.right-end{
     margin-right: 0px;
 }

 #subaru-forms-form-openair-ipad-registration  div.form-item.form-type-textfield{
     width:695px;
 }
 #subaru-forms-form-openair-ipad-registration  div.form-item.form-type-textfield input{
     width:685px;
     max-width: 100%;
 }

 #subaru-forms-form-openair-ipad-registration #edit-privacy-statement{
     margin: 5px 0;
 }

 #subaru-forms-form-openair-ipad-registration fieldset#edit-privacy label{
     font-size: 14px;
     font-weight: normal;
 }

 body#pid-open-air-ipad-register-your-interest-thank-you #sidebar-first,
 body#pid-open-air-ipad-register-your-interest #sidebar-first{
     position:fixed;
     top:105px;
     z-index:100;
 }

 body#pid-open-air-ipad-register-your-interest-thank-you  #header-group,
 body#pid-open-air-ipad-register-your-interest #header-group{
     position:fixed;
     top:0px;
     z-index:1;
 }

 body#pid-open-air-ipad-register-your-interest-thank-you #main-group,
 body#pid-open-air-ipad-register-your-interest #main-group{
 margin-left: 250px;
 }

 #subaru-forms-form-openair-ipad-registration #edit-privacy .action-wrapper{
     margin-top:10px;
 }
/* Second Owner */
#subaru-forms-second-owner-form label{
    font-weight: bold;
}
 #subaru-forms-second-owner-form fieldset legend{
     margin: 0;
     padding: 0;
     position: absolute;
     border: 0;
     top: 10px;
     left: auto;
     float: none;
     display: block;
}
#subaru-forms-second-owner-form fieldset#edit-location{
    margin-top: -10px;
    padding-top: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

body.iefix #subaru-forms-second-owner-form fieldset#edit-location{
    margin-top:0px !important;
}

#subaru-forms-second-owner-form fieldset#edit-location legend{
     position: relative;
     top: 14px;
}
#subaru-forms-second-owner-form .form-item-mobile-number{
    margin-bottom: 0px;
}
#subaru-forms-second-owner-form #edit-privacy label{
    font-weight: normal;
}
#subaru-forms-second-owner-form #edit-information .fieldset-wrapper{
    padding-bottom: 5px;
}
#subaru-forms-second-owner-form #edit-intro-message{margin-bottom: 0px;}

#subaru-forms-second-owner-form #edit-intro-message,
#subaru-forms-second-owner-form #edit-privacy{
    background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
    padding: 20px 10px;
    position: relative;
    width: 707px;
    margin-top: 0px;
    margin-bottom: 10px;
}
 #subaru-forms-second-owner-form #edit-intro-message{
    padding-top: 0px;
 }
#subaru-forms-second-owner-form fieldset{
    background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
    padding: 10px 10px;
    position: relative;
    width: 707px;
    margin-top: 0px;
    margin-bottom: 10px;
}
#subaru-forms-second-owner-form .form-item-title{
    float: left;
    width: 130px;    
}
#subaru-forms-second-owner-form #edit-location .fieldset-wrapper{
    max-width:100%;
}
#subaru-forms-second-owner-form .form-item-first-name,
#subaru-forms-second-owner-form .form-item-last-name{
    float: left;
    width: 192px;
    margin-right: 15px;
}
#subaru-forms-second-owner-form #edit-information{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#subaru-forms-second-owner-form #edit-rego-number{
    padding-top: 5px;
    clear:both;
}
#subaru-forms-second-owner-form  #rego-div{
    height: 25px;
}
#subaru-forms-second-owner-form .form-item-reg1 input,
#subaru-forms-second-owner-form .form-item-reg2 input,
#subaru-forms-second-owner-form .form-item-reg3 input,
#subaru-forms-second-owner-form .form-item-reg4 input,
#subaru-forms-second-owner-form .form-item-reg5 input,
#subaru-forms-second-owner-form .form-item-reg6 input,
#subaru-forms-second-owner-form .form-item-reg7 input,
#subaru-forms-second-owner-form .form-item-reg8 input,
#subaru-forms-second-owner-form .form-item-vin1 input,
#subaru-forms-second-owner-form .form-item-vin2 input,
#subaru-forms-second-owner-form .form-item-vin3 input,
#subaru-forms-second-owner-form .form-item-vin4 input,
#subaru-forms-second-owner-form .form-item-vin5 input,
#subaru-forms-second-owner-form .form-item-vin6 input,
#subaru-forms-second-owner-form .form-item-vin7 input,
#subaru-forms-second-owner-form .form-item-vin8 input,
#subaru-forms-second-owner-form .form-item-vin9 input,
#subaru-forms-second-owner-form .form-item-vin10 input,
#subaru-forms-second-owner-form .form-item-vin11 input,
#subaru-forms-second-owner-form .form-item-vin12 input,
#subaru-forms-second-owner-form .form-item-vin13 input,
#subaru-forms-second-owner-form .form-item-vin14 input,
#subaru-forms-second-owner-form .form-item-vin15 input,
#subaru-forms-second-owner-form .form-item-vin16 input,
#subaru-forms-second-owner-form .form-item-vin17 input
{
    width: 15px !important;
}
#subaru-forms-second-owner-form .form-item-reg1,
#subaru-forms-second-owner-form .form-item-reg2,
#subaru-forms-second-owner-form .form-item-reg3,
#subaru-forms-second-owner-form .form-item-reg4,
#subaru-forms-second-owner-form .form-item-reg5,
#subaru-forms-second-owner-form .form-item-reg6,
#subaru-forms-second-owner-form .form-item-reg7,
#subaru-forms-second-owner-form .form-item-vin1,
#subaru-forms-second-owner-form .form-item-vin2,
#subaru-forms-second-owner-form .form-item-vin3,
#subaru-forms-second-owner-form .form-item-vin4,
#subaru-forms-second-owner-form .form-item-vin5,
#subaru-forms-second-owner-form .form-item-vin6,
#subaru-forms-second-owner-form .form-item-vin7,
#subaru-forms-second-owner-form .form-item-vin8,
#subaru-forms-second-owner-form .form-item-vin9,
#subaru-forms-second-owner-form .form-item-vin10,
#subaru-forms-second-owner-form .form-item-vin11,
#subaru-forms-second-owner-form .form-item-vin12,
#subaru-forms-second-owner-form .form-item-vin13,
#subaru-forms-second-owner-form .form-item-vin14,
#subaru-forms-second-owner-form .form-item-vin15,
#subaru-forms-second-owner-form .form-item-vin16,
#subaru-forms-second-owner-form .form-item-vin17{
    margin-right: 9px !important;
}
#subaru-forms-second-owner-form .aftersales-form-element{
    clear: both;
    width: 208px;
}
#subaru-forms-second-owner-form .form-item-odometer-reading {
    padding: 5px 0 0 0;
    clear: both;
}
#subaru-forms-second-owner-form .form-item-email-address,
#subaru-forms-second-owner-form .form-item-address{
    clear:both;
}
body#pid-change-of-vehicle-ownership-thank-you,
body#pid-change-of-vehicle-ownership{
    background: #e8edee url(http://subaru-com-au.s3.amazonaws.com/020413_afs_service_background.jpg) no-repeat scroll center top !important;
}
#subaru-forms-second-owner-form #edit-privacy{
    margin-bottom: 0px;
}
#subaru-forms-second-owner-form #edit-actions{
    margin-top:0px;
}
body#pid-change-of-vehicle-ownership-thank-you .main-wrapper,
body#pid-change-of-vehicle-ownership .main-wrapper{
    background: none;
}
body#pid-change-of-vehicle-ownership-thank-you .header-group,
body#pid-change-of-vehicle-ownership .header-group{
    height: 100px;
}
body#pid-change-of-vehicle-ownership-thank-you .sidebar-first-inner,
body#pid-change-of-vehicle-ownership .sidebar-first-inner {
   display:none;
}
body#pid-change-of-vehicle-ownership-thank-you #block-system-main .gutter,
body#pid-change-of-vehicle-ownership #block-system-main .gutter{
     margin-left: 0px;
}
body#pid-change-of-vehicle-ownership-thank-you #main-content h1.title{
    display: block;
}
body#pid-change-of-vehicle-ownership-thank-you .thank-you-content {
    width: 707px;
}
body#pid-change-of-vehicle-ownership-thank-you #main-content h1.title,
body#pid-change-of-vehicle-ownership #main-content h1.title{    
    width:707px;
    background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
    padding: 0px 10px 5px 10px;
    margin-bottom:0px;
    margin-left: 0px;
    padding-top: 20px;
}
body#pid-change-of-vehicle-ownership-thank-you .thank-you-content{
    padding-top: 15px !important;
}
#subaru-forms-second-owner-form .form-item-postcode-info input{
    width: 117px;
}
#subaru-forms-second-owner-form .form-item-postcode-info{
    width: 370px;
}
#subaru-forms-second-owner-form .form-item-original-owner,
#subaru-forms-second-owner-form .form-item-selling-retailer,
#subaru-forms-second-owner-form .form-item-purchase-date,
#subaru-forms-second-owner-form .form-item-pass-question,
#subaru-forms-second-owner-form .form-item-password,
#subaru-forms-second-owner-form .form-item-mobile-number,
#subaru-forms-second-owner-form .form-item-email-address,
#subaru-forms-second-owner-form .form-item-suburb,
#subaru-forms-second-owner-form .form-item-address-line-2,
#subaru-forms-second-owner-form .form-item-email-address,
#subaru-forms-second-owner-form .form-item-address,
#subaru-forms-second-owner-form .form-item-pass-question,
#subaru-forms-second-owner-form .form-item-home-number{
    width:410px;
}
#subaru-forms-second-owner-form #edit-odometer-reading{
    width:208px;
}
#subaru-forms-second-owner-form .form-item-purchase-date{
    width: 240px;
    float:left;
}
#subaru-forms-second-owner-form input#edit-purchase-date{
    width:208px;
    float:left;
}
#subaru-forms-second-owner-form .form-item-selling-retailer{
    clear:both;
}
#subaru-forms-second-owner-form .form-item-state{
    width: 130px;
    margin-right: 0px;
}
#subaru-forms-second-owner-form .ui-datepicker-trigger{
    padding-top: 25px;
}
#subaru-forms-second-owner-form #edit-privacy input.form-checkbox {
    vertical-align: 0%;
}

#subaru-forms-second-owner-form #edit-privacy .fieldset-wrapper {
    padding-top: 15px;
}
#subaru-forms-second-owner-form .form-item-vehicle-year .subaru-error,
#subaru-forms-second-owner-form .form-item-vehicle-model .subaru-error,
#subaru-forms-second-owner-form .form-item-vehicle-variant .subaru-error{
    padding-top: 5px;
}
#subaru-forms-second-owner-form .form-item-title label:after,
#subaru-forms-second-owner-form .form-item-vehicle-year label:after,
#subaru-forms-second-owner-form .form-item-vehicle-model label:after,
#subaru-forms-second-owner-form .form-item-vehicle-variant label:after,
#subaru-forms-second-owner-form fieldset#edit-location legend:after,
#pid-change-of-vehicle-ownership .fieldset-wrapper .form-item-first-name label:after,
#pid-change-of-vehicle-ownership .form-item-last-name label:after,
#pid-change-of-vehicle-ownership .form-item-address label:after,
#pid-change-of-vehicle-ownership .form-item-suburb label:after,
#pid-change-of-vehicle-ownership .form-item-state label:after,
#pid-change-of-vehicle-ownership .form-item-postcode-info label:after,
#pid-change-of-vehicle-ownership .form-item-email-address label:after,
#pid-change-of-vehicle-ownership .form-item-state label:after,
#pid-change-of-vehicle-ownership .form-item-mobile-number label:after,
#pid-change-of-vehicle-ownership #edit-rego-number label:after,
#pid-change-of-vehicle-ownership .form-item-odometer-reading label:after,
#pid-change-of-vehicle-ownership .form-item-purchase-date label:after,
#pid-change-of-vehicle-ownership .form-item-communication-type label[for="edit-communication-type"]:after,
#pid-change-of-vehicle-ownership .form-item-communication-survey label[for="edit-communication-survey"]:after,
#pid-change-of-vehicle-ownership #edit-privacy legend span:after,
#pid-change-of-vehicle-ownership .so-com-type:after
{
    content:" *";
}

#subaru-forms-second-owner-form .so-com .form-item .form-radios div label.option,
#subaru-forms-second-owner-form .form-item-communication-survey .form-radios label{
    font-weight:normal;
}

#subaru-forms-second-owner-form .form-item-communication-type label[for="edit-communication-type"]{
    padding-top:10px;
}
#subaru-forms-second-owner-form .email-tooltip{
    float: left;
}
#subaru-forms-second-owner-form .so-com-email{
    float:left;
    width:305px;
}
#subaru-forms-second-owner-form .so-com-post{
    clear:both;
}
#subaru-forms-second-owner-form .so-com label[for="edit-com-email"],
#subaru-forms-second-owner-form .so-com label[for="edit-com-post"],
#subaru-forms-second-owner-form .so-com label[for="edit-com-sms"]{
    width:30%;
    margin-top:10px;
    float:left;
    font-weight: normal;
}
#subaru-forms-second-owner-form .so-com-email label[for="edit-com-email"]{
    width: 65%;
}
#subaru-forms-second-owner-form .so-com .form-type-radio{
    float:left;
    margin-right:15px;
}
#subaru-forms-second-owner-form .so-com-email .form-type-radio{
    margin-right: 0px;
    margin-left: 15px;
}
#pid-change-of-vehicle-ownership h1.title{
    clear: both;
}

#subaru-forms-second-owner-form .so-com-type{
    font-weight: bold;
    margin-top: 10px;
}

#subaru-forms-second-owner-form .form-item-communication-survey label{
    margin-top:20px;
}
#subaru-forms-second-owner-form .form-item-vehicle-year,
#subaru-forms-second-owner-form .form-item-vehicle-model,
#subaru-forms-second-owner-form .form-item-vehicle-variant {
    float: left;
    margin-right: 15px;
}
#subaru-forms-second-owner-form #selectvehicle_year,
#subaru-forms-second-owner-form #selectvehicle_model{
    width: 163px;
}
#subaru-forms-second-owner-form .form-item-vehicle-year select,
#subaru-forms-second-owner-form .form-item-vehicle-model select,
#subaru-forms-second-owner-form #edit-vehicle-info .fieldset-wrapper #variant_listing .select
{
    width: 180px;
}

#subaru-forms-second-owner-form #edit-vehicle-info .fieldset-wrapper #variant_listing .form-item-model-variant select.styled{
    width: 200px;
}

#subaru-forms-second-owner-form #selectvehicle_variant {
    width: 248px;
}
#subaru-forms-second-owner-form .form-item-vehicle-variant select {
    width: 265px;
}
#subaru-forms-second-owner-form .ajax-progress {
    display: block;
    margin-top: 10px;
    margin-bottom:0px;
}
#subaru-forms-second-owner-form .ajax-progress .throbber{
    margin-left: 10px;
}
#subaru-forms-second-owner-form #edit-information-2{
    margin-top:0px;
    padding-top:0px;
}
/*End Subaru Second Owner*/

#pid-contact-us #subaru-forms-contact-form #edit-information .fieldset-wrapper,
#pid-contact-us #subaru-forms-contact-form #edit-enquiry .fieldset-wrapper{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
#pid-contact-us #subaru-forms-contact-form #edit-information .fieldset-wrapper{clear:both;}
#pid-contact-us #subaru-forms-contact-form #edit-information .form-item,
#pid-contact-us #subaru-forms-contact-form #edit-enquiry .form-item{
    margin-top:0px;
}

#pid-email-an-enquiry #edit-privacy label,
#webform-component-your-privacy label,
body.page-contact-us #main-group #edit-privacy label,
#subaru-forms-book-test-drive-form #edit-privacy label{
     font-weight: normal;
}

body.page-contact-us #main-group #edit-privacy input.form-checkbox,
#subaru-forms-book-test-drive-form #edit-privacy input.form-checkbox{
     vertical-align: 0%;
 }
 #webform-component-your-privacy input.form-checkbox,
 #pid-email-an-enquiry #edit-privacy input.form-checkbox{
     vertical-align: 0%;
     margin-right: 5px;
 }


 #pid-email-an-enquiry #edit-privacy-statement p{
     margin-top: 5px;
}

 #webform-component-details label:after,
 #subaru-forms-book-test-drive-form label:after{
     content: '*';     
 }

 #subaru-forms-book-test-drive-form #edit-privacy label:after{
     content: '';
 }

 #webform-component-what-would-you-like-to-do .fieldset-legend:after,
 #pid-brochure-download #webform-component-select-up-to-3-models-below span:after,
 #subaru-forms-book-test-drive-form  #edit-retailer-where h2:after,
 label[for="edit-submitted-few-months"]:after{
     content: '*';
     padding-left: 5px;
 }
 #pid-brochure-download #webform-component-select-up-to-3-models-below{
     padding-bottom: 15px !important;
 }
 #pid-brochure-download .form-radios .form-item{
     margin-top: 5px;
 }
 #pid-brochure-download #webform-component-select-up-to-3-models-below--model-selector{
     padding-top: 15px;
 }
 #pid-brochure-download .short-privacy,
 #pid-brochure-download #edit-privacy-statement {
     margin-bottom: 0px;
     font-size: 11px;
     margin-top: 10px;
 }
 #subaru-forms-book-test-drive-form #edit-privacy .complete-statement,
 #pid-brochure-download .complete-statement{
     display:none;
 }
 #subaru-forms-book-test-drive-form #edit-privacy .short-privacy{
     margin-top: 20px;
     margin-bottom: 0px;

 }

 #pid-service-quote #block-menu_block-13,
 #pid-car-advice #block-menu_block-13,
 #pid-finance-insurance #block-menu_block-13{
     margin-top:4px;
 }

 #pid-change-of-vehicle-ownership #block-menu_block-13{
     margin-top: 8px;
 }

 #subaru-forms-book-test-drive-form #edit-privacy .test-drive-disclaimer{
     font-size: 11px !important;
 }
 .disclaimer-thank-you-content{
     float: left;
     display: block;
     width: 720px;
     background: url("/profiles/subaru/themes/custom/subaru/images/nav-85.png") repeat scroll 0 0 transparent;
     padding: 10px 10px !important;
     font-size: 11px;
 }

 .node-type-seo-content-type #block-menu_block-6{
     margin-top: 220px !important;
 }

 body#pid-change-of-vehicle-ownership .breadcrumb,
 body#pid-change-of-vehicle-ownership-thank-you .breadcrumb{
     margin-left: -3px;
 }
 body#pid-change-of-vehicle-ownership-thank-you .sidebar-first-inner{
     margin-top: 1px;
 }