body {margin:0px; text-align:center; background-image:url('../images/SiteBackground.jpg'); background-repeat:repeat-x;}
a:link {text-decoration:none; color:#fff;}
a:visited {color:#fff; text-decoration: none;}
a:hover {text-decoration:underline;color:#fff;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:700; color:#FFF; margin:0px; padding:0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; color:#FFF; margin:0px; padding:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#FFF; margin:0px; padding:0px;}
h4 {font-family: Tahoma;font-size: 24px;font-weight: bold;color: #000000;margin: 0px;text-align:center;}
h5 {font-family: Tahoma; font-size: 40pt; font-weight: bold; margin: 0px; color: #000;}
form {margin:0px;}
table {font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;font-size:11px;}
input,select,textarea {font-family:Verdana, Helvetica, sans-serif; color:#313131; font-size:10px;}
/* Alignment */
.floatCenter {width:1000px; margin-left:auto; margin-right:auto; padding:0px; text-align:center;}
.Center { margin-left:auto; margin-right:auto; padding:0px; text-align:center;}
.floatLeft {float:left; margin:0px; padding:0px; text-align:center;}
.floatRight {float:right; margin:0px; padding:0px; text-align:left;}
.SalesTop {width:1000px; text-align:left; padding:0px; margin:auto;}
.ServiceTop {width:1000px; height:100px; background-image:url('../images/TopBackground-Service.jpg'); background-position:top left; background-repeat:no-repeat; text-align:left; padding:0px; margin:auto;}
.navContainer {text-align:left; width:1000px; height:34px; margin:0px; padding:0px 0px 0px 0px; background-image:url('../images/NavBackground.jpg'); background-position:top left;background-repeat:no-repeat;}
.footerContainer {text-align:center; width:1000px; height:41px; margin:0px; padding:0px 0px 0px 0px; background-image:url('../images/FooterBackground.jpg'); background-repeat:no-repeat;}
.titleContainer {text-align:left; padding:0px 0px 0px 185px; margin:0px; background-image:url('../images/TopBackground.jpg'); background-position:top left; background-repeat:no-repeat; height:62px;}
.couponContainer {width:600px; margin-left:auto; margin-right:auto; padding:0px; text-align:center; background-color:#fff;}
.footerCenter {width:1000px; margin-left:auto; margin-right:auto; padding:0px; text-align:center; background-color:#fff;}
.footerLeft {width:50%; float:left; padding:5px 0px 5px 0px; text-align:center; margin:0px; position:relative;}
.footerRight {width:50%; float:right; padding:5px 0px 5px 0px; text-align:center; margin:0px; position:relative;}
.footerclear {clear: both;}
/* STANDARD PAGE STYLES */
.minh1 {font-family:Arial, Helvetica, sans-serif;font-size:11px; font-weight:700; color:#FFF; margin:0px;}
.minh1 a:link, .minh1 a:visited {color:#ffffff; text-decoration:underline; margin:0;}
.minh1 a:hover {color:#FC0; text-decoration:underline; margin:0;}
.minh2 {font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#000; margin:0px;}
.minh2 a:link, .minh2 a:visited {color:#000000; text-decoration:underline; margin:0;}
.minh2 a:hover {color:#FC0; text-decoration:underline; margin:0;}
.navText {font-family:Arial, Helvetica, sans-serif; border:0px; color:#ffffff; font-size:10px; font-weight:bold;}
.navText a:link, .navText a:visited  {color:#ffffff; text-decoration:none; padding-left:6px; padding-right:6px;}
.navText a:hover {color:#95a477; text-decoration:underline;}
.footerText {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold; position:relative;}
.footerText a:link, .footerText a:visited  {color:#ffffff; text-decoration:none; padding-left:13px; padding-right:13px;}
.footerText a:hover {color:#95a477; text-decoration:underline;}
.mas-header {width:1000px; height:31px; background-image:url('../images/MasHeader.jpg'); background-repeat:no-repeat; background-position:left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; margin:0px; padding:0px; text-align:left;}
.mas-header-invsmall {width:170px; height:21px; background-image:url('../images/MasHeader.jpg'); background-repeat:no-repeat; background-position:left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#FFF; margin:0px; padding:2px; text-align:left;}
.mas-header-invlarge {width:700px; height:21px; background-image:url('../images/MasHeader.jpg'); background-repeat:no-repeat; background-position:left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#FFF; margin:0px; padding:2px; text-align:left;}
.mas-header-form {height:21px; background-image:url('../images/MasHeader.jpg'); background-repeat:no-repeat; background-position:left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#FFF; margin:0px; padding:2px; text-align:left;}
.mas-header-map {width:250px; height:21px; background-image:url('../images/MasHeader.jpg'); background-repeat:no-repeat; background-position:left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; margin:5px 0px 5px 0px; padding:3px; text-align:left;}
.mas-header-detail {width:100%; height:21px; background-image:url('../images/MasHeader.jpg'); background-repeat:no-repeat; background-position:left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; margin:5px 0px 5px 0px; padding:3px; text-align:left;}
.mas-header-service {height:21px; background-image:url('../images/MasHeader.jpg'); background-repeat:no-repeat; background-position:left; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; text-align:left;}
.mas-header a:link, .mas-header a:visited {color:#ffffff;}
.mas-header a:hover {color:#cecece;}
.mas-headerBlack {height:25px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#FFF; margin:0px; text-align:left; border:1px solid #7e7e7e;}
.mas-headerBlack a:link, .mas-headerBlack a:visited {color:#ffffff;}
.mas-headerBlack a:hover {color:#95a477;}
.form-insidetable {width:400px;border-style:none;padding:1px;}
.mas-content {background-color: #e6e6e6; border:1px solid #000000; padding: 2px;}
.textpaddingmasheader{padding:8px 8px 5px 8px;}
.textpadding{padding:10px 10px 10px 10px;}
.contentBackground {width:1000px;background-image:url('../images/ContentBackground.jpg');background-repeat:repeat-y;background-position:top; margin:0px; text-align:left;}
.cag-footer {font-family:Arial, Helvetica, sans-serif; color:#000;font-size:10px;}
.cag-footer a:link, .cag-footer a:visited  {color:#465b1d;}
.cag-footer a:hover {color:#b04141; text-decoration:underline;}
.footer {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}
.footer a:link, .footer a:visited{color:#465b1d;}
.footer a:hover {color:#b04141; text-decoration:underline;}
.titleStyle {font-family:Arial, Helvetica, sans-serif;color:#808284;font-size:12px; white-space:nowrap;}
.contentStyle {font-family:Arial, Helvetica, sans-serif; color:#FFF;font-size:12px;}
.contentStyle a:link, .contentStyle a:visited {color:#FF0000;}
.contentStyle a:hover {color:#95a477;text-decoration: underline;}
.contentStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px; font-weight:normal;}
.contentStyleWhite a:link, .contentStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.contentStyleWhite a:hover {color:#95a477;text-decoration:underline;}
.titleStyleWhite {font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px; font-weight:bold;}
.titleStyleWhite a:link, .contentStyleWhite a:visited {color:#ffffff;text-decoration:underline;}
.titleStyleWhite a:hover {color:#95a477;text-decoration:underline;}
.contentStyleBold {font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;font-size:11px;font-weight:bold;}
.contentStyleBold a:link, .contentStyleBold a:visited {color:#3e3e3e;}
.contentStyleBold a:hover {color:#95a477;text-decoration: underline;}
.contentStyleBoldBlack {font-family:Arial, Helvetica, sans-serif;color:#000;font-size:11px;font-weight:bold;}
.blackStroke {border:1px solid #7e7e7e;}
.grayStroke {border:1px solid #8c8c8c;}

.blowOut {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#C33;font-weight:700;}
.blowOutGeneral {font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#FC0;font-weight:700;}
.blowOutGeneralSmall {font-family: Tahoma, Helvetica, Verdana; font-size:12px; color: #FC0; font-weight: 700;}
.formTitle {font-family:Arial, Helvetica, sans-serif;color:#313131;font-size:11px;}
.formTitle a:link, .formTitle a:visited{color:#313131;}
.formTitle a:hover {color:#95a477;text-decoration: underline;}
.blueText {color:#2f549f;}
.blueText a:link, .blueText a:visited{color:#2f549f; text-decoration:none;}
.blueText a:hover {color:#000000; text-decoration:underline;}
/* PARTS AND ACCESSORIES STYLES */
.partsTitles {font-family:Arial, Helvetica, sans-serif;color:#3e3e3e;font-size:12px;font-weight:bold;}
.partsTitles a:link, .partsTitles a:visited {color:#3e3e3e;}
.partsTitles a:hover {color:#95a477;text-decoration: underline;}
.specialsBackground {border:1px solid #929292; background-color:#e3e3e3;}
/* DETAIL PAGE STYLES */
.middleSection {background-image:url('../images/DividerMiddle-DetailPage.jpg');background-repeat: repeat-y;background-position: top center;}
/* 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, sans-serif; font-size:9px; color: #FF0000;}
/* PARTS ADVISOR TITLES */
.advisorTitle {font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#000; margin:0px;}

.bixTextFloat {padding:5px 0px 5px 310px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFF; font-weight:bold;}
.bixImageLeft {float: left; width:500; height:164px; background-image:url(../images/ContentBackground.jpg); margin:0px; position:relative;}
.bixImageRight {float: right; width:500; height:164px;background-image:url(../images/ContentBackground.jpg); margin:0px; position:relative;}
.imagePadRight {padding:0px 0px 0px 15px;}
.imagePadLeft {padding:0px 0px 0px 235px;}
.hourBox {background-color:#949494; width:250; height:85; border:1;}
.serviceBox {background-color:#949494; width:330; border:1; text-align:center;}
.serviceBoxSmall {background-color:#949494; width:125; border:1; text-align:center; float:left;}
.staffBoxSmall {background-color:#949494; width:100; border:1; text-align:center; float:left; margin:5px;}
.serviceLeftCenter {width:640px; float:left; position:relative;}
.serviceRightCenter {width:360px; float:left; position:relative;}
.serviceImageLeft {float: left; width:75; background-image:url(../images/ContentBackground.jpg); margin:0px; position:relative;}
.serviceImageRight {float: right; width:75; background-image:url(../images/ContentBackground.jpg); margin:0px; position:relative;}

