/* @group tags */

h1, .h1{font-size:38px; line-height:30px; text-transform:uppercase; font-weight:bold;margin-bottom:25px;color:#151515;}
h1 span, .h1 span{color:#b7b7b7;}
.french h1{}

h2, .h2{font-size:18px; color:#c40020; font-weight:bold; line-height:24px; margin-bottom:20px;}

h3, .h3,
h6, .h6{font-size:12px; color:#151515; font-weight:bold; line-height:16px; margin-bottom:10px;}
div.h9 { font-size: 11px; color: #333; font-weight: bold;  margin: 0; padding: 0; line-height: 16px;}

p{color:#333; margin-bottom:20px;}
p.large{font-size:16px; line-height:24px;}
p:last-child{margin-bottom:0;}
p.em { font-size: 16px; line-height: 22px; color: #333; }
sup{font-size:0.5em;}

.pb5 {padding-bottom: 5px !important; margin-bottom: 0px;}
/* @end */

/* @group structure */

.wrapper{width:982px; margin:0 auto 11px;}

/*.wrapper {width:986px;background:url(../img/layout/bg_wrapper_col4.png) repeat-y;margin:0 auto 22px;}*/
.wrapper_homepage {width:986px;/*background:url(../img/layout/bg_wrapper_col4.png) repeat-y;*/margin:0 auto;}
.iframe_wrapper { overflow: hidden; width: 986px;}
.iframe_column_right { overflow: hidden; width: 645px; }
/*.wrapper_overlay{width:986px;background:url(../img/layout/bg_wrapper_col4.png) repeat-y;margin:0 auto 0 !important; padding:0; position:relative; z-index: 1; }*/
.wrapper_overlay { position: relative; z-index: 0; }
.wrapper_empty{width:980px; margin:0 auto;background:#fff;}
/*.wrapper_extended {width:1000px;background:url(../img/layout/bg_wrapper_col4.png) center 0px repeat-y;margin:0 auto 22px;}*/
.wrapper_columns {z-index:2;width:986px;background:url(../img/layout/bg_wrapper_col1_col3.png) repeat-y;margin:0 auto 22px; position:relative;}
.wrapper_columns_right_bar {z-index:2;width:986px;background:url(../img/layout/bg_wrapper_col3_col1.png) repeat-y;margin:0 auto 22px; position:relative;}
.wrapper_overlay .wrapper { /* z-index: -2; */}
.wrapper_overlay .cap_bottom_default { z-index: -2; }

.content-container,
.content-container-alt{border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4;}
.content-container{background:#fff;}
.content-container-alt{background:#f1f1f1; border-bottom:1px solid #d6d6d6;}
.content-top-cap{background:url("../img/structure/content_container_top_cap.png") 0 0 no-repeat; height:5px;}
.content-top-cap-alt{background:url("../img/structure/content_container_top_cap_alt.png") 0 0 no-repeat; height:5px;}
.content-bottom-cap{background:url("../img/structure/content_container_bottom_cap.png") 0 0 no-repeat; height:7px;}
.ie6 .content-top-cap-alt{font-size:1px;}
.content_subsection{margin-top:20px;}


#build-price-popup .flex-bar{ margin-top: 20px;}
#build-price-popup .flex-bar a{ font-weight: bold;font-size: 15px;color: #696969;}
/*#global_disclaimer{ margin-bottom: 0;}*/
#build-price-popup #global_disclaimer{ width: 950px;}

#global_disclaimer + .network-container{ margin-top: 16px;}

.main-col-2{}
.main-col-2 .content-top-cap{background:url("../img/structure/content_container_top_cap_2_col.png") 0 0 no-repeat;}
.has-oil-price .main-col-2 .content-top-cap{background:url("../img/structure/oil_price_content_container_top_cap_2_col.png") 0 0 no-repeat;}
.brand-badge .content-top-cap, /* brand badge fix */
.main-col-2 .content-top-cap-alt-red {background: url("/_Global/img/structure/content_container_top_cap_2_col_alt_red.png") no-repeat scroll 0 0 transparent; height:5px;}
.main-col-2 .content-bottom-cap{background:url("../img/structure/content_container_bottom_cap_2_col.png") 0 0 no-repeat;}
.main-col-2 .content-container{background:#fff url("../img/structure/content_container_bg_2_col.png") 0 0 repeat-y;}
.lt-ie7 .main-col-2 .content-container{zoom:1;}

.section-wrapper{display:block; width:730px;}
.section{border-top:1px solid #e6e6e6; padding:40px;}
.section:first-child{border-top:0;padding-top: 22px;}
.section-alt{}
.first-section{padding: 40px 40px 0 40px;}
.second-section{padding: 0 40px 0 40px;}

/* old column structure*/
.cap_top_columns_right {height:5px;background:url(../img/layout/cap_top_col3_col1.gif) 0 0 no-repeat; padding:0; margin: 0; position: relative; top: -5px; }
.cap_bottom_columns_right {height:6px;background: url(../img/layout/cap_bottom_col3_col1.png) left bottom no-repeat;bottom:-6px;height:6px;position:relative; margin: 0; }
.column_left {width:256px;}
.column_right {width:721px;margin-left:9px; }

.classical_ul {display:block;margin:0 20px;list-style: url(../img/layout/bullet_red.gif); list-style-position:outside;}
.classical_ul li {font-weight:normal;font-size:11px;color:#333333;border:0;padding:5px 0;line-height:17px;}
.no_indent {margin:0 16px;list-style-position:outside;}
.no_indent li {padding:0;font-size:11px;}
.bottom_margin {margin-bottom: 20px !important;}

/* @end */
/* @group sidebar */

.sidebar{width:249px;zoom: 1;}
.sidebar .header { background-color: #C40020; color: #FFFFFF; font-size: 29px; height: 105px; padding-top: 50px; text-align: center; text-transform: uppercase; }
.sidebar ul.nav-primary{margin:0 20px;padding: 5px 0 14px;zoom: 1;}
.sidebar ul.nav-primary sup { font-size: 12px; }
.sidebar ul.nav-primary li{background:url("../img/structure/dotted_divider_primary.png") 0 0 repeat-x; padding:10px 0 13px 0; position:relative; font-size:18px;}
.sidebar ul.nav-primary li:first-child{background:none;}
.sidebar ul.nav-primary li a.active{position:absolute; top:-4px; left:-20px; background:#c40020; padding:14px 21px 17px 24px; width:204px; z-index:1; color:#fff; line-height:1;}
.french .sidebar ul.nav-primary li a.active{position:absolute; top:-4px; left:-20px; background:#c40020; padding:14px 21px 17px 21px; width:207px; z-index:1; color:#fff; line-height:1;}
.sidebar ul.nav-primary li a.active:hover{color:#fff;}
.sidebar ul.nav-primary .menu-heading-active {margin-bottom: 20px;}
.sidebar ul.nav-primary .menu-heading,
.sidebar ul.nav-primary li a{color:#151515; text-transform:uppercase; line-height:1; display:block; padding:0 0 0 4px;}
.sidebar ul.nav-primary li a:hover{color:#c71018;}
.sidebar ul.nav-primary .menu-heading{margin-bottom:8px; padding-left:4px;}
.sidebar ul.nav-primary .menu-heading-active{ margin-bottom: 20px;}
.sidebar ul.nav-primary li.nosubmenu .menu-heading,
.sidebar ul.nav-primary li.nosubmenu .menu-heading-active { margin-bottom: 0;}
.lt-ie7 .sidebar ul.nav-primary li{zoom:1; padding:11px 0 10px;}
.lt-ie7 .sidebar ul.submenu-alt li{padding:0 0 0 1px;}
.lt-ie7 .sidebar ul.submenu li{padding:0;}

.sidebar ul.submenu li{background:none; padding:0; position:static; }
.sidebar ul.submenu li a{font-size:15px; color:#696969; margin-bottom:5px; display:block; padding:0 0 0 4px; text-transform:none;}
.sidebar ul.submenu li a:hover,
.sidebar ul.submenu li a.selected{color:#c71018;}

.sidebar ul.nav-primary li ul.submenu-alt{margin-top:18px;}
.sidebar ul.nav-primary li ul.submenu-alt li{background:url("../img/structure/dotted_divider_primary.png") 0 0 repeat-x; padding:0 0 0 5px; font-size:15px;}
.sidebar ul.nav-primary li ul.submenu-alt li:first-child{background:none;}
.sidebar ul.nav-primary li ul.submenu-alt li a{display:block; color:#696969; padding:8px 0 9px; text-transform:none;}
.sidebar ul.nav-primary li ul.submenu-alt li:last-child a{padding-bottom:0;}
.sidebar ul.nav-primary li ul.submenu-alt li a.active{position:static; background:none; width:auto; padding:8px 0 9px;}
.sidebar ul.nav-primary li ul.submenu-alt li a.active,
.sidebar ul.nav-primary li ul.submenu-alt li a.selected,
.sidebar ul.nav-primary li ul.submenu-alt li a.active:hover,
.sidebar ul.nav-primary li ul.submenu-alt li a.selected:hover,
.sidebar ul.nav-primary li ul.submenu-alt li a:hover{color:#c50323;}
.sidebar ul.nav-primary li ul.submenu-alt li span.price{color:#696969;}
.lt-ie7 .sidebar ul.submenu-alt li a.active{zoom:1;}
.lt-ie7 .sidebar ul.submenu-alt li a{zoom:1; padding-bottom:5px;}
.lt-ie7 .sidebar ul.submenu-alt li{zoom:1;}

.sidebar .divider-primary{border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:#f1f1f1; height:36px;}

/* @end */
/* @group Bar styles */

.bar { text-align: left; margin-bottom: 10px; padding: 7px 12px 10px; height:13px; font-size: 11px; color: #d90124; font-weight: bold; background: url(../img/layout/h2_bar_bg.gif) no-repeat left top #fff; text-transform: uppercase; }
.bar.bar-alt {background: url(../img/layout/h2_bar_bg_60.gif) no-repeat left top #fff; height:50px;}
.bar h2{font-size:11px; padding:0; margin:0;}
.bar .check_container{font-size:11px; color:#333; font-weight:normal; text-transform:capitalize;}
.bar .check_container .check_type{line-height:16px; margin-right:10px;}
.bar .check_container .check_box{padding-top:1px;}
.bar .check_container .check_box input{margin:0; padding:0;}
.half_bar { background: url(../img/layout/h2_half_bar_bg.gif) no-repeat left top #fff; }

.flex_bar { margin-bottom: 10px; padding: 0 0 0 12px; height: 31px; font-size: 11px; color: #d90124; font-weight: bold; background: url(../img/layout/h2_bar_left.gif) left top no-repeat; }
.flex_bar select { text-transform: none; }
.flex_bar span { text-transform: uppercase; padding: 6px 12px 6px 0; line-height:17px; height: 19px; display: block; background: url(../img/layout/h2_bar_right.gif) right top no-repeat; vertical-align: middle; }
.flex_bar span a { display: block; height: 19px; line-height: 18px; padding-left: 28px; background: url(../img/layout/h2_bar_arrow.png) left top no-repeat; color: #d90124; }
.flex_bar span a:hover { border-bottom:none;background-position: left bottom; color: #d90124; }
.flex_bar span a.selected { background-position: left center !important; color: #d90124; }

.honda_plus .flex_bar {margin:0 0 10px;}
.honda_plus .flex_bar .inner_flex_bar span {padding:0;background:none;}
.honda_plus .flex_bar .th_one{width:349px;}
.honda_plus .flex_bar .th_two{width:58px;}
.honda_plus .flex_bar .th_three{width:180px;}

/* @end */

/* @group Widgets */

.sidebar .widgets { zoom: 1; }
.sidebar .widgets li{padding:25px 0; margin:0 20px; background: url("../img/structure/divider_primary.png") 0 0 repeat-x;zoom: 1;}
.sidebar .widgets li li{background:none; margin-left:0; margin-right:0; padding:0;}
.sidebar .widgets li:first-child{padding-top:22px;background:none;}
.sidebar .widgets li:first-child li{padding-top:0;}
.sidebar .widgets li.special{padding-right:13px;padding-left:18px;padding-bottom:10px;}
/*.sidebar .widgets li ul li{padding:0;background:none;}*/
.sidebar .widgets li .h4{font-size:22px; text-transform:uppercase; margin:0 0 0 10px; display:block; color:#c40020;}
.sidebar .widgets li .heading{margin-bottom:7px;padding:1px 0 0 33px;height:33px;}
.sidebar .widgets li .multiline{margin-bottom:17px !important;padding:1px 0 0 33px !important; display:block !important;height:auto !important;background-position:0 10px;}
.sidebar .widgets li .heading_small .h4 { font-size: 20px; }
.sidebar .widgets li .left_nav_text_only {padding-left:0;height:auto;}
.sidebar .widgets li .content p {font-size:11px;color:#424242;line-height:16px;padding-left:2px;padding-right:2px;}
.sidebar .widgets li.special .tout > a,
.sidebar .widgets li.special .tout > img { margin-top: 20px; display: block; }
.sidebar .widgets li.special .tout > a:first-child,
.sidebar .widgets li.special .tout > img:first-child { margin-top: 0; }

.sidebar .widgets li .content .loading_offers div {color:#666;margin:10px 0 0 10px; width: 216px; }
.sidebar #current_offers_content dd.no_offers, #current_offers_content dd.yes_offers {display:none;}

.sidebar .widgets li.sidebar_nav_special_offers {padding-bottom: 4px;}
.sidebar .widgets li.sidebar_nav_special_offers a {color: #151515; display: block;}
.sidebar .widgets li.sidebar_nav_special_offers a span {background: url("/_Global/img/structure/arrow_circle_right.gif") no-repeat scroll right top transparent; display: block; font-size: 12px; font-weight: bold; height: 22px; line-height: 20px; margin-top: 10px;}

.sidebar .widgets ul.nav-primary li { background: url("../img/structure/dotted_divider_primary.png") repeat-x scroll 0 0 transparent; }

.sidebar .parts_accessories .heading {background:white url("../img/structure/icon_parts_and_accessories.gif") 0 0 no-repeat; color:#a8a8a8;}
.sidebar .owners .heading {background:url("../img/structure/icon_owners.gif") no-repeat scroll 10px 0 #FFFFFF; color:#D90124;}
.sidebar .widgets li.useful_links .heading {color:#a8a8a8; padding: 1px 0 0;}
.sidebar .find_a_dealer .heading {background:url("../img/structure/icon_find_a_dealer.png") no-repeat; }
.sidebar .honda_dealerships .heading {background:url("../img/structure/icon_honda_dealerships.gif") no-repeat; }
.sidebar .find_a_dealer .content {}
.sidebar .find_a_dealer .button {margin-top:-4px;}
.sidebar .your_honda .heading {background:url("../img/structure/icon_your_honda.gif") no-repeat;}
.sidebar .the_latest .heading {background:url("../img/structure/icon_the_latest.gif") no-repeat;}
.sidebar .innovation .heading { background: url("../img/structure/icon_innovation.gif") no-repeat; }
.sidebar .environment .heading { background: url("../img/structure/icon_environment.gif") no-repeat; }
.sidebar .current_offers .heading {background:url("../img/structure/icon_current_offers.gif") no-repeat;}
.sidebar .honda_finance .heading {background:url("../img/structure/icon_financing.png") no-repeat;}
.sidebar .financing .heading {background:url("../img/structure/icon_honda_finance.gif") no-repeat;}
.sidebar .reviews .heading {background:url("../img/structure/icon_reviews.png") no-repeat;}
.sidebar .canada .heading {background:url("../img/structure/icon_canada.gif") no-repeat;}
.sidebar .widgets li.hcm .heading {background:url("../img/hcm25/tout-logo.png") no-repeat; height:40px;}
.sidebar .widgets li.hcm .heading .h4 {font-size:21px; padding: 6px 0 0 6px;}
.sidebar .widgets li.hcm p {color:#696969; padding:5px 2px 20px;}
.sidebar .french .widgets li.hcm .heading .h4 {font-size:16px; padding-top:10px;}

.sidebar .widgets li.useful_links .heading { background:url("/_Global/img/structure/icon_useful_links.png") no-repeat; padding-left: 33px; }
.sidebar .widgets li.useful_links ul.nav-primary { margin: 0; padding-bottom: 0; }
.sidebar .widgets li.useful_links li { padding: 10px 0; }

.sidebar .widgets li.link-menu ul.nav-primary { margin: 0; padding-bottom: 0; }
.sidebar .widgets li.link-menu li { padding: 10px 0; }

.offer_trim_selector {margin:14px 0 2px; width:216px;}
.offers li {padding:15px 6px 15px 2px !important;border-top:1px solid #d6d6d6; }
.offers li.first {border-top:none;}
.offers li .head {font-size: 12px; text-transform: uppercase; color: #7c7c7c; }
.offers li .rate,
.offers li .amount{font-family:Arial, sans-serif;font-size:18px;font-weight:bold;color:#151515;width:70px;margin-right:10px;margin-top:6px; margin-bottom:5px;}
.offers li .amount{margin-top:-1px;}
.offers li .term,
.offers li .period{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#333;width:100px;line-height:14px;margin-top:3px; margin-bottom:5px;}
.offers li a.btn_right_arrow {margin-top:7px;}
.offers li.button {border-top:none;padding:0 !important;}
.offers .disclaimer {margin:5px 0 0 0;}

.search_options {margin-bottom:20px;border-bottom:1px solid #d6d6d6;}
.search_options_testDrive {margin-bottom: 0px; border: none;}
.search_options li {padding-bottom:20px !important; zoom:1;}
.search_options label {display:block;font-size:12px;color:#151515;text-transform:uppercase;line-height:12px;}
.search_options .input_special {background:url("../img/structure/bg_input_special.png") no-repeat;width:112px;height:23px;}
.search_options .input_special input {margin:4px 0 0 4px;width:53px;border:0px;outline:none;}
.search_options .input_special a {margin-left:10px;padding:4px 0;width:40px;text-align:center;display:block;text-transform:uppercase;text-decoration:none;color:white;}
.search_options .button {margin-left:8px;height:23px;width:auto;white-space:nowrap;}
.search_options li.search_sub_header label{font-size:12px; color:#696969; text-transform:none; white-space:nowrap; font-family:verdana, arial; font-weight:bold;}
.sidebar .widgets .search_options li.search_sub_header {padding-bottom:10px !important;padding-top: 0;}
.input_box {position:relative;background:url("../img/structure/txt_box_left.gif") no-repeat;height:25px;padding-left:6px;display:block;clear:both;margin-top:8px;}
.input_box input, .input_box .input {margin:0;height:23px; border:0;background:url("../img/structure/bg_text_box.gif") repeat-x left top;border-right:1px solid #d6d6d6; }
.err_input_box { background-image: url("../img/structure/err_txt_box_left.gif");}
.err_input_box input, .err_input_box .input { background-image: url("../img/structure/err_bg_text_box.gif"); border-right:1px solid #f2a6b3; }
.input_box .input { height: 25px; }
.input_box .input input { background: none; height: 21px; border-right: 0; }
.input_box a.btn {display:inline-block;height:18px; background: url("../img/structure/btn_secondary_right.gif") no-repeat right top;padding:5px 10px 2px ;}
.input_box a.btn:hover {background-position:right -27px !important;}
.lt-ie7 .input_box a.btn { width: 15px; }
.lt-ie7 .french .input_box a.btn {width: 30px;}
.input_box .small_loader {position:absolute;right:6px;top:4px;display:none;}
.ie6 .input_medium{width:148px;}

.PhoneSetupOptionsDiv .loader, .PhoneFindingOptionsDiv .loader {margin-right: 283px; margin-top: -9px;}

.sidebar .widgets li .reviews{}
.sidebar .widgets li .reviews li{padding:20px 5px; background:url("../img/structure/dotted_divider_primary.png") 0 0 repeat-x;}
.sidebar .widgets li .reviews li:first-child{background:none; padding-top:0;}
.sidebar .widgets li .reviews p{margin-bottom:15px; color:#333;}
.sidebar .widgets li .reviews .author{color:#696969; font-size:10px;}

.tout {margin-top:15px;}

.parts .heading { background: url("../img/structure/icon_parts_accessories.gif") left top no-repeat transparent; }
.parts .meta { font-weight: bold; margin-left: 10px; }
.parts select { width: 100%; }

.widgets li.the_latest {padding-left:18px; padding-right:18px;;}
.the_latest ul#left_nav li{border:none; height:auto; margin:0; padding:0;}
.the_latest ul#left_nav li div{padding:0 8px 10px 12px;}
.the_latest ul#left_nav li a{font-weight:normal; line-height:16px;}
.the_latest ul#left_nav li a strong{display:block;}
.the_latest ul#left_nav li.selected {background:#f4f4f4 url("../img/structure/bg_left_nav_on_bottom.gif") left bottom no-repeat;}
.the_latest ul#left_nav li.selected div {background:url("../img/structure/bg_left_nav_on_top.gif") left top no-repeat;}

/* @end */

/* @group Home Touts */
#home_touts { margin-bottom: 22px; }
#home_touts .container { padding: 8px 18px; width: 954px; }
#home_touts .wide_three_column li { width: 306px; margin-left: 16px; }
#home_touts .wide_three_column li.first { margin-left: 0; }
#home_touts .wide_three_column .content { padding: 0; }
/* @end */

/* @group Image Description */

ul.image_description li{padding-bottom:20px;}
ul.image_description li .image{width:198px; margin-right:26px;}
ul.image_description li .description{width:421px;}

/* @end */

/* @group Global Styles */

.msrp-wrapper{font-size:12px; color:#696969;}
.msrp-wrapper a{}
.msrp-wrapper span{margin:0 6px 0 0;}
.lt-ie9 .msrp-wrapper span{position:relative;}
.lt-ie7 .msrp-wrapper span{margin-top:1px;}

.price-container{margin-top:11px;}
.price-container .msrp-wrapper{text-align:right;}
.price-container .price sup{font-size:22px;}
.price-container .price span{font-size:35px;}
.lt-ie9 .price-container .price sup{position:relative; top:-2px;}
.lt-ie7 .price-container .price{text-align:right; clear:both;}
.lt-ie7 .price-container .price span{line-height:35px; display:inline; zoom:1; padding-right:8px;}
.lt-ie7 .price-container .price sup{position:relative; right:-8px; top:2px;}

a.tooltip-primary{display:block; width:14px; height:13px; background:url("../img/structure/icon_question_mark.png") 0 0 no-repeat;}
a.tooltip-primary:hover{background-position:0 -14px;}
/* @end */
/* @group pagination */

.content_container.search_container { padding-bottom: 13px; }
.section.pagination_section { padding-top: 20px; }

.pagination { margin-left: 190px; }
.pagination .prev_next_btns { margin: 0 6px; }
.pagination a.prev { width: 58px; height: 24px; display: inline-block; background: url(../img/layout/btn_page_prev.gif) left top no-repeat transparent; }
.pagination a.next { width: 57px; height: 24px; display: inline-block; background: url(../img/layout/btn_page_next.gif) left top no-repeat transparent; }
.pagination a.prev:hover, .pagination a.next:hover {background-position:left bottom;}

.pagination .page_numbers li { margin-left: 3px; }
.pagination .page_nubmers li.first { margin-left: 0; }
.pagination .page_numbers a { display: inline-block; height: 24px; width: 24px; vertical-align: middle; text-align: center; font-size: 11px; line-height: 22px; font-weight: bold; color: #7c7c7c; padding: 0; margin: 0; }
.pagination .page_numbers a.selected { background:url(../img/layout/bg_page_number.gif) left top no-repeat transparent; color: #e72530; }
.pagination .page_numbers a:hover { background:url(../img/layout/bg_page_number.gif) left top no-repeat transparent; } 

/* @end */
/* @group Owners: Bluetooth */

.phone-name a:hover{text-decoration:none; border-bottom:0;}

.find_a_phone .description{width: auto;}
.find_a_phone .description:hover{cursor:pointer;}
.find_a_phone .description:hover .poper{display:block;}

.tbl td.phone-name{width: 131px; text-align: center;}

#matrix{position: relative;}
#matrix .title{cursor: help; padding:0;}
#matrix .def{display: none; position: absolute; top:-3px; right:-560px; padding: 12px; background: white; border: 1px solid #DFDFDF; width:534px;}

#matrix .tooltip-popout{position:relative; display:block; color:#151515; padding:0;}
#matrix .tooltip-popout:hover .def{display:block;}
#matrix .tooltip-popout:hover{text-decoration:none; border-color:transparent;}

.tbl td.first em{font-weight: inherit; font-style: italic;}
.tbl td em{color:inherit; padding-left: 0;}

ol.pairing_instructions li{padding: 0; margin: 8px 0;}
ol.pairing_instructions ul{list-style-type: disc; margin-left: 2em;}

div.setup_results p{margin: 20px 0; padding: 0;}
.find_a_phone tr td .description{width:140px; text-align:center;}

.find_a_phone h2, .find_a_phone .h2{font-size: 14px; line-height: 18px; padding:0 10px;}

.poper{background-color: white; text-align: left; border-color: #7a7a7a; border-style: solid; border-width: 1px; padding: 4px; width: 150px; position: absolute; display: none;}

#matrix div.def{display: none; position: absolute; padding: 12px; background: white; border: 1px solid #DFDFDF;}

sup{vertical-align:super !important;}
.poper{ background-color: white; text-align: left; border-color: #7a7a7a; border-style: solid; border-width: 1px; padding: 4px; width: 150px; position: absolute; display: none; }
.expandable_list dd .answer ol { list-style: decimal; }
.expandable_list dd .answer ol li { line-height: 16px; padding-bottom:12px; }
.expandable_list dd .answer ul { list-style: decimal; }
.expandable_list dd .answer ul li { line-height: 16px; padding-bottom:12px; }
#legend { font-size: 11px; margin-bottom: 20px; }

input.error,
select.error,
textarea.error{border: 2px solid red;}
label.label-error{color: red;}
.error-message{color: red; font-size: 1em;}

sup{vertical-align:super !important;}
.poper{ background-color: white; text-align: left; border-color: #7a7a7a; border-style: solid; border-width: 1px; padding: 4px; width: 150px; position: absolute; display: none; }

.expandable_list dd .answer ol { list-style: decimal; }
.expandable_list dd .answer ol li { line-height: 16px; padding-bottom:12px; }
.expandable_list dd .answer ul { list-style: decimal; }
.expandable_list dd .answer ul li { line-height: 16px; padding-bottom:12px; }

#legend { font-size: 11px; margin-bottom: 20px; }

input.error,
select.error,
textarea.error{border: 2px solid red;}
label.label-error{color: red;}
.error-message{color: red; font-size: 1em;}

body.bluetooth .bluetooth_form div.row_one,
body.bluetooth .bluetooth_form div.row_two,
body.bluetooth .bluetooth_form div.row_three,
body.bluetooth .bluetooth_form div.row_four,
body.bluetooth .bluetooth_form div.row_five{background-position: left 5px;}

.bluetooth_form select{width: 232px;}
.bluetooth_form .submit{text-align: center; margin-top: 30px;}
.bluetooth_form .row_one{background: url(../img/layout/row_01.gif) left center no-repeat; padding-left: 50px;}
.bluetooth_form .row_two{background: url(../img/layout/row_02.gif) left center no-repeat; padding-left: 50px;}
.bluetooth_form .row_three{background: url(../img/layout/row_03.gif) left center no-repeat; padding-left: 50px;}
.bluetooth_form .row_four{background: url(../img/layout/row_04.gif) left center no-repeat; padding-left: 50px;}
.bluetooth_form .row_five{background: url(../img/layout/row_05.gif) left center no-repeat; padding-left: 50px;}

ol.pairing_instructions {
list-style-type: decimal;
margin-bottom: 23px;
padding-left: 26px;
font-size: 11px;
font-weight: bold;
color: #424242;
}

ol.pairing_instructions li {
line-height: 16px;
padding-bottom: 8px;
}

ol.pairing_instructions li {
padding: 0;
margin: 8px 0;
}

ol.pairing_instructions li span {
font-weight: normal;
}

/* @end */
/* @group Current Offers */

.current_offers_parts_list li { margin: 20px 0 25px 0; }
.current_offers_parts_list .current_offer_image_thumb { margin-top: 30px; }
.current_offers_parts_list .current_offer_copy { width: 425px; }
.current_offers_parts_list .current_offer_copy .h6 { color: #151515; }
.current_offers_parts_list .current_offer_copy p { color: #333333; }
.current_offers_parts_list .current_offer_copy p strong { border-right: 1px solid #D6D6D6; color: #7C7C7C; margin-right: 5px; padding-right: 10px; }

/* @end */
/* @group All In Price popup */

.popup-all-in-price {
    z-index: 100;
    padding:  0 35px 0 35px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    background: white;
}

.all-in-price 
{
  width: 435px;
  text-align: center;
}

.all-in-price .all-in-price-body { padding: 45px 0 0 0; text-align: center; border-bottom: 1px solid #dedede;}
html .all-in-price p { font-size: 15px; color: #858181; line-height: 18px; font-family: NationalBold;}
.all-in-price .buttons { padding: 25px 30px 15px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;text-align: center; }
.all-in-price .buttons a {display: inline-block;margin-bottom: 10px;}
.all-in-price .buttons a span { width: 50px; }

/* @end */


/* Html template css */

.model-wrapper { margin-bottom:40px;}

.model-wrapper .model-spec { width:410px;}

.model-wrapper h2 { display:block; color:#d90124;font-family: NationalBold, Helvetica, Arial, sans-serif; font-size:24px; padding-bottom:20px; border-bottom:1px solid #ccc;}

.model-wrapper h2 sup { font-size:8px;}

.model-wrapper img { margin-bottom:5px;}

.model-wrapper ul { margin-bottom:20px;}

.model-wrapper .btn  { margin-bottom:15px; float:right;}




/* Html template css end */


/* @Twitter contest rules */
.content-container.twitter-contest-rules { padding: 0 20px;}

.twitter-contest-rules .twitter_tbl th, .twitter-contest-rules .twitter_tbl td {font-size:10px;}
.twitter-contest-rules .twitter-rules-sublist, .twitter-contest-rules .twitter-rules-sub-sublist {margin-left: 20px;}
.twitter-contest-rules .twitter-rules-sublist li,
.twitter-contest-rules .twitter-rules-sub-sublist li {line-height: 18px;padding-bottom: 20px; font-size: 11px; line-height: 16px; padding-bottom: 20px;color: #333;}

.twitter-contest-rules .twitter-rules-sublist li {list-style-type: lower-alpha;}
.twitter-contest-rules .twitter-rules-sub-sublist li { list-style-type: lower-roman;}


body.bluetooth .hondalink_form div.row_five{background-position: left 5px;}

.hondalink_form select{width: 232px;}
.hondalink_form .submit{text-align: center; margin-top: 30px;}
.hondalink_form .row_one{background: url(../img/layout/row_01.gif) left center no-repeat; padding-left: 50px;}
.hondalink_form .row_two{background: url(../img/layout/row_02.gif) left center no-repeat; padding-left: 50px;}
.hondalink_form .row_three{background: url(../img/layout/row_03.gif) left center no-repeat; padding-left: 50px;}
.hondalink_form .row_four{background: url(../img/layout/row_04.gif) left center no-repeat; padding-left: 50px;}
.hondalink_form .row_five{background: url(../img/layout/row_05.gif) left center no-repeat; padding-left: 50px;}
.hondalink_form .gray_wall_divider{background:url(../img/layout/dotted_divider_gray.gif) 0 0 repeat-x; height: 1px; font-size: 0; margin: 18px 0 18px 0;}

/* @end */

/* @group Global disclaimer */
#global_disclaimer .homepage_dropout a {font-size: 14px; font-weight: bold; color: #696969; display: block; background: url(../../img/layout/list_dropout_up.gif) 0 0 no-repeat; padding-left: 37px; margin-left: 10px;padding-bottom: 3px;}
#global_disclaimer .homepage_dropout .dropoutlist{color:#726e6e;font-size: 9px;}
#global_disclaimer .disclaimer-style,
#global_disclaimer #disclaimerid {padding:12px;font-size:10px;color:#424242;line-height:130%;}
#global_disclaimer .homepage_dropout a{ background:url(../img/structure/h2_bar_arrow_disclaimer.png) left top no-repeat;color: #696969; display:block; height:15px; background-position:0 0; }
#global_disclaimer .homepage_dropout a:hover {color: #d90124;}
#global_disclaimer .homepage_dropout a.selected { background-position: left -19px; }
#global_disclaimer ol{list-style-position:inside;color:Red;}
#global_disclaimer ol li{margin-top:5px;color:#424242;}
#global_disclaimer .content-top-cap {background: url("../img/structure/content_container_top_cap.png") 0 0 no-repeat;height: 5px;}
                                               
#global_disclaimer li { font-size: 11px; padding: 0 0 12px 5px;line-height: 16px;}
#global_disclaimer li span { color: #d90124;font-size: 10px;position: relative;top: -2px;padding-right: 5px;}

#global_disclaimer .scrollbox { overflow-y: scroll; height: 210px; width: 970px;}
#global_disclaimer .commonlib-scrollview-pane-h { display: none; }
#global_disclaimer .commonlib-scrollview-pane {margin-right: 5px;}
#global_disclaimer .commonlib-scrollview-pane-inner { height: 210px; width: 12px; display:block; }
#global_disclaimer .commonlib-scrollview-handle { height: 40px; width: 14px; display:block;}

#global_disclaimer .scrollbox .commonlib-scrollview-pane-v { height: 210px; display: block; }
#global_disclaimer .scrollbox .commonlib-scrollview-pane-inner .commonlib-scrollview-handle { background: url("/_Global/img/structure/scrollview-handle.png") right top no-repeat transparent; display: block; overflow: hidden; cursor: pointer; zoom: 1;position: absolute !important; }
#global_disclaimer .scrollbox .commonlib-scrollview-pane-inner .commonlib-scrollview-handle-v { width: 16px; height: 50px; background-position: 0 0;left: 0px; }
#global_disclaimer .scrollbox .commonlib-scrollview-pane-inner .commonlib-scrollview-handle-v-hover { background-position: -20px 0; }
#global_disclaimer .scrollbox .commonlib-scrollview-pane-inner .commonlib-scrollview-handle-h { width: 50px; height: 16px; background-position: 0 -60px; }
#global_disclaimer .scrollbox .commonlib-scrollview-pane-inner .commonlib-scrollview-handle-h-hover { background-position: 0 -80px; }
/* @end */

/* Special Offers */

.special-offers .h1 {margin:0 0 25px 37px; padding-top:10px;}
.special-offers-return {margin:30px 30px 0 0;}
.special-offers-banner-img {text-align:center; padding-bottom:10px;}

.special-offers .feature-breadcrumbs-contain {clear:both; margin-left:25px; padding-bottom:40px;}
.special-offers .feature_nav li { float: left; font-size: 14px; font-weight: bold; margin-left: 12px; text-transform: uppercase; }
.special-offers .feature_nav li a { color: #7C7C7C; }
.special-offers .feature_nav li.active a,
.special-offers .feature_nav li a:hover { color: #E72530; }

.special-offers-enter-container {text-align:center; margin-bottom:35px;}
.special-offers-enter-container span {display:block; font-size:15px; font-family:verdana; text-transform:uppercase;}
.special-offers-enter-container span.impact-highlighted {font-family: 'impact'; font-size:42px; margin:10px 0 10px 0; color:#df1a29;}
.special-offers-enter-container span.impact-highlighted.thanks {width:550px; margin:0 auto;} 
.form-contain {}
.form-contain-bg {background-color:#f5f5f5; padding:25px 20px 25px 20px; margin-top:25px; margin-bottom:25px;}
.special-offers-form {}
.special-offers-form .input-pair {margin-top:20px;}
.special-offers-form .form-section {border-bottom:1px solid #c6c6c6; padding-bottom:25px;}
.special-offers-form .vehicle-type {margin-top:30px; display: block; font-size: 16px; color:#8c8c8c;}
.special-offers-form .input-pair input.regular {width:270px; height:25px; padding:0 10px 0 10px; font-size:13px; font-family: verdana; color:black;}
.special-offers-form .input-pair input.long {width:587px; height:25px; padding:0 10px 0 10px; font-size:13px; font-family: verdana; color:black;}
.special-offers-form .input-pair select {width:294px; padding:0 0 0 10px; height:30px; font-size:13px; font-family: verdana; color:black;}
.special-offers-form .input-pair input[type='checkbox'] {position:absolute; top:0px;}
.special-offers-form .form-checkbox-contain {position:relative; width:294px; margin-top:5px;}
.special-offers-form .input-pair .checkbox-info { font-size:16px; color: #8c8c8c; width: 270px; line-height: 22px; padding-left:30px;}
.special-offers-form .mandatory-disclaimer {font-size: 12px; color:#8c8c8c;}
.special-offers-form input[type='checkbox'] {display:inline-block; vertical-align:top; margin-top:5px;}
.special-offers-form .inquiry-type {padding-left:5px; display:inline-block; width:300px; position:relative; top:5px; font-size: 15px; color:#8c8c8c;}
.special-offers-form .inquiry-type a {text-decoration: underline; color:#8c8c8c;}
.special-offers-form .form-heading {font-size: 36px; color: #df1a29;font-family: 'impact'; display:block; text-align: center; margin-bottom:20px;}
.special-offers-form .check-contain {padding-bottom:25px; display: inline-block;}
.special-offers-form .check-contain.long .inquiry-type {width:600px; font-size:12px; line-height: 16px; text-align: justify;}

.special-offers-form .form-btn-primary {margin-right:25px; background-color:#df1a29; font-family: 'impact'; color:white; font-size:30px; text-transform: uppercase; padding:15px 60px 15px 60px; display: inline-block;}

.special-offers-form .incorrect , .special-offers-form input.incorrect, .special-offers-form  select.incorrect { border: 1px solid red; background: #fbe5e9;}

.special-offers-form .agreement.border.incorrect {width:335px;} 
.special-offers-form .privacy.border.incorrect { width:640px;} 


/*.special-offers-form div.border.incorrect {border: 1px solid #f2a6b3;width: 310px;height: 18px;}*/
@font-face {
    font-family: 'impact';
    src: url('../assets/custom_fonts/impacted2.0-webfont.eot');
    src: url('../assets/custom_fonts/impacted2.0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/custom_fonts/impacted2.0-webfont.woff') format('woff'),
         url('../assets/custom_fonts/impacted2.0-webfont.ttf') format('truetype'),
         url('../assets/custom_fonts/impacted2.0-webfont.svg#impacted_2.0regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.disclaimerText { border-top: 1px solid #848484; color: #7a7a7a; font-size: 11px; line-height: 16px; margin-top: 30px; padding-top: 30px; }

.sub_footer_nav { border-top: 1px solid #848484;  color: #2b2b2b; margin-top: 30px;  padding-top: 25px; }

div#video_tutorials div.col{width:315px;}
div#video_tutorials div.col img{margin-bottom:10px}
div#video_tutorials div.col p{margin-top:10px;}
div#video_tutorials .ml {margin-left: 18px;}

.sfirst p.intro{ margin-bottom: 20px;}
a.btn-video-play:hover { border-bottom:none;}

/* Owners manual css */

.steps-wrapper {margin-top:40px; margin-left: 10px;}
.steps-wrapper .steps-instructions {font-size:12px; color:black; font-weight: bold; margin-bottom:10px; display: block;}
.steps-wrapper select {width: 140px;}
.steps-wrapper .number-indentifier {position: absolute; left:-22px; top:40px;}

.french .steps-wrapper .steps-instructions { font-size: 10px;}

.steps-wrapper .step-one-container {background-color:#f6f6f6; position: relative; width:200px; padding:40px 20px 40px 40px; display: inline-block; margin-left:-4px; margin-right: 20px; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.steps-wrapper .step-two-container {background-color:#f6f6f6; position: relative; width:200px; padding:40px 20px 40px 40px; display: inline-block; margin-left:-4px; margin-right: 20px; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.steps-wrapper .step-three-container {background-color:#f6f6f6; position: relative; width:200px; padding:40px 20px 40px 40px; display: inline-block; margin-left:-4px; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.car-model-wrapper {margin-top:20px; border-top:1px solid #f4f4f4; /*border-bottom:1px solid #f4f4f4;*/ }
.car-model-details-container {margin-bottom: 20px;width: 275px;}
.car-model-details-container .car-model-title {font-size: 30px; color: #545454; display: block; font-family: 'NationalBold', Helvetica, Arial, sans-serif;text-transform: uppercase}
.car-model-details-container .car-model-year {font-size: 14px; color: #e72530; display: block; font-family: 'NationalBold', Helvetica, Arial, sans-serif; margin-bottom: 15px}
.download-btn-explanation {display: inline; margin-top:15px; font-weight: bold; font-family: verdana;}

.entire-manual.bottom-border {border-bottom: 1px solid #f4f4f4;}

.car-model-thumbnail-container {float: right; margin: -50px 0 -25px;}
.btn-download-manual {color: white; background: #b7000d; padding:15px 40px 15px 60px; display: block; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'NationalBold', Helvetica, Arial, sans-serif; font-size: 14px; text-transform: uppercase; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-image:url(../img/owners/btn_download_icon.png); background-repeat: no-repeat; background-position: 10px 8px; margin-top: 15px;}
a.btn-download-manual:hover {border-bottom:1px dotted transparent;}

.accordian-info-wrapper {margin-top:30px;}
.accordian-info-wrapper .accordian-car-model {display: block; font-size: 14px; color: #c91431; font-weight: bold; margin-bottom:10px;}
.accordian-info-wrapper .accordian-download-instructions {display: block; font-size: 14px; color: #c91431; font-weight: bold; margin-bottom:40px;}

.owner-accordian-wrapper {margin-bottom:20px;}
.entire-manual {padding:25px 0 10px 0;}
.flex-bar {margin-bottom: 10px; padding: 0 0 0 12px; height: 31px; font-size: 11px; color: #d90124; font-weight: bold; background: url(../img/owners/h2_bar_left.gif) left top no-repeat; }
.flex-bar span {text-transform: uppercase; padding: 6px 12px 6px 0; line-height:17px; height: 19px; display: block; background: url(../img/owners/h2_bar_right.gif) right top no-repeat; vertical-align: middle}
.flex-bar span a {border-bottom:none;display: block; height: 19px;line-height: 18px; padding-left: 28px; background: url(../img/owners/h2_bar_arrow.png) left top no-repeat; color: #d90124;overflow: hidden;}
.flex-bar span a:hover { border-bottom:none;background-position: left bottom; color: #d90124; }
.flex-bar span a.selected { background-position: left center !important; color: #d90124; }

.owner-accordian ul {}
.owner-accordian ul li {font-size: 12px; font-weight: bold; border-bottom: 1px solid #f4f4f4; margin-top:5px; margin-bottom: 5px; background-image:url(../img/owners/listing_download_btn.png); background-repeat: no-repeat; background-position: right center;}
.touch .owner-accordian ul li {background-image:url(../img/owners/listing_download_btn_hovered.png);}
.owner-accordian ul li:hover {background-image:url(../img/owners/listing_download_btn_hovered.png);}
.touch .owner-accordian ul li:hover {background-image:url(../img/owners/listing_download_btn_hovered.png);}
.owner-accordian ul li a {color: black; display: block; padding-top:20px; padding-bottom: 20px;padding-right: 60px;}
.owner-accordian ul li a:hover{border-bottom:1px solid transparent;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1400px) {
    .touch .owner-accordian ul li {background-image: url(../img/owners/listing_download_btn_hovered.png);}
    .owner-accordian ul li {background-image: url(../img/owners/listing_download_btn_hovered.png);}
}

.flex-bar-new {background: #f6f6f6; background: linear-gradient(to bottom, #f6f6f6 0%,#e6e6e6 100%); width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0 2px 2px 0.5px #d8d8d8; -webkit-box-shadow: 0 2px 2px 0.5px #d8d8d8; box-shadow: 0 2px 2px 0.5px #d8d8d8; border-radius: 5px;margin-bottom: 10px;}
.flex-bar-new a {color: #c0001a; font-size: 15px; text-transform: uppercase; line-height: 24px; display: block; background: url(../img/layout/list_collapse_new.png) 10px center no-repeat; padding:8px 40px 8px 40px;}
.flex-bar-new a:hover {border-bottom:1px solid transparent; background-image: url(../img/layout/list_collapse_hover.png);}
.flex-bar-new a.selected {background-image: url(../img/layout/list_collapse_active.png);}

.owner-accordian-wrapper .hidden {display: none;}

ul .flex-bar-new { padding-left: 45px;}
ul .owner-accordian ul li { padding-left: 45px;}
ul .owner-accordian ul ul li a { padding-left: 45px;}

ul ul .flex-bar-new { padding-left: 90px;}
ul ul .owner-accordian ul ul li a { padding-left: 90px;}

.manuals-loader {padding: 10px 48% 10px;}

.manuals-error span {color: #d90124; margin-left: 5px; line-height: 50px;}
/* Online Shceduling Css */

.province-new .name {width:30.769230769%;}
.province-new.tbl th {padding-bottom:10px;}
.province-new.tbl td {padding-bottom:10px; padding-top:20px;}
.province-new.tbl td span {padding:0 11px 5px 11px;}
.province-new.tbl {width: 100% !important;}
.province-new.tbl td {vertical-align: top !important;}

.province-new .city {width: 24.615384615%;}
.province-new .phone {width: 17.692307692%;}
.province-new .options {;}

.province-new .collision-centre {background-image: url(../img/layout/collision.png); background-repeat: no-repeat; background-position: 20px top; margin-bottom: 5px;}
.province-new .collision-centre  a {padding-left:35px; display: block;}
.province-new .collision-centre a:hover {border-bottom:1px solid transparent;}

.province-new .schedule-service {background-image: url(../img/layout/map_icon_screwdriver.png); background-repeat: no-repeat; background-position: 20px top; margin-bottom: 5px;}
.province-new .schedule-service a {padding-left:35px; display: block;}
.province-new .schedule-service a:hover {border-bottom:1px solid transparent;}

.province-new .book-a-test {background-image: url(../img/layout/map_calendar_icon.png); background-repeat: no-repeat; background-position: 20px top; margin-bottom: 5px;}
.province-new .book-a-test  a {padding-left:35px; display: block; }
.province-new .book-a-test a:hover {border-bottom:1px solid transparent;}

.province-new .directions {background-image: url(../img/layout/map_dealer_icon.png); background-repeat: no-repeat; background-position: 20px top; margin-bottom: 5px;}
.province-new .directions  a {padding-left:35px;}
.province-new .directions a:hover {border-bottom:1px solid transparent;}

.dealer-locator-book-test-btn {display: inline-block; background-color:#d81015; color: white; font-size: 12px; text-transform: uppercase; padding:5px 15px 5px 35px; margin-bottom:5px; border-radius: 5px; background-image: url(../img/layout/btn_calendar.png); background-repeat: no-repeat; background-position: 10px center;}
.dealer-locator-schedule-btn {display: inline-block; background-color:#d81015;  color: white; font-size: 12px; text-transform: uppercase; padding:5px 15px 5px 35px; border-radius: 5px; background-image: url(../img/layout/btn_service.png); background-repeat: no-repeat; background-position: 10px center;} 
.dealer-locator-schedule-btn:hover, .dealer-locator-book-test-btn:hover {background-color: #fc2f0d; border-bottom:1px dotted transparent !important;}

.dealer-locator-schedule-directions-btn {display: inline-block; background-color:#bababa;  color: white; font-size: 12px; text-transform: uppercase; padding:5px 15px 5px 30px; border-radius: 5px; background-image: url(../img/layout/btn_directions.png); background-repeat: no-repeat; background-position: 10px center;}
.dealer-locator-schedule-directions-btn:hover {border-bottom:1px dotted transparent !important; background-color: #636363;}

.dealer-locator-book-test-btn.fr {;}
.dealer-locator-schedule-btn.fr {;}

.dealer-locator-book-test-btn:hover {border-bottom:1px solid transparent;}
.dealer-locator-schedule-btn:hover {border-bottom:1px solid transparent;}

.dealer-distance-label {display: inline-block !important;}
.dealer-distance {display: inline-block !important; padding-left:5px !important; font-weight: bold;}

.adr {margin-bottom:15px;}

.dealer-popup-options-wrapper {margin-top:15px;}
.dealer-popup-options-wrapper ul {;}
.dealer-popup-options-wrapper ul li {margin-top:10px;}
.dealer-popup-options-wrapper ul li:first-child {margin-top:0;}
.dealer-popup-options-wrapper ul li a {font-size: 10px; font-family: Verdana, Geneva, sans-serif;}

.dealer-popup-options-wrapper .schedule {background-image: url(../img/layout/map_icon_screwdriver.png); background-repeat: no-repeat; background-position: left top; padding: 0 0 10px 25px; border: none;}
.dealer-popup-options-wrapper .book {background-image: url(../img/layout/map_calendar_icon.png); background-repeat: no-repeat; background-position: left top; padding-left: 25px; padding-bottom: 10px;}
.dealer-popup-options-wrapper .directions {background-image: url(../img/layout/map_dealer_icon.png); background-repeat: no-repeat; background-position: left top; padding-left: 25px; padding-bottom: 10px;}
.dealer-popup-options-wrapper .collision {background-image: url(../img/layout/collision.png); background-repeat: no-repeat; background-position: left top; padding-left: 25px; padding-bottom: 10px;}

.dealer-popup-options-wrapper .schedule:hover, .dealer-popup-options-wrapper .book:hover, .dealer-popup-options-wrapper .directions:hover {border-bottom:1px solid transparent;}
#schedule-model-window a.close {display:inline-block;background:url("/_Global/img/layout/popup_close.png") no-repeat scroll 0 0 transparent; position:absolute;width:15px; height:15px;right: -25px; top: 1;}

/* Compare Disclaimers */
.compareDisclaimer { width: 900px;margin: auto;}

.collision-bar-item {font-size:11px;}
.collision-centre-details {margin-top:30px;}
.collision-centre-popup-img {width:120px; display: block; padding:10px 0 10px 0;}
.check_box.expressDealer {margin-right: 20px;}

.specialOffersHeader h2 { color: #c40020 !important; font-size: 11px !important; line-height: 24px !important; padding: 0 !important; }



