/*  $Id:stylesheet.css, v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/
html{
  min-height:100%
}
BODY {
	margin: 0;
  min-height:100%
  transition: background-color .5s;
  border: 2px;
}
#buynow_popup {
  position: fixed;
  background-color: #ffffff;
  border-radius: 20px;    
  z-index: 2002;
  left:50%;
  top:50%;   
}
#success_popup {
  position: fixed;
  background-color: #ffffff;
  border-radius: 20px;    
  z-index: 2003;
  left:50%;
  top:50%;   
}

#luckybag_popup {
  position: fixed;        /* Keeps the div fixed on the screen */
  background-color: #ffffff;
  border-radius: 20px;
  z-index: 2003;
  width: 50%;           /* Set the width of the div */
  min-width: 500px;
  left: 50%;              /* Position the left edge of the div in the middle of the screen */
  top: 30%;               /* Position the top edge of the div in the middle of the screen */
  transform: translate(-50%, -50%); /* Shift the div left and up by half its width and height to center it */
}

#covid_popup {
  position: absolute;
  background-color: #ffffff;
  border-radius: 20px;    
  z-index: 2003;
  left:5%;
  top:5%; 
  width: 90%;
  max-width: 1400px;  
}

#delay_popup {
  position: absolute;
  background-color: #ffffff;
  border-radius: 20px;    
  z-index: 2003;
  left:5%;
  top:5%; 
  width: 90%;
  max-width: 1100px;  
}

#quiz_popup {
  position: fixed;
  background-color: #ffffff;
  border-radius: 20px;    
  z-index: 2003;
  left:25%;
  top:30%; 
  width: 60%;
  max-width: 800px;  
}

#popup {
  position: fixed;
  background-color: #ffffff;
  border-radius: 20px;    
  z-index: 2003;
  left:50%;
  top:50%;   
}
.errorMessage {
  background-color: #ff7387;    
  color: #ffffff; 
  font-family: Arial; 
}
.loginInput {
  width:100%;
  font-size:16px;
  border-radius:10px;
  padding: 6px;
  border: 0px;
  background-color: ffffff;
}

.loginInputError {
    width:100%;
    font-size:14px;
    border-radius:10px;
    padding: 6px;
    border: 0px;
    color: #7e6c54;
    background-color: #faccd2;  
}
@media (max-height:514px) {
  .buynow_minheight {
    display:none;
    
  }

}
@media (max-width:514px) {
  #buynow_popup {
    width: 300px;
    height: 370px;
    margin-left:-150px;
    margin-top:-180px;
    padding: 20px 0px 20px 0px;     
  }
  #success_popup {
    width: 300px;
    height: 200px;
    margin-left:-150px;
    margin-top:-110px;
    padding: 20px 0 20px 0;     
  }
  #popup {
    width: 300px;
    height: 180px;
    margin-left:-150px;
    margin-top:-90px;
    padding: 10px 0 10px 0;     
  }          
  #buynow_header {
    font-size: 18px;
    text-align: center;
  } 
  #success_header {
    font-size: 20px;
    text-align: center;
  } 
  #success_message {
    font-size: 16px;
    text-align: center;
  }
  
  #covid_message {
    font-size: 16px;
    text-align: left;
  } 
        
  .buynow_image {
    width:100px;
    height:100px;
    border-radius: 10px;
  }
  #buynow_totals {
    display: none;
  }
  .errorMessage {
    font-size: 15px;
    padding: 8px 0 5px 43px;
    background-image: url('images/icon_error.png');
    background-size: 23px; 
    background-repeat: no-repeat; 
    background-attachment: absolute;
    background-position: 10px;     
  }
  .searchText {
    font-size: 16px;
    text-align: center;
  } 
  .dtsize {
    display: none;
  } 
}

@media (min-width:515px) and (max-width:724px) {
  #buynow_popup {
    width: 410px;
    height: 326px;
    max-height: 100%;
    margin-left:-195px;
    margin-top:-172px;
    padding: 20px 0 20px 0;   
  }
  #success_popup {
    width: 410px;
    height: 191px;
    margin-left:-195px;
    margin-top:-107px;
    padding: 20px 0 20px 0;     
  }
  #popup {
    width: 410px;
    height: 191px;
    margin-left:-195px;
    margin-top:-107px;
    padding: 20px 0 20px 0;     
  }        
  #buynow_header {
    font-size: 18px;
    text-align: center;    
  }
  #success_header {
    font-size: 26px;
    text-align: center;
  } 
  #success_message {
    font-size: 16px;
    text-align: center;
  } 
  #covid_message {
    font-size: 16px;
    text-align: left;
  }    
  .buynow_image {
    width:100px;
    height:100px;
    border-radius: 10px;    
  } 
  #buynow_totals {
    display: none;
  } 
  .errorMessage {
    font-size: 16px;
    padding: 8px 0 5px 43px;
    background-image: url('images/icon_error.png');
    background-size: 23px; 
    background-repeat: no-repeat; 
    background-attachment: absolute;
    background-position: 10px;     
  }
  .searchText {
    font-size: 14px;
    text-align: center;
  } 
  .dtsize {
    display: none;
  }        
}

@media (min-width:725px) {
  #buynow_popup {
    width: 660px;
    height: 320px;
    margin-left:-330px;
    margin-top:-170px;
    padding: 20px 0 20px 0;   
  }
  #success_popup {
    width: 660px;
    height: 220px;
    margin-left:-350px;
    margin-top:-120px;
    padding: 20px 20px 20px 20px;   
  }
  #success_popup {
    width: 660px;
    height: 220px;
    margin-left:-350px;
    margin-top:-120px;
    padding: 20px 20px 20px 20px;   
  }
  #popup {
    width: 600px;
    height: 180px;
    margin-left:-320px;
    margin-top:-100px;
    padding: 20px 20px 20px 20px;   
  }         
  #buynow_header {
    font-size: 24px;
  }
  .buynow_image {
    width:150px;
    height:150px;
    border-radius: 15px;
  }
  #success_header {
    font-size: 26px;
    text-align: left;
  } 
  #success_message {
    font-size: 16px;
    text-align: left;
  }
  #covid_message {
    font-size: 16px;
    text-align: left;
  }          
  #buynow_totalsmb {
    display: none;
  }  
  .errorMessage {
    font-size: 18px;
    padding: 10px 0 5px 48px;
    background-image: url('images/icon_error.png'); 
    background-repeat: no-repeat; 
    background-attachment: absolute;
    background-position: 10px;     
  }
  .searchText {
    font-size: 18px;
    text-align: left;
  } 
  .mbsize {
    display: none;
  } 
}


#buynow_overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(235,218,227,0.9); /* Black background with opacity */
    z-index: 2001; /* Specify a stack order in case you're using a different order for other elements */
}

#luckybag_overlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(235,218,227,0.9); /* Black background with opacity */
    z-index: 2001; /* Specify a stack order in case you're using a different order for other elements */
}


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    background-color: #ffd4e9;
    overflow-x: hidden;
    transition: 0.5s;  

}

#mySidenav {
    width: 0;
}


#main {
    transition: margin-left .5s;
    z-index: 3;
    min-height:100%;
    
}

#mboverlay {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(235,218,227,0.8); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
}


/* HEADER */

@font-face {
    font-family: Anja;
    src: url(fonts/Anja.ttf);
} 

@font-face {
    font-family: Fontello;
    src: url(fonts/fontello.ttf);
} 

@media (max-width:724px) {
#desktopHeaderBack {
	display: none;
}



}

@media (min-width:725px) {
#mobileHeader {
	display: none;
}

}
@media (max-width:514px) {
  #cardboard {
  	position: fixed;
  	background-image: url(responsive/header_cardboard.png);
  	background-repeat: repeat-x;
  	background-size: 17.5%;
  	width: 100%;
  	padding: 9%;
  	box-sizing: border-box;
  	min-height: 52px;
  	min-width: 320px;
	  z-index: 1999;
  	background-color: #e1c4a0;
  }

  #mbspace {
  	position: relative;
  	background-image: url(responsive/header_cardboard.png);
  	background-repeat: repeat-x;
  	background-size: 17.5%;
  	width: 100%;
  	padding: 9%;
  	box-sizing: border-box;
  	min-height: 52px;
  	min-width: 320px;
  	background-color: #e1c4a0;
  }
}
@media (min-width:515px) and (max-width:724px) {
#cardboard {
	position: absolute;
	background-image: url(responsive/header_cardboard.png);
	background-repeat: repeat-x;
	background-size: 87px;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	height: 87px;
	  z-index: 2;  
	background-color: #e1c4a0;
}

#mbspace {
	position: relative;
	background-image: url(responsive/header_cardboard.png);
	background-repeat: repeat-x;
	background-size: 87px;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	height: 87px;
	background-color: #e1c4a0;
}

}
@media (min-width:725px) {
#cardboard {
	position: relative;
	background-image: url(responsive/header_cardboard.png);
	background-repeat: repeat-x;
	background-size: 87px;
	background-position: left bottom;
	width: 100%;
	height: 133px;
	background-color: #e1c4a0;
}
}
@media (max-width:514px) {
#menuButton {
	position: absolute;
	width: 10%;
  min-width: 30px;
  max-width: 45px;
	height: 60px;
	background-image: url(responsive/header_menubutton.png);
	background-size: 100%;
	background-repeat: no-repeat;
	min-height: 20px;
	top: 15%;
	left: 2.6%;
}
}
@media (min-width:515px) {
#menuButton {
	position: absolute;
	width: 45px;
	height: 60px;
	background-image: url(responsive/header_menubutton.png);
	background-size: 45px;
	background-repeat: no-repeat;
	top: 15%;
	left: 2.6%;
}
}

@media (max-width:514px) {
#headerLogo {
	position: absolute;
	width: 58%;
	height: 100%;
	background-image: url(responsive/header_logo_small.png);
	background-size: 100%;
	background-repeat: no-repeat;
	top: 8%;
	left: 17%;
}
}
@media (min-width:515px) and (max-width:579px) {
#headerLogo {
	position: absolute;
	width: 58%;
	height: 82px;
	background-image: url(responsive/header_logo_small.png);
	background-size: 100%;  
	background-repeat: no-repeat;
	background-position: center;
	top: 5px;
  left: 17%;
}
}
@media (min-width:580px) and (max-width:724px) {
#headerLogo {
	position: absolute;
	width: 58%;
	height: 83px;
	background-image: url(responsive/header_logo.png);
	background-size: 100%; 

	background-repeat: no-repeat;
	background-position: center;
  left: 17%;
  top: 5px;
}
#logoWink {
	position: absolute;
	/*width: 100%;
*/
	height: 10px;
	/*background-image: url(responsive/header_wink.gif);
*/
	background-size: 9px;
	background-repeat: no-repeat;
	background-position: center;
	left: 131px;
	top: 36px;
}
}
@media (min-width:725px) and (max-width:884px) {
#headerLogo {
	position: absolute;
	width: 46%;
	max-width: 370px;
	height: 100%;
	background-image: url(responsive/header_logo.png);
	background-size: 100%, 100%;
	background-repeat: no-repeat;
	background-position: left bottom;
	left: 10px;
	bottom: 51px;
}
}
@media (min-width:885px) {
#headerLogo {
	position: absolute;
	width: 41%;
	min-width: 360px;
	max-width: 433px;
	height: 75%;
	background-image: url(responsive/header_logo.png);
	background-size: 100%, 100%;
	background-repeat: no-repeat;
	background-position: left center;
	left: 15px;
	top: 0;
}
}
@media (min-width:1074px) {
#logoWink {
	position: absolute;
	width: 12px;
	height: 10px;
	background-image: url(responsive/header_wink.gif);
	background-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
	left: 368px;
	top: 50px;
}
}
@media (min-width:725px) and (max-width:884px) {
#freeDelivery {
	position: absolute;
	width: 36%;
	max-width: 292px;
	height: 19px;
	background-image: url(responsive/header_freedelivery.png);
	background-size: 100%, 100%;
	background-repeat: no-repeat;
	background-position: left bottom;
	left: 25px;
	bottom: 38px;
}
}
@media (max-width:514px) {
#menuCart {
	position: absolute;
	width: 23%;
	height: 100%;
	background-image: url(responsive/header_cart.png);
	background-size: 100%;
	background-repeat: no-repeat;
	top: 14%;
	right: 2%;
}
}
@media (min-width:515px) {
#menuCart {
	position: absolute;
	width: 117px;
	height: 61px;
	background-image: url(responsive/header_cart.png);
	background-size: 117px;
	background-repeat: no-repeat;
	top: 14%;
	right: 8px;
}
}
@media (max-width:514px) {
#menuCartItems {
	position: absolute;
	font-family: Arial;
  font-size: 12px;
	font-size: 3.3vw;
	text-align: center;
	color: 655034;
	width: 4%;
	top: 24.2%;
	right: 4%;
}
}
@media (min-width:515px) {
#menuCartItems {
	position: absolute;
	font-family: Arial;
	font-size: 17px;
	text-align: center;
	color: 655034;
	width: 30px;
	top: 24.2%;
	right: 14px;
}
}



@media (max-width:334px) {
#mobileBottom {
	position: relative;
	width: 100%;
	min-width: 320px;
	height: 73px;
	background-color: #ffd4e9;
}
#deliveryText {
	position: absolute;
	width: 100%;
	min-width: 320px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: 655034;
	top: 5px;
  text-overflow: clip;
}
#deliveryText2 {
	visibility: hidden;
	display: none;
}
}


@media (min-width:335px) and (max-width:409px) {
#mobileBottom {
	position: relative;
	width: 100%;
	height: 73px;
	background-color: #ffd4e9;
}
#deliveryText {
	position: absolute;
	width: 100%;
	font-family: Arial;
	font-size: 12px;  
	font-size: 3.7vw;
	text-align: center;
	color: 655034;
	top: 5px;
}
#deliveryText2 {
	visibility: hidden;
	display: none;
}
}

@media (min-width:410px) and (max-width:529px) {
#mobileBottom {
	position: relative;
	width: 100%;
	height: 73px;
	background-color: #ffd4e9;
}
#deliveryText {
	position: absolute;
	width: 100%;
	font-family: Arial;
	font-size: 15px;
	text-align: center;
	color: 655034;
	top: 2px;
}
#deliveryText2 {
	visibility: hidden;
	display: none;
}
}
@media (min-width:530px) and (max-width:724px) {
#mobileBottom {
	position: relative;
	width: 100%;
	height: 68px;
	background-color: #ffd4e9;
}
#deliveryText {
	visibility: hidden;
	display: none;
}
#deliveryText2 {
	position: absolute;
	width: 100%;
  min-width:510px;
	font-family: Arial;
	font-size: 15px;
	text-align: center;
	color: 655034;
	top: 8px;
      text-overflow: clip;
}
}


@media (max-width:724px) {
#searchBar {
	position: absolute;
	bottom: 10px;
	width: 100%;
	margin: auto;
}
#searchBar2 {
	visibility: hidden;
}
#SearchTable {
	width: 85%;
	max-width: 315px;
}
.searchBarText {
	position: relative;
	width: 200px;
	height: 23px;
	border: 0;
	background-color: #fff4f9;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: ff72ba;
}
::-webkit-input-placeholder {
	color: #ffa8d1;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
}
@media (min-width:725px) and (max-width:1049px) {
#searchBar {
	position: relative;
	width: 100%;
}
#searchBar2 {
	visibility: hidden;
}
.searchBarText {
	position: relative;
	width: 200px;
	height: 25px;
	border: 0;
	background-color: #fff4f9;
	width: 100%;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: ff72ba;
}
::-webkit-input-placeholder {
	color: #ffa8d1;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}
}
@media (min-width:1050px) {
#searchBar {
	visibility: hidden;
}
#searchBar2 {
	position: relative;
	right: 0;
}
.searchBarText {
	position: relative;
	width: 15vw;
	min-width: 150px;
	max-width: 202px;
	height: 23px;
	border: 0;
	background-color: #fff4f9;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: ff72ba;
}
::-webkit-input-placeholder {
	color: #ffa8d1;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}
}
@media (min-width:725px) and (max-width:884px) {
#SearchTable {
	position: absolute;
	width: 200px;
	right: 169px;
	top: 58px;
}
}
@media (min-width:885px) and (max-width:1049px) {
#SearchTable {
	position: absolute;
	width: 200px;
	right: 34%;
	top: 58px;
}
}
@media (min-width:1050px) {
#SearchTable2 {
	visibility: hidden;
	width: 200px;
	right: 34%;
	top: 58px;
}
#SearchTable2 {
	position: absolute;
	width: 200px;
	right: 34%;
	top: 58px;
}
}
@media (max-width:724px) {
#pinkBar {
	visibility: hidden
}
}
@media (min-width:725px) {
#pinkBar {
	position: absolute;
	width: 100%;
	height: 35px;
	top: 98px;
	background-color: #ffd4e9;
}
}
/* desktop header */
#desktopHeaderBack {
	background-image: url('responsive/header_cardboard.png');
	background-position:  
               center top;
	background-color: #e1c4a0;
	width: 100%;
	margin: auto
}
#desktopHeader {
	position: relative;
	width: 100%;
	max-width: 1400px;
	top: 0;
	margin: auto;
}
@media (min-width:1400px) {
#brownBar {
	position: absolute;
	width: 100%;
	padding-top: 0;
	background-color: #8d6d45;
	height: 37px;
}
}
#accountBar {
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	padding-top: 0;
	padding-right: 10px;
	height: 37px;
	background-color: #8d6d45;
}
.brownVline {
	background-image: url('responsive/brownVline.gif');
	width: 14px;
	height: 25px
}
.pinkVline {
	background-image: url('responsive/pinkVline.gif');
	background-repeat: no-repeat;
	background-position:  center 50%;
	width: 3px;
	height: 25px
}
.iconMan {
	background-image: url('responsive/iconMan.gif');
	background-position:  center 50%;
	background-repeat: no-repeat;
	width: 15px;
	height: 26px
}
.iconTick {
	background-image: url('responsive/iconTick.gif');
	background-position:  center 50%;
	background-repeat: no-repeat;
	width: 18px;
	height: 26px
}

/* Fonts for all website 'face''Color''Bold''size' */
.ariWhiteB13 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: ffffff;
}
.ariBrown11 {
	font-family: Arial;
	font-size: 11px;
	color: 655034;
}
.ariBrown12 {
	font-family: Arial;
	font-size: 12px;
	color: 655034;
}
.ariBrown13 {
	font-family: Arial;
	font-size: 13px;
	color: 655034;
}
.ariBrown14 {
	font-family: Arial;
	font-size: 14px;
	color: 655034;
}
.ariBrown15 {
	font-family: Arial;
	font-size: 15px;
	color: 655034;
}
.ariBrown16 {
	font-family: Arial;
	font-size: 16px;
	color: 655034;
}
.ariBrown18 {
	font-family: Arial;
	font-size: 18px;
	color: 655034;
}
.ariLBrown11 {
	font-family: Arial;
	font-size: 11px;
	color: 8f8271;
}
.ariLBrown12 {
	font-family: Arial;
	font-size: 12px;
	color: 8f8271;
}
.ariLBrown13 {
	font-family: Arial;
	font-size: 13px;
	color: 8f8271;
}
.ariLBrown14 {
	font-family: Arial;
	font-size: 14px;
	color: 8f8271;
}
.ariLBrown15 {
	font-family: Arial;
	font-size: 15px;
	color: 8f8271;
}
.ariLBrown16 {
	font-family: Arial;
	font-size: 16px;
	color: 8f8271;
}
.ariVLBrown11 {
	font-family: Arial;
	font-size: 11px;
	color: a99f92;
}
.ariVLBrown12 {
	font-family: Arial;
	font-size: 12px;
	color: a99f92;
}
.ariVLBrown13 {
	font-family: Arial;
	font-size: 13px;
	color: a99f92;
}
.ariVLBrown14 {
	font-family: Arial;
	font-size: 14px;
	color: a99f92;
}
.ariGrey {
	font-family: Arial;
	color: a1a1a1;
}
.ariMPink {
	font-family: Arial;
	color: ff68b0;
}
.ariDPink {
	font-family: Arial;
	color: ff68b0;
}
.ariDPink12 {
	font-family: Arial;
	font-size: 12px;
	color: ff68b0;
}
.ariDPink14 {
	font-family: Arial;
	font-size: 14px;
	color: ff68b0;
}
.ariDPink15 {
	font-family: Arial;
	font-size: 15px;
	color: ff68b0;
}
.ariDPink16 {
	font-family: Arial;
	font-size: 16px;
	color: ff68b0;
}
.ariDPink18 {
	font-family: Arial;
	font-size: 18px;
	color: ff68b0;
}
.ariDPink20 {
	font-family: Arial;
	font-size: 20px;
	color: ff68b0;
}
.ariDPink24 {
	font-family: Arial;
	font-size: 24px;
	color: ff68b0;
}
.ariLPink12 {
	font-family: Arial;
	font-size: 12px;
	color: ffaad0;
}
.ariLPink14 {
	font-family: Arial;
	font-size: 14px;
	color: ffaad0;
}
.ariLPink15 {
	font-family: Arial;
	font-size: 15px;
	color: ffaad0;
}
.ariLPink16 {
	font-family: Arial;
	font-size: 16px;
	color: ffaad0;
}
.ariLPink24 {
	font-family: Arial;
	font-size: 24px;
	color: ffaad0;
}
.ariLPink16Cross {
	font-family: Arial;
	font-size: 16px;
	color: ffaad0;
  text-decoration: line-through;  
}

.anjaBrown {
	font-family: Anja, Arial;
	color: 655034; 
  letter-spacing: 1px;
}

.anjaLPink {
	font-family: Anja, Arial;
	color: ffd4e9; 
  letter-spacing: 1px;
}

.anjaLPink18 {
	font-family: Anja, Arial;
	font-size: 18px;
	color: ffd4e9; 
  letter-spacing: 1px;
}
.anjaLPink24 {
	font-family: Anja, Arial;
	font-size: 24px;
	color: ffd4e9; 
  letter-spacing: 1px;
}
.anjaLPink26 {
	font-family: Anja, Arial;
	font-size: 26px;
	color: ffd4e9; 
  letter-spacing: 1px;
}

.anjaGrey {
	font-family: Anja, Arial;
	color: a1a1a1; 
  letter-spacing: 1px;  
}
.anjaDPink {
	font-family: Anja, Arial;
	color: #ff68b0; 
  letter-spacing: 2px;  
}

.anjaDPink18 {
	font-family: Anja, Arial;
	font-size: 18px;
	color: ff68b0; 
  letter-spacing: 1px;  
}

.anjaDPink19 {
	font-family: Anja, Arial;
	font-size: 19px;
	color: ff68b0;
  letter-spacing: 1px;   
}
.anjaDPink24 {
	font-family: Anja, Arial;
	font-size: 24px;
	color: #ff68b0;
  letter-spacing: 1.5px;   
}
.anjaDPink26 {
	font-family: Anja, Arial;
	font-size: 26px;
	color: ff68b0;
  letter-spacing: 1px;   
}

.ariLPink22 {
	font-family: Arial;
	font-size: 22px;
	color: ffd4e9;
  letter-spacing: 1px;   
}

.ariDPink22 {
	font-family: Arial;
	font-size: 22px;
	color: ff68b0; 
  letter-spacing: 1px;  
}

.ariLPink22 A:hover {
  text-decoration: none;  
}

.ariDPink22 A:hover {
  text-decoration: none;  
}

.anjaLPink18 A:hover{
  text-decoration: none;  
}

.anjaDPink18 A:hover{
  text-decoration: none;  
}

/* eo responsive */

A {
	text-decoration: none;
	color: inherit;
}
A:hover {
	text-decoration: underline;
	color: inherit;
}
A:visited {
	text-decoration: none;
	color: inherit;
}

@media (min-width:768px) and (max-width:991px) {
.visible-sm-block {
	display: block !important
}
}
@media (min-width:725px) and (max-width:884px) {
#fullCart {
	position: absolute;
	width: 132px;
	height: 69px;
	background-image: url(responsive/header_cartbg.png);
	background-size: 132px;
	background-repeat: no-repeat;
	top: 42px;
	right: 10px;
}
#cartFace {
	position: absolute;
	width: 30px;
	left: 19px;
	top: 20px;
}
}
@media (min-width:885px) {
#fullCart {
	position: absolute;
	width: 155px;
	height: 69px;
	background-image: url(responsive/header_cartbg.png);
	background-size: 155px;
	background-repeat: no-repeat;
	top: 54px;
	right: 10px;
}
#cartFace {
	position: absolute;
	width: 35px;
	left: 22px;
	top: 24px;
}
#dropCart {
	position: absolute;
	width: 38px;
	height: 22px;
	background-image: url(responsive/header_cartDrop.png);
	background-size: 38px;
	background-repeat: no-repeat;
	top: 51px;
	right: 20px;
}
}
@media (min-width:725px) and (max-width:884px) {
#menuCartItems {
	position: absolute;
	font-family: Arial;
	font-size: 13px;
	text-align: center;
	color: #ffffff;
	width: 76px;
	top: 14px;
	right: 0;
}
}
@media (min-width:885px) {
#menuCartItems {
	position: absolute;
	font-family: Arial;
	font-size: 15px;
	text-align: center;
	color: #ffffff;
	width: 86px;
	top: 15px;
	right: 0;
}   
}
@media (min-width:885px) and (max-width:1049px) {
#freeDelivery {
	position: absolute;
	width: 121px;
	height: 56px;
	background-image: url(responsive/header_freedelivery2.png);
	background-size: 121px, 56px;
	background-repeat: no-repeat;
	background-position: left bottom;
	right: 162px;
	top: 44px;
}     
}
@media (min-width:1050px) {
#freeDelivery {
	position: absolute;
	width: 154px;
	height: 71px;
	background-image: url(responsive/header_freedelivery2.png);
	background-size: 154px, 71px;
	background-repeat: no-repeat;
	background-position: left bottom;
	right: 162px;
	top: 50px;
}
}
@media (min-width:1200px) {
  #promoBanner {
	position: absolute;
	width: 281px;
	height: 57px;
	background-image: url(/images/banners/promo_header1200.png);
	background-size: 281px, 57px;
	background-repeat: no-repeat;
	background-position: left bottom;
	left: 55%;
	top: 37px;
  margin-left:-140px;  
  }
}
@media (min-width:1050px) and (max-width: 1199px) {
  #promoBanner {
	position: absolute;
	width: 228px;
	height: 57px;
	background-image: url(/images/banners/promo_header1050.png);
	background-size: 228px, 57px;
	background-repeat: no-repeat;
	background-position: left bottom;
	left: 58%;
	top: 37px;
  margin-left:-140px;   
  }
}

@media (max-width:1188px) {
#socialMedia {
	display: none;
}
}
/* End of Header */
/* Content */
#contentOuter {
	width: 100%;
	background-image: url('responsive/responsive_bg.jpg');
	background-position:  center 50%;
	background-size: 48px, 50px;
	background-repeat: repeat-all
}
#lace {
	width: 100%;
	max-width: 1440px;
	background-image: url('responsive/laceBG.png');
	background-position:  center 50%;
	background-size: 1440px
}
#content {
	width: 100%;
	min-width: 320px;
	max-width: 1400px;
	background-color: ffffff;
}
/* End of Content */
/* FOOTER */
#footerCardboard {
	position: relative;
	background-image: url('responsive/footer_cardboard.jpg');
	background-repeat: repeat;
	background-size: 200px, 200px;
	box-sizing: border-box;
	width: 100%;
  bottom:0;
	padding: 18px;
	min-width: 320px;
	background-color: #f2dcc1
}
#footer {
	position: relative;
	width: 100%;
	height: 50px;
  bottom:0;
	min-width: 290px;
	max-width: 1370px;
}
/*Hide Notice and Social Media */
@media (max-width:514px) {
#socialdetails_desktop {
	display: none;
}
}
@media (min-width:515px) {
#socialdetails_mobile {
	display: none;
}
}
@media (max-width:1009px) {
#noticeDetails2 {
	display: none;
}
}
@media (min-width:1010px) {
#noticeDetails {
	display: none;
}
}
@media (max-width:514px) {
#footerCardboard {
	height: 460px;
}
#popularHeader {
	position: absolute;
	background-image: url(responsive/footer_populartags_mobile.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	background-size: 136px;
	height: 14px;
}
#popularDetails {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #655034;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	left: 0;
	top: 20px;
}
#supportHeader {
	position: absolute;
	background-image: url(responsive/footer_support.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 85px;  
	height: 14px;
	top: 54px;
	right: 55%;
}
.footerDetails {
	position: absolute;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 20px;
}
#categoriesHeader {
	position: absolute;
	background-image: url(responsive/footer_categories.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 111px;
	height: 14px;
	top: 54px;
	right: 6%;
}
#shopsHeader {
	position: absolute;
	background-image: url(responsive/footer_ourshops.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 107px;
	height: 14px;
	top: 190px;
	right: 55%;
}
#followHeader {
	position: absolute;
	background-image: url(responsive/footer_followus.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 105px;
	height: 14px;
	top: 190px;
	right: 6%;
}
#followDetails {
	position: absolute;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 20px;
}
#currencyHeader {
	position: absolute;
	background-image: url(responsive/footer_currency.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 97px;
	height: 14px;
	top: 320px;
	right: 55%;
}
#currencyDetails {
	position: absolute;
	font-size: 11px;
	line-height: 14px;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	top: 20px;
}
#currencyDrop {
	position: relative;
	width: 103px;
	height: 15px;
	border: 0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #655034;
}
#currencyText {
	font-family: Arial;
	font-size: 11px;
	color: #655034;
}
#currencyImage {
	position: relative;
	width: 26px;
	height: 15px;
	background-size: 26px, 15px;
}
#socialdetails_mobile {
	position: absolute;
	width: 130px;
	text-align: left;
	right: 6%;
	top: 255px;
}
#noticeDetails {
	position: absolute;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #a18b6d;
	text-align: center;
	width: 100%;
	left: 0;
	top: 410px;
}
}
@media (min-width:515px) and (max-width:579px) {
#footerCardboard {
	height: 310px;
}
#popularHeader {
	position: relative;
	background-image: url(responsive/footer_populartags.png);
	background-repeat: no-repeat;
	width: 100%;
	background-size: 140px;
	height: 14px;
}
#popularDetails {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	color: #655034;
	white-space: nowrap;
	width: 70%;
	width: calc(100% - 163px);
	width: -moz-calc(100% - 163px);
	width: -webkit-calc(100% - 163px);
	left: 148px;
	top: 0;
}
#supportHeader {
	position: absolute;
	background-image: url(responsive/footer_support.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 85px;
	height: 14px;
	top: 40px;
	right: 72%;
}
#categoriesHeader {
	position: absolute;
	background-image: url(responsive/footer_categories.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 111px;
	height: 14px;
	top: 40px;
	right: 36%;
}
#shopsHeader {
	position: absolute;
	background-image: url(responsive/footer_ourshops.png);
	background-repeat: no-repeat;
	width: 130px;
	background-size: 107px;
	height: 14px;
	top: 40px;
	right: 2%;
}
.footerDetails {
	position: absolute;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 20px;
}
#followHeader {
	position: absolute;
	background-image: url(responsive/footer_followus2.png);
	background-repeat: no-repeat;
	width: 250px;
	background-size: 176px;
	height: 14px;
	top: 170px;
	right: 46%;
}
#followDetails {
	position: absolute;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 20px;
}
#currencyHeader {
	position: absolute;
	background-image: url(responsive/footer_currency.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 97px;
	height: 14px;
	top: 170px;
	right: 2%;
}
#currencyDetails {
	position: absolute;
	width: 100%;
	text-align: left;
	top: 20px;
}
#currencyDrop {
	position: relative;
	width: 103px;
	height: 19px;
	border: 0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #655034;
}
#currencyImage {
	position: relative;
	width: 33px;
	height: 19px;
	background-size: 33px, 20px;
}
#currencyText {
	font-family: Arial;
	font-size: 11px;
	color: #655034;
}
#socialdetails_desktop {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 215px;
	right: 46%;
}
#noticeDetails {
	position: absolute;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #a18b6d;
	text-align: right;
	width: 100%;
	right: 0;
	top: 274px;
}
}
@media (min-width:580px) {
#popularHeader {
	position: relative;
	background-image: url(responsive/footer_populartags.png);
	background-repeat: no-repeat;
	background-size: 172px;
	height: 18px;
}
#popularDetails {
	position: absolute;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color: #655034;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	left: 180px;
	top: 3px;
	width: 70%;
	width: calc(100% - 195px);
	width: -moz-calc(100% - 195px);
	width: -webkit-calc(100% - 195px);
}
}
@media (min-width:580px) and (max-width:799px) {
#footerCardboard {
	height: 390px;
}
#supportHeader {
	position: absolute;
	background-image: url(responsive/footer_support.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 103px;
	height: 17px;
	top: 50px;
	right: 68%;
}
#categoriesHeader {
	position: absolute;
	background-image: url(responsive/footer_categories.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 136px;
	height: 17px;
	top: 50px;
	right: 36%;
}
#shopsHeader {
	position: absolute;
	background-image: url(responsive/footer_ourshops.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 131px;
	height: 17px;
	top: 50px;
	right: 3%;
}
.footerDetails {
	position: absolute;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 27px;
}
#followHeader {
	position: absolute;
	background-image: url(responsive/footer_followus2.png);
	background-repeat: no-repeat;
	width: 255px;
	background-size: 216px;
	height: 17px;
	top: 228px;
	right: 53%;
}
#followDetails {
	position: absolute;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 30px;
}
#currencyHeader {
	position: absolute;
	background-image: url(responsive/footer_currency.png);
	background-repeat: no-repeat;
	width: 190px;
	background-size: 118px;
	height: 17px;
	top: 228px;
	right: 2%;
}
#currencyDetails {
	position: absolute;
	width: 100%;
	text-align: left;
	top: 30px;
}
#currencyDrop {
	position: relative;
	width: 144px;
	height: 23px;
	border: 0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #655034;
}
#currencyImage {
	position: relative;
	width: 39px;
	height: 23px;
	background-size: 39px, 23px;
}
#currencyText {
	font-family: Arial;
	font-size: 13px;
	color: #655034;
}
#socialdetails_desktop {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 290px;
	right: 53%;
}
#noticeDetails {
	position: absolute;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #a18b6d;
	text-align: right;
	width: 100%;
	right: 0;
	top: 340px;
}
}
@media (min-width:800px) and (max-width:1049px) {
#footerCardboard {
	height: 300px;
}
#supportHeader {
	position: absolute;
	background-image: url(responsive/footer_support.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 103px;
	height: 17px;
	top: 50px;
	right: 77.5%;
}
#categoriesHeader {
	position: absolute;
	background-image: url(responsive/footer_categories.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 136px;
	height: 17px;
	top: 50px;
	right: 58%;
}
#shopsHeader {
	position: absolute;
	background-image: url(responsive/footer_ourshops.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 131px;
	height: 17px;
	top: 50px;
	right: 36%;
}
.footerDetails {
	position: absolute;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 27px;
}
#followHeader {
	position: absolute;
	background-image: url(responsive/footer_followus2.png);
	background-repeat: no-repeat;
	width: 260px;
	background-size: 216px;
	height: 17px;
	top: 50px;
	right: 1.5%;
}
#followDetails {
	position: absolute;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 30px;
}
#currencyHeader {
	position: absolute;
	background-image: url(responsive/footer_currency.png);
	background-repeat: no-repeat;
	width: 250px;
	background-size: 118px;
	height: 17px;
	top: 164px;
	right: 1.5%;
}
#currencyDetails {
	position: absolute;
	width: 100%;
	text-align: left;
	top: 30px;
}
#currencyDrop {
	position: relative;
	width: 144px;
	height: 23px;
	border: 0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #655034;
}
#currencyImage {
	position: relative;
	width: 39px;
	height: 23px;
	background-size: 39px, 23px;
}
#currencyText {
	font-family: Arial;
	font-size: 13px;
	color: #655034;
	width: 150px;
}
#socialdetails_desktop {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 110px;
	right: 2%;
}
#noticeDetails {
	position: absolute;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #a18b6d;
	text-align: left;
	width: 100%;
	left: 0;
	top: 250px;
}
#noticeDetails2 {
	position: absolute;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #a18b6d;
	text-align: left;
	width: 100%;
	left: 0;
	top: 250px;
}
}
@media (min-width:1050px) {
#footerCardboard {
	height: 260px;
}
#supportHeader {
	position: absolute;
	background-image: url(responsive/footer_support.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 103px;
	height: 17px;
	top: 50px;
	right: 83%;
}
#categoriesHeader {
	position: absolute;
	background-image: url(responsive/footer_categories.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 136px;
	height: 17px;
	top: 50px;
	right: 67%;
}
#shopsHeader {
	position: absolute;
	background-image: url(responsive/footer_ourshops.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 131px;
	height: 17px;
	top: 50px;
	right: 50%;
}
.footerDetails {
	position: absolute;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 27px;
}
#followHeader {
	position: absolute;
	background-image: url(responsive/footer_followus2.png);
	background-repeat: no-repeat;
	width: 260px;
	background-size: 216px;
	height: 17px;
	top: 50px;
	right: 22%;
}
#followDetails {
	position: absolute;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	color: #655034;
	width: 100%;
	text-align: left;
	left: 0;
	top: 30px;
}
#currencyHeader {
	position: absolute;
	background-image: url(responsive/footer_currency.png);
	background-repeat: no-repeat;
	width: 190px;
	background-size: 118px;
	height: 17px;
	top: 50px;
	right: 1%;
}
#currencyDetails {
	position: absolute;
	width: 100%;
	text-align: left;
	top: 30px;
}
#currencyDrop {
	position: relative;
	width: 144px;
	height: 23px;
	border: 0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #655034;
}
#currencyImage {
	position: relative;
	width: 39px;
	height: 23px;
	background-size: 39px, 23px;
}
#currencyText {
	font-family: Arial;
	font-size: 13px;
	color: #655034;
	width: 150px;
}
#socialdetails_desktop {
	position: absolute;
	width: 250px;
	text-align: left;
	top: 110px;
	right: 22%;
}
#noticeDetails2 {
	position: absolute;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #a18b6d;
	text-align: right;
	width: 100%;
	right: 0;
	top: 215px;
}
}
@media (max-width:639px) {
#footerPopular {
	position: relative;
	background-image: url(responsive/footer_populartags.png);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	width: 157px;
	top: 14px;
	background-size: 140px;
	height: 14px;
}
}
@media (min-width:640px) and (max-width:724px) {
#footerPopular {
	position: relative;
	background-image: url(responsive/footer_populartags.png);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	width: 157px;
	top: 14px;
	height: 14px;
	background-size: 157px;
	height: 16px;
}
}
@media (min-width:725px) {
#footerPopular2 {
	position: relative;
	background-image: url(responsive/footer_populartags.png);
	background-repeat: no-repeat;
	width: 170px;
	background-size: 157px;
	height: 16px;
}
}
#footerPopularDetails {
	position: relative;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	color: #655034;
}
@media (max-width:639px) {
#footerPopularDetails {
	font-size: 12px;
	width: 230px;
}
#footerFollow {
	position: relative;
	background-image: url(responsive/footer_followus.png);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	width: 100%;
	top: 15px;
	background-size: 110px;
	height: 14px;
}
#footerFollowDetails {
	position: relative;
	margin: 0 auto;
	top: 20px;
}
}
@media (min-width:640px) and (max-width:689px) {
#footerPopularDetails {
	font-size: 14px;
}
#footerFollow2 {
	position: relative;
	background-image: url(responsive/footer_followus.png);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 auto;
	width: 132px;
	background-size: 123px;
	height: 16px;
}
#footerFollowDetails {
	position: relative;
	margin: 0 auto;
	top: 15px;
}
}
#tableSupportCategories {
	position: relative;
	margin: 0 auto;
}
#footerSupportCategories {
	position: relative;
	margin: 0 auto;
	width: 100%;
}
#footerSupportHeader {
	position: relative;
	background-image: url('responsive/footer_support.png');
	background-repeat: no-repeat;
	background-position:  right 50%;
	margin: 0 auto
}
#footerCategoriesHeader {
	position: relative;
	background-image: url('responsive/footer_categories.png');
	background-repeat: no-repeat;
	background-position:  right 50%;
	margin: 0 auto
}
#footerSupportDetails {
	position: relative;
	font-family: Arial;
	font-weight: bold;
	text-align: right;
	color: #655034;
}
#footerCategoriesDetails {
	position: relative;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	color: #655034;
}
@media (max-width:639px) {
#footerSupportCategories {
	top: 65px;
}
#footerSupportHeader {
	background-size: 84px;
	width: 110px;
	height: 30px;
}
#footerCategoriesHeader {
	background-size: 110px;
	width: 110px;
	height: 30px;
}
#footerSupportDetails {
	font-size: 12px;
	line-height: 18px;
}
#footerCategoriesDetails {
	font-size: 12px;
	line-height: 18px;
}
}
@media (min-width:640px) and (max-width:689px) {
#footerSupportCategories {
	top: 25px;
}
#footerSupportHeader {
	background-size: 94px;
	width: 123px;
	height: 30px;
}
#footerCategoriesHeader {
	background-size: 123px;
	width: 123px;
	height: 30px;
}
#footerSupportDetails {
	font-size: 14px;
	line-height: 18px;
}
#footerCategoriesDetails {
	font-size: 14px;
	line-height: 18px;
}
}



/*Extras*/
#breadcrumb {
  position: relative;
  padding: 10px 0 10px 10px;

  text-align: left;
  position: relative;
} 
.ariLBrown {
  color: a79a89;
  font-family: Arial;  
} 
.ariBrown {
  color: 655034;
  font-family: Arial;  
} 
.ariPinkB {
  color: ff88c6;
  font-family: Arial;
  font-weight: bold;  
}
#bcMobile {
  color: 655034;
  font-family: Arial;  
}
#bcDesktop {
  color: 655034;
  font-family: Arial;  
}
 
@media (max-width:514px) {
.ariLBrown {
  font-size: 12px; 
} 
.ariBrown, .ariGrey {
  font-size: 12px; 
} 
.ariPinkB {
  font-size: 12px; 
} 
#bcMobile {
  font-size: 12px; 
}


}
@media (min-width:515px) and (max-width:724px)  {
.ariLBrown {
  font-size: 15px; 
} 
.ariBrown, .ariGrey {
  font-size: 15px; 
} 
.ariPinkB {
  font-size: 15px; 
}
#bcMobile {
  font-size: 15px; 
}

}
@media (min-width:725px)  {
.ariLBrown {
  font-size: 16px; 
} 
.ariBrown, .ariGrey {
  font-size: 16px; 
} 
.ariPinkB {
  font-size: 16px; 
}
#bcMobile {
  display: none;
}
}













/* Old CSS */
FORM {
	display: inline;
}
TR.header {
	background: #ffffff;
}
TR.headerNavigation {
	background: #bbc3d3;
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight: bold;
}
A.headerNavigation {
	color: #FFFFFF;
}
a:hover.headerNavigation {
	color: #ffffff;
}
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #bbc3d3;
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight: bold;
}
.infoBox {
	background: #b6b7cb;
}
.infoBoxContents {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxContentsHeader {
	background: #f8f8f9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #bbc3d3;
	color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.main_table_heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border-width: thin;
	border-color: #99AECE;
	border-style: solid;
	background: #f8f8f9;
	color: #ffffff;
}
TD.main_table_heading_inner {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #f8f8f9;
	color: #ffffff;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #b6b7cb;
	color: #FFFFFF;
	font-weight: bold;
}
.productlisting-headingPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.category_desc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

TEXTAREA {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Arial, sans-serif;
	color: #ff0000;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #fbbbd8;
}
.moduleRowSelected {
	background-color: #ffd9ea;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* message box */
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.linkListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #b6b7cb;
	color: #FFFFFF;
	text-align: center;
}
TD.linkListing-data {
	border-right: 1px solid #b6b7cb;
	border-bottom: 1px solid #b6b7cb;
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.linkListing-odd {
	background: #f8f8f9;
}
TR.linkListing-even {
	background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */
.content {
	BACKGROUND: none;
	COLOR: #000000;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Helvetica
}
/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
/* <FONT COLOR="bbc3d3" FACE="Arial" SIZE="1"> */
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #BDCAF0;
}
/* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
	background-image: url('images/button_blank_left.gif');
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
	background-image: url('images/button_blank_right.gif');
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
	background-image: url('images/button_blank_middle.gif');
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000
}
A.HeaderPageLinks {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
a:hover.HeaderPageLinks {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*  background: #00FF00;
*/
	color: #00FF00;
}
TD.cookieUsage {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #000000;
	color: #FFFFFF;
}
.yearHeader {
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
.calendarMonth {
	background-color: #BBC3D3;
	cursor: default;
	width: 100%;
}
.calendarHeader {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 22px;
}
.calendarToday {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #FFCF00;
	padding-left: 3px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height: 22px;
	width: 18px;
}
.calendarWeekend {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #CAEEFF;
	padding-left: 3px;
	line-height: 14px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height: 22px;
	width: 18px;
}
.calendar {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	padding-left: 3px;
	line-height: 14px;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height: 22px;
	width: 18px;
}
.event {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #E6E6E6;
}
.empty {
	background-color: #F0FAFF;
	line-height: 14px;
	height: 22px;
	width: 18px;
}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
	color: red;
	text-decoration: underline;
}
/* VJ infosystem added */
h4.infoTitle {
	margin: 0;
	margin-bottom: 0.2em;
}
p.infoBlurb {
	margin: 0;
	margin-bottom: 2em;
}
TD.productPriceInListing {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #d2e9fb;
}
TD.productPriceInBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #eeeeee;
}
TD.productPriceInProdInfo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ccffcc;
}
.lightpink_11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #ff88c6;
	text-decoration: none;
}
.brown_11 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #655034;
	text-decoration: none;
}
.brown_12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #655034;
}
.brown_12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #655034;
	text-decoration: none;
}
.brown_12 A {
	color: #655034;
	text-decoration: none;
}
.brown_12 A:hover {
	color: #655034;
	text-decoration: underline;
}
.brown_prodtext {
	font-family: Arial, sans-serif;
	line-height: 150%;
	font-size: 13px;
	color: #655034;
	text-decoration: none;
}
.lightpink_12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ff88c6;
	text-decoration: none;
}
.pink_12 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ef3689;
	text-decoration: none;
}
.pageResults {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ef3689;
	text-decoration: none;
}
A.pageResults {
	color: #ef3689;
	text-decoration: none;
}
A:hover.pageResults {
	color: #ef3689;
	text-decoration: underline;
}
.pink_13 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #ef3689;
	text-decoration: none;
}
.pink_13 A {
	color: #ef3689;
	text-decoration: none;
}
.pink_13 A:hover {
	color: #ef3689;
	text-decoration: underline;
}
.brown_13 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #655034;
	text-decoration: none;
}
.brown_18 {
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #655034;
	text-decoration: none;
}
.brown_18 A {
	color: #655034;
	text-decoration: none;
}
.brown_18 A:hover {
	color: #655034;
	text-decoration: underline;
}
.brown_13 A {
	color: #655034;
	text-decoration: none;
}
.brown_13 A:hover {
	color: #655034;
	text-decoration: underline;
}
.cat_descript {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #655034;
	text-decoration: none;
}
.cat_descript A {
	color: #655034;
	text-decoration: none;
}
.cat_descript A:hover {
	color: #655034;
	text-decoration: none;
}
.pink_14 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ef3689;
	text-decoration: none;
}
.lightpink_15 {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #ffa6d4;
	text-decoration: none;
}
.pink_15 {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #ef3689;
	text-decoration: none;
}
.pink_15 A {
	color: #ef3689;
	text-decoration: none;
}
.pink_15 A:hover {
	color: #ef3689;
	text-decoration: underline;
}
.pink_18 {
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: #ef3689;
	text-decoration: none;
}
.pink_18 A {
	color: #ef3689;
	text-decoration: none;
}
.pink_18 A:hover {
	color: #ef3689;
	text-decoration: underline;
}
.pink_20 {
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #ef3689;
	text-decoration: none;
}
.pink_20 A {
	color: #ef3689;
	text-decoration: none;
}
.pink_20 A:hover {
	color: #ef3689;
	text-decoration: underline;
}
.lightpink_20 {
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #ffbfe0;
	text-decoration: none;
}
.pink_22 {
	font-family: Arial, sans-serif;
	font-size: 22px;
	color: #ef3689;
	text-decoration: none;
}
.brown_14 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #655034;
}
.brown_15 {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #655034;
}
.brown_15 A {
	color: #655034;
	text-decoration: none;
}
.brown_15 A:hover {
	color: #655034;
	text-decoration: underline;
}
TD.info_header {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #655034;
}
TD.info_header A {
	color: #655034;
	text-decoration: none;
}
TD.info_header A:hover {
	color: #655034;
	text-decoration: none;
}
TD.category_links {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #655034;
}
TD.category_links A {
	color: #655034;
	text-decoration: none;
}
TD.category_links A:hover {
	color: #655034;
	text-decoration: underline;
}
TD.category_link {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ef3689;
}
TD.category_link A {
	color: #ef3689;
	text-decoration: none;
}
TD.category_link A:hover {
	color: #ef3689;
	text-decoration: underline;
}
TD.cart_contents {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
TD.cart_contents A {
	color: #ffffff;
	text-decoration: none;
}
TD.cart_contents A:hover {
	color: #ffffff;
	text-decoration: underline;
}
#sold {
	-ms-filter: "progid DXImageTransform.Microsoft.BasicImage(opacity0.6)";
	filter: progid: DXImageTransform.Microsoft.BasicImage(opacity=0.6)
}
/* =Hoverbox Code----------------------------------------------------------------------*/
.hoverbox {
	cursor: default;
	list-style: none;
}
.hoverbox a {
	cursor: default;
}
.hoverbox a .preview {
	display: none;
}
@media (max-width:514px) {
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -20%;
	left: 0;
	z-index: 1; 
}  
#giftOptions_1 .hoverbox .preview {
	border-color: #000;
	width: 145%;
  max-width:150px;
}

}
@media (min-width:725px) and (max-width:1049px) {
.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -10%;
	left: 0;
	z-index: 1;
}

#giftOptions_1 .hoverbox .preview {
	border-color: #000;
	width: 170%;
  max-width:150px;
}
}

.hoverbox img {
	border-left:0px solid #bbb; border-right:0px solid #ccc; border-top:0px solid #aaa; border-bottom:0px solid #ddd; background:#fff; color: inherit;
	padding: 0;
	vertical-align: top
}
.hoverbox td {
	border-left:0px solid #ccc; border-right:0px solid #bbb; border-top:0px solid #ddd; border-bottom:0px solid #aaa; background:#eee; color: inherit;
	margin: 0;
	padding: 0;
	position: relative
}





/* Top menu links */
.newinmenu {
  position: relative;
  background-image: url('responsive/header_linknewin.png'); 
  width: 106px
  
}

.newinmenu:hover {
  background-image: url('responsive/header_linknewin.png'); 
  background-color:#ffc9e4; 
  width: 106px    
}


.snacksmenu_dropdown {
  position: absolute;
  width:500px;
  z-index:2000;
  top:35px;
  background-color:#ffc9e4;
  opacity: 0;     
  transition: 350ms all;
  pointer-events: none;  
}

.snacksmenu {
  position: relative;
  background-image: url('responsive/header_linksnacks.png');
  width: 216px 
}

.snacksmenu:hover {
  background-image: url('responsive/header_linksnacks1.png'); 
  background-color:#ffc9e4;
  width: 216px    
}

.snacksmenu:hover .snacksmenu_dropdown  {
  display: block;
  opacity: 1;   
  background-color:#ffc9e4;
  pointer-events: auto;
    
}

.amusemenu_dropdown {
  position: absolute;
  width:500px;
  z-index:2000;
  top:35px;
  background-color:#ffc9e4;
  margin: 0 0 0 -100px;
  opacity: 0;     
  transition: 350ms all; 
  pointer-events: none;    
}

.amusemenu {
  position: relative;
  background-image: url('responsive/header_linkamuse.png'); 
  width: 179px
  
}

.amusemenu:hover {
  background-image: url('responsive/header_linkamuse1.png'); 
  background-color:#ffc9e4; 
  width: 179px    
}

.amusemenu:hover .amusemenu_dropdown  {
  opacity: 1; 
  background-color:#ffc9e4;
  pointer-events: auto;  
    
}

.lifestylemenu_dropdown {
  position: absolute;
  width:500px;
  z-index:2000;
  top:35px;
  background-color:#ffc9e4;
  margin: 0 0 0 -100px; 
  opacity: 0;     
  transition: 350ms all; 
  pointer-events: none;  
}

@media (max-width:940px) {
.lifestylemenu_dropdown {
  margin: 0 0 0 -297px; 
}
.amusemenu_dropdown {
  margin: 0 0 0 -125px; 
}

}

.lifestylemenu {
  position: relative;
  background-image: url('responsive/header_linklifestyle.png'); 
  width: 206px
  
}

.lifestylemenu:hover {
  background-image: url('responsive/header_linklifestyle1.png'); 
  background-color:#ffc9e4; 
  width: 206px    
}

.lifestylemenu:hover .lifestylemenu_dropdown  {
  opacity: 1;   
  background-color:#ffc9e4;
  pointer-events: auto;    
}

@media (max-width:884px) {
  .cartdropdown_dropdown {
    display: none;
  }
}

@media (min-width:885px) {
  .cartdropdown_dropdown {
    position: absolute;
    width:330px;
    z-index:2000;
    top:70px;
    background-color:#ffd4e9;
    margin: 0 0 0 -245px; 
    opacity: 0;     
    transition: 150ms all;
    pointer-events: none;    
  }
  
  .cartdropdown {
    position: absolute;
    background-size: 85px, 70px; 

    width: 85px;
    height: 70px;  
    margin-left: -28px;
    margin-top: -42px;
    
  }
  
  .cartdropdown:hover {
    background-size: 85px, 70px; 
    width: 85px;
    height: 70px;   
  }
  
  .cartdropdown:hover .cartdropdown_dropdown  {
    opacity: 1;
    pointer-events: auto;    
      
  }    
  
  
  
  
  
  
  
  
                    
}



.categoryhover:hover {
  background-color:#ffb0d7;
  cursor: pointer;

}

.categoryheader {
	font-family: Arial;
	font-size: 15px;
	color: #655034;
  font-weight: bold;
}

.categoryheader:hover {
  text-decoration: none;
	color: #655034;  
}

.categoryheader:visited {
  text-decoration: none;
	color: #655034;  
}

/* for carousel used on product descriptions and in cart*/

.jcarousel-skin-basket .jcarousel-container {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
   border-radius: 2px;
}

.jcarousel-skin-basket .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-basket .jcarousel-container-vertical {
    width: 305px;
    height: 350px;
    padding: 26px 1px;
}

.jcarousel-skin-basket .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-basket .jcarousel-clip-vertical {
    width:  305px;
    height: 350px;
}

.jcarousel-skin-basket .jcarousel-item {
    width: 305px;
    height: 105px;
}

.jcarousel-skin-basket .jcarousel-item-vertical {
    margin-bottom: 6px;
    margin-top: 6px;    
}

* html .jcarousel-skin-basket .jcarousel-item-vertical { /*IE6 CSS hack*/
    margin-bottom: 5px;
    margin-top: 5px; 
}
.jcarousel-skin-basket .jcarousel-item-placeholder {

}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-basket .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 0px;
    width: 305px;
    height: 22px;
    cursor: pointer;
    background: url('images/button_scrollb_down.png') no-repeat 0 0;
}

.jcarousel-skin-basket .jcarousel-next-vertical:hover,
.jcarousel-skin-basket .jcarousel-next-vertical:focus {
    background-position: 0 -22px;
}

.jcarousel-skin-basket .jcarousel-next-vertical:active {
    background-position: 0 -44px;
}

.jcarousel-skin-basket .jcarousel-next-disabled-vertical,
.jcarousel-skin-basket .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-basket .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-basket .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -66px;   
}

.jcarousel-skin-basket .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 0px;
    width: 305px;
    height: 23px;
    cursor: pointer;
    background: url('images/button_scrollb_up.png') no-repeat 0 0;
}

.jcarousel-skin-basket .jcarousel-prev-vertical:hover,
.jcarousel-skin-basket .jcarousel-prev-vertical:focus {
    background-position: 0 -22px;
}

.jcarousel-skin-basket .jcarousel-prev-vertical:active {
    background-position: 0 -44px;
}

.jcarousel-skin-basket .jcarousel-prev-disabled-vertical,
.jcarousel-skin-basket .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-basket .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-basket .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -66px;
}

@media (max-width:699px) {
.blogHeader {
	font-size: 17px
}
}	

@media (min-width:700px) {
.blogHeader {
	font-size: 20px
}
}	

}
@media (max-width:1100px){
.youtube-hide {
	display: none;
} 
}

.youtube-constrain {
    max-width: 520px;
    max-height: 315px;
}

.youtube-container {
	position: relative;
	overflow: hidden;
    max-width: 520px;
    max-height: 315px;	
    padding-top: 56.25%;  	
}

.youtube-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 520px;
    max-height: 315px;
    border: 0px none;
}
.slider-container {
    position: relative;
}

.slider-display {
    position: absolute;
    bottom: 20px; /* Adjust as needed */
    left: 0;
    transform: translateX(-50%);
}
.custom-checkbox input[type="checkbox"]:checked + .checkmark {
    background-color: pink;
}
