/*Default Styles*/
html{margin: 0; padding: 0;}
body{background: #000000; color: #454545; font-family: Helvetica, Arial, Verdana, sans-serif; margin:0; padding:0; overflow-x:hidden; font-size: 12px;}
body#page{background: #000000; color: #454545; font-family: Helvetica, Arial, Verdana, sans-serif; margin:0; padding:0; overflow-x:hidden;}
@media screen and (max-width: 1010px) {body {overflow:auto;}}
ul, li{margin: 0; padding:0; list-style-position:inside;}
a img{border:none;}
h1 {font-family: Arial, Helvetica, Arial, sans-serif; color:#ffffff; font-size:22px; color:#ffffff; margin:0px; padding:0px; text-transform:uppercase; padding-top: 5px; line-height: 22px;}
h2 {font-family: Arial, Helvetica, Arial, sans-serif; font-size:12px; color:#ffffff; margin:0px; padding:0px;}
h3 {margin:0px; padding:0px;}
/********************** STANDARD PAGE STYLES **********************/
.minh1 {font-family: Helvetica, Arial, Tahoma, sans-serif;font-size: 11px; text-transform:none; padding:0px; margin:0px; line-height: 13px;}
.minh1 a:link, .minh1 a:visited {color:#ffffff; text-decoration:none; margin:0;}
.minh1 a:hover {color:#ffb720; text-decoration:underline; margin:0;}
.navigation{height: 36px; margin-top: 6px; line-height: 36px; width: 869px;}
.navText {font-family: Arial, Helvetica, Arial, sans-serif; color:#ffffff; font-size:11px; text-transform:uppercase;}
.navText a:link, .navText a:visited  {color: #ffffff; float:left;}
.navText a:hover {color:#ffffff; text-decoration:none;}
.navText img{margin-left:5px; margin-right:5px; margin-top: 4px; float:left; display:inline-block;}
.footerText {font-family: Arial, Helvetica, Arial, sans-serif; color:#ffffff; font-size:13px; font-weight:bold; margin-top: 5px; margin-bottom: 5px; display:block; width: 1008px; margin-left: -5px;}
.footerText a:link, .footerText a:visited  {color: #ffffff; padding-left:5px; padding-right:5px;}
.footerText a:hover {color:#f9b919; text-decoration:underline;}
.mas-header-divider{border-top:1px dotted #000000; width:100%; margin:5px 0px 10px 0px; padding:0px; line-height:0px; display:none;}
.textpaddingmasheaderregular{padding:0px 0px 0px 0px; margin:0px;}
.textpaddingmasheaderregular h2{font-size: 11px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px; color:#000000;}
.textpaddingmasheaderregular h2{border-bottom:1px dotted #000000; height: 20px; margin-bottom: 10px;}
.textpaddingmasheaderregular h2 a:link, .textpaddingmasheaderregular h2 a:visited {color:#000000;}
.textpaddingmasheaderregular h2 a:hover {color:#ffb900;}
.textpaddingmasheader{padding:14px 10px 10px 10px;}
.textpadding{padding:20px;}
.textpaddingpage{padding:15px;}
/*Global Classes*/
.wrapper{width: 1008px; margin: 0 auto;}
#page .wrapper{width: 1010px; margin: 0 auto; margin-top: 0px;}
.floatCenter {width:1000px; margin-left:auto; margin-right:auto; padding:0px; text-align:center; position:relative; z-index: 6000; clear:both;}
.floatLeft {float:left; margin:0px; padding:0px; text-align:left;}
.floatRight {float:right; margin:0px; padding:0px; text-align:left;}
.floatClear {clear:both;}
.Divider{background: #999999; height: 1px; width: 1010px; clear:both;}
.Clear{clear:both;}
.contentStyleWhite{font-family: Helvetica,Arial,sans-serif;color: #ffffff;font-size: 11px;font-weight: normal;}
.titleStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#575757; font-size:22px; font-weight:bold; font-stretch:extra-condensed; margin:0px; padding:0px; text-transform:uppercase; margin-bottom: 5px; display:inline-block;}
.titleStyle a:link, .titleStyle a:visited {color:#575757;}
.titleStyle a:hover {color:#ffb900;text-decoration: underline;}
.titleStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px; font-weight:bold;}
.titleStyleWhite a:link, .titleStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.titleStyleWhite a:hover {color:#ffb720;text-decoration:underline;}
.titleStyleMini {font-family: Arial, Helvetica, Arial, sans-serif; color:#575757; font-size:16px; font-weight:bold; margin:0px; padding:0px; text-transform:normal; display:inline-block; margin: 5px 0;}
.titleStyleMini a:link, .titleStyleMini a:visited {color:#575757;}
.titleStyleMini a:hover {color:#ffb900;text-decoration: underline;}
.contentStyle {font-family: Helvetica, Arial, sans-serif;color:#252525; font-size:12px; line-height: 16px;}
.contentStyle a:link, .contentStyle a:visited {color:#024897;}
.contentStyle a:hover {color:#000000;text-decoration: underline;}
/*Typography*/
a{-webkit-transition: color .3s linear;-o-transition: color .3s linear;-moz-transition: color .3s linear;text-decoration: none;outline: none;}
a, a:visited, a:active{color: #000000;}
a:hover{color: #ffb720; text-decoration:underline;}
.cag-footer{color: #ffffff;}
.navigation ul li a{font-size: 20px;color: #ffffff; text-transform:uppercase; font-family: Arial, Helvetica, Arial, sans-serif; text-decoration:none; font-weight:bold; text-shadow: #efefef 1px 1px 1px;}
.navigation ul li a:hover{color: #ffffff; text-shadow: #252525 0px 0px 3px;}
.page .content-container{font-size: 12px; color: #454545;}
.dealerPhoneNumber{font-family: Arial, Helvetica, Arial, sans-serif; font-size: 24px; color: #252525;}
table tr td a:hover{color: #252525;}
table.dealershipTable{font-size: 11px;}
.dealer-title{font-size: 12px; font-weight:bold;}
/*Header*/
.header{position:relative; z-index: 9999999999; background:url(../images/layout/Top-Header.png) top no-repeat; min-width:1008px; height:100px; margin: 0 auto; margin-top: -650px;}
#page .header{position:relative; z-index: 9999999999; background:url(../images/layout/Top-Header.png) top no-repeat; min-width:1008px; height:100px; margin: 0 auto; margin-top: 0;}
.header h1, .header-service h1, .header-parts h1{padding-left: 150px;}
.header-parts{margin:0px; position:relative; z-index:600000; background:url(../images/layout/Top-Header-Parts.png) top no-repeat; min-width:1008px; height:100px; margin: 0 auto; margin-top: 0;}
.header-service{margin:0px; position:relative; z-index:600000; background:url(../images/layout/Top-Header-Service.png) top no-repeat; min-width:1008px; height:100px; margin: 0 auto; margin-top: 0;}
.header-bodyshop{margin:0px; position:relative; z-index:600000; background:url(../images/layout/TopBackground-BodyShop.png) top no-repeat; width:1010px; height:123px;}
.site-description{width:660px;}
.site-description h3{font-size: 14px; font-weight:normal; color: #ffffff; text-shadow: #000 1px 1px 1px; padding-top: 33px;}
/*Mas Header*/
.mas-header {background-image:url('../images/layout/mas-header-bg.png'); background-repeat:no-repeat; width:1008px; height:43px; margin:0px; padding:0px; text-align:left;}
.mas-header a:link, .mas-header a:visited {color:#000000;}
.mas-header a:hover {color:#ffb720;}
.mas-header h2{font-family: Arial, Helvetica, Arial, sans-serif; font-size:13px; color:#ffffff; padding:13px 0px 0px 15px;}
/*Content*/
.content-container{margin: 300px 0px 0px 0px;position:relative; z-index:6000;}
.content-container-two{margin: 10px 0px 0px 0px;position:relative; z-index:6000;}
#page .content-container{margin: 5px 0px 0px 0px;position:relative; z-index:6000;}
.contentBackground {background-image:url('../images/layout/BodyContent-Middle.png');background-position:center;background-repeat:repeat-y;width:1010px;}
ul.star{margin-top: 15px; margin-bottom: 20px;}
ul.star li{background: url(../images/layout/Icon-Star.png) left no-repeat; list-style:none; padding-left: 20px; margin: 3px 0;}
.contentRight{float:right; width: 320px;}
.ContentRightTop{width: 320px; height: 9px; background: url(../images/layout/BodyContent-Mini-Top.png);}
.ContentRightMiddle{width: 284px; background: url(../images/layout/BodyContent-Mini-Middle.png); padding: 0 18px; font-size: 12px; line-height: 18px;}
.ContentRightBottom{width: 320px; height: 9px; background: url(../images/layout/BodyContent-Mini-Bottom.png);}
.ContentRightMiddle ul{padding: 8px 0;}
.ContentRightMiddle ul li{padding-left: 20px;list-style:none;margin-left: 10px;background: url(../images/layout/Icon-Bullet.png) no-repeat 5px 4px;}
.ContentRightMiddle ul li:hover{background: #666666 url(../images/layout/Icon-Bullet.png) no-repeat 5px 4px;}
.ContentRightMiddle ul li a{display:block;}
.socialNew{margin-right: 12px; margin-top: 8px;}
.partsTitles{color: #ffffff; font-size:14px; font-weight:bold; padding-top: 5px; display:block;}
#flashscroller{margin-top:-5px;}
.button-divider{min-width: 1008px; height: 1px; background: url(../images/layout/scroller-divider.png) top no-repeat; clear:both; position:relative; z-index: 60000;}
/*Site Footer*/
.footerContainer{font-size: 12px; color: #ffffff; text-align:center;}
.footer{font-size: 12px; font-weight:normal; text-align:center;}
.footer a, .footer a:visited, .footer a:link{color: #ffffff;}
.cag-footer a, .cag-footer a:visited, .cag-footer a:link{color: #ffffff;}
.cag-footer a:hover, .footer a:hover{color: #ffb900; text-decoration:underline;}
.footer p{margin: 8px 0;}
.footerLeft{width: 50%; float:left; text-align:center; margin-top: 10px; margin-bottom: 10px;}
.footerRight{width: 50%; float:right; text-align:center; margin-top: 10px;  margin-bottom: 10px;}
/*CAG Footer*/
.cag-footer{padding-bottom: 10px;}
.cag-footer h4{font-size: 10px; font-weight:normal; text-align:center; color: #cccccc;}
/*NEW ADDED STYLES*/
.blowOut {font-family: Arial, Helvetica, Arial, sans-serif; font-size: 24px;color: #cc3333;font-weight: 700;}
.detailContentBoldStyle{font-family: Arial, Helvetica, Arial, sans-serif; color: #5c5c5c;font-size: 12px;font-weight: bold;}
#cag-search-more{width: 945px; margin: 0 auto;}
#buttonStyle{font-family: Arial, Helvetica, Arial, sans-serif; font-size: 11px;color: #ffffff;font-weight: bold; height: 45px;background: #000000 url("../images/newinvButton000.jpg") repeat-x;padding:0;margin:0;border: 1px solid #000000;}
#buttonStyle a{color: #ffffff; }
#buttonStyle a:hover{color: #f3eb10;}
#buttonStyle strong{font-size: 18px; font-family: Arial, Helvetica, Arial, sans-serif; line-height: 18px;}
.sortBlowOut{font-family: Arial, Helvetica, Arial, sans-serif; font-size:26px;color:#cc3333;font-weight:700;}
.sortBlowOutYellow{font-family:Arial;font-size:26px;color:#e6b800;font-weight:700;}
.sortContent{margin: 0px;font-family: Arial, Helvetica, Arial, sans-serif; font-size: 12px;color: #000000;font-weight: bold;}
.sortContentWhite{font-family: Arial, Helvetica, Arial, sans-serif; font-size:12px;color:#ffffff;font-weight:700;}
.sortContentWhite a:link{color:#ffffff;text-decoration:none;}
.sortContentWhite a:visited{color:#ffffff;text-decoration:none;}
.sortContentWhite a:active{color:#ffffff;text-decoration:none;}
.sortContentWhite a:hover{color:#ede621;text-decoration:underline;}
.mas-header-sort{font-family: Arial, Helvetica, Arial, sans-serif; font-size:12px;font-weight:700;color:#ffffff;background-image:url('../images/Graphic-SortBackground.jpg'); width:955px;height:27px;}
.inv-head-name-yellow{font-family: Helvetica, Arial, sans-serif;font-size: 18px;font-weight: bold;color: #e6b800;}
.mas-header-darkBoarder {font-family: Tahoma;font-size: 12px;color: #ffffff;height:30px;font-weight: bold;padding:0px;border: 1px solid #000000;background-image:url('../images/MasHeaderBackground.jpg');background-position: top center;background-repeat: repeat-x;}
.blackStrokeBlueFill {background-color: #E8F2FC; font-family:Tahoma; font-size:11px; border:1px solid #7e7e7e;}
#staff-content {background-color: #EEEEEE;border:1px solid #000000;filter:alpha(opacity=75);}
#mas-content {background-color: #EEEEEE;font-family: Tahoma;font-size: 11px;border:1px solid #666666;padding: 2px;/*Pads each table cell in modern browsers*/}
/* NEW INVENTORY PAGE STYLES HERE */
.modelTitleStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#424242; font-size:12px; font-weight:800; text-transform:uppercase;}
.modelTitleStyle a:link, .modelTitleStyle a:visited {color:#424242; text-decoration:none;}
.modelTitleStyle a:hover {color:#d60006;text-decoration: underline;}
.modelContentStyle {font-family: Arial Narrow,Arial,sans-serif; color:#2583e3; font-size:18px; font-weight:800;}
.modelContentStyle a:link, .modelContentStyle a:visited {color:#2583e3; text-decoration:none;}
.modelContentStyle a:hover {color:#d60006;text-decoration: underline;}
/*DETAIL PAGES*/
.columnLeftBackground {width:263px;background-image:url('../images/detail/Details-LeftColumn-Background.png');background-repeat:repeat-y;background-position:top left; margin:0px; text-align:left;}
.columnRightBackground {width:717px;background-image:url('../images/detail/Details-RightColumn-Background.png');background-repeat:repeat-y;background-position:top left; margin:0px; text-align:left;}
.detailTitleStyle {font-family: Arial, Helvetica, Arial, sans-serif;  color:#2d2d2d; font-size:22px; font-weight:300; text-transform:uppercase;}
.detailTitleStyle a:link, .detailTitleStyle a:visited {color:#8c8c8c;}
.detailTitleStyle a:hover {color:#195db9;text-decoration: underline;}
.detailMediumTitleStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#424242; font-size:18px; font-weight:300; text-transform:uppercase;}
.detailMediumTitleStyle a:link, .detailMediumTitleStyle a:visited {color:#8c8c8c;}
.detailMediumTitleStyle a:hover {color:#003399;text-decoration: underline;}
.detailSmallTitleStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#424242; font-size:14px; font-weight:bold;}
.detailSmallTitleStyle a:link, .detailSmallTitleStyle a:visited {color:#8c8c8c;}
.detailSmallTitleStyle a:hover {color:#003399;text-decoration: underline;}
.detailWhiteTitleStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#ffffff; font-size:20px; font-weight:300; text-transform:uppercase;}
.detailWhiteTitleStyle a:link, .detailWhiteTitleStyle a:visited {color:#ffffff;}
.detailWhiteTitleStyle a:hover {color:#195db9;text-decoration: underline;}
.detailContentStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#5c5c5c; font-size:12px; font-weight:normal;}
.detailContentStyle a:link, .detailContentStyle a:visited {color:#5c5c5c;}
.detailContentStyle a:hover {color:#195db9;text-decoration: underline;}
.detailContentBoldStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#5c5c5c; font-size:12px; font-weight:bold;}
.detailContentBoldStyle a:link, .detailContentBoldStyle a:visited {color:#606060;}
.detailContentBoldStyle a:hover {color:#195db9;text-decoration: underline;}
.inputRegularBackground{width:208px; height:25px; border:none; background:url('../images/detail/Details-LeftColumn-TextFieldBackground-Small.png'); background-repeat:no-repeat; background-position:left; font-family: Arial, Helvetica, Arial, sans-serif; color:#5c5c5c; font-size:11px; font-weight:normal;padding-top:6px;padding-left:10px;}
.inputPhoneFieldBackground{width:41px; height:25px; border:none; background:url('../images/detail/Details-LeftColumn-TextFieldBackground-Tiny.png'); background-repeat:no-repeat; background-position:left; font-family: Arial, Helvetica, Arial, sans-serif; color:#5c5c5c; font-size:11px; font-weight:normal;padding-top:6px;padding-left:10px;}
.detailResultsBGgray {width:325px; background-color:#e2e2e2;padding:2px 2px 2px 2px;text-align:left;font-family: Arial, Helvetica, Arial, sans-serif; color:#000000; font-size:12px; font-weight:bolder;}
.detailResultsBGwhite {width:325px; background-color:#ffffff;padding:2px 2px 2px 2px;text-align:left;font-family: Arial, Helvetica, Arial, sans-serif; color:#000000; font-size:12px; font-weight:bolder;}
.detailMSRP {margin:0px; background-image:url('../images/detail/Details-RightColumn-MSRP.jpg'); width:336px; height:70px; text-align:left; background-repeat:no-repeat;background-position:top left; padding:0px 0px 0px 0px; }
.detailMSRPNew {margin:0; background-image:url('../images/detail/Details-RightColumn-MSRP.jpg'); width:336px; height:127px; text-align:left; background-repeat:no-repeat;background-position:top left; padding:0; }
.detailMSRPContentStyle {font-family: Helvetica, Arial, sans-serif; color:#e51313; font-size:30px; font-weight:bold;}
.detailMSRPContentStyle a:link, .detailMSRPContentStyle a:visited {color:#e51313;}
.detailMSRPContentStyle a:hover {color:#2685ef;text-decoration: underline;}
.detailMSRPContentStyleNew {font-family: Helvetica, Arial, sans-serif; color:#e51313; font-size:22px; font-weight:bold;}
.detailMSRPContentStyleNew a:link, .detailMSRPContentStyleNew a:visited {color:#e51313;}
.detailMSRPContentStyleNew a:hover {color:#2685ef;text-decoration: underline;}
.detailTitleBackground {width:695px; height:31px; background-image:url('../images/detail/Details-RightColumn-Content-Title.png');background-repeat:no-repeat;background-position:top; margin:0px; text-align:left;padding:0px 0px 0px 0px;}
.detailTitleContainer {text-align:left; padding:4px 0px 0px 5px; margin:0px;}
.detailContentBackground {width:695px; background-image:url('../images/detail/Details-RightColumn-Content-Middle-Expander.png');background-repeat:repeat-y;background-position:top center; margin:0px; text-align:left; padding: 0px 0px 0px 0px; color:#000000;}
.detailMPG {margin:0px; background-image:url('../images/detail/Details-RightColumn-MPG.jpg'); width:336px; height:90px; text-align:center; background-repeat:no-repeat;background-position:top left; padding:0px 0px 0px 0px;}
.detailMPGContainer {text-align:left; padding:45px 0px 0px 0px; margin:0px;}
.detailMPGContentStyle {font-family: Arial, Helvetica, Arial, sans-serif; color:#606060; font-size:30px; font-weight:bold;}
.detailMPGContentStyle a:link, .detailMPGContentStyle a:visited {color:#606060;}
.detailMPGContentStyle a:hover {color:#195db9;text-decoration: underline;}
.detailMSRPResultPage {margin:0px; background-image:url('../images/results/new/Results-Page-MSRP-Background.jpg'); width:370px; height:107px; text-align:left; background-repeat:no-repeat;background-position:top left; padding:0px 0px 0px 0px; }
.detailMSRPContentStyleResultPage {font-family: Arial, Helvetica, Arial, sans-serif; color:#C33; font-size:34px; font-weight:bold;}
.detailMSRPContentStyleResultPage a:link, .detailMSRPContentStyleResultPage a:visited {color:#C33;}
.detailMSRPContentStyleResultPage a:hover {color:#003399;text-decoration: underline;}
.detailThumbnailBox {width:350px;float:left;}
/********************** SPRY ASSETS **********************/
.checkboxRequiredMsg,.checkboxMinSelectionsMsg,.checkboxMaxSelectionsMsg {display:none;}
.checkboxRequiredState .checkboxRequiredMsg,.checkboxMinSelectionsState .checkboxMinSelectionsMsg,.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {display:inline;color:red;}
.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg {display:none;}
.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState, .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg {display:inline;font-size:9px;color:red;}
.textfieldValidState input,input.textfieldValidState {background-color:#B8F5B1;}
input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input {background-color:#FF9F9F;}
.textfieldFocusState input,input.textfieldFocusState {background-color:#FFC;}
.textfieldFlashText input,input.textfieldFlashText {color:red;}
.horiztonalRuleDotted {border:1px dotted #000000; border-style:none none dotted; padding-top:3px; padding-bottom:3px;}
.required{font-family: Arial, Helvetica, Arial, sans-serif; font-size:9px; color: #FF0000;}
/********************** USED CAR RESULTS PAGE STYLES **********************/
.myFormInput3{width:210px;height:30px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #bebebe;font-family:Arial, Helvetica, Arial, sans-serif;color:#666666;font-size:14px; font-weight:normal;padding-left:5px;padding-right:5px;line-height:25px;}
.myFormInputOver3{width:210px;height:30px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #71abff;font-family:Arial, Helvetica, Arial, sans-serif;color:#666666;font-size:14px; font-weight:normal;padding-left:5px;padding-right:5px;line-height:25px;}
/**********  SERVICE PAGE STYLES  **********/
.ServiceTitleStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px; font-weight:bold;}
.ServiceTitleStyleWhite a:link, .ServiceTitleStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.ServiceTitleStyleWhite a:hover {color:#ffb720;text-decoration:underline;}
.ServicecontentStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px; font-weight:normal;}
.ServicecontentStyleWhite a:link, .ServicecontentStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.contentStyleWhite a:hover {color:#ffb720;text-decoration:underline;}
.ServiceTitleStyleYellow {font-family:Arial, Helvetica, sans-serif;color:#FFCC00;font-size:12px; font-weight:bold;}
.ServiceTitleStyleYellow a:link, .ServiceTitleStyleYellow a:visited {color:#FFCC00;text-decoration:underline;}
.ServiceTitleStyleYellow a:hover {color:#ffb720;text-decoration:underline;}
/********************** DYNAMIC LOCA PAGE STYLES **********************/
.dynamicLocaTitleStyle {font-family: Arial Narrow,Arial,sans-serif; color:#2d2d2d; font-size:22px; font-weight:300; text-transform:uppercase;}
.dynamicLocaTitleStyle a:link, .dynamicLocaTitleStyle a:visited {color:#8c8c8c;}
.dynamicLocaTitleStyle a:hover {color:#2685ef;text-decoration: underline;}
.dynamicLocaContentStyle {font-family: Arial,sans-serif; color:#5c5c5c; font-size:12px; font-weight:500;}
.dynamicLocaContentStyle a:link, .dynamicLocaContentStyle a:visited {color:#5c5c5c;text-decoration: underline;}
.dynamicLocaContentStyle a:hover {color:#2685ef;text-decoration: underline;}
.myFormInput2{width:270px;height:30px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #bebebe;font-family:Tahoma, Helvetica, Arial, sans-serif;color:#666666;font-size:14px; font-weight:normal;padding-left:5px;padding-right:5px;line-height:25px;}
.myFormInputOver2{width:270px;height:30px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #71abff;font-family:Tahoma, Helvetica, Arial, sans-serif;color:#666666;font-size:14px; font-weight:normal;padding-left:5px;padding-right:5px;line-height:25px;}
.myFormSelect2 {width:285px;height:30px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #bebebe;font-family:Tahoma, Helvetica, Arial, sans-serif;color:#666666;font-size:14px; font-weight:normal;padding-left:0px;padding-right:0px;line-height:30px;}
.myFormSelectOver2 {width:285px;height:30px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #bebebe;font-family:Tahoma, Helvetica, Arial, sans-serif;color:#666666;font-size:14px; font-weight:normal;padding-left:0px;padding-right:0px;line-height:30px;}
.myFormTextArea2{width:270px;height:100px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #bebebe;font-family:Tahoma, Helvetica, Arial, sans-serif;color:#666666;font-size:14px; font-weight:normal;padding-left:5px;padding-right:5px;padding-top:5px;}
.myFormTextAreaOver2{width:270px;height:100px;margin:5px 0px 5px 0px; background-color:#f0f0f0;border:2px solid #71abff;font-family:Tahoma, Helvetica, Arial, sans-serif;color:#000000;font-size:14px; font-weight:normal;padding-left:5px;padding-right:5px;padding-top:5px;}
.myFormTitleStyle2 {font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; color:#0374b6;;}
.myFormTitleStyle2 a:link, .myFormTitleStyle a:visited {color:#0374b6;}
.myFormTitleStyle2 a:hover {color:#ffb720;text-decoration: underline;}
.myFormContentStyle2 {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
.myFormContentStyle2 a:link, .myFormContentStyle a:visited {color:#3e3e3e;}
.myFormContentStyle2 a:hover {color:#ffb720;text-decoration: underline;}
/**********  SIMILAR CAR STYLES DETAIL PAGE  **********/
.comparisonTitleStyle {font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:14px; font-weight:bolder; color:#343434;}
.comparisonTitleStyle a:link, .comparisonTitleStyle a:visited {color:#343434;text-decoration:underline;}
.comparisonTitleStyle a:hover {color:#e70e0e;text-decoration:underline;}
.comparisonPriceStyle {font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:14px; font-weight:bolder; color:#e70e0e;}
.comparisonPriceStyle a:link, .comparisonPriceStyle a:visited {color:#e70e0e;text-decoration:underline;}
.comparisonPriceStyle a:hover {color:#000000;text-decoration:underline;}
/**********  WEEKLY AD PAGE STYLES  **********/
.specials-title{font-family:Tahoma;font-size:12px;font-weight:700;color:#fff;padding:0px;text-decoration:underline;}
.specials-title a:link{font-family: Tahoma;font-size:12px;font-weight:700;color:#fff;padding:0px;text-decoration:underline;}
.specials-cpotoppadding{padding:8px 0px 3px 0px;}
.specials-cporegpadding{padding:3px 0px 3px 0px;}
.specials-backgroundalign{background-image:url(../images/specials/specialsBackground.jpg); width:600px; height:202px; margin-left:auto; margin-right:auto;}
.specials-maincontainer{width:990px; text-align:center; margin-left:auto; margin-right:auto; background-color:#FFF;}
.specials-newmaincontainer{width:820px; margin: 0 auto;}
.specials-picfloat{float:left; padding:5px 0px 0px 10px;}
.specials-textleft{float:left; text-align:left; padding:5px 0px 0px 5px; width: 300px;}
.specials-clear{clear:both;}
.specials-newpicfloat{float:left; text-align:right;}
.specials-dividerfloat{float:left; padding-top:5px; height:212px; width:20px;}
.specials-newtextleft{float:left; text-align:center; width:525px; }
input#p1,input#p2,input#p3,input#p4,input#p5{width: 100px;}
input#pd1,input#pd2,input#pd3,input#pd4,input#pd5{width: 100px;}
/********************** INTERNET SPECIALS PAGE STYLES **********************/
.specialsTitleStyle {font-family: Arial Narrow,Arial,sans-serif; color:#ffffff; font-size:20px; font-weight:bold; text-transform:uppercase;}
.specialsTitleStyle a:link, .specialsTitleStyle a:visited {color:#ffffff;}
.specialsTitleStyle a:hover {color:#e6b80e;text-decoration: underline;}
.specialsSpecialStyle {font-family: Arial Narrow,Arial,sans-serif; color:#ffffff; font-size:42px; font-weight:bold; text-transform:uppercase;}
.specialsSpecialStyle a:link, .specialsSpecialStyle a:visited {color:#ffffff;}
.specialsSpecialStyle a:hover {color:#e6b80e;text-decoration: underline;}
.specialsContentStyle {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px; font-weight:normal;}
.specialsContentStyle a:link, .specialsContentStyle a:visited {color:#ffffff; text-decoration:none;}
.specialsContentStyle a:hover {color:#e6b80e; text-decoration:underline;}
