/* rebrand */
#Mazda .box h3 {
padding: 6px 10px 6px 10px;
font-family: Arial, Verdana, Helvetica, Sans-Serif!important;
font-size: 120%!important;
text-transform: none!important;
font-weight: bold!important;
}

/* #Mazda .boxCon .button { margin: 0 3px 0 0; } */

/* Reset menu font and size for brands */
#Mazda #nav li a {
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 100%;
font-weight: bold;
text-transform: none;
}

#Mazda #header {
background:#fff;
border:0;
padding:0 0 5px
}

#Mazda #header #h2 {
width: 900px;
height: 100px;
padding: 0px;
margin: 0px;
}

#Mazda #header #sitelogo {
line-height:normal;
margin:0;
padding:10px 0 0;
}

#Mazda #header #sitelogo a {
display:block;
width:77px;
height:83px;
text-indent:-9999em;
background:transparent url("/images/logo_mazda.jpg") 0 0 no-repeat
}


/* rebrand */
#Mazda #header .sunwinlogo {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* rebrand */
#Mazda #header .sunwinlogo a { background:transparent url("/images/coopmotorlogo-whitebg.gif") right no-repeat; }

#Mazda #header .sunwinlogo .headertoolbar { color: #FFF; }

#Mazda #header .sunwinlogo .headertoolbar a { color: #FFF!important; }

#Mazda #header .sunwinlogo .headertoolbar { color: #666; }

#Mazda #header .sunwinlogo .headertoolbar a { color: #666!important; }

#Mazda #tools {
background:#D1E0E0;
font-size:90%;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
border:0;
text-transform: none!important;
}

#Mazda #tools input.txt {
width:145px;
height:15px;
padding: 4px 5px 1px 5px !important;
}

#Mazda .breadcrumbjoin { background: url("/images/joinnow_Mazda.gif") center right no-repeat; }


/* level 1 */
#Mazda #nav {
background:#B2CCCC;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size:90%;
height:32px;
}

#Mazda #nav li {
color:#366;
background:transparent;
font-size:100%;
font-weight:bold !important;
margin:5px 0 5px 5px !important;
padding:0 !important;
}

#Mazda #nav li a {
color:#366;
background:transparent;
padding:5px 10px !important;
}

#Mazda #nav li a span {
color:#366;
background:transparent;
font-size:110%;
padding:0 !important
}

#Mazda #nav li:hover span {
background:transparent;
color:#366 !important;
padding:0 !important
}

#Mazda #nav li:hover ul li a span {
color:#366 !important
}

#Mazda #nav li ul li {
background:transparent !important;
font-size:100%;
width:160px;
margin:0 !important;
padding:0 0 1px !important
}

#Mazda #nav li ul li a {
background:#fff !important;
color:#366;
width:160px;
padding:5px !important
}

#Mazda #nav li ul li a span {
background:transparent !important;
font-size:110%;
padding:0 !important
}

/* level 3 */
#Mazda #nav li ul li:hover ul {
	margin-left: 10px;
	margin-top: -23px;
	border-left: 1px solid #ccc;
	z-index: 200;
}



#Mazda #nav li ul li:hover ul li a {
background:#fff !important;
color:#366 !important;
}

#Mazda #nav li ul li:hover ul li a span {
background:transparent !important;
color:#366 !important;
}

#Mazda .box h3 {
background: #D1E0E0;
color: #386963;
font-size: 100%;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

#Mazda .boxCon {
background:#EAF2F2;
width:176px
}

#Mazda .classified p.save {
color:#09C;
background:url("/images/classified_star_mazda.gif") no-repeat left
}

#Mazda .payments {
color:#00ACED
}

#Mazda .special img {
border:1px solid #00AEEF
}

/* CAR DETAILS PAGE */
#Mazda .highlight {
background:#4076A2 url("/images/highlightBackground_Mazda.jpg") no-repeat scroll 0 0
}

#Mazda .highlightBottom {
background:transparent url("/images/highlightBottom_Mazda.jpg") no-repeat scroll left bottom
}

#Mazda #highlightFinance {
background:#EAF2F2;
border-bottom:1px solid #EAF2F2;
border-left:1px solid #EAF2F2;
border-right:1px solid #EAF2F2
}

#Mazda #tabs li a {
background:transparent url("/images/navRight_Mazda.gif") top right no-repeat;
color:#386963
}

#Mazda #tabs li a span {
background:transparent url("/images/navLeft_Mazda.gif") 0 0 no-repeat
}

#Mazda #tabs li a:hover {
background:transparent url("/images/navRight_Mazda.gif") right -100px no-repeat;
color:#386963
}

#Mazda #tabs li a:hover span {
background:transparent url("/images/navLeft_Mazda.gif") 0 -100px no-repeat
}

#Mazda #tabs li a.current {
background:transparent url("/images/navRight_Mazda.gif") right -200px no-repeat;
color:#555;
font-weight:bold;
margin:0;
padding:0;
border: 0 none;
display: block; 
}

#Mazda #tabs li a.current span {
background:transparent url("/images/navLeft_Mazda.gif") 0 -200px no-repeat
}

#Mazda .EnquiryButton {
background-image:url("/images/boxFade.jpg")
}

#Mazda .tabcontent ul li {
background-image:url("/images/arrow_mazda.gif")
}

/* SEARCH RESULTS PAGE */
#Mazda .paging ul li a {
background:#00AEEF;
color:#FF0
}

#Mazda .paging ul li a:hover {
background:#D1E0E0;
text-decoration:none;
color:#D1E0E0
}

#Mazda .purchase_it {
background:url("/images/btnApply_Mazda.gif") no-repeat;
float:right;
font-size:0;
border:0;
width:85px;
height:25px
}

#Mazda .classified .odd .bottom, #Mazda .classified .even .bottom {
display:none
}

#Mazda .featuredVehicle h2 a, #Mazda .classified h4 a, #Mazda .classified p, #Mazda .classified p.mainprice {
color:#333
}

#Mazda .wasprice span {
color:#C00
}

#Mazda #nav li ul li a span.arrow, #Mazda #nav li:hover ul li a span.arrow {
background:url("/images/menu-arrow.gif") no-repeat right !important
}

#Mazda .classified table.box {
width:165px;
height:110px
}

#Mazda .classified img,#Mazda .classified table.box img {
border:2px solid #fff
}

#Mazda #footer {
background:#EDEDED;
margin-top:0;
width:878px;
border-top: 1px solid #e6e6e6;
background:#fff url("/images/footerBackground.jpg") bottom left repeat-x;
color: #333;
}

#Mazda #footer a { color: #333;}

#Mazda .classified p.wasprice, #Mazda .classified p.wasprice span {
color:#666
}

#Mazda a, #Mazda #vehicleRight .dealerships p.dealer, #Mazda #vehicleRight .dealerships p.dealerphone {
color:#09C
}

#Mazda #tools p {
color:#666;
font-weight:bold;
font-size:110%
}

#Mazda #tools li {
font-weight:normal;
font-size:110%;
color:#333;
background:none;
padding:0 0 0 10px
}

/* #Mazda #tools ul li:before {
content:"-";
padding:0 10px 0 0
} */

#Mazda #nav li a:hover, #Mazda #nav li:hover {
color:#333;
background:#D1E0E0
}

#Mazda #nav li a:hover span, #Mazda #nav li a.active span {
background:transparent;
padding:0 !important
}

#Mazda #nav li a.active {
background:#fff
}

#Mazda #nav li ul {
background:#ccc !important;
padding:0 !important
}

#Mazda #nav li ul li:hover a,#Mazda #nav li ul li:hover ul li:hover a {
background:#D1E0E0 !important
}

#Mazda #nav li ul li:hover a span,#Mazda #nav li ul li:hover ul li:hover a span {
background:#D1E0E0 !important;
color:#366 !important
}

#Mazda .classified .odd,#Mazda .classified .even {
background:#E0EAEB
}

#Mazda li.forecourt, #Mazda li.email, #Mazda p.moredetails a {
font-weight:normal
}

#Mazda .special {
width:172px
}

#Mazda .special img:hover {
border:1px solid #FF0
}

#Mazda .highlight h2, #Mazda .highlight p, #Mazda .highlight p a {
color:#386963
}

#Mazda .tabcontent h3, #Mazda .searchCenterLeft .derivative, #Mazda .results strong {
color:#00AEEF
}

#Mazda .offset ul li:hover ul { margin-left: -330px !important; }
#Mazda .offset ul li.iehover ul { margin-left: -330px !important; }