
/****** Global ******/
body{font-family:MMC-Regular, Arial, Helvetica, sans-serif; font-size:15px;}
.ti-bold{font-family:MMC-Bold, Arial, Helvetica, sans-serif;}
.ti{font-family:MMC-Medium, Arial, Helvetica, sans-serif; }
.sub-ti{font-family:MMC-Regular, Arial, Helvetica, sans-serif; }
.sub-ti-bold{font-family:MMC-Medium, Arial, Helvetica, sans-serif; }

button{background:#c11016; border:1px solid #c11016; color:#fff; font-family:MMC-Bold, Arial, Helvetica, sans-serif; font-size:14px; border-radius:0px; text-transform: capitalize; letter-spacing:0px;}
button:hover{background:#ddd; border:1px solid #ddd; color:#444;}

.btn{background:#c11016; color:#fff !important; font-family:MMC-Bold, Arial, Helvetica, sans-serif; font-size:14px; border-radius:0px; text-transform: capitalize; letter-spacing:0px;}
.btn:hover{background:#ddd; color:#444 !important;}

.btn2{background:#666; border:1px solid #666;  color:#fff !important; font-family:MMC-Bold, Arial, Helvetica, sans-serif; font-size:14px; border-radius:0px; text-transform: capitalize; letter-spacing:0px;}
.btn2:hover{background:#777; border:1px solid #777; color:#fff !important;}

.highlight{font-family:MMC-Medium, Arial, Helvetica, sans-serif; color:#c11016; font-size:20px;}

a:link    {color:#333;}
a:visited {color:#333;}
a:hover   {color:#;}

a.arrow:before {color:#c11016;}	

#top-nav{background:#003366; border-bottom:1px solid #003366;}
#top-nav .site-lock{color:#fff;}
#top-nav a{color:#fff;}
#top-nav a:hover{color:#;}
#top-nav a i{color:#fff;}

/****** Header ******/
header{background:#fff; color:#111; border-bottom: 2px solid #003366;}
header a{color:#c11016;}

#head-nv2 li a, #head-nv2 li{color:#c11016;}
#head-nv2 li a:hover, #head-nv2 li:hover{color:#fc0;}


.icon-bar{background: #111;}

#quick-contact{background: #c11016; color:#fff;}

/****** Navigation ******/
nav{background:#f2f2f2; font-family:MMC-Medium, Arial, Helvetica, sans-serif; font-size: 13px; text-transform: capitalize; letter-spacing:0px;} 
nav a.navbtn{color:#111;}
nav .navbtn:hover{background:#f5f5f5;}
nav .navbtn.sel{background:#f5f5f5;}

@media screen and (max-width: 768px){
	#navbar{top:65px;}
}

@media screen and (max-width: 480px){
	#navbar{top:50px;}
}


/****** Search ******/

#new-search{background: #f5f5f5;}
#option-menu li{background: #f1f1f1;}
#option-menu li:hover{background: #f9f9f9;}
#option-menu li.sel{background: #f9f9f9;}
.option-res li label:hover{background: #f5f5f5;}


/****** New Detail ******/
.new-c2a li{background:#666; color:#fff;}
.new-c2a li:hover{background:#ddd; color:#444;}

.grade-menu li a:hover, .grade-menu li a.sel{background:#c11016; color:#fff;}

.grade-head{background: #f5f5f5;}



#visual-stats .offer-bubble{background:#c11016 !important; color:#fff !important;}
#visual-stats .offer-bubble .arrow{border-top: 13px solid #c11016 !important;}


#feat-offers{background:#a00; color:#fff;}
.newoffer{background:#a00; color:#fff;}


/****** Owners ******/
#service-options li{background:#f9f9f9;}
#service-options li:hover{border-bottom:2px solid #c11016;}


/****** Book a Service ******/
#veh-service #find-veh h1{color:#a00;}
#veh-service #services .option li.sel, #veh-service #services .option li.sel:hover{background: #a00; border:3px solid #a00;}
#veh-service #mot .option li.sel, #veh-service #mot .option li.sel:hover{background: #a00; border:3px solid #a00;}
#veh-service #additional .option li label .ttl{color:#a00;}
#veh-service #additional .option li i{color:#a00;}
#veh-service #courtesy .option li.sel, #veh-service #courtesy .option li.sel:hover{background: #a00; border:3px solid #a00;}
#veh-service #courtesy .option li.sel .ar{border-top:12px solid #a00;}
#veh-service .branch-caro li.sel{background: #a00;}
#veh-service #alternative .ti-bold{color:#a00;}

#date-time #time li.sel, #date-time #time li.sel:hover{background: #a00; border:3px solid #a00;}
#date-time .ui-state-active{background: #a00;}

@media screen and (max-width:620px){
    #veh-service #services .option li.sel, #veh-service #services .option li.sel:hover{border:0; border-bottom:1px solid #a00;}
}


/****** Book an MOT ******/
#veh-mot #find-veh h1{color:#a00;}
#veh-mot .branch-caro li.sel{background: #a00;}
#veh-mot #alternative .ti-bold{color:#a00;}


/****** Timeline ******/
#timeline-caro li .date-ti{border-bottom:3px solid #c11016;}
#timeline-caro li .date-ti span{border:3px solid #c11016;}

/****** New Model Overview2 ******/
#mm-sticky.is-stuck .enq{background: #c11016;}
#mm-sticky.is-stuck .enq:hover{color:#c11016;}
#mm-sticky.is-stuck .enq:hover i{color:#c11016;}
#mm-sticky ul li i{color:#c11016;}
#mm-sticky .inner .mm-menu li.call-centre{background: #c11016;}

@media screen and (max-width:768px){
	#mm-sticky .enq{background: #c11016;}
	#mm-sticky .inner .mm-menu li.call-centre i{color: #c11016 !important;}
}

.next-steps ul li:hover .icons i{background: #c11016;}
.next-steps ul li b{color:#c11016;}
#semi-note{background: #c11016;}
.grade-item li .offer-disc{background: #c11016;}


.rangeslider__fill{background: #c11016 !important;}


#fin-pref-switch{background: #c11016}

/****** New Model Grade 2 ******/
.veh-list li .pricing dl dt b{color: #c11016;}
.veh-list li .data .in-stock a{background: #c11016; }

.veh-list .finance-tabs dt b{color: #c11016;}




#veh-settings .option ul li{background: #f1f1f1;}
#veh-settings .option ul li:hover{background: #c11016; color:#fff;}
#veh-settings .option ul li.sel{background: #c11016; color:#fff;}


/****** New Model Overview ******/
.newoffer{background:#c11016;}


/****** New Model Grade ******/
#derv-list-heading{background:#808284; color:#fff;}
#nmg #overview .story span{font-family:MMC-Bold, Arial, Helvetica, sans-serif;}
#nmg #overview .story strong{font-family:MMC-Bold, Arial, Helvetica, sans-serif;}
#nmg #overview #terms-adjust{color:#c11016;}
.derv-list .pricing li .offer-price{color:#;}
.derv-list .pricing li p{color:#333;}


.veh-list li .offer-alert a{background:#c11016;}

/****** Misc ******/
.control-bar .page-numbers .sel{background:#222; border:1px solid #222;}
.control-bar .page-numbers a:hover{background:#222;}


/****** Model Navigation ******/
.nav-model dt .ti-box{background:#a00 !important;}
.nav-model dt span{background:#c11016;}
.nav-model dt a{color:#fff;}


/****** Menus & Breadcrumbs ******/
.menu{border-bottom:3px solid #a00;}
.menu-mega{background:#f5f5f5 !important;}
.menu-mega a{border-bottom:1px solid #f9f9f9;}
.menu-mega a:hover{background:#f5f5f5;}
.menu-single{background:#f5f5f5;}
.menu-single a{border-bottom:1px solid #f9f9f9;}
.menu-single a:hover{background:#f5f5f5;}
.breadcrumbs{background:#;}


/****** Tables ******/
table th{background:#808284; color:#fff;}
table thead td{background:#808284; color:#fff;}

.responsive-table tr {border-top: 5px solid #a00;}


/****** Search Box ******/
/*
	.used-search{background:#; color:#;}
	.used-search #filter-options .sel{background-color:#333 !important;}
*/

/****** Branches Include ******/
#branches-inc ul li:first-child i{color:#333;}

/****** Location Details ******/
#loc-opts .loc-opt li b{color:#c11016;}
#loc-opts .loc-opt .stat .directions i{color:#c11016;}
#loc-opts .loc-opt .stat .directions a{color:#c11016;}
#loc-detail .tabs li.holiday{background:#c11016 !important; color:#fff;}

/****** Used Vehicle Carousel Include ******/
.veh-caro .title{background: #444;}
.veh-caro .title span{border-bottom: 13px solid #444;}
.veh-caro .price{color:#;}
.veh-caro .attn{background:#;}


/****** Used Results ******/

#ur #gallery2 .price dt.cash b{color:#;}
#ur #gallery2 .price dt .price-month{color:#;}
#ur #gallery2 .sash.special{background:#111 !important;}

/****** Used Detail ******/
#veh-d{background:#f9f9f9;}	
#veh-d #media #attn{background:#;}
#veh-d #detail #heading #price{color:#;}

#veh-d #media #veh-video .close{background:#c11016; color:#fff; border:1px solid #c11016;}
#veh-d #media #veh-video .close:hover{background:#ddd; color:#444;}
#veh-d #media .sash.special{background:#111 !important;}
#veh-d #detail #c2a .telephone span{color:#333;}


#remind li.veh-info span{color:#;}


.tab-menu{background:#f9f9f9;}
.tab-menu li{background:#f1f1f1;}


/****** Offer Results ******/
#or #catmenu li article:hover{border: 1px solid #a00;}
#or #gallery li img{border-bottom: 3px solid #a00;}


#or #gallery li .sash{background:#111;}

/****** Tab Menu ******/
.tab-menu li{border-bottom: 2px solid #c11016;}

/****** Staff ******/
#staff #hero .wrapper h1{font-family:, Arial, Helvetica, sans-serif; font-size: 48px;}

/****** Compare List ******/
#compare-list dt .del-btn{background:#c11016; color:#fff;}

#tab-btns li{background:#a00; color:#333;}
.veh-location b { color: #333; }



/****** Book a Service ******/
#bs .arrow-flow.service{border-top: 13px solid #a00;}
#bs #your-vehicle{background:#a00;}

/****** Vehicle Valuation ******/
#vmv .arrow-flow.you{border-top: 13px solid #a00;}
#vmv #your-vehicle{background:#a00;}

#veh-value #veh-details .switch-list{border: 1px solid #c11016;}
#veh-value #veh-details .switch-list li.is-active{color:#fff;}
#veh-value #veh-details .switch-list li.is-indicator{background:#c11016; color:#fff;}
#veh-value #veh-details .switch-list li.is-arrow{border-top: 12px solid #c11016;}


.switch-list{border: 1px solid #c11016;}
.switch-list li.is-active{color:#fff;}
.switch-list li.is-indicator{background:#c11016; color:#fff;}


/****** News ******/
#news .articles li.month{background: #a00 !important; border-top:4px solid #a00 !important;}
#news .search{background:#a00;}

/****** Footer ******/
#foot-menu{background: #1a1a1a;} 
