/* Book a Test Drive */
#main_0_content_0_testDriveWizard label {font-size:1.2em;}
#main_0_content_0_testDriveWizard select {width:210px;display:block;margin-bottom:9px;}
#main_0_content_0_testDriveWizard input {background-color:#FAFAFA;border:1px solid #E9E9E9;color:#707070;display:block;height:14px;margin-bottom:9px;padding:4px 3px;width:204px;}
#main_0_content_0_testDriveWizard .nav {float:right;width:100%;padding-top:10px;position:relative;}
#main_0_content_0_testDriveWizard .test-drive-step h2 span {font-size:0.75em;}
#main_0_content_0_testDriveWizard .nav #main_0_content_0_testDriveWizard_StepNavigationTemplateContainerID_BackButton {float:left;}
#main_0_content_0_testDriveWizard .nav #main_0_content_0_testDriveWizard_StartNavigationTemplateContainerID_NextButton,
#main_0_content_0_testDriveWizard .nav #main_0_content_0_testDriveWizard_StepNavigationTemplateContainerID_NextButton,
#main_0_content_0_testDriveWizard .nav #main_0_content_0_testDriveWizard_FinishNavigationTemplateContainerID_FinishButton {float:right;}
#main_0_content_0_testDriveWizard .image-submit {padding:0;border:0;width:auto;height:auto;}
#main_0_content_0_testDriveWizard .radio input {width:auto;height:auto;display:block;background:none;border:none;float:left;}
#main_0_content_0_testDriveWizard .radio label {margin-left:2px;position:relative;top:4px;}
#main_0_content_0_testDriveWizard .checkbox input {width:auto;height:auto;display:block;background:none;border:none;float:left;}
#main_0_content_0_testDriveWizard .checkbox label {margin-left:2px;position:relative;top:4px;}
#main_0_content_0_testDriveWizard .sidebar {margin-bottom:25px;}
#main_0_content_0_testDriveWizard .sidebar div {height:33px;width:190px;float:left;text-indent:-9999em;}
#main_0_content_0_testDriveWizard .sidebar div.select-a-vehicle {background:url(/images/test-drive/test-drive-step1.png) no-repeat;}
#main_0_content_0_testDriveWizard .sidebar div.enter-your-details {background:url(/images/test-drive/test-drive-step2.png) no-repeat;}
#main_0_content_0_testDriveWizard .sidebar div.dealer-selector {background:url(/images/test-drive/test-drive-step3.png) no-repeat;}
#main_0_content_0_testDriveWizard .sidebar div.your-details {background:url(/images/test-drive/test-drive-step4.png) no-repeat;}
#main_0_content_0_testDriveWizard .sidebar div.active {background-position:0 -33px;}
/*#main_0_content_0_testDriveWizard .sidebar div.complete {background-position:0 -66px;}*/
#main_0_content_0_testDriveWizard #select-models .select-car {width: 235px; padding-left: 10px; padding-right: 10px;float:left;margin-bottom:36px;}
#main_0_content_0_testDriveWizard #select-models .select-car-inner {border-bottom:1px solid #e5e5e5;padding-bottom:4px;width:235px;}
#main_0_content_0_testDriveWizard #select-models .select-car-inner img {position:relative;right:10px;}
#main_0_content_0_testDriveWizard #select-models .select-car-inner .checkbox {display:block;position:relative;right:10px;margin-bottom:12px;}
#main_0_content_0_testDriveWizard #select-models .select-car-inner input {margin-left:10px;}
#main_0_content_0_testDriveWizard #select-models .select-car-inner label {color:#0085CF;font-weight:bold;margin-left:2px;}
#main_0_content_0_testDriveWizard #your-details-step #chosen-vehicle {width:225px;min-height:263px;float:left;margin-right:30px;}
#main_0_content_0_testDriveWizard #your-details-step #chosen-vehicle .car-title {font-weight:bold;}
#main_0_content_0_testDriveWizard #your-details-step #your-details {float:left;margin-right:30px;width:225px;height:200px;}
#main_0_content_0_testDriveWizard #your-details-step #additional-info {float:left;width:225px;}
#main_0_content_0_testDriveWizard #your-details-step {width:100%;border-bottom:1px solid #ececec;}
#main_0_content_0_testDriveWizard #your-details-step label.error {display:block;margin-left:5px;margin-bottom:7px;color:#0085CF;font-weight:bold;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #post-code {font-weight:bold;font-size:2.2em;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_StepNavigationTemplateContainerID_NextButton {width:68px;height:26px;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_oneDealerFound {width:240px;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_noDealersFound {width:240px;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_SearchDiffererntLocation {width:240px;padding-top:22px;margin-top:35px;border-top:1px solid #e5e5e5;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_findADealerMap_GMap1 {float:left;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #dealer-selector-right {float:left;margin-left:30px;width:240px;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #search-different-location input {float:left;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #search-different-location #main_0_content_0_testDriveWizard_FindADealerBox {width:166px;height:16px;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #search-different-location #main_0_content_0_testDriveWizard_FindADealer_Button {width:55px;height:26px;padding:0;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_nearbyDealerList {margin-bottom:12px;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_nearbyDealerList label {color:#0085CF;font-weight:bold;}
#main_0_content_0_testDriveWizard #find-a-dealer-step #main_0_content_0_testDriveWizard_findADealerMap_GMap1 {position:relative;overflow:hidden;}
#main_0_content_0_testDriveWizard #summary-step {border-bottom:1px solid #e5e5e5;}
#main_0_content_0_testDriveWizard #summary-step #chosen-vehicle {width:225px;min-height:263px;float:left;margin-right:30px;}
#main_0_content_0_testDriveWizard #summary-step #chosen-vehicle .car-title {font-weight:bold;}
#main_0_content_0_testDriveWizard #summary-step #your-details {width:225px;min-height:263px;float:left;margin-right:30px;}
#main_0_content_0_testDriveWizard #summary-step #dealer-location {width:225px;min-height:263px;float:left;}
#main_0_content_0_testDriveWizard #summary-step h2 {margin-bottom:12px;}
#main_0_content_0_testDriveWizard_findADealerMap_GMap1 #ds-v div{height:364px;}

/* Request a Brochure */
#main_0_content_0_brochureRequestWizard label {font-size:1.2em;}
#main_0_content_0_brochureRequestWizard select {width:210px;display:block;margin-bottom:9px;}
#main_0_content_0_brochureRequestWizard input {background-color:#FAFAFA;border:1px solid #E9E9E9;color:#707070;display:block;height:14px;margin-bottom:9px;padding:4px 3px;width:204px;}
#main_0_content_0_brochureRequestWizard .nav {float:right;width:100%;padding-top:10px;position:relative;}
#main_0_content_0_brochureRequestWizard .request-brochure-step {border-bottom:1px solid #e5e5e5;}
#main_0_content_0_brochureRequestWizard .request-brochure-step h2 span {font-size:0.75em;}
#main_0_content_0_brochureRequestWizard .nav input {float:left;}
#main_0_content_0_brochureRequestWizard .nav #main_0_content_0_brochureRequestWizard_StepNavigationTemplateContainerID_BackButton {float:left;}
#main_0_content_0_brochureRequestWizard .nav #main_0_content_0_brochureRequestWizard_StepNavigationTemplateContainerID_NextButton,
#main_0_content_0_brochureRequestWizard .nav #main_0_content_0_brochureRequestWizard_StartNavigationTemplateContainerID_NextButton,
#main_0_content_0_brochureRequestWizard .nav #main_0_content_0_brochureRequestWizard_FinishNavigationTemplateContainerID_FinishButton {float:right;}
#main_0_content_0_brochureRequestWizard .image-submit {padding:0;border:0;width:auto;height:auto;}
#main_0_content_0_brochureRequestWizard .radio input {width:auto;height:auto;display:block;background:none;border:none;float:left;}
#main_0_content_0_brochureRequestWizard .radio label {margin-left:2px;position:relative;top:4px;}
#main_0_content_0_brochureRequestWizard .checkbox input {width:auto;height:auto;display:block;background:none;border:none;float:left;}
#main_0_content_0_brochureRequestWizard .checkbox label {margin-left:2px;position:relative;top:4px;}
#main_0_content_0_brochureRequestWizard .sidebar {margin-bottom:25px;}
#main_0_content_0_brochureRequestWizard .sidebar div {height:33px;width:254px;float:left;text-indent:-9999em;}
#main_0_content_0_brochureRequestWizard .sidebar div.select-vehicles-andor-accessories-brochures {background:url(/images/brochure/brochure-step1.png) no-repeat;}
#main_0_content_0_brochureRequestWizard .sidebar div.enter-delivery-details {background:url(/images/brochure/brochure-step2.png) no-repeat;}
#main_0_content_0_brochureRequestWizard .sidebar div.your-details {background:url(/images/brochure/brochure-step3.png) no-repeat;}
#main_0_content_0_brochureRequestWizard .sidebar div.active {background-position:0 -33px;}
/*#main_0_content_0_brochureRequestWizard .sidebar div.complete {background-position:0 -66px;}*/
#main_0_content_0_brochureRequestWizard #select-brochure #main_0_content_0_brochureRequestWizard_StartNavigationTemplateContainerID_NextButton {width:68px;height:26px;}
#main_0_content_0_brochureRequestWizard #select-brochure {padding-bottom:69px;}
#main_0_content_0_brochureRequestWizard #select-brochure .select-car {width: 235px; padding-left: 10px; padding-right: 10px;float:left;margin-bottom:36px;height:195px;}
#main_0_content_0_brochureRequestWizard #select-brochure .select-car-inner {border-bottom:1px solid #e5e5e5;padding-bottom:4px;width:235px;margin-bottom:8px;}
#main_0_content_0_brochureRequestWizard #select-brochure .select-car-inner img {position:relative;right:10px;}
#main_0_content_0_brochureRequestWizard #select-brochure .select-car-inner input {margin-left:10px;}
#main_0_content_0_brochureRequestWizard #select-brochure .select-car-inner h5 {color:#0085CF;font-weight:bold;margin-left:2px;font-size:1.2em;}
#main_0_content_0_brochureRequestWizard #select-brochure .checkbox {position:relative;right:2px;display:block;width:100%;float:left;}
#main_0_content_0_brochureRequestWizard #delivery-details #select-format {float:left;margin-right:40px;width:235px;min-height:263px;}
#main_0_content_0_brochureRequestWizard #delivery-details #select-format .delivery-option {float:left;}
#main_0_content_0_brochureRequestWizard #delivery-details #select-format .delivery-option img {margin-left:15px;}
#main_0_content_0_brochureRequestWizard #delivery-details #select-format .delivery-option-web {width:108px;margin-right:20px;}
#main_0_content_0_brochureRequestWizard #delivery-details #select-format .delivery-option-post {width:80px;}
#main_0_content_0_brochureRequestWizard #delivery-details #select-format .delivery-option-disabled {-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
#main_0_content_0_brochureRequestWizard #delivery-details #select-format .postageDisclaimer {clear:both;color:#B00F1E;font-size:1em;font-style:italic;}
#main_0_content_0_brochureRequestWizard #delivery-details #your-details {float:left;margin-right:40px;width:235px;min-height:263px;}
#main_0_content_0_brochureRequestWizard #delivery-details #additional-info {float:left;min-height:263px;}
#main_0_content_0_brochureRequestWizard #delivery-details label.error {display:block;margin-left:5px;margin-bottom:7px;color:#0085CF;font-weight:bold;}
#main_0_content_0_brochureRequestWizard #summary-step #selected-brochure {width:254px;min-height:227px;float:left;margin-right:30px;}
#main_0_content_0_brochureRequestWizard #summary-step #delivery-summary {width:254px;min-height:227px;float:left;}
#main_0_content_0_brochureRequestWizard #summary-step #delivery-summary #postal-delivery {margin-top:20px;}
#main_0_content_0_brochureRequestWizard #summary-step #main_0_content_0_brochureRequestWizard_electronicDelivery {margin-bottom:12px;}



/* Find a Dealer */
#find-dealer-country,
#find-dealer-state,
#find-dealer-search-results {-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;background-color:#0085D0;color:#FFFFFF;font-size:1.4em;font-weight:bold;height:34px;padding-left:9px;padding-right:9px;padding-top:10px;}
#find-dealer-country label {float:left;margin:4px 5px 0 0;}
#find-dealer-country select {float:left;margin:2px 5px 0 0;width:155px;}
#find-dealer-map {background:url(/images/find-a-dealer/bg-country.png) repeat-x top;position:relative;margin-top:9px;padding-top:26px;padding-left:30px;width:736px;}
#find-dealer-map-search {float:right;position:relative;right:30px;top:11px;width:250px;}
#find-dealer-map-search h3 {font-size:1.5em;}
#find-dealer-map-search #main_0_content_2_FindADealerLabel {width:166px;font-size:1.2em;margin-top:8px;}
#find-dealer-map-search #main_0_content_2_FindADealerBox {margin-top:8px;background-color:#FAFAFA;border:1px solid #E9E9E9;color:#707070;display:block;float:left;height:16px;margin-bottom:9px;padding:4px 3px;width:167px;}
#find-dealer-map-search #main_0_content_2_FindADealerButton {margin-top:8px;}
#find-dealer-map-search #main_0_content_2_FindADealerButton {float:left;}
#main_0_content_1_plcMap_GMap1 {position:relative;margin-top:8px;}
#main_0_content_1_plcMap_GMap1 #ds-v div{height:502px;}

#find-dealer-state #main_0_content_1_GoButton {float:right;position:relative;bottom:1px;}
#find-dealer-state #main_0_content_1_MetroLabel,
#find-dealer-state #main_0_content_1_RegionalLabel,
#find-dealer-state #main_0_content_1_FindADealerLabel {float:left;margin:4px 5px 0 0;}
#find-dealer-state #main_0_content_1_MetroList,
#find-dealer-state #main_0_content_1_RegionalList {width:155px;float:left;margin:2px 5px 0 0;}
#find-dealer-state #main_0_content_1_FindADealerBox {width:155px;float:left;}
#main_0_content_1_StateMap_GMap1 {position:relative;margin-top:8px;}
#main_0_content_1_StateMap_GMap1 #ds-v div{height:502px;}

#find-dealer-search-results #find-dealer-search-message {float:left;margin-top:4px;}
#find-dealer-search-results #find-dealer-search-again {float:right;}
#find-dealer-search-results #main_0_content_1_FindADealerLabel {float:left;margin:4px 5px 0 0;}
#find-dealer-search-results #main_0_content_1_FindADealerButton {float:right;position:relative;bottom:1px;}
#find-dealer-search-results #main_0_content_1_FindADealerBox {width:160px;margin-right:8px;}
#find-dealer-search-listing {font-size:1.2em;font-weight:bold;line-height:1.4em;}
#main_0_content_1_GMap1_GMap1 {position:relative;margin-top:8px;margin-bottom:12px;}
#main_0_content_1_GMap1_GMap1 #ds-v div{height:502px;}

.dealer-department {margin-top:12px;}
.dealer-department h4 {color:#000;}
.dealer-item {margin-bottom:12px;}
.dealer-details {float:left;width:318px;}
.dealer-details .dealer-image {margin-bottom:12px;}
.dealer-map {float:right;width:438px;}

/* Generic Map */
#ds .h1{height:1px;}
#ds .h2{height:2px;}
#ds .h3{height:3px;}
#ds .h4{height:4px;}
#ds .h5{height:5px;}
#ds .h6{height:6px;}
#ds .v1{width:1px;}
#ds .v2{width:2px;}
#ds .v3{width:3px;}
#ds .v4{width:4px;}
#ds .v5{width:5px;}
#ds .v6{width:6px;}
.ds-container{position:relative;}
#ds .o1{opacity:.1;filter:alpha(opacity=10);}
#ds .o2{opacity:.08;filter:alpha(opacity=8);}
#ds .o3{opacity:.06;filter:alpha(opacity=6);}
#ds .o4{opacity:.04;filter:alpha(opacity=4);}
#ds .o5{opacity:.02;filter:alpha(opacity=2);}
.ds{background:#000;position:absolute;z-index:2;top:0;overflow:hidden;}
#ds-h div{width:100%;}
#ds-v{height:0;}

.info-window {width:344px;}
.info-window-no-image {width:224px;}
.info-window img {float:right;margin-right:14px;margin-left:4px;}
.info-window h2 {color:#0085CF;}
.info-window dl {font-size:1.2em;line-height:1.4em;}
.info-window dl dt {float:left;width:48px;color:#000;clear:left;margin-bottom:3px;}
.info-window dl dd {margin-left:48px; margin-bottom:4px;}
.info-window dl dd a {font-weight:bold;}
.map-select-dealer {width:131px;height:26px;display:block;cursor:pointer;background:url(/images/buttons/btn-selectdealer.gif) no-repeat;text-indent:-9999px;}
.map-select-dealer:hover {background-image:url(/images/buttons/btn-selectdealer-over.gif);}
