.TopMenu {
    margin: 0;
}
.TopMenu .inner {
    line-height: 20px;
}
.header-logo {
    top: -38px;
    position: absolute;
}
.PageMenu ul {
    left: 376px;
}
.PageMenu ul, .Left h4 {
    background-image: -moz-linear-gradient(top, #00929A 62%, #026C7A 85%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.62, #00929A), color-stop(0.85, #026C7A));
    background-color: #026C7A;
    border-radius: 10px;
}
.PageMenu .sf-menu li {
    border-right: 1px solid #F00;
}
.PageMenu .sf-menu li:last-child {
    border-right: none;
}
#SearchForm {
    margin-bottom: -6px;
}
#SearchForm a {
    display: block !important;
    position: absolute;
    margin-top: 20px;
    margin-left: 28px;
}
#SearchForm .Button {
    position: relative !important;
    left: 136px !important;
    bottom: 2px !important;
}
#SearchForm{
    border: 1px solid #DDD;
    border-radius: 4px;
    height: 20px;
}
#SearchForm input.Textbox {
    margin: 1px 0 0 -24px;
}
.AdvSearch {
    text-decoration: underline;
    font-size: 10px !important;
}
.search-mobile #SearchForm input #search_query {
    border: none !important;
}
#AdvancedSearchForm .FormContainer.HorizontalFormContainer:nth-child(7), #AdvancedSearchForm h3:nth-child(6) {
    display: none;
}
.CartLink {
    background: #026C7A;
}
.tagline p {
    position: relative;
    top: -88px;
    left: 60px;
    margin-bottom: 0;
    color: #5A5A5A;
    font-weight: 600;
}
.slogan p {
    float: right;
    margin: 0 auto;
    color: #026C7A;
    font-weight: 600;
    position: relative;
    top: -28px;
    margin-bottom: -24px;
    right: 104px;
}
.year {
    color: #f00;
    font-style: italic;
}
.Left h4 {
    text-transform: none;
    color: #E6E6FA;
    line-height: 12px;
    letter-spacing: 1px;
    border-radius: 10px;
}
.Left ul {
    line-height: 4px;
}
.Left h4 img {
    position: relative;
    right: 10px;
    bottom: 2px;
}
.Left #SideCategoryList {
    border-radius: 10px;
    margin-bottom: 20px;
}
.Left #SideCategoryList .last a:last-child {
    border-bottom: none;
}
.fa-chevron-down, .fa-chevron-up {
    color: #f00;
}
.Left #SideStoreLocationsList {
    background: #d9ead3 !important;
    border-radius: 10px;
}
.BrandTagCloud {
    background: #d9ead3;
}
.BrandCloud a {
    color: #026c7a;
    border-bottom: 1px solid #c4debb;
    line-height: 30px;
}
.map-directions {
    border-bottom: 1px solid #c4debb;
}
.map {
    color: #026C7A;
    margin: 0 0 -10px 20%;
}
.driving-directions {
    margin: 6px 36.5%;
}
.Pets, .PW {
    padding: 0 0 3px 20px;
}
.Pets {
    margin-bottom: -12px;
    padding-top: 4px !important;
    padding-bottom: 8px;
}
.Store {
    padding-top: 4px;
}
.PW {
    border-bottom: 1px solid #c4debb;
    height: 56px;
    color: #026c7a;
}
.StoreLocationTitle {
    color: #F00;
}
.StoreLocationName {
    color: #026C7A;
}
.address-location {
    font-size: 11px;
    line-height: 18px;   
}
#prodAccordion .subtitle {
    color: #202020 !important;
}
.fastCartBottom {
    display: none;
}
#CheckoutStepPaymentDetails input[type=submit] {
    margin: 0 180px;
}
.paw {
    position: relative;
    right: 10px;
    bottom: 2px;
}
.search_bar button {
    background: #026c7a;
    border: #026c7a;
}
.search_bar button:hover {
    background: none;
    background-color: #fff;
    border: 1px solid #026c7a;
}
.EmailList {
    background: #026c7a;
    color: #fff;
}
.ProviderNamecheckout_authorizenet, .ProviderNamecheckout_paypalexpress {
    color: #026c7a;
    font-weight: 900;
}
 #uniform-AuthorizeNet_ccexpm, #uniform-AuthorizeNet_ccexpy {
        width: 24.3% !important;
    }
.cc-payments {
    position: relative;
    left: 24%;
    bottom: 66px;
}
.email-checkout {
    margin-left: 200px;
}

.ExpressCheckoutContent #cc_cvv2 {
    width: 15% !important;
}
.ErrorMessage {
    color: #f00;
}
.HorizontalFormContainer dt, .HorizontalFormContainer dd {
    line-height: 15px;
}
.newsletter-subscription {
    position: relative;
    height: 60px;
}
.newsletter-subscription .inner {
    padding: 13px 0;
}
.TrustSeal {
    position: absolute;
    margin-left: -66px;
    margin-top: -8px;
}
.footer-links {
    text-align: center;
}
.footer-left {
    float: none;
}
.payments {
    margin-bottom: 5px;
    margin-top: 16px;
}
#siteseal {
    margin-top: -66px;
    position: absolute;
}
div.AuthorizeNetSeal {
    margin-left: 176px !important;
}
.pets {
    color: #f00;
}
.warehouse {
    color: #026C7A;
}
@media screen and (max-width: 1200px) {
    .header-logo {
        top: -10px;
    }
    .tagline p {
        top: -61px;
    }
    .PageMenu ul {
        top: 26px;
    }
    .slogan p {
        top: -18px;
        margin-bottom: -34px;
        right: 0px;
    }
}
@media screen and (max-width: 1145px) {
    .PageMenu {
        left: 120px;
    }
    .PageMenu ul {
        margin: 0;
    }
    .header-secondary {
        top: 5px;
    }
}
@media screen and (max-width: 1026px) {
    .grid__item {
        padding-left: 0px;
    }
}
@media screen and (max-width: 980px) {
    .PageMenu {
        top: 42px;
        left: 126px;
    }
    .grid__item {
        padding-left: 20px;
    }
    .header-secondary {
        top: 8px;
    }
    .slogan p {
        top: 70px;
    }
}
/* 1000 */
@media screen and (max-width: 1000px) {
/* Hide */
#ProductBreadcrumb, .productlist-page .Left, .Left {display: none;}
.Left {float: none;width: auto; padding-right: 0;}
.Left #SideCategoryList, .Left .slist, .Left #SideShopByBrand, .Left #SideCategoryShopByPrice {display: none;}
#LayoutColumn1 #HomeSlideShow, .TopMenu, #DrawerMenu h4, .header-logo, .PageMenu, .header-secondary, #BrandBreadcrumb, #AccountBreadcrumb, .desktop, #SideSubPageList, .brands-with-facets .Content .product-nav { display: none !important;}
/* Show */
/* Layout */
#home .ProductList li, .productPage .ProductList li {width:33.333333%;}
.ProductList li {}
#ProductDetails .left-content { float: none;width: auto;}
.PrimaryProductDetails .ProductMain {float: none;padding: 0 0 20px 0;width: auto;}
.footer-columns .grid__item {width: 33.333333%;}
#AjaxLoading {background-color: rgba(0,0,0,.7);top: 0;right: 0;bottom: 0;left: 0;}
#AjaxLoading .ajax-loader {position: absolute;margin-top: -16px;top: 50%;right: 0;left: 0;}
#ModalOverlay {background-color: #000;opacity: 0.7 !important;}
.productlist-page .CategoryContent {padding: 0;}
#ModalContainer, div#fancy_outer {top:20% !important;right:10px !important;bottom:20% !important;left: 10px !important;width: auto !important;margin-left: 0 !important; height:auto !important;}
#ModalContainer .fastCartSummaryBox {margin: 0 auto;float: none;overflow: hidden;}
.login-form .one-half {width: 100%;}
.login-form .CreateAccount {margin-bottom: 20px;}
.header-secondary {clear: both;float: none;}
/* Multipage Cart Styling */
.TabNav {border-bottom: 0;margin: 0;padding: 0;font-size: 0;}
.TabNav li {width: 100%;text-align: center;}
.TabNav li a {box-sizing: border-box;margin: 0;}
/*----------Banner - 12/02/2014 ----------*/
.HomeSlideShowMobile, .HomeSlideShowMobile #HomeSlideShow, #ToggleMenu, #cart-amount, .mobile{ display:block !important;}
#DrawerMenu.on-screen {    display: block;position: fixed;overflow-y: auto;}
.AccountMenu, #GiftCertificatesMenuMobile{ margin:0 0 45px 0;}
#SideAccountMenuMobile:after, #GiftCertificatesMenuMobile:after{ content:'';  height:20px; width:100%; position:absolute;}
 /*----------Banner Content----------*/
.slide-show .slide-overlay{display:block; text-align:center; width:100%; position:relative; top:0; left:0; right:0; padding:20px 0;}
.slide-image-wrapper {display:block;position:relative;padding-bottom:33.33%;height:0;}
.flex-control-nav{ display:none;}
.flex-viewport {position: relative !important;}
.slide-show {padding-bottom: 0;}
.slide-button{ width:255px; margin:0 auto;}
.slide-button .btn{background:#202020;}
.slide-show .slide-text{font-family:'PT Sans', Arial, Sans-Serif; font-size:15px; line-height:17px; }
.slide-show h2{ font-size:22px; line-height:24px;}
.flex-direction-nav{left:1px;position:absolute;top:22px;width:62px;}
.flex-direction-nav .flex-prev, .flexslider:hover .flex-prev{ left:0;}
.flex-direction-nav .flex-next, .flexslider:hover .flex-next{ right:0;}
/*----------Tab Display----------*/
ul#ProductTabsList.TabNav, .TabNav{ margin-bottom:10px; border-bottom:1px solid #F0EFEE}
ul#ProductTabsList li, .TabNav li{width:auto; padding:0 2px;}
ul#ProductTabsList.TabNav li a, .TabNav li a{ font-family: "Cabin", Arial, Sans-serif; border:none !important; padding:0 10px; border:none;}
ul#ProductTabsList.TabNav li.Active a, .TabNav li.Active a{ border:none;}
/*----------Gift Certificate----------*/
#LayoutColumn1{ margin-top:0;}
#LayoutColumn1.Right, .HorizontalFormContainer input[type="text"], .HorizontalFormContainer input[type="password"], .HorizontalFormContainer .fixedWidth, #ShippingAddressForm .HorizontalFormContainer input[type="text"]{ float:none; width:100% !important;}
#message, #frmGiftCertificate input{ width:100% !important; resize:none;}
/*----------Product Listing----------*/
.productlist-page .FloatRight{ float:none;}
.productlist-page #CategoryHeading{ clear:both;}
.productlist-page div.selector, .ProductList.List .ProductImage, .ProductList.List .QuickViewBtn, .ProductList .ProductRightCol, .ProductReviewFormContainer #uniform-revrating, #recaptcha_area #recaptcha_table, .EstimateShipping div.selector, #FormField_13, #FormField_23,
dd div.selector, textarea, .mobile div.selector, .ProductReviewFormContainer dt, .ProductReviewFormContainer dd, .ProductReviewForm input[type="text"], .ProductReviewForm textarea, #slidemarginleft .inner, .CartCode .CouponCode input.btn, .CouponCodeWrapper input[type="text"], .GiftCertificateCode input[type="text"], .GiftCertificateCode input.btn{ width:100% !important; float:none;}
.CartCode .CouponCode input.btn, .GiftCertificateCode .btn, .CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn{ margin-top:10px; position:relative;border-radius:3px;}
.ProductList.List .QuickViewBtn{ top:100.5px;} 
.SortBox label, .SearchSorting label{ padding-bottom:10px;}
#recaptcha_area{ margin-bottom:10px;}
.ProductList .ProductDetails{ padding-right:0;}
.Breadcrumb li:last-child{ padding-right:0;}
.multiStep li{ margin:0 20px 0 0 !important;}
#QuickViewProductDetails .required, #QuickViewProductDetails .Required, .ProductMain .Required, .required{ position:relative !important; float:left; left:0;}
.HorizontalFormContainer dt{text-align:right;}
#ReorderForm table.CartContents thead tr th{padding: 15px 10px;}
#AccountNewReturnProducts .CartContents td:first-child{width:35%;}
.ProductName table.productAttributes td{ text-align:left !important;}
#DrawerMenu .fa-chevron-down{ display:none;}
/*----------Nav----------*/
#SearchForm {
        float: left;
        border: 0px;
    }
    #SearchForm input.Textbox {
        margin: 0px;
    }
#Header .search-mobile{ position:absolute; top:11px; left:45px; width:65%;}
#Header .search-mobile #SearchForm input.Textbox{ color:#000; padding:2px 5px 2px 5px; font-size:15px !important; width:85%;}
#Header #SearchForm .Button{background:none !important; width:25px; height:22px; color:#202020; font-size:15px; position:relative; left:0px !important; bottom:2px; }
#ToggleMenu.normal, #ToggleMenu.active{position:absolute; top:0px; left:0px; width:46px; height:45px;font-size:21px; line-height:45px; }
.treeview li{ border-bottom:none !important; padding:0 !important;}
.treeview li a, .BlockContent .pages-menu li a{ border-bottom: 1px solid #3F3F3F;}
.treeview .hitarea{ background:none !important; display:none;}
.CurrencyWrapper .changeCurr, .CurrencyWrapper .selected-currency{ display:block; float:none; margin-left:0;}
.CurrencyWrapper .selected-currency{ display:block; position:absolute; top:16px; left:70px;}
.CurrencyWrapper .changeCurr{ width:88%;}
/*----------Cart Section top ----------*/
#cart-amount {vertical-align: middle;width:16px; position:absolute; top:5px; right:14px; display:none;}
#cart-amount .Cart {font-weight: bold;padding:0px;display: table-cell;text-align: center;width:auto;position: relative; padding:15px;}
#cart-amount .Cart .total {display:inline-block;box-sizing: border-box;padding:0px;margin:0 auto;min-width:16px;height:16px; display:none; }
.CartLink .icon{ top:2px; right:-25px !important; left:inherit; margin:0; position:relative;}
.header-secondary { display:block !important; background:none !important;float:none;position:absolute;top:12px;right:38px;width:20px;}
.CartLink{ width:20px; height:20px; margin:0; line-height:inherit;}
.CartLink a{ padding-top:2px;}
.CartLink span{ display:block; position:absolute; top:0; left:0; width:20px; height:20px; line-height:18px;}
/*----------Mob Logo ----------*/
.header-logo-mobile{ display:block; margin:0 auto; display:table; width:96%; text-align:center; padding:20px 0 16px;}
/*.header { padding-top:45px;}*/
#Header{ margin:0;}
#Header {position:inherit; left:0%;top:0;z-index:100; width:100%; height:45px;}    
#Header > .inner {width:100%;display:table; padding:0%;}
.header-logo h1 {padding: 0;}
/*----------Mob----------*/
.Breadcrumb li{ padding-right:7px;}
.Breadcrumb li a{font-family: FontAwesome; font-size:14px; padding-right:7px;}
/*----------Footer ----------*/
.newsletter-subscription .inner{ padding:18px 0;}
/*----------My Account ----------*/
#SideAccountMenu.AccountMenu{ margin:0 0 20px 0;}
/*----------Wishlist View & Product Display----------*/
.qprod{ margin:10px 0 0 0; vertical-align:top;}
.dateselector select, select, div.selector, #uniform-EventDateMonth, #uniform-EventDateDay, #uniform-EventDateYear{width:32.2% !important; }
.Right .Block{ padding:0;}
h1, .CouponCode h3, .GiftCertificate h3{ font-family: "Cabin", Arial, Sans-serif; font-size:18px; text-align:center;}

h1{ font-size:26px;}
.SubCategoryList, #uniform-sort{ margin:20px 0 !important;}
/*----------Currency----------*/
.CurrencyChooser{ float:none; left:12px; top:auto; bottom:51px; width:50px;}
.CurrencyChooser:before{bottom:0; background-image:none;}
.CurrencyChooser:after, .CurrencyChooser:before {top: 100%;    left:40px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;    pointer-events: none;}
.CurrencyChooser:after {border-color: rgba(255, 255, 255, 0);border-top-color: #ffffff;    border-width: 10px;margin-left: -10px;}
.CurrencyChooser:before {border-color: rgba(198, 198, 198, 0);border-top-color: #c6c6c6;border-width: 11px;margin-left: -11px;}
/*----------Serach----------*/
.SortBox, .SearchSorting{ float:none;}
.SortBox label, .SearchSorting label, .SortBox div.selector, .SearchSorting div.selector , div.selector select, .shareSlide{ display:block; float:none; width:100% !important;}
#productDetailsAddToCartForm .dateselector .selector{width: 32.5% !important;}
/*----------Share----------*/
.shareSlide{ margin-top:10px;}
input[type="text"]{margin-bottom:10px;}
/*----------Mob Nav----------*/
#DrawerMenu li > ul li a{ padding-left:1.8em;}
#DrawerMenu li > ul ul li a{ padding-left:2.6em;}
#DrawerMenu li > ul ul ul li a{ padding-left:3.4em;}
#DrawerMenu li > ul ul ul ul li a{ padding-left:4.2em;}
#DrawerMenu li > ul ul ul ul ul li a{ padding-left:5em;}
#DrawerMenu li > ul ul ul ul ul ul li a{ padding-left:5.8em;}
.ChooseCurrencyBox a{ padding:.5em 1em !important; margin:2px 0;}
.LittleNotePassword{ padding-left:0;}
#SaveCertificate{ margin-top:10px;}
#CategoryBreadcrumbMobile{ margin-top:12px; margin-bottom:0px;}
.full-width #LayoutColumn1{ margin-top:20px;}
.TabNav li{ margin-bottom:0;}
.TitleHeading{ margin-top:13px; margin-bottom:13px;}
/*----------Mob NavSecure Checkout----------*/
.OrderItem1 .selector, .OrderItem2 .selector, #NewBillingAddress .SelectBillingAddress #uniform-sel_billing_address, #NewShippingAddress div.selector, .productAddToCartRight .fixedWidth{ width:100% !important;}
#NewShippingAddress div.selector{ margin-bottom:10px;}
.SelectBillingAddress div.selector span, #NewShippingAddress div.selector span{ display:block !important; overflow:hidden !important;}
.SelectBillingAddress .FloatLeft, .SelectShippingAddress .FloatLeft{ float:left !important;}
.ProductPrice{ display:block; text-align:center !important;}
.AccountOrderStatusList em.ProductPrice{ display:inline;}
.ProductDetailsGrid .DetailRow .BrandName, .ProductDetails .DetailRow{ text-align:center; margin-top:15px;}
/*----------Change Your Forgot Password----------*/
#LayoutColumn1 .Right.mobile, .AddToWishlistLink input.btn{ float:none; width:100%; padding:0;}
#LayoutColumn1 .Right.mobile #SideNewProducts .BlockContent{ margin:0;}
ul.ShippingProviderList em.ProductPrice{ display:inline;}
.WrappingOptionsSingle .HorizontalFormContainer dd .selector span{ display:block; overflow:hidden;}
.NotifyMessage em{ display:inline;}
/*---------- Product Videos ----------*/
#VideoList li {width:29%; padding:10px 2%;}
/*---------- Compare Product, CreateAccountForm----------*/
.ComparisonTable .ProductPrice, .ComparisonTable .CompareRating{ text-align:left !important;}
#CreateAccountForm .HorizontalFormContainer input[type="text"], #CreateAccountForm .HorizontalFormContainer input[type="password"], #CreateAccountForm .HorizontalFormContainer .fixedWidth, .wishbtn {width: 100% !important;}
/*----------Login Form----------*/
.ExpressCheckoutContent .HorizontalFormContainer dt, .ExpressCheckoutContent .HorizontalFormContainer dd{ width:100% !important;text-align:left; padding:0 !important;}
/*---------- Share ----------*/
.shareSlide{ margin-top:20px;}

.WrappingOption{ float:none;}
.InfoMessage{ margin-bottom:10px;}
.PrimaryProductDetails .YouSave{ text-align:center;}
    #Header {
        background: #fff;
    }
    .header-logo-mobile {
        position: relative;
        bottom: 26px;
    }
    .tagline p {
        top: 89px;
        text-align: center;
        margin-right: 150px;
    }
    .CartLink .icon {
        color: #000;
    }
    .slogan p {
        position: relative;
        top: 78px;
        margin: 0 auto;
        right: 16px;
    }
}
/* 1000 ends */
/* 835 */
@media screen and (max-width: 835px) {
    .slogan p {
        display: none;
    }
}
/* 835 ends */
/* 768 */
@media screen and (max-width: 768px) {
    .TrustSeal {
        margin-left: 134px;
        margin-top: -18px;
    }
    .header {
        padding-top: 0px; 
    }
    .header-logo-mobile {
        bottom: 0px;
    }
    #uniform-AuthorizeNet_ccexpm, #uniform-AuthorizeNet_ccexpy {
        width: 24.3% !important;
    }
    .ExpressCheckoutContent #cc_cvv2 {
        width: 12% !important;
    }
    #CheckoutStepPaymentDetails input[type=submit] {
        margin: 0px;
        margin-top: 40px; 
    }
    .PaymentOptions, #provider_list, .CheckoutOrderComments, .CheckoutHideOrderTermsAndConditions, .ExpressCheckoutContent div:nth-child(10) {
        margin-left: 0 !important;
    }
        .HorizontalFormContainer p.Submit {
        margin: 0;
    }
    .email-checkout {
        margin-left: 0;
    }
    .cc-payments {
        position: relative;
        left: 0;
        bottom: 46px;
    }
    .footer-main h4 {
        color: #202020;
        margin-top: 20px;
    }
    .payments {
        margin-top: 60px;
        margin-left: 0;
    }
}
/* 768 ends */
/* 480 */
@media screen and (max-width: 480px) {
    #Header {
        position: inherit; 
    }
    .credit-card-logos {
        float: none !important;
    }
    .Authorize {
        margin-bottom: 20px;
    }
    #siteseal {
        margin-bottom: 20px;
    }
}
/* 480 ends */
/* 388 */
@media screen and (max-width: 388px){
    .tagline p {
        display: none;
    }
    .PaymentOptions, #provider_list, .CheckoutOrderComments, .CheckoutHideOrderTermsAndConditions, .ExpressCheckoutContent div:nth-child(10) {
        margin-left: 0px !important;
    }
}
/* 388 ends */
#ChooseShippingProvider .btn.alt.Small {
    background-color: #026c7a;
    color: #fff;
    border: 2px solid #026c7a;
}
.mycontent {
    width: 90%;
    text-align: center;
    color: #026C7A;
}
.PaymentOptions, #provider_list, .CheckoutHideOrderTermsAndConditions, .ExpressCheckoutContent div:nth-child(10) {
    margin-left: 200px;
}
.SubBrandList li {
    margin-bottom: 4px;
    padding-left: 25px;
    background: url('//cdn6.bigcommerce.com/r-6bee290a73d1b223849172233b6fe4908368c926/themes/Indiana/images/SubBrand.gif') no-repeat 3px 0%;
    width: 200px;
    float: left;
    height: 40px;
}
.address-example {
margin-top: 0px;
font-size: 12px;
margin-left: 40px;
}
.footer a {
font-size: 12px;
}
#productDetailsAddToCartForm .qty {
    display: block !important;
}
.ProductSKU .Label, .ProductSKU .Value {
    display: inline;
}
.TabNav li.Active a {
   background: #ff0000;
font-size: 20px;
}

.TabNav {
   border-bottom: 4px solid #008080;
}






