/* Styles */
h1{}
h2{font-size: 1.1em;margin-bottom: 4px;}
h3{font-size: 1.1em;margin-bottom: 6px;}

/* Header */
#Header {
    border-right:1px solid #cc0000;
    border-left:1px solid #cc0000;
    background:#fff;
    height: 141px;
    clear: both;
    width:970px;
    margin: 0 auto;
    padding-bottom: 0px;}

    /* TopMenu */
#TopMenuWrapper{width:100%;background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/fade_bg.png?t=1431194431) repeat-x;}
#TopMenuContainer{width:970px;margin:0 auto;}
#TopMenuLeft{float:left;color:#fff;padding:3px 0 0 0;}
#TopMenu {
    height: 27px;
    padding: 0;}
#TopMenu ul {
    list-style: none;
    padding: 0;
    margin: 0;}
#TopMenu li {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;}
#TopMenu li.First a {
    border-left: 0;}
#TopMenu li a, #TopMenu li div {
    color: #fff;
    display: block;
    text-decoration: none;
    font-size: 12px;
    padding: 0 10px 0 10px;
    /*margin: 8px 0 0 0;*/}
#TopMenu li a:hover {color: #fff;text-decoration: underline;}    
#TopMenu li div a {
    padding: 0;
    margin: 0;
    display: inline;
    border-left: 0;
    font-size: 12px;}


    /* Logo */
#logo {float:left;}
#logo h1 a{
    background:url("//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/logo.jpg?t=1431194431") no-repeat scroll 0 0 transparent;
    display:block;
    height:141px;
    width:346px;
    text-indent:-99999px;}


    /* Header Search */
#SearchForm {
    padding:6px 0 0 0;
    color: #95bbd1;
    float: left;}
#SearchForm label {color: #fff;font-weight: bold;}
#SearchForm a {text-decoration: none;}
#SearchForm a:hover {}
#SearchForm input.Textbox {
    width: 139px;
    height: 25px;
    border: 0;
    background: url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/search_bg.png?t=1431194431) repeat-x;
    font-size: 0.9em;
    padding: 3px;
    float:left;}
#SearchForm .Button {
    width: 27px;
    height: 27px;
    padding: 0;
    vertical-align: middle;}
#SearchForm p {
    text-align: right;
    margin: 0 0 0 45px;
    font-size: 0.9em;}
#SearchForm .button{margin-left:-4px;float:left;}
#SearchForm label{top:-10px;position:relative;}

    /* Custom Elements */
#Slogan{float:right;font-size:27px;text-align:center;margin:35px 25px 0 0;}
.S1{color:#777;}
.S2{color:#000;font-style:italic;}

    /* Top Cart */
.CartImage{float:left;}
.TopCartRight{float:right;background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/header_bg.png?t=1431194431) repeat-x;}
.CartHeader{color:#444;font-size:30px;} 
#SideCartContents{margin:0!important;}   
#TopCartContents{
    font-size:12px!important;
    color:#000!important;
    float:right;
    /*width:350px;
    height:120px;*/
    background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/cartstatus.png?t=1431194431) no-repeat 125px 45px;}
    .TopCartSubtotals{clear:both;color:#000!important;float:left;}
    .TopCartSubtotals a, .TopCartOptions a{color:#000;}
    .TopCartSubtotals p{float:left;font-size:0px;margin-left:10px;}
    .TopCartSubtotals p strong{font-size:12px!important;}
    .TopCartExpander{clear:both;float:left;}
    #TopCartItems{
        padding:0!important;
        margin:30px 0 0 -224px;
        background:#EDEAEA;color:#fff;position:absolute;width:342px;border:1px solid #000;z-index:10;}
        #TopCartItems a{color:#000;}
        .TopCartItemsClose{padding:3px 12px!important;display:block;float:right;text-decoration:none!important;background:#000;color:#fff!important;}
        .TopCartItemsClose:hover{background:#333;color:#fff;}
        #TopCartItems .TopCartProductList {clear:right;margin:0 0 5px 0!important;list-style:none;}
            #TopCartItems .TopCartProductList li{color:#000;padding:3px 0 2px 15px;width:327px;float:left;}
            #TopCartItems .TopCartProductList a{color:#000!important;display:block;width:220px;float:left;}
            #TopCartItems .TopCartProductList li:hover {background:#dadada;}
            #TopCartItems .TopCartProductList .ProductPrice{float:right;color:#000!important;margin-right:5px;}
        #TopCartItems .button{margin-bottom:5px;}    
.TopCartOptions{float:right;}
#SideCartContents{float:right;}
    
    /* Pages Menu */
        /* Root Level */
#MenuWrapper{width:100%;background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/menu_bg_off.png?t=1431194431) repeat-x;height:44px;}
#Menu {
    width:970px;
    clear: both;
    margin: 0 auto;
    padding: 0;
    height:!!MENUHEIGHT!!px;}
#Menu ul {
    float:right;
    margin: 0;
    padding: 0;}
#Menu li {
    float: left;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;}
#Menu li.First a {
    background-image: none;}    
    /* First Level Boxes */
.PageMenuTopItem{
    height:!!MENUHEIGHT!!px;
    text-align:center;padding:2px 0px;
    font-size:12px;
    color:#000;}
.PageMenuTopItem:hover{color:#fff}
    /* First Level Links */
#Menu li a {
    color:#fff;
    display: block;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding: 13px 10px;
    height: 18px;}
#Menu li a:hover {
    text-decoration: underline;}
    /* Second Level */
#Menu li ul {
    width: auto;
    position: absolute;
    clear: left;
    top: 22px;
    left: 0;
    padding-top:6px;
    display: none;
    text-align: left;
    font-size: 0.9em;
    background: transparent;
    z-index: 1;}
#Menu li ul li {
    clear: both;
    color: white;
    text-align: left;
    background: transparent;}
#Menu li ul li a {
    background: #65b2cb;
    padding: px 10px 3px 10px;
    font-size: 1em;
    text-align: left;
    margin: 0;
    width: 120px;
    height: auto;}
#Menu li ul li a:hover {
    background:#075899;color: #fff;
    text-decoration: none;}
#Menu li:hover a, #Menu li.over a{
    background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/menu_bg_on.png?t=1431194431) repeat-x;
    color:#fff;
    text-decoration: none;}
#Menu li ul li a, #Menu li.over li a {
    text-decoration: none !important;}
#Menu li:hover ul, #Menu li.over ul {
    display: block;}
        /* Holly Hack. IE Requirement */
* html #Menu ul li { float: left; height: 1%; }
* html #Menu ul li a { height: 1%; }


/* Body */

    /* Content Globals */
body {
    background: url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/bg.png?t=1431194431) ;
    color: #000;
    height: 100%;}
a {
    color: #001927;
    font-weight: normal;
    text-decoration: underline;}
a:hover {color: #cc0000;}

h2 {color: #000;}
h3 {color: #000;}


    /* Containers */
#Outer {clear:both;width:970px;margin:0 auto;background:#fff;border-right:1px solid #cc0000;border-left:1px solid #cc0000;}
#HeaderWrapper{}
#Header {}
#Container{}
#Wrapper {clear:both;background: url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/wrapper_01.png?t=1431194431) no-repeat scroll 0 0 transparent;}
.Fullspan{width:100%;}
.FullspanContent{width:970px;margin:0 auto;}

    /* Content */
.Content {
    float: left;
    width: 615px;
    min-height: 500px;
    margin: 0 -4px;
    padding: 0;
    font-size: 0.95em;}
.Content.Wide {width: 785px;}
.Content.Widest {width: 950px; margin-left: 7px;}
.Content .Block {clear: both;}
.Block {margin-top: 10px;margin-bottom: 10px;}
.NoRight{width:785px!important;}
.Content h2, .TitleHeading {
    font-size: 28px;
    font-weight: bold;
    color: #000;
    margin: 0 0 10px 0;}
.Content a:hover {text-decoration: underline;}

     /* Product List */
.Content .ProductList li, .fastCartContent .ProductList li {}
.Content .ProductList li:hover, .Content .ProductList li.Over, .fastCartContent .ProductList li:hover, .fastCartContent .ProductList li.Over {}
.ProductList .ProductImage {background: #fff;}
.ProductList strong, .ProductList strong a {color: #075899;}
.ProductPrice, .ProductList em {color: #000;}
.ProductList .Rating {color: #797979;}

    /* Featured Products */
.Content .FeaturedProducts .ProductList li {}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {}

    /* Messages */
.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;}
    
/* Page Templates */

    /* Home Page */
.ImgBanner{border:1px solid #CC0000;margin:3px 0 3px 10px;}    

.home .Content .ProductList li,
.category .Content .ProductList li,
.brand .Content .ProductList li,
#HomeSaleProducts .ProductList li, #SideTopSellers .ProductList li
{margin:0 8px 10px 8px!important;background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/panel_bg.png?t=1431194431) no-repeat;height:300px!important;width:137px!important;padding:0!important;}
.home .Content .ProductList li .ProductImage,
.category .Content .ProductList li .ProductImage,
.brand .Content .ProductList li .ProductImage,
#HomeSaleProducts .ProductList li .ProductImage, #SideTopSellers .ProductList li .ProductImage
{padding:48px 0 0 6px;background:none;height:auto!important;width:auto!important;}
.home .Content .ProductList li .ProductDetails,
.category .Content .ProductList li .ProductDetails,
.brand .Content .ProductList li .ProductDetails,
#HomeSaleProducts .ProductList li .ProductDetails, #SideTopSellers .ProductList li .ProductDetails
{width:114px;text-align:center;padding:2px 10px 0 10px;}
.home .Content .ProductList li .ProductPriceRating,
.category .Content .ProductList li .ProductPriceRating,
.brand .Content .ProductList li .ProductPriceRating,
#HomeSaleProducts  .ProductList li .ProductPriceRating, #SideTopSellers .ProductList li .ProductPriceRating
{text-align:center;width:120px;}
.home .Content .ProductList li .ProductActionAdd,
.category .Content .ProductList li .ProductActionAdd,
.category .Content .ProductList li .ProductActionAdd,
#HomeSaleProducts .ProductList li .ProductActionAdd,
#SideTopSellers .ProductList li .ProductActionAdd
{margin-left:0px;}
.ProductList .button {width:107px!important;margin:0 3px!important;}


.Right .ProductList li .ProductDetails,
.Right .ProductList li .ProductPriceRating, 
.Right .ProductList li .ProductActionAdd,
.Left .ProductList li .ProductDetails,
.Left .ProductList li .ProductPriceRating, 
.Left .ProductList li .ProductActionAdd
{text-align:center;}
.Right .ProductList li .ProductImage,
.Left .ProductList li .ProductImage
{background:none;padding-left:10px;} 

#HomeNewProducts, #HomeFeaturedProducts{border:1px solid #cc0000;}
#HomeNewProducts h2, #HomeFeaturedProducts h2{margin:2px 0 5px 10px;}

.banner_home_page_bottom img, .banner_home_page_top img{margin-bottom:5px;}
.banner_home_page_bottom {position:relative;left:-11px;}

.FeatureLink{float:right;margin:8px 10px 0 0;font-size:17px;text-decoration:none!important;font-weight: bold;}

        /* Slideshow */
#slideshow{overflow:hidden;width:598px;height:291px;z-index:0;margin:10px 10px 0 10px;}    
    
    /* Category */
#CategoryBreadcrumb{float:left;}
#CategoryPagingTop{float:right;clear:none!important;}
#CategoryHeading h2, #ProductTitleHeader h2{width:400px;float:left;clear:both;color:#fff;text-shadow:2px 2px 2px #000;-moz-text-shadow:2px 2px 2px #000;-webkit-text-shadow:2px 2px 2px #000;}
.PagingList{float:left;}

#CategoryHeading, #ProductTitleHeader{background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/category_title_bg.png?t=1431194431) repeat-x #9e9e9e;padding:5px;min-height:90px;}

    
        /* Category & Brand Sub-Item, Sorting, & Paging Overhaul */
.CategoryPagination {color: #555;}
.CategoryPagination a{text-decoration:none!important;}
.SubCategoryList, .SubBrandList {}
.SubCategoryList li, .SubBrandList li{float:left;width:150px;margin-right:10px;}
.SubCategoryList li a, .SubBrandList li a{display:block;background:#555!important;color:#fff!important; padding:3px 0;text-decoration:none;text-align:center;width:auto;} 
.SubCategoryList li a:hover, .SubBrandList li a:hover{background:#CC0000!important;text-decoration:none;}
.SubCategoryList a, .SubBrandList a, .CategoryPagination a, .SortBox, #sort {color:#555;}
.PagingList .ActivePage{color:#cc0000;}
.SubCategoryList a:hover, .SubBrandList a:hover, .CategoryPagination a:hover,.PagingList a:hover{color:#333;}
.SubCategoryList li {
    margin-bottom: 4px;}
.SubBrandList li {
    margin-bottom: 4px;
    padding-left: 25px;
    background: url('../../default/images/SubBrand.gif') no-repeat 3px 1px;}
    
        /* Product Listings */
.ProductList {
    list-style: none;
    margin: 0;
    padding: 0;}
.Content .ProductList li {
    list-style: none;
    float: left;
    width: 122px;
    font-size: 0.95em;
    margin: 6px;
    padding: 9px 4px 2px 13px;
    overflow: hidden;
    min-height: 265px;}
.ProductList a {
    text-decoration: none;}
.ProductList .ProductImage {
    margin: 0 0 5px 0;
    display: table-cell;
    width: 120px;
    height: 120px;
    text-align: center;
    overflow: hidden;
    vertical-align: middle;}
.ProductList .ProductImage img {
    vertical-align: middle;}
.ProductList p {
    margin: 5px 0 5px 5px;}
.ProductList strong, .ProductList strong a {
    color: #000;}
.ProductPrice, .ProductList em {
    font-style: normal;
    font-weight: bold;}
.ProductList .Rating {
    font-size: 0.9em;
    font-weight: bold;}
.ProductList .Rating img {
    height: 12px;
    margin-top: 3px;}
.ProductList li .ProductCompareButton {
    margin-top: 3px;
    text-align: center;}
.Left .ProductList .ProductImage, .Right .ProductList .ProductImage {}
.Left .ProductList li, .Right .ProductList li {
    clear: both;
    width: 140px;
    list-style: none;
    margin: 0;
    margin-top: 5px;
    padding: 3px 10px 5px 10px;
    color: #000000;}    
    
    /* Brands */
    
    
    
    /* Product */
.ProductDetailsGrid{font-size:14px;}
div.ProductAddToCart div.AddCartButton .BulkDiscount input{margin:39px 0px 0px -45px;font-size:18px!important;}
.AddThisButtonBox{margin:11px 0 0 50px;}
.ProductMain table.ExpectedReleaseDate td{background:#fff!important;color:#000!important;font-weight:bold!important;border:0px!important;}
.CurrentlySoldOut{color:#cc0000;text-align:center;padding:3px 0;font-weight:bold;}
#ProductTitleHeader {margin:0 0 10px 0!important;}
#ProductTitleHeader h2{margin:0!important}
.brandLink{color:#cc0000;}
#ProductOtherDetails .Label {width:165px!important;margin-right:5px;}
.DetailsBox{border:1px solid #cc0000;margin:10px 0 0 0px;}
.ProductOtherDetails{margin:0!important;}
.ProductMain table.ExpectedReleaseDate {margin:0 0 0 5px!important;}
.FacebookLikeButtonContainer{margin: 10px 0 5px 40px;}

    /* Pages */
        
    
    /* Standard Content Panels */
        /* For adding a border and background to page content space */
/*#PageContent, #CartContainer, #LoginForm, #ForgotPasswordForm, #CreateAccountForm, #CreateAccountThanks,
.YourAccount, #AccountInbox, #AccountOrderStatus, #AccountOrders, #ChooseShippingAddress, #ShippingAddressForm, #AccountOrder, .AccountDownloadItemContainer, #AccountRecentItems, #AccountNewReturn, #EditAccountForm,
.ExpressCheckout, #OrderConfirmation
    {border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    box-shadow: 2px 2px 2px #999999;
    -moz-box-shadow: 2px 2px 2px #999999;
    -webkit-box-shadow: 2px 2px 2px #999999;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4B4B4B;
    min-height: 295px;
    padding: 5px 25px 5px 25px;}*/    
        
        
    /* Cart */
.CartOrOption{clear:both;text-align:center;margin:5px 0;width:230px;}
table.CartContents, table.General {}
.CartContents thead tr th, table.General thead tr th {
    background: #edf2f3;
    color: #424748;}
.CartContents tfoot .SubTotal td {
    border:0!important;
    color: #075899;}    
.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }
    
    /* Checkout */ 
    
    
    
    /* Account */
.YourAccount ul{margin:0!important;}
.YourAccount li{list-style:none;margin-bottom:15px!important;}
.YourAccount a{
    font-size:1.25em;
    text-decoration:none;
    border-bottom:1px solid #dadada;
    display:block;
    width:100%;}    
.TopAccountMenu{background:#5B3C7E;border-radius:0 0 45px 6px;-moz-border-radius:0 0 45px 6px;-webkit-border-radius:0 0 45px 6px;}
    .account_main .TopAccountMenu{margin-top:-10px!important;}
    .account_inner .TopAccountMenu{margin-top:0px!important;}
    .TopAccountMenu h2{color:#fff;margin:3px 10px;font-size:16px;}
    .TopAccountMenu ul{display:block;list-style:none!important;margin:0!important;}
    .TopAccountMenu ul li{float:left;margin:0!important;padding:0!important;}
    .TopAccountMenu ul li a{text-decoration:none!important;color:#fff;border:0px!important;display:block;padding:6px 15px;width:auto;font-size:12px;}
    .TopAccountMenu ul li a:hover{text-decoration:none;color:#fff;background:#A283C5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
    
    
    /* Gift Certificates */
    
    
    
    /* Wishlist */


    /* Sitemap */
#SitemapContent ul{list-style-type:none;}
.SitemapPages{float:left;margin:0 15px 0 25px;}
.SitemapCategories{float:left;margin:0 15px 0 25px;}
.SitemapBrands{float:left;margin:0 0 0 25px;}


/* Left */
.Left {
    float: left;
    min-height: 500px;
    width: 160px;
    font-size: 0.85em;
    margin: 0 10px;}

.Left h2 {
    background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/panel_header_bg.png?t=1431194431) repeat-x;
    font-size: 1.25em;
    margin: 0;
    padding:11px 0 0 15px;
    width: auto;
    color:#fff;
    height:28px;
    text-shadow:1px 1px 1px #555;}
.Left .Panel{background:#dadada;border:1px solid #444}
.Left a {color: #000;}

.Left .BlockContent {margin: 0;}
    
    /* Left Lists */
.Left ul {
    margin: 0;
    padding: 0;}
.Left li {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 3px 0;}
.Left li a {text-decoration: none;display:block;padding:2px 0 2px 7px;width:151px;}
.Left li a:hover {text-decoration: none;background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/panel_active_bg.png?t=1431194431) repeat-x;color:#fff;}

    /* Side Category List */
#SideCategoryList{}
#SideCategoryList li ul {}
#SideCategoryList li.LastChild {border-bottom: 0 !important;}
#SideCategoryList li{padding: 3px 0 0 0;}
#SideCategoryList li ul {padding-left: 15px;}

    /* Flyout Menu */
        /* 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:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/panel_active_bg.png?t=1431194431) repeat-x;
    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: #cc0000;}    
#SideCategoryList .sf-menu,
#SideCategoryList .sf-menu ul,
#SideCategoryList .sf-menu li {
    width: 140px; /* the width must be fixed to the use of floats */}
        /* Menu links */
#SideCategoryList .sf-menu a {
    padding: 3px 8px;
    width: 142px; /* this + paddings must equal the root width above for hovers to work */}
        /* Child override: menu containers */
#SideCategoryList .sf-menu ul {
    left: 159px;}
#SideCategoryList .sf-menu ul li a{background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/panel_header_bg.png?t=1431194431) repeat-x!important;}
#SideCategoryList .sf-menu ul li a:hover{background:#CC0000!important;}
        /* Child override: menu links */
#SideCategoryList .sf-menu ul a {
    padding: 4px 8px 4px 8px;
    width: 124px; /* this + paddings must equal the child width above for hovers to work */}

    /* Side Panels (Left and Right Inclusive */
#SideAccountMenu{}
#SideCartContents{}
#SideCategoryNewProducts{}
#SideCategoryPopularProducts{}
#SideCategoryTopSellers{}
#SideCouponCodeBox{}
#SideGiftCertificateCodeBox{}
    /* Newsletter Subscription Form */
    .NewsletterSubscription {clear: both;}
    .NewsletterSubscription label {clear: both;float: left;}
    .NewsletterSubscription input {
        width: 129px;
        font-size: 0.9em;
        padding: 3px;
        margin-bottom: 5px;}
    .NewsletterSubscription .Button {
        width: 95px;
        height: 25px;
        border: 0;
        margin-top: 6px;
        vertical-align: middle;}

#SideNewsletterBox{}
#SideNewProducts{}
#SideProductAddToWishlist{}
#SideProductAlsoBought{}
#SideProductRecentlyViewed{}
#SideProductRelated{}
#SideShopByBrand{}
#SideShopByBrandFull{}
#SideSubPageList{}
#SideTopSellers{}

    /* Top Sellers */
.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;}


/* Right */
.Right {
    float: right;
    min-height: 500px;
    width: 145px;
    font-size: 0.85em;
    padding-bottom: 10px;
    margin: 0 17px 0 0;}
.Right a {color: #000;}
.Right a:hover, .Right a:hover strong {color: #001927;}

.Right h2 {
    background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/panel_header_bg.png?t=1431194431) repeat-x;
    font-size: 1.25em;
    margin: 0;
    padding:11px 0 0 7px;
    width: auto;
    color:#fff;
    height:28px;
    text-shadow:1px 1px 1px #555;}
.Right .Panel{background:#dadada;border:1px solid #444; margin-left: -10px; width: 160px;}
.Right .Panel p{padding:3px 4px;}

    /* Right Lists */
.Right ul {
    margin: 0;
    padding: 0;}
.Right li {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 3px 0;}
.Right li a {text-decoration: none;}
.Right li a:hover {text-decoration: underline;}

.Right .BlockContent {margin: 0;}

.Right hr{display:none!important;width:0px!important;height:0px!important;}

#HomeRecentBlogs a{margin-left:5px;}
    /* Product List */
.Right .ProductList li {}


/* Footer */
#FooterWrapper{width:100%;margin:10px 0;}
#Footer {
    width:950px;
    clear: both;
    font-size: 0.85em;
    text-align: center;
    margin: 0 auto;
    padding: 0;}
#FooterLeft{float:left;}
#FooterRight{float:right;}
#Footer .sm{margin-right:15px;}
#FooterLower{clear:both;text-align:center;font-size:12px;}
    /* Footer Lists */
#Footer ul {
    clear:both;
    list-style: none;
    margin: 0 auto;
    width:500px;
    padding: 0;}
#Footer li {
    float: left;
    list-style: none;
    margin: 0 15px 0 0;
    padding: 0;}
#Footer li a {
    font-size:12px;
    text-decoration: none;
    padding: 0;}

/* Typekit Font Overrides */


/* Clearfix */
.clearfix:before,
.clearfix:after {
  content:".";    
  display:block;    
  height:0;    
  overflow:hidden;    
}
.clearfix:after { clear:both; }
.clearfix { zoom:1; } /* IE < 8 */


/* Buttons */
.button {
    float:left;
    background:url(//cdn11.bigcommerce.com/s-27e4c/templates/__custom/images/button_bg.png?t=1431194431) repeat-x #4d0709 ;
    /*-moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;*/
    color:#fff!important;
    display:block;
    border:none;
    text-align:center;
    cursor:pointer;
    text-decoration:none;
    text-shadow:0 1px 1px rgba(0,0,0,0.25);
    width:auto;
    font-size:11px!important;
    overflow:visible;
    padding:6px 10px!important;
    -moz-box-shadow:1px 1px 3px rgba(0,0,0,0.2); 
    -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2); 
    box-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.button:hover { background:#222;text-decoration:none!important; color:#fff!important; }
.button:after { content:"0"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
*:first-child+html .button { display:inline-block; }
* html .button { height:1%; }
.buttonRight{float:right!important;}
.buttonSmall{clear:both;font-size:14px!important;padding:3px 8px!important;margin-top:15px;font-size:11px!important;}
.buttonFill{width:100%!important;}
.buttonFloatRight{float:right!important;margin:30px 0 0 0;font-size:14px!important;}
.CurvyBox{border:1px solid #888;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width: 150px !important; margin-left: 3px;}
.Right .button {margin-left:25px;}
/* BX Slider */
.bx-window ul li{margin:0!important;}

/* Color: Blue */
.Breadcrumb {}

.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;}
    
.MiniCart .SubTotal {color: #075899;}

.JustAddedProduct {border: 1px solid #c0dae7;background: #fff;}
.JustAddedProduct strong, .JustAddedProduct a {color: #075899;}

.SpecificInfoMessage {
    background-color: #f8e4d1;
    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 */
#ProductDescription, #ProductByCategory, #ProductReviews
{border:1px solid #444;margin:-10px 0 0 0!important;padding:10px;}


.TabNav {
    border-bottom: 1px solid #dadada;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 6px 4px 6px 4px;}

.TabNav li {display: inline;}

.TabNav li a {
    border: 1px solid #dadada;
    border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0;
    background: #fff; /* Off State */
    position: relative;
    top: 2px;
    font-size: 12px;
    padding: 4px 6px;
    margin-right: 3px;
    margin-top: 3px;
    text-decoration: none;}

.TabNav li a:hover {
    background-color: #E9ECF3; /* Off State Hover */
    text-decoration: none}

.TabNav li.Active a {
    background: #E9ECF3; /* Active State */
    border-left:1px solid #444;
    border-right:1px solid #444;
    border-top:1px solid #444;
    border-bottom: 1px solid #fff;
    margin-top: 0px;
    padding-top: 7px;
    font-weight: bold;}

/* General Tables */
table.General tbody tr td {

}

/* 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;}








/* 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 */

.rssitems
{
    margin:15px 0 15px 0;
clear:both;
}
.rssitems h3
{
    font-size:24px;

}
.rssitems div { margin-left:35px; }
.rssitems h3 a
{
    text-decoration:none;
color:#CC0000;
}
