/* General */

body {
    color: #333;
}
.main .inner {background:url("../images/backgroundmenu.png") repeat-y center;}
.PageMenu > .inner {background:url("../images/backgroundmenu.png") repeat-y center;}
#home .PageMenu > .inner{background:transparent;}
input, select, textarea {
    color: #333;
}
.Content p a:hover {background:none;color:#F6D609;}
/* Select styling */

/* sticky */
.sticky li a{    
   color:#fff;
}
 

select {
    border: 1px solid #d6d6d6;
}
a {
    color: #333;
}
a:hover {
    color:#F6D609;
}
.page-content #LayoutColumn2 a.pname {
    color: #333 !important;
}
.page-content #LayoutColumn2 a.pname:hover {
    color: #000 !important;
}
a.alt, p a, a.NextLink, .BulkDiscountLink a, .currency-converter p span {
    color:#fbd726;
}
a.alt:hover, p a:hover, a.NextLink:hover, .BulkDiscountLink a:hover, .currency-converter p span:hover {
   /* background-color: #fad63e;  */
    color: #fff;
}
#LogoContainer h1 {color: #FBD726;}
#LogoContainer a {
    color: #F6D609;
}
/* Buttons */
.btn {
    background-color: #333;
    color: #fff;
}
.btn:hover {
    background-color: #FAD726;
    color: #000;
}
.btn.alt, .alt {
    background-color: #FAD63E;
    color: #000000;
    border:none;
}
a.btn.alt, .alt {
    color: #000000;
}
.btn.alt:hover, .alt:hover {
    background-color:#333;
    color: #ffffff;
}
.btn.text {
    background: none;
    color: #666;
}
.multiplbtn:hover {
    background-color: #FAD726 !important;
    color: #000 !important;
}
/* Headings */

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    color: #000000;
}

.footer-main h4 {
    color: #F6D609;
    border-bottom: 1px dashed #595959;   
}
.footer-main, .footer-main a {
    color: #fff;
}
.footer a:hover {
    color: #F6D609;
    background-color: transparent;
}
.TitleHeading {
    border:none;
}
hr {
    background: none;
    border: 1px solid #d6d6d6;
}
/* Top Navigational Menu */

.TopMenu {
    background-color:#fad63e;
}
#Header .CartLink a {
    color: #ffffff;
    background-color:none;
}
#Header p a:hover {
    color: #ffffff;
    background:none;
}
#Header .CartLink a span {color: #ffffff;}

.TopMenu li a {
    color: #000000;
}
.TopMenu li a:hover {
    color: #000000;
}
/* Header */
#Header {background-color:#000000;}
.sticky .cart-sticky {background: url("../images/mobile-cart-icon.png") no-repeat scroll left top;}

/* Main Categories Menu */
.HomeSlider {background-color:#f4f4f4;}
#HeaderLower #SideCategoryList .SideCategoryListClassic ul:first-child {
    color: #fff;
}
#Header .CartLink .icon {background:#fbd726 url(../images/cart-icon.png) no-repeat center 5px;}
.menucover {background-color: #ffffff;}

/* Top Search Form */
#SearchForm label {color:#FCD900;}
#SearchForm input {
    color:#888888;
    background-color:#eeeeee;
}
#SearchForm .Button {
    background: url(../images/search-icon.jpg) left top no-repeat;
}
input.Textbox, textarea, input[type="text"], input[type="password"] {
    border: 1px solid #d6d6d6;
    background: #ffffff;
    color: #333;
}
.QuickSearchResultName a:hover {color:#333333;}
/* Right Content Area */

/*side cart content*/
#SideCartContents p {color:#000000;}
#SideCartContents p span strong {color:#B59D07;}
#SideCartContents p a {background-color:#333333;color:#FFFFFF;display:}
#SideCartContents p a:hover {background-color: #FAD726;color: #000000;}

/* Left Content Area */
.Left h3,.Right h3 {background-color:#000000;color:#B59D07;}
.Left li a.active,.Right li a.active {
    color: #1399be;
}
.Left li a.active:hover,.Right li a.active:hover {
    border-color: #333;
}
.Left li li a {
    color: #333;
}
.Left #SideCategoryList li a, .Left .slist li a, .Left .afterSideShopByBrand a, .Left #GiftCertificatesMenu li a, .Left #SideAccountMenu li a, 
.Right #SideCategoryList li a, .Right .slist li a, .Right .afterSideShopByBrand a, .Right #GiftCertificatesMenu li a, .Right #SideAccountMenu li a {
    color: #333;
}
.Left #SideCategoryList .sf-menu ul{
      background-color:#eeeeee;
}
.Left #SideCategoryList li a:hover, .Left .slist li a:hover, .Left .afterSideShopByBrand a:hover, .Left #GiftCertificatesMenu li a:hover, .Left #SideAccountMenu li a:hover,
.Right #SideCategoryList li a:hover, .Right .slist li a:hover, .Right .afterSideShopByBrand a:hover, .Right #GiftCertificatesMenu li a:hover, .Right #SideAccountMenu li a:hover {
    color:#F6D609;
}
.Left #SideCategoryList li li a, .Left .slist li li a,
.Right #SideCategoryList li li a, .Right .slist li li a {
    color: #333;
}
.Left .BlockContent,.Right .BlockContent {background-color:#eeeeee;}

.Left h2,.Left h4,
.Right h2,.Right h4 {background-color:#000000;color:#B59D07;}
.Right .ProductList .ProductDetails a:hover, .Left .ProductList .ProductDetails a:hover {color: #FBD726;}

/*Side Newsletter box*/

.Left .newsletter-subscription,.Right .newsletter-subscription {background:none !important;}
.Left .newsletter-subscription h4,.Right .newsletter-subscription h4 {background:#000000;}
.Left .inner,.Right .inner {background:none !important;}
.Left .inner .grid #subscribe_form,.Right .inner .grid #subscribe_form {background-color: #EEEEEE;}
.Left .inner .grid .subscribe_form input[type="text"],.Right .inner .grid .subscribe_form input[type="text"] {border:1px solid #B59D07;}
.Left .inner .grid .subscribe_form .btn,.Right .inner .grid .subscribe_form .btn {border:1px solid #B59D07;}

.newsletter-subscription h4 {
  background: url(../images/rcv.png) no-repeat right top;
     
}
.subscribe_form .btn{
    background:#ffffff !important;
    color:#000;
}
.subscribe_form input[type="text"]{
    color:#b7b7b7;
}

/*left/right sidebar*/
.Right .CompareButton input, .Left .CompareButton input{background-color: #333333;color: #FFFFFF;}
.Right .CompareButton input:hover, .Left .CompareButton input:hover{background-color:#FAD726;color: #000000;}


/*Sidebar coupon code box*/
.Left #SideCouponCodeBox .BlockContent,.Right #SideCouponCodeBox .BlockContent {background:none;}
.Left .CouponCode,.Right .CouponCode {background-color:#eeeeee;}
.Left .CouponCode label,.Right .CouponCode label {color:#B59D07;background-color:#000000;} 

.Left #SideGiftCertificateCodeBox .BlockContent,.Right #SideGiftCertificateCodeBox .BlockContent {background:none;}
.Left .GiftCertificateCode,.Right .GiftCertificateCode {background-color:#eeeeee;}
.Left .GiftCertificateCode label,.Right .GiftCertificateCode label {color:#B59D07;background-color:#000000;} 

/* Centers content */

.footer-links {
    background-color: #000;
    color: #666;
}
.footer-links a {
    color: #999;
}
.footer-links a:hover {
    color: #666;
}
/* Newsletter Subscription Form */

.newsletter-subscription {
    background-color: #fcd901;
}
/* Add to cart popup __master overrides */

.Breadcrumb li {
    background: none;
}
.Breadcrumb li a {
    background: url(../images/icon_bullet_breadcrumb.png) no-repeat 100% 50%;
}
/* Helpers */

.borderB {
    border-bottom: 1px solid #d6d6d6;
}
.borderR {
    border-right: 1px solid #d6d6d6;
}
/* Miscellaneous Definitions */

.SortBox {
    color: #333;
}
.Required {
    color: #312e29;
}
.Availability {
    color: gray;
}
.LittleNote {
    color: gray;
}
/* Cart Contents Table */

.CartContents thead {
    background: #ededed;
}
.CartContents .ProductName .CustomizeItemLink:hover {color:#333333;text-decoration:underline;}
.CartContents .CartRemoveLink:hover {color:#333333;text-decoration:underline;}
/* Quick Search */
.QuickSearch {
    background: none repeat scroll 0 0 #FFFFFF;
}
.QuickSearchResultImage {
    background: #fff !important;
}
.QuickSearchResultNoImage {
    color: #777;
}
/* Brand Tag Clouds */

.DownloadExpires {
    color: gray;
}
.DownloadExpiresToday {
    color: red;
}
.SubCategoryList li {
    background:none;
}
.SearchTips .Examples {
    color: #555;
}
.ProductReviewList li {
    border-bottom: 1px solid #dadada;
}
.SoldOut {
    color: #999;
}
.AddToWishlistLink .wishlist-button {
    color: #333;
    background: #fff;
}
/* sizing and positioning of the inside part of a swatch */

.productOptionPickListSwatch .textureContainer, .productOptionPickListSwatch .swatchColours {
    border: 1px solid #d6d6d6 !important;
}
.productOptionPickListSwatch .selectedValue .textureContainer, .productOptionPickListSwatch .selectedValue .swatchColours {
    border: 1px solid #333 !important;
}
/** Top Right Locale Chooser (list of flags) **/


.TopMenu li.Flag img.Selected {
    border: 2px solid #dadada;
}
/** Currency Selector **/


.CurrencyList dd {
    border: 1px solid #dadada;
    background-color: #F9F9F9;
}
/* Shipping Estimation on Cart Contents Page */


.SharePublicWishList {
    border: 1px solid lightgray;
}
/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background-color: #fff;
    border: 1px solid #d6d6d6;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    border-left: 1px solid #d6d6d6;
    color: #bebebe;
}
.SubCategoryListGrid {
    border-bottom: 1px solid #d6d6d6;
}
.SubBrandList li {
    background: url('../images/SubBrand.gif') no-repeat 3px 50%;
}
.SubBrandListGrid li {
    background: #fff;
}
.CartContents .CartProductFieldsLink {
    color: #666;
    background: url('../images/GiftWrappingAvailable.png') no-repeat;
}
.WrappingOptions {
    color: #666;
    background: url('../images/GiftWrappingAvailable.png') no-repeat;
}
/* Tabbed Navigation */

.TabNav {
    border-bottom: 1px solid #d6d6d6;
}
.TabNav li a {
    border: 1px solid #d6d6d6;
    background: #f9f9f9;
    color: #a1a1a1;
}
.TabNav li.Active a {
    background: #fff;
    border-bottom: 1px solid #fff;
    color: #333;
}
.TransitTime {
    color: gray;
}
.ProductList.List li {
    background-image: none;
}
.ProductList.List .ProductDetails {
    border-top:none;
}
.ProductList a.pname {color:#000000;}
.ProductList a.pname:hover {color:#000000;}

.ContentList li {
    border-top: solid #E8E8E8 0px;
}
/* Custom Fields - Start */

.LittleNotePassword {
    color: gray;
}
/** Search All Form Result - End **/

/** AJAX loading box - Start **/

#AjaxLoading {
    background-color: rgba(0,0,0,.5);
    color: #fff;
}
/** AJAX loading box - End **/

/** Product image gallery **/

#ProductDetails #ImageScrollPrev, #ProductDetails #ImageScrollNext {
    background: none;
    border: none;
}
#ProductDetails h1 {
    background:#f4f4f4;
}
#ProductDetails .ProductNm{
    background: url(../images/productnamebg.png) repeat-x left center;
}
#ProductDetails .ProductImgCover{
background:#ffffff;
}
.ProductList.List li .ProductDetails .p-name a {background:none;color:#000000;}
.ProductTinyImageList ul li div {
    border: none 0 !important;
}
/* set up the row for css table-like alignment */

#QuickViewProductDetails .required, #QuickViewProductDetails .Required, .ProductMain .Required, .required {
    color: #be0303 !important;
}

/* Product Listings */
.ProductThumbImage a{    
    background-color: #fafafa;
}
.ProductList li {
    background-color:#fafafa;
}
#ProductDetails .rollovertext{
    background: url(../images/search-icon.png) top left no-repeat;
}
.ProductList li .ProductActionAdd a {background:url(../images/addtocart-icon.png) no-repeat left top;}

/* position the label in the left-padding area of the row */


.productOptionViewProductPickListWithImage {
    border-color: #ddd !important;
}
.productOptionViewProductPickListWithImage td {
    border-bottom: 1px dotted #e0e0e0;
}
.productOptionViewRectangle .option label {
    background-color: #fff;
    border: 1px solid #d6d6d6 !important;
}
.productOptionViewRectangle .option.selectedValue label {
    background-color: #6a6a6a;
    border: 1px solid #6a6a6a !important;
    color: #fff;
}
#ProductDetails .ProductNm{
      background: url(../images/productnamebg.png) repeat-x left center;
}
#ProductDetails .left-content{
      background:#f4f4f4;
}
.Availability {
    color:gray;
}
.LittleNote {
    color:gray;
}
/** Product image gallery end **/
/** AJAX loading box - End **/

/* Product Videos */

.VideoOverlay {
    background-image: url('template (1)/images/VideoOverlay.png');
}
/** If you change the width of the .VideoPreviewSize class below, change the padding-left of the .VideoContentContainer class above **/

.ToggleSearchFormLink a {
    color:#000000;
}
/* Accordion for product page
....................................................................... */

#prodAccordion .Block {
    border-bottom: 1px solid #d6d6d6;
}

/* .PageMenu .ActivePage .icon */
.FormContainer .box p a {color:#000000;}
.FormContainer .box p a:hover {color:#F6D609;background:none;}

.PageMenu .back {
    background: url(../images/nav_active.png) no-repeat center top;
}
.PageMenu li ul:before {
    border-color: transparent transparent #333 transparent;
}
.footer .PageMenu li ul:before {
    border-color: #333 transparent transparent transparent;
}

.PageMenu li a{
    color:#000000;
}
.PageMenu li a:hover{
    color:#000000;
    background:#ffffff url(../images/mainnavigation-hover-bg.jpg) repeat-x left 6px;
}

.PageMenu li ul li a {
    color: #3b3b3b;
}
.PageMenu li ul li a:hover {
    color: #3b3b3b;
    background-image:none;
    background-color:#ededed;
}
.PageMenu li ul {
    background: #ffffff;
}
.Left #SideCategoryList .SideCategoryListFlyout .sf-shadow ul, .Right #SideCategoryList .SideCategoryListFlyout .sf-shadow ul {
    background: none !important;
}
.PageMenu li ul ul {
    border-left: 1px solid #191919 !important;
}
.PageMenu li ul li a.hasSub {
    background: url(../images/sub.png) 100% 50% no-repeat;
}

.PageMenu ul.sf-menu > li.sfHover > a{background:#ffffff url(../images/mainnavigation-hover-bg.jpg) repeat-x left 6px;}


table tbody tr td, table.General tbody tr td, table.CartContents tbody tr td {
    border-bottom: 1px solid #d6d6d6;
}
.CartContents tfoot .SubTotal td {
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.left-content .ProductList .ProductDetails .pname {
    border: solid 0px;
}
.banner_category_page_top h2 {
    color: #312E29 !important;
}
.HowToPay, .NotifyMessage {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d6d6d6;
}
.BlockContent.PageContent a, .page-content #LayoutColumn2 a {
    color:#F6D609;
    
}
.BlockContent.PageContent a {background:none;}
.BlockContent.PageContent a:hover, .page-content #LayoutColumn2 a:hover {
    color:#F6D609;
}
/* recapcha */

.recaptchatable #recaptcha_response_field {
    border: solid #d6d6d6 1px !important;
}
#recaptcha_reload_btn {
    background: url(../images/recapRefresh.png) 0 0 no-repeat  !important;
}
#recaptcha_switch_audio_btn {
    background: url(../images/recapAudio.png) 0 0 no-repeat  !important;
}
#recaptcha_whatsthis_btn {
    background: url(../images/recapHelp.png) 0 0 no-repeat  !important;
}
.zoomWrapper {
    border: 1px #d6d6d6 solid !important;
}
/* fancybox */

#fancy_close {
    background: url("../images/icon-close.png") no-repeat scroll 0 0 transparent  !important;
}
#ModalContentContainer {
    background: #fff;
}
#ModalContent, .ModalContent {
    color: #333 !important;
}
#ModalContent a, .ModalContent a {
    color: #333 !important;
}
#ModalContent a:hover, .ModalContent a:hover {
    color: #F6D609 !important;
}
.ModalContent .ProductList a.pname {color:#000 !important;}
.ModalContent .ProductList a.pname:hover {
    color: #000 !important;
}
#ModalButtonRow, .ModalButtonRow {
    background: none !important;
}
.QuickSearch:before, .CurrencyChooser:before {
    background: url(../images/drop.png);
}
.QuickSearch tbody tr:hover {
    background-color: #e5e5e5;
}
.QuickSearchResult .QuickSearchResultImage {
    border: 1px solid #d6d6d6;
}
/* inner */

/* Category */
.CategoryPagination .PagingList a {
    color: #000000;
}
.CategoryPagination .PagingList a:hover {
    color: #000000;
}
.CategoryDescription p.subhead{
    color:#000000;
}
.CategoryDescription .catgoryBg p{
    color:#000000;
}
.CategoryDescription .catgoryBg span.bgtop{
    background:url(../images/descriptionbg.png) repeat-x left top;
}
.CategoryDescription .catgoryBg span.bgbtm {
    background:url(../images/descriptionbg.png) repeat-x left top;
}
.CategoryDescription .SubCategoryList li a{
      color:#000000;
}
.CategoryDescription .SubCategoryList li a:hover {color:#F6D609;}

.CategoryPagination .PagingList .ActivePage {
    
    background-color:#fddb00;
}
.CategoryPagination .PagingList a {color:#000000;}
.CategoryPagination .PagingList a:hover {color:#000000;}

.SortBox div.selector span, .SearchSorting div.selector span {
    background: #ffffff;
}
.HorizontalFormContainer dd .selector span {
    color: #333;
}
/* Checkout */


#CheckoutStepConfirmation .SubTotal.st td {
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}
.AccountMessageList li {
    border-bottom: 1px solid #d6d6d6;
}
.li-list {
    border-bottom: 1px solid #d6d6d6;
}
.btns {
    color: #5e5c5c;
}
.bg-gray {
    background: #ededed;
}
/* override invalid width set by uniform jq-plugin on firefox */

.CartRemoveLink {
    background: url(../images/icon_sprite.png) no-repeat -48px -46px;
}
.boxin {
    border-bottom: 1px solid #6a6a6a;
}
#ProductDetails .ProductTinyImageList ul li {
    background-color: #fff;
    border: 1px solid gray;
}
#ProductDetails .ProductTinyImageList ul li.selected {
    border: 1px solid #d6d6d6 !important;
}
#ProductDetails .ProductMain .DetailRow span.ProductPrice{
    color:#000000;
}
#ProductDetails .ProductMain .ProductPrice strike{
    color:#000000;
}
#ProductDetails .ProductMain .s-price span.YouSave,#ProductDetails .ProductMain .s-price span.YouSaveAmount{
    color:#000000;
}
#ProductDetails .ProductMain .DetailRow .Label{
    color:#000000;
}
#ProductDetails .ProductMain .DetailRow span{
    color:#000000;
}
#ProductDetails .ProductMain .ProductDetailsGrid .productAttributeList .productAttributeLabel .name{
    color:#000000;
}
#ProductDetails .ProductMain .ProductDetailsGrid .addto .add-to-cart {
    background: #fbd726 url(../images/cart-icon.png) no-repeat 106px 4px;
    color:#000000;
}
#ProductDetails .ProductMain .ProductDetailsGrid .addto .add-to-cart:hover {
    background: #333333 url(../images/cart-icon.png) no-repeat 106px 4px;
    color:#ffffff;
}

#ProductDetails .ProductMain .ProductDetailsGrid .addto .wishTrigger {
    background-color:#fbd726;
    color:#000000;
}
#ProductDetails .ProductMain .ProductDetailsGrid .addto .wishTrigger:hover {
    background-color:#333333;
    color:#ffffff !important;
    text-decoration:none !important;
}
#ProductDetails .ProductMain .ProductDetailsGrid .addto .wishTrigger:hover {color:#F6D609;text-decoration:underline;}
#ProductDetails .ProductMain .ProductDescription .subtitle{
    background:url(../images/productdetail-bg.png) repeat-x left top;
}

.productPage #SimilarProductsByCustomerViews h2 {background:url(../images/productdetail-bg.png) repeat-x left top;}
.icon-outofstock {
    background: url(../images/icon-outofstock.png) no-repeat 0 0;
}
#prodAccordion {
    border-top: 1px solid #d6d6d6;
}
#prodAccordion .current .subtitle {
    background: url(../images/bul_accordion_on.png) no-repeat right center  !important;
}
#prodAccordion .subtitle {
    border: solid 0px !important;
    background: url(../images/bul_accordion_offRight.png) no-repeat right center  !important;
}
#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext{
      background:none;
}
.prodAccordionContent {
    border-top: 0px solid #EAEAEA;
}
.fastCartSummaryBox .subtotal .ProductPrice {
    border-bottom: 1px solid #fff;
}
.fastCartSummaryBox .actionLink a {
    color: #333;
}
a.featureprev{background:url(../images/carousal-prev-icon.png) no-repeat left top;}
a.featureprev:hover {background:url(../images/carousal-prev-icon-hover.png) no-repeat left top;}
a.featurenxt{background:url(../images/carousal-next-icon.png) no-repeat left top;}
a.featurenxt:hover {background:url(../images/carousal-next-icon-hover.png) no-repeat left top;}

a.newprev{background:url(../images/carousal-prev-icon.png) no-repeat left top;}
a.newprev:hover {background:url(../images/carousal-prev-icon-hover.png) no-repeat left top;}
a.newnxt{background:url(../images/carousal-next-icon.png) no-repeat left top;}
a.newnxt:hover {background:url(../images/carousal-next-icon-hover.png) no-repeat left top;}

.modalClose {
    background: url(../images/icon-close.png) no-repeat 0 0!important;
}
/* Footer */

.footer-main {
    background-color: #000;
        border-top: 6px solid #d0d0d0;
}
.footer-links ul {
    border-top: 1px solid #6a6a6a;
}
.footer-links .PageMenu ul {
    border-bottom: 1px solid #6a6a6a;
}
.footer-links .PageMenu li {
    border-left: 1px solid #6a6a6a;
}
.footer-links .PageMenu #Menu > ul > li > a:hover {
    border-bottom: 0 none;
}
.footer-links .PageMenu li:first-child {
    border-left: 0;
}
.footer-links .PageMenu li.First {
    border-left: none;
}
.footer .powered-by a {
    background: url('../images/bc_logo_sprite.png') no-repeat;
    background-position: 0 0;
}
.footer .powered-by a:hover {
    background-position: 0 -25px;
}
#VideoContainer {
    border: solid red 0px;
}
#FeaturedVideo {
    border: solid red 0px;
}
#VideoList li {
    border: solid #fff 0px;
}
.currentVideo {
    background-color: #fff;
    border: solid #d6d6d6 0px;
}
.CurrencyChooser {
    background: #ffffff;
    border: 1px solid #cccbca;
}
.CurrencyChooser a span {
    color: #333!important;
}
.selected-currency {
    border: 1px solid #cccbca;
    background: url(../images/icon_arrow_down.png) no-repeat right 8px;
}
/* zoom overrides */


#cookieNotification .icon-info {
    background: url("../images/cookie-sprite.png") no-repeat scroll 0 2px transparent  !important;
}
.fastCartTop div {
    color: #333;
}
.ModalContent h4 a:hover {
    color: #333;
}
#ModalContent .btn, .ModalContent .btn{
    color: #ffffff !important;
}
#ModalContent .btn:hover, .ModalContent .btn:hover {
    color: #000000 !important;
}
#QuickViewContent #QuickViewImage a {background:none;}
#QuickViewProductDetails #ProductDetails h1 {background:none;}
/* Utilities
-------------------------------------------------------------- */

/* ----- UniForm ----- */

div.selector, div.selector span, div.checker span, div.radio span, div.button, div.button span {
    background-image: url(../images/icon_sprite.png);
    background-repeat: no-repeat;
}
div.checker input{
     background: none;
}
/* INPUT &amp; TEXTAREA */
input.text, input.email, input.password, textarea.uniform {
    color: #444440;
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    border-bottom: solid 1px #d6d6d6;
    border-right: solid 1px #d6d6d6;
}
input.text:focus, input.email:focus, input.password:focus, textarea.uniform:focus {
    border-color: #999;
}
/* SPRITES */
/* Select */


div.checker span {
    background-position: 0px -55px;
}
div.checker span.checked, div.checker:active span.checked, div.checker.active span.checked, div.checker.focus span.checked, div.checker:hover span.checked {
    background-position: -22px -55px;
}
/* Radio */
div.radio {
    background: none;
}
div.radio span {
    background-position: 0px -82px;
}
div.radio span.checked, div.radio:active span.checked, div.radio.active span.checked, div.radio.focus span.checked, div.radio:hover span.checked {
    background-position: -22px -82px;
}
/* Uploader */
div.uploader {
    background-color: #fff;
    border: 1px solid #d6d6d6;
}
div.uploader span.action {
    background-color: #fff;
    border-left: 1px solid #d6d6d6;
}
/* Uploader */

div.uploader span.filename {
    color: #777;
}
div.uploader.disabled span.action {
    color: #aaa;
}
div.uploader.disabled span.filename {
    border-color: #ddd;
    color: #aaa;
}
div.uploader.focus, div.uploader.hover, div.uploader:hover {
    background-position: 0px -353px;
}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {
    background-position: right -437px;
}
div.uploader.active span.action, div.uploader:active span.action {
    background-position: right -465px;
}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action {
    background-position: right -493px;
}
div.uploader.disabled {
    background-position: 0px -325px;
}
div.uploader.disabled span.action {
    background-position: right -381px;
}
div.button {
    background-position: 0px -523px;
}
div.button span {
    background-position: right -643px;
}
div.button.focus, div.button:focus, div.button:hover, div.button.hover {
    background-position: 0px -553px;
}
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span {
    background-position: right -673px;
}
div.button.active, div.button:active {
    background-position: 0px -583px;
}
div.button.active span, div.button:active span {
    background-position: right -703px;
    color: #555;
}
div.button.disabled, div.button:disabled {
    background-position: 0px -613px;
}
div.button.disabled span, div.button:disabled span {
    background-position: right -733px;
    color: #bbb;
}
/* PRESENTATION */
/* Button */


/* Select */
div.selector {
    background: #ffffff url(../images/icon_arrow_down.png) no-repeat right center  !important;
    border: 1px solid #d6d6d6;
}
div.selector select {
    border: solid 1px #fff;
}
div.selector span {
    background: none;
}
div.selector.disabled span {
    color: #bbb;
}
/*
CORE FUNCTIONALITY
Not advised to edit stuff below this line
-----------------------------------------------------
*/


/* Select */

div.selector select {
    border: none;
    background: none;
}
/* Checker */

div.checker input {
    background: none;
}
/* Radio */

div.radio input {
    background: none;
}
/* Custom.css
-------------------------------------------------------------- */

.icon-delete, .icon-edit, .icon-share, #WishLists .txt-hide a {
    background: url(../images/icons_off.png) no-repeat -170px -152px;
}
.icon-delete:hover, .icon-edit:hover, .icon-share:hover, #WishLists .txt-hide a:hover, #WishLists .txt-hide .icon-delete:hover, #WishLists .txt-hide .icon-edit:hover {
    background: url(../images/icons_on.png) no-repeat -170px -152px;
    background-color: transparent !important;
}
.icon-edit, .icon-edit:hover, #WishLists .txt-hide .icon-edit, #WishLists .txt-hide .icon-edit:hover {
    background-position: -140px -152px;
}
.icon-delete, .icon-delete:hover, #WishLists .txt-hide .icon-delete, #WishLists .txt-hide .icon-delete:hover {
    background-position: -108px -152px;
}
.Content p a.icon-edit:hover {background: url("../images/icons_off.png") no-repeat scroll -140px -152px rgba(0, 0, 0, 0) !important;}
.Content p a.icon-delete:hover {background: url("../images/icons_off.png") no-repeat scroll -108px -152px rgba(0, 0, 0, 0) !important;}

ul ul ul {
    list-style-image: url(../images/bullet_line.png);
}
.multiStep li.ActivePage h4 {
    border-bottom: 4px solid #fad63e;
}
.multiStep li a {
    color: #d6d6d6;
}
.multiStep li .icon {
    background: url("../images/nav_active.png") no-repeat;
}
.li-list {
    border-bottom: 1px solid #d6d6d6;
}
.icon {
    background: #fbd726;
color: #FFF;
width: 41px;
height: 35px;
font-size: 30px;
padding: 6px 0px 0px 0px;
text-align: center;
}
.icon-add {
    background: #FBD726 url("../images/add.png") no-repeat scroll 50% 50%;
      transition: background-color 150ms ease 0s;
    -moz-transition: background-color 150ms ease;
    -webkit-transition: background-color 150ms ease;
    -o-transition: background-color 150ms ease;
    transition: background-color 150ms ease;
}
.icon-add:hover {
    background-color: #333 !important;
    -moz-transition: background-color 150ms ease;
    -webkit-transition: background-color 150ms ease;
    -o-transition: background-color 150ms ease;
    transition: background-color 150ms ease;
}
/* btn styles */

.Button a {
    color: #ffffff!important;
}
.cpage .Content.Wide {
    border-left: 1px solid #e8e8e8;
}
.productlist-page.Content .product-nav {
    border: none;
}
.nav-prev, .nav-next {
    background: url(../images/icon_sprite.png) no-repeat -42px -27px;
}

.nav-next {
    background-position: -54px -27px;
}
.list-icon li {
    color: #333;
}
.list-icon .icon {
    background-position: -41px 0;
}
.txt-hide {
    color: #ffffff;
}
.left-content .ProductList .p-name {
    border-left: 2px solid #d6d6d6;
}
.recaptchatable {
    background-color: #fff;
    border: 1px solid #d6d6d6;
}
.recaptchatable a {
    color: #333 !important;
}
.recaptchatable a:hover {
    color: #F6D609 !important;
}
/* Social icons */

.icon-social.icon-social-theme {
    background-image: url('../images/sprite-social.png');
}
/* Out of stock styling */

/* Gave out of stock swatches a strike through background image */
.productOptionPickListSwatch .outStock .swatchColour:after, .productOptionPickListSwatch .outStock .thumbnail:after, .productOptionViewRectangle .outStock .name:after {
    background: url("../images/out-of-stock-bg.png") center no-repeat;
}
.currency-converter p {color:#ffffff;}
.currency-converter p span:hover {background:none;}


/* footer */
.footer .powered-by{
    color:#F6D609;
}
.footer .powered-by span{
    color:#ffffff;
}
.footer .sitemap a{
    color:#F6D609;
}
.footer-links {
    color:#ffffff;
}
.new_tag {background: url("../images/sale.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 91px;
    margin: 0 0 0 -11px;
    position: absolute;
    top: -4px;
    width: 91px;
}

@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 479px) {
/* Header */

.menucover {
    background-color: none;
}
.slicknav_menu {
    background: #000;
}
.slicknav_menu > ul > li > a, .slicknav_menu > ul > li > ul > li > a {
    color: #FFF;
}
.slicknav_menutxt {
    background: url("../images/menu-icon.png") no-repeat scroll 10px 8px rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.icon {
    background: none repeat scroll 0 0 #FBD726;
    color: #FFFFFF;
}

/* page content */
.PageMenu > .inner {
     background:url("../images/backgroundmenu.png") no-repeat left top;
}
.KeepShopping a.btn.alt {
    color: #333333;
}
.KeepShopping a.btn.alt:hover {
    color: #ffffff;
}
/* cart */
.mobileCart .CartList .prodprice {
    color: #FAD63E;
}
.mobileCart .CartSummary .SubTotal em {
    color: #FAD63E;
}
.mobileCart #UpdateQuantitiesLink {
    background: none repeat scroll 0 0 #FAD63E;
    color: #333333;
}
.mobileCart .CartList .CartRemoveLink{
    background:none;
}
.mobileCart .ProceedToCheckout a.Button {
    background: none repeat scroll 0 0 #333333;
    color: #ffffff;
}

/* footer */
.newsletter-subscription h4 {
    background: none;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.menucover {
    background-color: none;
}
.slicknav_menu{
    background: #000;
}
.slicknav_menu > ul > li > a, .slicknav_menu > ul > li > ul > li > a {
    color: #FFF;
}
.slicknav_menutxt {
    background: url("../images/menu-icon.png") no-repeat scroll 10px 8px rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
.PageMenu > .inner {
     background:url("../images/backgroundmenu.png") no-repeat left top;
}
.icon {
    background: none repeat scroll 0 0 #FBD726;
    color: #FFFFFF;
}
.KeepShopping a.CartCode .GiftCertificate h3 {
    color: #333333;
}
.KeepShopping a.btn.alt:hover {
    color: #ffffff;
}
.mobileCart .CartList .prodprice {
    color: #FAD63E;
}
.mobileCart .CartList .CartRemoveLink {
    background: none;
}
.mobileCart .CartSummary .SubTotal em {
    color: #FAD63E;
}
.mobileCart #UpdateQuantitiesLink {
    background: none repeat scroll 0 0 #FAD63E;
    color: #333333;
}
.mobileCart .ProceedToCheckout a.Button {
    background: none repeat scroll 0 0 #333333;    
    color: #ffffff;
}
.newsletter-subscription h4 {
    background: none;
}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    

.menucover {
    background-color: none;
}
.slicknav_menu {
    background: #000;
}
.slicknav_menu > ul > li > a, .slicknav_menu > ul > li > ul > li > a {
    color: #FFF;
}

.slicknav_menutxt {
    background: url("../images/menu-icon.png") no-repeat scroll 10px 8px rgba(0, 0, 0, 0);
    color: #FFFFFF;
}
}

@media only screen and (min-width: 960px) and (max-width: 1024px) {
}
