﻿/*********** Master sontag ***********/
/***** HTML *****/
/* Links */
.sontag a		{color: #B70505; text-decoration: underline;}
.sontag a:hover	{color: #00579A; text-decoration: none;}
.sontag .CSContextBar #CSSearch a {color: #FFF;}
.sontag .CSContextBar #CSReset a {color: #fff;}
.sontag .CSContextBar a {color: #B70505;}
.sontag .CSContextBar a:hover {color: #00579A;}
.sontag .CSContextBar .ETSprite,
.sontag .cssbmt {color: #FFF;}
.sontag .CSContextBar .ETSprite:hover,
.sontag .cssbmt:hover {color: #00579A;}

/***** Std Classes *****/
/* Highlight */
.sontag .hiLite {color: #00579A; font-weight:bold;}
/*Srch Btn*/
.sontag .ETSprite,
.sontag .ETSprite button,
.sontag #CSSearch					{color: #FFF; text-decoration: none;}
.sontag[class] .ETSprite,
.sontag[class] #CSSearch,
.sontag .cssbmt			{background-image: url(../CSDlrSite/mstr/sontag/sontag-button.png);}
.sontag .ETSprite:hover,
.sontag #CSSearch a:hover			{color: #00579A;}
.sontag #hd .BtnLstType1 a			{color: #B70505;}
.sontag #hd .BtnLstType1 a:hover	{color: #00579A;}
/* ET Headers */
.sontag .CSContextBar .CSGeneralInfo .ETHeader,
.sontag .ETHeader {background-image: url(../CSDlrSite/Shared/sontag-hdr.png); color: #FFF; border: none;}
.sontag .CSGeneralInfo .ETHeader {background-image: none; border-bottom: solid 1px #B70505;}
.sontag .ETHeader a {color: #FFF;}
.sontag .ETHeader a:hover {color: #C41532;}
.sontag .context .ETHeader,
.sontag .CSInvOverview .ETHeader {background-color: #B9B097;}

/***** Page Layouts *****/
/* Page BGs */
.sontag #CSDocHldr[id]	{background-image: url(../CSDlrSite/mstr/sontag/sontag-mstr-bg-y.jpg);}
.sontag .content-hd, .sontag .content-bd, .sontag .content-ft {background-color: #EFEFE5;}

/***** Header *****/
/* BG Img */
.sontag #hd {background-image: url(/LiveSite/images/sontag_hd.jpg); color: #000;}
/* Left Lnks */
.sontag #AddrMap a	{color: #484848;}
.sontag #hd #ContactInfo ul {text-align: right;}

/***** Footer *****/
.sontag #ft, .sontag #ft a {color: #484848;}
.sontag #ft[id] {background-image: url(../CSDlrSite/mstr/sontag/sontag-mstr-bg-btm.jpg);}
/* Bottom Box */
.sontag .footer-nav[class] .one .markup,
.sontag .footer-nav[class] .two .markup {border-top: solid 1px #484848;}
.sontag .footer-nav iframe {border-right: solid 1px #484848;}
/* Separators */
.sontag #AddrMap .Addr,		/*Hdr Addr*/
.sontag #hd .BtnLstType1 li,	/*Hdr Links*/
.sontag #addrF,				/*ftr addr*/
.sontag #ft .ftrNav			/*btm menu*/		{border-right: solid 1px #00579A;}
.sontag #ft .yuimenubaritem	/*ftr nav*/			{border-left: solid 1px #00579A;} 		
.sontag #hd .BtnLstType1 li.last					{border-right: none;}
.sontag #ft .ftrNav .yuimenubaritem.first-of-type	{border-left: none;}

/***** Inventory Overview ******/
/* Boxes*/
.sontag .CSInvNode .bd[class],
.sontag .CSHiLiteBox .bd[class] {background-image: url(../CSDlrSite/Shared/sontag-cntnr-bg.png); background-color: Transparent;}
/* Car Lists Hldrs */
.sontag .CSAllInv {background-image: url(../CSDlrSite/mstr/sontag/sontag-logos.jpg);}
/* Inv. Overview */
.sontag .CSInvLsts	{background-color: #AAA287;}
.sontag .CSInvLsts li {color: #484848;}
/* Car Counts */
.sontag .CSInvNode a {color: #484848;}
.sontag .CSInvNode a:hover {color: #C41532;}

/***** Context Bar *****/
/* BGs */
.sontag .context,
.sontag .context .markup,
.sontag .CSContextBar		{background-image: url(../CSDlrSite/mstr/sontag/sontag-ctxt-bg.png);}
/* Std Sprite */
.sontag .context .BtnLstType4 a.CSSprite		{background-image: url(../CSDlrSite/mstr/sontag/sontag-mstr-btnlst4.jpg);}
.sontag .context .BtnLstType4[class] a.CSSprite	{background-image: url(../CSDlrSite/mstr/sontag/sontag-mstr-btnlst4.png);}

/***** Gen. Info *****/
.sontag .CSGeneralInfo					{color: #FFF;}
.sontag .CSGeneralInfo .giAddr a		{border-bottom: solid 1px #B70505;}
.sontag .CSGeneralInfo .giAddr a:hover {border-bottom: solid 1px Transparent;}

/*** Quick Search ***/
/* Reset Btn */
.sontag .context #CSReset[id] .first-child {background-image: url(../CSDlrSite/Shared/sontag-sprite-arrows.png);}
.sontag .context #CSReset[id]:hover a		{color: #00579A; text-decoration: underline;}

/***** Twitter *****/
.CSTwitter li {border-bottom: solid 1px #484848;}

/***** Custom Content Areas - should match Specials.css, footernav.css *****/
.sontag .ETCC			{color: #484848;}
.sontag .ETCC h1, .sontag .ETCC h2, .sontag .ETCC h3, .sontag .ETCC h4, .sontag .ETCC h5 , .sontag .ETCC h6 {color: #484848; border-bottom: solid 1px #B70505;}
.sontag .ETCC fieldset {border: solid 1px #292929; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sontag .ETCC legend	{color: #484848;}


/********************** Home ***************************/
/* Hm Btn Sprite */
.sontag #Home #DlrBG a.CSSprite	{background-image: url(../CSDlrSite/Default/sontag-idx-btnlst1.png);}


/********************** Map/Hours ***************************/
/* Dept. Hdrs */
.sontag #ETMapDir #MDBtm .CSGeneralInfo h3	{color: #484848;}
.sontag #ETMapDir .CSMap					{border: solid 1px #B70505;}
.sontag #ETMapDir .CSDirHldr input {border: solid 1px #484848;}
.sontag #ETMapDir .CSDirHldr				{background-image: url(../CSDlrSite/Map-Hours/sontag-map-bg.jpg); color: #484848;}
/* Directions */
.sontag #ETMapDir .CSDir {color: #484848;}
/* Hours */
.sontag #ETMapDir .CSGeneralInfo {color: #484848;}


/********************* Dept. Home ************************/
.sontag .DeptPage .content .markup {background-image: url(../CSDlrSite/Dept-Home/sontag-dpt-bg.jpg);}
.sontag .DeptPage #DPTop .CSGeneralInfo,		/*Gen Info */
.sontag .DeptPage .giStaffInfo,
.sontag .DeptPage .giStaffInfo span.giTitle, /* Lt. Colosontag Labels */
.sontag .DeptPage .CSGeneralInfo .giType,
.sontag .DeptPage .CSStaffList .giType,
.sontag .DeptPage .giStaffInfo span.giName,	/* Info Type Hdrs */
.sontag .DeptPage #DPTop .CSGeneralInfo h4	{color: #484848;}
/* Staff pics */
.sontag .DeptPage .giImgHldr img {border: solid 1px #B70505;}


/********************** Car Search **********************/
/* Headers */
.sontag .CarSearch .ETHeader			{background-color: #AAA287;}
.sontag .CarSearch #Select_Your_Vehicle h2,
.sontag .CarSearch #Price_Range h2		{color: #B70505;}
/* Search Results header */
.sontag .CarSearch #SearchResults		{border-bottom: solid 2px #00579A; color: #484848; background-image: none; background-color: Transparent;}
/* Reset Button */
.sontag[class] .CarSearch #btnReset	{background-image: url(../CSDlrSite/mstr/sontag/sontag-button.png);}
.sontag .CarSearch #btnReset a:hover	{color: #B70505;} 
/* VIN/Stk */
.sontag .CarSearch #btnToggleStockVin a		{color: #484848;}
.sontag .CarSearch #btnToggleStockVin a:hover	{color: #B70505;}
.sontag[class] .CarSearch #btnToggleStockVin .first-child {background-image: url(../CSDlrSite/Shared/sontag-sprite-arrows.png);}
/* Stk/Vin Box */
.sontag .CarSearch #CSStockVinSearch	{color: #484848;}
/* Contains Sort links */
.sontag .CarSearch #CSSort				{background-image: url(../CSDlrSite/Car-Search/sontag-rst-sort.jpg);}
/* 'Sort By:' = span, Y,M,M,T,$ = a */
.sontag .CarSearch #CSSort span		{color: #635D3D;}
.sontag .CarSearch #CSSort span, .sontag #CSSort a {border-right: solid 2px #FFF;}
.sontag .CarSearch #CSSort a			{color: #B70505;}
.sontag .CarSearch #CSSort a:hover		{color: #00579A;}
.sontag[class] .CarSearch .C2			{background-image: url(../CSDlrSite/Shared/sontag-cntnr-bg.png);}


/********************** Car Details ***************************/
.sontag .dtlCSCarDtlsAll #dtlTabMain .giAddr a {color: #6daeff; border-bottom: solid 1px #6daeff;}
.sontag .dtlCSCarDtlsAll #dtlTabMain .giAddr a:hover {color: #FF0000; border-bottom: solid 1px #FF0000;}
.sontag .dtlCSCarDtlsAll #dtlTabMain {background-image: url(../CSDlrSite/Car-Details/sontag-dtl-bg-tile.gif);}
.sontag .dtlCSCarDtlsAll .yui-navset .yui-nav, .sontag #dtlMainInfo, .sontag #dtlMain {background-color: #EFEFE5;}
/* Price */
.sontag .dtlCSCarDtlsAll .dtlDFList	{color: #B70505;}
.sontag .dtlCSCarDtlsAll .dtlPriceType {color: #635D3D;}
/* MPG/Basic info */
.sontag .dtlCSCarDtlsAll #dtlMPG			{color: #4C4C4C;}
.sontag .dtlCSCarDtlsAll #dtlInfo a		{color: #B70505;}
.sontag .dtlCSCarDtlsAll #dtlInfo a:hover	{color: #000;}
/* Badges */
.sontag[class] .dtlCSCarDtlsAll #dtlSpcl			{background-image: url(../CSDlrSite/Car-Details/sontag-dtl-bdg-spcl.png);}
.sontag[class] .dtlCSCarDtlsAll #dtlCertused		{background-image: url(../CSDlrSite/Car-Details/sontag-dtl-bdg-cert-used.png);}
.sontag[class] .dtlCSCarDtlsAll #dtlCertpreowned	{background-image: url(../CSDlrSite/Car-Details/sontag-dtl-bdg-cert-pre.png);}
/* Dlr comments */
.sontag .dtlCSCarDtlsAll .dtlDlrComms h4	{color: #B70505;}
.sontag .dtlCSCarDtlsAll .dtlDlrComms p	{color: #484848;}
/* Btm of tabs */
.sontag .dtlCSCarDtlsAll #dtlTabMainBtm	{background-color: #484848;}

/***** Calculators *****/
.sontag .dtlCSCarDtlsAll .dtlPayCalc, 
.sontag .dtlCSCarDtlsAll .dtlFuelCalc {color: #FFF;}
/* Calc total */
.sontag .dtlCSCarDtlsAll .dtlCalcTotal {color: #B70505;}

/***** Photo Gallery *****/
.sontag #ThumbRttr div {border: solid 1px #A79F82;}
.sontag #ThumbRttr div:hover {border-color: #00579A;}

/***** Features/Options Tab *****/
.sontag .dtlCSCarDtlsAll #dtlFeatOpts h4			{color: #FFF; border-bottom: solid 1px #B70505;}
.sontag .dtlCSCarDtlsAll #dtlFeatOpts li			{color: #FFF;}
.sontag .dtlCSCarDtlsAll #dtlFeatOpts li.dtlOpt		{background-color: #650102; border-bottom: solid 1px #00579A;}
.sontag .dtlCSCarDtlsAll #dtlFeatOpts .dtlBasicsLbl	{color: #FFF;}

/***** Staff info *****/
.sontag .dtlCSCarDtlsAll .giStaffInfo,
.sontag .dtlCSCarDtlsAll .giStaffInfo span.giTitle,
.sontag .dtlCSCarDtlsAll .CSStaffList .giType,
.sontag .dtlCSCarDtlsAll .C3,
.sontag .dtlCSCarDtlsAll .giStaffInfo span.giName	{color: #FFF;}
.sontag .dtlCSCarDtlsAll .giImgHldr img			{border: solid 1px #B70505;}

/***** Similar Cars *****/
/* Image */
.sontag .dtlCSCarDtlsAll .dtlSimCar .dtlSimImgLnk img		{border: solid 1px #B70505;}
.sontag .dtlCSCarDtlsAll .dtlSimCar .dtlSimImgLnk:hover img{border: solid 1px #484848;}
/* Text Lnk */
.sontag .dtlCSCarDtlsAll .dtlSimCar .dtlSimYMMSLnk			{color: #484848;}
.sontag .dtlCSCarDtlsAll .dtlSimCar .dtlSimYMMSLnk:hover	{text-decoration: underline;}
/* Price */
.sontag .dtlCSCarDtlsAll .dtlSimCar .dtlSimPrice			{color: #B70505;}

/*** Sprite Handling ***/
/* Main Sprite */
.sontag .CarDetails .BtnLstType1,
.sontag .CarDetails .BtnLstType2 {background-color: #AAA287;}
.sontag .CarDetails .BtnLstType1 a.CSSprite {background-image: url(../CSDlrSite/Car-Details/sontag-dtl-btnlst1.jpg);}

/**** MAIN SPRITE ****/
.sontag .dtlCSCarDtlsAll #dtlMPGInfo, /* MPG/Info */
.sontag .dtlCSCarDtlsAll #dtlTabMainBtm, /* Btm of tabs */
.sontag .dtlCSCarDtlsAll #dtlSupaFormTab, /* Supa Form */
.sontag #dtlSupaFormTab .FormBB, /* BB section */
.sontag .dtlCSCarDtlsAll .dtlPayCalc,
.sontag .dtlCSCarDtlsAll .dtlFuelCalc, /* Calcs */
.sontag .dtlCSCarDtlsAll #dtlThumbLt,
.sontag .dtlCSCarDtlsAll #dtlThumbRt, /* Arrows */
.sontag .dtlCSCarDtlsAll .giStaffInfo, /* Staff info */
.sontag .dtlCSCarDtlsAll #ThumbRttr .dtlVid, /* Video thb */
.sontag #dtlSupaFormTab .cssbmt /* Submit Button */
{background-image: url(../CSDlrSite/Car-Details/sontag-dtl-sprite.png);}


/********************* Forms ************************/
/* Each section */
.sontag .cshdr {background-image: url(../CSDlrSite/Forms/sontag-hdr-bg.jpg);}
/* Section headers */
.sontag .cshdr h3	{border-bottom: solid 1px #B70505;}
/* Legend */
.sontag .csform .first-of-type h3 {background-image: url(../CSDlrSite/Forms/sontag-legend.jpg);}
/* Error output */
.sontag .csvalimg ul	{color: #C20000; border: solid 2px #C20000; background-color: #FFEEEE;}
/* Table cells */
.sontag .car th		{color: #484848;}

/**** Car Details ****/
/* Car Detail panel table */
.sontag .car table	{color: #780001;}
/* Car details image */
.sontag .car .frmImgLnkHldr img	{border: solid 1px #B70505;}

/**** Confirmation Page ****/
.sontag #Conf .PageTitle {background-color: #D4D0B7;}
.sontag #Conf .ETDfltThanks {background-image: url(../CSDlrSite/Forms/sontag-thanks.jpg);}

/**** Shared Validation Settings ****/
/* Default color */
.sontag label {color: #484848;}
.sontag .csdrp select,
.sontag .csfld input,
.sontag .csfld textarea {color: #222; font-size: 14px;}
/* Remove element borders */
.sontag .csfld[class] input,
.sontag .csfld[class] textarea {border: none;}
/* BG Sprite */
.sontag .csfld[class] {background-image: url(../CSDlrSite/Forms/sontag-form-flds.png);}

/**** Error/Required Error/Validation Failed Color ****/
.sontag .csfld.csinvalid,
.sontag .csfld.csinvalid label,
.sontag .csfld.csinvalid input,
.sontag .csfld.csinvalid textarea,
.sontag .csfld.csinvalid select	{color: #C20000 !important;}

/**** Textbox Styles ****/
/* Success */
.sontag .cstxt.csvalid input, .sontag .cstxt.csvalid textarea {color: #156218;}

/***** Quick Form *****/
.sontag .Quickie {background-color: #A79F82;}
.sontag .Quickie[class] h2 {background-image: url(../CSDlrSite/mstr/sontag/sontag-quickie.png); border-bottom: solid 1px #013863;}

/***** SupaForm *****/
.sontag #dtlSupaFormTab {color: #484848;}
.sontag #dtlSupaFormTab h3 {color: #FFF;}
.sontag #dtlSupaFormTab .FormTD h3,
.sontag #dtlSupaFormTab .FormAC h3 {border-bottom: solid 1px #B70505;}
.sontag #dtlSupaFormTab textarea {background-color: #FFF;}
.sontag #dtlSupaFormTab label {color: #FFF;}

/********************** Specials ***************************/
/* Holds specials */
.sontag .AllSpcls {color: #484848;}

/***** 1 Col Spcls *****/
/* Hdr */
.sontag .Top h1			{color: #484848; border-bottom: solid 1px #B70505;}
.sontag .OneColBd			{background-image: url(../CSDlrSite/Specials/sontag-spc-bg.jpg);}
.sontag[class] .OneColFt	{background-image: url(../CSDlrSite/Specials/sontag-spc-bg-btm.png);}
/* LInks Holder actual BG */
.sontag[class] .ContHd		{background-image: url(../CSDlrSite/Specials/sontag-spc-ContHd.jpg);}
.sontag .ContBd			{background-image: url(../CSDlrSite/Specials/sontag-spc-ContBd.jpg);}
.sontag .ContFt			{background-image: url(../CSDlrSite/Specials/sontag-spc-ContFt.jpg);}
/* Links on left */
.sontag .OneColBd .Content .LinkHolder a {color: #484848;}
.sontag .OneColBd .Content .LinkHolder a {_height: 20px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/slickv2/CSDlrSite/Specials/sontag-bulletpoint.png');}
.sontag[class] .OneColBd .Content .LinkHolder a {background-image: url(../CSDlrSite/Specials/sontag-bulletpoint.png);}
.sontag .OneColBd .Content .LinkHolder a:hover {color: #00579A;}
/* Disclaimer */
.sontag .Disclaimer {color: #484848;}
.sontag .Images img {border: solid 1px #B70505;}

/***** 2 Col Spcls *****/
.sontag .OddAuto,
.sontag .EvenAuto	{background-color: #EFEFE5;}
.sontag .SpclBd	{background-image: url(../CSDlrSite/Specials/sontag-spc-bg.jpg);}
.sontag[class] .SpclFt {background-image: url(../CSDlrSite/Specials/sontag-spc-bg-btm.png);}
.sontag .SpclFt {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/slickv2/CSDlrSite/Specials/sontag-spc-bg-btm.png');}
/* Headers */
.sontag .AutoSpcls .YMMSHdr,
.sontag .AutoSpcls .YMMSHdr a	{color: #484848;}
.sontag .AutoSpcls .YMMSHdr	{border-bottom: solid 1px #B70505;}
/* Special Price */
.sontag .AutoSpcls .Price		{color: #B70505;}
/* Car Info TABLE */
.sontag .AutoSpcls .InfoTbl	{color: #484848;}
.sontag .AutoSpcls .InfoTbl th, .sontag .AutoSpcls .InfoTbl td {font-weight: bold;}
/* Holds all three form links */
.sontag .AutoSpcls .LinkHolder {background-color: #e9e9e9; background-image: url(../CSDlrSite/Shared/sontag-hdr.png);}
.sontag .AutoSpcls .LinkHolder a	{color: #FFF;}
.sontag .AutoSpcls .LinkHolder a:hover	{color: #00579A;}
/* Disc. */
.sontag .AutoSpcls .Disclaimer {color: #484848; background-color: #e9e9e9;}
/* Click image for details link holder */
.sontag .AutoSpcls .ClickDtls[class] {background-image: url(../CSDlrSite/Specials/sontag-click4details.png);}
.sontag .AutoSpcls .ClickDtls {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/slickv2/CSDlrSite/Specials/sontag-click4details.png');}

/***** Sprites *****/
/* Main Spcls Sprite */
.sontag[class] .AutoSpcls .SpclSprite.BB {background-image: url(../CSDlrSite/Specials/sontag-spc-bb.png);}
.sontag .AutoSpcls .SpclSprite.BB {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/slickv2/CSDlrSite/Specials/sontag-spc-bb.png');}

/***** Content handling - should match mstr.css (except table borders) *****/
.sontag .OneColBd .Content {color: #484848;}
.sontag .OneColBd .Content h1, .sontag .OneColBd .Content h2, .sontag .OneColBd .Content h3, .sontag .OneColBd .Content h4, .sontag .OneColBd .Content h5 , .sontag .OneColBd .Content h6 {color: #484848; border-bottom: solid 1px #B70505;}
.sontag .OneColBd .Content em {font-weight: bold; font-size: 108%;}
.sontag .OneColBd .Content fieldset {border: solid 1px #292929;}
.sontag .OneColBd .Content legend {color: #484848;}