/* CSS Mobile Reset */
html, body { margin: 0; padding: 0; border: 0; font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none; font-size:100%; line-height:1.4; }
.clear { clear:both; }
body { background: #ffffff; //color:#FFFFFF; }
/* VERTICAL */

/* CLASSES FOR STYLING */
/*#wrapper { width:320px; min-width:320px; height:480px; margin:0 auto; position: relative; }
#footer { width:320px; min-width:320px; margin:0 auto; position: relative; }*/
/**********************************************
			GLOBALS 
**********************************************/


.honda-title { background:#cccccc; border-bottom:1px solid #ffffff; padding:20px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative; }
/*.newcars-title { background:#dadada; padding:5px 0px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative; }*/
.honda-title h1 { font-size:24px; margin: 0px 0px 4px 0px; line-height:1.1; color:#333; text-shadow:1px 1px 1px #ffffff; text-align:center; }
.honda-title h2 { margin:0px; font-size:14px; text-transform:lowercase; color:#666; text-shadow: 1px 1px 1px #ffffff; }

.left{
float:left;
}
.right{
float:right
}
.clear{
clear:both;
}
/**********************************************
			SLIDER
**********************************************/
/* Browser Resets */
.flex-container a:active, .flexslider a:active { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
.slides { display:block; background:#CCC; }
/** background for colours gallery images */
.slides.colours-cars { display:block; background:#fff; }
.slides::after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}



/* FlexSlider Necessary Styles
*********************************/ 

#slider {min-height:150px  }
.flexslider { width: 100%; margin: 0; padding: 0; position:relative;}
.flexslider .slides > li { display: none; position: relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { max-width: 100%; width:100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }
/* Clearfix for the .slides element */
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
/* FlexSlider Default Theme
*********************************/
.flexslider { }
.flexslider .slides { zoom: 1; }
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container { zoom: 1; position: relative; }
/* Caption style */
/* IE rgba() hack */
.flex-caption { background:#fff; padding:0px 10px;  color:#666; font-size:12px;}
.flex-caption h1 { margin:0px; color:#FFFFFF; font-size:24px; margin: 0px 0px 4px 0px; line-height:1.1; text-transform:uppercase; }
.flex-caption h2 { margin:0px; font-size:14px; text-transform:uppercase; }
/* Colour Caption */
.colour-caption { position: absolute; left: 0; top: 10px; background:#000000; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, .3); font-size: 12px; line-height: 18px; margin:0px; padding:5px 5px; }
.flex-control-nav { width: 100%; text-align: center; padding:10px 0px; position:absolute; bottom:0px; }
.flex-control-nav li { display: inline-block; zoom: 1; *display: inline;
vertical-align:middle; }
.flex-control-nav li:first-child { }
.flex-control-nav li a { display: block; cursor: pointer; text-indent: -9999px; height:8px; width:8px; background:url(../img-honda/control-nav-white.png) no-repeat;background-size:13px 14px; height:14px; width:13px; margin: 0 2px 0 2px; }
.flex-control-nav li a.active { cursor: default; background:url(../img-honda/control-nav-active.png) no-repeat;background-size:13px 14px; height:14px; width:13px; margin: 0 2px 0 2px; }
.flex-control-nav li a:hover { color:#FFFFFF }
/* Directional Nav */
.flex-direction-nav { width: 100%; position: absolute; bottom:32px; }
.flex-direction-nav li { }
.flex-direction-nav li a { width: 7px; height: 13px; display: block; position: absolute; cursor: pointer; text-indent: -9999px; }
.flex-direction-nav li .next { right: 50px; top:5px; background: url(../img-honda/flex-direction-nav-right.png) no-repeat 0 0; background-size:7px 13px; }
.flex-direction-nav li .prev { left: 50px; top:5px; background: url(../img-honda/flex-direction-nav-left.png) no-repeat 0 0; background-size:7px 13px; }
.flex-direction-nav li .disabled { opacity: .3; filter:alpha(opacity=30); cursor: default; }
/**********************************************
HONDA LOGOS in showroom page
			
**********************************************/
.newcar-info-header h1.logo-Accord { background:url(../img-honda/logo-accord.png) no-repeat center; background-size:320px 65px; text-indent:-999999px;  height:65px; margin:0px;}
.newcar-info-header h1.logo-Jazz { background:url(../img-honda/logo-jazz.png) no-repeat center; background-size:320px 65px; text-indent:-999999px;  height:65px; margin:0px;}
.newcar-info-header h1.logo-Insight { background:url(../img-honda/logo-insight.png) no-repeat center; background-size:320px 65px; text-indent:-999999px;  height:65px; margin:0px;}
.newcar-info-header h1.logo-CR-V { background:url(../img-honda/logo-crv.png) no-repea centert; background-size:320px 65px; text-indent:-999999px; height:65px; margin:0px;}
.newcar-info-header h1.logo-CR-Z { background:url(../img-honda/logo-crz.png) no-repeat center; background-size:320px 65px; text-indent:-999999px; height:65px; margin:0px;}
.newcar-info-header h1.logo-Civic { background:url(../img-honda/logo-civic.png) no-repeat center; background-size:320px 65px; text-indent:-999999px;  height:65px; margin:0px;}

.newcars-title.Accord-logo { padding:5px 0px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;  background:url(../img-honda/logo-accord.png) no-repeat center #dadada; background-size:320px 65px; height:65px; margin:0px;}
.newcars-title.Jazz-logo { padding:5px 0px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;  background:url(../img-honda/logo-jazz.png) no-repeat center #dadada; background-size:320px 65px; height:65px; margin:0px;}
.newcars-title.Insight-logo { padding:5px 0px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;  background:url(../img-honda/logo-insight.png) no-repeat center #dadada; background-size:320px 65px; height:65px; margin:0px;}
.newcars-title.CR-V-logo { padding:5px 0px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;  background:url(../img-honda/logo-crv.png) no-repeat center #dadada; background-size:320px 65px; height:65px; margin:0px;}
.newcars-title.CR-Z-logo { padding:5px 0px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;  background:url(../img-honda/logo-crz.png) no-repeat center #dadada; background-size:320px 65px; height:65px; margin:0px;}
.newcars-title.Civic-logo { padding:5px 0px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;  background:url(../img-honda/logo-civic.png) no-repeat center #dadada; background-size:320px 65px; height:65px; margin:0px;}



.newcars-title h1.logo-Accord {display:none;}
.newcars-title h1.logo-Jazz{display:none;}
.newcars-title h1.logo-Insight {display:none;}
.newcars-title h1.logo-CR-V {display:none;}
.newcars-title h1.logo-CR-Z {display:none;}
.newcars-title h1.logo-Civic {display:none;}
/**********************************************
			HOME PAGE HEADER
**********************************************/

#homepage-header { height:48px; position: absolute; z-index:999; width:100%; /*width:100%;*/  top:20px;
background: rgb(231,231,231); /* Old browsers */
background: -moz-linear-gradient(top, rgba(231,231,231,1) 2%, rgba(255,255,255,1) 2%, rgba(231,231,231,1) 4%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(231,231,231,1)), color-stop(2%,rgba(255,255,255,1)), color-stop(4%,rgba(231,231,231,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(231,231,231,1) 2%,rgba(255,255,255,1) 2%,rgba(231,231,231,1) 4%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(231,231,231,1) 2%,rgba(255,255,255,1) 2%,rgba(231,231,231,1) 4%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(231,231,231,1) 2%,rgba(255,255,255,1) 2%,rgba(231,231,231,1) 4%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(231,231,231,1) 2%,rgba(255,255,255,1) 2%,rgba(231,231,231,1) 4%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.2); 
 }
#homepage-header-container { /*padding:8px;*/ }
#homepage-header-container .homepage-logo { background:url(../img-honda/logo-frontpage.png) no-repeat; height:23px; width:146px; background-size:146px 23px; margin:13px 0 0 10px; position:absolute; }
#homepage-header-container .sitemap { position:absolute; right:0px; /*top:10px;*/ color: #666666; display: block; padding: 17px 15px 17px 15px;/* border-left: 1px solid #666666;*/ font-size: 11px;  text-transform:uppercase; border-image: initial; cursor:pointer; background:url(../img-honda/sitemap-divider.png) no-repeat left; background-size: 2px 46px;}
#homepage-header-container .sitemap:hover { color:#333; }

#homepage-header-container .sitemap .sitemap-arrow img { position:absolute; top:47px; left:45%;}

/**********************************************
			HOME PAGE HEADER
**********************************************/
.sitemap-box { width:100%; display:none; background:#232323;}
.sitemap-content { padding:10px; }
.homepage .sitemap-content{ padding-top:80px; }
.sitemap-content .close { padding: 5px 10px 5px; border: 1px solid #666; text-align:right; cursor:pointer; margin-bottom:10px; }
.sitemap-content .close:hover { border: 1px solid #999999 }
.sitemap-content .close span { background: url(../img-honda/close.gif) right no-repeat; padding-right:15px; font-size: 13px; font-weight:bold; color: #FFFFFF;  text-decoration:none; }
.sitemap-content table {  margin:0px; padding:0px; width:100%; }
.sitemap-content table tr { padding:0px; margin:0px 0px 5px 0px; border-top:1px solid #54545c;
background: rgb(50,50,50); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(105,105,105,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(105,105,105,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#696969',GradientType=1 ); /* IE6-9 */
 }
.sitemap-content table tr td a { display:block; margin:0px; padding:10px; text-decoration:none; background:url(../img-honda/navi-arrow2.png) right no-repeat; background-size:28px 16px; color:#FFFFFF; font-size:14px; text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); font-weight:bold; }
.sitemap-content table tr td:hover {  /* Old browsers */
background: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(61,61,61,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(61,61,61,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#3d3d3d',GradientType=1 ); /* IE6-9 */ }





/**********************************************
			HOMEPAGE SLIDER
**********************************************/
#slider { }
#slider { margin:0px; padding:0px; list-style:none; }
#slider li { }
#slider li a { display:block; text-decoration:none; }
#slider li a img { width:100%; border: none; }
/**********************************************
			HOME PAGE MAIN NAVI
**********************************************/

#homepage-main-navi { }
#homepage-main-navi ul { text-align:left; list-style:none; padding:0px; margin:0px; color:#999999; }
#homepage-main-navi ul li { padding:0px; margin:0px; border-top:1px solid #9e9e9e;
background: rgb(50,50,50); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(105,105,105,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(105,105,105,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#696969',GradientType=1 ); /* IE6-9 */
}

#homepage-main-navi ul li.first {-webkit-box-shadow: inset 0px 5px 15px 1px rgba(0, 0, 0, 0.3);
box-shadow: inset 0px 5px 15px 1px rgba(0, 0, 0, 0.3);  }

#homepage-main-navi ul li a { display:block; margin:0px; padding:8px 20px; text-decoration:none; background:url(../img-honda/navi-arrow.png) right no-repeat; background-size:28px 16px; color: #FFFFFF; font-size:16px;text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); }
#homepage-main-navi ul li a h3 {color: #FFFFFF;font-size: 1em; margin: 0; padding: 0;}
#homepage-main-navi ul li a span{display: block;font-size: 0.70em;margin: 0; padding: 0;}
#homepage-main-navi ul li:hover {background: rgb(50,50,50); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(61,61,61,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(61,61,61,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(61,61,61,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#3d3d3d',GradientType=1 ); /* IE6-9 */
}
/**********************************************
			FOOTER
**********************************************/



#footer { font-size:11px; color:#A9A9A9; background: #ffffff;/* border-top:1px dotted #3d3d3d; border-bottom:1px dotted #3d3d3d;margin:10px 0px;*/  padding:5px 10px; }
#footer table tr td.ireland-site a { font-size:11px; color:#A9A9A9; text-decoration: none; line-height:1.6; background:url(../img-honda/home-honda-icon.png) no-repeat left center; background-size:7px 7px;
padding-left:10px;}
#footer a.active { font-weight:bold; }
#footer table { width:100% }
#footer .copyrights { text-align:left; padding:0px }
#footer .ireland-site { text-align:right; }
#footer .ireland-site img { margin:0px 5px 0px 0px; vertical-align: sub; }


/**********************************************
			SUBPAGE HEADER 2
**********************************************/
#subpage-header table { color:#FFFFFF; margin:0px; padding:10px; list-style:none; width: 100%; background:#ffffff; }
#subpage-header table tr td { margin:0px; padding:0px; vertical-align:middle; text-align:center }
#subpage-header table tr td a { }
#subpage-header table tr td .subpage-header-button { text-transform:capitalize; text-decoration:none; text-align:center; color: white; display: block;padding: 6px 19px 8px 19px; font-size: 13px; font-weight: normal; cursor: pointer; background:url(../img-honda/back-button.png) no-repeat; background-size: 63px 32px;}
.subpage-header-logo { display:block;  background:url(../img-honda/logo-subpage.png) no-repeat center; background-size: 60px 49px; width:60px; height:49px; margin:0 auto; }
.subpage-header-middle{width:50%; height:30px; }
#subpage-header tr td .subpage-header-button:hover { }



#subpage-header table tr td span.subpage-header-button { background:url(../img-honda/sitemap-button.png) no-repeat; background-size: 63px 32px;text-transform:capitalize; text-decoration:none; text-align:center; color: white; display: block;padding: 6px 10px 8px 10px; font-size: 13px; font-weight: normal; cursor: pointer;  }
/**********************************************
			SUBPAGE CONTENT HEADER
**********************************************/

/**********************************************
			SUBPAGE CONTENT
**********************************************/
#subpage-content { }
/**********************************************
			NEWCARS SHOWROOM
**********************************************/
#showroom { }
a.carlist { padding:5px 0; width:100%; display:table; text-decoration:none; border-bottom:1px solid #ffffff;
background: rgb(217,217,217); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(217,217,217,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
a.carlist:hover {-webkit-box-shadow: inset 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 5px 10px 0px rgba(0, 0, 0, 0.2); }
.carlist .new-carlist-desc { width:60%; display:table-cell; vertical-align:middle; padding-left:20px; padding-right:25px; background:url(../img-honda/navi-arrow-grey.png) right no-repeat; background-size:28px 16px; }
.carlist .new-carlist-desc h3 { font-size:14px; font-weight:bold; margin:0px; padding:0px; color:#333;}
.carlist .new-carlist-desc h4 { font-size:12px; font-weight:bold; margin:0px; padding:0px; color:#C00;}
.carlist .new-carlist-image { width:40%; height:75px; display:table-cell; background-size:132px 75px; }
/**********************************************
			 SHOWROOM IMAGES 
**********************************************/



.carlist .new-carlist-image.Jazz { background:url(../showroom/carlist/jazz.png) no-repeat left; background-size:132px 75px; }
.carlist .new-carlist-image.Insight { background:url(../showroom/carlist/insight.png) no-repeat left; background-size:132px 75px; }
.carlist .new-carlist-image.CR-Z { background:url(../showroom/carlist/crz.png) no-repeat left; background-size:132px 75px; }
.carlist .new-carlist-image.CR-V { background:url(../showroom/carlist/crv.png) no-repeat left; background-size:132px 75px; }
.carlist .new-carlist-image.Civic { background:url(../showroom/carlist/civic.png) no-repeat left; background-size:132px 75px; }
.carlist .new-carlist-image.Accord { background:url(../showroom/carlist/acord.png) no-repeat left; background-size:132px 75px; }
.carlist .new-carlist-image.New-CR-V { background:url(../showroom/carlist/newCR-V.png) no-repeat left; background-size:132px 75px; }

/**********************************************
			NEWCARS DETAILS PAGE
**********************************************/

#newcar-details { }
.main-image { position:relative; }
.main-image img { //width:100%
}
.newcar-info { }
.newcar-navigation { /*padding:10px 10px 0px 10px; */clear:right; }
.newcar-navigation a.navi { text-decoration:none; color: #FFFFFF; font-weight:bold; font-size: 14px; display:block; cursor:pointer; padding:16px 20px; text-shadow: 1px 1px 1px #000000;
border-top: 1px solid #9E9E9E; background: rgb(50,50,50); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(105,105,105,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(105,105,105,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#696969',GradientType=1 ); /* IE6-9 */ }
.newcar-navigation a.navi span { background:url(../img-honda/arrow-expand.png) no-repeat right; display:block; background-size:52px 9px; }
.newcar-navigation a.navi.active span { background:url(../img-honda/arrow-collapse.png) no-repeat right; display:block; background-size:52px 9px; }
.newcar-navigation a.navi.first { }
.newcar-navigation a.navi.last { }
.newcar-navigation a.navi.last.active { -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.navi-content { padding:0 20px 10px 20px; font-size:12px; margin:0px; display:none;background: rgb(50,50,50); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(105,105,105,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(105,105,105,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#696969',GradientType=1 ); /* IE6-9 */ }
.navi-content.last { }
.navi-content h3 { font-size:14px; font-weight:normal; margin:0px 0px 5px 0px; padding-top:7px; color:#FFFFFF; }
.navi-content h4 { padding-bottom:10px; }
.navi-content p { color: #A9A9A9; padding-bottom:10px; font-size:13px; }
.navi-content em { margin:0px; }
.navi-content a{ color:#FFFFFF; text-decoration:underline; font-weight:bold; }
.newcar-navigation a.navi.active { }





/* PRICE LIST */
table#rangePriceList { border-collapse:collapse;}
table .rangePriceListHeader {background: rgb(217,217,217); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(217,217,217,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}





table#rangePriceList tr.rangePriceListHeader td { color:#333333; font-weight:bold; border:none!important;}
table#rangePriceList tr { border-bottom:1px solid #999;}
table#rangePriceList tr  td { padding:5px; color:#FFFFFF;}

/* NEW CARS COLORS */
.navi-content .car-colours { clear:both;
/*padding:5px 0;*/ width:100%; display:table; text-decoration:none; border-bottom:1px solid #ffffff;
background: rgb(217,217,217); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(217,217,217,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */}
.navi-content .car-colours h3 { font-size:14px; font-weight:normal;/* margin:0px 0px 5px 0px;*/ padding:25px 0px 0px 20px; color:#666666; float:left; }
.navi-content .car-colours img { float: left; padding-left:20px;}
/* NEWCAR REGULAR BUTTONS ON THE BOTTOM */

.newcar-buttons {/* margin:10px 0px 0px 0px;*/ background:#dadada; padding:10px;  -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); }
.newcar-buttons ul { list-style: none; display:table; width:100%; padding:0px 0px 5px 0; margin:0px; }

.newcar-buttons ul li a.colours { margin-right:0px; background-size:50px 22px; padding:20px;display:block; color: #FFFFFF; padding:12px 10px; margin:0px; text-align:center;text-transform:uppercase; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; border:1px solid #666;text-shadow: 1px 1px 1px #000000; }
.newcar-buttons ul li.cars-colours  {  width:100%; margin-bottom:5px;
 background: rgb(50,50,50); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(105,105,105,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(105,105,105,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* IE10+ */
background: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#696969',GradientType=1 ); /* IE6-9 */ 
 }
 .newcar-buttons ul li.cars-colours:hover { background:#333;}
.newcar-buttons ul li  a.pdf { margin-right:0px; background:url(../img-honda/pdf-icon.png) left no-repeat; background-size:50px 22px; padding:20px;display:block; color: #FFFFFF; padding:12px 10px; margin:0px; text-align:center; color:#000000; text-transform:uppercase; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; border:1px solid #989898;text-shadow: 1px 1px 1px #ffffff; }

.newcar-buttons ul li.pdf-buttons  { 
/*display:table-cell;*/ width:100%; margin-bottom:5px;
background: rgb(240,240,240); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(240,240,240,1) 0%, rgba(212,212,212,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(212,212,212,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(212,212,212,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-9 */
 }
 
.newcar-buttons ul li:hover{ background:#d4d4d4;}
.newcar-buttons a.testdrive { display:block; color:#ffffff; padding: 12px 10px; margin:0px; text-align:center; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; 
border:none;text-shadow: 1px 1px 1px #000000;
background: rgb(236,27,47); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,27,47,1) 0%, rgba(248,171,178,1) 3%, rgba(236,27,47,1) 5%, rgba(194,29,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,27,47,1)), color-stop(3%,rgba(248,171,178,1)), color-stop(5%,rgba(236,27,47,1)), color-stop(100%,rgba(194,29,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec1b2f', endColorstr='#c21d2d',GradientType=0 ); /* IE6-9 */

}
.newcar-buttons a.testdrive:hover {background: rgb(236,27,47); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,27,47,1) 0%, rgba(248,171,178,1) 3%, rgba(224,6,17,1) 5%, rgba(178,5,8,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,27,47,1)), color-stop(3%,rgba(248,171,178,1)), color-stop(5%,rgba(224,6,17,1)), color-stop(100%,rgba(178,5,8,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(224,6,17,1) 5%,rgba(178,5,8,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(224,6,17,1) 5%,rgba(178,5,8,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(224,6,17,1) 5%,rgba(178,5,8,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(224,6,17,1) 5%,rgba(178,5,8,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec1b2f', endColorstr='#b20508',GradientType=0 ); /* IE6-9 */

 }
table#newcar-pricelist { font-size:11px; margin-bottom:15px; }
table#newcar-pricelist tr { }
table#newcar-pricelist tr td { padding:5px 5px; border-bottom:1px solid #214e92!important; }
/**********************************************
			CMS CONTENT
**********************************************/

.navi-content table.car_content_table { width:100%!important; }
.navi-content table.car_content_table p { margin:0px; }
.navi-content h4 { margin:0px; }
.navi-content table.car_content_table tr td { display:block; clear:both; }
.navi-content p { margin: 0px; }
.navi-content table.car_content_table tr td p { margin: 0px 0px; }
.navi-content table.car_content_table tr { clear:both; margin:0px 0px 20px 0px; display:block; }
.navi-content table.car_content_table tr td.car_content_image_td { }
.navi-content table.car_content_table tr td.car_content_image_td img { margin: 0px 0px 5px 0px; border:1px solid #d1dcec; padding:5px; }
.navi-content table.car_content_table h4 { margin:0px; }
.go_up { text-decoration:none; font-size: 12px; color: #153c76; padding: 5px 13px; margin-bottom:20px; background: #FFFFFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-shadow: 0px -1px 3px rgba(255, 255, 255, 1), 0px 1px 0px rgba(255, 255, 255, 0.3); cursor:pointer; }
/**********************************************
			Genereic Content
**********************************************/

.generic-content { background: #dadada; color: #333; padding:10px; font-size:12px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative; }
.generic-content.news img { width:100%!important;/* height:100%!important;*/}


/**********************************************
			Test Drive Form
**********************************************/
.email-dealer-form { padding:10px;  background: #dadada; color: #333;-webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;}
.generic-content .fg_form { background:none!important;/* padding-right:0px; */}
.fg_form { background:none!important;/* padding-right:20px;*/ }
.fg_form .fg_element { margin:0px 0px 5px 0px; }
.fg_form .fg_caption { font-size:12px; }
.fg_form .fg_elementTitle { font-weight:bold; margin:10px 0; font-size:16px; }
.fg_form .fg_input, .fg_form input { border:1px solid #FFFFFF; padding:5px 0px; color:#000000; background:#FFFFFF; }
.fg_form .fg_input, .fg_form textarea { border:1px solid #dadada; padding:5px 0px; background:#FFFFFF; width:100%;}
.fg_form .fg_field .fg_radioPair { display:table-cell; padding:0px 30px 0px 0px; text-align:center; }
.fg_form textarea#comment { min-height:100px }
.fg_form select.fg_menu { border:1px solid #FFFFFF; padding:6px; font-size:14px; background:#FFFFFF; }
.fg_form .fg_input:focus { -moz-box-shadow:0 0 12px #387bbe; -webkit-box-shadow:0 0 12px #387bbe; box-shadow:0 0 12px #387bbe }
.ui-mobile-nosupport-boxshadow * { -moz-box-shadow:none!important; -webkit-box-shadow:none!important; box-shadow:none!important }
.fg_form .fg_submit input { margin-left:0px; color: #ffffff;display: block; text-align: center; font-weight: bold; font-size: 12px; text-transform: uppercase; text-decoration: none; cursor: pointer; padding: 12px 10px; border:none; width:100%;
border:none;text-shadow: 1px 1px 1px #000000;
background: rgb(236,27,47); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,27,47,1) 0%, rgba(248,171,178,1) 3%, rgba(236,27,47,1) 5%, rgba(194,29,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,27,47,1)), color-stop(3%,rgba(248,171,178,1)), color-stop(5%,rgba(236,27,47,1)), color-stop(100%,rgba(194,29,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec1b2f', endColorstr='#c21d2d',GradientType=0 ); /* IE6-9 */ }


/*********************************************
			Search Form
**********************************************/

.findcarsfrm { width:100%; }
.findcarsfrm .mini-title { border:10px solid #ffb400; margin-bottom:10px }
.findcarsfrm h4 { color: #333333; font-size: 20px; line-height: 1.1; margin: 0 0 4px; text-align: center;text-shadow: 1px 1px 1px #FFFFFF; padding-top:10px; }
.selectmenu { font-size: 12px; font-weight:normnal; color: #666666; width: 100%; margin-bottom: 10px; overflow: hidden; padding:7px; height:33px; border:1px solid #FFFFFF; background:#FFFFFF; }
.selectmargin { margin-right: 5px; width: 31%; }
.selectmarginend { margin-right: 0px; width: 31%; }
#menu { display: none; }
#menu ul { list-style-image: url(images/list-image.png); font-size: 19px; line-height: 30px; margin: 0; padding-left: 16px; }
.moreoptions { font-size: 12px; font-weight: bold; text-align: left; overflow: hidden; cursor: pointer; margin-top:10px; margin-bottom:10px; border: 1px solid #999; display: inline-block; padding: 7px 10px; }
.frm_submit { border:none; display:block; color: #FFFFFF; padding:10px; margin:0px; text-align:center; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; background: -moz-linear-gradient( top, #ff6633 0%, #d84c1d); background: -webkit-gradient( linear, left top, left bottom, from(#ff6633), to(#d84c1d)); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.noResultsDiv { border-bottom:1px solid #DBE2EE; color: #A9A9A9; padding: 10px; font-size: 12px; text-align:center }
.findcarsbtn { clear:both!important; display:block; float:none!important }
/**********************************************
			USED CARLIST
**********************************************/

.used-carlist { }
.used-carlist a.carlist {padding:5px 0; width:100%; display:table; text-decoration:none; border-bottom:1px solid #ffffff;
background: rgb(217,217,217); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(217,217,217,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ }
.used-carlist .uc-image { height: 60px; display: table-cell; width:138px; }
.used-carlist .uc-image img { padding:0 10px; width:118px; }
.used-carlist .uc-desc { display:table-cell; vertical-align: top; padding-right:40px; background:url(../img-honda/navi-arrow-grey.png) right no-repeat; background-size:28px 16px; }
.used-carlist .uc-desc h3 { font-size:14px; font-weight:bold; margin:0px; padding:5px 0px 0px 0px; color:#666; }
.used-carlist .uc-desc p { font-size:12px; margin:0px; color: #666666; }
.used-carlist .uc-desc p b { color:#000; }
.refine-search { padding-top:5px; background: #cccccc; }
.refine-search #menu { padding:0px 10px 10px 10px; }
.refine-search .button { display:block; color:#336699; padding:10px; margin:0px; text-align:center; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; }
.refine-search .search-input { display:block; padding:10px; margin:0px; text-align:left; font-weight:bold; font-size:12px; text-decoration:none; }
.refine-search .search-input input { border:1px solid #666666; padding:5px; color:#666666; background: #ffffff; }
.refine-search .search-input input#searchsubmit { border:none; cursor:pointer; border:1px solid #666666; margin:0px; text-decoration:none; color: #FFFFFF; font-size:14px; font-weight:bold; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); background-image: linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -o-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -moz-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -webkit-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -ms-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(35,35,36)), color-stop(1, rgb(62,62,70)) ); }
#navigate { }
.refine-search-content #menu { padding:10px; border-bottom:1px solid #999; }
.refine-search #navigate { background:url(../img-honda/arrow-expand.png) no-repeat right #333; display:block; background-size:52px 9px; margin:0px 5px 5px 5px; color: #FFFFFF; text-transform:uppercase; text-align:left; font-weight:bold; font-size: 14px; display:block; cursor:pointer; padding:10px; text-shadow: 1px 1px 2px #000000; }
/*.refine-search #navigate span { background:url(../img-honda/arrow-expand.png) no-repeat right; display:block; background-size:52px 9px; }*/
.refine-search #navigate.show { background:url(../img-honda/arrow-collapse.png) no-repeat right; display:block; background-size:52px 9px;
 background-color: rgb(50,50,50); /* Old browsers */
background-color: -moz-linear-gradient(left,  rgba(50,50,50,1) 0%, rgba(105,105,105,1) 100%); /* FF3.6+ */
background-color: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(105,105,105,1))); /* Chrome,Safari4+ */
background-color: -webkit-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Chrome10+,Safari5.1+ */
background-color: -o-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* Opera 11.10+ */
background-color: -ms-linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* IE10+ */
background-color: linear-gradient(left,  rgba(50,50,50,1) 0%,rgba(105,105,105,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#696969',GradientType=1 ); /* IE6-9 */ }
.SortDiv { padding:10px; background:#cccccc; }
.SortDiv a { color: #666666; padding:6px 10px; margin:0px; text-align:center; font-weight:bold; font-size:12px; text-decoration:none; cursor:pointer; border-top:1px solid #ffffff; background:#ffffff; }
.SortDiv a.down { background: url(../img-honda/sort-down.png) no-repeat right; padding:6px 20px 6px 10px; }
.SortDiv a.up { background: url(../img-honda/sort-up.png) no-repeat right; padding:6px 20px 6px 10px; }
.SortDiv span { font-size:12px; color: #999999 }
/* === PAGINATION === */
.index-pagination { width:100%; text-align:center; display:table; padding:10px 20px; background:#ffffff; }
.index-pagination .button { display:table-cell; height:30px; cursor:pointer; }
.index-pagination .button.middle { color: #666666; font-size:16px; width:40%; background:none;}
.index-pagination .button.left { background: url(../img-honda/pagination-left.png) no-repeat 100% 50%; width:30%; background-size:30px 30px; }
.index-pagination .button.left.disabled { background: url(../img-honda/pagination-left-disabled.png) no-repeat 100% 50%; width:30%; background-size:30px 30px; }
.index-pagination .button.right { background: url(../img-honda/pagination-right.png) no-repeat 0% 50%; width:30%; background-size:30px 30px; }
.index-pagination .button.right.disabled { background: url(../img-honda/pagination-right-disabled.png) no-repeat 0% 50%; width:30%; background-size:30px 30px; }
/**********************************************
			USED CAR DETAILS
**********************************************/
.uc-details-header { display:table; width:100%; padding:10px; color: #FFFFFF;  background:#cccccc; border-bottom:1px solid #ffffff; padding:10px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative; }
.uc-details-header h2 { margin:0px; font-size:16px; color:#666; }
.uc-details-header span { margin:0px; font-size:12px;color:#666;}
.uc-details-header .uc-details-left { display: table-cell; width:50%; text-align:left }
.uc-details-header .uc-details-right { display: table-cell; width:50%; text-align:right; }
.uc-details-header .uc-details-right .price { color:#000000; }
.uc-details-photo { padding:0px; background: #000000; }
.uc-details-photo img { width:100%; }
/**********************************************
			USED CAR CONTACT
**********************************************/

.uc-details-contact { background: #CCC;  border-bottom:1px solid #ffffff; }
.uc-details-contact .contact-box { padding:10px; background: #dadada; }
.contact-box address { font-size:12px; font-style:normal; text-decoration:none; margin-bottom:10px; color:#333333; }
.contact-box address b { font-size:16px; color:#333;}
.contact-box address a { color: #000000; font-weight:bold; }
.contact-box ul { display:table; width:100%; list-style: none; margin:0px; padding:0px; }
.contact-box ul li { display:table-cell; width:50%; }
.contact-box ul li a { display:block; text-align:center; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; cursor:pointer; padding:10px 0; background:#ffffff; color:#F00; }
.contact-box ul li.left a { margin-right:5px; /*color: #FFFFFF;*/ }
/*.contact-box ul li.left a:hover { background-image: linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -o-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -moz-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -webkit-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -ms-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); }*/
.contact-box ul li.right a { margin-left:5px; color: #ffffff;border:none;text-shadow: 1px 1px 1px #000000;
background: rgb(236,27,47); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,27,47,1) 0%, rgba(248,171,178,1) 3%, rgba(236,27,47,1) 5%, rgba(194,29,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,27,47,1)), color-stop(3%,rgba(248,171,178,1)), color-stop(5%,rgba(236,27,47,1)), color-stop(100%,rgba(194,29,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(236,27,47,1) 0%,rgba(248,171,178,1) 3%,rgba(236,27,47,1) 5%,rgba(194,29,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec1b2f', endColorstr='#c21d2d',GradientType=0 ); /* IE6-9 */ }
/**********************************************
			USED CAR INFO
**********************************************/

.uc-details-info { background:#dadada; color:#333; padding:10px; font-size:12px; }
.uc-details-info table { width:100% }
.uc-details-info td { padding:0px; color:#333; }
.uc-details-info td.title { font-weight:bold; padding-right:10px; }
.uc-details-info h3 { border-top:1px dotted #ffffff; padding-top:10px; margin:10px 0 10px 0; color:#333; }
.uc-details-info p { margin:0px; line-height:1.6; color:#333 }
/**********************************************
			DEALER LIST
**********************************************/
#dealer-list { padding-top:5px; }
ul.county { padding:0px; list-style:none; margin:0px; }
ul.county li { padding:0px 10px 0 10px; }
ul.county li h2 { color: #A9A9A9; font-size:16px; font-weight:normal; margin:5px 0px 5px 10px; }
ol.dealer { padding:0px; list-style:none; }
ol.dealer li { padding:0px; margin-bottom:5px; padding:0px; margin:0px; border-top:1px solid #54545c; background-image: linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -o-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -moz-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -webkit-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -ms-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(62,62,70) 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(35,35,36)), color-stop(1, rgb(62,62,70)) ); }
#dealer-list ol.dealer li a { display:block; margin:0px; padding:10px; text-decoration:none; background:url(../img-honda/navi-arrow.png) right no-repeat; background-size:40px 20px; color: #FFFFFF; font-size:16px; font-weight:bold; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); }
/*********************************************
			DEALER PAGE
**********************************************/

#dealer-page { }
#dealer-page .contact-box { padding:10px; }
#dealer-page .contact-box address b { font-size:20px; }
#map_canvas { margin: 0; padding: 0; height:350px; width:100%; margin-top:10px; margin-right:20px; }
#dealer-page #contact-us-form {/* padding:10px 20px 0px 10px; */}
#contact-us-form .fg_element .fg_field input.fg_input { width:100%; }
#contact-us-form .fg_element .fg_field textarea { width:100%; }
ul li a.get-directions { display: block;/* color: #FFFFFF;*/ margin: 10px 0px 0px 0px; text-align: center; font-weight: bold; font-size: 12px; text-decoration: none; cursor: pointer; }
/*********************************************
			Dealer Directions
**********************************************/
.GeolocationTitle {background:#cccccc; border-bottom:1px solid #ffffff; padding:20px; -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.2); position:relative;}
.GeolocationTitle h1 { color:#333333; text-align:center;margin:0px;line-height:1.1; text-shadow:1px 1px 1px #ffffff;}
.GeolocationTitle h2{color:#333333; text-align:center; text-transform:lowercase; margin:0px;  text-shadow:1px 1px 1px #ffffff;}




#map { width: 100%; height: 200px; overflow: hidden; }
#route { overflow-y:auto; width:100%; }
#method { display:none; position: absolute; left: 75px; top:15px; padding:10px; opacity: .9; -moz-opacity: .9; z-index: 10; background-color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.adp-directions { width:100%; word-wrap: break-word; color:#333; }
.adp-substep { word-wrap: break-word; font-size:12px; width:190px; }
#route .adp-step, .adp-substep { border-top: 1px solid #dadada; }
/*********************************************
			Dealer Directions
**********************************************/
#locations { }
#locations ol { list-style:none; margin: 10px 0px 0px 0px; padding:0px; }
#locations ol li { padding: 10px; margin: 0px; border-top: 1px solid #54545C; background-image: linear-gradient(bottom, #232324 0%, #3E3E46 100%); background-image: -o-linear-gradient(bottom, #232324 0%, #3E3E46 100%); background-image: -moz-linear-gradient(bottom, #232324 0%, #3E3E46 100%); background-image: -webkit-linear-gradient(bottom, #232324 0%, #3E3E46 100%); background-image: -ms-linear-gradient(bottom, #232324 0%, #3E3E46 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #232324), color-stop(1, #3E3E46) ); }
#locations ol li a { display: block; margin: 0px; text-decoration: none; background: url(../img-honda/navi-arrow.png) right no-repeat; background-size: 28px 16px; padding-right:30px; text-shadow: 1px 1px 2px black; filter: dropshadow(color=#000000, offx=1, offy=1); font-size: 12px; font-weight: normal; color:#dadada; }
#locations ol li:hover { background-image: linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -o-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -moz-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -webkit-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); background-image: -ms-linear-gradient(bottom, rgb(35,35,36) 0%, rgb(76,76,82) 100%); }

#locations .distance { font-size: 12px; font-weight: bold; display:inline; padding-left:0px; }
#locations .org { font-size: 15px; font-weight: bold; color: #FFFFFF; display:inline; }
#locations .adr { }
#locations .tel { }


/*** News Section ***/
.news ul { margin:0px; padding:0px;}
.news ul li { list-style:none; border-bottom:1px solid #F3F3F3;   }
.news ul li span.date { color:#666; font-size:11px; }
.news ul li span.link { color:#333; text-shadow:0px 0px 1px #ffffff; font-size:14px; font-weight:bold; }
.news ul li span.summary { color:#333; font-size:13px; text-shadow:0px 0px 1px #ffffff; font-size:13px; }
.news ul li a { display:block; text-decoration:none; background: url(../img-honda/navi-arrow-grey.png) right no-repeat; background-size: 28px 16px; padding: 10px 35px 10px 0px;}
/*.news ul li a { font-size:14px; color:#C00;  text-shadow:0px 0px 1px #ffffff; font-weight:bold;}*/


/*** footer social icons ***/
.social-icons { width:35%;}
.social-icons a.youtube { background:url(../img-honda/youtube-icon.png) no-repeat; background-size:42px 42px; display:block; height:42px; width:42px; float:left; margin:5px 5px 5px 0px;}
.social-icons a.facebook { background:url(../img-honda/facebook-icon.png) no-repeat; background-size:42px 42px; display:block; height:42px; width:42px; float:left;  margin:5px 5px 5px 0px;}
.social-icons a.twitter { background:url(../img-honda/twitter-icon.png) no-repeat; background-size:42px 42px; display:block; height:42px; width:42px; float:left; margin:5px 5px 5px 0px;}
.social-icons a.mail { background:url(../img-honda/mail-icon.png) no-repeat; background-size:42px 42px; display:block; height:42px; width:42px; float:left; margin:5px 5px 5px 0px;}
/*.social-icons a { background:none!important;}
.social-icons a img { width:42px!important; height:42px!important; margin:5px 2px;}*/

.phone-numbers { width:65%; float:right;}
.phone-numbers h3 { margin:0px;}
.phone-numbers h3 a.one { -webkit-border-radius: 5px; border-radius: 5px;-webkit-box-shadow: inset 0px 0px 15px 1px #999;box-shadow: inset 0px 0px 15px 1px #999; display:block; text-align:center; color:#000000; text-shadow:  0px 1px #fff; text-decoration:none; font-size:18px; padding:9px; margin:5px 0px 5px 2px; font-weight:bold;
background: url(../img-honda/phone-icon.png) left no-repeat #CCC; background-size: 30px 22px;}
.phone-numbers a.two {background: url(../img-honda/phone-icon.png) left no-repeat #CCC; background-size: 30px 22px; -webkit-border-radius: 5px; border-radius: 5px;-webkit-box-shadow: inset 0px 0px 15px 1px #999;box-shadow: inset 0px 0px 15px 1px #999; display:block; text-align:center; color:#000000; text-shadow: 0px 1px #fff; text-decoration:none; font-size:14px; padding:3px 10px; margin:9px 0px 0px 2px; line-height:18px;}


/* navigation swatches ***/
/* Colour swatches navigation for mobile site */
.flex-swatches-nav { display:block; padding:0px 10px; margin-bottom:10px; margin-top:0px;}


ul.flex-swatches-nav li {width:42px; height:42px; border:1px solid #999; list-style: none;margin:3px;float:left; }
ul.flex-swatches-nav li span.AlabasterSilverMetallic {display:block; width:42px; height:42px;

background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 0%, #c1c1c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 0%,#c1c1c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 0%,#c1c1c1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2e2e2 0%,#c1c1c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.AzureBlueMetallic { display:block; width:42px; height:42px;

background: #6267bf; /* Old browsers */
background: -moz-linear-gradient(top,  #6267bf 0%, #383ea6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6267bf), color-stop(100%,#383ea6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6267bf 0%,#383ea6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6267bf 0%,#383ea6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6267bf 0%,#383ea6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6267bf 0%,#383ea6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6267bf', endColorstr='#383ea6',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.BasqueRedPearl { display:block; width:42px; height:42px;

background: #863e4d; /* Old browsers */
background: -moz-linear-gradient(top,  #863e4d 0%, #6f2131 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#863e4d), color-stop(100%,#6f2131)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #863e4d 0%,#6f2131 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #863e4d 0%,#6f2131 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #863e4d 0%,#6f2131 100%); /* IE10+ */
background: linear-gradient(to bottom,  #863e4d 0%,#6f2131 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#863e4d', endColorstr='#6f2131',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.CobaltBluePearl {display:block; width:42px; height:42px;

background: #5d7093; /* Old browsers */
background: -moz-linear-gradient(top,  #5d7093 0%, #394f76 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d7093), color-stop(100%,#394f76)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5d7093 0%,#394f76 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5d7093 0%,#394f76 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5d7093 0%,#394f76 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5d7093 0%,#394f76 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d7093', endColorstr='#394f76',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.CrystalBlackPearl {display:block; width:42px; height:42px;

background: #535353; /* Old browsers */
background: -moz-linear-gradient(top,  #535353 0%, #262626 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#262626)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #535353 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #535353 0%,#262626 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #535353 0%,#262626 100%); /* IE10+ */
background: linear-gradient(to bottom,  #535353 0%,#262626 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.DarkPewterMetallic {display:block; width:42px; height:42px;

background: #6e7777; /* Old browsers */
background: -moz-linear-gradient(top,  #6e7777 0%, #4e5757 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e7777), color-stop(100%,#4e5757)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6e7777 0%,#4e5757 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6e7777 0%,#4e5757 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6e7777 0%,#4e5757 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6e7777 0%,#4e5757 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e7777', endColorstr='#4e5757',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.DeepOceanBlue {display:block; width:42px; height:42px;

background: #2a5a82; /* Old browsers */
background: -moz-linear-gradient(top,  #2a5a82 0%, #003764 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a5a82), color-stop(100%,#003764)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2a5a82 0%,#003764 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2a5a82 0%,#003764 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2a5a82 0%,#003764 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2a5a82 0%,#003764 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a5a82', endColorstr='#003764',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.DeepSapphireBluePearl {display:block; width:42px; height:42px;

background: #354f7b; /* Old browsers */
background: -moz-linear-gradient(top,  #354f7b 0%, #0f2c5e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#354f7b), color-stop(100%,#0f2c5e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #354f7b 0%,#0f2c5e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #354f7b 0%,#0f2c5e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #354f7b 0%,#0f2c5e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #354f7b 0%,#0f2c5e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#354f7b', endColorstr='#0f2c5e',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.ForgedSilverMetallic {display:block; width:42px; height:42px;

background: #c1c6cd; /* Old browsers */
background: -moz-linear-gradient(top,  #c1c6cd 0%, #a8aeb6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c6cd), color-stop(100%,#a8aeb6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c1c6cd 0%,#a8aeb6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c1c6cd 0%,#a8aeb6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c1c6cd 0%,#a8aeb6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c1c6cd 0%,#a8aeb6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c6cd', endColorstr='#a8aeb6',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.FreshLimeMetallic {display:block; width:42px; height:42px;

background: #9dc285; /* Old browsers */
background: -moz-linear-gradient(top,  #9dc285 0%, #7eaa61 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dc285), color-stop(100%,#7eaa61)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dc285 0%,#7eaa61 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dc285 0%,#7eaa61 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dc285 0%,#7eaa61 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dc285 0%,#7eaa61 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dc285', endColorstr='#7eaa61',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.GraphiteLustreMetallic {display:block; width:42px; height:42px;

background: #6e6f71; /* Old browsers */
background: -moz-linear-gradient(top,  #6e6f71 0%, #4e4f51 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e6f71), color-stop(100%,#4e4f51)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6e6f71 0%,#4e4f51 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6e6f71 0%,#4e4f51 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6e6f71 0%,#4e4f51 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6e6f71 0%,#4e4f51 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6f71', endColorstr='#4e4f51',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.HorizonTurquoisePearl {display:block; width:42px; height:42px;

background: #4d92ad; /* Old browsers */
background: -moz-linear-gradient(top,  #4d92ad 0%, #1e7090 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d92ad), color-stop(100%,#1e7090)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d92ad 0%,#1e7090 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d92ad 0%,#1e7090 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d92ad 0%,#1e7090 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d92ad 0%,#1e7090 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d92ad', endColorstr='#1e7090',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.IonisedBronzeMetallic {display:block; width:42px; height:42px;

background: #6f5652; /* Old browsers */
background: -moz-linear-gradient(top,  #6f5652 0%, #50342f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f5652), color-stop(100%,#50342f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6f5652 0%,#50342f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6f5652 0%,#50342f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6f5652 0%,#50342f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6f5652 0%,#50342f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f5652', endColorstr='#50342f',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.MilanoRed {display:block; width:42px; height:42px;

background: #c14b54; /* Old browsers */
background: -moz-linear-gradient(top,  #c14b54 0%, #ad2831 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c14b54), color-stop(100%,#ad2831)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c14b54 0%,#ad2831 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c14b54 0%,#ad2831 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c14b54 0%,#ad2831 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c14b54 0%,#ad2831 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c14b54', endColorstr='#ad2831',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.PlatinumAquaMetallic {display:block; width:42px; height:42px;

background: #b0b5bc; /* Old browsers */
background: -moz-linear-gradient(top,  #b0b5bc 0%, #949aa2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0b5bc), color-stop(100%,#949aa2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b0b5bc 0%,#949aa2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b0b5bc 0%,#949aa2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b0b5bc 0%,#949aa2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b0b5bc 0%,#949aa2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b5bc', endColorstr='#949aa2',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.PolishedMetalMetallic {display:block; width:42px; height:42px;

background: #7e7e7e; /* Old browsers */
background: -moz-linear-gradient(top,  #7e7e7e 0%, #5f5f5f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e7e7e), color-stop(100%,#5f5f5f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7e7e7e 0%,#5f5f5f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7e7e7e 0%,#5f5f5f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7e7e7e 0%,#5f5f5f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7e7e7e 0%,#5f5f5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e7e7e', endColorstr='#5f5f5f',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.PremiumWhitePearl {display:block; width:42px; height:42px;

background: #f1f1ed; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1ed 40%, #deded9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#f1f1ed), color-stop(100%,#deded9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1ed 40%,#deded9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1ed 40%,#deded9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1ed 40%,#deded9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1ed 40%,#deded9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1ed', endColorstr='#deded9',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.SapphireBluePearl {display:block; width:42px; height:42px;

background: #2a507b; /* Old browsers */
background: -moz-linear-gradient(top,  #2a507b 1%, #002c5c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2a507b), color-stop(100%,#002c5c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2a507b 1%,#002c5c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2a507b 1%,#002c5c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2a507b 1%,#002c5c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2a507b 1%,#002c5c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a507b', endColorstr='#002c5c',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.StormSilverMetallic {display:block; width:42px; height:42px;

background: #aaaaaa; /* Old browsers */
background: -moz-linear-gradient(top,  #aaaaaa 1%, #8d8d8d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#aaaaaa), color-stop(100%,#8d8d8d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aaaaaa 1%,#8d8d8d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aaaaaa 1%,#8d8d8d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aaaaaa 1%,#8d8d8d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aaaaaa 1%,#8d8d8d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8d8d8d',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.TaffetaWhite {display:block; width:42px; height:42px;

background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 28%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#fcfcfc), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 28%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 28%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 28%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 28%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.UrbanTitaniumMetallic {display:block; width:42px; height:42px;

background: #7e706b; /* Old browsers */
background: -moz-linear-gradient(top,  #7e706b 2%, #61514c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#7e706b), color-stop(100%,#61514c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7e706b 2%,#61514c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7e706b 2%,#61514c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7e706b 2%,#61514c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7e706b 2%,#61514c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e706b', endColorstr='#61514c',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.WhiteOrchidPearl {display:block; width:42px; height:42px;

background: #eeeced; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeced 2%, #dbd9d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#eeeced), color-stop(100%,#dbd9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeced 2%,#dbd9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeced 2%,#dbd9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeced 2%,#dbd9d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeced 2%,#dbd9d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeced', endColorstr='#dbd9d9',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.WoodlandGreenPearl {display:block; width:42px; height:42px;

background: #46616e; /* Old browsers */
background: -moz-linear-gradient(top,  #46616e 2%, #21404e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#46616e), color-stop(100%,#21404e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #46616e 2%,#21404e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #46616e 2%,#21404e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #46616e 2%,#21404e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #46616e 2%,#21404e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46616e', endColorstr='#21404e',GradientType=0 ); /* IE6-9 */
}
ul.flex-swatches-nav li span.YellowTopazMetallic {display:block; width:42px; height:42px;

background: #c5ba6f; /* Old browsers */
background: -moz-linear-gradient(top,  #c5ba6f 2%, #b0a247 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#c5ba6f), color-stop(100%,#b0a247)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c5ba6f 2%,#b0a247 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c5ba6f 2%,#b0a247 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c5ba6f 2%,#b0a247 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c5ba6f 2%,#b0a247 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5ba6f', endColorstr='#b0a247',GradientType=0 ); /* IE6-9 */
}

/*DEALER STYLES*/

#dealerName{
padding:10px;
background: #e9e9e9; /* Old browsers */
background: -moz-linear-gradient(top,  #e9e9e9 1%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e9e9e9), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 1%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e9e9e9 1%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e9e9e9 1%,#ffffff 99%); /* IE10+ */
background: linear-gradient(to bottom,  #e9e9e9 1%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

#dealerName h3{
font-size:20px;
color: #ee1c2f;
margin:0px;
line-height:1;

}

#dealerName span{
font-size:12px;
color:#666666;
line-height:1;
}


ul.flex-swatches-nav li span.PassionRedPearl {display:block; width:42px; height:42px;
background-image: linear-gradient(bottom, rgb(162,21,37) 28%, rgb(184,34,44) 64%);
background-image: -o-linear-gradient(bottom, rgb(162,21,37) 28%, rgb(184,34,44) 64%);
background-image: -moz-linear-gradient(bottom, rgb(162,21,37) 28%, rgb(184,34,44) 64%);
background-image: -webkit-linear-gradient(bottom, rgb(162,21,37) 28%, rgb(184,34,44) 64%);
background-image: -ms-linear-gradient(bottom, rgb(162,21,37) 28%, rgb(184,34,44) 64%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, rgb(162,21,37)),
	color-stop(0.64, rgb(184,34,44))
);
}
ul.flex-swatches-nav li span.TwilightBlueMetallic {display:block; width:42px; height:42px;

background-image: linear-gradient(bottom, rgb(105,121,151) 28%, rgb(124,138,165) 64%);
background-image: -o-linear-gradient(bottom, rgb(105,121,151) 28%, rgb(124,138,165) 64%);
background-image: -moz-linear-gradient(bottom, rgb(105,121,151) 28%, rgb(124,138,165) 64%);
background-image: -webkit-linear-gradient(bottom, rgb(105,121,151) 28%, rgb(124,138,165) 64%);
background-image: -ms-linear-gradient(bottom, rgb(105,121,151) 28%, rgb(124,138,165) 64%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, rgb(105,121,151)),
	color-stop(0.64, rgb(124,138,165))
);


}













