
/* Important! This file is to only be edited through WebDAV or through the control panel by the client, not theme partners/designers. */

/*.txt24 { color: #fff; }  change font color for search page */

.ViewShipping a {color: #0000ff;}
.ViewShipping a:hover {text-decoration:underline;}

.ViewAllProducts a {color: #00ffff;font-size: 20px;} /* to change the link to view all product near Featured Items */
.ViewAllProducts a:hover {text-decoration:underline;}

/*#LayoutColumn2 {     background: #fff; }  */
/* to change the background on the return items page */

.footer-columns h4 { color:#ef0324; }

#AccountNewReturnProducts h3 { color: #cf1c35; }
#AccountNewReturnInfo h3 { color: #cf1c35; }
.WhiteBackground { background: #fff ; padding-left: 10px;} 

#AccountReturns { background: #fff ; padding-left: 10px;} 
#AccountNewReturnProducts { background: #fff ; padding-left: 10px;} 
#AccountNewReturnInfo { background: #fff ; padding-left: 10px;} 
#SearchPageHeader { background: #fff ; padding-left: 10px;}
/*#SearchTabProducts { background: #fff ; padding-left: 10px;} */
#SearchResultsCategoryAndBrand { background: #fff ; padding: 20px 0px 20px 10px; margin: 0px;} 
.SearchContainer .ProductList { margin: 0 0 20px -20px; }
.SortBox { padding-left: 5px; background: #ffc600; }

.CartCode, .CheckoutRedeemCoupon { display:none; } /* turn off coupon code */

.TopMenu li { border-right: 1px solid #eeeeee; }

.page-content #LayoutColumn2 a { color: #0000ff; }

#tabcontent .photo { margin-right: 10px; }

#ForgotPasswordForm { color: #fff;} /* change the text color on Change Password and Choose Password screens */
#WishListItems{ background: #fff; padding-left: 20px;} /* change the text color on Change Password and Choose Password screens */


#CheckoutStepPaymentDetails {color: #fff;} 
/*#CheckoutStepPaymentDetails {background: #fff; color: #000;} */ 
#CheckoutStepPaymentDetails .InfoMessage {color: #000;}
.ExpressCheckoutContent { background: #fff; color: #000; }

@media screen and (max-width: 767px) and (min-width: 240px)  {
    .left-content, .ProductMain { border-bottom: 20px solid #4c4646; }
}


#ProductDetails .ProductThumbImage { 
    border-bottom: 2px solid #E5E3DB;
    border-right: 2px solid #E5E3DB; 
    border-top:  0px solid #E5E3DB; 
    border-left: 0px solid #E5E3DB; 
}

/* added 1/7  for amazon button*/
#ProductDetails .DetailRow2 img { height: 33px !important; width: 180px !important; margin-top: 10px; margin-bottom: 15px} 


#prodAccordion .Block { margin: 10px !important; }

.ProductList .Rating {   margin-top: -4px; }

#ProductDetails .ImageCarouselBox .ProductTinyImageList {  float: none; }  /* centers the tiny thumbnails under the product page */

.ProductList .ProductPriceRating { float: none; text-align: center; } /* centers the rating stars */

/*.ProductDetailsGrid .DetailRow { margin-bottom: 20px;}  */
.ProductDetailsGrid .s-price .YouSave { color: #000; } 
.ProductDetailsGrid .p-price { margin-bottom: 10px; } /* made the margin between the $x.xx and You Saved smaller */


.ImageCarouselBox { padding-left: 10px!important; } /* to center thumbnail images under product on product page */

.Breadcrumb li { color: #fff; }
.Breadcrumb li a { color: #fff; }
.Breadcrumb li a{ background: url(/product_images/uploaded_images/icon-bullet-breadcrumb3.png) no-repeat 100% 50%; }


#ProductDetails h1 { /*  color: #fff;  was #444 */ }

.PrimaryProductDetails .ProductMain { background-color: #fff; } /* sets the background color to white */

#ProductDetails h1 {  margin: 0 0 20px 0; }

.ImageCarouselBox {  background-color: #fff; /*#4c4646 */ }


#prodAccordion .current .subtitle {  
    color: #fff;   border-bottom: 1px solid #ffc600; 
background: url(/product_images/uploaded_images/bul-accordion-pluswhite1.png) no-repeat right center !important; background-size: 40px 20px !important; padding-right: 10px; 
} 
#prodAccordion .subtitle {  
    color: #fff;   border-bottom: 1px solid #ffc600; 
    background: url(/product_images/uploaded_images/bul-accordion-minuswhite1.png) no-repeat right center !important; background-size: 40px 20px !important; padding-right: 10px; 
} 


.productspace { padding: 3px 5px 3px; } /*reduced L & R padding to make product name fit */

#fastCartContainer .ProductList li { width: 27% !important; } /* to increase width of product image */
#fastCartContainer { margin: 10px auto 0 auto; }

.footer ul, .footer-links ul, .footer #SideCategoryList ul { padding-left: 5px; }


/* -----------    CHANGES FROM MEDIA.CSS ---------- */
/* jk was 338 */

/*#Header { background:#eeeeee; background:#fff; background: url(/product_images/uploaded_images/freeshipping4.png) 92% 85% no-repeat, url(/product_images/uploaded_images/pocket2.png) 48% 50% no-repeat; background-size: 350px 50px, 300px 120px; margin:0 0 0 0, 0 0 0 0; border-bottom:1px solid #e5e5e5; } */

#Header { background:#eeeeee; background:#fff; background: url(/product_images/uploaded_images/freeship-10item.png) 92% 85% no-repeat, url(/product_images/uploaded_images/header-middle.png) 45% 53% no-repeat; background-size: 350px 40px, 250px 70px; margin:0 0 0 0, 0 0 0 0; border-bottom:1px solid #e5e5e5; } 


@media screen and (min-width: 1024px) and (max-width: 1179px)
{
.ProductList li, .ProductList li .mosaic-block {width:232px!important;}
.ProductList li .mosaic-block .ProductActionAdd .btn {width:232px!important;}
/*#Header { background: url(/product_images/uploaded_images/freeshipping4.png) 95% 85% no-repeat; background-size: 350px 50px; } */
/* was freeship4.png */
#Header { background:#eeeeee; background:#fff; 
background: url(/product_images/uploaded_images/freeship-10item.png) 95% 85% no-repeat, url(/product_images/uploaded_images/header-middle.png) 46% 50% no-repeat; 
background-size: 350px 40px, 250px 70px; 
margin:0 0 0 0, 0 0 0 0; 
border-bottom:1px solid #e5e5e5; }
}


@media screen and (min-width: 768px) and (max-width: 1023px) 
{ 
/*    #Header {background: #00f!important;} */
/*#Header { background: url(/product_images/uploaded_images/freeshipping20-square.png) 97% 50% no-repeat !important; background-size: 210px 65px !important; } */
/*was freeshipping20-square.png */
#Header { background: url(/product_images/uploaded_images/freeship-10itemsq.png) 97% 50% no-repeat, url(/product_images/uploaded_images/header-middle.png) 5% 50% no-repeat; 
background-size: 210px 65px, 200px 65px; 
margin:0 0 0 0, 0 0 0 0; 
}



.ImageCarouselBox {   padding-bottom: 29px; }
}


@media screen and (min-width: 670px) and (max-width: 767px)
{
/*#Header { background: url(/product_images/uploaded_images/freeship-10itemsq.png) 97% 30% no-repeat !important; background-size: 150px 50px !important; } */

#Header { background: url(/product_images/uploaded_images/freeship-10itemsq.png) 97% 30% no-repeat, url(/product_images/uploaded_images/header-middle.png) 5% 30% no-repeat; 
background-size: 150px 50px, 150px 50px; 
margin:0 0 0 0, 0 0 0 0; 
}
}


@media screen and (min-width: 600px) and (max-width: 669px)
{
/*#Header { background: url(/product_images/uploaded_images/freeship-10itemsq.png) 97% 30% no-repeat !important; background-size: 120px 40px !important; } */
#Header { background: url(/product_images/uploaded_images/freeship-10itemsq.png) 97% 30% no-repeat, url(/product_images/uploaded_images/header-middle.png) 5% 30% no-repeat; 
background-size: 120px 40px, 120px 40px; 
margin:0 0 0 0, 0 0 0 0; 
}
}

@media screen and (min-width: 480px) and (max-width: 599px)
{
#Header { background: none !important; } 
.TopMenu { background: #ef0324 url(/product_images/uploaded_images/freeshipping-red-cropped3.png) 5% 0% no-repeat !important; background-size: 350px 25px !important; }
}


@media screen and (min-width: 10px) and (max-width: 479px)
{
#Header { background: none !important; } 
.TopMenu { background: #ef0324 } 
}

@media screen and (max-width: 767px) and (min-width: 240px)
{
.PrimaryProductDetails .ProductMain { padding-left: 20px !important; }
}

/*.TopMenu { background: #ef0324 url(/product_images/uploaded_images/freeshipping-red-cropped.png) 5% 1% no-repeat !important; background-size: 350px 30px !important; } */


.ProductList li { width: 280px; }

/* -----------    CHANGES FROM MEDIA.CSS ---------- */
/* .flexslider .slides img {width: 100%; display: block; margin: 0px auto 1000000000px auto; } */
/*jk tested to add border below menu */


/* -----------    CHANGES FROM SLIDE-SHOW.CSS ---------- */
.slide-show .slide-overlay {    background: none; }  /* jk removed */
.slide-show { margin-bottom: 0px !important; } /* jk changed from 20 to 5 */



/* -----------    CHANGES FROM STYLES.CSS ---------- */
/* jk changed to align to the left */
/* jk changed different color and font weight for add to cart popup*/
.CategoryContent {  padding: 0 0 0 0; }
#prodAccordion .subtitle {    font-size: 24px !important; } 
#ModalContent a, .ModalContent a { color: #0000ff !important; font-weight:600; }
#ModalContent a:hover, .ModalContent a:hover { color: #0000ff !important; text-decoration:underline; font-weight:600; }

.TitleHeading {
    color: #eeeeee; 
    font-weight: bold; 
    padding-top: 6px; 
    }



/* -----------    CHANGES FROM GIFT-CENTER.CSS ---------- */

/*jk added menu color change .TopMenu { background: #efeee9; background: #EEEEEE; margin:0; color:#888; } */
.TopMenu { background: #EEEEEE; background:#ef0324; margin:0; color:#888; color:#fff }
.main { position:relative; z-index:0; background: #eeeeee; background: #4c4646; } 

.TopMenu a {color: #fff} /* jk changed */
.TopMenu a:hover { color: #ffc600;} /* jk changed */



.PageMenu { background: #ef0324; background: #000; margin:0; z-index:2; } /* jk changed */
.PageMenu .inner { background:#ef0324; background: #000; }                /* jk changed */


/* jk changed top margin from 20 to 5 */
/* jk: changed bottom margin from 50 to 20 */
#home .main {margin-top: 0px;} 
#Menu h4 { display:none; margin-bottom: 20px;}   


/* color: #444  jk changed */
.CartContents .ProductName a { font-size: 14px; font-weight: 600; color:#0000FF; }  

.CompareItem a span {color: #ffc600; font-weight: 600;} /* jk color change */


/*.footer-main { background:#fff; }  jk changed */
/*.footer-links { background-color: #EFEEE9;  color:#888; position:relative; }  jk changed */
/*.footer-links a { color:#888; }  jk changed */
/* .footer-links a:hover { color:#ef0324;} */

.footer-main { background:#EFEEE9; background: #EEEEEE; background: #a6a6a6;} 
.footer-main, .footer-main a { color: #000; }  /* jk changed */
.footer-links { background-color:#ef0324; color:#FFF; position:relative; } 
.footer-links a { color:#FFF; } 
.footer-links a:hover {color: #ffc600;}



/* mosaic-block: jk changed image background color  was #fff */
/* mosaic-backdrop: was undefined */
/*.mosaic-block { background:#eeeeee;   }
.mosaic-backdrop { background:#eeeeee;  } */
.mosaic-backdrop { background:#fff;  }



/*jk added -- this sets the color for the minimum add to cart error message */
.CartTotalMessage {
display:block;
vertical-align: middle;
line-height: 2.0;
/*    background-color: #effdfd; */
 background-color: #FFBABA; 
    background-image: url('//cdn10.bigcommerce.com/r-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/themes/GiftCenter/images/white/ErrorIcon.png');
/*    border-color: #dedede;*/
    border-color: #FFBABA;
    background-repeat: no-repeat;
/*  color: #f70a16;   color: #D8000C; */
  font-size: 13px; 
  border-width: 1px; 
  border-style: solid;
    background-position: 12px 8px;
    background-repeat: no-repeat; 
  padding: 5px 6px 5px 52px;   /* this affect the text only */
  margin-bottom: 10px; 
} 

/*jk added -- this sets the color for the minimum add to cart error message */
.CartTotalMessage2 {
display:block;
vertical-align: middle;
line-height: 2.0;
 background-color: #DFF2BF; 
    background-image: url('//cdn10.bigcommerce.com/r-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/themes/GiftCenter/images/white/SuccessIcon.png');
    background-repeat: no-repeat;
  font-size: 13px; 
  border-width: 1px; 
  border-style: solid;
    background-position: 12px 8px;
    background-repeat: no-repeat; 
  padding: 5px 6px 5px 52px;   /* this affect the text only */
  margin-bottom: 10px; 
} 


.InfoMessage { 
    background-color: #DFF2BF; /*#effdfd */
    border: 0px;
/*    color: #fff; */
    background-image: url('//cdn10.bigcommerce.com/r-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/themes/GiftCenter/images/white/SuccessIcon.png'); 
}
/*    background-image: url('//cdn10.bigcommerce.com/r-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/themes/GiftCenter/images/white/InfoIcon.png'); */

/*jk added -- this sets the color for the shipping info message message */
.InfoMessage2 {
display:block;
vertical-align: middle;
line-height: 2.0;
  font-size: 13px; 
  border-width: 1px; 
  border-style: solid;
    background-position: 12px 8px;
    background-repeat: no-repeat; 
  padding: 5px 6px 5px 52px;   /* this affect the text only */
  margin-bottom: 10px; 
    background-color: #DFF2BF; /* #effdfd */
    background-image: url('//cdn10.bigcommerce.com/r-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/themes/GiftCenter/images/white/InfoIcon.png');
    border-color: #effdfd;
    background-repeat: no-repeat;
}

/*jk added -- this sets the color for the shipping info message message */
.SuccessMessage {
display:block;
vertical-align: middle;
line-height: 2.0;
  font-size: 13px; 
  border-width: 1px; 
  border-style: solid;
    background-position: 12px 8px;
    background-repeat: no-repeat; 
  padding: 5px 6px 5px 52px;   /* this affect the text only */
  margin-bottom: 10px; 
color: #4F8A10;
background-color: #DFF2BF;
    background-image: url('//cdn10.bigcommerce.com/r-b2c1c07c638b525c6af9e5f1f6290c90383dc14e/themes/GiftCenter/images/white/SuccessIcon.png');
    border-color: #d9f1f1; 
    background-repeat: no-repeat;
}