#login>div[data-role='header'] .ui-title,#login>div.ui-panel-content-wrap>div[data-role='header'] .ui-title,#home>div[data-role='header'] .ui-title,#home>.ui-panel-content-wrap>div[data-role='header'] .ui-title{overflow:auto;text-overflow:clip;white-space:normal}.generic-popup div.ui-header .ui-title{margin-left:10%;margin-right:10%}.field-validation-error{color:red;display:block;margin-top:8px;text-align:center}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.header-logo{margin-left:-10px;position:relative}.header-logo .ui-li-heading{margin:0 0 0 5px;display:inline-block}.header-logowatermark{position:absolute;top:0;left:0;color:#9c9c9c;font-size:.5em}.text-red{color:red}.text-green{color:green}.controls{margin-top:0;margin-bottom:0;text-align:right}.phone-fields .ui-input-text{width:28%;display:inline-block}.right-top{position:absolute;right:2px;top:2px}.hide{display:none}.bold{font-weight:bold!important}.clear-fix{clear:both}.clear-fix-all:after{content:".";visibility:hidden;display:block;height:0;clear:both}.login-logo{display:block;margin-left:auto;margin-right:auto}fieldset.custom-form{border:1px solid #000;margin-left:-10px;margin-right:-10px;padding:5px;margin-top:auto}fieldset.custom-form legend,fieldset.inset-form legend{color:#000;margin-left:1em;font-weight:bold;padding:.5em}fieldset.inset-form{border:1px solid #000;padding:5px;margin-top:auto}.full-text-ac{margin:0!important}.full-text-ac .ui-li .ui-btn-text a.ui-link-inherit{overflow:auto;white-space:normal;text-overflow:none}.full-text-ac .ui-li .ui-btn-inner a.ui-link-inherit{padding-right:30px}.vehicle-catalog .ui-listview .ui-btn.ui-first-child>.ui-li>.ui-btn-text>.ui-link-inherit,.vehicle-catalog .ui-li .ui-btn-inner a.ui-link-inherit{padding-bottom:6px;padding-left:15px;padding-top:6px;font-size:.8em}.part-search{margin-top:30px}.part-search .part-lookup .ui-input-search{padding-right:60px}.part-search .part-lookup .ui-input-search .ui-btn-search{position:absolute;right:33px;top:50%;margin-top:-13px}.recent-searches p a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;cursor:pointer}#AccordionFunctions{margin-top:20px;margin-bottom:5px}.cuc-container{border:1px solid #000;margin-left:-10px;margin-right:-10px;padding:3px;margin-top:5px;margin-bottom:5px}.cuc-container .f6-note{background-color:gray;color:#fff;font-weight:normal!important;text-shadow:none}.cuc-container h6.label{font-size:.8em;font-weight:bold;display:inline-block;margin:0}.cuc-container .ui-block-a>p,.cuc-container .ui-block-a>div:not(.ui-btn),.cuc-container .ui-block-b>p,.cuc-container .ui-block-c>p,.cuc-container .ui-block-d>p,.cuc-container .ui-block-e>p{display:inline-block;font-size:.7em;margin:0;padding-left:5px}.cuc-container .ui-block-a>div:not(.ui-btn) p{-webkit-margin-before:.5em;-webkit-margin-after:.5em}.cuc-container .ui-block-a>div:not(.ui-btn){display:block}.cuc-details{margin:0;list-style-type:none;padding-left:0;font-size:.9em}.cuc-details li{margin:6px 0}.cuc-details li>label{font-weight:bold;width:60%;display:inline-block}.cuc-details li>div:not(.ui-controlgroup){padding-left:10px}.cuc-details li .ui-controlgroup-controls .ui-btn .ui-btn-inner{padding:2px!important}#ResultContent .ui-link{cursor:pointer}.item-row,.cart-row{border-bottom:1px solid #ccc;padding:10px 0 10px 0}.item-row ul,.item-row-display ul,.cart-row ul,.sellout-row ul{margin:0;list-style-type:none;padding-left:5px}.item-row li label,.item-row-display li label,.sellout-row li label{font-size:.8em;font-weight:bold;display:inline-block;padding-right:5px;width:40%}.item-row li span,.item-row-display li span,.sellout-row li span{font-size:.8em}.item-row li .ui-checkbox{display:none}.item-row li div,.item-row-display li div{font-size:1em;padding-left:10px}.item-row .ui-radio{width:100%}.cmp-row .buttons{clear:both;width:100%}.item-notification.container{background-color:#ffc0cb;padding:2px;text-shadow:none;border:1px solid red;font-size:.8em;font-weight:bold;-webkit-border-radius:.6em;border-radius:.6em}.sellout-row{border-bottom:1px solid #ccc;margin-left:-25px;margin-right:-25px}.sellout-row li label{width:50%}.sellout-row li div,.item-row-display li div{font-size:.9em;padding-left:10px}.sellout-content .cart-footer{border-top-width:0;border-bottom:1px solid #ccc}.sellout-content .cart-footer .cart-totals{text-align:right}.sellout-content .cart-totals .text-bold{font-weight:bold}.oem-pricing-tbl{font-size:.8em}.oem-pricing-tbl th{border-bottom:3px double #ccc}.oem-pricing-tbl td.price-field{text-align:right}.oem-data td{border-bottom:1px solid #ccc}.hide-price .price{display:none}.shipping-table-link{cursor:pointer}.shipping-item{font-size:.8em}.shipping-item h5{margin:0}.shipping-item div{display:inline-block;text-align:center}.shipping-item div:nth-child(2){width:16%;text-align:left}.shipping-item div:nth-child(n+3){width:28%}.shipping-whse-btn.ui-li-static.ui-li{padding:5px}.shipping-whse-btn .ui-btn{margin-top:0;width:100%}.kit-summary{background-color:#c2b8b9;text-shadow:none}.app-fluid-container .application-fluid-header div{font-weight:bold}.app-fluid-container .type-group label{font-weight:bold}.app-fluid-container .fluid-type{text-indent:.8em;display:inline-block}.bottom-margin .ui-block-a,.bottom-margin .ui-block-b{margin-bottom:2px}#CartSection{margin-left:-15px;margin-right:-15px}.cart-content{padding:10px}.cart-content .purchased-today{color:red}.cart-head{font-size:.7em;font-weight:bold}.cart-row li{font-size:.9em}.cart-row li label{font-weight:bold;display:inline-block;padding-right:5px;width:50%}.ui-grid-a.cart-row>.ui-block-a{width:70%}.ui-grid-a.cart-row>.ui-block-b{width:30%}.cart-item-btns{position:relative;height:31px}.ui-grid-a.cart-item-btns>.ui-block-a{width:32px;position:absolute;right:32px}.ui-grid-a.cart-item-btns>.ui-block-b{width:32px;float:right}.ui-grid-a.cart-item-btns .ui-btn{margin-top:1px}.cart-buttons{border-top:3px double #ccc}.cart-footer{border-top:1px solid #ccc;margin-top:1px}.cart-footer table{font-size:.8em;margin-right:auto;margin-left:auto;margin-top:5px}.cart-footer table td+td{width:75px}.cart-ackit .ui-input-text{padding:0 3px 0 3px;width:50%;display:inline-block}#loadedCustomer label{font-weight:bold;margin-right:.4em}#customerdiv-content .wrapper li table{font-size:.9em}#customerdiv-content .wrapper li table td{font-weight:normal}#customerdiv-content .wrapper li table td.label{font-weight:bold;vertical-align:top}.recent-order-row{width:250px;border-bottom:1px solid #ccc;margin-top:5px;position:relative;padding-bottom:5px}.recent-order-row ul{margin:0;padding:0;list-style-type:none;font-size:.7em}.recent-order-row ul li label{font-weight:bold;width:40%;padding-right:3px;display:inline-block}.customer-dialog{font-size:.7em}.customer-dialog th{text-align:left;vertical-align:top}.customer-dialog td{font-size:.8em;vertical-align:top}.customer-dialog tr td:not(:first-child),.customer-dialog tr th:not(:first-child){text-align:right}#favorites-popup>.ui-btn-right{right:2px;top:2px}.favorites-content h5.ui-li-heading{font-size:.83em}.favorites-content h6.ui-li-heading{font-size:.747em}.favorites-content p.ui-li-desc{font-size:14px;font-weight:bold;width:250px}.note-row{position:relative;font-size:.8em}.note-row .left{display:block;position:absolute;left:10px;font-weight:bold;font-size:.9em}.note-row .right{display:block;position:absolute;right:10px;text-align:right;font-weight:bold;font-size:.9em}.note-row .note{display:block;margin-top:20px;margin-left:-5px;font-size:.9em;font-weight:normal}.header{position:relative;font-size:.8em;height:40px}.header .left{display:block;position:absolute;font-weight:bold;font-size:.9em}.header .right{display:block;position:absolute;right:0;text-align:right;font-weight:bold;font-size:.9em}.header .note{display:block;position:absolute;top:20px;font-size:.8em;font-weight:normal}#custNotes ul{margin-top:10px}.add-customer-note{margin-left:-5px;margin-right:-5px;position:relative}.add-customer-note .ui-input-text .ui-input-text{width:90%}.add-customer-note .ui-btn{position:absolute;right:0;top:-3px}.quote-display{min-width:250px}.quote-controls{margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #ccc}.quote-items ul{margin:0;padding:0;list-style-type:none;font-size:.7em}.quote-items ul li label{font-weight:bold;width:50%;padding-right:3px;display:inline-block}.quote-items ul li div{padding-left:10px}.quote-header{padding-bottom:5px;border-bottom:1px solid #ccc}.quote-content ul{width:70%}.quote-content ul li label{width:40%}.quote-row,.item-row-display,.retrieved-quote-footer{position:relative;margin-top:5px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}.quote-row .ui-checkbox{position:absolute;top:0;right:0}.quote-row .ui-checkbox label{padding:5px;margin:0}.quote-footer{font-size:.7em}.retrieved-quote legend{font-weight:bold;font-size:1.1em;margin-bottom:.5em}.retrieved-quote h3{font-size:.9em;margin-top:0}.retrieved-quote-footer{text-align:right}.retrieved-quote-footer table{margin-right:auto;margin-left:auto;font-size:.8em}.phone-container div.ui-input-text{display:inline-block;width:20%}.billing-info-table td{vertical-align:top}.expiration-date{margin-top:3px}.expiration-date .ui-select{display:inline-block}.inset .content .data{margin-left:.3em;margin-right:.3em}.inset .content p{font-size:12px;font-weight:normal;display:block;line-height:1.5em;-webkit-margin-before:0;-webkit-margin-after:0;margin:0 0 .6em 0;overflow:visible;white-space:normal}.inset .content .label{margin-right:.3em}.inset .content p span{margin-left:.3em;margin-right:.3em}.inset .content span.indent{display:inline-block;text-indent:.5em}.ui-body-a .inset,.ui-body-b .inset{margin:1em 0;border:1px solid #000}.ui-body-a .inset .divider,.ui-body-b .inset .divider{padding:.6em;background-color:#000;font-size:14px;color:#fff}.ui-body-a .inset .content,.ui-body-b .inset .content{padding:.5em .6em;background:#eee;color:#2f3e46;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1)}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding-right:15px}.ui-icon-cart{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-custom-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-cart{background-image:url(images/icons-custom-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}}.ui-icon-cart{background-position:-0 50%}.ui-state-error{padding:3px}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #000;background:#f3d8d8 url(images/ui-bg_flat_50_f3d8d8_40x100.png) 50% 50% repeat-x;color:#000}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#000}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#000}