<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    text-align: center;
}

body {
    text-align: left;
}

#pageContainer {
    margin: 0pt auto;
}

#columnsContainer {
    margin: 0pt auto;
}

#footerwrap {
    width: 100%;
}

#footer {
    margin: 0pt auto;
    vertical-align: middle;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

h1, h2, h3, h4, h5 {
    margin: 0px;
}

.helpIcon img {
    width: 20px;
}

td {
    vertical-align: top;
}

img {
 
    border: 0px;
    vertical-align: bottom;
}

.btnCancel {
    background-color: #CCCCCC;
    border: 1px solid #808080;
}

.formview {
    line-height: 1.0;
}

.cformlabel {
    width: 149px;
    display: inline;
    float: left;
    text-align: right;
    padding-right: 8px;
}

.cformvalue {
    display: inline-block;
    width: 290px;
}

.mlformlabel {
    display: block;
    padding-right: 8px;
}

#contactForm input, #contactForm textarea, #contactForm select {
    width: 210px;
}

#contactForm .contactCheckBox input {
    width: 20px;
}

.fRow {
    padding: 2px;
    text-align: left;
    overflow: hidden;
}

.checkList {
    margin-left: 160px;
}

    .checkList input {
        width: 15px !important;
    }

legend {
    font-size: 1.1em;
    font-weight: 600;
}

fieldset {
    margin: 1em 0px;
    padding: 15px 5px 5px 5px;
    border: 1px solid #ccc;
    text-align: left;
}

.formImage {
    float: right;
}

.rcRefreshImage {
    text-align: left;
}

#MainContent_ctl01_RadCaptcha1_CaptchaTextBoxLabel, #MainContent_controlContact1_RadCaptcha1_CaptchaTextBoxLabel, #ctl00_MainContent_ctl01_RadCaptcha1_CaptchaTextBoxLabel {
    display: none;
}

.errorMessage {
    color: Red;
}

.errorRequired {
    padding: 0px;
    margin: 0px;
    background-image: url('/Images/icons/exclamation.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.errorNotification {
    font-size: 1.2em;
    color: Red;
    padding: 10px;
    font-size: 1.2em;
    background-color: #FFECEC;
    display: block;
    width: 95%;
    margin: 10px;
}

.goodNotification {
    padding: 10px;
    font-size: 1.2em;
    color: #005B00;
    background-color: #D0EAD2;
    display: block;
    width: 95%;
}

.loading {
    border: 1px solid #BCCFD6;
    padding: 80px;
    float: left;
    position: absolute;
    color: #396493;
    text-align: center;
    width: 300px;
    height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -150px;
    font-weight: normal;
    font-size: 16px;
    z-index: 9999999;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-color: #FFFFFF;
}

.loadingContainer {
    width: 300px;
    height: 50px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -150px;
    z-index: 9999999;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

#galleryImages li {
    display: inline-block;
    zoom: 1;
    * display: inline;
    margin: 10px 5px;
    width: 139px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #D7D7D7;
    padding: 6px 3px;
}

#categoryImages ul, #galleryImages ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.categoryMdImage {
    float: right;
    border: 1px solid #C0C0C0;
    padding: 2px;
}

#categoryImages li {
    margin: 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 142px;
    height: 170px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #C0C0C0;
    padding: 10px;
}

    #categoryImages li img {
        border: 0px;
        padding: 5px;
    }

#categoryImages .catListItemSeparator, #productImages .productListItemSeparator {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 0px;
    height: 0px;
    background-color: transparent;
    background-image: none;
}

#productImages ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
}

#productImages li {
    margin: 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 142px;
    text-align: center;
    vertical-align: top;
    border: 1px solid #C0C0C0;
    padding: 10px;
}

    #productImages li img {
        border: 0px;
        padding: 5px;
    }

.productListFormImage {
    height: 50px;
    width: auto;
}

#productGalleryImages li {
    float: left;
    margin: 2px;
    display: inline;
    width: 55px;
    height: 70px;
    text-align: center;
    vertical-align: middle;
}

    #productGalleryImages li img {
        border: 1px solid #C0C0C0;
        padding: 2px;
    }

.productShortDescription {
    padding-top: 6px;
}

#gallery .slideshow-container {
    padding-bottom: 7px;
}

.productListSku {
    font-size: 10px;
}

.productImage {
    border: 0px;
    display: block;
    vertical-align: middle;
    text-align: center;
}

    .productImage img {
        border: 1px solid #E2E2E2;
        padding: 4px;
    }

.productsperpage {
    float: right;
    margin: 15px 0px 0px 0px;
}

.productViewQtyDisc {
    width: 100%;
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #E0E0E0;
}

    .productViewQtyDisc td {
        border-style: solid;
        border-width: 0px 1px 1px 0px;
        border-color: #E0E0E0;
        padding: 0px 2px;
        text-align: right;
        vertical-align: middle;
    }

.productSpecsTable {
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #E0E0E0;
}

    .productSpecsTable td {
        border-style: solid;
        border-width: 0px 1px 1px 0px;
        border-color: #E0E0E0;
        padding: 1px 3px;
        vertical-align: middle;
    }

.productSubTotal {
    display: block;
}

.productIconsContainer {
    float: right;
    text-align: center;
}

.productIcon {
    padding: 5px 0px;
}

.productClickToEnlarge {
    pointer-events: none;
    background-image: url('/Images/icons/click_to_enlarge_icon.png');
    height: 11px;
    width: 100%;
    display: block;
    position: relative;
    margin: -20px 0px 10px 10px;
    z-index: 500;
    background-position: center top;
    background-repeat: no-repeat;
}

.stock1 {
    color: #30772F;
}

.stock2 {
    color: #C22B2B;
}

.stock3 {
    color: #C28C23;
}

.optionGroup {
    padding-top: 10px;
}

.optionLabel {
    display: block;
    padding-bottom: 5px;
}

.optionDDLImageContainer {
    display: block;
    padding: 2px 0px;
    clear: both;
}

.optionDDLImage {
    display: inline-block;
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    width: 45px;
    height: auto;
}

.sortby {
    float: left;
    margin: 15px 0px 5px 0px;
}

#pages {
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
}

    #pages ul {
        margin: 0px;
        padding: 0px;
    }

    #pages li {
        float: left;
        margin-left: 4px;
        margin-right: 4px;
        display: inline;
    }

#productImageContainer {
    width: 48%;
    margin-right: 25px;
    padding-top: 10px;
    padding-bottom: 20px;
    float: left;
}

.productViewRight {
    float: right;
    width: 48%;
}

.productPrice {
    font-size: 150%;
    font-weight: bold;
}

.inStock {
    color: green;
}

.outOfStock {
    color: red;
}

.ProductMultiplePrice {
    padding: 4px 0px;
}

.productOptions {
    margin: 5px 0px 20px 0px;
}

.optionImageSelection ul li {
    float: left;
    padding: 0;
    margin: 0px 5px 0px 0;
    list-style: none;
    cursor: pointer;
}

    .optionImageSelection ul li img {
        padding: 2px;
        display: block;
        border: 1px solid #ccc;
        margin-top: 0px;
    }

    .optionImageSelection ul li span {
        font-size: 0.85em;
    }

.selectImageLabel {
    display: block;
    height: 12px;
}

#qtyDiscount {
    padding-bottom: 10px;
}

    #qtyDiscount ul {
        margin: 0px;
        padding: 0px;
    }

    #qtyDiscount li {
        list-style-type: none;
        list-style-image: none;
        float: left;
        margin: 5px;
        display: inline;
    }

.addToCart {
    margin-bottom: 15px;
}

.columnRight {
    text-align: right;
}

.cartNav {
    float: right;
    z-index: 50;
}

.addressBook {
    border: 1px solid #C0C0C0;
    display: inline-block;
    margin: 5px;
    padding: 15px;
    width: 202px;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

    .addressBook .buttonSubmit {
        width: 100%;
        height: 30px;
        margin-top: 5px;
    }

.addressEdit {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #C0C0C0;
    padding: 5px;
    width: 90%;
}

.formBox {
    border: 1px solid #C0C0C0;
    padding: 5px;
    margin: 10px;
}

    .formBox legend {
        font-weight: bold;
    }

#searchBox {
    float: left;
}

#searchButton, .buttonSubmit, .buttonUpload, .plupload, .plupload_button {
    cursor: pointer;
}

.buttonPrint {
    float: right;
}

#header {
    z-index: 2;
    margin: 0pt auto;
}

#leftcolumn {
    z-index: 3;
}

#maincolumn {
    z-index: 1;
}

div.GridItemDropIndicator_Windows7, div.GridItemDropIndicator_Default, div.GridItemDropIndicator_Custom {
    border-top: 2px solid blue !important;
    z-index: 2000;
    border-top-style: dashed !important;
    border-top-color: #993333 !important;
}

.RadUpload .ruButton, .RadUploadProgressArea .ruButton {
    text-align: left !important;
}

.RadUpload {
    display: inline-block;
}

.rgMasterTable .rgRow td, .rgMasterTable .rgAltRow td, .rgHeader {
    border-left: solid 1px #dddddd !important;
}

.rcDisabled a {
    color: #FFC4C4 !important;
}

div.RadUpload .ruFakeInput {
    display: none;
    width: 0;
    padding: 0;
}

.editSave {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #FF0000;
    float: left;
    margin: 18px -55px -0px -55px;
    color: Red;
    width: 50px;
    height: 1px;
    display: none;
}

.iconDelete {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('/Images/icons/delete.gif');
    margin: 0px 2px;
    background-repeat: no-repeat;
}

.iconDefault {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url('/Images/icons/accept.gif');
    margin: 0px 2px;
    background-repeat: no-repeat;
}

.dragNode {
    background-position: right center;
    margin: 0px;
    padding: 2px;
    background-color: #dddddd;
    width: 300px;
    overflow: hidden;
    background-image: url('../Images/icons/drag.gif');
    background-repeat: no-repeat;
}

.webDugoutLink {
    font-size: 10px;
    padding: 5px 0px;
}

.dugoutadmin {
    padding: 9px;
    float: right;
    font-size: 10px;
    color: #808080;
    position: absolute;
    top: 4px;
    right: 0px;
}

.relatedItem {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #CCCCCC;
    margin-top: 40px;
    padding: 5px;
}

.listViewItmes {
    padding-right: 20px;
    white-space: nowrap;
}

.breadcrumb {
    border-style: solid;
    border-color: #E1E1E1;
    border-width: 0px 0px 1px 0px;
    font-size: 11px;
    width: 100%;
    padding-bottom: 4px;
    margin-bottom: 8px;
}

.socialMediaShare {
    float: right;
    margin-top: -30px;
    margin-left: -200px;
}

.socialMediaContainer {
    float: right;
    display: inline-block;
    margin: 0px 10px 0px 10px;
}

.socialMediaLinks {
    float: right;
    display: inline-block;
    padding: 0px 1px;
}

.tabView {
    border: 1px solid #898c95;
    border-top: none;
    margin-top: -1px;
    padding: 20px 10px 10px 0px;
}

.myAccountMenu {
    list-style: none;
    list-style-image: none;
    margin: 0px;
}

    .myAccountMenu li {
        padding: 2px 6px;
        margin: 4px;
        border-left: 5px solid #cccccc;
    }

#maincolumn.myAccountContent {
    width: 92%;
}

.scrollBars {
    overflow: auto;
    padding-right: 15px;
}

.Integer, .Decimal {
    text-align: right;
}

.tranlationBar {
    float: right;
}

#maincolumn p:first-child, #maincolumn div + p {
    margin-top: 0px;
}

#faqs h3 {
    cursor: pointer;
    background: url('/images/faq-header-bg.png') top left repeat-x !important;
    border: 1px solid #cccccc;
    padding: 5px 10px;
    margin-bottom: 1px;
    font-size: 14px;
    background-color: #dedede;
}

    #faqs h3.active {
    }

#faqs div {
    padding: 20px;
    height: 0;
    overflow: hidden;
    position: relative;
}

    #faqs div p {
        padding: 0;
        margin-bottom: 15px;
    }

.faqCategories {
    padding: 10px 0px;
}

.optionLabel {
    font-weight: bold;
}

.image-align-left, .Image-align-left {
    float: left;
    margin-right: 15px;
}

.image-align-right, .Image-align-right {
    float: right;
    margin-left: 15px;
}

.downarrowclass {
    background-image: url('/Images/icons/down.png');
    display: inline-block;
    width: 11px;
    height: 7px;
}

.rightarrowclass {
    background-image: url('/Images/icons/right.png');
    display: inline-block;
    width: 8px;
    height: 11px;
}

.brandsNavContainer ul li a {
    display: block;
    overflow: auto;
    text-decoration: none;
}

.brandsNavContainer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.editProductThumb {
    max-height: 24px;
    max-width: 40px;
}

::-webkit-input-placeholder {
    color: #C0C0C0;
}

:-moz-placeholder {
    color: #C0C0C0;
}

::-moz-placeholder {
    color: #C0C0C0;
}

:-ms-input-placeholder {
    color: #C0C0C0;
}

.ms-codeSample {
    background-color: #ececec;
    padding: 20px;
    margin: 15px 0;
}

    .ms-codeSample pre {
        background-color: #fff;
        padding: 10px;
        border: 1px solid #ccc;
        margin: 10px 0px;
    }

.ms-td {
    display: table-cell;
    min-width: 120px;
    padding: 4px 0px;
}

.dRow.ms-table {
    display: table;
}

.ordeGuideColorBox img {
    width: 75px;
}

@media all {
    .page-break {
        display: none;
    }
}

@media print {
    .page-break {
        display: block;
        page-break-before: always;
    }

    .editorTop, .ddsmoothmenu-h, #searchContainer, .socialMediaContainer, .cartNav, #printBtn, #newsletterContainer, .webDugoutLink {
        display: none;
    }
}

.carSpecsTable {
    width: 100%;
}</pre></body></html>