/* @group Global Model Styles */

.notes{font-size:10px; line-height:16px;color:#696969;padding-bottom:24px;}

/* @end */
/* @group Model Details */

.model-details h3{font-size:22px; color:#1b1b1b; margin-bottom:28px; }

.model-details p{font-family: Verdana, Geneva, sans-serif;font-size:11px;color:#424242;line-height: 16px;}
.model-details p.bold{font-weight: bold;}
.model-details p.large{font-size:16px; line-height:24px;}

.model-heading-primary{width:525px;}
.vehicle-description .facebook-container{margin-top:9px;height: 20px;width: 71px;}
.vehicle-description .facebook-container .fb-like { height: 20px;width: 71px; }
.lt-ie9 .vehicle-description .facebook-container{margin-top:7px;}

.model-header{padding:8px 20px 19px 23px;}

.flex-bar,
.flex_bar { margin-bottom: 10px; padding: 0 0 0 12px; height: 31px; font-size: 11px; color: #d90124; font-weight: bold; background: url(../../img/structure/h2_bar_left.gif) left top no-repeat; }
.flex-bar select,
.flex_bar select { text-transform: none; }
.flex-bar span,
.flex_bar span { text-transform: uppercase; padding: 6px 12px 6px 0; line-height:17px; height: 19px; display: block; background: url(../../img/structure/h2_bar_right.gif) right top no-repeat; vertical-align: middle; }
.flex-bar span a,
.flex_bar span a { border-bottom:none;display: block; height: 19px;line-height: 18px; padding-left: 28px; background: url(../../img/structure/h2_bar_arrow.png) left top no-repeat; color: #d90124;overflow: hidden;}
.flex-bar span a:hover,
.flex_bar span a:hover { border-bottom:none;background-position: left bottom; color: #d90124; }
.flex-bar span a.selected,
.flex_bar span a.selected { background-position: left center !important; color: #d90124; }

.model-details .award-container{background:#f1f1f1; padding:12px 17px 12px 17px;}
.model-details .award-container .link-primary{margin-top:16px; line-height:16px;}
.model-details .award-container .thumb{}
.model-details .award-container .award-details{margin-left:15px; font-size:15px; text-transform:uppercase; margin-top:14px; line-height:16px; }
.model-details .award-container table { width: 500px;table-layout: fixed; }
.model-details .award-container table td { width: 435px;vertical-align: middle;height: 45px;}
.model-details .award-container table td.first { width: 45px;padding-right: 20px;}
.model-details .award-container table img { max-width: 45px; }
.french .model-details .award-container table { width: 400px; }
.french .model-details .award-container table td { width: 335px; }
.french .model-details .award-container table td.first { width: 45px; }
.lt-ie7 .model-details .award-container{zoom:1;}

.model-details .vehicle-description h1{margin-bottom:30px;}
.model-details .vehicle-description .h2class{margin-bottom:10px;}
.model-details .vehicle-description .model-heading-primary h1{margin-bottom:10px;text-transform:none;}
.lt-ie7 .model-details .vehicle-description p{clear:both;}

.model-header .model-overview{ width: 285px;}
.model-header .model-overview .model-name{font-size:35px; color:#151515;  margin-bottom:11px;}
.model-header .model-overview a{}
.ie7 .model-header{zoom:1;}

.model-hero{height:445px;}
.ie6 .model-hero{width:730px; overflow:hidden;}

.model-header .promo-container{margin-top:12px;}
.model-header .promo-container .icon{margin-right:17px;}
.model-header .promo-container .details{}
.model-header .promo-container .details span{text-transform:uppercase; font-size:15px; display:block; margin-bottom:8px;}
.model-header .promo-container .details a{}

.model-details .panoramics li{margin-top:11px;}
.model-details .panoramics li.first {margin-top:0;}

.model-details ul.nav-sub-primary{margin-top:18px;}

ul.nav-sub-primary li{border-left:1px solid #0d9be4; padding:2px 0 2px 10px; margin-left:10px;}
ul.nav-sub-primary li.first {border:0; padding-left:0; margin-left:0;}
ul.nav-sub-primary li a{}

/* @end */
/* @group Model Trims */

.model-trims{}
.model-trims .section:first-child{padding-top:30px;}
.lt-ie7 .model-trims .section:first-child{zoom:1;}

.trim-features{padding:30px 30px;}

.model-trims .features-container .heading{font-size:22px; margin-bottom:6px; color:#1b1b1b; margin-left:14px;}
.model-trims .features-container .list-primary{margin-bottom:30px;}
.model-trims .features-container .list-primary li{font-weight:bold; font-family:verdana, arial, sans-serif; color:#151515; line-height:16px; font-size:11px; background:url("../../img/structure/bullet_primary.png") 0 center no-repeat; padding:0 0 0 14px; margin-bottom:8px;}

.trim-container{}
.trim-container .thumb{margin-right:44px;}
.trim-container .details{}
.trim-container .nav li{margin-bottom:9px;}
.trim-container .nav li a{width:88px;}
.trim-container .nav li a span{text-align:center;}

.ie6 .trim-container .details{zoom:1; width:200px;}
.lt-ie7 .french .trim-container .nav li a span{width:108px;}
.french .trim-container .nav li a{width:108px;}

.model-trims .transmission{margin-bottom:18px;}
.model-trims .transmission a{display:inline-block; margin-left:5px; width:52px; height:40px;}
.model-trims .transmission a.first{margin-left:0;}
.model-trims .transmission a.active{background-position:0 -80px !important;}
.model-trims .transmission a.active:hover{background-position:0 -80px !important;}
.model-trims .transmission a:hover {background-position:0 -40px !important;}
.model-trims .transmission a.manual {background:url("../../img/structure/manual_en.gif") 0 0 no-repeat;}
.model-trims .transmission a.automatic {background:url("../../img/structure/automatic_en.gif") 0 0 no-repeat;}
.model-trims .transmission a.cvt {background:url("../../img/structure/cvt_en.gif") 0 0 no-repeat;}

.model-trims .colour{width:192px;}
.model-trims .colour-name{color:#696969; font-size:12px; color:#696969; text-transform:uppercase; margin-bottom:9px;}
.model-trims .colour dd,
.model-trims .colour .dd{display:inline-block;padding-bottom:5px; margin-right:3px;}
.model-trims .colour dd a,
.model-trims .colour .dd a{width:20px;height:20px;display:inline-block;padding:2px;border:1px solid #fff;}
.model-trims .colour dd a:hover, 
.model-trims .colour .dd a:hover, 
.model-trims .colour .selected a {border:1px solid #d6d6d6;}

/* @end */
/* @group colours */

.model-exterior-colours .nav-colour .active img{border: 1px solid #d6d6d6;}
.colour-chip img{ padding:3px; border: 1px solid white; margin-bottom:5px; width:120px; height: 40px}
.colour-name {margin-left:5px;width: 120px; height: 30px;}
.white_border{border:1px solid white;}
.model-exterior-colours .nav-colour{margin-bottom:40px;}
.model-exterior-colours .nav-colour a:hover .colour-name{} /* Hover color if required */
.model-exterior-colours .nav-colour li{margin-top:5px;}
.model-exterior-colours .nav-colour li.first-row {margin-top:0;}
.model-exterior-colours .nav-colour a{color:#1b1b1b;}
.model-exterior-colours .nav-colour-button {margin-bottom:30px;}
.model-exterior-colours .nav-colour-button li{margin-right:10px;}
.model-exterior-colours .nav-colour-button li span{ text-align:center; }
.french .model-exterior-colours .nav-colour-button li span{width:auto;}
.model-exterior-colours .preview-image{margin-bottom: 5px;}
.lt-ie7 .model-exterior-colours .nav-colour {zoom:1;}
.lt-ie7 .model-exterior-colours .preview-image-container{clear:both;}

.color-examples div{width:305px; height:225px;}

.interior-swatches{font-size:0;}
.interior-swatches li{display:inline-block; vertical-align:top; width:188px; margin-bottom:15px;}
.interior-swatches li a{display:block;}
.interior-swatches li a .active{border: 1px solid #d6d6d6;}
.interior-swatches li .swatch{border:1px solid #fff; padding:3px; margin-bottom:5px;}
.interior-swatches li .swatch-name{font-size:12px; color:#1b1b1b; text-transform:uppercase; padding-left:4px;}
.interior-swatches li a:hover .swatch-name{} /* Hover color if required */
.lt-ie7 .interior-swatches li{display:inline; zoom:1;}
.lt-ie7 .interior-swatches li.dn { display: none; }

/* Colour factory options */
.model-exterior-colours .transmission{text-align:center;}
.model-exterior-colours .transmission a{display:inline-block; margin: 0 2px; width:52px; height:40px;}
.model-exterior-colours .transmission a.active{background-position:0 -80px !important;}
.model-exterior-colours .transmission a.active:hover{background-position:0 -80px !important;}
.model-exterior-colours .transmission a:hover {background-position:0 -40px !important;}
.model-exterior-colours .transmission a.manual {background:url("../../img/structure/manual_en.gif") 0 0 no-repeat;}
.model-exterior-colours .transmission a.automatic {background:url("../../img/structure/automatic_en.gif") 0 0 no-repeat;}
.model-exterior-colours .transmission a.cvt {background:url("../../img/structure/cvt_en.gif") 0 0 no-repeat;}

/* @end */
/* @group Model Exterior,interior,safety,versatility&performormance,environment */

.model-details .model-listing-primary-wrapper {margin-bottom: 37px;}
.model-details .model-listing-primary-wrapper .model-listing-item{display:inline-block;margin-top:30px;width:310px;vertical-align: top;}
.model-details .model-listing-primary-wrapper div.model-listing-item.first-row {margin-top:0;}
.model-details .model-listing-primary-wrapper div.model-listing-item.odd {margin-right:25px;}
.model-details .model-listing-primary-wrapper .model-listing-item-heading{margin:16px 0 10px 0;}
.lt-ie7 .model-details .model-listing-primary-wrapper .model-listing-item{zoom:1;display:inline;}

/* @end */
/* @group gallery */

.model-gallery-primary-wrapper{margin-bottom:15px;}
.model-gallery-primary-wrapper img{display:block;}
.model-gallery-primary-wrapper ul li{display:inline-block;margin:8px 8px 0 0;}
.model-gallery-primary-wrapper li.last {margin-right:0;}
.model-details a.heading-link{margin:16px 0 14px 0;display:inline-block;}
.model-gallery .model-primary-heading h1{margin-bottom:18px;text-transform:none;}


/* @end */
/* @group gallery enlarge */

.gallery-enlarge-primary{position:absolute; left:-505px;background:white; -webkit-border-radius: 4px; border-radius: 4px;z-index:4000;padding:35px 40px 44px 40px;}
.main-col-2 .content-container.gallery{position:relative;}
a.enlarge-close {display:inline-block;background:url("../../img/model_details/gallery_enlarge_close.png"); position:absolute;width:15px; height:15px;top:16px; right:16px;}
.enlarge-img-container{position:relative; border-right:1px solid #fff;border-left:1px solid #fff;margin:0 0 16px 0;}
.gallery-enlarge-primary img{display:block;}
.ie6 .gallery-enlarge-wrapper{zoom:1;}

.gallery-enlarge-next, .gallery-enlarge-previous{position:absolute; top:0; background:url("../../img/structure/hover_fix.png");}
a.gallery-enlarge-next {right:0;}
a.gallery-enlarge-previous {left:0; }
.gallery-enlarge-next span, .gallery-enlarge-previous span{width:176px;height:544px;display:block;}
a.gallery-enlarge-next:hover span, a.gallery-enlarge-next-hover span{background:url("../../img/model_details/gallery_enlarge_next.png") no-repeat center;}
a.gallery-enlarge-previous:hover span, a.gallery-enlarge-previous-hover span{background:url("../../img/model_details/gallery_enlarge_previous.png") no-repeat center;}
.gallery-enlarge-next:hover, .gallery-enlarge-previous:hover,
.gallery-enlarge-next-hover, .gallery-enlarge-previous-hover{background:url("../../img/model_details/gallery_enlarge_arrow_bg.png");display:block;}

.gallery-enlarge-primary .enlarge-description{margin:0 0 36px 0;position:relative;line-height:14px;}
.gallery-enlarge-primary p{width:60%; margin:0 auto;font-size:14px; color:#333333;display: block;}
.gallery-enlarge-primary .enlarge-description a{color:#565656;vertical-align:middle; text-align:center; width:64px;}
.gallery-enlarge-primary .enlarge-description a span{display:inline-block;}
.gallery-enlarge-primary .enlarge-description a span.previous-btn-arrow,
.gallery-enlarge-primary .enlarge-description a span.next-btn-arrow{width:7px; height:11px; margin-top:3px;}
.gallery-enlarge-primary .enlarge-description a span.previous-btn-arrow{background:url("../../img/structure/prev_next_arrows.png") left top no-repeat;}
.gallery-enlarge-primary .enlarge-description a span.next-btn-arrow{background:url("../../img/structure/prev_next_arrows.png") right top no-repeat;}
.gallery-enlarge-primary .enlarge-description a:hover .previous-btn-text,
.gallery-enlarge-primary .enlarge-description a:hover .next-btn-text{color:#c40020;}
.gallery-enlarge-primary .enlarge-description p{text-align:center; line-height:18px;}
.gallery-enlarge-primary .enlarge-description .previous-btn{position:absolute; top:0; left:0;}
.gallery-enlarge-primary .enlarge-description .next-btn{position:absolute; top:0; right:0;width:44px;}
.gallery-enlarge-primary .enlarge-description .next-btn-text{padding-right:5px;vertical-align: top;}
.gallery-enlarge-primary .enlarge-description .previous-btn-text{padding-left:5px;vertical-align: top;}
.ie6 .gallery-enlarge-primary .enlarge-description .previous-btn-arrow,
.ie6 .gallery-enlarge-primary .enlarge-description .next-btn-arrow{height:11px; font-size:0;}
.ie6 .gallery-enlarge-primary .enlarge-description .next-btn, .ie6 .gallery-enlarge-primary .enlarge-description .previous-btn{zoom:1; width:120px;}
.ie6 .gallery-enlarge-primary .enlarge-description .next-btn{text-align:right;}
.ie6 .gallery-enlarge-primary .enlarge-description .previous-btn{text-align:left;}
.ie6 .gallery-enlarge-primary .enlarge-description p{text-align:center;}
.ie7 .gallery-enlarge-primary .enlarge-description a span.previous-btn-arrow,
.ie7 .gallery-enlarge-primary .enlarge-description a span.next-btn-arrow{margin-top:0;}
.ie7 .gallery-enlarge-primary .enlarge-description a span.previous-btn-text,
.ie7 .gallery-enlarge-primary .enlarge-description a span.next-btn-text{margin-top:2px;}

.gallery-enlarge-primary .social-icons{margin:0 auto; width:360px;}
.lt-ie7 .gallery-enlarge-primary .social-icons { position: absolute;left: 50%;margin-left: -180px;}
.gallery-enlarge-primary .social-icons a{display:inline-block;}
.gallery-enlarge-primary .social-icons .facebookDiv{width:77px; height:27px;margin-right:10px;}
.gallery-enlarge-primary .social-icons .pinterDiv{width:73px; height:27px;margin-right:10px;}
.gallery-enlarge-primary .social-icons .twitterDiv{width:80px; height:27px;margin-right:10px;}
.gallery-enlarge-primary .social-icons .googleDiv{width:59px; height:27px;}

.gallery-enlarge-primary .social-icons .facebook{background:url("../../img/model_details/temp_social_facebook.png"); width:77px; height:27px;margin-right:10px;}
.gallery-enlarge-primary .social-icons .pinter{background:url("../../img/model_details/temp_social_pinter.png"); width:73px; height:27px;margin-right:10px;}
.gallery-enlarge-primary .social-icons .twitter{background:url("../../img/model_details/temp_social_twitter.png"); width:76px; height:27px;margin-right:10px;}
.gallery-enlarge-primary .social-icons .google{background:url("../../img/model_details/temp_social_google.png"); width:59px; height:27px;}

/* @end */
/* @group warranty standard */

.model-details-warranty .section-secondary{border-top: 1px solid #E6E6E6; margin:0 40px 0 40px; padding:35px 0 35px 0;}
.model-details-warranty h1{margin-bottom:25px;}
.model-details-warranty h2{font-size:14px;}
.model-details-warranty .warranty-link-head a{color:#434343;font-size:15px;margin-right:12px;}
.model-details-warranty .warranty-link-head a:hover{color:#d40022;}
.model-details-warranty .warranty-link-head{text-align:center;padding:40px 0 16px 0;}
.model-details-warranty .feature-highlight{margin: 30px 0;line-height: 15px;}
.model-details-warranty .feature-highlight-head{background-color: #c0c0c0; padding: 15px 30px;font-size:15px;}
.model-details-warranty .feature-highlight-content{padding: 30px 30px 0;background-color: #F4F4F4;}
.model-details-warranty .feature-row{padding-bottom: 30px;}

.model-details-warranty .feature-highlight{margin:50px 0 30px 0;line-height:15px;}
.model-details-warranty .feature-highlight-bottom{height:4px; background:transparent url("../../img/structure/bg_feature_highlight_bottom.gif") left top no-repeat;}
.model-details-warranty .feature-row .three-column{width:187px;margin-right:0;margin-left:12px;color:#333;font-size:11px;}
.model-details-warranty .feature-row .first{margin-left:0;}
.model-details-warranty .feature-row .feature-header{color:#151515;font-size:12px;font-weight:bold; display:block;}

.model-details-warranty .three-column .fine-text{display:block;margin-top:10px;font-size:8px; line-height:12px; color:#333;}
.model-details-warranty .additional-info{font-size:10px;line-height:16px;color:#696969;margin-top:20px;}
.model-details-warranty p.notes{padding-bottom:0 !important;}

.inner-two-column{margin-bottom:10px; clear: left;}
.inner-two-column li{width:310px;margin-left:25px;}
.inner-two-column li.first{margin-left:0; clear: left;}
.inner-two-column li li{width:auto;}
.inner-two-column .h6{color:#151515;font-weight:bold;margin:15px 0 12px;line-height:16px;}
.inner-two-column .h8{color:#151515;font-weight:bold;margin:0 0 12px;line-height:16px;}
.inner-two-column .special{margin-top:0;}
.inner-two-column p{font-size:11px; color:#333;line-height:16px !important;}
.inner-two-column p.last{padding-bottom:0;}
.inner-two-column .notes{font-size:10px !important;color:#696969;font-weight:bold;}

.tbl-warranty tr td{width: 90px; vertical-align: middle;}
.tbl-warranty tr td.first{width: 220px;}
.tbl td.first{font-weight: bold;}
.tbl-warranty tr.first td, .tbl tr:first-child td{padding-top: 0; background-image: none;}
.tbl-warranty th.odd, .tbl td.odd{background-color: #fff;}
.tbl-warranty td{padding-top: 1px; background:url(../../img/structure/tbl_cell_border.gif) left top repeat-x transparent;}
.tbl-warranty th, .tbl td{font-size: 11px; padding: 0; text-align: left; border-collapse: collapse;}
.tbl-warranty th span, .tbl td span{padding: 11px; display: block; line-height: 14px;}
.tbl-warranty th.even, .tbl td.even{background-color: #f4f4f4;}

/* @end */
/* @group  model accessories */


.model-details .accessory-trim{margin-bottom: 20px;margin-top:20px;}
.model-details .lt-ie7 .accessory-trim{zoom:1;}
.model-details #accessory-trim{margin-left: 15px; width: 255px;}
.model-details .accessory .top5{padding-left: 0px; font-weight: bold; background: none left top no-repeat transparent;}
.model-details ul.top5 li{height: 30px;}
.model-details .top-accessory{ padding-bottom: 10px; padding-top: 20px;}
.model-details .top-accessory h2.top5 { border-bottom : none;text-transform: none;}
.model-details .top-accessory h2 strong { text-transform: uppercase; }
.model-details ul.accessory{margin-bottom: 20px;}
.model-details .accessory a{cursor: pointer;}
.model-details .accessory li{zoom: 1;display: block;padding: 10px 2px 10px 10px; border-bottom: 1px solid #d6d6d6; font-size: 12px; cursor: pointer;}
.model-details .accessory li.hover{background-color: #f4f4f4;}
.model-details .accessory li.last{border-bottom: 0;}
.model-details .top5 div{line-height: 26px;}
.model-details .accessory .name{clear: both; float: left; color: #151515;line-height:14px;}
.model-details-accessories .honda-accessories-enabled{position:relative;}

.model-details .accessory .price{float: right; color: #696969;}

.model-details-accessories h1{margin-bottom:25px;}
.model-details-accessories .accessory-trim{margin-bottom: 40px;}

/* @end */
/* @group tooltip */

.model-details .accessory a.tooltip-button{color: #151515;}
.accessory-tooltip img{margin-bottom: 10px; max-width: 278px;}
.accessory-tooltip .title{font-weight: bold; font-size: 12px; line-height: 16px; margin-bottom: 10px;}
.accessory-tooltip p{margin: 0; padding: 0;}

/* @end */
/* @group model warranty honda plus */

.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;}

.honda-plus{position:relative;z-index:inherit;}
.honda-plus .gray-wall{padding:30px;padding-left:134px;font-size:11px;color:#333333;line-height:15px;}
.honda-plus .icon-gray-circle{background-position:30px 30px;background-image:url(../../img/model_details/icon_honda_plus_new_comprehensive.gif);background-repeat:no-repeat;}
.honda-plus .honda-plus-logo-icon{background-position:30px 30px;background-image:url(../../img/model_details/honda_plus_logo_icon.gif);background-repeat:no-repeat;}
.honda-plus select{width:464px;}

.honda-plus-tbl{width:100%;}
.honda-plus .tbl th, .honda-plus .tbl td{font-size:10px;text-align:center;}
.honda-plus .bar{margin:30px 0 10px;}
.honda-plus .engine{width:377px;}
.honda-plus .comp{width:58px;}
.honda-plus .waraanty-odd{width:105px;}
.honda-plus .waraanty-even{width:105px;}
.honda-plus .tbl td.first{font-weight:bold;text-align:left;}
.empty-block-sml{padding-left:25px;}
.green-block-sml{background:url(../../img/structure/block_green.gif) no-repeat left 2px;padding-left:25px;}
.blue-block-sml{background:url(../../img/structure/block_blue.gif) no-repeat left 2px;padding-left:25px;}
.green-block-lrg{background:url(../../img/structure/block_green_lrg.gif) no-repeat left 3px;padding-left:80px;font-size:10px;line-height:16px;color:#696969;margin-top:25px;}
.blue-block-lrg{background:url(../../img/structure/block_blue_lrg.gif) no-repeat left 3px;padding-left:80px;font-size:10px;line-height:16px;color:#696969;margin-top:25px;}

/***** @group KEEPING OLD STYLES HERE FOR COMPATIBILITY ****/
.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;}

.honda_plus{position:relative;z_index:inherit;}
.honda_plus .gray_wall{padding:30px;padding-left:134px;font-size:11px;color:#333333;line-height:15px;}
.honda_plus .icon_gray_circle{background-position:30px 30px;background-image:url(../../img/model_details/icon_honda_plus_new_comprehensive.gif);background-repeat:no-repeat;}
.honda_plus .honda_plus_logo_icon{background-position:30px 30px;background-image:url(../../img/model_details/honda_plus_logo_icon.gif);background-repeat:no-repeat;}
.honda_plus select{width:464px;}

.honda_plus_tbl{width:100%;}
.honda_plus .tbl th, .honda_plus .tbl td{font-size:10px;text-align:center;}
.honda_plus .bar{margin:30px 0 10px;}
.honda_plus .engine{width:377px;}
.honda_plus .comp{width:58px;}
.honda_plus .waraanty_odd{width:105px;}
.honda_plus .waraanty_even{width:105px;}
.honda_plus .tbl td.first{font-weight:bold;text-align:left;}
.empty_block_sml{padding-left:25px;}
.green_block_sml{background:url(../../img/structure/block_green.gif) no-repeat left 2px;padding-left:25px;}
.blue_block_sml{background:url(../../img/structure/block_blue.gif) no-repeat left 2px;padding-left:25px;}
.green_block_lrg{background:url(../../img/structure/block_green_lrg.gif) no-repeat left 3px;padding-left:80px;font-size:10px;line-height:16px;color:#696969;margin-top:25px;}
.blue_block_lrg{background:url(../../img/structure/block_blue_lrg.gif) no-repeat left 3px;padding-left:80px;font-size:10px;line-height:16px;color:#696969;margin-top:25px;}
/**** @end */

/* @end */
/* @group table */

.tbl{ margin-bottom: 20px;}
.tbl th, .tbl td{font-size: 11px; padding: 0; text-align: left; border-collapse: collapse;}
.tbl th.odd, .tbl td.odd{background-color: #fff;}
.tbl th.even, .tbl td.even{background-color: #f4f4f4;}
.tbl th{font-weight: bold; color: #696969;}
.tbl td{color: #151515;}
.tbl td em{color:#696969;padding-left:2px;}
.tbl td.first{font-weight: bold;}
.tbl th span, .tbl td span{padding: 11px; display: block; line-height: 14px;}
.tbl th.sort a{padding-right:12px;display: inline-block !important;background:url(../../img/structure/arrow_sort.png) right 4px no-repeat;color:#696969;}
.tbl th.desc a{background-image:url(../../img/structure/arrow_sort_desc.png);background-position:right 5px;}
.tbl th.asc a{background-image:url(../../img/structure/arrow_sort_asc.png);}

.tbl th.first span, .tbl td.first span{padding-left: 2px;}
.tbl td{padding-top: 1px; background:url(../../img/structure/tbl_cell_border.gif) left top repeat-x transparent;}
.tbl tr.first td, .tbl tr:first-child td{padding-top: 0; background-image: none;}
.tbl td.first em{font-weight: normal; font-style: normal;}
.tbl tr.top th.even div, .tbl tr.top td.even div{
    background-image: url(../../img/structure/rc4_tl.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.tbl tr.top th.even span, .tbl tr.top td.even span{
    background-image: url(../../img/structure/rc4_tr.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.tbl tr.bottom td.even div{
    background-image: url(../../img/structure/rc4_bl.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.tbl tr.bottom td.even span{
    background-image: url(../../img/structure/rc4_br.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.gray-wall{position:relative; background:#f6f6f6; padding:20px;}
.gray-wall span.top-left{display: block; overflow: hidden; position:absolute; top:0; left:0; width:6px; height:6px; background:url(../../img/structure/graywall_top_left.gif) 0 0 no-repeat;}
.gray-wall span.top-right{display: block; overflow: hidden; position:absolute; top:0; right:0; width:6px; height:6px; background:url(../../img/structure/graywall_top_right.gif) 0 0 no-repeat;}
.gray-wall span.bottom-left{display: block; overflow: hidden; position:absolute; bottom:0; left:0; width:6px; height:6px; background:url(../../img/structure/graywall_bottom_left.gif) 0 0 no-repeat;}
.gray-wall span.bottom-right{display: block; overflow: hidden; position:absolute; bottom:0; right:0; width:6px; height:6px; background:url(../../img/structure/graywall_bottom_right.gif) 0 0 no-repeat;}

/* @end */
/* @group reviews */

.model-exterior-reviews h1{margin-bottom:30px;padding:31px 0 0 40px;text-transform:none;}
.reviews-reports{border-bottom:1px solid #e6e6e6; width:690px; padding-left:40px; background:url("../../img/model_details/quote.png") 40px 35px no-repeat}
.reviews-reports:first-child{border-top:1px solid #e6e6e6;}
.reviews-reports p{width:440px; line-height:15px;}
.reviews-content {padding:30px 0 30px 70px; width:500px;}
.review-like{margin-top:30px;}

/* @end */
/* @group spec */

.model-details a.btn-download-pdf {height: 20px;margin-top: 6px; text-transform: uppercase; color: #a9a9a9; background: url(../../img/structure/bg_download_pdf.gif) left top no-repeat transparent; padding-left: 29px; }
.model-details a.btn-download-pdf span { font-size:15px; line-height: 16px; vertical-align: middle; }
.model-details a.btn-download-pdf:hover { color: #7c7c7c; }
.model-details a.btn-collapse { display: inline-block; width: 80px; height: 8px; background: url(../../img/structure/btn_collapse_expand.gif) left -3px no-repeat; }
.model-details a.btn-collapse:hover { background-position: left -17px; ;}
.model-details a.btn-expand { display: inline-block; width: 70px; height: 8px; background: url(../../img/structure/btn_collapse_expand.gif) right -3px no-repeat; }
.model-details a.btn-expand:hover { background-position: right -17px; }
.model-details .btn-separator { display: inline-block; width: 21px; height: 14px; background: url(../../img/structure/btn_separator.gif) left top no-repeat; }
.french .model-details a.btn-collapse { display: inline-block; width: 80px; height: 8px; background: url(../../img/structure/btn_collapse_expand_fr.gif) left -3px no-repeat; }
.french .model-details a.btn-collapse:hover { background-position: left -17px; ;}
.french .model-details a.btn-expand { display: inline-block; width: 70px; height: 8px; background: url(../../img/structure/btn_collapse_expand_fr.gif) right -3px no-repeat; }
.french .model-details a.btn-expand:hover { background-position: right -17px; }

.model-details .specs_container.legal { display: none;}
.model-detail-specs .model-primary-heading{margin-bottom:15px;}
.pb15{padding-bottom:15px;}

.model-details .tbl-specs th{font-size:14px;}

.model-details .specs-outer-container {margin-bottom: 20px;}
.model-details .specs_container {width: 620px; overflow: hidden; }
.model-details .tbl-specs tr td, .tbl-specs tr td div { width: 100px; vertical-align: middle; }
.model-details .tbl-specs th span, .tbl-specs td span { padding: 11px 10px; }
.model-details .tbl-specs tr td.first, .tbl-specs tr td.first div { width: 187px; }
.model-details .tbl-specs tr td .check-red { padding: 0; margin: 0; display: inline-block; width: 14px; height: 13px; background: url(../../img/structure/red_tick.gif) left top no-repeat; }

/* @end */
/* @group awards */

.model-awards .model-primary-heading h1{margin-bottom:15px;text-transform:none;}
.model-awards .award-section{padding:30px 40px 30px 40px;}
.model-awards h2{color:#151515; margin-bottom:0; font-size:20px;line-height:20px;text-transform: uppercase;}
.model-awards a.heading-link{margin-bottom:0;}

.model-awards .award-description-container{width:550px;}
.model-awards .award-description-text{width:304px;margin-left:28px;}
.model-awards .award-description-text p{margin-bottom:15px;}
.model-awards .award-description-text a{line-height:14px;}
.model-awards .award-description-text a:hover{border-bottom:1px dotted #0D9BE4;}
.model-awards .award-description-text .bold{margin:12px 0 0 0;}

.model-awards .award-list-container{position:relative;}
.model-awards .award-list-item{padding:0 9px 40px 0;display:inline-block;width:152px;vertical-align: top;}
.model-awards .award-list-item a.tooltip_button { display: inline-block; }
.model-awards .award-list-item-last {padding-right:0;}
.model-awards .award-list-item p{margin:0;}
.model-awards .award-list-item img{margin-bottom:16px;}
.lt-ie7 .model-awards .award-list-item{zoom:1;display:inline;}

.accessory-tooltip p{margin-bottom:10px; color:#303030;}
.accessory-tooltip .title{color:#424242;font-size: 11px;}
.accessory-tooltip{padding:7px;}
.accessory-tooltip a:hover, .accessory-tooltip a.hover { border-bottom:1px dotted #0D9BE4; }

/* @end */

/* @group cycle tout */
.cycle-tout { position: relative; z-index: 1;width: 500px;height: 45px; }
.cycle-tout table { position: absolute; display: none; top: 0; left: 0; overflow: hidden; }

.french .cycle-tout {width: 410px;}
/* @end */

/* @group 360 view */
.hero  { position: relative;}
.hero .enlarge-close { z-index: 10; }
.hero .tout-container .jquery-reel-overlay { margin: 0 auto;padding-top: 20px;}
.hero .tout-container .mejs-container { }
.hero .caption-360 { padding: 5px;text-align: center;}

/* @end */
/* @group video tout */
.hero .tout-container .mejs-honda .mejs-overlay-selector h2.mejs-overlay-selector-title {color: white;text-transform: uppercase;font-size: 22px;border-bottom: 1px solid #777;padding: 0 0 18px 0;margin: 40px 25px 25px;}
.hero .tout-container .mejs-honda .mejs-overlay-selector .slider-wrap { height: 235px; }
.hero .tout-container .mejs-honda .mejs-overlay-selector .slider-wrap ul li { width: 121px; margin: 0 13px 0 0; }
.hero .tout-container .mejs-honda .mejs-overlay-selector .slider-wrap ul li .title sup { font-size: 0.6em;vertical-align: top;}
.hero .tout-container .mejs-honda .mejs-overlay-selector .slider-wrap .mejs-overlay-selector-cell { height: 121px; }
.hero .tout-container .mejs-honda .mejs-overlay-selector a.browse { bottom: 164px; }
/* @end */
/* @Model Details Specification Scroll Bar */
.specs_outer_container { margin-bottom: 20px; position: relative;}
.specs_container {width: 620px; overflow: hidden; }
.tbl_specs { }
.tbl_specs tr td, .tbl_specs tr td div { width: 88px; vertical-align: middle; }
.tbl_specs th span, .tbl_specs td span { padding: 11px 10px; }
.tbl_specs tr td.first, .tbl_specs tr td.first div { width: 187px; }
.tbl_specs tr td .check_red { padding: 0; margin: 0; display: inline-block; width: 14px; height: 13px; background: url(../../img/layout/red_tick.gif) left top no-repeat; }

.tbl_warranty tr td { width: 90px; vertical-align: middle; }
.tbl_warranty tr td.first { width: 220px;}

#sort_province tr td{vertical-align:middle;}

.tableslider_prev {z-index: 1;opacity:0.70; filter: alpha(opacity = 85);position: absolute; top: 0; left: -15px; width: 50px; overflow: hidden; background: url(../../img/layout/bg_tableslider_top_left.png) left top no-repeat #454545; }/*#eeeeee*/
.tableslider_next {opacity:0.70; filter: alpha(opacity = 85);position: absolute; top: 0; right: -15px; width: 50px; overflow: hidden; background: url(../../img/layout/bg_tableslider_top_right.png) left top no-repeat #454545; }

.tableslider:hover .tableslider_prev, .tableslider:hover .tableslider_next { background-color: #b7b7b7; }
.tableslider .tableslider_prev:hover, .tableslider .tableslider_next:hover, .tableslider .hover { background-color: #d90124; }
.tableslider .disabled { visibility: hidden; }
.tableslider_btn_prev { display: block; width: 50px; cursor: pointer; background: url(../../img/layout/bg_tableslider_bottom_left.png) left bottom no-repeat transparent; }
.tableslider_btn_next { display: block; width: 50px; cursor: pointer; background: url(../../img/layout/bg_tableslider_bottom_right.png) left bottom no-repeat transparent; }
.tableslider_btn_prev span { display: block; width: 50px; height: 100%; background: url(../../img/layout/bg_tableslider_arrow_2.png) right 50% no-repeat transparent; }
.tableslider_btn_next span { display: block; width: 50px; height: 100%; background: url(../../img/layout/bg_tableslider_arrow_2.png) left 50% no-repeat transparent; }
.tableslider_next a,.tableslider_prev a{border-bottom:none;}
.tableslider_next a:hover,.tableslider_prev a:hover{border-bottom:none;}

/* @end */
/* @group Tooltip */
.tooltip_msrp { position: relative;z-index: 1;border-bottom: none; }
/* @end */

.model-details .imgCaption { text-align: center; }
.model-details .imgCaption p { text-align: center;font-size: 11px;font-weight: bold;width: 500px; }

.canada-made .heading{font-size:30px; text-transform:uppercase; margin-bottom:20px;}
.canada-made .thumb{margin-right:20px; display:inline-block; vertical-align:middle;}
.canada-made p{width:250px; font-size:15px; font-weight:bold; line-height:22px; display:inline-block; vertical-align:middle;}
.lt-ie7 .canada-made .thumb{display:inline; zoom:1;}
.lt-ie7 .canada-made p{display:inline; zoom:1}

.interior-swatches  .dn { display:none;}

/* Image enlarge button styles*/
.accessory-enlarge {
    background: url(../../img/model_details/btn_round_left.png) left top no-repeat;
    height: 25px;
    display: inline-block;
    margin-left: 95px;
    /*float: left;*/
}
.accessory-enlarge span {
    float: left;
    margin-left: 10px;
    height: 20px;
    padding: 4px 25px 1px 0px;
    display: inline-block;
    background: url(../../img/model_details/btn_round_right.png) right top no-repeat;
    color: #fff;
    font-family: "NationalExtrabold";
}
.tooltip_content_mid {
    text-align: center;
}
.tooltip_content_mid .text {
    color: #353535;
}

/* Image Lightbox Styles */
.accessories-image-popup .close
{
    display: inline-block;
    float: right;
    height: 13px;
    width: 14px;
    background: url(../../img/model_details/lightbox_close.png) right top no-repeat;
    margin-right: -20px;
}
.accessories-image-popup img  {
    display: block;
    clear: right;
}

.clearfloat
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
.crvSE
{
    float:right;
    clear:both;
    text-align:right;
    width:650px;
}
.crvSE span
{
    font-size: 8px;
    font-weight: bold;
    color: #696969;
}
