<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.tireform-checkbox {
    float: left;  
    margin-right: 1%;
    padding-bottom: 10px;  
    width: 49%;
}
.tire-checkbox {
    float: left;
    margin-top: 10px;
}
         
p.wide-form-thanks {
     font-size: 16px;
     font-weight: bold;
     padding: 60px;
     color: #394248;
}
                
p.wide-form-thanks img {
        max-width: 650px;
        padding-bottom: 20px;
}
  
/* --------------------Coupon CSS----------------------*/*
html .couponDiv { height:350px; }
.couponDiv {	border-radius: 12px; 	-moz-border-radius: 12px; 	-webkit-border-radius: 12px; 	border: 2px dashed #050000;	max-width:900px; 	min-height:350px;	margin: 10px;	background-image:url(../images/coupon_bg.gif);background-repeat: no-repeat; background-color: white; background-size: contain;	position: relative;	color: #222;	font: 14px arial,verdana,sans-serif;		text-align: left;	-webkit-box-shadow: 5px 2px 15px 5px rgba(191, 191, 191, .3);	-moz-box-shadow: 5px 2px 15px 5px rgba(191, 191, 191, .3);	box-shadow: 5px 2px 15px 5px rgba(191, 191, 191, .3); width: 95%; height: auto; 	}
.couponTextDiv {	top: 20px; 	left: 3%; 	padding-left: 20px; 	padding-top: 20px;	padding-bottom:100px;	max-width: 550px;	font: italic normal bold 45px/100% Arial, Helvetica, sans-serif;	color: #F00;		text-align: left;	float:left;}
.couponDetail {	font: italic normal bold 20px/100% Arial, Helvetica, sans-serif;	color: #333;	padding-top: 5px;}
.couponTextDiv ul {	font: italic normal bold 20px/100% Arial, Helvetica, sans-serif;	color: #333;	padding-top: 5px; list-style-type: disc; }
.couponTextDiv ul li {	font: italic normal bold 20px/100% Arial, Helvetica, sans-serif;	color: #333;	padding-top: 5px;}
.couponFineprint {	font: normal normal normal 14px/100% Arial, Helvetica, sans-serif;	color: #333;	width: 80%;	padding-top: 15px;	top: 100%; 	left: 1%; 	text-align: left;}
.couponAddress {	float:right;	padding: 15px 15px 0 15px;	text-align: center;	background: #f5f5f5;	border-radius: 12px; 	-moz-border-radius: 12px; 	-webkit-border-radius: 12px; 	max-width:300px;	margin-bottom:100px;}
.couponDateDiv {	position: absolute; 	bottom: 0; 	left: 0; 	padding-left: 15px;	padding-bottom: 15px;	font: normal small-caps normal 1.2em/100% Arial, Helvetica, sans-serif;}
.couponImageDiv {	position: absolute; 	bottom: 0; 	right: 0; 	padding-right: 15px;	padding-bottom: 15px;	text-align: right;}
*html .couponImageDiv img { width:expression( document.body.clientWidth &gt; 75 ? "175px" : "auto"); height:expression( this.scrollHeight &gt; 175 ? "175px" : "auto");}
@media screen and (max-width: 1201px) {
.couponImageDiv img { max-width: 100px !important; max-height: 100px !important; }
}
.printbutton { padding-left: 40px; }

/* ------------------END Coupon CSS--------------------*/

blockquote.withquote { background:url(../images/quote.png) no-repeat;background-position:top left; padding-left:25px;text-align:justify; }
p.withunquote { background: url(../images/unquote.png) no-repeat; background-position:bottom right;padding-right:25px; }

input.my-url{display:none;}

/* Popup Forms */

/*@font-face
{
	font-family: gothic;
	src: url("../images/gothic.eot");  EOT file for IE 
}
@font-face
{
	font-family: gothic;
	src: url("../images/gothic.TTF") format('truetype');  TTF file for CSS3 browsers 
}

@font-face
{
	font-family: gothic_bold;
	src: url("../images/gothicb.eot");  EOT file for IE 
}

@font-face
{
	font-family: gothic_bold;
	src: url("../images/gothicb.TTF") format('truetype');  TTF file for CSS3 browsers 
}*/


.fancy-wrapper
{
	width:auto !important;
	max-width: -webkit-fill-available !important;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	background-color:transparent !important;
	
	margin:0px !important;
}

.clear
{
	clear:both;
}

.one_whole
{
	max-width: -webkit-fill-available !important;
	background-color: transparent !important;
	width:100% !important;
	position:relative;
	margin:0px !important;
}

.fancy-wrapper h1
{
	/*font-family:gothic_bold;*/
	font-size:40px;
	color:#2E3138;
	margin:0px;
	font-weight: bold;
}

.first_half
{
	/*width:48%;*/
	width:100%;
	float:left;
	padding-bottom: 5px !important;
}

.last_half
{
	/*width:48%;*/
	width:100%;
	float:right;
    padding-bottom: 5px !important;
}


.form input[type="text"]
{
	width:100%;
	height:37px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#CDCDCD;
	
	border:none;
	
	/*font-family:gothic;*/
	font-size:13px;
	color:#394248;
	
	padding-left:5px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.form .select_styled
{
        overflow:hidden; /* this hides the select's drop button */
    padding:0;
    margin:0;
    background: url(../images/fancybox-select_btn.png) no-repeat bottom right;

        width:100%;
        height:37px;
        -moz-border-radius:5px;
        border-radius:5px;

        background-color:#828282;
        margin-bottom:12px;

        /*font-family:gothic;*/
        font-size:13px;
        color:#FFFFFF;
        padding-left:5px;

        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}


#survey_table
{
	width:100%;
	table-layout:fixed !important;
}

#survey_table td
{
	/*font-family:gothic;*/
	font-size:13px;
	color:#2E3138;
	text-align:center;
	padding:5px 0px;
}

#survey_table td:first-child, #survey_table th:first-child
{
	border-right:1px solid #666666;
	padding-left:10px;
}

.arrow_down
{
	padding:0px!important;
	vertical-align:text-top;
	text-align:center;
}

#survey_table th
{
	/*font-family:gothic_bold;*/
	font-size:20px;
	color:#2E3138;
	text-align:left;
	padding-top:10px;
	font-weight: bold;
}

#survey .gray_tr
{
	background-color:#E6E6E6;
}

input[type=radio].css-checkbox
{
	display:none;
}

input[type=radio].css-checkbox + label.css-label
{
	padding-left:18px;
	height:18px; 
	display:inline-block;
	line-height:22px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}

input[type=radio].css-checkbox:checked + label.css-label
{
	background-position: 0 -18px;
}

label.css-label
{
	background-image:url(../images/fancybox-radio_btn.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#survey_textarea
{
	background-color:#CDCDCD;
	/*font-family:gothic;*/
	font-size:13px;
	color:#2E3138;
	height:104px;
	border:none;
	padding:5px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:inherit;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:inherit;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:inherit;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:inherit;
}

#survey_submit
{
	background-position:right top;
	background-repeat:no-repeat;
	height:37px;
	padding: 0px 20px;
	border: none;
	
	color:#FFFFFF;
	/*font-family:gothic_bold;*/
	font-weight: bold;
	font-size:20px;
	cursor:pointer;
	
	background-color:#828282;
        -moz-border-radius:5px;
        border-radius:5px;
        border:none;
}

/** APPOINTMENT REQUEST **/
.form_1
{
	-moz-border-radius:5px;
	border-radius:5px;
	/*border:1px solid #828282;*/
}

.form_1_top
{
	/*background-color:#828282;*/
	height:11px;
}

.form_1_format input[type=text]
{
	width:100%;
	height:37px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:none;
	background-color:#CDCDCD;
	margin-bottom:12px;
	
	/*font-family:gothic;*/
	font-size:13px;
	color:#394248;
	padding-left:8px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.form_1 select
{
	width:115% /* this percentage effectively extends the drop down button out of view */; 
    background-color:transparent /* this hides the select's background making any styling visible from the div */; 
    background-image:none; 
    -webkit-appearance: none /* this is required for Webkit browsers */; 
    border:none; 
    box-shadow:none; 
    padding:0.3em 0.5em; /* padding should be added to the select, not the div */
}

.form_1 .select_styled
{
	overflow:hidden; /* this hides the select's drop button */
    padding:0; 
    margin:0; 
    background: url(../images/fancybox-select_btn.png) no-repeat bottom right;
	
	width:100%;
	height:37px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	background-color:#828282;
	margin-bottom:12px;
	
	/*font-family:gothic;*/
	font-size:13px;
	color:#FFFFFF;
	padding-left:5px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

#appointment h2
{
	/*font-family:gothic_bold;*/
	font-size:16px;
	color:#394248;
	font-weight:bold;
}

#type_of_appointment_tbl
{
	width:100%;
	max-width:356px;
	margin:35px auto;
	
	/*font-family:gothic;*/
	color:#394248;
	font-size:13px;
}

#type_of_appointment_tbl label
{
	padding-left:22px;
}

#type_of_appointment_tbl td:first-child
{
	width:50%;
}

.small_notes
{
	/*font-family:gothic_bold;*/
	font-size:11px;
	color:#394248;
	font-weight: normal;
}

.form_1 textarea
{
	width:100%;
	
	-moz-border-radius:5px;
	border-radius:5px;
	border:none;
	background-color:#CDCDCD;
	margin-bottom:12px;
	
	/*font-family:gothic;*/
	font-size:13px;
	color:#394248;
	padding-left:5px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.form_1_submit
{
	background-position:right top;
	background-repeat:no-repeat;
	height:37px;
	padding: 0px 20px;
	border: none;
	
	color:#FFFFFF;
	/*font-family:gothic_bold;*/
	font-weight: bold;
	font-size:20px;
	cursor:pointer;
	
	background-color:#828282;
        -moz-border-radius:5px;
        border-radius:5px;
        border:none;
}

/** AUTO REPAIR PAGE **/

#auto_repair h2
{
	/*font-family:gothic_bold;*/
	font-size:16px;
	color:#687A95;
	font-weight:bold;
}

/** MODAL **/

#show
{
	background-color: transparent !important;
}

.fancybox-wrap
{
	width:auto!important;
}

.fancybox-opened .fancybox-skin
{
	padding:0px!important;
}

.fancybox-inner
{
	overflow:auto!important;
	background-color:#FFFFFF;
	
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.rateit button.rateit-reset { background: none !important; }

#survey .one_whole.form { padding-top: 5px; }

@media screen and (max-width: 979px) {

	.fancy-wrapper
	{
		width:95%;
	}

}

@media screen and (max-width: 765px) {
	
	.first_half
	{
		float:none;
		display:block;
		width:100%;
	}
	
	.last_half
	{
		float:none;
		display:block;
		width:100%;
		margin-top:20px;
	}
	
	#survey .one_whole.form { padding-top: 20px; }

    #survey .last_half
    {
        margin-top:0px;
    }

	
	.form input[type="text"]
	{
		margin-bottom:15px;
	}
	
	#calendarDiv
	{
		left:auto!important;
		right:15%;
	}
	
	.choices
	{
		font-size:10px!important;
	}
	
	#survey_table td:first-child, th:first-child
	{
		font-size:11px!important;
	}

}


#recaptcha_area, #recaptcha_table {
	margin: 0 auto !important;
	padding-bottom: 10px;
}

#recaptcha_response_field { line-height: 1 !important; }

ul.noIndent2 {
	margin: .2em; padding-left: 2.0em;width: 90%;
}

#sales-table img {
     width: 250px;
}

/* -----------------------End popup forms------------------- */

.headercell_l, .headercell_c, .headercell_r { font: 12px arial,sans-serif; font-weight: bold; border: 1px solid; border-color: #999999; background-color: #336699; color:#FFFFFF; }
.infocell_l, .infocell_c, .infocell_r { font: 12px arial,sans-serif; border: 1px solid; border-top: 0; border-color: #777777; background-color:#DDDDDD; color:#000000; }
.infotable { font: 12px arial,sans-serif; }

.head { font-size: 14px; font-weight: bold; }

.subheader1 { color: #ffffff; font: 14px arial,verdana,sans-serif; text-align:center; font-weight: bold; }
.subheader2 { color: #003366; font: 14px arial,verdana,sans-serif; font-weight: bold; }
.subheader3 { color: #003366; font: 12px arial,verdana,sans-serif;}

p.white { color: #ffffff !important; }

.products { padding-top: 20px; margin-top: 30px; overflow: hidden; }
.products ul { list-style-type: none;  }
.products ul li { display: inline-block; padding: 0 10px 28px 20px; min-height:85px;}

.cl { display: block; clear: both; }

.location_page_info table  table  { width: auto; border-collapse: separate; border-spacing: 10px; }

#map_canvas {
    width: auto !important;
}
#map_canvas a { color: #000000; }
#autonet_blog .video-js { height: 150px !important; width: 300px !important; }

/*#autonet_blog video { width: 95% !important; height: auto !important; }*/

/** CTA Buttons */

.cta_container {
	max-width: 660px;
    margin: auto;
}

.cta p a {
	color: inherit !important;
	font-size: 18px;
	vertical-align: initial;
	padding: 0px 0px;
}

.cta {
	padding: 10vh;
    width: inherit;
    text-align: center;
}

.cta p {
	font-weight: bold;
	font-size: 20px;
	opacity: 1 !important;
	padding: 0 !important;
	margin: 0 !important;
}

.cta a {
	font-weight: bold;
	font-size: 15px;
	vertical-align: middle;
    text-align: center;
	padding: 5px 25px;
    border-radius: 3px;
	display: inline-block;
    text-transform: none;
    text-decoration: none;
    transition: background .4s, color .4s;
}

@media screen and (max-width: 767px) {
	.cta {
		padding: 5vh;
	}

	.cta p {
		font-size: 15px;
	}

	.cta a {
		padding: 2.5px 12.5px;
	}
}

@media screen and (min-width : 768px) and (max-width: 979px) {
	.cta {
		padding: 7.5vh;
	}

	.cta p {
		font-size: 17.5px;
	}

	.cta a {
		padding: 3.75px 18.75px;
	}
}

.slideshow-image { padding: 10px; }

h1.coupons-page { font-size: 32px !important; line-height: 32px !important; margin-bottom: 0px !important; margin-top: 0px !important; background: none !important; left: 0px !important; padding-left: 0px !important; }
h1.coupons-page.sub-h1 { font-size: 16px !important; line-height: 16px !important; margin-bottom: 0px !important; margin-top: 0px !important; background: none !important; left: 0px !important; padding-left: 0px !important; }
h2.coupons-page { font-size: 13px !important; line-height: 13px !important; margin-bottom: 0px !important; margin-top: 0px !important; background: none !important; left: 0px !important; padding-left: 0px !important; }
h2.coupons-page:before { background: none !important; }
h2.coupons-page:after { background: none !important; }

span.coupons-page.large-text { font-size: 32px; line-height: 32px; }
span.coupons-page.small-text { font-size: 13px; line-height: 13px; font-style: italic; }

.hidden-image { display: none !important; }

.mobile_slogan_header_bar { display: none; text-align: center; }
.mobile_header { display: none; }
.nav-location { text-align: center; padding-top: 20px; display: none !important; }

.mobile-header-visible-xs-block { display: none !important; }

.mobile-header-list-logos-alt { color: #fff; }

.mobile-header-list-logos-alt li { border: 2px solid #fff; width: 48px; height: 48px; display: inline-block; vertical-align: middle; margin: 0 14px; border-radius: 50%; position: relative; }

.mobile-header-list-logos-alt li svg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); max-width: 70%; max-height: 70%; width: 100%; height: auto; }

.mobile-header-list-logos-alt .ico-location, .mobile-header-list-logos-alt .ico-envelope, .mobile-header-list-logos-alt .ico-phone-head { fill: #fff; background-image: none;}

.footer-call-btn-overlay { display: none; }

@media (max-width: 767px) {
	
	.mobile-hidden-xs { display: none; }
	
	.mobile_slogan_header_bar { display: block; font-size: 10px !important; }
	.mobile_header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 83.75px; margin: 0; }
	
	.mobile-header-visible-xs-block { display: block !important; }
	
	.mobile_header_logo img { max-height: 87px; max-width: 187px; }
	
	.nav-location { display: block !important; }
	.nav-location a { text-decoration: none !important; }
	
	.mobile__header__foot { text-align: center; color: #FFFFFF; min-height: 100px; display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
	.mobile__header__foot strong { margin-bottom: 5px; }
	
	.footer-call-btn-overlay { display: block; background-color: rgba(0,0,0,.55); position: fixed; left: 0; width: 100%; bottom: 0;  z-index: 1000; }

	.footer-call-btn-overlay a { text-decoration: none; }

	.footer-call-btn-overlay .btn__content { text-align: center;  font-size: 29px; line-height: 1.2; padding: 29px 10px 46px; color: #fff; display: block; }

	.footer-call-btn-overlay strong { font-weight: 300; display: block;  }

	.footer-call-btn-overlay span { display: inline-block; color: #e69138; font-size: 25px; font-weight: 700; display: block; }

	.footer-call-btn-overlay .btn__close { position: absolute; top: 0px; right: 10px; color: #fff; font-size: 20px;   }
}


/* ------------------------------------------------------------ *\
       New Footer
\* ------------------------------------------------------------ */

.footer .shell { text-align: center; max-width: 1200px; }

.footer-nav-links { margin-bottom: 35px; }
.footer-nav-links ul { /*display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center;*/
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: flex-start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style-type: none; flex-wrap: wrap;

 }
.footer-nav-links &gt; ul &gt; li { position: relative; display: block; flex: 1 1 40%; max-width: 40%; }
.footer-nav-links &gt; ul &gt; li &gt; a { margin-left: 15px; margin-right: 15px; }

.footer-location-data { margin-bottom: 15px; }
.footer-location-data &gt; ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: flex-start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style-type: none; flex-wrap: wrap; }

.footer-location-data &gt; ul &gt; li { position: relative; display: block; flex: 1 1 40%; max-width: 40%; margin-bottom: 30px; }

.footer-content-statement { margin-bottom: 15px; }
.list-icons li { text-align: center; }
.footer .list-icons li p { line-height: 1.6; }

@media (max-width: 1023px) {
.footer-location-data &gt; ul &gt; li { position: relative; display: block; flex: 1 1 40%; max-width: 40%; }
.footer-nav-links &gt; ul &gt; li { position: relative; display: block; flex: 1 1 40%; max-width: 40%; }
}

@media (max-width: 767px) {
.footer-location-data &gt; ul &gt; li { position: relative; display: block; flex: 1 1 100%; max-width: 95%; }
.list-icons li + li { margin-top: 0px; }
.footer-nav-links &gt; ul &gt; li { position: relative; display: block; flex: 1 1 100%; max-width: 95%; }
}

.copyright { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.copyright p { margin-bottom: 0px; font-size: 14px; }
.copyright .list-payments { display: flex; }
.copyright .list-payments li { display: inline-block; }

@media (max-width: 767px) {
	.copyright { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: 'Raleway', sans-serif; font-weight: 500; text-align: center; }
	.copyright p { flex: 0 1 100%; max-width: 100%; font-size: 14px; letter-spacing: 0; }
	.copyright .footer__payments { order: -1; text-align: center; margin-bottom: 10px; }
	.copyright .list-payments { align-items: center; }
}


/* ------------------------------------------------------------ *\
	Mobile Footer Overlay
\* ------------------------------------------------------------ */

.btn-overlay { display: none; }
@media (max-width: 812px) {
	.btn { height: 62px; line-height: 57px; padding: 0 10px; }
	.btn--mobile { display: block; }	
	.btn--mobile-sm { font-size: 18px; height: 53px; line-height: 48px; }
	
	.btn-overlay { display: block; background-color: rgba(0,0,0,.55); position: fixed; left: 0; width: 100%; bottom: 0;  z-index: 10; }

	.btn-overlay a { text-decoration: none; }

	.btn-overlay .btn__content { text-align: center;  font-size: 29px; line-height: 1.2; padding: 29px 10px 46px; color: #fff; display: block; }

	.btn-overlay strong { font-weight: 300; display: block;  }

	.btn-overlay span { display: inline-block; color: #e69138; font-size: 25px; font-weight: 700; display: block; }

	.btn-overlay .btn__close { position: absolute; top: 0px; right: 10px; color: #fff; font-size: 20px;   }

	.btn-call { fill: #fff; }
}

.blog_list h1 { font-size: 16px; }
.blog_list h3 { font-size: 22px; }
</pre></body></html>