<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* PRODEV-30 ddcryanp */

/* MAIN STYLES */
.program .heading1 {font-family:HelveticaLT,Helvetica;font-weight:normal !important;}
.program .heading2  {font-family:HelveticaBold,Helvetica;font-weight:normal !important}

.program .yui3-u-1-3.side {width:25%;}
.program .yui3-u-2-3.side {width:75%;}

.program .heading1.h1 {font-size:295%;text-transform:uppercase;}
.program .heading2.h2 {font-size:232%;text-transform:uppercase;}
.program .heading2.h3 {font-size:150%;text-transform:uppercase;}

.program {background:none #ffffff;padding:10px; color: #000; }

.program .content-default li {list-style:outside;}

.program .image-default img {display:inline;}
.program .image-default {margin-top:20px;}
.program .blue {color:#294984}
.program .content-default .content {font-size:100%;}
.program .large {font-size:280%;margin-top:0px;}
.program .medium {font-size:160%;margin-top:0px;}
.program .xl {font-size:425%;margin-top:0px;line-height:normal;}
.program .subText {font-weight:bold;color:#666666;font-size:140%;margin-top:-10px;}
.program .legal {color:#a1a1a1;font-size:11px;line-height:25px;}

.program .buttonblock-img-wrap,
.program .buttonblock-default a:hover .buttonblock-img-wrap,
.program .buttonblock-default a:active .buttonblock-img-wrap {background:transparent none;}
.program .buttonblock-default .buttonblock-img-wrap img {opacity:1;position:static;border:0px none;border-radius:0px;box-shadow:none;width:auto;}
.program .lowerbuttons li.yui3-u-1-4 {min-height:80px;}

.program .buttonblock-default a:hover img,
.program .buttonblock-default a:active img {opacity:.8;}
.program .buttonblock-default .ui-button-text {display:none;}
.program .buttonblock-default li {overflow:visible;}



.v9-global-0004-v2 .program .ui-button.large,
.v9-global-0004-v2 .program .large .ui-button-text {padding:12px 0px 0px;}

.program  .yui3-g.lower {border-top:1px solid #E8E8E8;padding:60px 0 30px;clear:both;}
.program .adjustedAnchor {position:relative;top:-75px;}
.v9-global-0011-v1 .program .adjustedAnchor {position:relative;top:-300px;}


/* BUTTON STYLING */
.program .links-list .ui-button .ui-button-text {background:none;color:#ffffff;text-shadow:none;}

.program .links-list .ui-button,
.program .links-list .btn,
.program .ui-tabs li a {margin:10px 0;font-size:100%;}

.program .links-list .ui-button,
.program .links-list .btn,
.program .ui-tabs li a,
.ui-tabs .ui-tabs-nav li.ui-state-hover a {color:#ffffff;background: #1959a3;
background: -moz-linear-gradient(top,  #1959a3 0%, #133c7c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1959a3), color-stop(100%,#133c7c));
background: -webkit-linear-gradient(top,  #1959a3 0%,#133c7c 100%);
background: -o-linear-gradient(top,  #1959a3 0%,#133c7c 100%);
background: -ms-linear-gradient(top,  #1959a3 0%,#133c7c 100%);
background: linear-gradient(to bottom,  #1959a3 0%,#133c7c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1959a3', endColorstr='#133c7c',GradientType=0 );}

.program .links-list .ui-button.ui-state-hover,
.program .links-list .btn:hover {background: #133c7c;
background: -moz-linear-gradient(top,  #133c7c 0%, #1959a3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#133c7c), color-stop(100%,#1959a3));
background: -webkit-linear-gradient(top,  #133c7c 0%,#1959a3 100%);
background: -o-linear-gradient(top,  #133c7c 0%,#1959a3 100%);
background: -ms-linear-gradient(top,  #133c7c 0%,#1959a3 100%);
background: linear-gradient(to bottom,  #133c7c 0%,#1959a3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#133c7c', endColorstr='#1959a3',GradientType=0 );}


/* CONTACT INFO  */
.page-bd .contact-info:not(.ddc-box-1) a,
.page-bd .contact-info:not(.ddc-box-1) span,
.page-bd .contact-info:not(.ddc-box-1),
.page-bd .contact-info:not(.ddc-box-1) .value {color:#000000;text-shadow:none;}
.page-bd .contact-info .adr:before {background-position:-5500px -101px;}


/* HOPE */
.hope {background:url(/sites/h/hyundaiprofilev9/images/program/hope-bg.jpg) no-repeat 50% 0 #ffffff;}
.hope .content-default[data-widget-id="content1"] {height:400px;margin:30px 0 0 80px;}
.hope .content-default[data-widget-id="content1"] .heading2 {font-size:450%;text-transform:uppercase;line-height:55px;}
.hope .margintop {margin-top:50px;}

/* BOOST */
.boost .content-default {padding:0 15px;}

/* ASSURANCE */
.assurance .content-default {font-size:70%;text-align:center;}
.assurance .middle .content span {display:block;margin-top:40px;font-family:Times;font-size:100%;text-transform:none;}
.assurance .content-default .read {color:#2DCFFF;font-weight:bold;text-transform: uppercase;}
.assurance .yui3-u-1.bg {position:relative;}
.assurance .imagebuttons {position:absolute;width:auto;}
.assurance .top.left {top:106px;left:29px;}
.assurance .top.right {top:140px;right:34px;}
.assurance .bottom.left {bottom:215px;left:33px;}
.assurance .bottom.right {bottom:191px;right:45px;}
.assurance .bottom.center {bottom:7px;left:347px;}


.assurance .moveup {position:relative;top:-80px;}
.assurance .customitalic {position:relative;top:-80px;color:#747474;font-family:Times;font-style:italic;font-size:100%;}
.v9-global-0011-v1 .assurance .top.left {top:75px;left:15px;}
.v9-global-0011-v1 .assurance .top.right {top:80px;right:45px;}
.v9-global-0011-v1 .assurance .bottom.left {bottom:90px;left:55px;}
.v9-global-0011-v1 .assurance .bottom.right {bottom:90px;right:50px;}

.v9-global-0009-v1 .assurance .top.left {top:55px;left:-22px;}
.v9-global-0009-v1 .assurance .top.right {top:65px;right:15px;}
.v9-global-0009-v1 .assurance .bottom.left {bottom:90px;left:25px;}
.v9-global-0009-v1 .assurance .bottom.right {bottom:95px;right:25px;}

.v9-global-0010-v1 .assurance .top.left {top:55px;left:0px;}
.v9-global-0010-v1 .assurance .top.right {top:65px;right:30px;}
.v9-global-0010-v1 .assurance .bottom.left {bottom:80px;left:40px;}
.v9-global-0010-v1 .assurance .bottom.right {bottom:75px;right:35px;}

/* ACCESSORIES */
.iframe .iframe-default .bd {padding:0px;}
.iframe .iframe-default {margin:0px;}

/* BLUE LINK */
.blue-link .slideshow-default {width:100%;}
.blue-link .ui-tabs li a {font-size:160%;margin:0px;}
.blue-link .ui-tabs .ui-tabs-nav {text-align:center;margin-top:20px;}
.blue-link .tabs-tabbed-widgets .ui-tabs-nav li,
.blue-link .inventory-tabs .ui-tabs-nav li.ui-tabs-selected {display:inline-block;float:none;border-radius:0px;bottom:auto;box-shadow:none;border:0px;top:auto;}
.blue-link .inventory-tabs .ui-tabs-nav li.ui-tabs-selected {padding:0px;background:none transparent;}
.blue-link .ui-tabs-nav .ui-tabs-selected.ui-state-active a {background:none #000000;}
.blue-link .ui-tabs-nav .ui-tabs-selected.ui-state-active a, 
.blue-link .ui-tabs-nav .ui-tabs-selected a:hover,
.blue-link .ui-tabs .ui-state-default a, 
.blue-link .ui-tabs .ui-state-default a:link, 
.blue-link .ui-tabs .ui-state-default a:visited {color:#ffffff;text-shadow:1px 1px 1px #000000;font-weight:normal;}
.blue-link .inventory-tabs .ui-tabs,
.blue-link .links-list .ui-button.ui-state-hover .ui-button-text {border:0px;}
.blue-link .ui-widget-content {background:none transparent;}
.blue-link .image-default h3,
.blue-link .image-default h1 {text-align:center;font-family:HelveticaBold;text-transform:uppercase;font-weight:normal;font-size:200%}
.blue-link .links-list[data-widget-id="links1"] {width:600px;margin:0 auto;margin-top:30px;position:relative;}
.blue-link .links-list[data-widget-id="links1"] ul {width:55%;float:right;}
.blue-link .links-list[data-widget-id="links1"] .hd {position:relative;}
.blue-link .links-list[data-widget-id="links1"] h3,
.blue-link .links-list[data-widget-id="links1"] h1 {position:absolute;top:3px;font-size:150%;font-family:HelveticaBold;text-transform:uppercase;font-weight:normal;}
.blue-link .links-list[data-widget-id="links1"] h1 {top:25px;}
.blue-link .links-list[data-widget-id="links1"] .ui-button,
.blue-link .links-list[data-widget-id="links1"] .btn {padding:10px;font-family:HelveticaBold;font-style:normal;font-size:200%;letter-spacing:0px;text-shadow:none;}
.blue-link .links-list .ui-button-text {font-family:HelveticaBold;font-style:none;height:100%;padding:0;border:0px;}
.blue-link .tabs-content-container {margin-top:-38px;background-color:#f7f7f7;box-shadow:0 0 10px #aaaaaa inset;padding:10px;}
.blue-link .tabs-content-container .ui-tabs-panel {padding-top:30px;box-shadow:none;border:0px;}

.blue-link .yui3-u-1-2 {width:49%;}
.blue-link .links-list.flyout a {padding:10px 0px;}
.blue-link .links-list .custom {width:auto;background-color:#073666;padding:10px;margin-top:10px;display:none;}
.blue-link .links-list a:focus .custom {display:block;text-align:left;}
.blue-link .links-list a:focus {background:none #18549C;}
.blue-link .links-list .custom span {white-space:normal;font-size:110%;text-align:left;font-style:normal;text-transform:none;text-shadow:none;letter-spacing:0px;}

.v9-global-0008-v1 .blue-link .ui-button.large .ui-button-text:before {background:none;}
.v9-global-0008-v1 .blue-link .ui-button.large .ui-button-text {text-align:center;border:0px;}
.v9-global-0008-v1 .blue-link .ui-button.large {background-clip:unset !important;border:0px;}
.v9-global-0008-v1 .blue-link .large.ui-state-hover .ui-button-text {box-shadow:none;}
.v9-global-0008-v1 .blue-link .ui-tabs .ui-tabs-nav {background:none;}
.v9-global-0008-v1 .blue-link .ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0px;}
.v9-global-0008-v1 .blue-link .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {font-size:160%;}

.v9-global-0009-v1 .blue-link .ui-tabs .ui-tabs-nav li.ui-state-hover {background:none;}

.v9-global-0010-v1 .blue-link .ui-tabs .ui-tabs-nav li {float:none;}
.v9-global-0010-v1 .blue-link .ui-tabs .ui-tabs-nav li a {width:auto;}
.v9-global-0010-v1 .blue-link .ui-helper-clearfix {display:inline-block;margin-left:50px;}
.v9-global-0010-v1 .blue-link .links-list[data-widget-id="links1"] {z-index:10;}
.v9-global-0010-v1 .blue-link .ui-button.large.ui-button-text-only .ui-button-text {padding:0px;}
.v9-global-0010-v1 .blue-link .ui-button.flyout {width:100%;}
.v9-global-0010-v1 .blue-link .flyout .ui-button.large:focus {height:100%;}
.v9-global-0010-v1 .blue-link .flyout .ui-button:active {display:block;}
.v9-global-0010-v1 .blue-link .flyout .ui-button.ui-state-hover span {color:#ffffff;}





/* COMPLIMENTARY MAINTENANCE */
.complimentary-maintenance.program {padding-bottom:40px;}
.complimentary-maintenance.program .image-default {padding:-30px -10px -10px; margin-top:0px; margin-right:-10px; margin-left:-10px;}
.complimentary-maintenance.program {padding-top:0px;}
.complimentary-maintenance .page-content {padding:5% 12%;}
.legal-text {font-size:11px; margin-top:60px;}





/* CAR CARE */
.car-care.program {background:url(/sites/h/hyundaiprofilev9/images/program/carcare-bg.jpg) no-repeat 50% 0 #ffffff;}
.car-care.program .yui3-u-1.bg {height:600px;}
.car-care.program .links-list.midleft a,
.car-care.program .links-list.midright a {width:100%;height:211px;display:block;font-size:0px;}
.car-care.program .links-list.midleft a {background:url(/sites/h/hyundaiprofilev9/images/program/myhundai_app_desktop-_circle.jpg) no-repeat 50% transparent;}
.car-care.program .links-list.midright a {background:url(/sites/h/hyundaiprofilev9/images/program/btn2.png) no-repeat 50% transparent;}
.car-care.program .yui3-u-1.bg {position:relative;}
.car-care.program .links-list.main {position:absolute;height:150px;width:200px;}
.car-care.program .links-list.main a {display:block;background-color:transparent;font-size:0px;height:150px;width:200px;}
.car-care.program .links-list.main a:hover {background-color:transparent;}
.car-care.program .links-list.top.left {top:100px;background:url(/sites/h/hyundaiprofilev9/images/program/cc-top-left.png) no-repeat 50% transparent;}
.car-care.program .links-list.bottom.left {left:20px;top:400px;background:url(/sites/h/hyundaiprofilev9/images/program/cc-bottom-left.png) no-repeat 50% transparent;}
.car-care.program .links-list.top.right {right:20px;top:20px;background:url(/sites/h/hyundaiprofilev9/images/program/cc-top-right.png) no-repeat 50% transparent;}
.car-care.program .links-list.bottom.right {right:0px;top:400px;background:url(/sites/h/hyundaiprofilev9/images/program/cc-bottom-right.png) no-repeat 50% transparent;}
.car-care.program .large h2 {color:#294984;padding-left:30px;}
.car-care.program .large .heading1.large {font-size:280%;margin-top:0px;}
.car-care.program .large .heading1.small {font-size:150%;margin:0px;}
.car-care.program .phone {background:url(/sites/h/hyundaiprofilev9/images/program/carcare_desktop_10_2.jpg) no-repeat 50% 0 transparent;height:400px;}
.car-care.program .phone .content {padding-top:280px;}
.car-care.program .lower .links-list {width:159px;;height:53px;display:block;float:left;}
.car-care.program .lower .links-list a {font-size:0px;display:block;}
.car-care.program .lower .links-list a:hover {opacity:.85;filter:alpha(opacity=85);}
.car-care.program .lower .links-list.left a {height:53px;background:url(/sites/h/hyundaiprofilev9/images/program/google-btn.jpg) no-repeat 0 0 transparent;}
.car-care.program .lower .links-list.right a {height:53px;background:url(/sites/h/hyundaiprofilev9/images/program/apple-btn.jpg) no-repeat 0 0 transparent;}

/* CONNECTED CARE */
.connected-care .topImage {position:relative;}
.connected-care .connectedButtons {position:absolute;top:0px;left:0px;}
.connected-care .connectedButtons a {position:absolute;}
.connected-care .enhaced {top:33px;left:139px;}
.connected-care .carcare {top:41px;left:576px;}
.connected-care .collision {top:357px;left:27px;}
.customModelSelector.buttonblock-default li {padding:0px;}
.connected-care .small {font-size:150%;margin:0px;}
.connected-care .whatis {width:80%;font-size:120%;margin:0px auto;}
.connected-care .trademark {font-size:30%;vertical-align:top;}

/* MOBILITY */
.mobility.program .yui3-u-1 {padding:15px;}
.mobility.program .yui3-u-2-3 .yui3-u-1-2 {width:49%;}

/* WARRANTY */
.warranty .imagebuttons {position:absolute;width:auto;}
.warranty .yui3-u-1.bg {position:relative;}
.warranty .imagebuttons.top.left {top:80px;left:60px;}
.warranty .imagebuttons.top.right {top:170px;right:0px;}
.warranty .imagebuttons.bottom.left {bottom:90px;left:0px;}
.warranty .imagebuttons.bottom.right {bottom:160px;right:0px;}
.warranty .disclaimer {margin-top: -25px;}
.warranty .disclaimer .content{ margin-top: -30px;}
.v9-global-0011-v1 .warranty .lowerbuttons li {padding:0px;}
.v9-global-0011-v1 .warranty .lowerbuttons {margin-left:8px;}

/* TEMPLATE */
.v9-global-0009-v1 .program h2 {letter-spacing:0px;}
</pre></body></html>