/*
MADblue BC Template
Blue
============================================================
author:      Madwire Media
author URI:  http://www.madwirewebdesign.com/
file:        blue.css
description: BigCommerce Blue stylesheet, with refinements. Start styling here!
version:     3.0
original:    11/08/2012
revised:     ---
site:        ---

*** TABLE OF CONTENTS ***
Global, Body     =    glb
Containers         =    cntr
Top Menu        =    tmenu
Pages Menu         =    pmenu
Side Category     =     scl
Left Column     =    lft
Content         =    cnt
Right Column     =    rgt
Footer             =    ftr
Search             =    srch
Newsletter Box    =    newl
Breadcrumbs     =    brc
Sub Menus         =    smenu
Pagination         =    pgn
Category         =    cty
Product         =    prd
Fast Cart       =   ftcrt
Cart             =    crt
Checkout         =     chk
Account            =    acct
Forms             =    frms
Buttons         =    btns
============================================================
*/

@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);

/* Global Reset -glb- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;font-style: inherit;font-weight: inherit;
    margin: 0;padding: 0;vertical-align: baseline;
}

#MainNav #Menu li.nav-1 {
display: none;
}

#MainNav #Menu li:nth-child(2) {
 display: none;
}

/* Body */
body {
    font-size:12px;color:#1E1A1B;font-family:"Trebuchet MS", Helvetica, sans-serif;
}

/* Global Styles */
hr {background:rgba(0,0,0,0.1);height: 1px;}

/* A Tags */
a {
    text-decoration:none;
    color:#333;
    transition: all 0.15s ease-in-out 0s;-moz-transition: all 0.15s ease-in-out 0s;-webkit-transition: all 0.15s ease-in-out 0s;
    }
    a:hover {
        text-decoration:none;
        color:#1E1A1B;
        }
.Content a {
    text-decoration:none;
    }
    .Content a:hover {
        text-decoration:none;
        }

/* == Header Tags : h1, h2, h3, etc  ======================== */
h1, h2, h3, h4, h5, h6, #ModalContainer.QuickViewModal .ModalTitle {
    font-weight:normal;
    font-family: Helvetica, sans-serif;
    }
    h1 {
        font-size:160%;
        color:#1E1A1B;
        font-family: "Oswald", sans-serif;
        text-transform: uppercase;
    }
    h2 {
        font-size:160%;
        color:#1E1A1B;
    }
    .Content h2, .TitleHeading {
        font-size:160%;
        color:#1E1A1B;
    }
    h3, #ModalContainer.QuickViewModal .ModalTitle {
        font-size:140%;
        color:#1E1A1B;
    }
    h4 {
        font-size:120%;
        color:#1E1A1B;
    }
    h5 {
        font-size:110%;
        color:#1E1A1B;
    }
    h6 {
        font-size:100%;
        color:#1E1A1B;
    }
/* == end Header Tags == */

/* == Logo  ================================================ */
#Logo {
    margin: 20px -375px 10px 0;
    position: relative;
    z-index: 3;
    }
    #Logo a {
        color:#1E1A1B;
    }
    #Logo .LogoImage {}
    #Logo .LogoText {}
/* == end Logo == */

/* == Containers -cntr- ===================================== */
#Container {
    background: #fff;
    }
    #HeaderOuter {
        /*background:url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/headerBG.jpg?t=1462311694) repeat-x top left;*/
        /*height: 123px;*/
        position: relative;
        z-index: 5;
       /* -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
        box-shadow: 0 2px 7px rgba(0, 0, 0, .2);*/
        }
        #Header {
            background:none;
            /*width:auto;max-width:950px;*/
            padding: 0px;
width: 1070px !important;
max-width: 1070px !important;
            }
            #HeaderAux {
                width:auto;
                position: relative;
                z-index: 4;
            }
    #Outer {
        /*padding-top: 30px;*/
padding-top: 50px;
        }
    body.Home #Outer, body.Category #Outer {
        padding-top: 0;
    }
        #Inner {
            }
            #Wrapper {
                width:auto;max-width:950px;
                }
/* == end Containers == */

/* == Top Menu -tmenu- =========================================== */
#TopMenuOuter {}
#TopMenu {
    background:none;
    height:auto;
    float:right;
    font-family: Helvetica, sans-serif;
    }
    #TopMenu .TopInner {width:auto;}
        #TopMenu ul {}
            #TopMenu li {
                margin: 10px 0;padding: 0 4px;
                font-size:100%;
                }
                #TopMenu li a, #TopMenu li div, #TopMenu li div a {
                    color:#868484;
                    font-size:inherit;
                    margin:0;
                    padding:0 6px;
                    }
                    #TopMenu li a:hover {
                        color:#1E1A1B;
                        text-decoration:inherit;
                    }
    
    /* TopMenu Drop-down */
    #TopMenu li ul {
        background: white;border:1px solid #dadada;border-top:2px solid #444;
    }
    #TopMenu li:hover ul {
        }
        #TopMenu li ul li {
            }
            #TopMenu li ul li a {
                background:white;
                color:#1E1A1B !important;
                font-size: 90% !important;
                padding: 2px 0 !important;
                margin:0 !important;
                }
                #TopMenu li ul li a:hover {
                    color:#1E1A1B !important;
                }
    
    /* Extras */
    #TopMenu li.Welcome {
        font-weight:bold;padding: 0 7px;
    }
    #TopMenu li.First {}
    #TopMenu li.MyAccount ul li {
        height:auto;
        }
        #TopMenu li.AccountDropdown:hover a, #TopMenu li.AccountDropdown.over a {
            background:#444;color:white;
            padding:5px 6px 0;margin:-5px 0 0;
            border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;
            }
            #TopMenu li.MyAccount ul li a {
                margin:0;padding:2px 5px;
                background:white !important;border:none !important;
                border-radius:0 !important;-moz-border-radius:0 !important;
            }

    #TopMenu li.MyAccount { border-right: none; }
    #TopMenu li.SignIn {}
    #TopMenu li.CreateAccountLink {}
    #TopMenu li.SignOut {}
    #TopMenu li.GiftCerts { border-right:none; }
    #TopMenu li:last-child { border-right:none; }
    
/* == end TopMenu == */

/* == Pages Menu -pmenu- ======================================= */
#Menu {
    width:575px;height:auto;
    margin: 0;padding:0;
   /* font-family: Helvetica, sans-serif;*/
    clear: both;
    /*float: left;*/
    }
    #Menu ul {
        width:auto;
        }
        #Menu li {
            margin: 0;
            padding: 0;
            }
            #Menu li a {
                /*color:#000;*/
                font-size:110%;
                /*padding:9px 10px 8px;*/
                transition: all 0.25s ease-in-out 0s;-moz-transition: all 0.25s ease-in-out 0s;-webkit-transition: all 0.25s ease-in-out 0s;
                }
                #Menu li a:hover, #Menu ul > li:hover a {
                    color:#B0CA90;text-decoration:none;
                }
                #Menu li.ActivePage a, #Menu li a.ActiveCategory {
                    color:#093490;
                    text-decoration:none;
                    }
                    #Menu ul li ul li.ActivePage a, #Menu ul li ul li a.ActiveCategory {
                        font-weight:bold;
                        text-decoration:none;
                    }
    
    /* PagesMenu Drop-down */
    #Menu li ul {
        background:transparent;
        font-size:inherit;
        }
        #Menu li ul li {
            }
            #Menu li ul li a {
                background:#0C3793!important;
                color:#fff!important;font-size:90%;
                border-bottom: 1px solid rgba(0,0,0,0.2);border-top:1px solid rgba(255,255,255,0.1);
                padding: 5px 10px;
                /* transparency */
                    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
                    filter: alpha(opacity=90);
                    opacity: 0.90;-moz-opacity:0.90;-khtml-opacity: 0.90;
                }
                #Menu li ul li a:hover {
                    text-decoration:none;
                    /* transparency - onHover */
                        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
                        filter: alpha(opacity=100);
                        opacity: 1;-moz-opacity:1;-khtml-opacity: 1;
                    }
                #Menu li.ActivePage ul li {
                    }
                    #Menu li.ActivePage ul li a {
                    }
/* == end PagesMenu == */

/* == Main Content - Columns =================================== */

/* Left Column -lft- */
.Left {
    background:#fff;
    width:235px;
    font-size:120%;
    margin:0 0 10px;padding: 15px 0 100px;
    font-family: "Oswald", sans-serif;
    }
    .Left .Panel {
        margin-bottom: 20px;
    }
        .Left h3 {
            font-size: 120%;
            margin: 0 0 10px;
            width:auto;
            text-transform: uppercase;
            color: #565656;
            font-family: "Oswald", sans-serif;
        }
            .Left h3 img {
                float: left;
                margin: 0 7px 10px 0;
            }
            .Left h3 span {
                display: inline-block;
                padding-top: 15px;
            }
        .Left .BlockContent {
            margin:0;
        }
        .Left li {
            border-bottom: none;
        }
        .Left li a {
            text-decoration:underline;
            padding: 4px 0!important;
        }
        .Left li a:hover {
            color: #005593;
        }

    #DropsBox {
        /*padding: 10px;*/
padding: 10px 0px 5px 15px;
        /*background: #F2F2F2;*/
background: #0d3895;
}

.Page.Blog #DropsBox {
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .45);
box-shadow: 0 0 4px rgba(0, 0, 0, .45);
/*-webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);
box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.28);*/
}
    
        #DropsBox select {
            background: #F8F8F8;
            -moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .7);
            -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .7);
            box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .7);
            border: 1px solid #CDCDCD;
            font-size: 105%;
            margin-bottom: 15px;
            width: 200px;
            color: #999;
height: 30px;
line-height: 30px;
        }

#DropsBox h3 {
color: #fff !important;
font-family: "Oswald", sans-serif !important;
text-transform: uppercase;
font-size: 150% !important;
}

    /* Side Category List -scl- */
    #SideCategoryList {
        }
        #SideCategoryList .SideCategoryListFlyout {
            margin: 0;
        }
        #SideCategoryList li {
        }
        #SideCategoryList li.FinalList {
            display: none;
        }
        #SideCategoryList li ul {
            border: 1px solid #cdcdcd;
            -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .25);
            -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .25);
            box-shadow: 0 0 4px rgba(0, 0, 0, .25);
        }
        #SideCategoryList li ul li {
            background: none;
        }
        #SideCategoryList li ul li a {
            padding: 4px 8px!important;
        }
        #SideCategoryList li a:hover {
        }
        #SideCategoryList li a.ActiveLink {
            color: #005593;
        }
    
        /* Category flyout styles (theme) */
        
            /* Child menu items, does not include the always-showing root level */
            #SideCategoryList .sf-menu li ul li {
            }
            
            /* Root menu item when expanded */
            #SideCategoryList .sf-menu .sfHover a,
            /* Child menu item links */
            #SideCategoryList .sf-menu li ul a {
                background-color: #fff;
                color:#1E1A1B;
            }
            
            /* Parent menu items of a child being hovered (not including root-level items) */
            #SideCategoryList .sf-menu li ul li:hover > a,
            /* Child menu item while hovering */
            #SideCategoryList .sf-menu li ul a:focus,
            #SideCategoryList .sf-menu li ul a:hover,
            #SideCategoryList .sf-menu li ul a:active {
                color: #005593;
                background: #fff!important;
            }
        
    /* end Category flyout styles */

/* end Left Col */

/* Content -cnt- */
#ContentWrap {
    margin-left: -235px;/* allows for left sidebar, width of sidebar plus 10px */
    }
    .Content {
        background:#fff;
        width:auto;max-width:940px;
        margin:0 0 10px 265px;/* width of sidebar plus 20px margin, for left col */
        padding:15px 0;
        font-size: 100%;
        }
        .Content.Wide {}
        .Content.WideWithLeft {}
        .Content.Widest {
            margin:0 auto;float:none;
        }
/* end Content */

/* Right Column -rgt- */
.Right {
    background:#fff;
    width:180px;
    font-size:100%;
    margin:0;padding: 5px;
    }
    .Right h3 {
        font-size: 140%;
        margin: 5px 0;
        width:auto;
    }
    .Right .BlockContent {
        margin:0 8px;
    }
    .Right li {
        border-bottom: none;
    }
    .Right li a {
        text-decoration:none;
    }
    .Right a {
        color:#1E1A1B;
    }
    .Right a:hover, .Right a:hover strong {
        color:#1E1A1B;
    }
/* == end Main Content - Columns == */

/* == Footer -ftr- ============================================= */
#FooterUpper {
    clear: both;
    float: left;
    width: 100%;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff;
    /*height: 57px;*/
height: 50px;
    /*padding: 5px 0;*/
-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.22);
padding: 0;
background: #0d3895;
   /* background: rgb(245,245,245);*/ /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /*  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(219,219,219,1) 100%);*/ /* FF3.6+ */
   /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(219,219,219,1)));*/ /* Chrome,Safari4+ */
  /*  background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(219,219,219,1) 100%);*/ /* Chrome10+,Safari5.1+ */
  /*  background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(219,219,219,1) 100%);*/ /* Opera 11.10+ */
   /* background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(219,219,219,1) 100%);*/ /* IE10+ */
  /*  background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(219,219,219,1) 100%);*/ /* W3C */
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dbdbdb',GradientType=0 );*/ /* IE6-8 */
  /*  -moz-box-shadow: 0 -2px 7px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 -2px 7px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 7px rgba(0, 0, 0, .2);*/
}
    #FooterUpper .full {
        margin: 0 auto;
        float: none;
        width: 950px;
    }
    #FooterUpper img {
        float: left;
    }
#FooterOuter {
    background:none;
   /* border-top: 5px solid #f2f2f2;*/
    clear: both;
}
#Footer {
    background:none;
    width:auto;max-width:950px;
    padding:20px 0 0;
    color:#1E1A1B;font-size:100%;
    text-align:left;
    }
    #Footer a { color:#1E1A1B; }
        #Footer a:hover { }

        #Footer ul {
            margin: 0;padding:0;
            }
            #Footer li:last-child {
                border:none;
            }
            
        #FooterMenu {
            font-size: 125%;
            font-family: Helvetica, sans-serif;
            }
            #FooterMenu ul {
                margin:0;padding:0;
                }
                #FooterMenu li {
                    list-style:none;float:left;
                    margin:0 15px 0 0;
                    }
                    #FooterMenu li a {
                        color:#6C6C6C;
                        margin:0;padding:0;
                        }
                        #FooterMenu li a:hover {
                            text-decoration:none;
                            color: #093490;
                        }
        #Footer .SocialMedia {
            /*margin: -5px 0 0!important;*/
        }

        #Copyright {
           /* margin:0;
            color: #bcbcbc;
            text-align: right;*/
        }
        #Copyright p {
            margin: 0;
        }
        #Copyright a {
           /* color: #bcbcbc;*/
        }
/* == end Footer == */

/* == Search -srch- ============================================= */
#SearchForm {
    clear: right;float: right;
    color:#1E1A1B;
    height: auto;width: auto;
    margin: 0 0 0 20px;padding:0;
    }
    #SearchForm label { color:#1E1A1B; }
    #SearchForm a { color:#1E1A1B; }
    #SearchForm input.Textbox {
        font-size:100%;
        width: 210px;
        padding: 7px;
        border: 1px solid #fff;
        background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/search.png?t=1462311694) no-repeat center right #fff;
        color: #ababab;
    }
    #SearchForm .SearchBtn {
        width: auto;height: auto;
        margin: -1px 0 0 !important;padding:3px 2px !important;
        display: none;
    }
/* == end Search == */

/* == Newsletter Box -newl- ====================================== */
#FooterNewsletterBox {
    clear: none;
    float: right;
    /*width: 515px;*/
width: 950px;
}
    #FooterNewsletterBox h2 {
        /*font-weight: normal;
        font-size: 135%;
        margin: 0 0 3px;*/
float: left;
font-family: "Oswald", sans-serif;
font-weight: bold;
font-size: 24px;
color: #fff;
text-transform: uppercase;
text-align: left;
line-height: 50px;
height: 50px;
    }
    .NewsletterSubscription label {
        display:none;
    }
    .NewsletterSubscription input {
        font-size:100%;
        width: 287px;
        padding: 7px;
        border: 1px solid #fff;
        color: #ababab;
margin-right: 8px;
    }
    .NewsletterSubscription .Subscribe {
       /* width: auto;height: auto;
        font-size: 130%!important;
        padding: 4px 8px!important;*/
vertical-align: middle !important;
margin-top: -2px;
margin-left: -12px;
    }

#FooterNewsletterBox form {
float: right;
width: 645px;
height: 50px;
line-height: 50px;
margin: 0;
padding: 0;
}
/* == end Newsletter Box == */

/* == Breadcrumbs -brc- =========================================== */
.Breadcrumb {
    display: none;
    }
    .Breadcrumb li {
        font-weight:bold;
    }
    .Breadcrumb li a {
        font-weight:normal;
    }
    .Breadcrumb li a:hover {
    }
/* == end Breadcrumbs == */

/* == Sub Menus -smenu- ============================================= */
.SubCategoryList, .SubBrandList {
    background:none;
    border:none;
}
    .SubBrandList li a,
    .SubCategoryList li a {
        background: rgb(22,102,175); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2NjZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTM0OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(22,102,175,1) 0%, rgba(9,52,144,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(22,102,175,1)), color-stop(100%,rgba(9,52,144,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(22,102,175,1) 0%,rgba(9,52,144,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(22,102,175,1) 0%,rgba(9,52,144,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(22,102,175,1) 0%,rgba(9,52,144,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(22,102,175,1) 0%,rgba(9,52,144,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1666af', endColorstr='#093490',GradientType=0 ); /* IE6-8 */
        color: #fff!important;
        padding: 12px!important;
    font-size: 23px;
    text-transform: capitalize;
    }
    .SubBrandList li a:hover,
    .SubCategoryList li a:hover {
        background: rgb(9,52,144); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MzQ5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjY2YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,52,144,1) 0%, rgba(22,102,175,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,52,144,1)), color-stop(100%,rgba(22,102,175,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,52,144,1) 0%,rgba(22,102,175,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,52,144,1) 0%,rgba(22,102,175,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,52,144,1) 0%,rgba(22,102,175,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,52,144,1) 0%,rgba(22,102,175,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093490', endColorstr='#1666af',GradientType=0 ); /* IE6-8 */
    }

    
#SideSubPageList {
    background-color:#efefef;
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    padding:7px 10px 3px 8px;
    margin: 0 0 10px 20px;
    clear: none;
    float: right;
    }
    #SideSubPageList .PageList li {
        border-bottom:1px solid #dadada;
    }
/* == end Sub Menus == */

/* == Pagination -pgn- ============================================= */
.CategoryPagination {
    color:#1E1A1B;
    font-size:100%;
    float:right;
    border: none;
    padding:0;
    text-align: right;
    vertical-align:middle;
    min-width: 200px;width:auto;
    }
    .CategoryPagination .PagingList li a, .CategoryPagination .ActivePage, .CategoryPagination a {
        border:1px solid #dadada;
        color:#666;font-size:90%;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
        border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
        background: rgb(249,249,249); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(236,236,236,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
        }
        .CategoryPagination .PagingList li a:hover, .CategoryPagination a:hover {
            background:#fbfbfb!important;
        }
        .CategoryPagination .ActivePage {
            color:#fff;font-weight:bold;
            background:#686868!important;
            border-color: #555555;
            -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, .6);
            -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .6);
            box-shadow: inset 0 0 2px rgba(0, 0, 0, .6);
        }
    .CategoryPagination li.Prev a, .CategoryPagination li.Next a {
        font-size:210%!important;text-shadow:1px 1px 1px rgba(255,255,255,0.5);
    }
/* == end Pagination == */

/* == Category Pages -cty- ============================================= */
#CategoryHeading {
}
    #CategoryHeading h1, #BrandContent h1 {
        width: 470px;
        float: left;
    }
#CategoryContent {
}
.CategorySortPaging {
    padding:5px;
}
.CategoryCompareBottom {
    min-height: 24px;
    padding: 5px;
}
.SortBox {
    clear: none;
    float: right!important;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    margin-top: 4px;
}
    .SortBox select {
        text-transform: none;
        margin-left: 3px;
    }
.CompareButton {
    clear: none;
    float: left;
    margin: -2px 0;
    padding: 0;
    text-align: left;
}

/* ProductList Stylings */
.Content .ProductList li,
.fastCartContent .ProductList li {
    border:none;
    font-size:100%;
    background:#fff;
    margin: 0 24px 35px 0;padding: 5px;
    font-family: "Oswald", sans-serif;
    width: 202px!important;
    }
.Content .ProductList li.NoMarg {
    margin-right: 0;
}
        .Content .ProductList li:hover,
        .Content .ProductList li.Over,
        .fastCartContent .ProductList li:hover,
        .fastCartContent .ProductList li.Over {
            background:#fff;
        }
    .ProductList .ProductImage {
        background:#fff;
        border: 5px solid #fff;
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
        box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    }
    .ProductList li .ProductDetails {
        clear: both;
        float: left;
        margin:5px 0;
        font-size: 110%;
        padding-bottom: 6px;
    }
        .ProductList .ProductName a, .ProductList .ProductDetails a {
            color:#1E1A1B;    
        }
    .ProductList .ProductInfo {
        padding:4px 5px;
        clear: both;
        float: left;
        background: #B1CB92;
        display: block;
        width: 98%;
    }    
        .ProductList .ProductPrice {
            text-align:left;
            display: inline-block;
            float: left;
            }
            .ProductList .ProductPrice em, .fastCartContent em.ProductPrice, .ProductList em {
                color: #fff;
                font-style:normal;
                font-size:120%;
            }
                .ProductList .ProductPrice em strike, .fastCartContent em.ProductPrice strike, .ProductList em strike {
                    display: none;
                }
        .ProductList .ProductRating {
            }
            .ProductList .Rating {
                color: #797979;
                text-align:center;
            }
        .ProductList li .ProductCompareButton {
            clear:both;
            margin:3px 0;padding:5px;
            text-align: left;text-transform: uppercase;
            font-size:85%;color:#666;
            background:#efefef;
        }
        .ProductActionAdd {
            display:inline-block;
            clear:none;
            float: right;
            margin: 2px 5px 0 0!important;
            text-align:right;
            }
            .ProductActionAdd a {
                padding:0;display:block;
                color: #fff;
                text-transform: uppercase;
                font-style: italic;
            }
            .ProductActionAdd a:hover {
                text-decoration: underline!important;
            }

.Left .ProductList li {
    border-bottom:inherit;
}
.Right .ProductList li {
    border-bottom:inherit;
}

/* Featured Products Styling */
.Content .FeaturedProducts .ProductList li {
    background:#fff;
    }
    .Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
        background:#fff;
    }

/* Left and Right Sidbar Product Styling */
.Left .ProductList li, .Right .ProductList li {
    color:#1E1A1B;
    margin:0 0 1%;padding:1%;
    width: 140px;
    }
    .Left .ProductList .ProductImage, .Right .ProductList .ProductImage {
        display: none;
    }
    .Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
        background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/blue/TopSellerNumberBg.gif?t=1462311694) 0 4px no-repeat;
        color:#fff;
    }
    .Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
        border:inherit;
        background: #fff;
    }
    .Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
        background: url(//cdn11.bigcommerce.com/s-ifzvhc2/templates/__custom/images/blue/TopSellerNumber1Bg.png?t=1462311694) 0 0 no-repeat;font-size: 190%;
    }

/* List View */
.Content .ProductList.List li {
    display: block;
    float: none;
    height: auto !important;
    margin: 6px 0 0;padding: 6px;
    min-height: 20px;
    width: auto !important;
    border-bottom:1px solid #dadada;
    }
    .Content .ProductList.List .ProductDescription {
        font-style:normal;
        margin-top: 5px;
    }
    .Content .ProductList.List .Rating {
        text-align:left;
    }
    .Content .ProductList.List li .ProductCompareButton {
        clear: right;float: left;
        margin-top: 10px;
        text-align: left;
    }
    .Content .ProductList.List li .ProductActionAdd {
        display: block;
        margin:5px 0;
        float:right;
        text-align: center;
    }
/* == end Category == */

/* Product Page -prd- =========================================== */
.PrimaryProductDetails {
    }
    .PrimaryProductDetails .ProductThumb {
        float: left;
        height:auto !important;
        }
        #ProductDetails .ProductThumbImage {
            -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
            -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
            box-shadow: 0 0 5px rgba(0, 0, 0, .2);
            border: 1px solid #efefef;
        }
    .ProductTinyImageList li {
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
        box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    }
    .PrimaryProductDetails .ProductMain {
        float: left;
        width: 45%;
        margin-left:20px;
        font-family: "Oswald", sans-serif;
    }
        .PrimaryProductDetails .ProductMain h1 {
            background: #F2F2F2;
            padding: 10px;
            border-bottom: 8px solid #CEDEBB;
        }
    .ProductDetailsGrid {
        font-size:100%;
        }
        .ProductDetailsGrid .DetailRow, .productAttributeList .productAttributeRow {
            clear: left;
            margin:6px 0 0 0;padding:0;
            font-size: 120%;
            }
            .ProductDetailsGrid .DetailRow .Label, .ProductDetailsGrid .DetailRow .Value, .productAttributeList .productAttributeLabel {
            }
            .ProductDetailsGrid .Label, .ProductDetailsGrid .productAttributeLabel, .productAttributeList .productAttributeLabel {
                display: block;
                float: left;
                font-weight:normal!important;
                margin:0;padding:0 10px 0 0;
                position: relative;
                text-align: left;
                width: 30%;
                color: #686868;
            }
            .ProductDetailsGrid .DetailRow .Value, .productAttributeList .productAttributeValue {
                display:block;
                font-weight:normal;
                margin-left: 32%;
                color: #9C9C9C;
            }
        .ProductDetailsGrid .PriceRow {
        }
            .ProductDetailsGrid .PriceRow .Label {
                margin-top: 4px;
            }
            .DetailRow .Value .ProductPrice {
                font-style:normal;
                color: #093490;
                font-size: 140%;
            }
            .PrimaryProductDetails .YouSave {
                font-weight:normal;color:green;
        }
        .RatingRow span a {
            font-size: 90%;
            font-style: italic;
        }
    
    #ProductDetails .ImageCarouselBox { }
    #ProductDetails #ImageScrollPrev, #ProductDetails #ImageScrollNext {
        margin-top: 16px;
    }
    #AddCartButton {
        clear: both;
        float: left;
        margin: 15px 0 0 33%;
    }
    
    /* Wishlist Button */
    #ProductOtherButtons {
        float:right;
    }
    #SideProductAddToWishList {
        margin-right:0;
    }
    
    /* AddThis and Pinterest */
    #ProductSocialShare {
        clear:left;float:left;margin:5px 0 5px 32.75%;
        }
        .AddThisButtonBox {
            text-align:center;
            width:auto;
            clear:left;float:left;
            padding:0;margin:0;
        }
        .PinterestBtn {
            clear:none;float:left;position:relative;z-index:2;
            margin:0 0 0 3px;
            text-align:center;
        }
    /* Facebook */
    div.FacebookLikeButtonContainer {
        clear:both;float:none;
        width: auto;
        margin:5px 0;
        text-align: center;
    }
    
    /* Product Panels */
    #ProductPanels {
        }
        #ProductPanels #TabPanels {
            padding:10px;
            margin-bottom: 20px;
        }
        #ProductPanels #TabPanels h2 {
            display: none;
        }
        #ProductPanels #TabPanels .Block {}

    /* Tabbed Navigation */
    #ProductTabs {
        padding:0;
        margin:0 0 5px 0;
        }
        .TabNav {
            margin:0 !important;
            border-bottom: 1px solid #CBC9C8;
            padding: 8px 0;
        }
        .TabNav li a {
            font-family: "Oswald", sans-serif;
            font-size:180%;
            padding: 6px 8px;
            color: #939393;
        }
        .TabNav li a:hover {
            /*background-color: #dadada;*/
background-color: #f7f7f7;
        }
        .TabNav li.Active a {
            border: 1px solid #CBC9C8;
            border-bottom: 1px solid #fff;
            font-weight: normal;
            /*color: #B0CA91;*/
color: #0d3895;
        }
/* == end Product Main == */

/* Product Videos */
/* == */

/* Product Reviews */
#ProductReviews #WriteReview {
    background-color:#efefef;
    border:1px solid #dadada;
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
    background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
}
#ProductReviews .ProductReviewList {
    width: auto;
    }
    #ProductReviews .ProductReviewList li {
        width:46%;
        background-color:#efefef;
        border:1px solid #dadada;
        background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
        background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
        background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
        background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
    }
/* == */

#SideProductRelated h2 {
    text-transform: uppercase;
    background: #F2F2F2;
    padding: 7px 10px;
    font-family: "Oswald", sans-serif;
    color: #575757;
}

/* == end Product Page == */

/* == Fast Cart -ftcrt- ========================================== */
#fastCartContainer {
    font-family: Arial, Helvetica, sans-serif;
    font-size:100%;
    }
    .fastCartContent h2 {
        background-color:transparent;
    }
    .fastCartContent h3 {
        color:#1E1A1B;
        background-color:transparent;
    }
    .fastCartContent .fastCartTop a,
    .fastCartContent .ProductList .ProductDetails a {}
    .fastCartContent .ProductPrice,
    .fastCartContent .ProductList em {}
    .fastCartContent .Quantity {}
    .fastCartContent p {}
    .fastCartContent .ProductList li {
        background-color: #FFF;
    }
    .fastCartContent .actionLink .Button {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
/* == end Fast Cart == */

/* == Cart Page -crt- ========================================== */
#CartHeader {
}
#CartHeader #CartTopButtons {
    /* display:none; */ /* default - show top cart buttons - uncomment to hide */
}
#CartContent {
    }
    #CartContent .CartContents tbody tr {}
    #CartContent .CartContents tbody tr.Even {}

.EstimateShipping {
    background-color:#efefef;border: 1px solid #dadada;
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
}
table.CartContents, table.General {
    border: 1px solid #dadada;
}
.CartContents thead tr th, table.General thead tr th {
    background-color:#efefef;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    color: #444;
}

.CartContents tbody td {
    background:#fdfdfd;
}
.CartContents tbody tr.Odd td {
    background:#fff;
}

.CartContents tfoot .SubTotal td {
    border-top: 1px solid #dadada;
    color: #444;
}
.CartContents tfoot {
    background-color:#fff;
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(100, 100, 100, 0.1));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(100, 100, 100, 0.1));
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(100, 100, 100, 0.1));
    background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(100, 100, 100, 0.1));
}
.CartContents tfoot .SubTotal.Last {
    background-color:#efefef;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    text-transform: uppercase;
}
.MiniCart .SubTotal {
    color: #444;
}
.CartContents .productAttributes td:first-child {
    background:#efefef; /* bg color of options label */
}
.JustAddedProduct {
    border: 1px solid #efefef;
    background: #fff;
}
.JustAddedProduct strong, .JustAddedProduct a {
    color: #444;
}
.CartContents .ItemShipping th {
    border-bottom-color: #dadada;
    border-top-color: #dadada;
    background: #efefef;
}
.Content .ProceedToCheckout {
    float: right;
    width: auto;
    margin: 0;
}

/* Coupon and Gift Certs Boxes */
#CouponGiftCodeArea {
    border:1px solid #dadada;
    }
    #SideCouponCodeBox, #SideGiftCertificateCodeBox {
        background-color:#efefef;border: 1px solid #dadada;
        background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
        background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
        background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
        background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(110, 110, 110, 0.1));
        }
        #SideCouponCodeBox h3, #SideGiftCertificateCodeBox h3 {}
/* end Coupon Gift Boxes */

/* == end Cart Page == */

/* == Checkout Page -chk- ========================================== */
.CheckoutRedeemCoupon { 
    background-color:#efefef;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
}
body.Checkout table.CartContents tbody td {
    border-top: 1px solid #efefef;
}
/* == */

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #093490;
    color:#fff;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: #E1E1E1;
    color: #999;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
    font-size:80%;
    left: 270px;
    margin: 3px 10px 0 40px;
}
.ExpressCheckoutBlockCompleted a.ChangeLink {
    display: inline;
    margin-top:3px;
}
/* == end Checkout Page == */

/* == General Tables == */
table.General tbody tr td {
    border-top: 1px solid #efefef;
}
/* ====== */

/* == Search Results == */
#SearchResultsCategoryAndBrand {
    background-color: #efefef;
}
/* ====== */

/* == Account Pages -acct- ========================================== */

/* Side Account Menu */
#SideAccountMenu {
}

/* Account Menu */
#AccountSignedIn {
}
/* ====== */

/* Misc Account */
.YourAccount {}
    .YourAccount li {
        }
        .YourAccount h3 {
            background:#efefef;
            background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
            background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
            background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
            background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
            padding:5px;
        }
        .YourAccount p {
            padding:0 10px;
        }
    
.CreateAccount {
    border-right: 1px solid #ccc;
    float: left;
    padding-right: 20px;
}
.AccountLogin {
    float: left;
    padding-left: 30px;
    width:auto;
}
/* ====== */

/* == Forms -frms- ================================================ */
input, select, textarea {
    color:#1E1A1B;
}
/* Button Overlay Style */
input[type="button"], input[type="submit"], .ButtonInput, .Button a, a.Button, .btn, .AddCartBtn, .PaymentBtn, .WishlistBtn, .AddGiftCertBtn {
    background: rgb(212,212,212); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(212,212,212,1) 0%, rgba(183,183,183,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,212,212,1)), color-stop(100%,rgba(183,183,183,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(212,212,212,1) 0%,rgba(183,183,183,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(212,212,212,1) 0%,rgba(183,183,183,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(212,212,212,1) 0%,rgba(183,183,183,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(212,212,212,1) 0%,rgba(183,183,183,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
    border: none;
    padding: 5px 8px;
    /* Button Text */
    font-family:Helvetica, sans-serif;
    color:#222!important;
    font-weight:bold;
    text-transform:uppercase;
    /* Box Shadow */
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    /* Border Radius */
    border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
    /* Transition */
    transition: all 0.15s ease-in-out 0s;-moz-transition: all 0.15s ease-in-out 0s;-webkit-transition: all 0.15s ease-in-out 0s;
    }
    .Button a, a.Button, .btn {
        padding:5px 8px;
    }
/* == */

/* Button Hover State */
input[type="button"]:hover, input[type="submit"]:hover, .ButtonInput:hover, .Button a:hover, a.Button:hover, .btn:hover, .AddCartBtn:hover, .PaymentBtn:hover, .WishlistBtn:hover, .AddGiftCertBtn:hover {
    background: rgb(183,183,183); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(183,183,183,1) 0%, rgba(212,212,212,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,183,183,1)), color-stop(100%,rgba(212,212,212,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(212,212,212,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(212,212,212,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(212,212,212,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(183,183,183,1) 0%,rgba(212,212,212,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-8 */
}

/* -btns- Individual Styling for Each Button
   for giving the key site buttons different backgrounds and styles than the normal site-wide btns */

/* Add to Cart Button */
.AddCartBtn {
    background: rgb(0,87,149); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTc5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTM1OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,87,149,1) 0%, rgba(9,53,144,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,87,149,1)), color-stop(100%,rgba(9,53,144,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005795', endColorstr='#093590',GradientType=0 ); /* IE6-8 */
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 3px 3px rgba(255, 255, 255, .3);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 3px 3px rgba(255, 255, 255, .3);
    }
    .AddCartBtn input {
        font-size:100%;
        padding:10px!important;
        color: #fff!important;
    }
    .AddCartBtn:hover {
        background: rgb(9,53,144); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MzU5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU3OTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,53,144,1) 0%, rgba(0,87,149,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,53,144,1)), color-stop(100%,rgba(0,87,149,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093590', endColorstr='#005795',GradientType=0 ); /* IE6-8 */
        box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 -3px 3px rgba(255, 255, 255, .3);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 -3px 3px rgba(255, 255, 255, .3);
    }
/* Wishlist Button */
.WishlistBtn {
    }
    .WishlistBtn input {
        padding:7px 24px !important;
    }
    .WishlistBtn:hover {}
/* Add Gift Certificate Button */
.AddGiftCertBtn {
    }
    .AddGiftCertBtn input {
        padding:8px 15px !important;
    }
    .AddGiftCertBtn:hover {}
/* Checkout Button */
.CheckoutButton a {
    background: rgb(0,87,149); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTc5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTM1OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,87,149,1) 0%, rgba(9,53,144,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,87,149,1)), color-stop(100%,rgba(9,53,144,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005795', endColorstr='#093590',GradientType=0 ); /* IE6-8 */
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 3px 3px rgba(255, 255, 255, .3);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 3px 3px rgba(255, 255, 255, .3);
    font-size:120%;
    padding:10px 16px !important;
    color: #fff!important;
    }
    .CheckoutButton a:hover {
        background: rgb(9,53,144); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MzU5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU3OTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,53,144,1) 0%, rgba(0,87,149,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,53,144,1)), color-stop(100%,rgba(0,87,149,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093590', endColorstr='#005795',GradientType=0 ); /* IE6-8 */
        box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 -3px 3px rgba(255, 255, 255, .3);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 -3px 3px rgba(255, 255, 255, .3);
    }
/* Payment Button */
.PaymentBtn {
    }
    .PaymentBtn input {
        font-size:120%;
        padding:8px 12px !important;
    }
    .PaymentBtn:hover {}
/* Pay for Order Button */
#CheckoutStepPaymentDetails form p.Submit input {
    background: rgb(0,87,149); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTc5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTM1OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,87,149,1) 0%, rgba(9,53,144,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,87,149,1)), color-stop(100%,rgba(9,53,144,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,87,149,1) 0%,rgba(9,53,144,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005795', endColorstr='#093590',GradientType=0 ); /* IE6-8 */
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 3px 3px rgba(255, 255, 255, .3);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 3px 3px rgba(255, 255, 255, .3);
    font-size:120%;
    padding:10px 15px !important;
    color: #fff!important;
    }
    #CheckoutStepPaymentDetails form p.Submit input:hover {
        background: rgb(9,53,144); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MzU5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU3OTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(9,53,144,1) 0%, rgba(0,87,149,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,53,144,1)), color-stop(100%,rgba(0,87,149,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(9,53,144,1) 0%,rgba(0,87,149,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#093590', endColorstr='#005795',GradientType=0 ); /* IE6-8 */
        box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 -3px 3px rgba(255, 255, 255, .3);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3), inset 0 -3px 3px rgba(255, 255, 255, .3);
    }
/* Other Buttons */
input.UpdateQty {}
input.SearchBtn {padding:3px 2px !important;}
input.GoBtn {padding:3px 2px !important;}
.btn.KeepShopping {}
.NewsletterSubscription input.Subscribe {}
input#LoginButton {}
input#CreateAccountButton {}
.ReturnBtn a {}
/* == */
/* Button Icons */
i.icon {
    /* all icons are visible - uncomment display:none to hide all icons */
    /*display:none !important;*/
    }
    .AddCartBtn i.icon, .WishlistBtn i.icon {
    /* most main button icons are hidden - comment/remove display:none to show icons */
        display:none !important;
    }
i.icon {
    font-size: 160%;
}

body.contactus .BlockContent p {
    display: none;
}
#ContactForm {
    clear: none;
    float: right;
    margin: 0 0 15px 15px;
    width: 48%;
    padding: 0;
}
    #ContactForm {
        display: block!important;
    }
    #ContactForm dt {
        float: left;
    }
    #ContactForm dd {
        clear: both;
        float: left;
        margin: 0;
    }
    #ContactForm .Submit {
        clear: both;
        float: left;
        margin-left: 0;
    }
.ContactInfo {
    float: left;
    width: 48%;
}
    .ContactInfo h4 {
        display: none;
    }
    .ContactInfo p {
        display: block!important;
    }
/* == end Forms and Buttons == */

/* cssEnd */