﻿/*********** Master snyder ***********/
/* General HTML Settings */
html	{background-color: #2B2414; color: #000; background-position: center top; background-repeat: no-repeat;}

/*********** snyder ***********/
/***** HTML *****/
/* Links */
.snyder a			{color: #DB7D00; text-decoration: underline;}
.snyder a:hover	{color: #FFF; text-decoration: none;}
.snyder .ETSprite, .snyder .cssbmt {color: #FFF; text-decoration: none;}
.snyder .ETSprite:hover, .snyder .cssbmt:hover	{color: #484848}
.snyder #hd .BtnLstType1 a		{color: #DB7D00; text-decoration: none; font-size: 93%; font-weight: bold;}
.snyder #hd .BtnLstType1 a:hover	{color: #FFF; text-decoration: underline;}

/***** Page Layouts *****/
/* Page BGs */
.snyder .content-hd, .snyder .content-bd, .snyder .content-ft {background-image: url(../CSDlrSite/mstr/snyder/snyder-sprite.jpg); color: #484848;}
/* Site Hdr Img */
.snyder #hd {background-image: url(/LiveSite/images/snyder_hd.jpg); color: #1F1B10;}

/***** Std Classes *****/
/* Headers */
.snyder h1, .snyder h2, .snyder h3, .snyder h4, .snyder h5	{color: #FFF;}
/* FF ET Hdrs */
.snyder .ETHeader[class] {background-color: #665D51; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
/* Highlight */
.snyder .hiLite {color: #D68315; font-weight:bold;}

/***** Header *****/
/* Site Hdr Addr/Lnks */
.snyder #AddrMap a		{color: #FFF;}
.snyder #AddrMap a:hover	{color: #D68315;}

/***** Footer *****/
/* Bottom Box */
.snyder .footer-nav[class] .one .markup,
.snyder .footer-nav[class] .two .markup {border-top: solid 1px #081734;}
.snyder .footer-nav iframe {border-right: solid 1px #081734;}
/* Separators */
.snyder #AddrMap .Addr,	/*Hdr Addr*/
.snyder #addrF,	/* ftr addr */
.snyder #ft .ftrNav .yuimenubaritem,	/* ftr nav */
.snyder #ft .ftrNav	{border-right: solid 1px #FFF;}
.snyder #ft, .snyder #ft a {color: #FFF;}
.snyder #ft .ftrNav .yuimenubaritem.last-of-type	{border-right: none;}

/***** Inventory Overview ******/
/* Boxes*/
.snyder .CSInvNode .hd, .snyder .CSHiLiteBox .hd,
.snyder .CSInvNode .bd, .snyder .CSHiLiteBox .bd,
.snyder .CSInvNode .ft, .snyder .CSHiLiteBox .ft	{background-image: url(../CSDlrSite/mstr/snyder/snyder-sprite.jpg);}
/* Car Lists Hldrs */
.snyder .CSAllInv {background-image: url(../CSDlrSite/mstr/snyder/snyder-logos.jpg);}
/* Inv. Overview */
.snyder .CSInvLsts	{background-color: #DAD6CB;}
.snyder .CSInvNode ul	{color: #D68315;}
.snyder .CSInvOverview .ETHeader a			{color: #DB7D00; text-decoration: none;}
.snyder .CSInvOverview .ETHeader a:hover	{color: #DB7D00; text-decoration: underline;}
/* Car Counts */
.snyder .CSInvOverview a			{color: #2B2414; text-decoration: none;}
.snyder .CSInvOverview a:hover	{color: #DB7D00; text-decoration: underline;}
.snyder .CSInvNode .CSCarCnt	{font-size: 85%; color: #D68315;}
.snyder .CSInvNode a:hover .CSCarCnt	{color: #D68315;}

/***** Context Bar *****/
.snyder .context .BtnLstType4 a.CSSprite {background-image: url(../CSDlrSite/mstr/snyder/snyder-mstr-btnlst4.jpg);}
.snyder .context .BtnLstType4[class] a.CSSprite,
.snyder .context .BtnLstType4[class] ul {background-image: url(../CSDlrSite/mstr/snyder/snyder-mstr-btnlst4.png);}
.snyder .context .CSGeneralInfo {color: #2B2414;}

/***** Gen. Info *****/
.snyder .CSGeneralInfo {color: #FFF;}
.snyder .CSGeneralInfo .giType {font-weight: bold;}
.snyder .CSGeneralInfo .giAddr a {color: #D68315;}
.snyder .CSGeneralInfo .giAddr a:hover {color: #FFF;}
/*Srch Btn*/
.snyder .ETSprite[class],
.snyder #CSSearch[id], .snyder .cssbmt {background-image: url(../CSDlrSite/mstr/snyder/snyder-button.png); background-repeat: no-repeat;}
.snyder .ETSprite button {color: #FFF;}
/* Rst Btn */
.snyder .context #CSReset[id] .first-child {background-image: url(../CSDlrSite/Shared/snyder-sprite-arrows.png);}
.snyder .context #CSReset[id]:hover a {color: #D68315; text-decoration: underline;}

/***** Twitter *****/
.CSTwitter li {border-bottom: solid 1px #24314A;}

/***** Custom Content Areas - should match Specials.css, footernav.css *****/
.snyder .ETCC {color: #484848;}
.snyder .ETCC h1, .snyder .ETCC h2, .snyder .ETCC h3, .snyder .ETCC h4, .snyder .ETCC h5 , .snyder .ETCC h6 {color: #484848; font-weight: bold; border-bottom: solid 1px #D68315;}
.snyder .OneColBd .Content em {color: #365F8F; font-weight: bold; font-size: 108%;}
.snyder .ETCC a:hover {color: #484848;}
.snyder .ETCC ol li {list-style: decimal outside;}
.snyder .ETCC ul li {list-style: disc outside;}
.snyder .ETCC th {font-weight: bold; text-align:center;}
.snyder .ETCC th, .snyder .ETCC td {border:1px solid #365F8F;}
.snyder .ETCC caption {text-align:center;} 
.snyder .ETCC del {text-decoration: line-through;}
.snyder .ETCC fieldset {border: solid 1px #24314A; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.snyder .ETCC legend {color: #365F8F; font-weight: bold;}


/********************** Home ***************************/
/* Hm Btn Sprite */
.snyder #DlrBG a.CSSprite			{_background-image: url(../CSDlrSite/Default/snyder-idx-btnlst1.gif);}
.snyder[class] #DlrBG a.CSSprite	{background-image: url(../CSDlrSite/Default/snyder-idx-btnlst1.png);}


/********************* Dept. Home ************************/
.snyder .DeptPage .content .markup {background-image: url(../CSDlrSite/Dept-Home/snyder-dpt-bg.jpg);}
/*Gen Info */
.snyder .DeptPage #DPTop .CSGeneralInfo,
.snyder .DeptPage .giStaffInfo {color: #24314A;}
.snyder .DeptPage .giStaffInfo img {border: solid 1px #EA9100;}
/* Lt. Colored Labels */
.snyder .DeptPage .giStaffInfo span.giTitle,
.snyder .DeptPage .CSGeneralInfo .giType,
.snyder .DeptPage .CSStaffList .giType		{color: #484848;}
.snyder .DeptPage .giStaffInfo span.giName,
/* Info Type Hdrs */
.snyder .DeptPage #DPTop .CSGeneralInfo h4	{color: #DB7D00;}
/* Addr. */
.snyder .DeptPage #DPTop .CSGeneralInfo .giAddr a {color: #DB7D00;}


/********************* Map/Hours ************************/
/* Dept. Hdrs */
.snyder #ETMapDir #MDBtm .CSGeneralInfo h3	{color: #FFF;}
.snyder #ETMapDir .CSMap					{border: solid 1px #DB7D00;}
.snyder #ETMapDir .CSDirHldr				{background-image: url(../CSDlrSite/Map-Hours/snyder-map-bg.jpg); color: #FFF;}
.snyder #ETMapDir .CSDirHldr .ETHeader		{color: #DB7D00;}
/* Directions */
.snyder #ETMapDir .CSDir {color: #24314A;}
/* Dirs. Hdr */
.snyder #ETMapDir #MDBtm .CSGeneralInfo {color: #484848;}


/********************** Car Search **********************/
/* Headers */
.snyder .CarSearch #Select_Your_Vehicle h2,
.snyder .CarSearch #Price_Range h2	{color: #484848;}
/* Search Results header */
.snyder .CarSearch #SearchResults {border-bottom: solid 2px #4C402D; color: #484848;}
/* Reset Button */
.snyder .CarSearch #btnReset[id] {font-size: 13px; font-weight: bold; text-decoration: none; background-image: url(../CSDlrSite/mstr/snyder/snyder-button.png); background-repeat: no-repeat;}
/* VIN/Stk */
.snyder .CarSearch #btnToggleStockVin[id] .first-child {background-image: url(../CSDlrSite/Shared/snyder-sprite-arrows.png);}
/** Sort **/
/* Contains Sort links */
.snyder .CarSearch #CSSort{background-image: url(../CSDlrSite/Car-Search/snyder-rst-sort.jpg);}
/* 'Sort By:' = span, Y,M,M,T,$ = a */
.snyder .CarSearch #CSSort span {color: #484848; border-right: solid 1px #F9F3E5;}
.snyder #CSSort a {color: #D68315; border-right: solid 1px #F9F3E5;}
.snyder .CarSearch #CSSort a:hover {color: #484848;}
.snyder .CarSearch #CSSort .Price {border-right: none;}


/********************** Car Details ***************************/
.snyder #dtlTabMain {background-image: url(../CSDlrSite/Car-Details/snyder-dtl-bg-tile.gif); background-repeat: repeat-y;}
.snyder .dtlCSCarDtlsAll .yui-navset .yui-nav,
.snyder #dtlMainInfo, .snyder #dtlMain {background-color: #F9F3E5;}
/* Price */
.snyder .dtlDFList {color: #DB7D00;}
.snyder .dtlPriceType {color: #484848;}
/* MPG/Basic info */
.snyder #dtlMPG {color: #4C4C4C;}
.snyder #dtlInfo a:hover	{color: #484848;}
.snyder .dtlBasicsLbl		{color: #484848; font-weight: bold;}
/* Badges */
.snyder[class] #dtlSpcl			{background-image: url(../CSDlrSite/Car-Details/snyder-dtl-bdg-spcl.png);}
.snyder[class] #dtlCertused		{background-image: url(../CSDlrSite/Car-Details/snyder-dtl-bdg-cert-used.png);}
.snyder[class] #dtlCertpreowned	{background-image: url(../CSDlrSite/Car-Details/snyder-dtl-bdg-cert-pre.png);}
/* Dlr comments */
.snyder .dtlDlrComms h4	{color: #DB7D00;}
/* Btm of tabs */
.snyder #dtlTabMainBtm {background-color: #F9F3E5;}

/******** Calculators ********/
.snyder .dtlPayCalc, .snyder .dtlFuelCalc {color: #FFF;}
/* Calc total */
.snyder .dtlCalcTotal {color: #D68315;}

/***** Photo Gallery - div contains img thumbs, and *is* video thumbs *****/
.snyder #ThumbRttr div {border: solid 1px #DB7D00;}
.snyder #ThumbRttr div:hover {border-color: #FFF;}

/******** Features/Options Tab ********/
.snyder #dtlFeatOpts h4 {border-bottom: solid 1px #DB7D00;}
.snyder #dtlFeatOpts li {color: #FFF;}
.snyder #dtlFeatOpts li.dtlOpt {background-color: #5a5248; border-bottom: solid 1px #DB7D00;}
.snyder #dtlFeatOpts .dtlBasicsLbl {color: #FFF; font-weight: bold;}

/******** Staff info ********/
.snyder .CarDetails .C3,
.snyder .CarDetails .giStaffInfo {color: #FFF;}
/* Emp Info Labels */
.snyder .CarDetails .giStaffInfo span.giTitle
.snyder .CarDetails .CSStaffList .giType		{color: #095EB5;}
.snyder .CarDetails .giStaffInfo span.giName	{color: #DB7D00; font-weight: bold;}

/******** Dept Info ********/
.snyder .dtlCSCarDtlsAll .CSGeneralInfo .ETHeader {border-bottom: solid 2px #DB7D00; color: #FFF;}

/******** Similar Cars ********/
/* Image */
.snyder .dtlSimCar .dtlSimImgLnk img {border: solid 1px #DB7D00;}
/* Text Lnk */
.snyder .dtlSimCar .dtlSimYMMSLnk {color: #DB7D00;}
/* Price */
.snyder .dtlSimCar .dtlSimPrice {color: #DB7D00;}

/*** Sprite Handling ***/
/* Main Sprite */
.snyder .CarDetails .BtnLstType1 a.CSSprite {background-image: url(../CSDlrSite/Car-Details/snyder-dtl-btnlst1.jpg);}

/**** MAIN SPRITE ****/
.snyder #dtlMPGInfo, /* MPG/Info */
.snyder #dtlTabMainBtm, /* Btm of tabs */
.snyder #dtlSupaFormTab, /* Supa Form */
.snyder #dtlSupaFormTab .FormBB, /* BB section */
.snyder .dtlPayCalc, .snyder .dtlFuelCalc, /* Calcs */
.snyder #dtlThumbLt, .snyder #dtlThumbRt, /* Arrows */
.snyder .dtlCSCarDtlsAll .giStaffInfo, /* Staff info */
.snyder .dtlSimCar, /* Each car's div */
.snyder #ThumbRttr .dtlVid, /* Video thb */
.snyder #dtlSupaFormTab .cssbmt /* Submit Button */
{background-image: url(../CSDlrSite/Car-Details/snyder-dtl-sprite.png);}


/********************* Forms ************************/
.snyder .cshdr {background-image: url(../CSDlrSite/Forms/snyder-hdr-bg.jpg);}
.snyder .cshdr h3	{color: #484848; border-bottom: solid 1px #D68315;}
.snyder .csform .first-of-type h3 {background-image: url(../CSDlrSite/Forms/snyder-legend.jpg);}
.snyder .csvalimg ul	{color: #C20000; border: solid 2px #C20000; background-color: #FFEEEE; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

/******* Confirmation Page *******/
.snyder #Conf .ETDfltThanks {background-image: url(../CSDlrSite/Forms/snyder-thanks.jpg);}

/******* Car Details ******
.snyder .car th			{color: #484848;}*/
.snyder .car .frmImgLnkHldr img	{border: solid 1px #D68315;}

/*** Shared Validation Settings ***/
/* Default color */
.snyder label,
.snyder .csfld select,
.snyder .csfld input,
.snyder .csfld textarea {color: #484848; font-size: 14px;}
/* Remove element borders */
.snyder .csfld[class] select {border: solid 1px #BBB;}
.snyder .csfld[class] input,
.snyder .csfld[class] textarea {border: none;}
/* BG Sprite */
.snyder .csfld[class] {background-image: url(../CSDlrSite/Forms/snyder-form-flds.png);}
/* Error/Required Error/Validation Failed Color */
.snyder .csfld.csinvalid,
.snyder .csfld.csinvalid label,
.snyder .csfld.csinvalid input,
.snyder .csfld.csinvalid textarea,
.snyder .csfld.csinvalid select	{color: #C20000 !important;}
/* Success */
.snyder .cstxt.csvalid input,
.snyder .cstxt.csvalid textarea {color: #156218;}

/***** Quick Form *****/
.snyder .Quickie{color: #FFF; background-image: url(../CSDlrSite/mstr/snyder/snyder-quickie.png); background-repeat: no-repeat; background-position: top;}

/******** SupaForm ********/
.snyder #dtlSupaFormTab {color: #FFF;}
.snyder #dtlSupaFormTab h3 {color: #FFF;}
.snyder #dtlSupaFormTab .FormTD h3,
.snyder #dtlSupaFormTab .FormAC h3	{border-bottom: solid 1px #335D8F;}
.snyder #dtlSupaFormTab label {color: #FFF;}


/********************** Specials ***************************/
/* Holds specials */
.snyder .AllSpcls {color: #FFF;}

/***** 1 Col Spcls *****/
/* Links on left */
.snyder[class] .OneColBd .Content .LinkHolder a {color: #FFF; background-image: url(../CSDlrSite/Specials/snyder-bulletpoint.png);}
.snyder .OneColBd .Content .LinkHolder a:hover {color: #D68315; text-decoration: underline;}
/* Disclaimer */
.snyder .Disclaimer {color: #091734;}
.snyder .Images img {border: solid 1px #113969;}

/***** 2 Col Spcls *****/
/* Headers */
.snyder .AutoSpcls .YMMSHdr,
.snyder .AutoSpcls .YMMSHdr a,
.snyder .AutoSpcls .csform h2 {color: #FFF;}
/* For when the header is a link */
.snyder .AutoSpcls .YMMSHdr a		{border-bottom: solid 1px #FFF;}
.snyder .AutoSpcls .YMMSHdr a:hover	{border-bottom: none;}
/* Special Price */
.snyder .AutoSpcls .Price	{color: #D68315;}
/* Car Info TABLE */
.snyder .AutoSpcls .InfoTbl {color: #091734;}
.snyder .AutoSpcls .InfoTbl[class] {color: #FFF;}
/* Holds all three form links */
.snyder .AutoSpcls .LinkHolder a			{color: #FFF;}
.snyder .AutoSpcls .LinkHolder a:hover	{color: #D68315;}
/* Disc. */
.snyder .AutoSpcls .Disclaimer {color: #091734;}
/* Click image for details link holder */
.snyder .AutoSpcls .ClickDtls[class] {background-image: url(../CSDlrSite/Specials/snyder-click4details.png);}
.snyder .AutoSpcls .ClickDtls {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/Skins/Franklin/CSDlrSite/Specials/snyder-spcls-click4details.png');}

/***** Quick Contact Form *****/
.snyder .AutoSpcls .Quickie .cshdr				{background-image: url(../CSDlrSite/Forms/snyder-hdr-bg.jpg);}
.snyder .AutoSpcls .Quickie .CSTextareaSm[class]		{background-image: url(../CSDlrSite/Forms/snyder-form-flds.png);}

/***** Sprites *****/
/* Main Spcls Sprite */
.snyder .OneColHd, .snyder .OneColFt,
.snyder .ContHd, .snyder .ContFt, .snyder .ContBd,
.snyder .TwoSpclsHolder .SpclHd,
.snyder .TwoSpclsHolder .SpclFt,
.snyder .AutoSpcls .LinkHolder,
.snyder .AutoSpcls .Disclaimer,
.snyder .AutoSpcls .DiscFt,
.snyder .AutoSpcls .SpclSprite.BB,
.snyder .AutoSpcls .InfoHd[class], 
.snyder .AutoSpcls .InfoFt[class],
.snyder .AutoSpcls .InfoBd[class] {background-image: url(../CSDlrSite/Specials/snyder-spcls-main.png);}

/* Spcls Bodies */
.snyder .OneColBd, .snyder .TwoSpclsHolder .SpclBd {background-image: url(../CSDlrSite/Specials/snyder-spcls-mid.png);}

/***** Content handling - should match mstr.css *****/
.snyder .OneColBd .Content {color: #24314A;}
.snyder .OneColBd .Content h1, .snyder .OneColBd .Content h2, .snyder .OneColBd .Content h3, .snyder .OneColBd .Content h4, .snyder .OneColBd .Content h5 , .snyder .OneColBd .Content h6 {color: #365F8F; border-bottom: solid 1px #D68315;}
.snyder .OneColBd .Content em {color: #365F8F;}
.snyder .OneColBd .Content a:hover {color: #FF0000;}
.snyder .OneColBd .Content fieldset {border: solid 1px #24314A;}
.snyder .OneColBd .Content legend {color: #365F8F;}