/* Color: White */

a {
    color: #111111;
    font-weight: normal;
    text-decoration: underline;
}
a.email {color:#422AF6;}
a:hover {
    color: red;
}


.ProductDescription a {
    color: blue;
    text-decoration: underline;
}
.ProductDescription a:hover {
    color: blue;
    text-decoration: underline;
}

#SearchForm .Button {
    border: 0;
}




/* Category flyout styles */
#SideCategoryList .sf-menu ul {
}
#SideCategoryList .sf-menu ul li {
    background: #eaeaea;
}
#SideCategoryList .sf-menu li li a {
    background-image: none;
}



#ContainerLower .Divider {
    background: url(../../CleanHarmony/images/white/Line.gif) 510px 0 repeat-y;
}
#HomeRecentBlogs li {
    background: url(../../CleanHarmony/images/white/NewsArrow.gif) 0 50% no-repeat;
}
#Footer p {
    color: #a5a5a5;
}
#Footer a {
    color: #737373;
}


.NewsletterSubscription input {
    border: 1px solid #dcdcdc;
}

.Content .ProductList .ProductImage {
    background: #fff;
}
.ProductPrice, .ProductList em {
    color: #4e4e4e;
}
.ProductList .Rating {
    color: #9a9a9a;
}


.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    background: #515151;
    color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkitborder-radius: 2px;
}


.Breadcrumb {
    border-bottom: 1px solid #dcdcdc;
    display:none;
}


.CompareItem { width:200px; border-left: solid 1px #dcdcdc; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #dcdcdc; }
.CompareFieldTop { border-bottom:solid 1px #dcdcdc; }
.CompareFieldTop a:hover { color:#4e4e4e; }
.CompareCenter { border-left:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; }
.CompareLeft { border-left:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; }


.ViewCartLink {
    background: url('../../CleanHarmony/images/white/Cart.gif') no-repeat 0 50%;
}

table.CartContents, table.General {
    border: 1px solid #dcdcdc;
}

table.CartContents thead tr th, table.General thead tr th {
    background: #f4f4f4;
    color: #2f2f2f;
    border-bottom: 1px solid #dcdcdc;
}

.CartContents tfoot .SubTotal td {
    border-top: 1px solid #dcdcdc;
    color: #606060;
}

.JustAddedProduct {
    border: 1px solid #dcdcdc;
    background: #fff;
}
.JustAddedProduct strong, .JustAddedProduct a {
    text-decoration: none;
}
.JustAddedProduct a:hover {
    text-decoration: underline;
}


.CategoryPagination {
    color: #606060;
    background: #f4f4f4;
    border: 1px solid #dcdcdc;
}
.CheckoutRedeemCoupon { background: #f4f4f4; border: 1px solid #dcdcdc; padding: 10px; width: 300px; border: 1px solid #dcdcdc; margin-bottom: 10px; }

.InfoMessage {
    /*background: url('../../CleanHarmony/images/InfoMessage.gif') no-repeat 5px 8px;*/
    border: 2px solid black;
    color: red;
    font-size: 14px;
}

.SpecificInfoMessage {
    color: #606060;
    background-color: #f8e4d1;
    border: 1px solid #dcdcdc;
}
.SuccessMessage {
    /*background: #f4f4f4 url('../../CleanHarmony/images/SuccessMessage.gif') no-repeat 5px 8px;*/
    border: 2px solid green;
    color: green;
    text-align: left;
    font-weight: bold;
}
.ErrorMessage {
    background: #FFECEC url('../../CleanHarmony/images/ErrorMessage.gif') no-repeat 5px 8px;
    border: 1px solid #dcdcdc;
    color: #606060;
}


.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
    background: #f4f4f4;
}
.QuickSearch { border: 1px solid #dcdcdc; margin:3px 0 0 -1px; }
.QuickSearchHover td{ background: #f4f4f4; }
.QuickSearchAllResults a { background: url('../../CleanHarmony/images/white/QuickSearchAllResultsButton.gif') no-repeat right; }
.QuickSearchResult .Price { color: #4e4e4e; }
.CreateAccount {
    border-right: 1px solid #dcdcdc;
}
.SearchTips .Examples {
    background: #f4f4f4;
    border: 1px solid #dcdcdc;
}
hr {
    background: #dcdcdc;
    border: #dcdcdc;
}
.Right hr {
    background: transparent;
    border: 0;
}
.MiniCart .SubTotal {
    color: #4e4e4e;
}


/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
    background: #f4f4f4;
    border: 1px solid #dcdcdc;
}


/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #f6f5f5 url(../../CleanHarmony/images/white/ExpressChktSel.gif) 0 0 repeat-x;
    color: #010101;
    border: 1px solid #bcbcbc;
}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: #f4f4f4;
    color: #606060;
    border: 1px solid #dcdcdc;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #9a9a9a;
}


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


/* Tabbed Navigation */
.TabNav {
    border-bottom: 1px solid #dcdcdc;
}
.TabNav li a {
    border: 1px solid #dcdcdc;
    background: #f4f4f4;
    color: #606060;
}
.TabNav li a:hover {
    background-color: #dcdcdc;
}
.TabNav li.Active a {
    border-bottom: 1px solid #dcdcdc;
    background: #ff0000;
    color: #fff;
}

/* Product Videos */

#VideoContainer {
    border: 1px solid #dcdcdc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

.videoRow:hover {
    background-color: #efefef;
}

.CartContents .ItemShipping th {
    border-bottom-color: #dcdcdc;
    border-top-color: #dcdcdc;
    background: #f4f4f4;
    color: #2f2f2f;
}


/* start fast cart styles */
#fastCartContainer {
    font-size: 13px;
}
.fastCartContent h2 {
    color: #010101;
    background-color:transparent;
}
.fastCartContent h3 {
    color: #606060;
    background-color:transparent;
}

.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
    color: #010101;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
    color: #4e4e4e;
}
.fastCartContent .Quantity {
    color: #606060;
}
.fastCartContent p {
    color: #444444;
}
.fastCartContent .ProductList li {
    background-color: #FFF;
}
/* end fast cart styles */

/* ======================================================================================================
Custom Style for New Theme Integration...
====================================================================================================== */
ul, ol {margin:0 auto 10px; padding-left:12px;}
body {
    display: block;
    margin: 0 auto;
    color: #000;
    background: #D7D8BD;
    font-family:Arial, Helvetica, sans-serif;
    /*background: #000000 url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/website-background_NNW-butterfly.jpg?t=1541572760) no-repeat fixed center;*/
}
/* body.style1 {background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/bodybg1.jpg?t=1541572760) center bottom fixed;}
body.style2 {background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/bodybg2.jpg?t=1541572760) center bottom fixed;}
body.style3 {background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/bodybg3.jpg?t=1541572760) center bottom fixed;}
body.style4 {background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/bodybg4.jpg?t=1541572760) center bottom fixed;} */
.w1020, #Container, #Header, #Wrapper, .Center,  {
    width: 1020px;
    margin: 0 auto;
    background:#d7d8bd;
}
/* #Wrapper {overflow:hidden;} */
#Header {float:left; width:100%; border-bottom:3px solid #000; /* margin-bottom:30px; */}
.fl {
    float: left;
}
.fr {
    float: right;
}
.oh {
    overflow: hidden;
}
.cl {
    clear: both;
}
a {
    text-decoration: none;
}
.clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* IE < 8 */
}

/* homepage */
/* Logo */
#LogoContainer {width:597px; height:212px; overflow:hidden;}
#Logo {float:left;}
#Logo h1 a {padding:93px 0; text-align:center; text-indent:-800px; display:block; position:relative;}
.style1 #LogoContainer {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/logo_dog.png?t=1541572760)0 0 no-repeat;}
.style2 #LogoContainer {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/logo_rex.png?t=1541572760)0 0 no-repeat;}
.style3 #LogoContainer {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/logo_kong.png?t=1541572760)0 0 no-repeat;}
.style4 #LogoContainer {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/logo_elvis.png?t=1541572760)0 0 no-repeat;}
.headerlower{padding:15px 0px 0px 0px; border-bottom:3px solid #000; margin:0px 15px;}
.searchbox{position:relative; margin-top:8px; float:right;}
.Searchbox {border:2px solid #000; float:right; background:#ffff00; border-radius:100px; width:295px;}
#SearchForm > label {float:left; margin:10px; font-weight:bold; font-size:16px;}
#SearchForm .Button {position:absolute; right:0; top:0; margin-top:1px; border:2px solid #000; height:38px;}

/* Chrome only Hack Start */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    #SearchForm .Button { padding:6px 10px !important;}
}
/* Chrome only Hack End */

.searchbox input[type="text"]{color:#111; background:none; border:none; text-align:left; width:230px; height:15px; padding:10px; font-size:12px;}
.topmenu{float:right; margin:5px 0px;}
.topmenu ul {margin:0 5px 0 0;}
.topmenu ul li{text-transform:uppercase; font-size:15px; float:left; display:block !important; font-weight:bold; list-style:none; }
.topmenu a, .toploginlink a {text-transform:uppercase; font-size:15px; font-weight:bold;}
.topmenu ul li.checkoutlink a {padding-right:0; border:2px solid #000; background:#ff0000; border-radius:100px; color:#fff; font-size:14px; font-weight:bold; margin-top:2px; padding:5px 15px;}
.topmenu ul li.checkoutlink a:hover {background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/menubg_hover.jpg?t=1541572760) repeat-y 50% 0; color:#000;}
.toploginlink {font-size:15px; margin-top:10px; float:right;}
.topmenu ul li a{color:#000; display:block;   padding:10px 10px 10px 20px;  background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/saperatore.png?t=1541572760) no-repeat left;} 
.topmenu ul li:first-child a{background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/cart.png?t=1541572760) no-repeat left; padding-left:45px; min-width:160px;}
.topmenu ul li a:hover{color:#7b7b7b;}

.social-icons{float:right;}
.social-icons a{display:inline; margin:0px 5px; float:left; width:53px; height:53px; overflow:hidden; text-indent:-200px;}
a.contact-us {width:auto; height:auto; text-indent:0; display:block; margin:-10px 0 0 30px; }
.social-icons a.icon-facebook, .social-icons a.icon-twitter {margin-top:10px;}
.icon-facebook {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/socialmedia.png?t=1541572760) 0 0 no-repeat;}
.icon-twitter {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/socialmedia.png?t=1541572760) 100% 0 no-repeat;}
.social-icons a.icon-facebook:hover {background-position:0 100%;}
.social-icons a.icon-twitter:hover {background-position:100% 100%;}
.page-menu{clear:both; margin:8px 0px 3px 0px; float:right;}
.page-menu ul {float:right; margin-bottom:0; }
.page-menu ul li{ float:left; text-transform:uppercase; font-size:18px; font-weight:bold; list-style:none;}

/* old butons:
.page-menu ul li a{background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/pagemenu-hover.png?t=1541572760) no-repeat; background-position:0px 0px; color:#fff; text-align:center; display:inline-block; margin:0px 1px; width:138px; height:20px; padding: 7px 0px 11px; font-weight:bold;}
.page-menu ul li a:hover, .page-menu ul li a.selected, .page-menu ul li.ActivePage a{ background-position:0px -38px; color:#000;}
*/

.page-menu ul li a { border:2px solid #000; background:#ff0000; border-radius:100px; color:#fff; margin: 0px 1px; padding: 5px 25px 7px; font-weight:bold; text-align:center; display:inline-block; height: 20px; }
.page-menu ul li a:hover, .page-menu ul li a.selected, .page-menu ul li.ActivePage a { background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/menubg_hover.jpg?t=1541572760) repeat-y 50% 0; color:#000; }


.contact{ margin-left:20px !important;}
.wrapper{padding:30px 15px 0px 15px;}
.homepageleft{float:left; padding:0px 0px 0px 30px; width:600px;}
.homepageleft .arrows {float:none; clear:both; width:auto; margin:0 auto; text-align:center;}
.homepageleft .prev, .homepageleft .next {float:none; text-align:center; margin:0 auto;}
.homepageright{width:320px; float:right;}
.homepageright a, .homepageright > iframe {margin:0px 0px 20px 0px; display:block;}
.bottom-banner{margin:30px 0px 15px;}
.style1 .filmstrip {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/filmstrip_dog.png?t=1541572760) 50% 0 no-repeat; with:1020px; height:99px;}
.style2 .filmstrip {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/filmstrip_rex.png?t=1541572760) 50% 0 no-repeat; with:1020px; height:99px;}
.style3 .filmstrip {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/filmstrip_kong.png?t=1541572760) 50% 0 no-repeat; with:1020px; height:99px;}
.style4 .filmstrip {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/filmstrip_elvis.png?t=1541572760) 50% 0 no-repeat; with:1020px; height:99px;}

/* footer */
.footer-upper{padding:45px 0; border-top:3px solid #000; margin:0px 15px;}
.footercover {clear:both; width:630px; margin:0 auto;}
.footer-upper .column{float:left; width:195px; margin-left:15px; display:inline;}
.footer-upper .column:first-class{margin-left:0px;}
.column ul {margin:0 auto; padding:0;}
.column ul li{ font-size:13px; line-height:20px; list-style:none;}
.column ul li a{margin-bottom:5px; color:#000; font-weight:bold;}
.column.contactinfo ul li a  {font-weight:normal;}
.footercover .column ul li a:hover{color:red; text-decoration: underline;}
.column h2, .CategoryPage .column h2{font-size:15px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; text-align:left; color:#111;}
#ContainerLower {background:#D7D8BD; overflow:hidden; border:none;}
#ContainerLower .Center {overflow:hidden; width:990px; margin:0 auto; border-top:3px solid #000;}

/* about-us */
.page-left{background:#f7f7eb; width:765px !important; height:626px; border-radius:18px; margin:0px 30px 50px 30px; float:left;}
.banner{float:left; max-width:280px; margin-right:20px;}
.banner > img {max-width:100%; height:auto;}
.about-us .banner{float:left; margin:0px 40px 0px 55px;}
.info{float:left; width:420px;}
.retail .info{float:left; width:390px;}
.page-left h2{ color:#FF0000 !important; font-size:20px !important; text-align:center;}
.about h1{margin:25px 0px;}
.content-right{width:150px; float:right; margin-top:20px;}

/* .smallbanner-right a{width:148px; color:#fff; text-align:center; height:80px; padding-top:30px; display:block; font-size:20px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;} */

.smallbanner-right a{overflow: hidden; width:148px; color:#fff; text-align:center; height:0px; padding-top:110px; display:block; font-size:20px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}

.flipbooks-small {background: url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/flipbooks-small-banner.png?t=1541572760) no-repeat 0 0;}
.kits-small {background: url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/kits-small-banner.png?t=1541572760) no-repeat 0 0;}
.tshirt-small {background: url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/t-shirts-small-banner.png?t=1541572760) no-repeat 0 0;}
.flipbooks-small:hover, .kits-small:hover, .tshirt-small:hover, .activepage {background-position: 0 -113px;}

/* retail page */
.retail h1{margin:50px 0px 40px;}
.retail .banner{margin:0px 20px 0px 12px;}

/* custom page*/
.custom h1{margin:30px 0px 35px 0px;}
.custom .banner{padding:0px 20px;}

.about, .custom, .retail, .innerpage {overflow:hidden; padding-bottom:50px;}


/* flipbooks page - Category Page*/
.main-tshirt { background: url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/t-shirt-black.png?t=1541572760) no-repeat center top; font-style: italic;  height: 382px;  margin: 28px auto 0;  padding: 87px 110px 30px 100px;  width: 350px;}
.main-tshirt h1 {display:block !important; color:#fff !important; font-size:50px; font-weight:bold; font-style:italic; text-align:center; padding:0 0 20px; }
.main-tshirt p {color:#fff; font-size:16px; font-weight:bold;}
.CategoryDescription {clear:both; overflow:hidden; padding:0; width:100%;}
.flipbooks-info p span {font-size: 20px; font-style:italic;}
.CategoryDescription p {text-align: left; font-size:16px; line-height:20px; padding-left:8px;}
.content-left{width:825px; float:left; margin-bottom:20px;}
.SubCategoryList {overflow: hidden; padding: 10px 0;} 
.mrgn{margin-top:-13px;}
.flipbooks-info{width:auto; float:none; text-align:center;}
.content-left h2{text-transform:uppercase; font-size:30px; color:#FF0000; text-align:center; margin:-2px 0px 20px;}
.flipbook-links{padding-top:15px;}
.flipbook-links a{background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/flipbook-btn.png?t=1541572760) no-repeat; background-position:0px 0px; display:block; height:35px; text-align:center; width:102px; padding:10px 20px; font-size:14px; font-weight:bold; line-height:14px; float:left; color:#000; text-transform:capitalize;}
.ProductPage .flipbook-links a {height:30px; width:92px;}
.flipbook-links a:hover, .ui-tabs-selected a {background-position:0px -50px; color:#111;}
#CategoryHeading h1 {color:#111;}
.SubCategoriesTabs h1.cat_title {display:none; color:#111; border-top:0 none;}

.cat_title {border-top: 3px solid #000; font-style: italic; font-weight: bold; margin: 0 auto; padding-top: 10px; text-align: center; text-transform: uppercase;}
.flipbooks .cat_title {border-top:none;}

#my-tabs, #tabs {border-top: 3px solid #000000 !important; margin-top: 5px;}
.SubCategoryList ul, .SubCategoryList li {padding:0; margin:0 atuo;}
.SubCategoryList li {background:none;}

.CategoryPage h2 {text-transform:uppercase; color:#ff0500; font-family:'Trebuchet MS',sans-serif; font-size:30px; letter-spacing:-1px; text-align:left; font-weight:bold;}
.CategoryPage h2 {text-align:center;}
.CategoryPage .CategoryDescription h2 {margin:20px auto;}
.CategoryPage h1.sub_cat_title {text-align:center; font-style:italic; font-weight:bold; padding:10px 0 0; color:#111;}

/* activity-packs */
.activity-packs .banner img{padding:0px 15px 15px 15px; margin-right:15px;}
.kit-activity{clear:both; border-top:3px solid #000; text-align:center;}
.kit-activity h3{margin:15px 0px; font-style:italic;}
.kit-activity ul li{min-height:137px; float:left; width:195px; margin-right:15px; text-align:center; display:inline-table;}
.product-name, .ProductDetails strong a {font-weight:bold; text-transform:capitalize; font-size:15px; color:#000;}
.product-name span{font-weight:normal; font-size:12px; margin-left:5px;}
.product-img{min-height:196px; display:block;}

/*t-shirt page*/
.t-shirt{text-align:center;}
.tshirt-product{padding-top:30px; border-top:3px solid #000; margin-top:30px;}
.tshirt-product ul li{width:195px; float:left; text-align:center; margin:0px 15px 55px 0px; min-height:170px;}
.tshirt-product ul li a{display:block;}
.last{margin-right:0px !important;}

/*product page*/
.animal-nature h3{color:#000; text-transform:uppercase; text-align:center; font-style:italic; padding:30px 0px; clear:both;}
.animal-nature ul li{ float:left; margin-right:15px; border:3px solid #000; }
.animal-nature ul li a{display:block;}
.product{float:left; margin:0px 20px 0px 0px; width:565px;}
.product-info h2{text-align:left; text-transform:none !important; margin-bottom:8px !important;}
.product-thumb ul li{float:left; margin:10px 10px 12px 0px;}
.product-thumb ul li a{display:block;}
.product-detail{float:right; width:235px;}
.value{color:#FF0000; font-weight:bold; font-size:20px;}
.addtocart input[type="submit"]{color:#fff; background:#000; padding:7px 10px; border:none; cursor:pointer; font-weight:bold; margin:15px 0px 20px;}
.product-detail p{font-weight:bold; font-size:12px; line-height:15px;}
.product-detail p em{font-weight:normal;}
.ProductPrice, .ProductList em {font-weight:normal; color:#000;}

/* Common Product List LI */
.Content .ProductList .ProductImage {background:none; display:block; height:auto; width:100% !important; height:auto !important;}
.Content .ProductList li {width:170px !important; min-height:1em; margin:15px 0 15px 12px; position:relative;}
.Content #my-tabs .ProductList li, .Content #my-tabs .ProductList li .ProductDetails, .Content #my-tabs .ProductList li .ProductPriceRating, .Content #my-tabs .ProductList li .ProductCompareButton,.Content #my-tabs .ProductList li  .ProductActionAdd {height:auto !important;}

.Content .ProductList.SubCategoryList li {width:175px !important;}
.Content .ProductList.SubCategoryList .ProductImage {height:auto; max-height:275px;}
.Content .ProductList.SubCategoryList li {min-height:210px; height:auto;}
.Content .ProductList li.item4-1 {margin-left:0; clear:both;}
.Content .ProductList li .ProductActionAdd {display:none;}

/* content Box */
#PageContent h1 {display:none;}
#PageContent .BlockContent h1 {display:block;}
.contentbox {background:#f7f7eb;}
.contentbox .contentboxtop {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/contantboxbgtop.png?t=1541572760) 50% 0 no-repeat; width:100%; clear:both;}
.contentbox .contentboxbottom {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/contantboxbgbottom.png?t=1541572760) 50% 100% no-repeat; width:100%; clear:both;}
.contentbox .contentboxmiddle {min-height:350px; padding:0 30px; overflow:hidden;}
#PageContent .about {background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/about-filmstrip.png?t=1541572760) 0 0 repeat-y; padding:0 88px 20px 150px;}
#PageContent h1 {margin:0 auto 25px auto; padding-top:25px; color:#ff0500; font-family:'Trebuchet MS',sans-serif; font-size:25px; letter-spacing:-1px; text-align:left; font-weight:bold;}
#PageContent h3 {color:#FF0000;}
#PageContent .retail h1 {margin-left:120px; font-family:'Trebuchet MS',sans-serif; text-align:left; font-weight:bold;}
#PageContent .custom h1 {margin-left:200px; font-family:'Trebuchet MS',sans-serif; text-align:left; font-weight:bold;}
#PageContent .custom p > span {font-size:20px;}
.Block {margin:0 auto;}
#ContactForm.PL20 {padding-left:0;}

/* Express Checkout */
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {background:none;}
.ExpressCheckoutBlock .ExpressCheckoutTitle {background:#D7D8BD;}

/* General Site Buttons */
.btn, input[type="submit"], input[type="button"], button, .QuickSearchAllResults a {font-size:14px; text-transform:uppercase; text-align:center; padding:4px 10px !important; line-height:22px!important; font-weight:bold; color:#fff; border:3px solid #000; background:#ff0000; cursor:pointer; border-radius:40px; }
.btn:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, .QuickSearchAllResults a:hover {color:#000; background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/menubg_hover.jpg?t=1541572760) 50% 0 repeat-y;}

table.CartContents thead tr th, table.General thead tr th {background:#D7D8BD;}
.CartThumb img {width:75px;}

.QuickSearchAllResults {text-indent:0;}
.QuickSearchAllResults a {float:right; margin:10px 20px; text-decoration:none;}

/* Product Details */
.ProductThumb h1 {color: #FF0000; font-size: 28px; text-align: center; font-family:'Trebuchet MS',sans-serif; letter-spacing:-1px; font-weight:bold;}
.ProductTinyImageList, .ProductTinyImageList ul {width:216px !important; float:left; overflow:hidden;}
#ProductDetails .ProductTinyImageList ul li {float:left; display:inline; /* width:65px !important; height:45px !important; */}
#ProductDetails {border-bottom:3px solid #000; margin-top:0;}
.VideoPreviewSize { width:70px !important; height:auto !important;}
.ProductThumb .ImageCarouselBox {padding-left:35px !important;}
.ImageCarouselBox {padding-left:0 !important; clear:both; float:left; margin-bottom:15px !important;}
#ImageCarouselBox {padding-left:0 !important;}
.videoRow {clear:none;}
#VideoMiddleContainer {display:none;}
.ProductAddToCart .DetailRow .AddCartButton #qty_ {margin-top:4px; border: 1px solid black; font-size: 13px; font-weight: bold;}

.PrimaryProductDetails .ProductMain {width:230px; float:right; margin-top:34px;}

.ProductMain .ProductPrice{ color: #FF0000; font-size: 20px; font-weight: bold;}
.ProductDetailsGrid .Label {display:none; margin:0 auto; text-align:left;}
.ProductDetailsGrid .DetailRow {padding-left:0;}
.ProductDetailsGrid .AddCartButton {display:block; overflow:hidden; padding:5px;}
.ProductDetailsGrid .AddCartButton input[type="submit"] {background:#ff0000; text-transform:none; font-size:13px; margin:-3px 0 0 10px;}
.ProductDetailsGrid .AddCartButton input[type="submit"]:hover {background:url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/menubg_hover.jpg?t=1541572760) 50% 0 repeat-y;}
.AddThisButtonBox {float:left; margin:0 auto; padding:5px 0 25px;}
#ProductDescription {padding-top:10px;}
#ProductDetails .ProductTinyImageList ul li {background:none !important;}

.Content .ProductList li:hover .ProductImage img {opacity:0.5 !important; filter: alpha(opacity=50) !important;}
.Content .ProductList .ProductImage img {width:auto; max-width:100%;}
#ProductDetails .ProductTinyImageList ul li {/* border:1px solid #444 !important; */ padding:0 !important; margin-left:5px;}
#ProductDetails .ProductTinyImageList ul li:hover { /* border:1px solid #c8c9a5 !important; */}
#ProductDetails .ProductTinyImageList ul li.videoRow {/*padding:9px 0 !important;*/ margin:5px !important; padding:0 !important; max-height:48px !important; width:68px; height:auto !important;}
.VideoContentContainer {display:none !important;}

.SubCategoriesTabs #SideCategoryList, #ProductDetails .zoomPup, .zoomPreload, .zoomWindow {display:none !important; visibility:hidden;}
.zoomPad {cursor:default !important; float:none !important;}



/* Fast Cart*/
.CheckoutButton a {color:#fff !important;}
.CheckoutButton a:hover {color:#000 !important;}
.fastCartContent {width:665px;}
#fastCartContainer .ProductList li {margin:3px 5px; width:147px !important;}

/* Sitemap */
#SitemapContent h2, #SitemapContent h3 {color:#ff0000;}
#SitemapContent ul {padding-left:15px; margin:0 auto;}
#SitemapContent li {line-height:24px; list-style:disc;}
#SitemapContent li li {list-style:disc;}
.SitemapPages, .SitemapCategories, .SitemapBrands {float:left; width:30%; margin-right:1%;}

/* Extra Classes */
.ProductList li .Rating, .ProductList li .ProductActionAdd {display:none !important;}
.contentboxmiddle, .Content .contentbox .contentboxmiddle {padding-top:20px; padding-bottom:20px; margin-top:20px;}
.ContentPage .contentboxmiddle, .ContentPage .Content .contentbox .contentboxmiddle {padding-top:0; padding-bottom:0;}

.CategoryPagination {background:#000; border:none; color:#fff; padding:10px;}
.CategoryPagination a {color:#fff;}
#CategoryPagingBottom {display:none;}


.ProductPage #tab.sub-categorytabs {
    /* border-top: 3px solid #000000 !important; */
    margin-top: 5px;
    padding-top: 10px;
}

/* Search Page Tab Container Remove */
#SearchPage #SearchProduct_Container {display:block !important;}
#SearchPage #SearchTabsList, #SearchPage #SearchContent_Container {display:none !important;}

/* Category Page Tab Load More button */
.SubCategoriesTabs {position:relative; width:100%; clear:both; float:left;}
#CategoryContent {position:relative;}
.loadmorelink {position: absolute; right: -115px; top: 10px; background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/morebelow.png?t=1541572760) 0 0 no-repeat; width:85px; height:150px; overflow:hidden; display:none; text-indent:-500px; }
/* #no-tab .loadmorelink, .non-flipbooks .loadmorelink {display:block !important;} */

body.CategoryPage .SubCategoriesTabs{ display:none;}

body.CategoryPage.flipbooks .SubCategoriesTabs{ display:block;}
body.CategoryPage.flipbooks .cat_product_list { display: none;}
.ProductPage .ui-tabs-panel, .ProductPage #tab { display: none;}
.ProductTinyImageList { diaplay: none;}
.loadmorelink.active-link{ display:block; }

.NowView .nowshowingbtn {display: block !important; position: absolute; z-index:2; top: 30%; left: 5%; padding: 8px 14px; background: #ffff00; text-transform: uppercase; font-size: 20px;}
.NowView .nowshowingbtn:hover {text-decoration:none;}

.loadingTab{ background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/ajax-loader-2.gif?t=1541572760) no-repeat center; height:100px; }


h1.ProductTitle { letter-spacing: 1px; text-shadow: 1px 1px 0 black,
-1px -1px 0 black,
1px -1px 0 black,
-1px 1px 0 black,
0px 1px 0 black,
1px 0px 0 black,
0px -1px 0 black,
-1px 0px 0 black; }

input[type="submit"], input[type="button"] {
-webkit-appearance:none;
}


.contentbox a:link,
.contentbox a:visited {
    color: blue;
}
.contentbox a:hover,
.contentbox a:active {
    text-decoration: underline;
    
}

.contentbox .CheckoutButton a:hover,
.contentbox .CheckoutButton a:active {
    text-decoration: none;
}


.contentbox .ProductName a:link,
.contentbox .ProductName a:visited {
    color: black;
}
.contentbox .ProductName a:hover,
.contentbox .ProductName a:active {
    text-decoration: none;
}

.contentbox .ProductName a.CustomizeItemLink:link,
.contentbox .ProductName a.CustomizeItemLink:visited {
    color: blue;
}
.contentbox .ProductName a.CustomizeItemLink:hover,
.contentbox .ProductName a.CustomizeItemLink:active {
    text-decoration: underline;
}


.fastCartSummaryBox {
        text-align: center;
}
.fastCartSummaryBox p.or-between-buttons {
    font-weight: bold;
    font-size: 15px;
    color: black;
}
.fastCartItemsInfo {
    margin-top: 20px;
    margin-left: 15px;
}


.ShippingCharges {
    margin: 0 0 15px;
    text-align: right;
    float: right;
}
.ShippingCharges td {
    padding: 10px;
}
.ShippingCharges table {
    border: 1px solid #DCDCDC;
    padding: 10px;
    margin: 0px;
}
.ShippingCharges table td {
    padding: 0;
}
.ShippingCharges table td.ShipCharge {
}


.ShippingTable {
    margin: 0 0 15px;
}
.ShippingTable td {
    padding: 10px;
}
.ShippingTable table {
    border: 1px solid #DCDCDC;
    padding: 10px;
    margin: 0px;
}
.ShippingTable table td {
    padding: 0;
}
.ShippingTable table td.ShipCharge {
}

h2#less-bot-marg {
margin-bottom: 2px;
}

#payment_options {
    background-color: white;
    border: 1px solid black;
    border-bottom: 0;
    margin-left: 340px;
    padding: 20px 20px 10px;
}
#provider_list {
    background-color: white;
    border: 1px solid black;
    border-top: 0;
    margin-left: 340px; 
    padding: 0 20px 20px;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}

/* Contact Us Form Styles */

.jotform-form ul {
    list-style: none;
    clear: both;
}

.jotform-form ul li {
    margin-top: 1em;
}

.jotform-form ul label.form-label-left {
    width: 8em;
    float: left;
    clear: both;
}

.jotform-form span.form-required {
    color: red;
}


/* Custom page */

#custom-book-info {
    border: 1px solid red;
    float: left;
    width: 170px;
    margin-left: -200px;
    padding: 10px;
}


/* History page */

#PageContent div.history {
    padding: 25px 50px 75px;
}

#PageContent div.history h1 {
    margin-bottom: 5px;
}
#PageContent div.history h3 {
    margin-bottom: 25px;
}

#PageContent div.history p {
font-family: Verdana;
font-size: 14px;
line-height: 1.5em;
margin-bottom: 1.5em;
}
.productslider_home li ul li img {max-height: 145px;width:auto;}

.productslider_home .ProductImage {
    text-align: center;
}
.productslider_home li .ProductDetails, .productslider_home li .ProductPriceRating, .productslider_home li .ProductCompareButton, .productslider_home li .ProductActionAdd { display:none; } 

.li_group li.item-0 {
    clear: both;
}
.li_group li { height:145px; }
.homeProductSlider.loading{ background:url(//cdn2.bigcommerce.com/server3900/i67syt/templates/__custom/images/ajax-loader-2.gif?t=1541572760) no-repeat center; height: 482px; overflow:hidden; }
.SliderContent {
    display: none;
}

/* ===================================================================
NEW CUSTOM CHANGES AS PER CLIENT'S REQUIREMENT - 16-6-2015
=================================================================== */
.arrows .prev a, .arrows .next a {min-width:120px;}
#ContainerLower {clear:both;}
/* .Breadcrumb, #CategoryPagingBottom {display:block;} */
.Breadcrumb {border-bottom-color:#000; float:none; padding-bottom:10px; margin:15px auto !important;}
.Breadcrumb ul, .Breadcrumb li {color:#ff0500;}

.CategoryPage #Wrapper {margin:20px auto; clear:both; float:left; width:100%;}
.CategoryPage .Content {width:728px; margin:0 30px;}
.CategoryPage .Left {width: 200px; margin:0 auto;}
.Left h2 {font-size:20px; color:#fff; background:#ff0500; line-height:normal; padding:5px 10px; text-align:left;}

#CategoryHeading h1 {display:none;}
#CategoryHeading .SortBox {font-size:16px; color:#000; font-weight:bold; margin-bottom:20px;}
#CategoryHeading .SortBox select {border-radius: 5px; padding: 5px 10px; border:1px solid #acad94;}

#SideCategoryList .sf-menu li li a {padding:8px 10px;}

.SubCategoryList li, .flipbook-links a {width:14%; margin:0 auto; float:left; padding:5px 2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.flipbook-links a, .ProductPage .flipbook-links a {width:auto; dispaly;block;}
.ProductPage .flipbook-links {width:13%; margin:0 2px;}
.ProductPage .flipbook-links a {display:block; padding:5px !important; margin:0 auto; height:auto; width:100%; height:40px;}

.SubCategoryList li.RowDivider {display:none;}
.SubCategoryList li > a, .flipbook-links a {display:block; padding:5px; background:#fdf700; /* url(//cdn1.bigcommerce.com/server3900/i67syt/templates/__custom/images/menubg_hover.jpg?t=1541572760) 50% repeat; */ font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; border:2px solid #000; border-radius:30px; height:25px; text-align:center;}
.SubCategoryList li > a:hover, .SubCategoryList li.ActivePage a, .flipbook-links a:hover {color: #fff !important; background:#ff0500;}

.watchthemeall > img {max-width:100%;}

.Right .categorybtns a {margin-bottom:20px; display:block;}
.Right .categorybtns a img {max-width:100%;}
.CategoryDescription {padding-bottom:20px; border-bottom:3px solid #000;}