/* Color: Blue */

body {
    background: #fff url('../../default/images/blue/BodyBg.gif') repeat-x 0 0;
    color: #535353;
}


a {
    color: #001927;
    font-weight: normal;
    text-decoration: underline;
}

a:hover {
    color: #07599a;
}

h2 {
    color: #034285;
}

h3 {
    color: #034285;
}


#TopMenu li a, #TopMenu li div {
    border-left: 1px solid #208db5;
    color: #fff;
}

#TopMenu li div a {
    border-left: 0;
}

#TopMenu li a:hover {
    color: #fff;
}

#Menu li a {
    background: url('../../default/images/blue/PagesMenuBg.gif') 0 8px no-repeat;
    color: #fff;
}

#Menu li ul li a {
    background: #65b2cb;
}

#Menu li ul li a:hover {
    background-color: #075899;
    color: #fff;
}

#Menu li:hover a, #Menu li.over a{
    background-color: #65b2cb;
}

#Outer {
    background: url('../../default/images/blue/WrapperBg.jpg') no-repeat top center;
}


#Header {
    border-bottom: 1px solid #4aa1b2;
}

#Logo h1 {
    color: #fff;
    background: url(../../default/images/blue/Logo.png) top left no-repeat;
}

#Logo h1 a {
    color: #fff;
}

#SearchForm {
    color: #95bbd1;
}

#SearchForm label {
    color: #fff;
}

#SearchForm a {
    color: #b1ccdc;
}

#SearchForm a:hover {
    color: #fff;
}

.Left {
    background: transparent url('../../default/images/blue/LeftBg.gif') no-repeat;
}

.Left li {
    border-bottom: 1px solid #c5dde9;
}

.Left li a:hover {
    color: #07599a;
}

.Content {
    background: transparent url('../../default/images/ContentBg.gif') no-repeat;
}

.Content a {
    color: #075899;
}

.Content.Wide {
    background-image: url('../../default/images/ContentBgWide.gif');
}

.Content.Widest {
    background-image: url('../../default/images/ContentBgWidest.gif');
}


.Right {
    background: transparent url('../../default/images/blue/RightBg.gif') no-repeat;
}

.Right a {
    color: #034285;
}

.Right a:hover, .Right a:hover strong {
    color: #001927;
}

#Footer {
    border-top: 1px solid #C0DAE7;
}

#Footer li a {
    border-left: 1px solid #208db5;
}

.Content .ProductList li,
.fastCartContent .ProductList li {
    border: 1px solid #cddee2;
}

.Content .ProductList li:hover,
.Content .ProductList li.Over,
.fastCartContent .ProductList li:hover,
.fastCartContent .ProductList li.Over {
    background: #DFF2F7;
}

.ProductList .ProductImage {
    background: #fff;
}

.ProductList strong, .ProductList strong a {
    color: #075899;
}

.ProductPrice, .ProductList em {
    color: #800000;
}

.ProductList .Rating{
    color: #797979;
}

.Right .ProductList li {
    border-bottom: 1px solid #c0dae7;
}

.Content .FeaturedProducts .ProductList li {
    background: #dff2f7;
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
    background: #D2E8EE;
}

.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    background: url(../../default/images/blue/TopSellerNumberBg.gif) 0 4px no-repeat;
    color: #075899;
}

.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
    border: 1px solid #c0dae7;
    background: #fff;
}

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
    background: url(../../default/images/blue/TopSellerNumber1Bg.png) 0 0 no-repeat;
    color: #075899;
}

.Breadcrumb {
    border-bottom: 1px solid #DCDFE2;
}


.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #EFF8FA; }
.CompareFieldTop { border-bottom:solid 1px #85BADF; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }
.CompareLeft { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }

.ViewCartLink {
    background: url('../../default/images/blue/Cart.gif') no-repeat 3px 0;
}

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

.CartContents thead tr th, table.General thead tr th {
    background: #edf2f3;
    color: #424748;
    border-bottom: 1px solid #c7d7db;
}

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

.MiniCart .SubTotal {
    color: #075899;
}

.JustAddedProduct {
    border: 1px solid #c0dae7;
    background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
    color: #075899;
}

.CategoryPagination {
    color: #034285;
    background: #f4fbfc;
    border: 1px solid #c0dae7;
}

.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }

.SubCategoryList, .SubBrandList {
    background:#EEF5F9;
}

.SpecificInfoMessage {
    background-color: #f8e4d1;
    color: #555;
}

.InfoMessage {
    background: #EFF8FA url('../../default/images/InfoMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.SuccessMessage {
    background: #E8FFDF url('../../default/images/SuccessMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ErrorMessage {
    background: #FFECEC url('../../default/images/ErrorMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
    background: #EFF8FA;
}

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

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #dcf0f5;
    border: 1px solid #bce0e8;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: #f0f0f0;
    border: 1px solid #ddd;
    color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
}

/* Tabbed Navigation */
.TabNav {
    border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
    border: 1px solid #3d9abe;
    background: #ddf0f6;
}

.TabNav li a:hover {
    background-color: #c8e6ed;
}

.TabNav li.Active a {
    border-bottom: 1px solid #fff;
    background: #fff;
}

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

/* Product Videos */

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

.currentVideo {
    background-color: #ddf0f6;
}

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

/* Product Videos */

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

.currentVideo {
    background-color: #ddf0f6;
}

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

#SearchResultsCategoryAndBrand {
    background-color: #EEF5F9;
}

.CartContents .ItemShipping th {
    border-bottom-color: #c7d7db;
    border-top-color: #c7d7db;
    background: #edf2f3;
}

/* 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: #65B2CB;
    color: #FFF;
}

/* 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 {
    background-color: #075899;
}

/* End: category flyout styles */


/* start fast cart styles */
#fastCartContainer {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.fastCartContent h2 {
    color: #009E0F;
    background-color:transparent;
}
.fastCartContent h3 {
    color: #BB6F21;
    background-color:transparent;
}
.fastCartSummaryBox {
    background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
    color: #075899;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
    color: #800000;
}
.fastCartContent .Quantity {
    color: #828DB3;
}
.fastCartContent p {
    color: #444444;
}
.fastCartContent .ProductList li {
    background-color: #FFF;
}
/* end fast cart styles */


/*************************/
/* Cart Designers - 2012 */
/*************************/

/* Global */
body { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-purple.jpg?t=1452079230) repeat-x; color: #000; font-family: 'AveRoman', Helvetica, Arial, sans-serif; font-size: 12px; overflow-x: hidden; }
a { text-decoration: none; }
.text-shadow { text-shadow: 3px 3px 5px #222; }
.burst { background: #3d0b6b url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-purple.jpg?t=1452079230) no-repeat 50% 0px; display: block; height: 379px; max-width: 2100px; position: absolute; top: 43px; width: 100%; z-index: 1; }

/* Container/Outer */
#Container { margin: -43px auto 0px; position: relative; width: 960px; z-index: 2; }
#Outer { background: none; float: left; margin: 12px 0px 0px; width: 100%; }

/* topBar/Menu */
#topBar { border-bottom: 1px solid #1d0830; float: left; width: 100%; }
#Menu { float: left; height: 35px; margin: 7px 0px 0px; }
#Menu li a { background: none; font-size: 14px; font-weight: normal; height: 27px; line-height: 24px; margin: 0px 0px 0px 2px; padding: 4px 9px; }
#Menu li.First { margin: 0px; }
#Menu li.ActivePage a, #Menu li.Over a, #Menu li:hover a { background: #632997; text-decoration: none;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 8px 8px 0px 0px;
border-radius: 8px 8px 0px 0px; }
#Menu li.h-promo a { color: #e50707; font-family: 'AveMedium', Helvetica, Arial, sans-serif; }
#Menu li.h-promo:hover a { color: #fff; }
#topBar #topCart { color: #fff; float: right; font-size: 14px; line-height: 46px; }
#topBar #topCart img { margin-left: 8px; vertical-align: text-bottom; }

/* Header/Logo */
#Header { border: none; height: 70px; margin: 0px; padding: 0px; width: 100%; }
#Logo { width: auto; }
#Logo a { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/logo-sprite.png?t=1452079230) no-repeat; height: 59px; display: block; width: 408px; }
#Logo img { display: none; }

/* TopMenu/SearchForm */
#TopMenu { float: right; height: auto; }
#TopMenu li { margin: 0px 0px 0px 10px; }
#TopMenu li a, #TopMenu li div, #TopMenu li div a { border: none; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 16px; padding: 0px; margin: 0px; }
#TopMenu li a, #TopMenu li div a { border-bottom: 1px solid #fff; display: block; line-height: 15px; }
#TopMenu li.First { margin: 0px; }
#TopMenu li:hover a { color: #dfdfdf; text-decoration: none; }
#TopMenu .hidden { display: none; }
#SearchForm { clear: right; float: right; padding-top: 10px; }
#SearchForm input.Textbox { border: 1px solid #867992; color: #92859e; float: left; font-family: 'AveOblique', Helvetica, Arial, sans-serif; font-size: 14px; padding: 5px 36px 5px 5px; width: 171px; }
#SearchForm .Button { float: left; height: 21px; margin: 4px 0px 0px -35px; vertical-align: top; width: 26px; }

/* Main Nav aka SideCategoryList */
#mainNav #SideCategoryList { float: left; margin: 0px 0px 20px; width: 960px; }
#mainNav #SideCategoryList h2 { display: none; }
#mainNav #SideCategoryList ul { list-style: none; margin: 0px; padding: 0px; }
#mainNav #SideCategoryList li { float: left; margin: 0px; padding: 0px; position: relative; z-index: 10; }
#mainNav #SideCategoryList li a { color: #fff; display: block; float: left; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 14px; margin: 0px; padding: 8px; text-align: center; text-transform: uppercase; width: auto;
text-shadow: 3px 3px 5px #222; }
#mainNav #SideCategoryList li:hover { background: #1d0830;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }
#mainNav #SideCategoryList li ul { background: #1d0830; display: none; position: absolute; right: 0px; top: 27px; width: 200px; z-index: 10;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 8px 0px 8px 8px;
border-radius: 8px 0px 8px 8px; }
#mainNav #SideCategoryList li ul li { display: block; float: left; width: 200px; }
#mainNav #SideCategoryList li ul li:hover { background: #2d1245;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; }
#mainNav #SideCategoryList li ul li:first-child:hover { 
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 8px 0px 0px 0px;
border-radius: 8px 0px 0px 0px; }
#mainNav #SideCategoryList li ul li.LastChild:hover { 
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px; }
#mainNav #SideCategoryList li ul li a { display: block; text-align: right; width: 184px; }
#mainNav #SideCategoryList li:hover ul { display: block; }
#mainNav #SideCategoryList li:hover ul ul, #mainNav #SideCategoryList li ul ul { display: none; }

/* Left */
.Left { background: none; margin: 0px 17px 0px 0px; min-height: 250px; padding: 0px; width: 230px; }
.Left li { border: none; margin: 0px; padding: 0px; }
.Left .BlockContent { margin: 0px; }
.subCategory, #SideAccountMenu, #GiftCertificatesMenu { background: #fff; float: left; margin: 0px 0px 20px 0px; min-height: 250px; padding: 0px 0px 10px; width: 219px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
-moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4); }
.subCategory h2, #SideAccountMenu h2, #GiftCertificatesMenu h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-antler.jpg?t=1452079230) no-repeat left; color: #fff; float: right; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 25px; margin: 0px 0px 10px; padding: 0px 0px 0px 40px; text-transform: uppercase; width: 165px; }
.subCategory #SideCategoryList { background: #fff; float: left; margin: 10px 0px 0px; padding: 0px 0px 0px 12px; width: 207px; }
.subCategory #SideCategoryList ul, .subCategory #SideCategoryList li ul, #SideAccountMenu ul, #GiftCertificatesMenu ul { border: none; float: left; padding: 0px; width: 100%; }
.subCategory #SideCategoryList .rootCategory li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-other.png?t=1452079230) no-repeat left center; border: none; margin: 0px; padding: 0px 0px 0px 20px; }
.subCategory #SideCategoryList .rootCategory li li li { padding: 0px; }
.subCategory #SideCategoryList li a, #SideAccountMenu li a, #GiftCertificatesMenu li a { font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 28px; }
.subCategory #SideCategoryList ul ul { display: none; }
#SideAccountMenu, #GiftCertificatesMenu { min-height: 100px; padding: 10px 0px; }
#SideAccountMenu .BlockContent, #GiftCertificatesMenu .BlockContent { float: left; padding: 0px 10px; width: 199px; }
#SideAccountMenu h2, #GiftCertificatesMenu h2 { font-size: 14px; padding: 0px 0px 0px 20px; width: 185px; }
#SideAccountMenu li a, #GiftCertificatesMenu li a { font-size: 14px; }

/* Content */
.Content { background: none; font-size: 12px; padding: 0px 10px; width: 690px; }

.Content.background { background: #fff; padding: 10px; width: 690px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
-moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);  }
.Content.Wide { background-image: none; width: 690px; }
.Content.Widest { background: #fff; padding: 15px; width: 930px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
-moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4); }
.Content h1 { color: #000; font-weight: normal; }
.Content h2, .TitleHeading { color: #000; font-size: 20px; font-weight: normal; margin: 0px 0px 10px; }
.Content h3 { color: #000; font-weight: normal; }

/* Right */
.Right { background: none; margin: 0px 0px 0px 17px; padding: 0px; width: 230px; }
.Right li { border: none; margin: 0px; padding: 0px; }

/* ProductList */
.Content .ProductList { float: left; margin: 0px 0px 20px; width: 100%; }
.Content .ProductList li, .fastCartContent .ProductList li, .Content .FeaturedProducts .ProductList li, .Content .ProductList li:hover, .Content .ProductList li.Over, .fastCartContent .ProductList li:hover, .fastCartContent .ProductList li.Over, .Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/sep-productlist.jpg?t=1452079230) no-repeat left top; border: none; font-size: 12px; height: 375px !important; margin: 0px 6px 6px 0px; padding: 0px 8px 8px 14px; width: 200px !important; }
#HomeFeaturedProducts li, #HomeNewProducts li { height: 305px !important; }
.Content .ProductList li.noBG, .fastCartContent .ProductList li.noBG, .Content .ProductList li.noBG:hover, .Content .ProductList li.noBG.Over, .fastCartContent .ProductList li.noBG:hover, .fastCartContent .ProductList li.noBG.Over { background: none; }
.ProductList .ProductImage { width: 200px !important; }
.ProductList .ProductDetails { text-align: center; }
.ProductList strong, .ProductList strong a { color: #000; font-family: 'AveOblique', Helvetica, Arial, sans-serif; }
.ProductList em { color: #000; float: left; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-weight: normal; margin: 10px 0px 5px; text-align: right; width: 100%; }
.ProductList em strike { color: #ff0303; float: left; }
.ProductList .Rating, .noReviews { display: none; }
#HomeFeaturedProducts .ProductList .ProductActionAdd, #HomeNewProducts .ProductList .ProductActionAdd { display: none; }
.ProductList .ProductActionAdd { float: left; height: 31px; width: 200px; }
.ProductList .ProductActionAdd a { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/button-categoryaddtocart.jpg?t=1452079230) no-repeat; display: block; height: 31px; margin: 0px auto; text-indent: -99999px; width: 104px; }
.ProductList .brandImage { display: block; margin: 0px auto; }

/* Breadcrumb */
.Breadcrumb { border: none; color: #fff; float: left; font-family: 'AveHeavyOblique', Helvetica, Arial, sans-serif; font-size: 14px; margin: -15px 0px 10px; padding: 0px; width: 100%; }
.Breadcrumb li a { background: none; color: #fff; font-family: 'AveOblique', Helvetica, Arial, sans-serif; padding-right: 5px; }
.Breadcrumb li a:hover { text-decoration: underline; }

/* Category */
.catInfo { float: left; margin: 0px 0px 50px; width: 100%; }
.catDescription { color: #fff; font-family: 'AveLight'; font-size: 18px; line-height: 24px; width: 90%; }

/* Product */
#ProductDetails { background: #fff; float: left; margin: 0px 0px 20px; padding: 20px; width: 650px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
-moz-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4);
box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .4); }
#QuickViewProductDetails #ProductDetails { -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .0);
-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .0);
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .0); }
#ProductDetails h2 { color: #2b3590; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 24px; }
.zoomPad { float: none; }
#ProductDetails .ProductTinyImageList ul li { border: none !important; height: 60px !important; width: 60px !important; }
#ProductDetails .ProductTinyImageList ul li div { border: none !important; }
.PrimaryProductDetails .ProductMain { width: 290px; }
.PrimaryProductDetails .YouSave { display: none; }
.ProductDetailsGrid .DetailRow { padding: 0px; }
.ProductDetailsGrid .Label { color: #000; font-family: 'AveHeavy', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0px 0px 15px; text-align: left; width: 120px; }
.ProductDetailsGrid .Value { color: #7235a9; font-size: 14px; height: 19px; line-height: 23px; padding-top: 1px; }
.ProductDetailsGrid .PriceRow, .ProductDetailsGrid .RetailPrice { float: left; }
.ProductDetailsGrid .PriceRow .Label { height: 28px; line-height: 34px; margin: 0px 10px 10px 0px; width: auto; }
.ProductDetailsGrid .PriceRow .Value { line-height: 28px; }
.ProductDetailsGrid .PriceRow .Value .ProductPrice { color: #7235a9; font-family: 'AveHeavy', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: normal; }
.ProductDetailsGrid .RetailPrice { clear: none; color: #e50707; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 14px; }
.ProductDetailsGrid .RetailPrice .Label { color: #e50707; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 14px; height: 28px; line-height: 34px; margin: 0px 5px 10px 10px; width: auto; z-index: 1; }
.ProductDetailsGrid .RetailPrice .Value { height: 28px; line-height: 36px; }
.ProductDetailsGrid .RetailPrice .Value strike { text-decoration: none; } 
.ProductDetailsGrid .noReviews { margin-bottom: 15px; }
.ProductDetailsGrid .noReviews img { margin-right: 18px; vertical-align: top; }
.ProductDetailsGrid .noReviews a { color: #7235a9; text-decoration: underline; }
.ProductDetailsGrid .noReviews a:hover { color: #9a8ea6; }
.ProductDetailsGrid select { width: 169px; }
.AddThisButtonBox { float: left; margin: 0px 0px 15px; }
.AddThisButtonBox #prodShare {  color: #000; display: block; float: left; font-family: 'AveHeavy', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; margin: 0px 0px 5px; width: 290px; }
.AddThisButtonBox a { padding: 0px 8px 0px 0px; }
.ProductDescriptionContainer p { font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 18px; }
.ProductDescriptionContainer ul { margin: 0px 0px 10px 17px; }
.ProductDescriptionContainer li { font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 14px; margin: 10px 0px; }
.Left h2#videos { color: #2b3590; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 18px; }
.VideoSideDescription { font-family: 'AveLight'; font-size: 12px; line-height: 18px; }
#ProductReviews { font-size: 14px; margin-top: 35px; }

/* Cart/Checkout */
table.CartContents, table.General { border: 1px solid #552086; 
-webkit-border-radius: 5px;
-moz=border-radius: 5px;
border-radius: 5px; }
.CartContents thead tr th, table.General thead tr th { background: #8649be; color: #fff; border-bottom: 1px solid #552086; font-size: 14px; }
table.General tbody tr td { border-top: 1px solid #552086; }
.CartContents tfoot .SubTotal td { border-top: 1px solid #552086; color: #000; }
.ProductPrice, .ProductList em { color: #1d0830; font-size: 14px; font-weight: normal; }
.EstimateShipping, .CheckoutRedeemCoupon { background: #b87ef1; border: 1px solid #552086; color: #fff;
-webkit-border-radius: 5px;
-moz=border-radius: 5px;
border-radius: 5px; }
.EstimateShipping a, .CheckoutRedeemCoupon a { color: #1d0830; }
.GoogleCheckout p, .PayPalExpressCheckout p, .AlternativeCheckout p { margin: 0px 0px 2px; }
.ExpressCheckoutBlock .ExpressCheckoutTitle { background: #7135a9; border: 1px solid #41136e; color: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle { background: #F0F0F0; border: 1px solid #DDD; color: #555; }

/* Various Pages */
.TabNav { border-bottom: 1px solid #552086; float: left; padding: 6px 0px 0px; width: 100%; }
.TabNav li a { background: #8649be; border: 1px solid #552086; color: #fff; float: left; margin: 3px 1px 0px; top: 1px; }
.TabNav li.Active a, .TabNav li:hover a { background: #ac7adb; border: 1px solid #552086; color: #fff; }
.CreateAccount { width: 310px; }
.AccountLogin { width: 325px; }
#gplus { float: right; }

/* Home SideNewsletterBox */
#SideNewsletterBox { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/NewsletterBG.jpg?t=1452079230) no-repeat; float: left; height: 30px; margin: 5px 0px 0px; padding: 5px 0px 5px 40px; width: 920px; }
#SideNewsletterBox h2 { color: #fff; float: left; font-size: 18px; font-weight: normal; margin: 4px 0px; }
#SideNewsletterBox img { float: left; }
#SideNewsletterBox form { float: left; margin-left: 20px; width: 515px; }
.NewsletterSubscription input { color: #7f7f7f; float: left; font-family: 'AveOblique', Helvetica, Arial, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
.NewsletterSubscription input.Textbox { border: none; margin: 2px 15px 0px 0px; padding: 5px; width: 159px; }
.NewsletterSubscription form h2 { display: block; width: 77px; }
.NewsletterSubscription .Button { float: left; height: 27px; margin: 4px 0px 0px 5px; vertical-align: top; width: 36px; }
h2.pageInfo { display: none; }

/* Page SideNewsletterBox */
#PageContent #SideNewsletterBox { background: none; height: 250px; padding: 5px 0px; width: 400px; }
#PageContent #SideNewsletterBox h2 { color: #3d0b6b; margin: 4px 0px 10px; }
#PageContent #SideNewsletterBox img { display: none; }
#PageContent #SideNewsletterBox form { margin: 0px; width: 400px }
#PageContent #SideNewsletterBox input.Textbox { border: 1px solid #3d0b6b; margin: 2px 15px 10px 0px; }
#PageContent h2.homeInfo { display: none; }
#PageContent h2.pageInfo { display: block; }

/* Footer */
#footerContainer { background: #f2f2f2; border-top: 1px solid #fafafa; float: left; margin: 20px 0px 0px; padding: 27px 0px; width: 100%; }
#Footer { border: none; color: #2b2b2b; font-size: 14px; margin: 0px auto; padding: 0px; text-align: left; width: 960px; }
#Footer a { color: #3d3d3d; }
#Footer a:hover { color: #111; }
#Footer p#footer-icons { float: right; margin: 0px 34px 0px 0px; }
#Footer img.footerBadge { height: 55px; margin: 0px 0px 0px 10px; }
#Footer p.copyright { clear: both; float: right; font-family: 'AveBook', Helvetica, Arial, sans-serif; font-size: 12px; margin: 10px 83px 0px 0px; }
#Footer ul { list-style: none; margin: 0px; overflow: hidden; padding: 0px; }
#Footer li.column { float: left; margin: 0px 0px 0px 4%; width: 20%; }
#Footer li.column:first-child { margin: 0px; }
#Footer .column li { display: block; float: left; margin: 0px 0px 4px; width: 100%; }
#Footer .column li.heading { color: #263590; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 18px; margin-bottom: 10px; }
#Footer .column li a { background: none; border: none; display: block; margin: 0px; padding: 0px; }
#Footer .column li.social a { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/footer-social.png?t=1452079230) no-repeat; float: left; margin-left: 10px; text-indent: -99999px; }
#Footer .social a#fb { background-position: 0px -27px; height: 28px; margin-left: 0px; width: 28px; }
#Footer .social a#tw { background-position: -30px -27px; height: 28px; width: 26px; }
#Footer .social a#ms { background-position: 0px 0px; height: 27px; width: 64px; }

/** Custom Backgrounds/Styling **/

/* American Tourister */
body.americantourister { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-americantourister.jpg?t=1452079230) repeat-x; }
.americantourister .burst { background: #263590 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-americantourister.jpg?t=1452079230) no-repeat 50% 0px; height: 423px; }
.americantourister #Menu li.h-promo a { color: #1c2a61; }
.americantourister #topBar { border-bottom: 1px solid #960b38; }
.americantourister #Menu li.ActivePage a, .americantourister #Menu li.Over a, .americantourister #Menu li:hover a { background: #313f97; color: #fff; }
.americantourister #Logo a { background-position: 0px -240px; }
.americantourister #TopMenu li a, .americantourister #TopMenu div a { border-bottom: 1px solid #fff; color: #fff; }
.americantourister .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-americantourister.jpg?t=1452079230) no-repeat left; color: #fff; }
.americantourister .subCategory #SideCategoryList li { background: none; padding: 0px; }
.americantourister .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-americantourister.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.americantourister .subCategory #SideCategoryList li a { color: #960b38; }
.americantourister #mainNav #SideCategoryList li:hover, .americantourister #mainNav #SideCategoryList li ul  { background: #151d4f; }
.americantourister #mainNav #SideCategoryList li ul li:hover { background: #2e3771; }
.americantourister .catInfo { margin: 0px 0px 35px; }
.americantourister .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/americantouristerLogo.png?t=1452079230) no-repeat; display: block; float: left; height: 123px; margin: 0px 10px 0px 0px; text-indent: -99999px; width: 193px; }
.americantourister .catInfo .catDescription { float: left; font-family: 'AveMedium', Helvetica, Arial, sans-serif; line-height: 22px; width: 100%; }
.americantourister .catInfo .catDescription.first { margin: 15px 0px 25px; width: 70%; }
.americantourister h2 { color: #1c2a61; }
.americantourister .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/cat-americantouristerSmall.jpg?t=1452079230) no-repeat; height: 52px; width: 81px; }

/* Antler */
body.antler { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-antler.jpg?t=1452079230) repeat-x; }
.antler .burst { background: #c2c0c3 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-vanguard.jpg?t=1452079230) no-repeat 50% 0px; height: 363px; }
.antler #topBar { border-bottom: 1px solid #1d0830; }
.antler #Menu li.ActivePage a, .antler #Menu li.Over a, .antler #Menu li:hover a { background: #9f0b3b; color: #fff; }
.antler #Logo a { background-position: 0px -420px; }
.antler #TopMenu li a, .antler #TopMenu div a {     border-bottom: 1px solid #000;
    color: #000; }
.antler .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-vanguard.jpg?t=1452079230) no-repeat left;
    color: #1f1a17; }
.antler .subCategory #SideCategoryList li { background: none; padding: 0px; }
.antler .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-antler.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.antler #mainNav #SideCategoryList li a {
    color: #000;
}
.antler #mainNav #SideCategoryList li:hover a {
    color: #fff;
}
.antler #mainNav #SideCategoryList li:hover, .antler #mainNav #SideCategoryList li ul  { background: #1d0830; }
.antler #mainNav #SideCategoryList li ul li:hover { background: #34174f; }
.antler .catInfo, .antler.wenger .catInfo { margin: 0px 0px 40px; }
.antler .catInfo h2.catName, .antler.wenger .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/antlerLogo_tranaparent.png?t=1452079230) no-repeat; display: block; float: left; height: 148px; text-indent: -99999px; width: 148px; background-position: center;}
.antler .catInfo .catDescription, .antler.wenger .catInfo .catDescription { float: left; font-family: 'AveMedium', Helvetica, Arial, sans-serif; margin-left: 3%; width: 74%; }
.antler h2 { color: #940032; }
.antler .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/antlerLogo_tranaparent.png?t=1452079230) no-repeat; height: 49px;width: 150px;
    background-position: center;
    background-size: contain; }
.antler .catInfo .catDescription {
    color: #1f1a17;
    float: left;
    font-size: 16px;
    line-height: 24px;
    

}
.antler #mainNav #SideCategoryList li:hover a {
    color: #fff;
}
.antler #mainNav #SideCategoryList li:hover, .antler #mainNav #SideCategoryList li ul {
    background: #000;
}
.antler .Breadcrumb, .antler .Breadcrumb li a {
    color: #000;
}
.antler .subCategory {
    background: #1f1a17;
}
.antler .subCategory #SideCategoryList {
    background: #1f1a17;
}
.antler .subCategory #SideCategoryList li a {
    color: #fff;
}
.antler .subCategory #SideCategoryList li li li {
    background: url(//cdn2.bigcommerce.com/server4600/aa002/templates/__custom/images/catmenuarrow-vanguard.png?t=1451047957) no-repeat left center;
    padding: 0px 0px 0px 20px;
}
.antler #mainNav #SideCategoryList li ul li:hover {
    background: #1d1d1d;
}
/* Lojel */
.Lojel { background:#fff; }
.Lojel .burst { background:#008852 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-lojel.jpg?t=1452079230) no-repeat 50% 0px; height:426px; }
.Lojel .catInfo .catDescription{
float:left;
width:100%;
}

.Lojel .brandImage {
    background: url(../images/lojel-thumb.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
margin-bottom: 5px;
   
}

.Lojel #Menu li a { color: #008852; }
.Lojel #Menu li.ActivePage a, .Lojel #Menu li.Over a, .Lojel #Menu li:hover a{ background: none repeat scroll 0 0 #008852; color: #FFFFFF; }
.Lojel #topBar { border: none; }
.Lojel #topBar #topCart { color: #008852; }
.Lojel #Logo a { background-position: 0 -360px; }
.Lojel .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-tamrac.jpg?t=1452079230) no-repeat left; color: #fff; }
.Lojel .subCategory #SideCategoryList li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-tamrac.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.Lojel #mainNav #SideCategoryList li:hover, .Lojel #mainNav #SideCategoryList li ul { background: #000; }
.Lojel #mainNav #SideCategoryList li ul li:hover { background: #1d1d1d; }
.Lojel .catInfo { min-height: 150px; }
.Lojel .catInfo h2.catName { background: url(../images/lojel-logo.jpg) no-repeat; display: block; float: left; height: 100px; margin: 0px 10px 0px 0px; text-indent: -99999px; width: 100px; }

/* BlackWolf */
body.blackwolf { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-blackwolf.jpg?t=1452079230) repeat-x; }
.blackwolf .burst { background: #565555 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-blackwolf.jpg?t=1452079230) no-repeat 50% 0px; height: 337px; }
.blackwolf #topBar { border-bottom: 1px solid #bb0101; }
.blackwolf #Menu li.h-promo a { color: #000; }
.blackwolf #Menu li.ActivePage a, .blackwolf #Menu li.Over a, .blackwolf #Menu li:hover a { background: #959392; color: #fff; }
.blackwolf #Logo a { background-position: 0px -299px; }
.blackwolf #TopMenu li a, .blackwolf #TopMenu div a { border-bottom: 1px solid #fff; color: #fff; }
.blackwolf .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-blackwolf.jpg?t=1452079230) no-repeat left; color: #fff; }
.blackwolf .subCategory #SideCategoryList li { background: none; padding: 0px; }
.blackwolf .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-blackwolf.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.blackwolf .subCategory #SideCategoryList li a { color: #000; }
.blackwolf #mainNav #SideCategoryList li:hover, .blackwolf #mainNav #SideCategoryList li ul { background: #bb0101; }
.blackwolf #mainNav #SideCategoryList li ul li:hover { background: #d22323; }
.blackwolf .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/blackwolfLogo.png?t=1452079230) no-repeat; display: block; float: left; height: 101px; margin: 0px 10px 0px 0px; text-indent: -99999px; width: 270px; }
.blackwolf .catInfo .catDescription { font-family: 'AveMedium', Helvetica, Arial, sans-serif; line-height: 21px; width: auto; }
.blackwolf h2 { color: #bb0101; }
.blackwolf .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/cat-blackwolfSmall.jpg?t=1452079230) no-repeat; height: 40px; width: 170px; }

/* Paklite */
body.paklite { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-paklite.jpg?t=1452079230) repeat-x; }
.paklite .burst { background: #881e1e url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-paklite.jpg?t=1452079230) no-repeat 50% 0px; height: 429px; }
.paklite #topBar { border-bottom: 1px solid #000; }
.paklite #Menu li.h-promo a { color: #d1381e; }
.paklite #Menu li.ActivePage a, .paklite #Menu li.Over a, .paklite #Menu li:hover a { background: #d1381e; color: #fff; }
.paklite #Logo a { background-position: 0px -60px; }
.paklite #TopMenu li a, .paklite #TopMenu div a { border-bottom: 1px solid #fff; color: #fff; }
.paklite .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-paklite.jpg?t=1452079230) no-repeat left; color: #fff; }
.paklite .subCategory #SideCategoryList li { background: none; padding: 0px; }
.paklite .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-paklite.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.paklite .subCategory #SideCategoryList li a { color: #d32e12; }
.paklite #mainNav #SideCategoryList li:hover, .paklite #mainNav #SideCategoryList li ul { background: #000; }
.paklite #mainNav #SideCategoryList li ul li:hover { background: #1d1d1d; }
.paklite .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/pakliteLogo.png?t=1452079230) no-repeat; display: block; float: left; height: 80px; margin: 0px 0px 15px; text-indent: -99999px; width: 322px; }
.paklite .catInfo .catDescription { float: left; font-size: 20px; line-height: 24px; width: 100%; }
.paklite h2 { color: #bb0101; }
.paklite .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/cat-pakliteSmall.jpg?t=1452079230) no-repeat; height: 36px; width: 130px; }

/* Samsonite */
body.samsonite { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-samsonite.jpg?t=1452079230) repeat-x; }
.samsonite .burst { background: #263590 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-samsonite.jpg?t=1452079230) no-repeat 50% 0px; height: 373px; }
.samsonite #topBar { border-bottom: 1px solid #151d4f; }
.samsonite #Menu li.ActivePage a, .samsonite #Menu li.Over a, .samsonite #Menu li:hover a { background: #4856a9; color: #fff; }
.samsonite #Logo a { background-position: 0px -179px; }
.samsonite #TopMenu li a, .samsonite #TopMenu div a { border-bottom: 1px solid #fff; color: #fff; }
.samsonite .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-samsonite.jpg?t=1452079230) no-repeat left; color: #fff; }
.samsonite .subCategory #SideCategoryList li { background: none; padding: 0px; }
.samsonite .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-samsonite.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.samsonite .subCategory #SideCategoryList li a { color: #263590; }
.samsonite #mainNav #SideCategoryList li:hover, .samsonite #mainNav #SideCategoryList li ul  { background: #151d4f; }
.samsonite #mainNav #SideCategoryList li ul li:hover { background: #2e3771; }
.samsonite .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/samsoniteLogo.png?t=1452079230) no-repeat; display: block; height: 49px; text-indent: -99999px; width: 310px; }
.samsonite h2 { color: #151d4f; }
.samsonite .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/cat-samsoniteSmall.jpg?t=1452079230) no-repeat; height: 39px; width: 152px; }

/* Tamrac */
body.tamrac { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-tamrac.jpg?t=1452079230) repeat-x; }
.tamrac .burst { background: #232020 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-tamrac.jpg?t=1452079230) no-repeat 50% 0px; height: 353px; }
.tamrac #topBar { border-bottom: 1px solid #f81d22; }
.tamrac #Menu li.h-promo a { color: #000; }
.tamrac #Menu li.ActivePage a, .tamrac #Menu li.Over a, .tamrac #Menu li:hover a { background: #3f3c3b; color: #fff; }
.tamrac #Logo a { background-position: 0px -360px; }
.tamrac #TopMenu li a, .tamrac #TopMenu div a { border-bottom: 1px solid #fff; color: #fff; }
.tamrac .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-tamrac.jpg?t=1452079230) no-repeat left; color: #fff; }
.tamrac .subCategory #SideCategoryList li { background: none; padding: 0px; }
.tamrac .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-tamrac.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.tamrac .subCategory #SideCategoryList li a { color: #221b23; }
.tamrac #mainNav #SideCategoryList li:hover, .tamrac #mainNav #SideCategoryList li ul { background: #f81d22; }
.tamrac #mainNav #SideCategoryList li ul li:hover { background: #f74a4e; }
.tamrac .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/tamracLogo.png?t=1452079230) no-repeat; display: block; float: left; height: 59px; margin: 0px 0px 15px; text-indent: -99999px; width: 307px; }
.tamrac .catInfo .catDescription { float: left; font-size: 20px; line-height: 24px; width: 100%; }
.tamrac h2 { color: #f81d22; }
.tamrac .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/cat-tamracSmall.jpg?t=1452079230) no-repeat; height: 33px; width: 172px; }

/* Vanguard */
body.vanguard { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-vanguard.jpg?t=1452079230) repeat-x; }
.vanguard .burst { background: #c2c0c3 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-vanguard.jpg?t=1452079230) no-repeat 50% 0px; height: 405px; }
.vanguard #topBar { border-bottom: 1px solid #000; }
.vanguard #Menu li.ActivePage a, .vanguard #Menu li.Over a, .vanguard #Menu li:hover a { background: #efefef; color: #000; }
.vanguard #Logo a { background-position: 0px -59px; }
.vanguard #TopMenu li a, .vanguard #TopMenu div a { border-bottom: 1px solid #000; color: #000; }
.vanguard .Breadcrumb, .vanguard .Breadcrumb li a { color: #000; }
.vanguard .subCategory { background: #1f1a17; }
.vanguard .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-vanguard.jpg?t=1452079230) no-repeat left; color: #1f1a17; }
.vanguard .subCategory #SideCategoryList { background: #1f1a17; }
.vanguard .subCategory #SideCategoryList li { background: none; padding: 0px; }
.vanguard .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-vanguard.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.vanguard .subCategory #SideCategoryList li a { color: #fff; }
.vanguard #mainNav #SideCategoryList li a { color: #000; }
.vanguard #mainNav #SideCategoryList li:hover a { color: #fff; }
.vanguard #mainNav #SideCategoryList li:hover, .vanguard #mainNav #SideCategoryList li ul { background: #000; }
.vanguard #mainNav #SideCategoryList li ul li:hover { background: #1d1d1d; }
.vanguard .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/vanguardLogo.png?t=1452079230) no-repeat; display: block; float: left; height: 63px; margin: 0px 0px 15px; text-indent: -99999px; width: 335px; }
.vanguard .catInfo .catDescription { color: #1f1a17; float: left; font-size: 20px; line-height: 24px; width: 100%; }
.vanguard h2 { color: #000; }
.vanguard .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/cat-vanguardSmall.jpg?t=1452079230) no-repeat; height: 34px; width: 186px; }

/* Wenger */
body.wenger { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-vanguard.jpg?t=1452079230) repeat-x; }
.wenger .burst { background: #c2c0c3 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-vanguard.jpg?t=1452079230) no-repeat 50% 0px; height: 405px; }
.wenger #topBar { border-bottom: 1px solid #000; }
.wenger #Menu li.ActivePage a, .wenger #Menu li.Over a, .wenger #Menu li:hover a { background: #efefef; color: #000; }
.wenger #Logo a { background-position: 0px -420px; }
.wenger #TopMenu li a, .wenger #TopMenu div a { border-bottom: 1px solid #000; color: #000; }
.wenger .Breadcrumb, .wenger .Breadcrumb li a { color: #000; }
.wenger .subCategory { background: #1f1a17; }
.wenger .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-vanguard.jpg?t=1452079230) no-repeat left; color: #1f1a17; }
.wenger .subCategory #SideCategoryList { background: #1f1a17; }
.wenger .subCategory #SideCategoryList li { background: none; padding: 0px; }
.wenger .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-vanguard.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.wenger .subCategory #SideCategoryList li a { color: #fff; }
.wenger #mainNav #SideCategoryList li a { color: #000; }
.wenger #mainNav #SideCategoryList li:hover a { color: #fff; }
.wenger #mainNav #SideCategoryList li:hover, .wenger #mainNav #SideCategoryList li ul { background: #000; }
.wenger #mainNav #SideCategoryList li ul li:hover { background: #1d1d1d; }
.wenger .catInfo { height: 230px; }
.wenger .catInfo h2.catName { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/wengerLogo.png?t=1452079230) no-repeat; display: block; float: left; height: 45px; margin: 0px 0px 15px; text-indent: -99999px; width: 291px; }
.wenger .catInfo .catDescription { color: #1f1a17; float: left; font-size: 20px; line-height: 24px; width: 100%; }
.wenger h2 { color: #000; }
.wenger .brandImage { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/cat-wengerSmall.jpg?t=1452079230) no-repeat; height: 34px; width: 186px; }

/* Victorinox */
.victorinox .CategoryDescription{
display:none;
}
body.victorinox { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/bg-vanguard.jpg?t=1452079230) repeat-x; }




.victorinox .burst { background: #c2c0c3 url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/burst-vanguard.jpg?t=1452079230) no-repeat 50% 0px; height: 405px; }
.victorinox #topBar { border-bottom: 1px solid #000; }
.victorinox #Menu li.ActivePage a, .victorinox #Menu li.Over a, .victorinox #Menu li:hover a { background: #efefef; color: #000; }
.victorinox #Logo a { background-position: 0px -420px; }
.victorinox .catInfo h2.catName{
 background: url(../images/Victorinox_Logo.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 85px;
    text-indent: -99999px;
    width: 318px;
    background-size: contain;
}
.victorinox #TopMenu li a, .wenger #TopMenu div a { border-bottom: 1px solid #000; color: #000; }
.victorinox .Breadcrumb, .wenger .Breadcrumb li a { color: #000; }
.victorinox .subCategory { background: #1f1a17; }
.victorinox .subCategory h2 { background: #fff url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuribbon-vanguard.jpg?t=1452079230) no-repeat left;
    color: #1f1a17; }
.victorinox .subCategory #SideCategoryList { background: #1f1a17; }
.victorinox .subCategory #SideCategoryList li { background: none; padding: 0px; }
.victorinox .subCategory #SideCategoryList li li li { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/catmenuarrow-vanguard.png?t=1452079230) no-repeat left center; padding: 0px 0px 0px 20px; }
.victorinox .subCategory #SideCategoryList li a { color: #fff; }
.victorinox #mainNav #SideCategoryList li a { color: #000; }
.victorinox #mainNav #SideCategoryList li:hover a { color: #fff; }
.victorinox #mainNav #SideCategoryList li:hover, .victorinox #mainNav #SideCategoryList li ul { background: #000; }
.victorinox #mainNav #SideCategoryList li ul li:hover { background: #1d1d1d; }
.victorinox h2 { color: #000; }
.victorinox .Breadcrumb, .victorinox .Breadcrumb li a { color: #000; }
.victorinox .catInfo{
margin: 0 0 40px;
}
.victorinox .catInfo .catDescription{
color: #1f1a17; 
float: left; 
font-size: 16px; 
line-height: 24px; 
width: 100%; 
}
/* Button Fixes */
#bottom_payment_button, div.ML20 input, input.shippingButton, input.billingButton, .EstimateShipping p.Submit input, .CreateAccount .Submit input, .AccountLogin .Submit input, .FormContainer .Submit input, input[type="submit"], input[type="button"] { border: none; color: #fff; cursor: pointer; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; letter-spacing: normal; padding: 7px 10px !important; text-decoration: none;
    /* round corners */
    -webkit-border-radius: 8px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
    -moz-border-radius: 8px; /* FF1-3.6 */
    border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding; 
    -webkit-background-clip: padding-box; 
    background-clip: padding-box;
    /* gradient */
    background: #8649be;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2NDliZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTIwODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8649be 0%, #552086 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8649be), color-stop(100%,#552086));
background: -webkit-linear-gradient(top,  #8649be 0%,#552086 100%);
background: -o-linear-gradient(top,  #8649be 0%,#552086 100%);
background: -ms-linear-gradient(top,  #8649be 0%,#552086 100%);
background: linear-gradient(top,  #8649be 0%,#552086 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8649be', endColorstr='#552086',GradientType=0 ); }

#bottom_payment_button:hover, div.ML20 input:hover, input.shippingButton:hover, input.billingButton:hover, .EstimateShipping p.Submit input:hover, .CreateAccount .Submit input:hover, .AccountLogin .Submit input:hover, .FormContainer .Submit input:hover, input[type="submit"]:hover, input[type="button"]:hover { background: #552086; text-decoration: none;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1MjA4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NjQ5YmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #552086 0%, #8649be 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#552086), color-stop(100%,#8649be));
background: -webkit-linear-gradient(top,  #552086 0%,#8649be 100%);
background: -o-linear-gradient(top,  #552086 0%,#8649be 100%);
background: -ms-linear-gradient(top,  #552086 0%,#8649be 100%);
background: linear-gradient(top,  #552086 0%,#8649be 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#552086', endColorstr='#8649be',GradientType=0 ); }

.checkoutButton { border: none; color: #fff !important; cursor: pointer; float: right; font-family: 'AveMedium', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; letter-spacing: normal; margin: 0px 0px 5px; padding: 7px 10px !important; text-decoration: none;
    /* round corners */
    -webkit-border-radius: 8px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
    -moz-border-radius: 8px; /* FF1-3.6 */
    border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /* useful if you don't want a bg color from leaking outside the border: */
    -moz-background-clip: padding; 
    -webkit-background-clip: padding-box; 
    background-clip: padding-box;
background: #ff4342;
background: -moz-linear-gradient(top,  #ff4342 0%, #cd1110 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4342), color-stop(100%,#cd1110));
background: -webkit-linear-gradient(top,  #ff4342 0%,#cd1110 100%);
background: -o-linear-gradient(top,  #ff4342 0%,#cd1110 100%);
background: -ms-linear-gradient(top,  #ff4342 0%,#cd1110 100%);
background: linear-gradient(top,  #ff4342 0%,#cd1110 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4342', endColorstr='#cd1110',GradientType=0 ); }

.checkoutButton:hover { text-decoration: none !important;
background: #cd1110;
background: -moz-linear-gradient(top,  #cd1110 0%, #ff4342 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cd1110), color-stop(100%,#ff4342));
background: -webkit-linear-gradient(top,  #cd1110 0%,#ff4342 100%);
background: -o-linear-gradient(top,  #cd1110 0%,#ff4342 100%);
background: -ms-linear-gradient(top,  #cd1110 0%,#ff4342 100%);
background: linear-gradient(top,  #cd1110 0%,#ff4342 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd1110', endColorstr='#ff4342',GradientType=0 ); }


/* Slider */
#homeSlider { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/slider-bg.png?t=1452079230) no-repeat; height: 351px; overflow: hidden; position: relative; width: 707px; }
/* slidey essential styles */
ul.slidey{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
ul.slidey li{display:none;position:absolute;}
ul.slidey-controls{list-style:none;margin:0;padding:0;z-index:5;}
ol.slidey-markers{list-style:none;margin:0;padding:0;z-index:5;}
ol.slidey-markers li{float:left;}
p.slidey-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.slidey-controls li a { position: absolute; }
ul.slidey-controls li a.slidey-prev { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/SliderLeftArrow.png?t=1452079230) no-repeat; display: block; height: 51px; left: 12px; text-indent: -99999px; width: 51px; } 
ul.slidey-controls li a.slidey-prev:hover { background-position: 0px -51px; }
ul.slidey-controls li a.slidey-next { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/SliderRightArrow.png?t=1452079230) no-repeat; display: block; height: 51px; right: 16px; text-indent: -99999px; width: 51px; } 
ul.slidey-controls li a.slidey-next:hover { background-position: 0px -51px; }
p.slidey-caption{  background:rgba(0,0,0,0.7);  color:#fff;  text-align:center;}
ol.slidey-markers { position: absolute; right: 26px; top: 20px; }
ol.slidey-markers li { float: left; margin: 0px 3px; }
ol.slidey-markers li a { background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/slider-icon.png?t=1452079230) no-repeat; display: block; height: 13px; text-indent: -99999px; width: 13px; }
ol.slidey-markers li.active-marker a {background: url(//cdn11.bigcommerce.com/s-aa002/templates/__custom/images/slider-icon-current.png?t=1452079230) no-repeat; }

/*delsy*/

.delsey .burst { background: #d01132 url(../images/pink_bg.jpg) no-repeat 50% 0px; height: 380px; }
body.delsey {
        background: #fff url(../images/delsy_bg1.jpg) repeat-x;
}
.delsey #Logo a {
    background-position: 0px -300px;
}

.delsey .catInfo h2.catName {
    background: url(../images/delsy_logo.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 90px;
    text-indent: -99999px;
    width: 318px;
}
.delsey .catInfo .catDescription{
float:left;
width:100%;
}

.delsey .CategoryDescription{
display:none;
}
.delsey #CategoryHeading h2{
    margin: 0px 0px 30px;
}
.delsey #Menu li.ActivePage a, .delsey #Menu li.Over a, .delsey #Menu li:hover a {
    background: #d01132;
    color: #fff;
}
.delsey #Menu li a, .delsey #topBar #topCart {
    color: #000;
}

/*egle creek */
.eglecreek .burst { background: #5fc2d9 url(../images/blue_bg.jpg) no-repeat 50% 0px; height: 380px; }
.eglecreek #Menu li.ActivePage a, .eglecreek #Menu li.Over a, .eglecreek #Menu li:hover a {
    background: #5fc2d9;
    color: #fff;
}
.eglecreek .catInfo h2.catName {
    background: url(../images/egle_greek.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
        height: 100px;
    text-indent: -99999px;
    width: 250px;
    background-size: contain;
}
.eglecreek .catInfo .catDescription{
float:left;
width:100%;
}
.eglecreek .CategoryDescription{
display:none;
}
.eglecreek .brandImage {
    background: url(../images/egle_greek.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
}
.eglecreek #Menu li a, .eglecreek #topBar #topCart {
    color: #000;
}
body.eglecreek {
        background: #fff url(../images/delsy_bg1.jpg) repeat-x;
}
/*caribee*/

.caribee .burst { background: #1d0831 url(../images/navy_blue_bg.jpg) no-repeat 50% 0px; height: 379px; }
body.caribee{
        background: #fff url(../images/caribee_bg.jpg) repeat-x;
    background-position: 0 -78px;
}
.caribee #Menu li.ActivePage a, .caribee #Menu li.Over a, .caribee #Menu li:hover a {
    background: #1d0831 ;
    color: #fff;
}
.caribee .catInfo h2.catName {
    background: url(../images/caribee-logo.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
        height: 52px;
    text-indent: -99999px;
    width: 250px;
    background-size: contain;
}
.caribee .catInfo .catDescription{
float:left;
width:100%;
}
.caribee .CategoryDescription{
display:none;
}
.caribee .brandImage {
    background: url(../images/caribee-logo.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
}

/*epic*/

.epic .brandImage {
    background: url(../images/epic.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
}
.epic .CategoryDescription{
display:none;
}

/*hedgren*/

.hedgren .brandImage {
    background: url(../images/hedgren.png) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
}

/*Highsierra*/

.highsierra .brandImage {
    background: url(../images/high-sierra-logo.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
}
.highsierra .CategoryDescription{
display:none;
}

/*IT luggage */

.ITluggage .brandImage {
    background: url(../images/it.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
    margin-bottom: 5px;
}
.ITluggage .CategoryDescription{
display:none;
}

/*Lipault */

.lipault .brandImage {
    background: url(../images/lipault1.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
margin-bottom: 5px;
   
}
.lipault .CategoryDescription{
display:none;
}

/*knomo*/

.knomo .brandImage {
    background: url(../images/lipault.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
margin-bottom: 5px;
   
}
.knomo .CategoryDescription{
display:none;
}
/*Qantas*/

.qantas .brandImage {
    background: url(../images/qantas.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
margin-bottom: 5px;
   
}
.qantas .CategoryDescription{
display:none;
}

/*ricardo*/
.ricardo .brandImage {
    background: url(../images/ricardo1.jpg) no-repeat;
    
    width: 190px;
    height: 55px;
    
    background-size: contain;
    background-position: center;
margin-bottom: 5px;
   
}
.ricardo .CategoryDescription{
display:none;
}