
    a.h_activemenu:link {color:#111}   	/* unvisited link */
       a.h_activemenu:visited {color:#111}  	/* visited link */
       a.h_activemenu:hover {color:#111}   			/* mouse over link */
       a.h_activemenu:active {color:#111}   			/* selected link */
       a.h_activemenu:link, a.activemenu:visited, a.activemenu:active {text-decoration:none;	display: block;width: 100%;
	   }
	   
	   
#xsave {
	background: #1541f033;color:#1541f0a6;font-family: corea;
  width: 50%;
  padding: 15px 0px;display:inline-block;border:none;cursor:pointer;
  position: relative;
  text-align: center;
}
#xsave:disabled {
color: #ffffffa6;background: #7c829b33;transition: 0.2s;
}
#xsave:hover:disabled {
color: #ffffffa6;background: #7c829b33;transition: 0.2s;
}
#xsave:hover:enabled {
background: #b9c3ec;transition: 0.2s;
}

#xcancel:hover {
background: #e2e0e0;transition: 0.2s;
}

#xcancel {
	
	background: #aeaeae33;
  width: 50%;
  padding: 15px 0px;cursor:pointer;color:#a09e9e;font-family: corea;
  position: relative;display:inline-block;border:none;
  text-align: center;
}
   .useredit{
    background:none;border: none;color: #111;padding: 0px;font-size: 12pt;margin: 8px 0px 8px 0px;
   	width: 100%;background: none;resize: none;font-family: corea;height: 40px;display: inline-block;transition: 0.2s;
}

   .useredit:focus{
outline: none; and border:none; }


   .useredit:disabled{
    background:none;border: none;color: #111;
}
 .signupform_datex {
padding: 0px;

  font-size: 10pt;
  border: none;
  border-radius: 6px;
  background-color: rgba(255,255,255,0.3);
  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  width: 25px;
  margin: 0px auto;
  font-family: corea;
  display: inline-block;
  color: #212f3d;
  background: url('/images/schedule-calendar-icon.svg');
    height: 33px;
  background-repeat: no-repeat;
  background-size: 25px;
  background-position-y: center;
  background-position-x: right;
  padding-left: 0px;float: right; 	 	cursor: pointer;
 	margin-left: 10px;outline: none;
;
 	}
 	
 	
 	
 .signupform_date {
padding: 11px 10px 11px 0px;
    padding-left: 0px;
  padding-left: 50px;
  padding-left: 50px;
  font-size: 10pt;
  border: 2px solid;
  border-radius: 6px;
  background-color: rgba(255,255,255,0.3);
  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  width: 125px;
  margin: 0px auto;
  font-family: corea;
  display: inline-block;
  color: #212f3d;
  background: url('/images/schedule-calendar-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-size: 25px;
  background-position-y: center;
  background-position-x: 7px;
  padding-left: 40px;
 	}
 	
 	
 	
 #abmlogo {
 	 	cursor: pointer;

 }
 
 .abmc {
 	cursor: pointer;
 		cursor: pointer;cursor:hand;
		 	float: right;
top: 0px;
position: relative;background: none;border: none;
background: url('/images/hamburger-menu-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position-y: center;
  opacity: 1;
  background-position-x: right;
  border: none;
  position: relative;
  width: max-content;
  height: 30px;
  color: #000;
  cursor: pointer;
  padding: 0px;
  text-align: left;
  top: 0px;
  font-size: 12pt;
  font-family: corea;width: 30px;
  padding: 0px;
 	
 	
 	
 }  

.navmenu {
	margin: 13px 0% 0px 0px;display: inline-block;
}



   #mm{
display: block;
width: 980px;
position: relative;
padding: 0px;
top: 0px;
background: none;
margin: 0px auto;
height: 0px;
overflow: hidden;z-index: 999999999;

} 



.bigdate {
	
	min-width: 150px;
}
.menubar3_right_margin_acc {
    display: inline-block;padding:5px 0px 5px 0px;   
   font-size:11pt; margin-right:20px;
} 
.menubar3_right_margin_active_acc {
    display: inline-block;padding:5px 0px 3px 0px;  
  font-size:11pt; margin-right:20px;border-bottom: 2px solid #776d6d
  }

.cart-not-available {
	
color:#1111116e
}

.setimage {
	
	
	border: none;
}
#mj {
	color: #111;
	
	display: inline;	

	text-align: left;padding:0px 0px 8px 0px;font-size:16pt;border-bottom:3px solid #4a4545;
	
	margin: 0px 20px 0px 0px;font-family:corem;line-height:1.2em
}

#mj1 {
	color: #111;
	
	display: block;
	text-align: left;padding:10px 0px 10px 0px;font-size:16pt;border-bottom:2px solid #4a4545;
	
	
	margin: 0px 0px 0px 20px;font-family:corem;line-height:1em
}
.suboption {
	
	width: 10%;border: none;height: 44px;background: #c6dedd;
	font-size: 9pt;font-family: corea;
}

.ns2 {
	
display:block;margin:0px 0px 10px 0px;
}
.ns2o {
	
display:block;margin:10px}

.ns1 {
	
	display:block;margin:10px auto;font-size:10pt;height:15px;font-family:corea;
}

.ns3 {
	text-align:center;font-family:coreb;font-size:11pt;display:inline-block;margin:0px;line-height: 1.2em;
}

.ns4 {
display: block;
font-size: 10pt;
font-family: corea;
color: #b68782;
text-align: center;
width: 100%;
margin: 25px auto 0px auto;}

.ns5{
	text-align:left;display:inline;margin-top:0px
}
 .tanp {
 display:inline-block;width:100%
 }

.fade-in-image { animation: fadeIn 1s; }


@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}


.loadmore {
	
	display:inline-block;margin:0px auto;text-align:center;
}

#loadbuttonxx {
	padding: 20px 0px;display:block;width:100%;overflow: hidden;
	background:#f5f2f2;

}

.orpaybycard-link {
	background: none;  font-family:corem;
outline: none;  border: none;  -webkit-appearance: none;
color:#111;display:block;cursor: pointer;cursor:hand;
padding:8px 0px 6px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline-block;    border-bottom:2px solid #111;
}

.viewcartnew {
	display: none;
}

.sidemenulink {
display: inline-block;
margin: 0px;
text-align: center;
color: #111;
text-decoration: none;
width: 49%;font-family: coreb;border-bottom: 2px solid #333;
padding: 15px 0px;}

#cardhere-checkout {
	
overflow:hidden;
padding: 0px 0px 30px 0px;width:100%;margin:0px auto;font-family:coreb;font-size:12pt;color:#111;line-height:1em;margin-bottom:0px;display: block;padding: 0px;
}


#cardhere {
	
overflow:hidden;
padding: 0px 0px 30px 0px;width:100%;margin:0px auto;font-family:coreb;font-size:12pt;color:#111;line-height:1em;margin-bottom:0px;height: 0px;display: block;padding: 0px;
}

#headermenu {
 background: none;
 font-weight: normal;
 padding: 0px 0 0px;
 position: relative;
 text-align: left;padding: 0px 0px 0px 0px;margin: 0px auto 0px auto;
 width: 540px;
}

.changepopup {
	display: inline-block;
	border: 2px solid;font-size: 11pt;line-height: 1.2em;width: 300px;
	padding: 3px;margin: 5px;font-family: corea;padding: 11px 0px;cursor: hand;cursor: pointer;background: #fff;color: #4a4545;background: none;border: none;
}

.changepopup:hover {
border-color: #e49090;color: #e49090;;
}


.changepopup[disabled] {
border-color: #ccc;color: #ccc;;
}
.prod-image-button {
	background: none;
	border:none;
	border-bottom:2px solid #111;
	font-family: corem;
	font-size: 9pt;padding: 2px 0px;
	color: #111;cursor: pointer;width: max-content;margin: 0px auto 5px auto;
}
.loadmore {
	background: none;
	border:none;
	border-bottom:2px solid #a06b6b;
	font-family: corem;
	font-size: 11pt;padding: 2px 0px;
	color: #a06b6b;cursor: pointer;width: max-content;
}
#page-container {
  position: relative;
  min-height: 100vh;background: #f5f2f2;
}

#content-wrap {
  padding-bottom: 1px;    /* Footer height */
  padding: 11px 0px 10px 0px;
}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 125px ;background: none
  //box-shadow: 0px -5px 5px -5px #ccc

/* Footer height */
}


.f1 {
	width:100%;display:block;padding: 20px 0px 0px 0px;position: absolute;bottom: 0px;
}
.f2 {
	
	text-align: center;padding: 25px 0px;width:max-content;margin: 0px auto;;display:block;font-family: corea;color: #3e3a3a;font-size: 10pt;
}



.f4 {
	display: inline;
}

.f1b {
	background:#f77;width:100%;display:block;padding: 20px 0px 0px 0px;position: absolute;bottom: 0px;
}
.f2b {
	
	text-align: left;padding: 35px 0px;border-top:none;
	width:80%;margin: 0px auto;;display:block;font-family: corea;color: #111;font-size: 10pt;
}



.f1w {
	background:#fff;width:100%;display:block;padding: 0px 0px 0px 0px;position: absolute;bottom: 0px;
}
.f2w {
	
	text-align: left;padding: 35px 0px;border-top: 1px solid #b8b8b8;width:80%;margin: 0px auto;;display:block;font-family: corea;color: #111;font-size: 10pt;

}



#orpaybycard {
	
	display: none;
}


.jsonerror {
	font-family: corea;color: #5d1717d1;display: inline-block;margin: 5px auto 15px auto;
}


.stripespan {


  padding: 10px;

  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: white;

  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;width: 290px;margin: 0px auto;font-family: corea;
}


.StripeElement {


 
}

.StripeElement--focus {
  box-shadow: none;
}

.StripeElement--invalid {
  border-color: #fa755a;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}
.addcard {
	color: #126e1c;
	border-bottom: 2px solid #126e1c;
	width: max-content;
	margin: 10px auto 10px auto;
	line-height: 1.2em;
	display: block;
	padding: 8px 3px 3px 3px;
	font-family: corem;
	font-size: 9pt;text-decoration: none;
}

.addcard:hover {
border-color: #ff7777;
}



.authorise {
	
	font-family: coreb;
	font-size: 11pt;
	border-bottom: 1px solid #555;text-decoration: none;color: #555;
}
input[type=button], input[type=submit] {
	
    // -webkit-border-radius:0px;  -webkit-appearance: none; 
}
.days_product_cart {
	
color: #fb5e5e;
font-family: coreb;
font-size: 10pt;
border-bottom: 3px solid #fb5e5e;
padding: 0px 0px 0px 0px;
margin: -7px 0px 0px 10px;
vertical-align: bottom;
display: inline-block;
line-height: 1.2em;
vertical-align: middle;
border-bottom: none;

}

.side_days_product {
	
color: #758380;
font-family: coreb;
font-size: 8pt;
border: 2px solid #758380;
padding: 4px 5px 3px 5px;
margin: 0px 10px 10px 0px;
vertical-align: bottom;
display: inline-block;
line-height: 1.2em;
vertical-align: middle;
text-align: center;

}

.shopfilter_close {

   display: inline-block;

   padding: 10px;border: none;
   margin: 13px 0px 30px;
   font-family: corem;
   cursor: hand;
   cursor: pointer;
   vertical-align: bottom;   opacity: 0.8;cursor: pointer;
   float:right ;border-bottom: 3px solid #ab785f;color: #ab785f;font-size: 10pt;background: none;
    }
.info_work{
	
display: inline;cursor: pointer;cursor:hand;font-family: coreb;color: #fb5e5e;text-decoration: none;
}

#newdate {
	display:none;
}


 .showchangedate_cart_a_save {
display: inline-block;
border: none;
text-decoration: none;
color: #f77;
font-size: 10pt;
padding: 3px;
font-family: corea;
padding: 6px 20px 5px;
cursor: hand;
cursor: pointer;
background: none;
margin: 8px 10px;
vertical-align: top;
line-height: 1.1;
text-align: center;
border: 2px solid #f77;
position: relative;
background: #ffffffb5;
 }

.viewcart {
		
	font-size: 11pt;	
	}
	.product-image-status-bar {
		
		
	}
	.hidechangedate {
font-family: corem;
		outline: none;
		border: none;
		-webkit-appearance: none;
		color: #fb5e5e;
		font-size: 9pt;
		display: inline-block;
		cursor: pointer;
		cursor: hand;
		padding: 7px 0px 4px 0px;
		margin: 20px auto;
		text-decoration: none;
		text-align: center;
		display: inline;
		display: block;background: none;
		border-bottom: 2px solid #fb5e5e;
		
	}
	  .nli-cancel {
	
		
	
	background: #fcfcfc;  font-family:corea;
	outline: none;  border: none;  -webkit-appearance: none;
	color:#555;font-size:9pt;display:inline-block;cursor: pointer;cursor:hand;
	padding:8px 16px 6px 16px;margin:0px 10px 0px 0px;text-decoration: none;text-align: center;display: inline-block;    border:1px solid #555;
	
	}
	.showchangedate {
	display: none;
	border: none;
	background:  url('/images/cal3.png') no-repeat left top;
	 background-size: auto;
	background-size: 100%;
	padding: 3px;
	margin: 6px 0px;
	font-family: corea;
	padding: 8px;
	cursor: hand;
	cursor: pointer;
	width: 26px;
  opacity: 1;cursor: pointer;image-rendering: -webkit-optimize-contrast;
		
	}
	.showchangedate_cart_a {
	display: inline-block;
	border: none;
		
	margin: 0px 5px 0px 0px;
	font-family: corea;
	cursor: hand;
	cursor: pointer;padding: 12px 0px 11px 0px;
	vertical-align: bottom;  font-size: 11pt;background: none;text-decoration: none;color: #111;
		
	}
	
		.showchangedate_cart_a_show {
	display: inline-block;
	border: none;
		
	margin: 0px 5px 0px 0px;
	font-family: corea;
	cursor: hand;
	cursor: pointer;padding: 12px 0px 11px 0px;
	vertical-align: bottom;  font-size: 12pt;background: none;text-decoration: none;color: #111;
		
		
		}
	.showchangedate_cart {
	display: inline-block;
	border: none;
		
	margin: 0px;
	font-family: corem;
	cursor: hand;
	cursor: pointer;padding: 14px 0px 11px 5px;
	vertical-align: bottom;  font-size: 10pt;background: none;text-decoration: none;color: #111;
		
	}
	
	
	.showchangedate2 {
		display: inline-block;
		border: none;
			padding: 3px;
		margin: 0px;
		font-family: corea;
		cursor: hand;
		cursor: pointer;padding: 14px 0px 11px 0px;
		vertical-align: bottom;  font-size: 10pt;background: none;text-decoration: none;color: #111;
		
	}
	
	.showchangedate_cart_a_m {
	display: none;
	}
	
	.showchangedate_cart_a_m2 {
	display: none;
	}
	
	.showchangedate_cart_a_m_save {
		display: none;
		
	}
	.showchangedate3x {
		font-family: coreb;
		outline: none;
		border: none;
		-webkit-appearance: none;
		color: #111;
		font-size: 10pt;
		display: inline-block;
		cursor: pointer;
		cursor: hand;
		padding: 7px 0px 4px 0px;
		margin: 0px auto;
		text-decoration: none;
		text-align: center;
		display: inline;
		display: block;background: none;
		border-bottom: 2px solid;
		
	}
	.showchangedate3 {
	
	font-family: coreb;
outline: none;
-webkit-appearance: none;
border: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-left-color: currentcolor;
color: #111;
font-size: 18pt;
display: block;
cursor: pointer;
cursor: hand;
width: 30px;
padding: 0px 0px;
margin: 15px auto 0px auto;
line-height: 1.2em;
background: none;
border-bottom: 3px solid #111;
}

	.changedate {
		display: inline-block;
		border: 2px solid #555;
	width: 85px;margin: 5px;font-family: coreb;padding: 12px 0px;cursor: hand;cursor: pointer;background: #fff;color: #555;line-height: 1.1em;font-size: 13pt;
	}
	
	.changedate:hover {
	border-color: #ff7777;color: #ff7777;;
	}
	
	
	.changedate[disabled] {
	border-color: #4a454552;color: #4a454552;;background: #ffffff69;
	}
	
	
	.gonhsshop {
	 display: inline-block;
	 border: none;
	 background: #2c2a2e;
	 text-decoration: none;
	 color: #fff;
	 width: 100%;
	 margin: 20px auto 0px auto;
	 padding: 13px 0px 11px 0px;
	 font-family: corea;
	 font-size: 10pt;
	 text-align: center;
	 line-height: 12pt;text-transform: none;
	}
	
	

.stripe-connect {
  display: inline-block;
  margin-bottom: 1px;

  background-image: -webkit-linear-gradient(#28A0E5, #015E94);
  background-image: -moz-linear-gradient(#28A0E5, #015E94);
  background-image: -ms-linear-gradient(#28A0E5, #015E94);
  background-image: linear-gradient(#28A0E5, #015E94);

  -webkit-font-smoothing: antialiased;
  border: 0;
  padding: 1px;
  height: 30px;
  text-decoration: none;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

  cursor: pointer;

  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.stripe-connect span {
  display: block;
  position: relative;
  padding: 0 12px 0 44px;
  height: 30px;

  background: #1275FF;
  background-image: -webkit-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: -moz-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: -ms-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
  background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);

  font-size: 14px;
  line-height: 30px;
  color: white;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);

  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.stripe-connect span:before {
  content: '';
  display: block;
  position: absolute;
  left: 11px;
  top: 50%;
  width: 23px;
  height: 24px;
  margin-top: -12px;
  background-repeat: no-repeat;
  background-size: 23px 24px;
}

.stripe-connect:active {
  background: #005D93;
}

.stripe-connect:active span {
  color: #EEE;

  background: #008CDD;
  background-image: -webkit-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: -moz-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: -ms-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
  background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);

  -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.stripe-connect:active span:before {

}

.stripe-connect.light-blue {
  background: #b5c3d8;
  background-image: -webkit-linear-gradient(#b5c3d8, #9cabc2);
  background-image: -moz-linear-gradient(#b5c3d8, #9cabc2);
  background-image: -ms-linear-gradient(#b5c3d8, #9cabc2);
  background-image: linear-gradient(#b5c3d8, #9cabc2);
  
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

.stripe-connect.light-blue span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);

  background: #f0f5fa;
  background-image: -webkit-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  background-image: -moz-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  background-image: -ms-linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
  background-image: linear-gradient(#f0f5fa, #e4ecf5 85%, #e7eef6);
    
  -moz-box-shadow: inset 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
}

.stripe-connect.light-blue:active {
    background: #9babc2;
}

.stripe-connect.light-blue:active span {
  color: #556F88;
  text-shadow: 0 1px rgba(255, 255, 255, 0.8);

  background: #d7dee8;
  background-image: -webkit-linear-gradient(#d7dee8, #e7eef6);
  background-image: -moz-linear-gradient(#d7dee8, #e7eef6);
  background-image: -ms-linear-gradient(#d7dee8, #e7eef6);
  background-image: linear-gradient(#d7dee8, #e7eef6);
    
  -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 0 rgba(0,0,0,0.05);
}

.stripe-connect.dark {
  background: #252525;
  background: rgba(0,0,0,0.5) !important;
}

/* Images*/

.stripe-connect span:before, .stripe-connect.blue span:before {
  background-image: url("data:image/png;base64,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");
}

.stripe-connect.light-blue span:before {
  background-image: url("data:image/png;base64,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");
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {

  .stripe-connect span:before, .stripe-connect.blue span:before {
    background-image: url("data:image/png;base64,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");
  }

  .stripe-connect.light-blue span:before {
    background-image: url("data:image/png;base64,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");
  }
}
	
	
	
.gallery-create {
	background: url('/images/add-image-photo-icon.svg');
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;opacity: 0.75;
background-position-x: right;border: none;position: relative;top: -15px;
width: 40px;height: 40px;color: #747171;cursor: pointer;float: right;

}	




.event-date-change {
	background: url('/images/schedule-calendar-icon.svg');
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;opacity: 0.75;
background-position-x: right;border: none;position: relative;top: 0px;
width: 40px;height: 40px;color: #747171;cursor: pointer;display: inline-block;

}
.days_product {
	
	color: #f77;
	font-family: corem;
	font-size: 9pt;
	border-bottom: 2px solid #f77;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 6px;
	vertical-align: bottom;

}

.days_product_red {
	
	color: #cc0000;
	font-family: corea;
	font-size: 8pt;
	border: 2px solid #cc0000;
	padding: 3px 3px 0px 3px;
	margin: 0px 0px 0px 6px;
	vertical-align: bottom;

}


.infohead {
	font-family: coreb;
	font-size: 14pt;
	margin: 0px 0px 10px 0px;
	text-align: center;
	display: block;
}


.specialinfohead {
	font-family: coreb;
	font-size: 14pt;
	margin: 0px 0px 20px 0px;
	text-align: center;
	display: block;
	padding: 20px;border-bottom: 2px solid #555;
}


.prodinfomain {
display:block;	
width: 80%;
min-width: 250px;max-width: 600px;
margin: 30px auto;
text-align: left;font-size: 11pt;line-height: 1.2em;overflow: hidden;
}



.prodinfocontents {
	background: #fff;
	margin: 10px;display: block;padding: 10px;height: 80%;overflow: hidden;
}
.specialcutoff {
	
	font-size: 10pt;font-family: coreb;display: block;padding: 0px;
	background:#xxffffffd6;color: #111;line-height: 1.2em;top: -220px;height: 0px;
position: relative;width: calc(100% - 0px);margin-left: auto;margin-right: auto;text-align: left;
height: 0px;
}
.dorefund {
	
	font-family: coreb;
	color: #111;
	border: 3px solid #111;
	cursor: pointer;
	cursor: hand;
	padding: 5px 10px 5px 10px;
	margin: 20px 20px;
	position: absolute;
	right: 0px;
}

.reorderselect {
	
	 	
	border: 1px solid #ccc;
	font-family: corea;
	text-align: center;
	width: 100%;
	padding: 10px;max-width: 280px;display: inline-block;
	font-size: 11pt;
	margin: 0px auto 20px auto;
	color: #111;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("/images/arrow5xb.png");
	background-position: 98% 14px;
	background-repeat: no-repeat;
	background-size: 20px auto;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #fdfdfc; 
	 
	 
	
}

.optionmacro{
	
	border: none;
	  	border:1px solid #5555551c;
	  	font-family: corea;
	  	text-align: center;
	  	width: 30%;
	  	  	padding: 7px;
	  	  	font-size: 9pt;
	  	  	margin: 10px 0px 00px 0px;  	
	  	  color: #111;
	  	-webkit-appearance: none;
	  	-moz-appearance: none;
	background-image: url("/images/arrow5xb.png");
		background-position: 90% 12px;
		background-repeat: no-repeat;
		background-size: 13px auto;
	  	border-radius: 0px;
	  	-webkit-border-radius: 0px;
	  background-color: #fdfdfc;text-align:-moz-center;
	     text-align:left
	
}


.selecttimeoption-no-prod{
  	
  	
 	border: none;
   	border:2px solid #111;
   	font-family: coreb;
   	text-align: center;
   	width: 90%;
   	  	padding: 7px;
   	  	font-size: 9pt;
   	  	margin: 10px 0px 10px 0px;  	
   	  color: #111;
   	-webkit-appearance: none;
   	-moz-appearance: none;
 background-image: url("/images/arrow5xb.png");
 	background-position: 95% 12px;
 	background-repeat: no-repeat;
 	background-size: 13px auto;
   	border-radius: 0px;
   	-webkit-border-radius: 0px;
   background-color: #fff;text-align:-moz-center;
  
  
  
  }
.a1 {
 text-align: unset;display: inline-flex;float: right;	
}
.authtext {
	
text-align: center;
display: block;
line-height: 1.2em;
font-size: 10pt;
margin: 5px auto 20px auto;
color: #555;
width: 300px;}

.nodeceb{
  	text-decoration: none;
color:#222222a3;

}
#cardholder-name:disabled {
	
background: #fff;color: #ccc;
}
#ccerror {
	display: block;color: #cc0000;font-family: corea;font-size: 9pt;
}

#card-button {
display: block;
border: none;
background: #32325d;
text-decoration: none;
color: #fff;
margin: 10px auto;
padding: 14px 10px 12px 10px;
font-family: corea;
font-size: 11pt;
text-align: center;
line-height: 11pt;
cursor: pointer;
cursor: hand;
width: 310px;
border-radius: 4px;
}

#card-button[disabled]:hover {
color:#ccc;background-color:#eee;
}
#card-button:disabled {
color:#ccc;background-color:#eee;

	
}
#card-button:hover {
background-color:#4b5d8f;

	
}

#card-button-auth {
 font-size: 11pt;border: 
 none;
 padding: 5px 10px 5px 10px;width: 100%;margin: 15px auto;;font-family: coreb;font-size: 11pt;color: #f77;background: #fffdfa;cursor: pointer;cursor: hand;border: 2px solid #f77;
}

#card-button-auth:hover {
background-color:#fff;
}

#card-button-auth[disabled]:hover {
color:#ccc;background-color:none;border-color: #ccc;
}
#card-button-auth:disabled {
color:#ccc;background-color:none;border-color: #ccc;

	
}

.opentest_fail {
padding: 6px;
background:#dfdfdf;
color: #111;
font-family:corea;
margin: 5px 0px 0px 0px;
display: block;font-size: 10pt;max-width: 350px;line-height: 1.2em;font-size: 10pt;

}
.opentest {
padding: 6px;
background:#dfdfdf;
color: #111;
font-family:coreb;
margin: 5px 0px 0px 0px;
display: inline-block;

}

.product-image  {
//min-height: 365px;
max-width: calc(100% - 0px);
margin: 0px auto;
}

/* @group Untitled Group */

.opentest_open_new {
padding: 10px 20px 20px 0px;
background: none;
color: #111;
font-family: corea;
margin: 0px;display: inline-block;
font-size: 12pt;
height: 35px;
text-align: right;
width: 150px;float: right;

}

/* @end */

.opentest_cancelled_new {
padding: 20px 20px 5px 20px;
background: #fbfbfb;
color: #632323c4;
font-family: corea;
margin: 0px 0px 0px 0px;
display: block;
font-size: 11pt;
border-bottom: 3px solid #632323c4;
height: 25px;

}


.opentest_ready_new {
padding: 20px 20px 5px 20px;
background:#ddebe794;
color: #849b95;
font-family:coreb;
margin: 0px 0px 0px 0px;
display: block;font-size: 11pt;
border-bottom: 3px solid;height: 25px;

}


.cux_collectedx {
padding: 20px 20px 5px 20px;
background:#fdedec;
color: #ea709c;
font-family:corem;
margin: 0px 0px 0px 0px;
display: block;font-size: 12pt;
border-bottom: 1px solid #ea709c;height: 25px;

}




.opentest_preparing_new {

padding: 20px 20px 5px 20px;
background:#c2ffe58a;
color: #779689;
font-family:corea;
margin: 0px 0px 0px 0px;
display: block;font-size: 11pt;
border-bottom: 3px solid;height: 25px;
}


.yellow_warn {
padding: 9px 0px 6px 0px;
background:#f7f7f7;
color: #e09494;
font-family:corea;
margin: 5px 0px 0px 0px;
display: inline-block;
border: 1px solid #e09494;width: 100%;font-size: 13px;max-width: 250px;

}

.yellow_warn:hover {

border-bottom: 2px solid;

}
.teambox_date {
    display: block; 
             
    padding:30px 0px;font-family:ieb;
                              font-size:30pt;text-align: center;
    width:100%; 
clear;margin:10px auto; ;color: #ff36a1;
}
.teambox {
    display: inline-block; 
             
    padding:7px;font-family:coreb;
                              font-size:25pt;text-align: center;
    width:170px; 
clear;margin:10px; background: #eadcdc61;;color: #111;vertical-align: top;
}

#teamconsole {
	
	width: 100%;
	margin: auto;
	text-align: center;display: inline-flex;flex-wrap: wrap;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
    display:block;
}
body{
    line-height:1;background: #f5f2f2;
}
ol,ul{
    list-style:none;
}
blockquote,q{
    quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after{
    content:’’;
    content:none;
}



label {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2em;
	text-transform: uppercase;
}








 .optionids {
    -webkit-border-radius:0px;  -webkit-appearance: none;  -webkit-appearance:radio;
}



  .cancelconfirm {

	

background: none;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
background: #4a4545;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 10px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
text-transform: lowercase;
padding: 6px 13px 6px 13px;
width: 130px;
border-radius: 4px;
margin: 20px 0px 0px 0px;
display: inline-block;
color: #fff;
background: none;
border: 1px solid;
color: #713a3aa6;
   }

       .cancelconfirm:hover{
background: #ffffff9c;
	   }

       .confirm_cancelconfirm:hover{
background: #566dae;
	   }

 .confirm_cancelconfirm {

	



background: none;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
background: #435a9d;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 10px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
text-transform: lowercase;
padding: 7px 13px 6px 13px;
width: 130px;
border-radius: 4px;
margin: 20px 0px 0px 0px;
display: inline-block;
color: #fff;


}

 


.cancelconfirm_confirm{
	
	
	
	background: #fff;  font-family:corem;
	outline: none;  border: 2px solid #a5767e;   -webkit-appearance: none;
	color:#a5767e;font-size:8pt;display:inline-block;
	padding:4px 7px 2px 7px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;;
	cursor: pointer;
	cursor: hand;
}




.logohh{
margin: 0;
padding: 0;
font-size: 25pt;
font-family: ieb;
display: inline-block;text-transform: lowercase;
color: #2b2727d9;
font-weight: unset;
text-decoration: none;letter-spacing: normal;color: #3b2f37;
	
}

.logo_region{
	font-family: corea;    text-decoration: none;
	color: #f5b7b1;font-size: 17pt;display: inline-block;
	
}
#refresharea{
	
	width: 100%;
}
/* end .squaredThree */
/* .squaredFour */

input,
span,
textarea,
button,
select,
label,
a {
  -webkit-tap-highlight-color: transparent;-webkit-border-radius: 0px;
}




    

.menuhide2{
position: relative;display: block;border-bottom:2px solid #777;padding: 3px;
}


#shopfilter{
		
background: none;width: 28px;height: 25px;display: inline-block;margin: 5px 0px;left: 20px;position: absolute;

}
  
  .shopfilter_open {
  	 background: none;border: none;
      border-bottom: 3px solid #5d6663;height: 12px;width: 28px;cursor: pointer;
  	;
      
      } 




.b1{
		
		font-size:14pt;display: block;margin: 23px 0px 0px 0px;color: #444;
		font-family: corem;
		letter-spacing: 1px;
	}
	
	.b2{
			
			text-transform: none;font-size:11pt;display: block;margin: 0px 0px 0px 0px;color: #2e2014;
			font-family: core;line-height: 1.4em;
					}
					
		.b1_plantin{
				
				text-transform: none;
			font-size:24pt;display: block;margin: 0px;color: #111;font-family: corea;
			}			
   	#intro_cream {
    	position:relative;
    z-index:25;
    width:100%; display:block;
padding: 0px 0px 0px 0px;    margin:0px 0px 0px 0px;     ;
      background:#f8f7f3;color: #ffffff;;
    	font-size:12px;text-align:left;height: 360px;overflow: hidden;
      }
      
      .listhead{
      	
      	display:inline-block;float: left;width: 50%;;text-align: center;vertical-align: top;overflow: hidden;
      }
      
      .bodytext{
      
          display: inline-block;
          width: 30%;
          text-align: center;
          text-transform: none;
          margin-left: 10%;
          margin-top: 7%;}
      
      .htext{
      	
      	
      	display:inline-block;width: 630px;text-align: center;
      		font-size:12pt;display: inline-block;margin: 10px 0px 80px 0px;color: #1a241f;
      		font-family: corea;line-height: 1.6em;
      }
      
      .listhead2{
      	
      	display:inline-block;float: right;width: 50%;;text-align: center;vertical-align: top;overflow: hidden;
      }
      
      .htext2{
      	
      display: inline-block;
      width: 945px;
      text-align: center;
      font-size: 17pt;
      display: inline-block;
      margin: 20px auto 75px;
      color: #1a241f;
      font-family: corea;
      line-height: 1.6em;
      }
      
      #intro_cream2 {
          	position:relative;
          z-index:25;
          width:100%; display:block;
      padding: 0px 0px 0px 0px;    margin:0px 0px 0px 0px;     ;
            background:#ecebe7;color: #ffffff;;
          	font-size:12px;text-align:left;height: 360px;overflow: hidden;
            }

      #menumenu{ 
                overflow:hidden;
                margin: 15px 0px;
         width:18%;
         display: flex;
         text-align: left;display: block;padding: 0px 0px 0px 1%;
	  	cursor: pointer;  float: left;background: #fff;
         
         }
     .menuqq{
top: 0px;    

 }    
         .view_cartc{
         	cursor: pointer;margin-left: 15px;padding-right: 0px;line-height: 1.2em;
         	
         }


    


#orders_hold{ 
       overflow:hidden;margin: 0px 0px 0px 0px;
width:100%;display: inline-block;height: 400px;    
 text-align: center;
    

}




.bg_fcfcfc{
	
	background: #fcfcfc;
}

@font-face {
font-family:'silkamono-regular';
src: url("/font/silkamono-regular-webfont.ttf") format("opentype");

}
@font-face {
font-family:'silkamono-light';
src: url("/font/silkamono-light-webfont.ttf") format("opentype");

}
@font-face {
font-family:'chaney';
src: url("/font/chaney-regular-webfont.ttf") format("opentype");

}


@font-face {
font-family:'chaney';
src: url("/font/chaney-regular-webfont.ttf") format("opentype");

}


@font-face {
font-family:'arg';
src: url("/font/argestadisplay-regular-webfont.ttf") format("opentype");

}


@font-face {
  font-family: "coreb";
  src: url('/font/SofiaProSemiBold/font.woff2') format('woff2'), url('/font/SofiaProSemiBold/font.woff') format('woff');
}
@font-face {
  font-family: "corea";
  src: url('/font/SofiaProLight/font.woff2') format('woff2'), url('/font/SofiaProLight/font.woff') format('woff');
}
@font-face {
  font-family: "corem";
  src: url('/font/SofiaProLight/font.woff2') format('woff2'), url('/font/SofiaProLight/font.woff') format('woff');
}
.fiftyoff{
	
	color: #d41e6f;font-size: 8pt;font-family: corea;
}

.freqblue{
	

	
	display: inline-block;
	color: #aaa;font-size: 9pt;font-family: corea;
}

.freqgreen{
	
	display: inline-block;
	color: #aaa;font-size: 9pt;font-family: corea;
}
.displaylinens_f_1{
	
		

		height: 1px;
	
	
	
}



.daytab{
	
	font-size: 10pt;display: block;cursor: pointer;cursor:hand;font-family: corea;color:#555 ;margin-top: 0px;;z-index: 10;
}
 
.shop_q1{
	display:block;border: 1px solid #a7a7a7;width: 100%;padding: 10px 0px 0px 0px; 	
}
.displaylinens_f_6{
	
		list-style-image: none;
	     width:945px;
		list-style-type: none;    display: block;
	 z-index:99999;
	padding:0px 0px 0px 0px;margin:0px auto;
			text-align: center;height: 260px;
			font-weight:normal;  
	
	
	
}

.displaylinens_f_2{
	
		list-style-image: none;
	     width:620px;
		list-style-type: none;    display: block;
	 z-index:99999;
	padding:0px 0px 0px 0px;margin:0px auto;
			text-align: center;height: 260px;
			font-weight:normal;  
	
	
	
}

.displaylinens_f_3{
	
		list-style-image: none;
	     width:960px;
		list-style-type: none;    display: block;
	 z-index:99999;
	padding:0px 0px 0px 0px;margin:10px auto;
			text-align: center;height: 260px;
			font-weight:normal;  
	
	
	
}
.displaylinens_f_3{
	
		list-style-image: none;
	     width:960px;
		list-style-type: none;    display: block;
	 z-index:99999;
	padding:0px 0px 0px 0px;margin:10px auto;
			text-align: center;height: 260px;
			font-weight:normal;  
	
	
	
}
.testsel{
  -webkit-appearance: none;
   	border: solid #E1DDDA 1px;
	color: #777777;
	width:105px;padding:4px; font-family:core;margin-left: 20px;text-align: center;
 } 
 
 .testself{
   -webkit-appearance: none;
    	border: none;
 	color: #111;background: #e9e9e9;
 	width:300px;padding:13px; font-family:core;font-size: 11pt;
 text-align: center;
 
  } 
  
  
.displaylinens_f_4{
	
		list-style-image: none;
	     width:1252px;
		list-style-type: none;    display: block;
	 z-index:99999;
	padding:0px 0px 0px 0px;margin:0px auto;
			text-align: center;height: 260px;
			font-weight:normal;  
	
	
	
}

.displaylinens_f_9{
	
		list-style-image: none;
	     width:960px;
		list-style-type: none;    display: block;
	 z-index:99999;
	padding:0px 0px 0px 0px;margin:10px auto;
			text-align: center;height: 260px;
			font-weight:normal;  
	
	
	
}



		

.typeheading {
    display: inline;
      padding:0px;              text-align:left;
    margin:20px auto 0px 20px;   z-index:99999;
    width:240px; float:left; font-family:corea;line-height: 1.3em;   font-size:11pt;
    border: none;
	vertical-align: middle;
} 
#cart_pagex{
	 
	                
	position: fixed;
	width: 40%;float: right;margin: 0px auto;
	
	background: #b5dbcc;z-index: 99999999;
	display: block;padding: 10px 0px 9px 0px;color: #fff;
top: 0px;opacity: 0;;left: 0%;font-family: corea;border-bottom: 1px solid #b5dbcc;
}



    ul.shopcart {
  	list-style-image: none;
        width:75%;
	list-style-type: none;    display: block;
    z-index:99999;
   padding:0px;margin:0px auto; 
		text-align: center;font-weight:normal;  
}

ul.shopcart li {
    display: inline-block;
      padding:0px 0px 0px 0px;              text-align:left;
    margin:0px 0px 20px 0px;   z-index:99999;
   float:left; font-family:corea;line-height: 1.3em;    
    
    font-size:11pt;
    border: none;height: 45px;
	vertical-align: middle;
} 

.mnp {
	
	background: #0000cc;
}

ul.shopcart li.shopcart_refresh{
   width: 15%;
}


ul.shopcart li.shopcart_mrd{
   width: 190px;color: #3a872d;
}

ul.shopcart li.shopcart_q{
   width: 150px;text-align: center;
}
ul.shopcart li.shopcart_name{
   width: 35%;
}
ul.shopcart li.shopcart_nameq{
   width: 35%;
}
ul.shopcart li.shopcart_namer{
   width: 18%;
}

.na {
	color: #00cc00;height: 20px;
}
.shopcart_addsub{
border: 1px solid #ccc;
display: inline-block;
}

.shopcart_refund{
display: inline-block;margin: 0px 5px 0px 0px;
}
ul.shopcart li.shopcart_remove{
   width: 21px;text-align: right;padding-right: 0px;
}

ul.shopcart li.shopcart_full{
   width: 100%;padding: 10px 0px 90px;text-align: center;
}

ul.shopcart li.shopcart_full_title{
   width: 100%;padding: 0px 0px 10px 0px;text-align: left;border-bottom: 1px solid #ddd;margin: 0px 0px 20px 0px;height: auto;
}
ul.shopcart li.shopcart_50_left{
   width: 50%;padding: 0px 0px 10px 0px;text-align: left;border-bottom: 1px solid #ddd;margin: 0px 0px 30px 0px;height: 55px;
}
ul.shopcart li.shopcart_50_right{
   width: 50%;padding: 0px 0px 10px 0px;text-align: right;border-bottom: 1px solid #ddd;margin: 0px 0px 30px 0px;height: 55px;
}
ul.shopcart li.shopcart_full3{
   width: 100%;padding: 10px;height: 40px;text-align: center;
}



ul.shopcart li.shopcart_price_mrd{
   width: 100px;text-align: right;margin-right: 40px;color: #3a872d
   }

ul.shopcart li.shopcart_update{
   width: 20%;text-align: right;
}

ul.shopcart li.shopcart_updater{
   width: 59%;text-align: right;
}


ul.shopcart li.shopcart_pricer{
   width: 5%;text-align: center;margin-right: 00px;}
ul.shopcart li.shopcart_price{
   width: 10%;text-align: right;margin-right: 00px;}
ul.shopcart li.shopcart_priceq{
   width: 7%;text-align: right;margin-right: 00px;
}
ul.shopcart li.shopcart_price_total{
   width: 80%;	text-align: right;margin-right: 0px;font-family: coreb;}
   
   
ul.shopcart li.shopcart_bed_size {
   width: 120px;
}


.linen-add-new2{

  font-family:corea;    background-color:#fcfcfc;

outline: none;   
-webkit-appearance: none;border: none;
	border-right: 1px solid #ccc;
color:#111;font-size:10pt;display:inline-block;vertical-align: top:;
cursor: pointer;cursor:hand;padding:5px;margin:0px;width: 30px;text-align: center;
}


.linen-add-new2[disabled]:hover {
color:#fff;background-color:#fff;
}
.linen-add-new2:disabled {
color:#fff;background-color:#fff;

	
}

.tip {

	width: 170px;color:#333333;
	z-index: 13000; background:#efefef;padding:5px;border:1px solid #dddddd;font-family:core;font-size:9pt;
}
 
.title{
font-weight:bold;
}

.bundlesizecheckbox{
width:40px;display:inline-block;

}


.normalcheck{
border:1px solid #bbbbbb;
}
#cartlogoandprice{
                      
line-height:1.2em; text-align:center;font-family:corea;font-size:9pt;padding: 0px 0px 10px 0px;background: #eee;
margin: 10px 0px 0px 0px;color: #111;
}
#cartlogoandprice_shop{
                      
margin-bottom:10px;line-height:1.2em; text-align:center;font-family:corea;font-size:11pt;border-bottom:1px solid #5b5b5b;overflow:hidden;
}


#cart_price_here{
font-size:13pt;font-family:core;text-align:right;margin:0px 0px 0px 0px;right:0px;
  display:inline-block;padding-top:10px;text-align:right;width: 97%;line-height: 1.1em;;
}
#cart-logo{
  top:0px;left:0px;
width:100%;position:absolute;

}

#cart-clear{
  top:15px;left:0px;
position:absolute;

}

	#updatelinencart {
	position:relative;
width:100%;    clear;
	top:0px;
left:0px;     
	margin:0px auto;      
padding:0px;text-align:center;overflow: hidden;
	          padding:10px 0px 0px 0px;  
	          
	font-size:12px;}
	
	
#updateme{
 text-align:left;
overflow:hidden;display:block;position:relative;top:8px;padding:0px;
}

   #updateme2{
 text-align:left;

overflow:hidden;display:block;position:relative;top:8px;padding:0px;
}

#itemseachweek{ font-family:plantin;font-size:11pt;color:#8a6e4a;
overflow:hidden;top:0px;display:block;height:25px;position:relative;padding:0px;text-align:center;

 }


 #itemsoneoff{font-family:plantin;font-size:11pt;color:#8a6e4a;
overflow:hidden;top:0px;display:block;height:25px;position:relative;padding:0px;text-align:center;

 }


#addfour{
overflow:hidden;top:0px;display:block;height:10px;position:relative;padding:0px;

 }
 
#clearbutton{
 position:relative; z-index:1000;margin:0px;padding:0px; color: #fff;
       top:13px;height:80px;  left:0px;width:100%;  line-height:1.4em; overflow:hidden;background: #aaa;
       }
 .freqformstyle{
    display:inline-block;background-color:#efefef;margin:5px 0px 0px 0px;padding:10px 0px 10px 0px;width:100%;
 
 }
 
 
#yourteas{

overflow:hidden;    

background: #aaa; 
display:block;position:relative;height:55px;text-align:right; line-height:1.2em;
padding:0px 10px 0px 0px;margin:0px;font-family:corea;font-size:14pt;

color:#fff;
}

.prod_class{
 position:relative; 
 height:100%; 
 overflow:hidden;
 display:block; 
  
}
#addtocart{

overflow:hidden;     
font-size:11pt;display:block;position:relative;height:50px; padding:0px;margin:0px;
text-align:left;width:100%;background: #fff;
}



#addfour{
overflow:hidden;top:0px;display:block;height:10px;position:relative;padding:0px;

 }
 
#clearbutton_acct{
 position:relative; z-index:1000;margin:0px;padding:0px; color: #fff;
       top:13px;height:80px;  left:0px;width:100%;  line-height:1.4em; overflow:hidden;background: #aaa;
       }
#qyourteas_acct{

overflow:hidden;display:block;position:relative;height:101px; 
padding:0px;margin:0px;top:8px; 
}
#yourteas_acct{

overflow:hidden;display:block;position:relative;height:36px;text-align:center; 
padding:10px 0px 0px 0px;margin:0px;font-family:corem;font-size:10pt;color:#cccccc;
}


       dl.checked_prod { width: 687px;height:100%;padding:10px 10px 10px 10px;
    margin:0px 0px 10px 0px;border:1px solid #b5a13d;background-color:#fffffb}

    dl.not_checked_prod {width: 687px;height:100%;padding:10px 10px 10px 10px;display:inline-block;
    margin:0px 0px 10px 0px;border:1px solid #cccccc;}



#home {position:relative;
min-height:433px;
margin:0px;
padding:0px;  
 width:705px;}
 
.feature {z-index:9005; 
display:inline-block;
min-height:433px;
width:705px;
top:0px;
position:absolute;
padding:0px;
margin:0px;
}



.img10pxm{

margin-top:10px;
}

.displayteas {
       
          
min-height: 500px;
               z-index:0; 
    width:644px;overflow-x: hidden;


}

.img10pxm{

margin-top:0px;
}

.displayteas_left {
position:absolute;       
left:0px;width: 250px;
top:16px; 

}

.displayteas_middle {
position:absolute;       
left:290px;
top:27px;
font-family:corea;color:#333333;

}

.displayteas_right {
position:absolute;
top:43px;       
right:21px; margin: 0px;padding: 0px;;

}

.menubart li a {margin:0px;padding:8px;background-color:#aaaaaa;color:#666666;text-decoration:none;}
.menubart li a.active {margin:0px;padding:8px; background-color:#cccccc;color:#666666;text-decoration:none; }

.menubartchecked li a {font-family:core;font-size:8pt;margin:0px;padding:8px;background-color:#f8bdbd;color:#666666;  text-decoration:none;}
.menubartchecked li a.active {margin:0px;padding:8px;background-color:#f2d16b;color:#666666; text-decoration:none; }



.menubart {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px; 
	border:none;
	font-family:core;
	text-align: right;font-weight:normal;   

}

.menubartchecked {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px; 
	border:none;
	font-family:core;
	text-align: right;font-weight:normal;   

}



ul.menubartchecked li {
   height:31px;
     margin-left:0px;margin-right:0px; font-size:10pt;
}

ul.menubart li {
   height:31px;
     margin-left:0px;margin-right:0px; font-size:10pt;
}

#paypalupdate{
 font-family:core;color:#666666;top:10px;font-size:9pt;line-height:1.5em;
}

#error{
	
	
	font-family: coreb;color: #f2c03b;
}
#shoperrors{
color:#ff0059;

}
  html{
  height:100vh; max-width:100%;margin: 0 auto !important;
float: none !important; overflow-x: hidden;-webkit-backface-visibility: hidden;
  }


img.noborder {
	border-collapse: collapse;
	padding:0px 0px 0px 0px;
	border:none; 
 z-index:5;
	
	}
	
	img.p5t {
	border-collapse: collapse;
	padding:0px 0px 0px 0px;
 z-index:5; margin:5px -5px -5px 0px;
	
	}
    .Paris-ExtraBlack { 
	font-family: Paris-ExtraBlack;
	font-weight: normal;
	font-style: normal;
  font-size:15pt;color:#ffcb1f;
}
    body{
                 padding:0px; margin:0px 0px 0px 0px;
 font-family:core,san-serif;
}

  .notbody{
                 padding:0px; margin:10px 10px 0px 10px;
background-color:#ffffff; font-family:core,san-serif;
text-rendering: optimizeLegibility;
text-rendering: geometricPrecision;
font-smooth: always;
 
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
}


#headertest{position:relative;width:100%;margin-top:0px;margin-left:0px;
z-index:3; background:#f2efdd;  
padding:10px 0px 10px 0px; margin-bottom:10px;
     
 
}



 #header-about-us{position:relative;width:100%;height:290px;margin-top:10px;margin-left:0px;
z-index:3; 
padding-top:0px; margin-bottom:0px;
     }
 
   #header-shop{position:relative;width:100%;height:120px;margin-top:0px;margin-left:0px;
z-index:3;  
padding-top:0px; margin-bottom:0px;
     }
     
      #fwbg_shop{position:absolute;width:100%;height:350px;margin-top:0px;margin-left:0%;
 float:left;
background-color:#eeeeee ; text-align:center;

;

}





#datecontrolhere{
	
display: block;width: 100%;text-align: right;font-family: corea;font-size: 9pt;color: #3d6087;;
}
.core{

  font-family:core;font-size:25pt;color: #000000

}

.tbold{
  
  font-family:coreb;
}
.tboldx{
  
  font-family:coreb;
}


#full_month{
	
	
	display: inline-block;
	width: 400px;position: relative;
}
div.nextdatex{
	
	cursor:pointer;color: #ccc;
	text-align:center;font-size:8pt;display:inline-block;width:25px;padding: 10px 15px;border:1px solid #fff;height:25px;background: #fff;
}
div.nextdated{
	
	color: #111;
	text-align:center;font-size:8pt;display:inline-block;width:25px;padding: 10px 15px;border:1px solid #fff;height:20px;background: #fff;
}
div.nextdatemonth{
	
	color: #111;
	text-align:left;font-size:12pt;display:inline-block;width:400px;padding: 0px 0px 20px 23px;height:15px;font-family: corem;
}

div.nextdatemonthsub{
	
	color: #111;
	text-align:left;font-size:10pt;display:inline-block;width:400px;padding: 10px 0px 0px 23px;height:20px;background: #fff;font-family: corea;
}


div.closeddate{
	
	cursor:pointer;color: #111111;vertical-align: top;
	text-align:center;font-size:8pt;display:inline-block;width:25px;padding: 10px 15px;border:0px solid #fff;height:25px;background: #fff;
}

div.closeddatep{
	
	cursor:pointer;color: #aaa;vertical-align: top;
	text-align:center;font-size:8pt;display:inline-block;width:25px;padding: 10px 15px;border:0px solid #fff;height:25px;background: #fff;opacity: 0.5;
}


div.nextdate{
	
	cursor:pointer;color: #111111;
	text-align:center;font-size:8pt;display:inline-block;width:25px;padding: 10px 15px;border:0px solid #fff;height:25px;background: #fff;
}
div.history_item{
	
	cursor:pointer;color: #111111;
	text-align:center;font-size:8pt;display:inline-block;width:195px;padding: 10px 15px;border:1px solid #fff;height:25px;background: #fff;
}
span.hol{
	

background: #82d2c6;  font-family:core;
outline: none;  border: 1px solid #82d2c6;   -webkit-appearance: none;
color:#fff;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px;margin:10px 5px 0px 0px;width:147px;
}
.goback{
	

background: none;  font-family:corea;
outline: none;  border: none   -webkit-appearance: none;
color:#111;font-size:9pt;display:block;
cursor: pointer;cursor:hand;padding:0px;margin:10px 0px;text-decoration: none;text-align: center;
}
.refreshlink0{
	

background: none;  font-family:coreb;
outline: none;   -webkit-appearance: none;
color:#aaa;font-size:9pt;display:inline;
margin:0px 0px 0px 0px;text-decoration: none;text-align: right;
}
.refreshlink1{
	

background: none;  font-family:corea;
outline: none;   -webkit-appearance: none;
color:#f1948a;font-size:9pt;display:inline;
margin:0px 0px 0px 0px;text-decoration: none;text-align: right;
}





	
  .addcomment {

	
font-family: corea;
outline: none;
border: none;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: medium;
-webkit-appearance: none;
color: #6c9081;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 8px 25px 6px 25px;
margin: 10px 0px 10px 0px;
text-decoration: none;
text-align: center;
display: block;
background: #c6e7d9b3;
border-radius: 4px;
border: 1px solid;
color: #fd9797;
background: #ffffff80;
width: max-content;


}


.editcomment{
	

font-family: corea;
outline: none;
border: none;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: medium;
-webkit-appearance: none;
color: #6c9081;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 8px 25px 6px 25px;
margin: 10px 0px 10px 0px;
text-decoration: none;
text-align: center;
display: block;
background: #c6e7d9b3;
border-radius: 4px;
border: 1px solid;
color: #6bb991b3;
background: #ffffff80;
width: max-content;


}



.savecomment{

background: none;  font-family:coreb;
outline: none;  border-bottom: 2px solid #555;;
	-webkit-appearance: none;
color:#555;font-size:10pt;display:block;
cursor: pointer;cursor:hand;padding:0px 0px 4px 0px;margin:10px auto;text-decoration: none;text-align: center;width: min-content;


}
.savecomment:hover{
color: #f77;border-color: #f77;
}

.confirm_pending{

background: #eee;  font-family:coreb;
outline: none;  border: none;
	-webkit-appearance: none;
color:#111;font-size:8pt;display:inline-block;
cursor: pointer;cursor:hand;padding:4px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;width: 150px;max-width: 150px;
}
.confirmdelivery0{

background: #39ffff;  font-family:coreb;
outline: none;  border: none;
	-webkit-appearance: none;
color:#111;font-size:8pt;display:inline-block;
cursor: pointer;cursor:hand;padding:4px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;width: 150px;max-width: 150px;
}

.confirmdelivery1{

background: #bcff74;  font-family:coreb;
outline: none;  border: none;
	-webkit-appearance: none;
color:#111;font-size:8pt;display:inline-block;
cursor: pointer;cursor:hand;padding:4px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;width: 150px;max-width: 150px;
}

.confirmadd{
	

background: none;  font-family:core;
outline: none;  border: 1px solid #ddd;   -webkit-appearance: none;
color:#555;font-size:8pt;display:inline-block;background: #fcfcfc;width: 100%;
cursor: pointer;cursor:hand;padding:1px 5px;margin:3px 0px 0px 0px;text-decoration: none;text-align: center;
}

.teambutton{
	
background: #43a99c;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#111;font-size:9pt;display:inline-block;
cursor: pointer;cursor:hand;padding:3px 15px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;
}	
	
 .extrabutton {

background: #eee;  font-family:coreb;
outline: none;  border: 1px solid #ccc;   -webkit-appearance: none;
color:#555;font-size:7pt;display:inline-block;
cursor: pointer;cursor:hand;padding:1px 5px;margin:0px 0px 0px 5px;text-decoration: none;text-align: center;

}
  .extrabuttonlocked {

background: #83bb54;  font-family:coreb;
outline: none;  border: 1px solid #83bb54;   -webkit-appearance: none;
color:#fff;font-size:7pt;display:inline-block;
cursor: pointer;cursor:hand;padding:1px 5px;margin:0px 0px 0px 5px;text-decoration: none;text-align: center;


}


.confirm0{
	

background: none;  font-family:coreb;
outline: none;  border: 1px solid #ccc;   -webkit-appearance: none;
color:#ccc;font-size:7pt;display:inline-block;
cursor: pointer;cursor:hand;padding:1px 5px;margin:0px 0px 0px 5px;text-decoration: none;text-align: center;
}
.confirm{
	

background: none;  font-family:coreb;
outline: none;  border: 2px solid #ccc;   -webkit-appearance: none;
color:#ccc;font-size:8pt;display:inline-block;width: 80px;
cursor: pointer;cursor:hand;padding:1px 5px;margin:-2px 0px 0px 0px;text-decoration: none;text-align: center;

}


.confirmedx{
	

background: none;  font-family:coreb;
outline: none;  border: 2px solid;   -webkit-appearance: none;
color:#6bc171;font-size:8pt;display:inline-block;
cursor: pointer;cursor:hand;padding:1px 5px;margin:-2px 0px 0px 0px;text-decoration: none;text-align: center;
width: 80px;background: #7cff8512;
}
.dt5 {
	
	font-size: 12pt;margin: 10px 0px 0px 0px;width: 100%;
}

.dt5x {
	
background: #77d58a30;color: #6bc171;border: 2px solid;padding: 5px 0px 4px 0px;width: 100%;
}
.refund_confirmed{


background: #f1fff6;  font-family:coreb;
outline: none;  border: 2px solid #4ac977;   -webkit-appearance: none;
color:#4ac977;font-size:7pt;display:inline-block;
cursor: pointer;cursor:hand;padding:1px 5px;margin:-2px 0px 0px 0px;text-decoration: none;text-align: center;
min-width: 80%;
}

.confirmed{
	

background: none;  font-family:coreb;
outline: none;  border: 2px solid #307397;   -webkit-appearance: none;
color:#307397;font-size:8pt;display:inline-block;width: 25px;
cursor: pointer;cursor:hand;padding:1px 5px;margin:-2px 0px 0px 0px;text-decoration: none;text-align: center;
}



.confirmedc{
	

background: #9730301a;  font-family:coreb;
outline: none;  border: 2px solid #973030;   -webkit-appearance: none;
color:#973030;font-size:7pt;display:inline-block;
cursor: pointer;cursor:hand;padding:1px 5px;margin:-2px 0px 0px 0px;text-decoration: none;text-align: center;
}







.bag_number{
	

background: none;  font-family:corem;
outline: none;  border: 2px solid #111;   -webkit-appearance: none;
color:#111;font-size:8pt;display:inline-block;width: 25px;
padding:4px 0px 2px 0px;margin:-3px 20px 0px 0px;text-decoration: none;text-align: center;
}

.teamnotpicked{
	

background: none;  font-family:corem;
outline: none;  border: 2px solid #4a4a4a;   -webkit-appearance: none;
color:#4a4a4a;font-size:8pt;display:inline-block;width: 11px;
padding:4px 7px 2px 7px;margin:0px 20px 0px 0px;text-decoration: none;text-align: center;display: inline;
}

.refundedtext{
	

background: none;  font-family:corem;
outline: none;  border-bottom: 2px solid #f5b7b1 ;   -webkit-appearance: none;
color: #f5b7b1 ;font-size:9pt;display:inline-block;width: 11px;
padding:4px 0px 2px 0px;margin:0px 20px 0px 0px;text-decoration: none;text-align: center;display: inline;
}


.teampicked{
	

background: #f1fff6;  font-family:corem;
outline: none;  border: 2px solid #4ac977;   -webkit-appearance: none;
color:#4ac977;font-size:8pt;display:inline-block;width: 11px;
padding:4px 7px 2px 7px;margin:0px 20px 0px 0px;text-decoration: none;text-align: center;display: inline;
}

.ordercancelled{
	

background: #fcfcfc;  font-family:corem;
outline: none;  border: 2px solid #111;   -webkit-appearance: none;
color:#111;font-size:8pt;display:inline-block;
padding:4px 7px 2px 7px;margin:2px 20px 0px 0px;text-decoration: none;text-align: center;
}


.emptyorder{
	

background: #fcfcfc;  font-family:corem;
outline: none;  border: 2px solid #ccc;   -webkit-appearance: none;
color:#ccc;font-size:8pt;display:inline-block;width: 11px;
padding:4px 7px 2px 7px;margin:0px 20px 0px 0px;text-decoration: none;text-align: center;display: inline;
}





.confirm2{
	

background: none;  font-family:coreb;
outline: none;  border: 1px solid #19355f;   -webkit-appearance: none;
color:#19355f;font-size:7pt;display:inline-block;background: #fcfcfc;
cursor: pointer;cursor:hand;padding:1px 10px;margin:0px 0px 0px 5px;text-decoration: none;text-align: center;
}
.confirmdelete{
	

background: none;  font-family:core;
outline: none;  border: 1px solid #cc0000;   -webkit-appearance: none;
color:#cc0000;font-size:7pt;display:inline-block;
cursor: pointer;cursor:hand;padding:3px;margin:0px 0px 0px 5px;text-decoration: none;text-align: center;width: 100%;
}
.startshoppingpinkg{
	

display: block;
margin: 0px auto;
font-family: corea;
font-size: 10pt;
color: #f15a7e;
padding: 7px 0px 5px 0px;
background: #fdeaef;
cursor: pointer;
text-align: center;
text-decoration: none;
border: 2px solid #f15a7e;
width: 150px;
	
}
.startshopping{
	

display: block;
margin: 0px auto;
font-family: corea;
font-size: 10pt;
color: #295d1e;
padding: 7px 0px 5px 0px;
background: #e4ebe3;
cursor: pointer;
text-align: center;
text-decoration: none;
border: 2px solid #295d1e;
width: 150px;
	
}

.startshopping:hover{
background: #cad6c7;
}
.startshopping:active{
background: #cad6c7;

}
.startshopping:target{
background: #cad6c7;

}
span.holg{
	
	cursor:pointer;color: #111111;display: inline-block;margin:10px 0px 0px 0px;border: 1px solid #111111;padding: 4px;font-size: 8pt;width: 45px;text-align: center;font-family: coreb;
}
span.edit{
	
	cursor:pointer;color: #fff;display: inline-block;margin:5px 0px 0px 0px;;border: 1px solid #555;padding: 3px;font-size: 8pt;text-align: center;width: 45px;background: #555;
}

span.edith{
	
	cursor:pointer;color: #fff;display: inline-block;margin:5px 0px 0px 0px;;border: 1px solid #eee;padding: 3px;font-size: 8pt;text-align: center;width: 45px;background: #eee;
}


.block2h{
	
	cursor:pointer;color: #eee;display: inline-block;margin:5px 0px 0px 5px;;border: 1px solid #eee;padding: 3px 8px;font-size: 8pt;font-weight: normal;
	text-align: center;font-family: corea;
}

.block2gh{
	
	cursor:pointer;color: #eee;display: inline-block;margin:5px 0px 0px 5px;;border: 1px solid #eee;padding: 3px 8px;font-size: 8pt;font-weight: normal;
	text-align: center;font-family: corea;
}


.block2{
	
	cursor:pointer;color: #ed9ea2;display: inline-block;margin:5px 0px 0px 5px;;border: 1px solid #ed9ea2;padding: 3px 8px;font-size: 8pt;font-weight: normal;
	text-align: center;font-family: corea;
}

.block2g{
	
	cursor:pointer;color: #ccc;display: inline-block;margin:5px 0px 0px 5px;;border: 1px solid #ccc;padding: 3px 8px;font-size: 8pt;font-weight: normal;
	text-align: center;font-family: corea;
}


#backdate{
	
	cursor:pointer;color: #226cb0;
}

#resetdate{
	
	cursor:pointer;color: #226cb0;
}


#calhere{
	
	
display: inline-block;margin: 0px 0px 35px 0px;;padding: 0px 0px 0px 0px;width: 1020px;
}





 #header_cleanerlogo{
margin:0px; left:765px;top:-20px;
width:250px;	position:absolute;  
    height:55px; 
}

.headerdates{
margin:0px; left:0px;top:66px; 
width:115px;   	position:absolute; overflow:hidden;
font-size:9pt;color:#555; padding:10px;z-index: 99999999;
}

   

      .menubar3 {
  	list-style-image: none;
	list-style-type: none;     	position:relative;
	margin: 5px 0px 5px 0px; 
	padding: 0px;    
	height: 23px;
	 line-height: 18px;
	text-align: right;font-weight:normal; font-family:corea;text-transform: lowercase;
}


       


  
   
      #center-main-admin {
	position:relative;
	left:50%;
	top:0px;margin-top:10px;  
	width:1260px;
   height:100%;   
	margin-left:-630px; 
	font-family:"core";font-weight:normal;
	padding:0px 0px 0px 0px;    
     overflow:visible;      


	} 

  
        	#toppanelcontentW {
	position:relative;
z-index:25;
width:100%;
	top:0px;           
	margin-top:0px; padding:20px 0px 0px 0px;
	margin-left:0px;
   
	font-size:12px;text-align:center;}
  
      	#toppanelcontent_about {
	position:relative;
z-index:25;
width:940px;
	top:0px;           
	margin:10px 0px 10px 0px; 
padding:10px 0px 70px 20px;
     background-color:#f3f2f1;
	font-size:12px;text-align:left;}
             	#toppanelcontent_type75 {
	position:relative;
z-index:25;
width:940px;
	top:0px;           
	margin:10px 0px 10px 0px; 
padding:10px 0px 10px 20px;
     background-color:#f3f2f1;
	font-size:12px;text-align:left;}
  
          	#toppanelcontent_linen {
	position:relative;
z-index:25; 
width:960px; 
	top:0px;text-align:center;           
	margin:0px 10px 0px 0px; 
	margin-left:50%;padding:0px 0px 0px 0px; left:-480px;

	font-size:12px;text-align:center;}
  
  
        	#toppanelcontent_shop {
	position:relative;
z-index:25; height:240px;
width:920px; 
	top:0px;text-align:center;           
	margin:0px 10px 10px 0px; 
	margin-left:50%;padding:20px 20px 10px 20px; left:-480px;

	font-size:12px;text-align:center;}
  #shop-trio2 {
	position:relative;
z-index:25;
width:30%;
	top:40px;           
	margin-top:0px; padding:0px 0px 0px 0px;
	margin-left:65%;
   
	font-size:12px;text-align:left;}
           	#hm-pg-trio2 {
	position:relative;
z-index:25;
width:100%;
	top:0px;           
	margin:0px; padding:0px 0px 0px 0px;
   
	font-size:12px;text-align:center;}
  
  
           	#hm-pg-trio {
	position:relative;
z-index:25;
width:100%;
	top:0px;           
	margin-top:100px; padding:0px 0px 0px 0px;
	margin-left:0px;
   
	font-size:12px;text-align:center;}
    

    #toppanelcontent_con {
	position:relative; height:auto;
z-index:25; 
width:960px;
	top:0px;           
	margin:0px 0px 30px 50%; 
	padding:0px;    

      left:-480px;;padding:0px;height:340px;
	font-size:12px;text-align:center;}

    
  
 
  
  
   .type75_left{
  text-align:left;display:inline-block;width:620px;overflow:hidden;padding:0px 0px 0px 0px;margin:0px;font-family:core;font-size:9pt;
  }
     .type75_leftshop{
  text-align:center;display:inline-block;overflow:hidden;padding:0px 0px 30px 0px;margin:0px;
  }
  .type75_right{
  text-align:left;display:inline-block;width:270px;overflow:hidden;padding:0px 20px 0px 0px;margin:0px;  float:left;
  }
  
  
    .type75_left2{
  text-align:left;display:inline-block;height:500px;width:480px;overflow:hidden;padding:10px 20px 0px 0px;margin:0px; float:left;
  }                                                                                                                   
  
  .type75_right2{
  text-align:left;display:inline-block;height:500px;width:400px;overflow:hidden;padding:10px 00px 0px 0px;margin:0px; 
  }
  	#about_us_contentPartner_contact {
height:400px;
z-index:25;background-color:#eeeeee; 
width:960px;
	top:0px;           
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
  margin-left:50%;left:-480px;                   
	font-size:12px;text-align:CENTER;}
    
    #shopgrey {
	position:relative; height:auto;
z-index:25;
width:100%;
	top:0px;           
	margin:0px 0px 0px 0px; 
	padding:0px;
      left:0px;background:#eeeeee;
	font-size:12px;text-align:CENTER;}
    
    
        	#about_us_contentc {
	position:relative; height:auto;
z-index:25;
width:100%;
	top:0px;           
	margin:20px 0px 0px 0px; 
	padding:0px;
      left:0px;
	font-size:12px;text-align:CENTER;}
    	#about_us_content {
	position:relative; height:auto;
z-index:25; 
max-width:960px;
	top:0px;           
	margin:0 auto; 
	padding:0px;
     ;padding:0px;
	font-size:12px;text-align:center;}
  
   	#about_us_content10 {
	position:relative; height:auto;
z-index:25; 
width:960px;
	top:0px;           
	margin:0px 0px 0px 50%; 
	padding-left:20px;
      left:-480px;;
	font-size:12px;text-align:CENTER;}
  
  
  
      	#toppanelcontentb {
	position:relative;
z-index:25;
width:960px;
	top:0px;   
	margin-top:0px; padding:10px 0px 20px 0px;
	margin-left:0px;background-color:#ededed;
  
	font-size:12px;text-align:center;}
  
  
      	#toppanelcontent2 {
	position:relative;
z-index:25;
width:960px;
	top:0px;   
	margin-top:0px; padding:10px 0px 10px 0px;
	margin-left:0px;background-color:#d6e8fc;margin-bottom:10px; 
  
	font-size:12px;text-align:center;}
        	#toppanelcontent3 {
	position:relative;
z-index:25;
width:960px;
	top:40px;   
	margin-top:0px; padding:10px 0px 10px 0px;
	margin-left:0px;margin-bottom:10px;border-top:1px solid #595959; 
  
	font-size:12px;text-align:center;}
  
         	#linen1 {
	position:relative;
z-index:25;
width:100%;
	top:40px;   
	margin-top:0px; padding:10px 0px 10px 0px;
	margin-left:0px;margin-bottom:10px;border-top:1px solid #595959; 
  
	font-size:12px;text-align:center;}
     	#single_label {
	position:relative;
z-index:25;
width:710px;
	top:0px;   
	margin-top:0px; padding:5px 0px 0px 0px;
	margin-left:0px;margin-bottom:0px;
  
	font-size:12px;text-align:center;}
     	#toppanelcontent3b {
	position:relative;
z-index:25;
width:960px;
	top:40px;   
	margin-top:0px; padding:10px 0px 10px 0px;
	margin-left:0px;margin-bottom:10px;border-top:1px solid #595959; 
  
	font-size:12px;text-align:center;}
  
  
          	#toppanelcontent4 {
	position:relative;
z-index:25;
width:960px; display:block;
	top:0px;        
	margin-top:0px; padding:0px; height:255px;
	margin-left:0px;margin-bottom:10px;; 
  
	font-size:12px;text-align:left;}
       #gift_line {    display:block; width:50%;
 border-bottom:1px solid #797979;  margin:50px 0px 0px 25%;;   
}
             	#toppanelcontent4_gift {
	position:relative;
z-index:25;
width:960px; display:block;
	top:0px;        
	margin-top:0px; padding:0px;
	margin-left:0px;margin-bottom:10px;; 
  
	font-size:12px;text-align:left;}
          	#toppanelcontent4t {
	position:relative;
z-index:25;
width:960px; display:block;
	top:0px;        
	margin-top:0px; padding:0px; height:275px;
	margin-left:0px;margin-bottom:10px;; 
  
	font-size:12px;text-align:left;}
  
        	#toppanelcontent4_split {
	position:relative;
z-index:25;
width:960px; display:block;
	top:0px;        
	margin-top:0px; padding:0px; height:255px;
	margin-left:0px;margin-bottom:10px;; 
  
	font-size:12px;text-align:left;}      
  
              	#toppanelcontent5 {
	position:relative;
z-index:25;
width:960px; display:block;

	margin-top:0px; padding:20px 0px 0px 0px; height:250px;
	margin-left:0px;margin-bottom:10px;; 
  
	font-size:12px;text-align:left;}
  
                	#toppanelcontent7r {
	position:relative;
z-index:25;    
width:960px; display:block;
            BACKGROUND-COLOR:#fcedd6;
	margin-top:0px; padding:0px 0px 0px 0px; height:330px;
	margin-left:0px;margin-bottom:0px;; 
  
	font-size:12px;text-align:left;}
                      	#toppanelcontent7_shop {
	position:relative;
z-index:25;    
width:960px; display:block;
            BACKGROUND-COLOR:#edffa6;
	margin-top:0px; padding:0px 0px 0px 0px; height:330px;
	margin-left:0px;margin-bottom:0px;; 
  
	font-size:12px;text-align:left;border-top:10px solid #ffffff;}
  
            	#toppanelcontent7 {
	position:relative;
z-index:25;    
width:960px; display:block;
            BACKGROUND-COLOR:#ffffff;
	margin-top:0px; padding:0px 0px 0px 0px; height:330px;
	margin-left:0px;margin-bottom:0px;; 
  
	font-size:12px;text-align:left;}
                      	#toppanelcontent6_img {
	position:relative;
z-index:25;
width:960px; display:block;

	margin-top:0px; padding:0px 0px 0px 0px;
	margin-left:0px;margin-bottom:0px;; 

	font-size:12px;text-align:left;}
              	#toppanelcontent6 {
	position:relative;
z-index:25;
width:100%; display:block;
     background-color:#ffffff; background-color:#fdfffd;     
	margin:0px 10px 10px 0px; padding:0px 0px 0px 0px; height:330px;
    
       
          ;

	font-size:12px;text-align:left;}
    
       	#toppanelcontent6_alt {
	position:relative;
z-index:25;
width:100%; display:block;
     background-color:#ffffff;    
	margin:0px 10px 10px 0px; padding:20px 0px 20px 0px; 
    
       
          ;

	font-size:12px;text-align:left;}
    
               
  
    	.toppanelcontent-checkout {
	position:relative;
z-index:25;
width:100%; display:block;
     background-color:#f3f7f8;       
 padding:0px 0px 0px 0px; height:auto;
margin:0px 0px 10px 0px;   

	font-size:12px;text-align:center;}
  
  
          	.toppanelcontent-checkout960 {
	position:relative;
z-index:25;
width:50% display:block;
     background-color:#eeeeee;       
 padding:0px 0px 0px 25%; height:330px;
margin:10px 0px 10px 0px;   

	font-size:12px;text-align:center;}
  
      
  
  
           	#toppanelcontent63x {
	position:relative;
z-index:25;
width:100%; display:block;
        
 padding:0px 0px 50px 0px; 
margin:0px 0px 10px 0px;     
  background-repeat: no-repeat;background-position: 0px 0px;
	font-size:12px;text-align:left;
  }
  
             	#toppanelcontent63xw {
	position:relative;
z-index:25;
width:100%; display:block;
        
 padding:50px 0px 40px 0px; 
margin:0px 0px 0px 0px;     ;
  background-repeat: no-repeat;background-position: 0px 0px;
	font-size:12px;text-align:left;
  }
  
  
  .defaulttext{
  	
  	color: #e74c3c ;
  }
      	#shoptitle {
	position:relative;
z-index:25;
width:100%; display:block;
        
 padding:0px 0px 10px 0px; 
margin:0px 0px 0px 0px;    
font-family:corem;color:#555555;
	font-size:11pt;text-align:center;
  }
        
  
  
  .info_pic{
    display:inline-block;padding:10px;
      float:left; 
  
  }
    .info_pic2{
    display:inline-block;padding:0px 20px 0px 0px;
      float:left; 
  
  } 
  
      .info_picr{
    display:inline-block;padding:0px 0px 0px 0px;
      float:left; 
  
  }
  
        .info_wordsc_alt15em{
    display:block;padding:0px;font-family:core;
                                LINE-HEIGHT:1.8EM;font-size:1.3em;
       text-align:center;margin:auto;width:80%;
  }
        .info_wordsc_alt15em2{
    display:block;padding:0px;font-family:core;
                                LINE-HEIGHT:1.8EM;font-size:1.3em;
       text-align:center;margin:auto;width:30%;border-bottom:1px solid #666666;
  }
    .select_cleaner_head{
    display:block;padding:0px;font-family:core;
                                LINE-HEIGHT:1.5EM;font-size:1em;
       text-align:center;margin:20px auto 5px auto;width:600px;
  }
  
  
        .info_wordsc_alt{
    display:block;padding:0px;
 
       margin-left:30%;text-align:center;margin-top:10px;width:40%;
  } 
      .info_wordsc{
    display:block;padding-top:100px;
 
       margin-left:35%;text-align:center;margin-top:10px;width:30%;
  } 
 
          .info_wordscl{
    display:block;padding:10px;  color:#292929;
                font-size:10pt;font-family:core;width:400px;
       margin-left:40px;text-align:left;margin-top:0px;
  } 
            .info_wordscl2{
    display:block;padding:0px 30PX 0PX 35PX;  color:#595959;  position:absolute;
                font-size:10pt;font-family:core;float:left; top:0px;height:330px;
      text-align:left;margin:0px 0px 0px 460px;line-height:1.5em;
  } 
  
 
    .info_words{
    display:inline-block;padding:10px;
      width:460px; float:left; 
       margin-left:25px;text-align:center;margin-top:130px;
  } 
       .info_wordsh1{
    display:inline-block;padding:0px;
      width:100%; float:left; 
       margin-left:0px;text-align:center;margin-top:135px; margin-bottom:0px;
       margin-top:230px;margin-bottom:15px;text-transform: uppercase;letter-spacing: 6PX;font-size:2.3em;line-height:1.4em;display:block;
  } 
        .info_wordsr2_shop{
    display:inline;padding:0px;
      width:50%; float:left; 
      text-align:center;margin-top:0px;margin-left:25%;
  } 
      .info_wordsr2{
    display:inline-block;padding:10px;
      width:400px; float:left; 
       margin-left:-20px;text-align:center;margin-top:110px;
  }   
          .info_wordsr{
    display:inline-block;
      width:35%; float:left; 
       margin-left:60%;text-align:center;margin-top:210px;
  }
    
         .info_wordsl2{
    display:inline-block;padding:10px;
      width:470px; float:left; 
       margin-left:10px;text-align:center;margin-top:60px;
  }    
  #white_overlay100{
  	
  z-index:100000000;
  position:fixed;display:block;visibility: hidden;
  	top:0px;left:0px;margin:0px;width:100%;height:100%; background-color:rgba(255,255,255,1);
  	
  
  }
  
  #white_overlay{
  	
  z-index:5;
  position:fixed;display:block;visibility: hidden;cursor: pointer;
  	top:0px;left:0px;margin:0px;width:100%;height:100%; background-color:rgba(255,255,255,0.5);
  }
    #white_overlay3{
  	
  z-index:5;
  position:fixed;display:block;visibility: hidden;cursor: pointer;
  	top:0px;left:0px;margin:0px;width:100%;height:100%; background-color:rgba(255,255,255,0.5);
  }
  #white_overlay2{
  	
  z-index:999999999999;
  position:fixed;display:block;visibility: hidden;
  	top:0px;left:0px;margin:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.5);
  	
  }
           .info_wordsl2_white{
    display:inline-block;padding:10px;
      width:470px; float:left; 
       margin-left:10px;text-align:center;margin-top:60px;padding:10px;border:1px solid #ffffff;
       background-color:rgba(255,255,255,0.6); color:#ffffff;
  }  
             .info_wordsl2_white_2{
    display:inline-block;padding:10px;
      width:470px; float:left; 
       margin-left:10px;text-align:center;margin-top:0px;padding:10px;border:1px solid #444444;
       background-color:rgba(255,255,255,0.6); color:#ffffff;
  }  
  
      .info_wordsl{
    display:inline-block;padding:10px;
      width:380px; float:left; 
       margin-left:70px;text-align:center;margin-top:90px;
  }    
        .info_head{
    
  font-family:plantin;font-size:16pt;color:#151515;display:block;    cursor:pointer;
       margin-bottom:2px; margin-top:0px;line-height: 1.6em;
    }
    
            .info_head_alt{
    
  font-family:corem;font-size:16hpt;color:#515151;display:block;    cursor:pointer;
       margin-bottom:2px; margin-top:3px;line-height: 1.6em;
    }
    
  
    
    


  
            .info_big{
    
  font-family:corem;font-size:15pt;color:#151515;display:block;    cursor:pointer;
       margin-bottom:2px; padding-bottom:10px;
    }
    
                .info_big_about{
    
  font-family:core;font-size:13pt;color:#151515;display:block;    cursor:pointer;
       margin-bottom:12px; padding-bottom:10px;
    }
    
    
    
                    .info_head9_tc{
    
  font-family:core;font-size:9pt;color:#292929;display:block;    cursor:pointer;

    }
    
    
                .info_head9{
                          line-height:1.5em;
  font-family:core;font-size:10pt;color:#151515;display:block;margin-top:10px;    cursor:pointer;

    }
    
    
                .info_headb{
                          line-height:1.5em;
  font-family:corem;font-size:10pt;color:#151515;display:block;margin-top:0px;    cursor:pointer;

    }
    
    
    
                  .info_head_contact{
                          line-height:1.5em;
  font-family:core;font-size:10pt;color:#151515;display:block;    cursor:pointer;

    }
    
    
            .info_head13{
    
  font-family:core;font-size:15pt;color:#151515;display:block;    cursor:pointer;

    }
    
       .info_other{
  
  font-family:'plantin';font-size:11pt;color:#151515;display:inline-block; cursor:pointer;
  
  } 
    .buttonx{
    
    display:inline-block;padding:10px;width:180px;
      
    }
    
    
       .homedetailwords{
    
    display:inline-block;padding:0px;max-width:240px;
        margin-right:00px; width:31%;margin-right:3%;vertical-align:top;
    }
    
        .homedetailwordsnm{
    
    display:inline-block;padding:0px;max-width:240px;
        margin-right:00px; width:31%;margin-right:0px;vertical-align:top;
    }
    
    

    
    
           .buttonxnm_white_border{
    
    display:inline-block;
        margin:20px 0px 0px 0px; width:180px; font-family:'corem';
        font-size:1.3em;color:#ffffff;padding:13px 13px 10px 13px;cursor:pointer;border:1px solid #ffffff;

    }
    
          .buttonxnm_white_borderbdr{
    
    display:inline-block;
        margin:20px 40px 0px 0px; width:180px; font-family:'corem';
        font-size:1.3em;color:#ffffff;padding:13px 13px 10px 13px;cursor:pointer;border:1px solid #ffffff;

    }

    
               .buttonxnm_black_borderbdrnm{
    
    display:inline-block;
        margin:30px 0px 0px 0px; width:180px; font-family:'corem';
        font-size:1.3em;color:#555555;padding:3px 0px 0px 0px;cursor:pointer;border:1px solid #555555;

    }
    
       
     .buttonxnm_black_borderbdr:hover, .buttonxnm_black_borderbdrnm:hover{
    
background-color:rgba(255,255,255,0.5);                     } 
    
            .buttonxnm_white_borderbdrnm{
    
    display:inline-block;
        margin:20px 0px 0px 0px; width:180px; font-family:'corem';text-align:center;
        font-size:1em;color:#ffffff;cursor:pointer;border:1px solid #ffffff;

    }
    
        .buttonxnm{
    
    display:inline-block;padding:10px;
        margin-right:00px; width:180px;
    }
              .buttonxnm_hprm20{
    
    display:inline-block;padding:10px;
        margin-right:20px; width:200px;border:3px solid #ffffff; background-color:rgba(255,255,255,0.2);
    }
                    .buttonxnm_hprm20_3{
    
    display:inline-block;padding:10px;  height:160px;
        margin-right:20px; width:400px;
        border:1px solid #ddd8d9; background-color:rgba(255,255,255,0.2);
   margin-bottom:10px;font-family:core;font-size:9pt;text-align:left;
    }
    
                       .buttonxnm_hprm20_3r{
    
    display:inline-block;padding:10px;  height:160px;
        margin-right:0px; width:400px;border:1px solid #ddd8d9; 
        background-color:rgba(255,255,255,0.2);
   margin-bottom:10px; font-family:core;font-size:9pt;text-align:left;
    }
                      .buttonxnm_hprm20bc{
    
    display:inline-block;padding:10px;
        margin-right:20px; width:200px;border:1px solid #292929; background-color:rgba(255,255,255,0.4);
    }
                .buttonxnm_hprm20b{
    
    display:inline-block;padding:12px 8px 5px 8px;
        margin-right:80px; width:200px;border:1px solid #aaaaaa; background-color:#fff;
    }
    
    
      .buttonxnm_white_border:hover{
    
background-color:rgba(255,255,255,0.4);                     } 
    
     .buttonxnm_white_borderbdr:hover, .buttonxnm_white_borderbdrnm:hover{
    
background-color:rgba(255,255,255,0.4);                     } 
    
                     .buttonxnm_hprm20b:hover{
    
   background-color:#daf0ea;
                     }   
                 .buttonxnm_hprm20bnm{
    
    display:inline-block;padding:12px 8px 5px 8px;
        margin-right:0px; width:200px;border:1px solid #aaaaaa; background-color:#fff;
    }
        .buttonxnm_hprm20bnm:hover{
    
   background-color:#daf0ea;
        }
         .buttonxnm_hp{
    
    display:inline-block;padding:10px;
        margin-right:0px; width:200px;border:3px solid #ffffff; background-color:rgba(255,255,255,0.4);
    }
                 .buttonxnm_hprm20:hover{
    
    display:inline-block;padding:10px;
        margin-right:20px; width:200px;border:3px solid #ffffff; background-color:rgba(255,255,255,0.5);
    }
            .buttonxnm_hp:hover{
    
    display:inline-block;padding:10px;
        margin-right:0px; width:200px;border:3px solid #ffffff; background-color:rgba(255,255,255,0.5);
    }
                 .buttonxnmtc2{
    
    display:inline-block;padding:13px 0px 10px 0px;
        margin-right:00px;
    }
    
             .buttonxnmtc{
    
    display:inline-block;padding:0px 50px 0px 0px;
        margin-right:00px;vertical-align: middle;
    }
       
               .buttonxnmtcnm{
       
       display:inline-block;padding:0px 0px 0px 0px;
           margin-right:00px;vertical-align: middle;
       }
          
          
              
         .buttonx3{
    
    display:inline-block;padding:5px;border-bottom:1px solid #595959;

    }
       .buttonx_nb{
    
    display:inline-block;padding:10px;
       background-color:#f0ffb7; margin-right:10px;
    }
    
   .scrolllink{
   
    display:inline-block;cursor:pointer;
    z-index:1;
   } 
   
         .scrolllink:hover{
    cursor:pointer;
}



      .buttonx2{
    
    display:inline-block;padding:10px;border:1px solid #595959;
       background-color:#fefefe; margin-right:10px;
    }
    
    
      .button_line{
    
    display:inline;padding:10px;border-top:1px solid #595959;

    }
      .button_headerhp{
   
 ;margin-top:10px;font-family:'plantin'; font-size:11pt;color:#80684b;display:block;    cursor:pointer;
  
  }
  
    .shop_header{
  
font-family:'corem'; font-size:12pt;color:#515151;display:block;
  
  }
      .shop_header_pad{
  
font-family:'core'; font-size:11pt;color:#515151;display:block;margin:10px 0px 10px 0px;
  
  }
  

  
  
     .shop_header_white{
  
font-family:'plantin'; font-size:16pt;color:#ffffff;display:block;
  
  }
  
  img.desaturate { -webkit-filter: grayscale(70%); filter: grayscale(70%); }
  
  .button_header_reg{
  
font-family:'plantin'; font-size:12pt;color:#80684b;display:block;    cursor:pointer; margin:10px 0px 20px 0px;
  
  }  
  .h1two{
  
font-family:'corem'; font-size:4em;color:#ffffff;display:block;    cursor:pointer;letter-spacing: 6px; line-height:1.2em;
  
  }
    .h1twob{
  
font-family:'corem'; font-size:16pt;color:#212121;display:block;    cursor:pointer;letter-spacing: 6px; 
  
  }  
 .button_header{
  
font-family:'coreb'; font-size:12pt;color:#292929;display:block;    cursor:pointer;margin-bottom:5px;
  
  }  
         .shop_sub_header{
  
font-family:'core'; font-size:10pt;color:#292929;display:block;    cursor:pointer;line-height:1.5em;margin-top:9px;
  
  } 
  .button_headercon{

font-family:'corem'; font-size:14pt;color:#80684b;display:block;    cursor:pointer;
  
  }
    .button_headerb{
  
 font-family:'corem'; font-size:14pt;color:#555555;display:block;    cursor:pointer;
  
  }
  
    .button_headerbw{
  
 font-family:'corem'; font-size:14pt;color:#ffffff;display:block;padding:10px 6px 6px 6px;cursor:pointer;border:1px solid #ffffff;
  }
  
  
       .button_headertc{
  
 display:block;    cursor:pointer;
  
  }
             .button_headertc_ul{
  
 font-family:'core'; font-size:10pt;color:#80684b;display:block;    cursor:pointer;border-bottom:1px solid #80684b;
  
  }
     .button_header2{
  
 font-family:'plantin';font-size:11pt;color:#80684b;display:block;    cursor:pointer;
  
  }
    .prodpage_header{
  
  margin:0px;font-family:core;font-size:11pt;color:#595959;display:block;width:225px;cursor:pointer;
  
  }
  
    .ssg{
    
     filter: alpha(opacity=30);      opacity: 0.3;
    opacity: 0.3;


  }
  
  .ssg:hover{
    
     filter: alpha(opacity=70);      opacity: 0.7;


  }
  
  
  .ss{
    
     filter: alpha(opacity=65);      opacity: 0.65;
    opacity: 0.65;


  }
  
  .ss:hover{
    
     filter: alpha(opacity=100);      opacity: 1;


  }
  
  
      .buttonx,.buttonxnm{
         border-bottom:3px solid #ffffff;
      }
        .buttonx:hover,.buttonxnm:hover {
         border-bottom:3px solid #92dfc4;
}
      .buttonx:hover,.buttonxnm:hover .button_headerb, .button_actionb{
   cursor:pointer;color:#92dfc4;
}
    .buttonx:hover,.buttonxnm:hover .button_actionb{
   cursor:pointer;color:#92dfc4;
}
    .button_action{
  
 font-family:core;font-size:10pt;color:#353535;display:inline-block; cursor:pointer;
  
  }  
      .button_actionb{
  
 font-family:core;font-size:11pt;color:#555555;line-height:1.5em;display:inline-block; cursor:pointer; margin-top:3px;
  
  } 
  .product_brand{

    float:left;
    font-size:14pt;
    display:block;text-align:center;
    width:100%;font-family:plantin;
    font-size:13pt;color:#8a6e4a;margin:3px 0px 6px 0px;
       } 
    .product_name{   
       font-size:10pt;
        text-align:center;
       font-family:core; display:block;
      	
        }
        
         .product_price{   
       font-size:11pt;
        text-align:center;margin-top:10px;
       font-family:corem; display:block;
      	
        }
        
        .product_add{
        
             
        height:28px;position:absolute;
    width:25px;text-align:right;top:250px;margin-left:165px;display:block;
         }
     
           
        
        h1 {
      text-align:center; 
	font-weight:normal;    line-height:inherit;
              font-family:'corea';      letter-spacing:inherit; 
  padding:0px;   margin:0px;font-size:1em;

  
  }       
        	h2 {
      text-align:center;  margin:5px auto 10px auto;
	font-size:0.5em;font-weight:normal;    line-height:1.4em;
    display:block;padding-top:0px;              
  font-family:core;text-transform: none;width: 100%;letter-spacing: normal;
  
  
  } 
        	.htwo2 {
      text-align:center;  margin:0px;text-transform: uppercase;
	font-size:14pt;font-weight:normal;    line-height:1.5em;
                  
  font-family:core;padding:0px;letter-spacing: 2px;
  color:#515151; 
  
  } 
          	h3 {
      text-align:center;  margin:0px;
	font-size:10pt;font-weight:normal;    line-height:1.2em;
                  
  font-family:core;padding:0px;display: block;text-transform: none;
  color:#353535; width:80%; margin: 20px auto 10px auto;
  
  }
   
   	#toppanel_text {
	position:absolute;
z-index:25;
height:376px;
	top:185px;left:145px;
       color:#464646; text-align:right;
	font-size:13pt;}
	
    		#adminbar {
	position:relative;
z-index:2500;
width:100%;padding: 10px 0px;
	top:0px; left:0px;    

     background-color:#fcdbdb; z-index:7;text-align:center;
	font-size:9pt}
  		#adminbar_c {
	position:relative;
z-index:2500;
width:100%;padding: 10px 0px;
	top:0px; left:0px;    

     background-color:#e8e8e8; z-index:7;text-align:center;
	font-size:9pt}
		#cookiebar {
	position:fixed;
z-index:2500;
width:100%;
height:45px;
	bottom:0px; right:0px;    
 
     background-color:#555555;
	font-size:9pt}
   .amt_text{
   width:50px;
   border:1px solid #666666;margin:5px;
   }
   
     .reason_text{
   width:90%;
   border:1px solid #666666;margin:5px;
   }
 
	 #adminbartext {

	top:0px;
 color:#292929;
	font-family:corea;font-weight:normal;
	padding:0px 0px 0px 0px;    
overflow:visible;                  


	} 
	
	  #cookietext {
	position:absolute;

	
width:100%;
	color:#bebebe;
	font-family:"core";
	padding:16px 0px 10px 0px;    
overflow:visible;    text-align:center;margin:auto;               


	} 
	
	#menubarcontentaccount {
	position:relative;
z-index:25;
width:120x;
	top:0px;
	margin-top:-90px;
	margin-left:540px;   height:25px;
     padding:0px;padding-top:0px; border-left:1px solid #595959;padding-left:10px;
	font-size:9pt;}	
	
	  .menubaraccount {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	 width:150px;
	 line-height: 1.0em;   font-family:core; 
	text-align: left;font-weight:normal;   color:#6c6c6c;
}

    .table-custom {
    clear;
  display:inline-block;  
}
.table-row {
  margin: 0px;
  margin: 0px;
  padding: 0px;    
  border-spacing:10px;
}
.table-custom > ul > li {
  
  display: table-cell;
background:#f2f2f2;    
    padding:5px;line-height:1.2em;
 font-size:9pt; text-align:left;
    width:200px;border:1px solid #dddddd;
  font-family:core;
}

 .itemforcollection{
 
    	list-style-image: none;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	      
	 line-height: 1.0em;   font-family:core; font-size: 8pt;
	text-align: left;font-weight:normal;   
 
 }
 
 .overdue_items{
 
    	list-style-image: none;
 	list-style-type: none;
 	margin: 20px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;
 	      
 	 line-height: 1.0em;   font-family:core; font-size: 9pt;
 	text-align: left;font-weight:normal;   color:#184459;
 display: block;
 
 }
 ul.overdue_items li {
     display: inline-block;
      margin:0px;padding: 0px;width: 270px;
 }
  ul.overdue_items li.overdue100 {
      display: inline-block;
       margin:0px;padding: 0px;width: 130px;
  }
  
  ul.overdue_items li.overdue70 {
      display: inline-block;
       margin:0px;padding: 0px;width: 70px;
  }
  
   ul.itemforcollection li.del_date {
    display: inline-block;       
          background:none;border:none;    line-height:1.4em;
    padding:2px 0px 2px 0px;
  font-size:10pt; text-align:left;    font-family:core;     
    width:100%; float:left;  color:#111
clear;
}
  ul.itemforcollection li.coll {
    display: inline-block;       
          background:none;border:none;    line-height:1.4em;
    padding:2px 0px 2px 0px;
  font-size:8pt; text-align:left;    font-family:core;     
    width:100%; float:left;  color:#2d2d2d;margin: 0px;
clear;
}
  ul.itemforcollection li.col2 {
    display: inline-block; 
background:#f2f2f2;
    padding:5px;min-height:50px;line-height:1.2em;
 font-size:9pt; text-align:center;
    width:131px; float:left; margin:10px;
clear;border:1px solid #dddddd;
}
ul.menubaraccount li {
    display: 
     margin-left:5px;margin-right:30px; font-size:8pt;
}
 
	
	
	
		#menubarcontent {
	position:relative;

	top:0px;
margin:0px 0px 0px 0px; 
     padding:0px;
}


	
	#menubarcontent_shop {
	position:relative;
z-index:25;
width:100%;height:22px;
	top:0px;
	margin-top:0px;
	margin-left:0px;  
     padding:5px;padding-top:2px; background-color:#f6f6f6;
	font-size:9pt;}
  	
	#bccontent {
	position:relative;
z-index:25;
width:910px;height:15px;
	top:0px;font-family:core;
	margin-top:0px;margin-bottom:10px;
	margin-left:0px;  
     padding:0px;
	font-size:9pt}
	


	
	

	    	#privacybg {
	position:relative;
z-index:25;
width:100%;height:3175px;
	top:0px;   
	margin-top:12px;    
	margin-left:0px;   border-top:1px solid #ded5a9;
     padding:0px; 
	font-size:12px;}
	
	
 	#aboutusbg {
	position:relative;
z-index:25;
width:95%;height:100%;
	top:0px;   
	margin-top:8px;
	margin-left:0px;   border-top:1px solid #595959;
     padding-top:10px;

  line-height:1.4em;color:#444444;font-family:core;
font-size:10pt;
font-weight:normal;
  
  }
	
 
  
    	#greetings-card {
	position:relative;
z-index:25;
width:920px;height:450px;
	top:0px;   
	margin-top:12px;
	margin-left:0px;   border:1px solid #ded5a9;
     padding:0px; 
	font-size:12px;}
	


	
	
	
	   	#wb {
	position:relative;   float:left;

width:100%;height:50px;   
	top:0px;   
	margin-top:12px; 
	margin-left:0px;   
}
	
	             	#toppanelcontent_tc {
	position:relative;
z-index:25;
width:960px;
	top:0px;           
	margin-top:0px; padding:10px 0px 10px 0px;
	margin-left:0px;
      background-color:#f0fcd6;
	font-size:12px;text-align:center;}
	  

  

	
  

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
  .testt{
  
  position:relative;
  	
  }

	


 .deliveryaddress{
  font-family:core;
      padding:0px;margin:0px;
 }



  dl.featuredblog dt {
margin:0px;
color:#7E7E7E;
float: left; 
width: 231px; background-color:#daeae3;
text-align:left;height:190px;
padding:0px;}

dl.featuredblog dd {
font-family:core;
margin:0px;
font-size:9pt; line-height:1.4em;
float: left;  background-color:#daeae3;
width:221px; height:87px;
color:#252525;
padding:5px; }

dl.featuredblog {
width: 231px;
height:100%;
padding:0px;
display:block;
margin:0px 0px 0px 0px;}


     dl.featured_linens dt {
margin:0px;
color:#7E7E7E;
float: left; 
width: 231px; background-color:fffff;
text-align:left;height:190px;
padding:5px;}

dl.featured_linens dd {
font-family:arial;
margin:0px;
font-size:9pt; line-height:1.4em;
float: left; 
 height:35px;
color:#252525;width: 100%;
padding: 0px; }

dl.featured_linens {
width: 251px;
height:100%;
padding:0px;
display:inline;
margin:0px 0px 0px 0px;}



dl.featured_linenstest1 {
width: 251px;
height:100%;
padding:0px;
display:inline;
margin:0px 0px 0px 0px;}







 dl.featured dt {
margin:0px;
color:#7E7E7E;
float: left; 
width: 223px; background-color:fffff;
text-align:left;height:190px;
padding:0px;}

dl.featured dd {
font-family:core;
margin:0px;
font-size:9pt; line-height:1.4em;
float: left;  border-bottom:1px solid  #2d2d2d;
width:223px; height:87px;
color:#252525;
padding-top:5px; }

dl.featured {
width: 226px;
height:100%;
padding:0px;
display:block;
margin:0px 0px 0px 0px;}

    dl.checked_prod { width: 687px;height:100%;padding:10px 10px 10px 10px;display:inline-block;
    margin:0px 0px 10px 0px;border:1px solid #b5a13d;background-color:#fffffb}

    dl.not_checked_prod {width: 687px;height:100%;padding:10px 10px 10px 10px;display:inline-block;
    margin:0px 0px 10px 0px;border:1px solid #cccccc;}

   dl.checked_proddetail {width: 673px;height:100%;padding:10px 10px 10px 10px;display:inline-block;margin:0px;border:1px solid #b5a13d;background-color:#fffffb}

    dl.not_checked_proddetail { width: 673px;height:100%;padding:10px 10px 10px 10px;display:inline-block;margin:0px;border:1px solid #cccccc;}

dl.postimg { width: 190px;height:30px;padding:0px;display:inline-block;margin:0px}

.postimg dt{margin:0px;color:#7E7E7E;float: left; width: 140px;text-align:left;padding:0px;margin-top:2px;}

.postimg dd{text-align:left;margin:0px;font-size:9pt;float: left;width:40px;color:#666666;padding:0px; }

dt.teadtm390 {min-height:455px;margin:0px;color:#7E7E7E;float: left; width: 210px;text-align:left;padding:0px;}
dt.teadt {margin:0px;color:#7E7E7E;float: left; width: 210px;text-align:left;padding:0px;}

dd.teadd {font-family:core;margin:0px;font-size:9pt;float: left;width:420px;color:#666666;padding:0px; }

dd.teaddcheck {font-family:core;z-index:9000;margin:0px;font-size:30pt;float: left;width:40px;color:#999999;padding:0px; }



  dl { width: 700px;;display:inline-block;margin:10px;}


dd {font-size:10pt;float: left;width:450px;padding-bottom:5px; }

dl.billing {text-align:center;width: 100%;display:inline-block;margin:10px 0px 0px 0px;padding:0px;}
dl.billing dt {font-family:core;font-size:11pt;margin:0px;color:#292929;float: left; 
width: 210px;text-align:left;padding-bottom:5px;}

.co {margin:0px;color:#292929;float: left; 
text-align:center;padding-bottom:5px;}

.co2 {margin:0px;font-size:10pt;float: left; 
color:#999999;padding-bottom:5px;text-align:center;}

dl.billing dd {margin:0px;font-size:10pt;float: left;
width:210px;color:#999999;padding-bottom:5px;text-align:left;}

dl.local_account {width: 600px;display:inline-block;margin:0px;padding:0px;}
dl.local_account dt {font-size:10pt;color:#7E7E7E;float: left; width: 150px;text-align:left;padding-bottom:5px;}
dl.local_account dd {font-size:10pt;float: left;width:400px;color:#999999;padding-bottom:5px;}




dl.voucher {width: 600px;display:inline-block;margin:0px;padding:0px;}
dl.voucher dt {font-size:10pt;color:#7E7E7E;float: left; width: 180px;text-align:left;padding:0px;}
dl.voucher dd {font-size:10pt;float: left;width:325px;color:#999999;padding:0px;}

dl.voucher2 {width: 600px;display:inline-block;margin:0px;padding:0px;}
dl.voucher2 dt {font-size:10pt;color:#7E7E7E;float: left; width: 495px;text-align:left;padding:0px;}
dl.voucher2 dd {font-size:10pt;float: left;width:20px;color:#999999;padding:0px;}


dt.error{font-size:8pt;padding-left:0px;background-color:#F9E9E2;padding-top:5px; font-weight: normal; font-family:plantin;float: left; width: 150px;text-align:left;}

dd.error{background-color:#F9E9E2;margin: 0 0 0.4em 0;float: left;width:553px; }

  #shopright{
  
  position:absolute;width:400px;overflow:hidden;border:1px solid #cc0000;
    top:0px;left:410px;float:left;height:100%;
  }
  
  #shopleft{
  
  position:absolute;width:400px;overflow:hidden;border:1px solid #cc0000;
   top:0px;left:0px;float:left;height:100%;
  }
  
  #shoprest{
  
  position:relative;width:100%;overflow:hidden;border:1px solid #cc0000;
   top:400px;left:0px;height:100%;
  }
  
     	
     	     	#teapanel {
     	
     		position:relative;
     	;
     	height:100%;
     		top:0px;text-align:left; 
     	padding:0px;
     	      margin: 0px auto 0px auto;   
     	                 ;padding-top:0px;
     		font-size:10pt;}
  
       	#teapanel_account {

	position:relative;

width:100%;height:100%;
	top:0px; 
	margin:10px 0px 0px 0px;padding:0px;
 

	font-size:12px;}
	
		          	#accountpage {
	position:relative;
                 
width:900px;height:100%;
	top:10px; 
	margin:0px;padding:0px;
font-size:12px;}
	
		#giftpage {
	position:relative;

width:900px;height:100%;
	top:0px; 
	margin:0px;padding:0px;
 
              
	font-size:12px;}
		          	#cart_stock_req {
	position:relative;

width:1280px;height:100%;
	top:0px; 
	margin:0px;padding:0px;left:-170px;
padding-top:0px;
	font-size:9pt;}
  	          	#carttop {
	position:relative;

width:960px;height:0px;
	top:0px; 
	margin:0px;padding:0px;
 
                  
	font-size:12px;}
          	#cartpp {
	position:relative;

width:960px;height:100%;
	top:0px; 
	margin:0px;padding:0px;
 
                  
	font-size:12px;}
  
       	#cart_wide {
	position:relative;

width:1260px;height:100%;
	top:0px; 
	margin:0px;padding:0px;
 
                  
	font-size:12px;}
  
        #cart_dashboard{
	position:relative;

width:960px;height:100%;
	top:0px; 
	margin:10px 0px 0px 0px;padding:0px;
 
                  
	font-size:12px;}
    .cart_change_items{
       display:block;font-size:15pt;font-family:'plantin'; 
     margin:15px 0px 15px 0px;color:#b5a13d;
     
                 
    }
   .cart_head{
    display:block;font-size:12pt;font-family:'core'; letter-spacing: 4px;
     margin:10px 0px 15px 0px; color:#515151;    text-transform: uppercase;
   }
   
   

           .error_text{
           color:#cc0000; display:block;margin:2px 0px 0px 2px;font-size: 11pt;line-height: 1.2em;font-family: coreb;
           }
           
             	#cart_right {

                   width:940px;
height:auto; 
	margin-top:20px;      float:left;
padding:10px; background-color:#f4f5f7;
 
                  
	font-size:12px;}
            	#cart_centre {

    	position:relative;

margin:00px 10px 0px 10px;
	width:100%  
height:470px;   
              text-align:center;
	padding:0px 0px 0px 0px;    
     overflow:visible;      

      
}
  	#cart {

	position:relative;
height:100%;
text-align:center; 
width: 100%;font-size:10pt;margin-bottom: 60px;
  	}
	    
	    
	      	#new-edit-update {
	    
	    	position:relative;
	    height:100%;
	    text-align:center; 
	    width: 100%;font-size:10pt;
	      	}
	      	
	      	      
          	#vcartleft {
	position:relative;
border-right: 1px solid #ccc;
		  		width:100px;height:100%;
	top:0px; float:left;
	margin:0px 0px 5px 0px;padding:0px 10px 0px 0px;
 
                  
	font-size:12px;}
  	          	#cartleft {

 
                  
	font-size:12px;}
  
  	          	#cartright {
	position:relative;  

width:460px;height:100%;
	top:0px;left:0px;overflow:hidden; 
	margin:0px auto;padding:0px;
 
                  
	font-size:12px;}
  
          
           	          	cart_bt {
	position:relative;

width:960px;height:100%;
	top:0px; background-color:#00cc00;
	margin:0px;padding:0px;
 
                  
	font-size:12px;}
          #checks_messages{
  	position:relative;

width:100%;height:100%;
	top:0px; 
	margin:0px;padding:0px; font-family:core;
   text-align:left;
overflow:hidden;
margin-top:0px
   }
   
            
   
   
   #account_message_div{
  	position:relative;

width:960px;height:100%;
	top:0px; 
	margin:0px;padding:0px;
 background-color:#f6f6f6;  border-top:1px solid #595959;
	font-size:12px; overflow:hidden;
   
       margin-bottom:10px;
   }
   
        #account_message_div2{
  	position:relative;

width:960px;height:100%;
	top:0px; 
	margin:0px;padding:0px;
 background-color:#f6f6f6;
	font-size:12px; overflow:hidden;
   
   
   }
   #account_message_position{
   
   padding:10px; overflow:hidden;
   
   }
  #admin {
	position:relative;

width:920px;height:100%;
	top:8px; 
	margin:0px;padding:0px;
 
                  border-top:1px solid  #2d2d2d;padding-top:10px;
	font-size:12px;}
  
    dl.assign_req {width: 960px;padding:0px;display:inline-block;margin:10px 0px 0px 0px;padding-bottom:0px;}
       dl.assign_req2 {width: 960px;padding:0px;display:inline-block;margin:0px;padding-bottom:5px;}
       
dd.assign_req_300px {font-size:10pt;;margin:0px 0px 0px 0px;float: left; width: 260px;text-align:left;color:#4c4c4c}
 dd.assign_req_250px {font-size:10pt;;margin:0px 0px 0px 0px;float: left; width: 250px;text-align:left;color:#4c4c4c}
 dd.assign_req_100px {font-size:10pt;;margin:0px 0px 0px 0px;float: left; width: 100px;text-align:left;color:#4c4c4c}
dd.assign_req_350px {font-size:10pt;;margin:0px 0px 0px 0px;float: left; width: 390px;text-align:left;color:#4c4c4c}
dd.assign_req_50px {border-left:1px solid #dddddd;margin:0px 0px 0px 0px;float: left; width:83px;text-align:left;padding:5px;color:#262626}

dd.assign_req2_50px {border-left:1px solid #dddddd;margin:0px 0px 0px 0px;float: left; width:83px;text-align:left;padding:5px;color:#262626}
.redirectnotice{letter-spacing: 3px;
z-index:99999;position:fixed;top:57px;left:0px;height:100%;width:100%;background-color:rgba(255, 255, 255, 1);;font-family:core;font-size:16pt;width:100%;text-align:center;display:inline-block;margin-top:0px;;padding:100px 0px 0px 0px;line-height: 1.5em;

}
                dd.assign_req_900px {border-left:2px solid #666666;margin:0px 0px 0px 0px;float: left; width:900px;text-align:left;padding:5px;color:#262626}
         dd.assign_req_50px_2ptb {border-left:2px solid #666666;margin:0px 0px 0px 0px;float: left; width:85px;text-align:left;padding:5px;color:#262626}
    dd.assign_req_200px {border-left:1px solid #dddddd;margin:0px 0px 0px 0px;float: left; width: 225px;text-align:left;padding:5px 0px 5px 5px;color:#262626}  
  dl.stock_req {text-align:center;font-family:core;width: 100%;padding:0px;display:inline-block;margin: 0 auto;padding-bottom:5px;}
    dl.stock_req_hidden {display:none;width: 100%;padding:0px;margin:0px;padding-bottom:5px;}
  dd.stock_req_dd {color:#000000;font-size:9pt;border-bottom:1px solid #ffffff;margin:10px 5px 0px 0px;width: 100%;text-align:left;padding:0px;}
   dd.stock_req_dd23 {color:#000000;font-size:9pt;border-bottom:1px solid #dddddd;margin:0px 5px 10px 0px;width: 100%;text-align:left;padding:0px;}
   
     dd.stock_req_dd_cleans {disply:inline-block;color:#000000;font-size:9pt;border-bottom:1px solid #dddddd;margin:20px 5px 10px 0px;width: 250px;text-align:left;padding:0px;}
   
   
    dd.stock_req_dd_wide {background-color:#eeeeee;color:#000000;font-size:9pt;border:1px solid #dddddd;margin:0px 5px 0px 0px;float: left; width: 600px;text-align:left;padding:0px;}
   dd.stock_req_ddr {background-color:#eeeeee;color:#000000;font-size:9pt;border:1px solid #dddddd;margin:0px 5px 10px 0px;float: left; width: 232px;text-align:left;padding:0px;}
    .strike {width: 2px;  margin-left:-14px;
   position: absolute;
   background-color: #ffffff;
   color: #ffffff;
   border-color: #ffffff;
   transform:rotate(45deg);
   -ms-transform:rotate(45deg);
   -moz-transform:rotate(45deg);
   -webkit-transform:rotate(45deg);
   -o-transform:rotate(45deg);}
   
    dd.stock_req_dd_toprint {background-color:#eeeeee;
    
    color:#000000;font-size:9pt;
    
    border:1px solid #dddddd;height: 45px;
    
    margin:0px 0px 10px 0px;float: left; width: 50%;text-align:left;padding:5px;}
    
    dd.stock_req_ddpdf_toprint {
    color:#000000;font-size:9pt;height: 55px;
    background-color:#eeeeee;
    border-bottom:1px solid #dddddd;
    
    margin:0px 10px 10px 0px;float: left; width: 10%;text-align:left;padding:5px;}
    
    
    
     dd.stock_req_dd_printed {
    color:#000000;font-size:9pt;
    
    border-bottom:1px solid #dddddd;
    
    margin:0px 0px 10px 0px;float: left; width: 50%;text-align:left;padding:5px;height: 55px;
	 }
  
    dd.stock_req_ddpdf_printed {
    color:#000000;font-size:9pt;height: 55px;
    
    border-bottom:1px solid #dddddd;
    
    margin:0px 10px 10px 0px;float: left; width: 46%;text-align:left;padding:5px;}
    
    
   .large{
   	
   	font-family: core;font-size: 16pt;
   } 
   dd.stock_req_ddt {border-bottom:1px solid #595959;color:#595959;font-size:9pt;font-family:core;margin:5px 10px 10px 0px;float: left; width: 100%;text-align:left;padding:5px 5px 5px 0px;;} 
    dd.empty_stock_req_ddt {;color:#595959;font-size:9pt;font-family:core;margin:5px 10px 0px 0px;float: left; width: 100%;text-align:left;padding:5px 5px 5px 0px;;} 
  dd.stock_req_dd2 {color:#000000;font-size:9pt;border:1px solid #dddddd;margin:5px 10px 5px 0px;float: left; width: 1230px;text-align:left;padding:5px;}
   dd.stock_req_ddv {color:#000000;margin:0px;float: left; width: 1230px;}
 .barcode_response{
 
 display:block;margin-top:5px;
 }
    .stock_req_barcode {background-color:#eeeeee;padding:30px 0px 30px 0px;font-family:core;color:#595959;font-size:9pt;;margin:0px 0px 10px 0px;float: left; width: 100%;text-align:center}




     dd.stock_req_barcode_green {border-bottom:3px solid #87b057;height:37px;background-color:#d6eeb9;padding:20px;font-family:core;color:#898989;font-size:9pt;;margin:0px 0px 10px 0px;float: left; width: 95%;text-align:center}

     dd.stock_req_barcode_red {border-bottom:3px solid #e54343;height:37px;background-color:#fceaea;padding:20px;font-family:core;color:#898989;font-size:9pt;;margin:0px 0px 10px 0px;float: left; width: 95%;text-align:center}
.lookahead_date_D{

display:block;width:100%;text-align:center;font-family:core;font-size:8pt; 

} 
.lookahead_date_d{

display:block; font-family:core;font-size:10pt; width:100%;text-align:center;

}

.lookahead_date_M{

display:block;width:100%;text-align:center;font-family:core;font-size:8pt; 

}

     
     
  dd.stock_req_20px {border:1px solid #dddddd;margin:0px 0px 0px 0px;float: left; width: 180px;text-align:left;padding:5px;}
	  dd.stock_req_60px {border:1px solid #dddddd;margin:0px 0px 0px 0px;float: left; width: 60px;text-align:left;padding:5px;}
dl.cart {width: 960px;padding:0px;display:inline-block;margin:0px;padding-bottom:5px;}
dl.login {font-family:core;text-align:center;width: 500px;padding:0px;display:inline-block;
margin:0px 0px 0px 0px;padding-bottom:5px;}
.login dd{color:#2d2d2d;margin:0px;padding:10px 0px 0px 0px;width:500px;}
dl.4splits {width: 960px;padding:0px;display:inline-block;margin:0px;padding-bottom:5px;border:1px solid #cc0000}

dl.account_cart {width: 40%;padding:0px;display:inline-block;margin:0px auto 0px auto;padding-bottom:0px;
}
dt.account_header {margin:0px 0px 0px 0px;background-color:#f6f6f6;color:#7E7E7E;float: left; width: 100%;text-align:left;padding:5px;}
dt.account_header_linen_change {margin:0px 0px 5px 0px;color:#7E7E7E;float: left;text-align:left;}

dl.admin_cart {background-color:#efefef;color:#7E7E7E;width: 960px;padding:0px;display:inline-block;margin:0px;padding-bottom:5px;padding-top:5px;margin-bottom:5px;}
dd.admin_header {border:1px solid #00cc00;margin:0px 0px 0px 0px;float: left; width: 222px;text-align:left;padding:5px;}
dd.admin_header120 {border:1px solid #00cc00;margin:0px 0px 0px 0px;float: left; width: 120px;text-align:left;padding:5px;}
dd.admin_header330 {border:1px solid #00cc00;margin:0px 0px 0px 0px;float: left; width: 330px;text-align:left;padding:5px;}
dd.adminprice {margin:10px 0px 0px 0px;;text-align:right;font-family:core;font-size:9pt;float: left;width:110px;color:#999999;padding:0px;padding-left:10px;border:1px solid #cc0000; }

dt.account_header_item {margin:0px 0px 0px 0px;border-bottom:1px solid #bbbbbb;color:#7E7E7E;float: left; width: 100%;text-align:left;padding:5px;}
dt.cartimage {margin:10px 0px 0px 0px;color:#595959;float: left; width: 280px;
height:65px;text-align:left;padding:3px;font-family:geogria;}

dt.account_cartimage {min-height:100px;margin:10px 0px 0px 0px;color:#7E7E7E;float: left; width: 220px;text-align:left;padding:0px;border-right:1px solid #cccccc;}

dt.account_cartimagew {height:85px;margin:0px 0px 0px 0px;color:#7E7E7E;float: left; width: 100%;text-align:left;padding:0px;}



dd.cartinfo {margin:10px 0px 0px 0px;border-right:1px solid #cccccc;font-family:core;font-size:9pt;float: left;width:175px;color:#666666;padding:0px;padding-right:5px;padding-left:10px; }

dd.cartteas {margin:10px 0px 0px 0px;border-left:1px solid #cccccc;font-size:9pt;float: left;font-family:plantin;width:335px;color:#666666;padding:0px;padding-left:10px;padding-right:10px; }

dd.cart_cartteas {margin:10px 0px 0px 0px;border:1px solid #cc0000;font-size:9pt;float: left;font-family:plantin;width:335px;color:#666666;padding:0px;padding-left:10px;padding-right:10px; }


.form-row{
 margin:5px;
}

    .shopsizemenu {
  	list-style-image: none;
	list-style-type: none;     	position:relative;
	margin:0px auto;  
padding:0px 0px 0px 0px; z-index: 1000000;background: #f5f2f2;
	text-align: center;font-weight:normal; width: 100%;
	opacity: 1;
	}
	  
	
	  		
		
.sza{
	display: inline-block;margin: 0px 40px 0px 0px;font-family: corea;font-size: 9pt;color: #111;text-transform: uppercase;padding: 14px;
	
}
.sza_save{
	

display: block;
margin: 0px auto;
font-family: corea;
font-size: 10pt;
color: #295d1e;
padding: 12px 0px 10px 0px;
background: #e4ebe3;
cursor: pointer;
text-align: center;
text-decoration: none;
border: 2px solid #295d1e;

width: 180px;
	
	
}

     .sza_save:hover{
    background-color:#cad6c7;
}

.sza_shop{
display: inline;
margin: 0px;
font-family: corea;
font-size: 10pt;
color: #111;
padding: 5px 0px;
background: none;
cursor: pointer;
text-align: center;
text-decoration: none;
	
}

     .sza_shop:hover{
border-bottom: 2px solid #111;
	 }


	 
	 
.sza_refund{
display: block;
margin: 0px auto;
font-family: corea;
font-size: 10pt;
color: #f15a7e;
padding: 7px 0px 5px 0px;
background: #fdeaef;
cursor: pointer;
text-align: center;
text-decoration: none;
border: 2px solid #f15a7e;
width: 150px;
	
}
.sza_refund:hover{
text-decoration: underline;
}


.startshoppingx{
	

background: none;;  font-family:corea;
outline: none;  border: none;   -webkit-appearance: none;
color:#111;font-size:9pt;display:inline-block;
cursor: pointer;cursor:hand;padding:5px 25px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;float: left;border-right: 1px solid #f5b7b1;
}

.sza_save_amend{
	

display: inline-block;
border: 1px solid #111;text-decoration: none;color: #111;font-size: 9pt;
padding: 3px;font-family: corea;padding:7px 10px 4px;cursor: hand;cursor: pointer;background: none;margin: 7px;
}

.sza_save_amend:hover{
    background-color:rgba(255,255,255,0.4);text-decoration: none;
}




.sza_savex{
	

display: inline-block;
border: 1px solid #111;text-decoration: none;color: #111;font-size: 9pt;
font-family: corea;padding:7px 10px 4px;cursor: hand;cursor: pointer;background: none;margin: 7px 0px;
}

.sza_savex:hover{
    background-color:rgba(255,255,255,0.4);text-decoration: none;
}

.sza_cancel2{
	
background: none;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 10px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
text-transform: lowercase;
color: #a29c9c;
padding: 0px;
margin: 20px 0px 0px 0px;
display: inline-block;
color: #7f6868;
border-bottom: 2px solid;
	   
}
.sza_cancelq{
	
background: none;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
background: #ffd1d1;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 10px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
text-transform: ;
color: #a29c9c;
padding: 7px 13px 6px 13px;
width: max-content;
border-radius: 4px;
margin: 20px 0px 0px 0px;
display: inline-block;
color: #7f6868;background: none;color: #555;border: 1px solid;
	   
}
.sza_cancel{
	
background: none;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
background: #ffd1d1;
font-size: 11pt;
display: inline-block;
cursor: pointer;
cursor: hand;
margin: 0px 0px 0px 10px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
text-transform: ;
color: #a29c9c;
padding: 0px 0px 3px 0px;
width: max-content;
border-radius: 0px;
margin: 20px 0px 0px 0px;
display: inline-block;
color: #7f6868;background: none;color: #555;border-bottom: 2px solid;
	   
}


.sza_cancel:hover{
background: #ffffffa3;
}
.sidemenuhead{
	
	  font-family:coreb;
	outline: none;  border: none;   -webkit-appearance: none;
	font-size:inherit;display:block;width: 100%;background: none;
	cursor: pointer;cursor:hand;padding:0px 0px 32px 0px;margin:0px auto 0px;text-decoration: none;text-align: center;}
#sidemenu{
	
	
	width: 275px;display: block;overflow: hidden;position: absolute;z-index: 6;top: 0px;text-align: left;margin-top: 0px;background: #fff;padding: 0px 10px 45px 15px;background: #f5f3f3;font-size:10pt;
}

	
		
	.sidemenu_b1{
		  font-family:corea;font-size: 10pt;
		outline: none;  border: none;   -webkit-appearance: none;
		color:#000000ba;display:block;width: 100%;background: none;
		cursor: pointer;cursor:hand;padding:15px 0px;margin:0px auto;text-decoration: none;text-align: left;border-bottom: 1px solid;
		
		
		}
		
		
		.sidemenu_b1:disabled{		
		
		color: #0000003b;
		
		}
		.sidemenu_b11{
	  font-family:vip;text-transform: lowercase;		outline: none;  border: none;   -webkit-appearance: none;
			color:#000;display:block;width: 100%;background: none;
			cursor: pointer;cursor:hand;padding:15px 0px;margin:0px auto;text-decoration: none;text-align: center;border-bottom: 1px solid #0003;font-size: inherit;font-size: 10.5pt;
			
			}
			
			
		.s{
			color:#ab785f;font-family: corea;
			
			
			}
		
		
		
		
		.sidemenu_bx{
			background:none;    font-family:corea;
			outline: none;  border: none;   -webkit-appearance: none;
			color:#750808a6;display:inline-block;
			cursor: pointer;cursor:hand;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: left;border-bottom: 1px solid #750808a6;font-size: 10.5pt;
			
			}
			
			.sidemenu_bx:hover{
				color: #750808a6;border-bottom: 1px solid #750808a6;
			}
			
			
			.sidemenu_b2x{
				background:none;   font-family:corea;
				outline: none;  border: none;   -webkit-appearance: none;
				color:#750808a6;display:inline-block;
				cursor: pointer;cursor:hand;padding:0px 0px 10px 0px;margin:0px 20px 0px 0px;text-decoration: none;text-align: center;border-bottom: 1px solid #750808a6;font-size: 10.5pt;
				
				}
				
				.sidemenu_b2x:hover{
					color: #750808a6;border-bottom: 1px solid #750808a6;
				}
			.sidemenu_bxs{
				background:  #ffffff14 ;    font-family:vip;text-transform: lowercase;
				outline: none;  border: none;   -webkit-appearance: none;
				color:#000;display:block;width: 90%;font-size: inherit;font-size: 10.5pt;
				cursor: pointer;cursor:hand;padding:15px 0px;margin:0px auto;text-decoration: none;text-align: center;
				
				}
			
			.sidemenu_by{
				background:  #f0f0f0 ;    font-family:vip;text-transform: lowercase;
				outline: none;  border: none;   -webkit-appearance: none;
				color:#000;display:block;width: 90%;font-size: inherit;font-size: 10.5pt;
				cursor: pointer;cursor:hand;padding:15px 0px;margin:0px auto;text-decoration: none;text-align: center;
				
				}
				
				
				.sidemenu_bys{
					background:  #ffffff14 ;  font-family:vip;text-transform: lowercase;
					outline: none;  border: none;   -webkit-appearance: none;
					color:#000;display:block;width: 90%;font-size: inherit;font-size: 10.5pt;
					cursor: pointer;cursor:hand;padding:15px 0px;margin:0px auto;text-decoration: none;text-align: center;
					
					}
			
			
			
			
			
		.sidemenu_b2{
	font-family:corea;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#000000ba;display:block;width: 90%;background: none;border: 1px solid #333;
	cursor: pointer;cursor:hand;padding:8px 0px 8px 0px;margin:10px auto;text-decoration: none;text-align: center;font-size: 9pt;
			
			}
			.sidemenu_b21{
			font-family:corea;
			outline: none;  border: none;   -webkit-appearance: none;
			color:#0000003b;display:block;width: 90%;background: none;border: 1px solid #0000003b;
			cursor: pointer;cursor:hand;padding:8px 0px 8px 0px;margin:10px auto;text-decoration: none;text-align: center;font-size: 9pt;
					
					}
		
			
			
		
			.bs{
	color: #ab785f;
	font-family: corea;
	background: #ffffff6b;	border-color: #ab785f;	width: 90%;	
				}
			.sidemenu_b2n{
				background: #ddd;   font-family:vip;text-transform: lowercase;font-size: inherit;
				outline: none;  border: none;   -webkit-appearance: none;
				color:#dedede;display:block;width: 90%;background: #fff;
				cursor: pointer;cursor:hand;padding:15px 0px;margin:0px auto;text-decoration: none;text-align: font-size: 10.5pt;center;border-bottom: 1px solid #eee;
				
				}				
.naa0{
	background: #fadbd8;  font-family:corea;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#555;font-size:9pt;display:inline;width: 10%;
		cursor: pointer;cursor:hand;padding:15px 0px;margin:0px;text-decoration: none;text-align: center;
	
	}
	
	.naa1{
		
	background:  #fadbd8 ;  font-family:corea;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#555;font-size:9pt;display:inline-block;width: 10%;
	cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
		
		
	}
	
	.na10{
		background: #e8ccca;  font-family:corea;
		outline: none;  border: none;   -webkit-appearance: none;
		color:#555;font-size:9pt;display:inline;width: 10%;
			cursor: pointer;cursor:hand;padding:15px 0px;margin:0px;text-decoration: none;text-align: center;
		
		}
		
		.na11{
			
		background:  #fadbd8 ;  font-family:corea;
		outline: none;  border: none;   -webkit-appearance: none;
		color:#555;font-size:9pt;display:inline-block;width: 10%;
		cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
			
			
		}
	

.packed_disabled{
	background: #fafafa;  font-family:corem;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#ccc;font-size:9pt;display:inline;width: 10%;
	cursor: pointer;cursor:hand;padding:15px 0px;margin:0px;text-decoration: none;text-align: center;
	
	}
			
.packeda0{
	background: #eee;  font-family:corea;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#555;font-size:9pt;display:inline;width: 10%;
	cursor: pointer;cursor:hand;padding:15px 0px;margin:0px;text-decoration: none;text-align: center;
	
	}
	
	.packeda1{
		
	background:  #a9dfbf ;  font-family:corem;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#555;font-size:9pt;display:inline-block;width: 10%;
	cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
		
		
	}
	
	.packed10{
		background: #dedede;  font-family:corea;
		outline: none;  border: none;   -webkit-appearance: none;
		color:#555;font-size:9pt;display:inline;width: 10%;border-right: 1px solid #ddd;
		cursor: pointer;cursor:hand;padding:15px 0px;margin:0px;text-decoration: none;text-align: center;
		
		}
	.reset {
		
		background: #444;color: #fff;
	}	
		.packed11{
			
		background:  #8fc8a6 ;  font-family:corea;
		outline: none;  border: none;   -webkit-appearance: none;
		color:#555;font-size:9pt;display:inline-block;width: 10%;
		cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
			
			
		}
		
		
.setrefresh1b{		
	
background:  #a9dfbf ;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline-block;width: 70%;
cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
}

.autorefresh0{		
	
background:  #eee ;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline-block;width: 30%;
cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
}
.autorefresh1{		
	
background:  #aeecc7 ;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline-block;width: 30%;
cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
}

.setrefresh0b{		
	
background: #eee;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline;width: 60%;
cursor: pointer;cursor:hand;padding:15px 0px;margin:0px;text-decoration: none;text-align: center;
}

.delrefresh{		
	
background:  #fadbd8 ;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline-block;width: 40%;
cursor: pointer;cursor:hand;padding:15px 0px;text-decoration: none;text-align: center;
}

.setrefresh0{		
	
	background: #eee;  font-family:core;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#aaa;font-size:9pt;display:inline-block;width: 100%;
	cursor: pointer;cursor:hand;padding:15px 0px;margin:10px 0px 0px 0px;text-decoration: none;text-align: center;
}

.setrefresh0:disabled{		
	
	background: #f2f2f2;  
	
	color:#ddd;
}


.setrefresh0:hover{
	background: #efefef
}


.setrefresh1{		
	
	background: #65a97a;  font-family:core;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#e5f4eb;font-size:9pt;display:inline-block;width: 100%;
	cursor: pointer;cursor:hand;padding:15px 0px;margin:10px 0px 0px 0px;text-decoration: none;text-align: center;
}

.setrefresh1:hover{
	background: #7abd8f
}
.viewbasket{
	

  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline-block;width: 100%;
cursor: pointer;cursor:hand;padding:15px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;
	background-position: right 15px top 15px;
	background-repeat: no-repeat;
	background-size: 18px auto;
	border-radius: 0px;
	-webkit-border-radius: 0px;
background-color: #e6e8e3;border: 1px solid #ccc;
}

.viewbasket:hover{
    background-color:#f4f5f2;

}
.menu-edit-view{
	
	background: #004263;  font-family:core;
	outline: none;  border: none;   -webkit-appearance: none;
	color:#fff;font-size:9pt;display:inline-block;
	cursor: pointer;cursor:hand;padding:5px 25px;margin:0px 5px 0px 0px;text-decoration: none;text-align: center;
	
	
}

.menu-edit-view:hover{
    background-color:#114d6e;

}

.cartarea{
	
	width:60%;display:block;margin:30px auto;	
}

.sza_cancelcart{
	font-family: corea;font-size: 9pt;color: #555;cursor: pointer;border: none;background: transparent;padding: 0px 0px 0px 10px;
	
}

.sza2{
	display: inline-block;margin: 0px 0px 0px 0px;font-size: 11pt;color: #111;padding: 0px;
	font-family: corea;;vertical-align: top;width:100% ;text-align: left;}
  


  
label{
   margin:5px;
}
.date_day{
display:inline;
font-family:core;
font-size:11pt;
width:100%;
line-height: 1.2em;
}
.date_change{
display:inline;
font-family:core;
font-size:9pt;   margin-top:20px;
width:50%;
}
.date_number{
display:block;
font-family:corem;
font-size:11pt;display: inline-block;
}
.date_numberorders{
display:inline;
font-family:coreb;
font-size:10pt;
width:50%;
}


.date_number_s{
font-family:coreb;
font-size:11pt;
display: block;margin: 6px auto -15px;
}

.account_cartaddress100 {font-family:core;font-size:11pt;width:100%;text-align:center;
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; color: #111111;
}
.account_cartaddress100_refills {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 10px 0px;margin:20px 0px 20px 0px; border-bottom:1px solid #b4b9bb;color: #111111;
}
.account_cartaddress100nb {font-family:core;font-size:11pt;width:100%;text-align:center;
padding:0px 0px 10px 0px;margin:10px 0px 10px 0px;color: #111111;
}

.account_cartaddress {font-family:core;font-size:11pt;width:50%;text-align:left;
padding:0px 0px 10px 0px;margin:0px 0px 10px 0px; border-bottom:1px solid #b4b9bb;text-align:left;height: 65px;color: #111111;
}

.account_cartaddress100team {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 10px 0px;margin:20px 0px 10px 0px; color: #111111;
}

.account_cartaddresscust_c {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; color: #111111; ;overflow: hidden;height: 0px;display: block;
}
.textareacc{
border: 1px solid #d6d1d1;padding: 2%;font-family: corea;font-size: 9pt;width: 95%;background: #fff;    resize: none;height: 150px;
  -webkit-appearance: none;display: block;margin: 10px auto;outline: none;
}
.textareacc:focus{
border: 1px solid #f77;
}
.account_cartaddress100l {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 10px 0px;margin:10px 0px 10px 0px; border-bottom:1px solid #555;color: #111111;
}

.new40 {font-family:core;font-size:11pt;width:40%;text-align:left;
padding:0px 0px 10px 0px;margin:50px 0px 10px 0px; border-bottom:1px solid #555;color: #111111;height: 30px;
}

.new30 {font-family:core;font-size:11pt;width:30%;text-align:left;
padding:0px 0px 10px 0px;margin:50px 0px 10px 0px; border-bottom:1px solid #555;color: #111111;height: 30px;
}
.new30r {font-family:core;font-size:11pt;width:30%;text-align:right;
padding:0px 0px 10px 0px;margin:50px 0px 10px 0px; border-bottom:1px solid #555;color: #111111;height: 30px;
}
.account_cartaddress50l {font-family:core;font-size:10pt;width:50%;text-align:left;
padding:0px 0px 10px 0px;margin:10px 0px 10px 0px; border-bottom:1px solid #555;color: #111111;height: 50px;
}

.account_cartaddress50rorders {font-family:core;font-size:11pt;width:50%;text-align:right;
padding:3px 0px 0px 0px;margin:10px 0px 10px 0px; border-bottom:1px solid #eee;color: #111111;height: 45px;background: #fcfcfc;
}

.account_cartaddress50lorders {font-family:core;font-size:9pt;width:49%;text-align:left;
padding:3px 0px 0px 1%;margin:10px 0px 10px 0px; border-bottom:1px solid #eee;color: #111111;height: 45px;background: #fcfcfc;
}

.account_cartaddress50r {font-family:core;font-size:11pt;width:50%;text-align:right;
padding:20px 0px 10px 0px;margin:10px 0px 10px 0px; border-bottom:1px solid #555;color: #111111;height: 30px;
}


.account_cartaddress100la {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 30px 0px;margin:20px 0px 10px 0px; border-bottom:1px solid #b4b9bb;color: #111111;
}

.account_cartaddressr {font-family:core;font-size:9pt;width:29%;text-align:right;
padding:0px 0px 10px 0px;margin:0px 0px 10px 0px; border-bottom:1px solid #b4b9bb;height: 65px;color: #111111;
}
dd.account_cartaddress2 {margin:0px 0px 10px 0px;padding:0px 0px 5px 0px;

font-family:corea;text-align:right;
font-size:9pt;
}
dd.acctcartteas {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;;font-family:core;font-size:9pt;float: left;width:100%;text-align: left;
}

dd.notstarted {margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;;font-family:corea;height:100px;
letter-spacing:6px;

 display:inline-block;LINE-HEIGHT:1.4EM;FONT-SIZE:20PT;
      width:100%; float:left; background: #eee;
       margin-left:0px;
 

color:#111111;
text-align:center;
}

dd.accountprice2 {margin:0px 0px 0px -1px;padding:0px 0px 0px 11px;text-align:right;font-family:coreb;font-size:12pt;float: left;width:165px;color:#2d2d2d;}

.failmsg{
	color: #cc0000;display: block;
}

 dd.cartaddress {margin:10px 0px 0px 0px;font-family:plantin;font-size:9pt;float: left;width:290px;color:#2d2d2d;padding:0px;padding-left:10px;padding-right:5px;text-align:center}
dd.account_cartaddress1 {margin:10px 0px 0px 0px;font-family:plantin;font-size:12pt;float: left;width:230px;color:#2d2d2d;padding:0px;padding-left:10px;padding-right:5px;text-align:center}
dd.account_cartaddress0 {margin:10px 0px 10px 0px;padding:10px 5px 0px 10px;border-top:1px solid #555;font-family:plantin;font-size:12pt;float: left;width:230px;color:#2d2d2d;text-align:center}
dd.acctcartteas1 {margin:10px 0px 0px 0px;border-right:1px solid #555;font-family:core;border-left:1px solid #cccccc;font-size:9pt;float: left;width:500px;padding:0px;padding-left:10px;padding-right:10px; }
dd.acctcartteas0 {margin:10px 0px 10px 0px;padding:10px 10px 0px 10px;border-top:1px solid #555;font-family:core;font-size:9pt;float: left;width:500px;color:#666666;}
dd.accountprice21 {margin:10px 0px 0px 0px;text-align:center;font-family:plantin;font-size:11pt;float: left;width:180px;color:#2d2d2d;padding:0px;padding-left:10px; }
dd.accountprice20 {margin:10px 0px 10px 0px;padding:10px 0px 0px 10px;border-top:1px solid #555;;text-align:center;font-family:plantin;font-size:11pt;float: left;width:180px;color:#2d2d2d;}
  
dd.cartprice {margin:10px 0px 0px 0px;;text-align:right;font-family:core;font-size:9pt;float: left;width:76px;color:#999999;padding:0px;padding-left:10px; }

dd.accountprice {margin:10px 0px 0px 0px;;text-align:right;font-family:core;font-size:9pt;float: left;width:76px;color:#999999;padding:0px;padding-left:10px; }





dd.cartgift {margin-top:10px;border-right:1px solid #cccccc;font-family:core;border-left:1px solid #cccccc;margin:0px;font-size:8pt;float: left;width:260px;color:#666666;padding:0px;padding-left:10px; }
dd.accountinfo {margin-top:10px;margin:0px;font-family:core;font-size:9pt;float: left;width:260px;color:#666666;padding:0px;padding-right:10px; }
 dd.accountinfolong {margin-top:10px;margin:0px;font-family:core;font-size:9pt;float: left;width:400px;color:#666666;padding:0px;padding-right:10px; }


dd.accountdelivery {border-right:1px solid #cccccc;font-family:core;border-left:1px solid #cccccc;margin:0px;font-size:8pt;float: left;width:365px;color:#666666;padding:0px;padding-left:10px; }

	
dd.totalprice {text-align:right;border-top:1px solid #cccccc;font-family:core;margin:0px;font-size:16pt;float: left;width:60px;color:#999999;padding:0px;padding-left:10px; }	
	
dt.cartpimage {border-top:1px solid #cccccc;margin:0px;color:#7E7E7E;float: left; width: 350px;text-align:left;padding:0px;padding-top:10px;font-family:core;font-size:9pt;}

 dt.login1 {margin:0px;color:#7E7E7E;float: left; width: 420px;text-align:left;padding:0px;padding-top:0px;font-family:core;font-size:9pt;}
 dd.login2 {margin:0px;font-family:core;font-size:9pt;float: left;width:300px;color:#7e7e7e;padding:0px;padding-right:10px;padding-top:17px }

dd.cartpinfo {border-top:1px solid #cccccc;margin:0px;font-family:core;font-size:9pt;float: left;width:60px;color:#7e7e7e;padding:0px;padding-right:10px;padding-top:10px }
dd.cartpprice {text-align:right;border-top:1px solid #cccccc;font-family:plantin;margin:0px;font-size:11pt;float: left;width:520px;color:#999999;padding:0px;padding-left:10px;padding-top:10px; }

dt.accountpimage {margin:0px;color:#7E7E7E;float: left; width: 350px;text-align:left;padding:0px;padding-top:10px;font-family:core;font-size:9pt;}
dd.accountpinfo {margin:0px;font-family:core;font-size:9pt;float: left;width:260px;color:#7e7e7e;padding:0px;padding-right:10px;padding-top:10px }
dd.accountpprice {text-align:right;font-family:core;margin:0px;font-size:10pt;float: left;width:170px;color:#999999;padding:0px;padding-left:10px;padding-top:10px; }

	
dt.cartaimage {border-top:1px solid #cccccc;margin:0px;color:#7E7E7E;float: left; width: 500px;text-align:left;padding:0px;padding-top:10px;font-family:core;font-size:9pt;}
dd.cartainfo {border-top:1px solid #cccccc;margin:0px;font-family:core;font-size:9pt;float: left;width:220px;color:#7e7e7e;padding:0px;padding-right:10px;padding-top:10px }
dd.cartaprice {border-top:1px solid #cccccc;font-family:core;margin:0px;float: left;width:400px;color:#999999;padding:0px;padding-left:10px;padding-top:10px; }
dd.addnew {font-family:core;margin:0px;float: left;width:400px;color:#999999;padding:0px;padding-left:10px;padding-top:10px; }	
  	
dt.cartvimage {border-top:1px solid #cccccc;margin:0px;color:#7E7E7E;float: left; width: 550px;text-align:left;padding:0px;padding-top:10px;font-family:core;font-size:9pt;}
dd.cartvinfo {border-top:1px solid #cccccc;margin:0px;font-family:core;font-size:9pt;float: left;width:170px;color:#7e7e7e;padding:0px;padding-right:10px;padding-top:10px }

#scrollhere{
		overflow: hidden;display: block;top: -43px;position: absolute;visibility: hidden;
		height: 1px;width: 5px;
	
	
}
#hascheckboxdiv{
	
	display: block;overflow: hidden;background: #f5f2f2;
}
dt.accountvimage {margin:0px;color:#7E7E7E;float: left; width: 550px;text-align:left;padding:0px;padding-top:10px;font-family:core;font-size:9pt;}
dd.accountvinfo {margin:0px;font-family:core;font-size:9pt;float: left;width:170px;color:#7e7e7e;padding:0px;padding-right:10px;padding-top:10px }

dt.activedt {border-right:1px solid #cccccc; margin:0px;color:#7E7E7E;float: left; width: 125px;text-align:left;padding:0px;padding-top:0px;font-family:core;font-size:9pt;padding-right:10px;}
dd.activedd {margin:0px;font-family:core;font-size:9pt;float: left;width:650px;color:#7e7e7e;padding:0px;padding-left:10px;padding-top:0px }

dd.activegiftsummary {border-left:1px solid #cccccc;font-family:core;margin:0px;font-size:9pt;float: left;width:210px;color:#999999;padding:0px;padding-left:10px; }	
	
	
	 	#linenpanelleft {
		position:relative;
	width:100%;    
	height:auto;    
		top:0px;
	left:0px;     
		margin:0px auto;      
	padding:0px;text-align:center;
		          padding:0px 0px 0px 0px;  
		          
		font-size:12px;}  
	
	
	
	
		     #testq{
	 position:relative;font-family:corea;z-index:1111190000;
	top:0px;  left:0px;height:100%;width:100%;
	line-height:1.2em;font-size:9pt;color:#333333;border: none;
	       }
	       
       .mythingdelform{display:inline;}
       


.freq_not_sel{

background: #2d2d2d;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#eeeeee;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px;margin:5px 0px 5px 0px;
border-bottom: 3px solid #666666
}

.freq_sel{

background: #4b4b4b;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#eeeeee;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px;margin:0px 0px 0px 0px;
border-bottom: 3px solid #f6d83c
}


.hah_add-btn {
        
background: #ffffff;        font-family:core;
outline: none;border:none;  -webkit-appearance: none;
text-align:left;
cursor: pointer;cursor:hand;padding:0px;margin:0px;
font-family:core;font-size:13pt;
color:#e6c053;  
}
   .od-cancel-btn{

background: #ff004a;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ffffff;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:8px 4px 8px 4px;margin:0px 0px 0px 0px;
}

      .od-cancel-btn:hover{
    background-color:#4f4f4f;
}


.defaultcc-btn{

  border: 1px solid #007eab;  font-family:corea;
outline: none; -webkit-appearance: none;background: none;
color:#007eab;font-size:8pt;display:inline;
cursor: pointer;cursor:hand;padding:3px 5px 3px 5px;margin:0px 0px 0px 0px;
}

  .defaultcc-btn:hover{
    background-color:#f8fbfd;
}
.deletecc-btn{

background: none;
font-family: silkamono-regular;
outline: none;
border: none;
-webkit-appearance: none;
 color: #611818;background:#ffe4e4;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 10px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
text-transform: lowercase;
padding: 9px 20px 9px 20px;
border-radius: 4px;
margin: 0px auto;display: inline-block;


}

  .deletecc-btn:hover{
    background: #ffe0e0;
}


  .hah_add-btn-sml {

background: #aeecd4;  font-family:core;   
outline: none;border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px 0px 7px 0px;margin:10px 0px 0px 0px;width:50%;
}
      .hah_add-btn-sml:hover{
    background-color:#b8f7df;
}
.clearc-btn {
background: #f0f0f0;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px 0px 7px 0px;margin:10px 0px 0px 0px;width:25%;float: left;
}
.clearc-btn:hover{
    background-color:#eaeaea;
}
.clear-btn {
background: #e3e3e3;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px 0px 7px 0px;margin:10px 0px 0px 0px;width:25%;float: left;
}
.clear-btn:hover{
    background-color:#eaeaea;
}


.checkout-btnxx {

background: #363636;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ffffff;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px;margin:10px 5px 0px 0px;width:150px;
}

.menu-edit-view2 {
 
	display: inline-block;
	margin: 0px 0px 0px 0px;font-family: corea;font-size: 11pt;color: #eee;padding: 14px;background: #ccc;cursor: pointer;width: 40%;text-align: center;border: none;

background: #ccc;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#fff;font-size:9pt;display:inline;   

cursor: pointer;cursor:hand;padding:14px;margin:10px 5px 0px 0px;width:40%;height: 25px;

 }
.bt-btn {

background: #004263;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#fff;font-size:9pt;display:inline;   

cursor: pointer;cursor:hand;padding:15px;margin:10px 5px 0px 0px;width:250px;
}
      .bt-btn:hover{
    background-color:#114d6e;
}

.bt-btn[disabled] {
  color:#fff;background: #eee;

}

.bt-btn[disabled]:hover {
   color:#fff;background: #eee;
}

.giftcode-send{

 background: #ffffff;      
outline: none;border: none;   -webkit-appearance: none;
color:#ff0061;font-size:10pt;  font-family:core;
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-right:5px;


}

 .addtocart{

 background: #efefef;      
outline: none;border: 1px solid #dddddd;   -webkit-appearance: none;
color:#ff0061;font-size:10pt;  font-family:core;  
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-right:5px;


}

.save-btn {

background: #ffffff;      font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ff0061;font-size:10pt;
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-right:5px;
}

.add-btn{

background: #eeeeee;      font-family:core;
outline: none;border: 1px solid #bbbbbb;   -webkit-appearance: none;
color:#333333;font-size:10pt;
cursor: pointer;cursor:hand;padding:0px;margin:0px;margin-left:3px; 
}



.email-send-btn {

background: #dacd61;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ffffff;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:7px;margin:10px 0px 0px 0px;width:150px;
}


.oneclass{
	
	
margin-bottom: 20px;
}

.twoclass{
	
	
margin-bottom: 20px;
}

.threeclass{
	
	
margin-bottom: 20px;
}

.totalpricexx{
	
	
	border: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;

}
.send-btn {

background: #363636;  font-family:coreb;
outline: none;border: none;   -webkit-appearance: none;
color:#ffffff;font-size:11pt;display:block;
cursor: pointer;cursor:hand;padding:15px;margin:10px auto 0px auto;width:200px;border-radius: 10px;
}
      .send-btn:hover{
    background-color:#4f4f4f;
}

 dt.freqheader1 {
     width:100%; font-family: coreb;margin: 0px;padding: 5px 0px;color: #111;text-align: left;font-size: 10pt;
     
 
}

 dt.freqheader2 {
     width:100%; font-family: coreb;margin: 0px;padding: 5px 0px;color: #111;text-align: left;font-size: 10pt;
     
 
}

 dt.freqheader3 {
     width:100%; font-family: coreb;margin: 0px;padding: 5px 0px;color: #111;text-align: left;font-size: 10pt;
     
 
}


.apply-btn {

background: #ffffff;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ff0061;font-size:10pt;
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-right:5px;
}

  
.logout-btn {

background: #ffffff;  font-family:corem;
outline: none;border: none;   -webkit-appearance: none;
color:#ff0061;font-size:11pt;
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-right:5px;
}
.pk_submit {

background: none;  display: block;
outline: none;border: none;   -webkit-appearance: none;
color:#000;font-size:25pt;font-family: coreb;
cursor: pointer;cursor:hand;padding:5px;margin:0px auto; 
}



.consolepaid {

background: none;  display: block;
outline: none;border: none;   -webkit-appearance: none;
color:#77d58a;font-size:25pt;font-family: coreb;
cursor: pointer;cursor:hand;padding:5px;margin:7px auto; 
}


   .inlineform{
      display:inline-block;margin:0px;padding:0px;
   }
     .inlineform2{
      display:inline;font-size:16pt;
   }
   
 .remake-btn {
 
 background: none;  font-family:core;
 outline: none;    -webkit-appearance: none;display:inline;
 cursor: pointer;cursor:hand;padding:none;margin:none;
 }
       
   
 .date-edit-btn {
 
 background: #ffffff;  font-family:corea;
 outline: none;border: none;   -webkit-appearance: none;
 color:#55cebb;font-size:9pt;display:inline-block;
 cursor: pointer;cursor:hand;padding: 0px;margin: 0px;
 }
       .date-edit-btn:hover{
   color:#55cebb;
 }   
 
 .new-edit-button {
 
 background: #555;  font-family:corea;
 outline: none;border: none;   -webkit-appearance: none;
 color:#fff;font-size:8pt;display:block;
 padding: 5px;width: 75px;
 cursor: pointer;cursor:hand;margin: -5px 0px;
 }
 .activeatebutton{
 	
 	width: 30px;
 	
 }
 
 .sqlmsg{
 	
 	display: inline-block;;text-align: right;margin: -8px 0px;
 	text-transform: uppercase;color: #004e8d;font-family: corea;float: right;font-size: 12px;
 }
 .deletebutton{
 	
 	width: 80px;background-color: #dd3e67;color: #fff;font-family: coreb;
 	
 }
 
 
 .activeatebuttonx{
 	
 	width: 30px;background-color: #b8cf7a;
 	
 }
 
 .activeatebuttona{
 	
 	width: 30px;background-color: #d57d88;
 	
 }
 
 .greyeditbutton:hover{
 
 background: #777;  
 }
       
 .greenadddbutton{
 
 background: #0ea7de;  
 }
 .greenadddbutton:hover{
 
 background: #36c6ff;  
 }
 
 .blacksavebutton{
 
 background: #00bad6;  
 }
 
 
 .redsavebutton{
 
 background: #842222;  
 }
 .redsavebutton:hover{
 
 background: #9a3732;  
 }
 
 .greybutton:hover{
 
 background: #888;  
 }
 
    .greybutton{
    
    background: #555;  
    }  
 .new-edit-btn-extras {
   border: medium none;
   color: #fff;
   cursor: pointer;
   display: inline;
   font-family: core;
   font-size: 8pt;margin: -3px 0px;
   outline: medium none;
   padding: 4px 0px;
   text-align: center;width: 70px;
 }
         .new-edit-btn-extras:hover{

}


        .new-edit-btn:hover{
background:#66656b;  } 
  
 .reg-edit-btn {
 
 background: none;  font-family:core;
 outline: none;  border: 1px solid #82d2c6;   -webkit-appearance: none;
 color:#82d2c6;font-size:9pt;display:inline;
 cursor: pointer;cursor:hand;padding:10px;margin:0px 5px 0px 0px;width:147px;
 }
       .reg-edit-btn:hover{
     background-color:#fbfefd;
 }
 

  
  .showhideadmin {
  
  background: none;  font-family:core;
  outline: none;  border: 1px solid #111;   -webkit-appearance: none;
  color:#111;font-size:8pt;display:inline;
  cursor: pointer;cursor:hand;padding:5px;margin:0px 0px 0px 0px;width: 75px;;
  }
  
  
  .holidaybox {
  
  background: none;  font-family:core;
  outline: none;  border: 1px solid #111;   -webkit-appearance: none;
  color:#111;font-size:8pt;display:inline;
  cursor: pointer;cursor:hand;padding:5px;margin:10px 0px 0px 0px;
  }
        .holidaybox:hover{
      background-color:#fffdfa;
  }
  
  .onholidaybox {
  

background: #ffffff;  font-family:corea;
outline: none;border: none;   -webkit-appearance: none;
color:#55cebb;font-size:8pt;display:inline;float: right;
cursor: pointer;cursor:hand;padding: 0px;margin: 0px;
  }
        .onholidaybox:hover{
     color:#55cebb;
  }
  
  .edit-reg-btnx {
  
  background: none;  font-family:core;
  outline: none;  border: 1px solid #82d2c6;   -webkit-appearance: none;
  color:#82d2c6;font-size:9pt;display:inline;
  cursor: pointer;cursor:hand;padding:8px;margin:0px 0px 0px 0px;width:147px;
  }
        .edit-reg-btnx:hover{
      background-color:#fbfefd;
  }
  
  .optionlocation{
  	
  		border: 1px solid #ccc;
  		font-family: core;
  		text-align: center;
  		width: 240px;
  		  	padding: 10px;
  		  	font-size: 10pt;
  		  	margin: 0px auto 10px auto;  	
  		  font-family: core;color: #555;
  		-webkit-appearance: none;
  		-moz-appearance: none;
  		background-image: url("/images/arrow5xb.png");
  		background-position: right 15px top 15px;
  		background-repeat: no-repeat;
  		background-size: 18px auto;
  		border-radius: 0px;
  		-webkit-border-radius: 0px;
  		display: block;
  	
  }
  
  
  

  
  .editselect{
  	
  	
  	border: 1px solid #ccc;
  	font-family: core;
  	text-align: left;
  	width: 100%;
  	  	padding: 10px;
  	  	font-size: 10pt;
  	  	margin: 0px 0px 10px 0px;  	
  	  font-family: core;color: #555;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	background-image: url("/images/arrow5xb.png");
  	background-position: right 15px top 15px;
  	background-repeat: no-repeat;
  	background-size: 18px auto;
  	border-radius: 0px;
  	-webkit-border-radius: 0px;
  background-color: #fff;
  
  
  
  }
 .clientselect{
 	
 	
 	border: 1px solid #ccc;
 	font-family: core;
 	text-align: left;
 	  	padding: 5px 75px 5px 5px;
 	  	font-size: 9pt;
 	  	margin: 0px 5px;  	
 	  font-family: core;color: #555;
 	-webkit-appearance: none;
 	-moz-appearance: none;
 	background-image: url("/images/arrow5xb.png");
  	background-position: right 15px top 10px;
 	background-repeat: no-repeat;
 	background-size: 15px auto;
 	border-radius: 0px;
 	-webkit-border-radius: 0px;
 background-color: #e6e8e3;
 
 
 
 } 
 
 .lengthselect{
	
	border: 1px solid #ccc;
	font-family: core;
	text-align: left;
	  	padding: 2px 55px 2px 3px;
	  	font-size: 9pt;
	  	margin: -1px;  	
	  font-family: core;color: #555;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("/images/arrow5xb.png");
	background-position: right 15px top 10px;
	background-repeat: no-repeat;
	background-size: 10px auto;
	border-radius: 0px;
	-webkit-border-radius: 0px;
background-color: #fcfcfc; 
 }
 
  
  .locationpicker{
 	
 	border: 1px solid #ccc;
 	font-family: corea;
 	text-align: left;
 	  	padding: 6px 55px 4px 3px;
 	  	font-size: 11pt;
 	  	margin: -1px;  	
 	  font-family: core;color: #555;
 	-webkit-appearance: none;
 	-moz-appearance: none;
 	background-image: url("/images/arrow5xb.png");
 	background-position: right 15px top 10px;
 	background-repeat: no-repeat;
 	background-size: 13px auto;
 	border-radius: 0px;
 	-webkit-border-radius: 0px;
 background-color: #fcfcfc; 
  }
 .cartlocationpicker{
 	
 		border: 1px solid #555;
 		text-align: center;
 		  	padding: 10px 60px 5px 10px;
 		  	font-size: 11pt;
 		  	margin: 0px auto 10px auto;  	
 		  font-family: corea;color: #111;
 		-webkit-appearance: none;
 		-moz-appearance: none;
 		background-image: url("/images/arrow5xb.png");
 		background-position: right 20px top 12px;
 		background-repeat: no-repeat;
 		background-size: 17px auto;
 		border-radius: 0px;
 		-webkit-border-radius: 0px;
 		display: block;
 	
 }
  .adminselect{
  	
  	
  	border: 1px solid #ccc;
  	font-family: core;
  	text-align: left;
  	  	padding: 5px 75px 5px 5px;
  	  	font-size: 9pt;
  	  	margin: 0px 5px;  	
  	  font-family: core;color: #555;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	background-image: url("/images/arrow5xb.png");
  	background-position: right 15px top 8px;
  	background-repeat: no-repeat;
  	background-size: 15px auto;
  	border-radius: 0px;
  	-webkit-border-radius: 0px;
  background-color: #e6e8e3;
  
  
  
  }
  
  .lookahead_filter_select{
  	
  	
  	border: 1px solid #ccc;
  	font-family: core;
  	text-align: left;
  	  	padding: 5px 45px 5px 5px;
  	  	font-size: 10pt;
  	  	margin: 0px 0px 00px 0px;  	
  	  font-family: core;color: #555;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	background-image: url("/images/arrow5xb.png");
  	background-position: right 15px top 9px;
  	background-repeat: no-repeat;
  	background-size: 18px auto;
  	border-radius: 0px;
  	-webkit-border-radius: 0px;
  background-color: #fcfcfc;
  
  
  
  }
  
  #lookahead_filter{
  	border: 1px solid #ccc;
  		font-family: corea;
  		text-align: left;
  		  	padding: 5px 30px 3px 25px;
  		  	font-size: 10pt;
  		  	margin: 0px 0px 00px 0px;  	
  		  font-family: core;color: #555;
  		-webkit-appearance: none;
  		-moz-appearance: none;
  		background-image: url("/images/arrow5xb.png");
  		background-position: right 10px top 8px;
  		background-repeat: no-repeat;
  		background-size: 14px auto;
  		border-radius: 0px;
  		-webkit-border-radius: 0px;
  	background-color: #fcfcfc;
  	
  	
  }
  
  .selecttimeclass-no-prod{
  	
  	
  	border: 1px solid #555;
  	font-family: core;
  	text-align: center;
  	width: 100%;
  	  	padding: 10px;
  	  	font-size: 10pt;
  	  	margin: 0px 0px 00px 0px;  	
  	  font-family: core;
  	  color: #555;
  	-webkit-appearance: none;
  	-moz-appearance: none;

  	border-radius: 0px;
  	-webkit-border-radius: 0px;
  background-color: #f2f3f1;
  
  
  
  }
  
  .selecttimeclass{
  	
  	
  	border: 1px solid #ccc;
  	font-family: core;
  	text-align: left;
  	width: 100%;
  	  	padding: 10px;
  	  	font-size: 10pt;
  	  	margin: 0px 0px 00px 0px;  	
  	  font-family: core;color: #555;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	background-image: url("/images/arrow5xb.png");
  	background-position: right 15px top 15px;
  	background-repeat: no-repeat;
  	background-size: 18px auto;
  	border-radius: 0px;
  	-webkit-border-radius: 0px;
  background-color: #fcfcfc;
  
  
  
  }
  
 
  .selectchangeorderdate{
  	
  		border: 1px solid #ccc;font-family: core;color: #555;text-align: center;width: 100%;
  		  	padding: 1px;margin: 3px;  	
  		  	font-family: core;font-size: 9pt;color: #555;text-align: center;
  	
  }
  .selecttimeclass_small{
  	
  	
	border: 1px solid #ccc;font-family: core;color: #555;text-align: center;
	  	padding: 1px 0px;font-size: 8pt;margin: 5px 0px 0px 0px;  	
	  	font-family: corea;color: #555;text-align: center;width: 100%;
	  	
  }
  
  .selectrefresh{
  	
  	
  	border: 1px solid #ccc;font-family: core;color: #555;text-align: center;
  	  	padding: 1px 0px;font-size: 8pt;margin: 5px 0px 0px 0px;  	
  	  	font-family: corea;color: #555;text-align: center;width: 100%;
  	  	
  }
  
  
  .processing{
  	
  	background: #888;  font-family:core;
  	outline: none;  border: 1px solid #888;   -webkit-appearance: none;
  	color:#fff;font-size:9pt;display:inline;
  	cursor: pointer;cursor:hand;padding:10px;margin:10px 0px 0px 0px;width:147px;
  	
  }
  .collected {
  
  background: #91ae53;  font-family:core;
  outline: none;  border: 1px solid #91ae53;   -webkit-appearance: none;
  color:#fff;font-size:9pt;display:inline;letter-spacing: 1px;
  cursor: pointer;cursor:hand;padding:10px;margin:10px 0px 0px 0px;width:147px;
  }
  
  .cux_collected{
  	
  
  background: #fdedec;  font-family:corem;
  outline: none;  border: 2px solid #f5b7b1;   -webkit-appearance: none;
  color:#f5b7b1;font-size:8pt;display:inline-block;width: 11px;
  padding:4px 7px 2px 7px;margin:0px 10px 0px 10px;text-decoration: none;text-align: center;display: inline;
  }

  
  .cux_confirm_cancel{
  	
  
  background: #fdedec;  font-family:corem;
  outline: none;  border: 2px solid #ea709c;   -webkit-appearance: none;
  color:#ea709c;font-size:10pt;display:inline-block;;
  padding:4px 7px 2px 7px;margin:0px 10px 0px 0px;text-decoration: none;text-align: center;display: inline;
  }
.ready {

background: #82d2c6;  font-family:core;
outline: none;  border: 1px solid #82d2c6;   -webkit-appearance: none;
color:#fff;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px;margin:10px 0px 0px 0px;width:147px;
}
  .packing {
  
  background: #d8ab19;  font-family:core;
  outline: none;  border: 1px solid #d8ab19;   -webkit-appearance: none;
  color:#fff;font-size:9pt;display:inline;
  cursor: pointer;cursor:hand;padding:10px;margin:10px 0px 0px 0px;width:147px;
  }
  
 
  
  .menu-edit-view-white {
  
  background: none;  font-family:core;
  outline: none;  border: 1px solid #fff;   -webkit-appearance: none;
  color:#fff;font-size:9pt;display:inline;
  cursor: pointer;cursor:hand;padding:10px;margin:10px 0px 0px 0px;width:147px;
  }
  .edit-view {
  
  background: none;  font-family:core;
  outline: none;  border: 1px solid #82d2c6;   -webkit-appearance: none;
  color:#82d2c6;font-size:9pt;display:inline;
  cursor: pointer;cursor:hand;padding:10px;margin:10px 0px 0px 0px;width:147px;
  }
        .edit-view:hover{
      background-color:#fbfefd;
  }
  
  .edit-btnx {
  
  background: none;  font-family:plantin;
  outline: none;  border: none;   -webkit-appearance: none;
  color:#111;font-size:9pt;display:block;
  cursor: pointer;cursor:hand;padding:0px 0px 0px;margin: 0px auto;
  }
        .edit-btnx:hover{
      color:#658d57;
  }
  
  .textbox1{
  	
  	border: 1px solid #cccccc;padding: 3px;margin: -3px 0px;
  }
.edit-btn {

background: none;  font-family:core;
outline: none;  border: 1px solid #82d2c6;   -webkit-appearance: none;
color:#82d2c6;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px;margin:10px 5px 0px 0px;width:147px;
}
      .edit-btn:hover{
    background-color:#fbfefd;
}


 .input {
    -webkit-border-radius:0px;  -webkit-appearance: none; margin-left: 0px;
}



 .customer-checkout-btn {

background: #ddd;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#111;font-size:8pt;display:inline;
cursor: pointer;cursor:hand;padding:3px 10px;margin:0px 0px 0px 0px;;
}
.customer-checkout-btn:hover{
	
	background: #eee;
	
}
 .customer-checkout-edit {

background: #b0d2dd;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#111;font-size:8pt;display:inline;
cursor: pointer;cursor:hand;padding:3px 10px;margin:0px 0px 0px 0px;;
}
.customer-checkout-edit:hover{
	
	background: #badee9;
	
}


.view-checkout-btn {
	
	display: block;
	border: none;
	background: #32325d;
	text-decoration: none;
	color: #fff;
	margin: 10px auto;
	padding: 14px 10px 12px 10px;
	font-family: corea;
	font-size: 11pt;
	text-align: center;
	line-height: 11pt;
	cursor: pointer;cursor: hand;
	width:200px;border-radius: 4px;
	
}

.view-checkout-btn:hover {background:#43458b}   			/* mouse over link */

.view-checkout-btn:disabled {background: #e7dfdf;
color: #c1b5b5;
}   







 .checkout-btn {

	display: block;
	border: none;
	background: #32325d;
	text-decoration: none;
	color: #fff;
	margin: 10px auto;
	padding: 14px 10px 12px 10px;
	font-family: corea;
	font-size: 11pt;
	text-align: center;
	line-height: 11pt;
	cursor: pointer;cursor: hand;width:310px;border-radius: 4px;
}

  .checkout-btn:[hover]{
  	
  	background: #627664;
  	
  }
 .cart-remove-btn {

background: #eeeeee;  font-family:CORE;
outline: none;border: none;   -webkit-appearance: none;
color:#292929;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:6px;margin:10px 5px 0px 0px;width:150px;
}
      .cart-remove-btn:hover{
    background-color:#f1ffbc;
}

   .cart-remove-btn2 {

background: #2d2d2d;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ffffff;font-size:8pt;display:inline;
cursor: pointer;cursor:hand;padding:4px;margin:0px 0px 0px 0px;width:100%;
}
  .go-client-button {

background: none;  font-family:core;
outline: none;   -webkit-appearance: none;border: none;
color:#0063be;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:0px;margin:0px -3px;text-align: left;
}

 

   .addteam-button {

background: #eee;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#111;font-size:9pt;display:inline-block;
cursor: pointer;cursor:hand;padding:10px 40px 11px;margin:0px 0px 0px 0px;float: right;
}


  .teamconfirm {

background: #ccc;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#555;font-size:10pt;display:inline-block;
cursor: pointer;cursor:hand;padding:3px 5px;margin:-15px 0px 0px 0px;
}
   .go-button {

background: none;  font-family:coreb;
outline: none;border: none;   -webkit-appearance: none;
color:#111;font-size:11pt;display:inline-block;
cursor: pointer;cursor:hand;padding:0px 0px;margin:0px 20px;border-bottom: 2px solid;
}

.shop_other_days {
	
	
		
	
	background: #fcfcfc;  font-family:corem;
	outline: none;  border: none;  -webkit-appearance: none;
	color:#519a29;font-size:9pt;display:block;cursor: pointer;cursor:hand;
	padding:8px 16px 6px 16px;margin:10px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;    border:2px solid #519a29;
	
}

  .gmap{
 
 	
 
 background:none;  font-family:coreb;
 outline: none;  border: none;  -webkit-appearance: none;
 color:#145c33;display:inline-block;cursor: pointer;cursor:hand;background: none;
 padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;text-decoration: none;text-align: center;   border-bottom:2px solid #145c33;
 
 }
  .creating {

	

background: none;  font-family:ieb;font-size: 15pt;
outline: none;  border: none;  -webkit-appearance: none;
color:#fd9797;display:inline;cursor: pointer;cursor:hand;margin: 7px auto 0px auto;width: max-content;
padding:0px 0px 3px 0px;text-decoration: none;text-align: center;display:block;   

}
  .manage-card {

	

font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
background: #none;
font-size: 11pt;
display: block;
cursor: pointer;
cursor: hand;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
color: #a29c9c;
padding: 0px 0px 3px 0px;
width: min-content;
border-radius: 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
color: #4a4545;
border-bottom: 2px solid;

}


  .cart-amend {

font-family: coreb;
outline: none;
border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
-webkit-appearance: none;
color: #a29e9e;
font-size: 11pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 5px 5px 3px 5px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
display: inline;
float: right;
background: #c6e7d9b3;
border-radius: 4px;
  border: 1px solid;
  color: #111;
  background: #ffffff47;height: 30px;
    background: url('/images/slideshow-line-icon.svg');
    
    background-repeat: no-repeat;
  background-size: 25px;
  background-position-y: bottom;
  background-position-x: center;width: 25px;
  	 transition: 0.5s;

}

.collection {
	  background: url('/images/link-line-icon.svg');
    
    background-repeat: no-repeat;
  background-size: 25px;
  margin-right: 20px !important;
  background-position-y: bottom !important;
	
}
.ccpic {
	background: url('/images/credit-card-icon.svg');
background-repeat: no-repeat;
background-size: 20px;
background-position-y: center;
background-position-x: right;
width: 40px;
}

.new_go {
	background: url('/images/setting-line-icon.svg');
background-repeat: no-repeat;
background-size: 25px;
background-position-y: center;
background-position-x: right;border: none;
width: 25px;height: 25px;color: #747171;cursor: pointer;
}

 .new_go:hover{
filter: invert(25%) sepia(94%) saturate(5772%) hue-rotate(243deg) brightness(77%) contrast(141%);
  ; }
  
  
.snap_settings_admin {
	background: url('/images/setting-line-icon.svg');
background-repeat: no-repeat;
background-size: 25px;
background-position-y: center;
background-position-x: right;border: none;
width: 25px;height: 25px;color: #747171;cursor: pointer;
}

 .snap_settings_admin:hover{
filter: invert(25%) sepia(94%) saturate(5772%) hue-rotate(243deg) brightness(77%) contrast(141%);
  ; }
 
.snap_date {
	background: url('/images/schedule-calendar-icon.svg');
background-repeat: no-repeat;
background-size: 25px;
background-position-y: center;
background-position-x: right;border: none;
width: 40px;height: 40px;color: #747171;cursor: pointer;
}

.snap_edit0 {
	background: url('/images/edit-document-icon0.svg');
background-repeat: no-repeat;
background-size: 20px;
background-position-y: center;
background-position-x: right;border: none;
width: 40px;height: 40px;color: #747171;cursor: pointer;
}

.snap_edit1 {
	background: url('/images/angle-circle-up-icon.svg');
background-repeat: no-repeat;
background-size: 25px;
background-position-y: center;
background-position-x: right;border: none;
width: 40px;height: 40px;cursor: pointer;
filter: invert(71%) sepia(15%) saturate(1416%) hue-rotate(96deg) brightness(94%) contrast(84%);
}


.snap_settings {
	background: url('/images/setting-line-icon.svg');
background-repeat: no-repeat;
background-size: 20px;
background-position-y: center;
background-position-x: right;border: none;
width: 40px;height: 40px;color: #747171;cursor: pointer;
}

.snap_pin {
	background: url('/images/private-icon.svg');
background-repeat: no-repeat;
background-size: 20px;
background-position-y: center;
background-position-x: right;border: none;
width: 40px;height: 40px;color: #747171;cursor: pointer;
}

.snap_qr {
	background: url('/images/qr-code-scan-icon.svg');
background-repeat: no-repeat;
background-size: 20px;
background-position-y: center;
background-position-x: right;border: none;
width: 40px;height: 40px;color: #747171;cursor: pointer;display: inline-block;position: relative;
top: -10px;float: right;
}

.snap_dl {
	background: url('/images/import-icon.png');
background-repeat: no-repeat;
background-size: 23px;
background-position-y: center;
background-position-x: right;border: none;
width: 40px;height: 40px;color: #747171;cursor: pointer;
}

  .w3w {

	

background: none;  font-family:corem;
outline: none;  border: none;  -webkit-appearance: none;
color:#f77;display:block;cursor: pointer;cursor:hand;
padding:8px 0px 6px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline-block;    border-bottom:2px solid #f77;

}

.w3w2 {

	

background: none;  font-family:corea;
outline: none;  border: none;  -webkit-appearance: none;
color:#ae3954;display:block;cursor: pointer;cursor:hand;
padding:0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline-block;    

}
  .cart-amend:hover{
filter: invert(25%) sepia(94%) saturate(5772%) hue-rotate(243deg) brightness(77%) contrast(141%);
  ; }
 
   .cart-amend-new:hover{
opacity: 0.8;
 }
 
 .linen-add-new[disabled]:hover {
opacity: 0.5;


}
 
  .cart-amend-new:disabled{
opacity: 0.5;
}
 .cart-amend-new {
 	
 	background: none;
font-family: chaney;
outline: none;
border: none;
-webkit-appearance: none;
font-size: 11pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 0px 0px 10px 0px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
width: max-content;
display: inline-block;
background: none;
display: inline-block;color: #ffa673;
border: none;
border-bottom:5px solid;
background: none;font-size:11pt;padding:0px 0px 5px 0px;
position: relative;color: #140de2;
 }

  .shopagain_shop_btn:hover{
opacity: 0.8; }
 

  .shopagain_shop_btn {

background: none;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
background: #fd979740;
font-size: 11pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 0px 0px 10px 0px;
text-decoration: none;
text-align: center;
display: inline;
border-bottom: ;
line-height: 1.2em;
padding: 8px 13px 6px 13px;
width: max-content;
border-radius: 4px;
margin: 0px 20px 0px 0px;
display: inline-block;
color: #675959ad;background: none;border: 1px solid;

}

  .repeats-every {

	

background: #ff77770d;  font-family:corea;
outline: none;  border: none;  -webkit-appearance: none;
color:#519a29;font-size:9pt;display:block;cursor: pointer;cursor:hand;
padding:8px 16px 6px 16px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;    border:1px solid #519a29;

}


  .cart-replace {

	

ont-family: coreb;
outline: none;
border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: medium;
-webkit-appearance: none;
color: #9e7f7f;
font-size: 11pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 11px 25px 6px 25px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
display: block;
background: none;
border-radius: 4px;
}  .cart-amending {

	
font-family: corea;
outline: none;
border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
-webkit-appearance: none;
color: #6c9081;
font-size: 10pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 8px 25px 6px 25px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
display: inline;
background: #c6e7d9b3;
border-radius: 4px;
  border: 1px solid;
  color: #fd9797;
  background: #ffffff80;
}

.changecard {
	
	
	background: #fcfcfc4a;  font-family:coreb;
	outline: none;  border: none;  -webkit-appearance: none;
	color:#555;font-size:9pt;display:block;cursor: pointer;cursor:hand;
	padding:8px 16px 6px 16px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;    border:2px solid #555;float: right;
	
}

.shopotherdays {
	
	
background: #f5f2f2;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
color: #747070;
font-size: 9pt;
display: block;
cursor: pointer;
cursor: hand;
padding: 8px 16px 6px 16px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
display: inline;
float: right;
border-radius: 4px;
	
}

       .shopotherdays:hover{
    background:#fcfcfc;
}

  .cart-edit-button {

	

background: #fcfcfc;  font-family:corea;
outline: none;  border: none;  -webkit-appearance: none;
color:#519a29;font-size:9pt;display:block;cursor: pointer;cursor:hand;
padding:8px 16px 6px 16px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;    border:1px solid #519a29;float: right;

}

       .cart-edit-button:hover{
    border-bottom:2px solid #519a29;
}



  .login-min {

background: none;
font-family: corem;
outline: none;
border: none;
-webkit-appearance: none;
color: #76cac3;
font-size: 10pt;
display: inline-block;
cursor: pointer;
cursor: hand;
padding: 0px;
margin: 0px auto;
text-decoration: none;
text-align: center;
display: inline-block;font-size: 11pt;
border-bottom: 2px solid;width: min-content;

}

  .cart-edit-button-cart {

background: none;
font-family: corea;
outline: none;
border: none;
-webkit-appearance: none;
color: #4a4545;
font-size: 11pt;
display: inline-block;
cursor: pointer;
cursor: hand;
padding: 8px 0px 4px 0px;
margin: 0px auto;
text-decoration: none;
text-align: center;
display: inline-block;
border-bottom: 2px solid;

}

       .cart-edit-button-cart:hover{
color: #7e8e80;
	   }
  .processing_refund {

	

background: #fcfcfc;  font-family:corem;
outline: none;  border: 2px solid #111;   -webkit-appearance: none;
color:#111;font-size:8pt;display:inline-block;cursor: pointer;cursor:hand;
padding:4px 7px 2px 7px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;float: right;
}
  .cart-edit-button-admin {

	

background: #fae4ea;  font-family:corem;
outline: none;  border: 2px solid #d62659;   -webkit-appearance: none;
color:#d62659;font-size:8pt;display:inline-block;cursor: pointer;cursor:hand;
padding:4px 7px 2px 7px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;float: right;
}



   .go-button2 {

background: #e1c0c0;  font-family:coreb;
outline: none;border: none;   -webkit-appearance: none;
color:#cc0000;font-size:8pt;display:inline-block;
cursor: pointer;cursor:hand;padding:4px 6px;margin:-3px 0px 0px 40px;
}



   .admin-button {

background: #ddd;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#555;font-size:8pt;display:inline-block;
cursor: pointer;cursor:hand;padding:4px 4px;margin:0px 0px 0px 0px;
}



   .delete-button {

background: #ff004a;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ffffff;font-size:8pt;display:inline;
cursor: pointer;cursor:hand;padding:4px;margin:0px 0px 0px 0px;
}
        .cart-remove-btn2:hover{
    background-color:#4f4f4f;
}
        .checkout-btn:hover:enabled{
          background-color:#52528a;
      }
      


.view-btn {

background: #ffffff;  font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#b5a13d;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-right:5px;
}
    
.remove-btn {

background: #ffffff;
outline: none;border: none;   -webkit-appearance: none;
color:#ff0061;font-size:10pt;   font-family:core;
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-right:5px;
}
 .cancel-btn {

background: #f3f3f3;          font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#333333;font-size:8pt;
cursor: pointer;cursor:hand;padding:0px;margin:0px;
}  
.create-btn {

background: #ffffff;          font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ff4f00;font-size:13pt;   
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-left:0px;
}  

.create-btn_gb {

background: #efefef;          font-family:core;
outline: none;border: none;   -webkit-appearance: none;
color:#ff4f00;font-size:13pt;   
cursor: pointer;cursor:hand;padding:0px;margin:0px; margin-left:0px;
} 
.continue {

background: #333;  font-family:core;
outline: none;  border:none;   -webkit-appearance: none;
color:#fff;font-size:9pt;display:inline-block;
cursor: pointer;cursor:hand;padding:10px;margin:10px auto 0px;width:60%;
}
      .continue:hover{
    background-color:#555;
}

.edit-cancel {

background: #fededf;  font-family:core;
outline: none;  border:none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline-block;
cursor: pointer;cursor:hand;padding:10px;margin:10px auto 0px;width:180px;
}
      .edit-cancel:hover{
    background-color:#ffe8e9;
}



.edit-save {

background: #333;  font-family:core;
outline: none;  border:none;   -webkit-appearance: none;
color:#fff;font-size:9pt;display:inline-block;
cursor: pointer;cursor:hand;padding:10px;margin:10px auto 0px;width:180px;
}
      .edit-save:hover{
    background-color:#555;
}
.view_cart_admin{
	cursor:pointer;font-family: corea;color: #bfa68c;
	
}

.view_cart_admin:hover{
	cursor:pointer;font-family: corea;color: #eee;
	
}



.view_cart_link{
	cursor: pointer;line-height: 1.2em;color: #555;
	vertical-align: top;height:97%;display:block;text-align:center;width: 150px;margin: 0px auto;
	
}

.view_cart_link_left{
	cursor: pointer;line-height: 1.2em;color: #555;
	vertical-align: top;height:97%;display:inline-block;text-align:left;width: 90%;margin: 0px 0px 0px 30px;
	
}
.view_cart_link:hover{
	cursor:pointer;color: #666;
	
}




.view_cart{
	cursor: pointer;margin-right: 15px;padding-right: 15px;border-right: 1px solid #ccc;line-height: 1.2em;color: #555;
	
}

.view_cart:hover{
	cursor:pointer;color: #666;
	
}

.flower_button{
	
	
	background: #506557;margin-top:20px;display:inline-block;width:100%;text-align:center
}

.flower_button:hover {

    background:#617768;

}

#header_holdbx{
	
background: #111;color: #555;
   display: block;
   font-family: corea;
   font-size: 25pt;
   letter-spacing: 3px;
   margin: 0 auto;
   overflow: hidden;
   padding: 5px 0;
   text-align: left;
   width: 100%;}
   
   
.edit20{

background: none;  font-family:coreb;
outline: none;    -webkit-appearance: none;
color:#f77;font-size:9pt;display:block;border: none;
border-bottom: 2px solid #f77;
cursor: pointer;cursor:hand;padding:5px 0px 5px 0px;margin:0px auto 10px auto;line-height: 1.2em;
width:max-content;
}

.linen-add-new-cat {

background: #fbfefd;  font-family:core;
outline: none;    -webkit-appearance: none;
color:#82d2c6;font-size:9pt;display:block;border: 1px solid #82d2c6;
cursor: pointer;cursor:hand;padding:4px 8px;margin:0px 0px 0px 0px;line-height: 1.2em;width: 100%;
}

.linen-add-new-cat:hover {

  background: #fbfefd;

}


.linen-add-new-no-prod {

font-family: coreb;
outline: none;
-webkit-appearance: none;
border: none;
color: #111;
font-size: 18pt;
display: block;
cursor: pointer;
cursor: hand;width: 30px;
padding: 0px 0px;
margin: 15px auto 0px auto;
line-height: 1.2em;
background: none;border-bottom: 3px solid #111;
}

.linen-add-new-no-prod:hover {

border-color: #fb5e5e;color: #fb5e5e;

}






.linen-add-new {

background: #fdfffe;  font-family:core;
outline: none;    -webkit-appearance: none;
color:#82d2c6;font-size:9pt;display:block;border: 1px solid #82d2c6;
cursor: pointer;cursor:hand;padding:14px 0px;margin:10px 0px 10px 0px;line-height: 1.2em;width: 100%;
}

.linen-add-new:hover {

  background: #fbfefd;

}

 .linen-add-new:disabled{
 background: #fff;color:#82d2c6;
}

.linen-add-new[disabled] {
 background: #fff;color:#82d2c6;

}

.linen-add-new[disabled]:hover {
}


.view_cart_l{
	cursor: pointer;line-height: 1.2em;float: left;width: 12%;
	
}

.menulogo{
	
	height: 15px;visibility: hidden;;
}
.test-btn
 {

background: none;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px 10px 3px 10px;margin:0px 0px 0px 0px;
}

.selectbottom{
display: inline-block;margin: 0px 0px 0px 0px;text-align: center; padding:0px;color:#ddd;height: 40px;width: 100%;;
}

.test-btnss
 {

background: none;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline;border-bottom: 2px solid #7fcdb4; 
cursor: pointer;cursor:hand;padding:10px 10px 3px 10px;margin:0px 0px 0px 0px;
}

.selecttimeclassoption:disabled{
	
	color: #9b2947;background: #fff1f4;
}
.test-btn:disabled
 {

background: none;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#ccc;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:10px 10px 3px 10px;margin:0px 0px 0px 0px;
}
.test-btnss:disabled
 {

background: none;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#ccc;font-size:9pt;display:inline;border-bottom: 1px solid #ccc; 
cursor: pointer;cursor:hand;padding:10px 10px 3px 10px;margin:0px 0px 0px 0px;
}
.menua
 {

background: none;  font-family:core;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:9pt;display:inline;
cursor: pointer;cursor:hand;padding:0px;margin:0px 0px 0px 0px;border-bottom: 1px solid }

.menu {

background: none;  font-family:corem;
outline: none;  border: none;   -webkit-appearance: none;
color:#555;font-size:11pt;display:inline;
cursor: pointer;cursor:hand;padding:0px;margin:0px 0px 0px 0px;
}


   .create-btn:hover{
    color:#000;
}
     
 		#teapanelrightfixedq {
 	  	position:relative;
 	  float:left;
 	  width:300px;   
 	  height:0px;       
 	  	top:0px;
 	  left:14px; 
 	  	margin:0px 0px 0px 0px;
 	  padding:0px 0px 0px 0px; 
 	  
 	  
 	  	font-size:12px;}
 	  	#linenpanelleft {
 	  	position:relative;
 	  width:100%;   
 	  height:auto;    
 	  	top:0px;
 	  left:0px;     
 	  	margin:0px auto;      
 	  text-align:center;
 	  	          padding:0px 0px 0px 0px; background: #fff; 
 	  	          
 	  	font-size:9.5pt;}  
 	  
 	  
 	 
 	 	 	#teapanelrightfixedq {
 	 	 	position:relative;
 	 	 float:left;
 	 	 width:300px;   
 	 	 height:0px;       
 	 	 	top:0px;
 	 	 left:14px; 
 	 	 	margin:0px 0px 0px 0px;
 	 	 padding:0px 0px 0px 0px; 
 	 	 
 	 	 
 	 	 	font-size:12px;}
 	 	 	
 	 	
 	 	 	   	   
 	   
	      
	#teapanelleft {
	position:relative;
  float:left;
  width:699px;    clear;
  height:auto;    
	top:10px;
  left:0px;     
	margin:0px;
  padding:0px;  
	          margin-bottom:5px;
 	font-size:12px;}
 	
 	#detailmenu{
 		
 		position:absolute;width:200px;
 		left:497px;
 		top:94px;z-index:900000000000000000000
 		
 	}
    
   	#testpanel {
	position:relative;
z-index:25;
width:100%;height:auto; background-color:#ffffff;
   
	margin:0px 0px 10px 0px;padding:0px;
  
    text-align:center; 
	font-size:12px;}
	
	     	#testpanel10 {
	position:relative;
z-index:25;
width:100%;height:100%;
	top:10px; 
	margin-top:10px;padding:0px;
	margin-left:0px;   
    text-align:center;
	font-size:12px;}

	

   	#contactpanel {
	position:relative;
z-index:25;
width:100%;
	top:0px; 
	margin:0px 0px 10px 0px; text-align:left;
 background-color:#eeeeee;font-family:core;
padding:10px 0px 10px 0px;
	font-size:12px;}
	






#innermenu {
	position:absolute;height:25px;margin-top:0px;margin-left:452px;z-index:5;
	
padding:0px;
      }   
      
.goldtext{

color:#8a6e4a;

} 
 .greytext{
  font-weight:bold;
  color:#888888;font-size:9pt;
  }  
.darkbluetext{

color:#202e40;

} 
.panelheading{
 position:absolute; font-weight:normal;width:100%;
top:10px;left:10px;line-height:2em;  text-align:center;

}   

.panelheadingpv{
 position:absolute; font-weight:normal;width:90%;
top:10px;left:0px;line-height:2em;

} 
#sixlittle{
 position:absolute;text-align:right;   font-size:10pt;
top:20px;left:30px; width:390px;     line-height:3.3em;  

}

#tea{
 position:absolute;
top:5px;left:500px;

}

#earl{
 position:absolute;
top:13px;left:430px;

}

#benntea{
 position:absolute;
top:80px;left:10px;

}

#booktoken{
 position:absolute;
top:190px;left:10px;

}

#teacup{
 position:absolute;
top:70px;left:10px;


}


.wraptext{

float:left;margin:2px 0px 0px 0px; 	border:none; border-collapse: collapse;
}

.wraptext_trade{

float:left;margin:2px 0px 0px 0px; 	border:none; border-collapse: collapse;
}

.wraptext2{

float:left;margin:2px 0px 20px 0px;
}
 .wraptext3{

float:left;margin:2px 0px 10px 0px;
}

.wraptextr{

float:right;margin:2px 0px 0px 0px;
}
.wraptextr20{

float:right;margin:50px 0px 140px 10px;
}
 .righttext{
 position:absolute;color:#353535; line-height:1.28em;
top:64px;left:10px;  font-family:core;  font-weight:normal;
    width:400px;
font-size:10pt;
}

#righttrade{
 position:absolute;color:#444444; 
top:0px;left:420px;height:100%  font-family:core;  font-weight:normal;
    width:400px; font-family:core;  

}

 .toiletry_hold{
  display:inline-block;padding:0px;
    width:100%; float:left; font-family: coreb;
     margin-left:0px;text-align:center;color: #111;
     margin-top:215px;margin-bottom:0px;font-size:2.3em;line-height:1.4em;display:block;
} 


.lefttext{
 position:absolute;color:#353535;;
top:64px;left:10px;
font-family:core;
font-size:10pt;
width:430px;    
line-height:1.28em;
font-weight:normal;
} 

 .coretext{
 position:absolute;color:#444444;
top:64px;left:10px;
font-family:core;
font-size:10pt;
width:400px;    
line-height:1.28em;
font-weight:normal;
} 

.privacytext{
 position:absolute;color:#444444;
top:40px;left:0px;
font-family:core;
font-size:12pt;
width:100%;    
line-height:1.28em;
font-weight:normal;
} 
 
.aboutustext{
 position:absolute;color:#444444;
top:66px;left:10px;
font-family:core;
font-size:10pt;
width:95%;height:100%;    
line-height:1.28em;
font-weight:normal;
} 
 
 .tradetext{
 position:absolute;color:#444444;
top:10px;left:10px;
font-family:core;
font-size:10pt;
width:95%;    
line-height:1.28em;color:#444444;font-family:core;
font-size:10pt;
font-weight:normal;
} 
 .errorsymbol{
 

 }

a.viewlink{
	
	font-family: plantin;font-size: 10pt;color: #111;text-decoration: none;display: block;margin: 0px auto 10px;
}
a.gallery_link {
	font-family: coreb;border-bottom: 2px solid ;
}
a.gallery_link:link {color:#111;}   	/* unvisited link */
a.gallery_link:visited {color:#111;}  	/* visited link */
a.gallery_link:hover {color:#111;}   			/* mouse over link */
a.gallery_link:active {color:#111;}   			/* selected link */
a.gallery_link:link, a.twitterlink:visited, a.twitterlink:active {text-decoration: none;	} 


a.mything_delete:link {color:#ff006a;visibility:hidden;}   	/* unvisited link */
a.mything_delete:visited {color:#ff006a;visibility:hidden;}  	/* visited link */
a.mything_delete:hover {color:#ff006a;visibility:hidden;}   			/* mouse over link */
a.mything_delete:active {color:#ff006a;visibility:hidden;}   			/* selected link */
a.mything_delete:link, a.twitterlink:visited, a.twitterlink:active {text-decoration: none;	} 
 
a.twitterlink:link {color:#00aced}   	/* unvisited link */
a.twitterlink:visited {color:#00aced}  	/* visited link */
a.twitterlink:hover {color:#00aced}   			/* mouse over link */
a.twitterlink:active {color:#00aced}   			/* selected link */
a.twitterlink:link, a.twitterlink:visited, a.twitterlink:active {text-decoration: none;	} 

a.boxedv:link {color:#aec4a5}   	/* unvisited link */
a.boxedv:visited {color:#aec4a5}  	/* visited link */
a.boxedv:hover {color:#aec4a5}   			/* mouse over link */
a.boxedv:active {color:#aec4a5}   			/* selected link */
a.boxedv:link, a.boxedv:visited, a.boxedv:active {text-decoration: none;font-family:core;font-size:8pt;	}

a.boxed:link {color:#d3bd3f}   	/* unvisited link */
a.boxed:visited {color:#d3bd3f}  	/* visited link */
a.boxed:hover {color:#d3bd3f}   			/* mouse over link */
a.boxed:active {color:#d3bd3f}   			/* selected link */
a.boxed:link, a.boxed:visited, a.boxed:active {text-decoration: none;	}
 
a.social_link:link {color:#111}   	/* unvisited link */
a.social_link:visited {color:#111}  	/* visited link */
a.social_link:hover {color:#111}   			/* mouse over link */
a.social_link:active {color:#111}   			/* selected link */
a.social_link:link, a.boxed:visited, a.boxed:active {text-decoration: none;	}
 
a.orange:link {color:#ff5400}   	/* unvisited link */
a.orange:visited {color:#ff5400}  	/* visited link */
a.orange:hover {color:#ff5400}   			/* mouse over link */
a.orange:active {color:#ff5400}   			/* selected link */
a.orange:link, a.orange:visited, a.orange:active {text-decoration: none;	}


a.activemenu:link {color:#776d6d}   	/* unvisited link */
a.activemenu:visited {color:#776d6d}  	/* visited link */
a.activemenu:hover {color:#776d6d}   			/* mouse over link */
a.activemenu:active {color:#776d6d}   			/* selected link */
a.activemenu:link, a.activemenu:visited, a.activemenu:active {text-decoration:none;	}







 a.linkred:link {color:#f77;cursor: pointer;cursor:hand;}   	/* unvisited link */
a.linkred:visited {color:#f77;cursor: pointer;cursor:hand}
a.linkred:hover {color:#f77;cursor: pointer;cursor:hand}   			/* mouse over link */
a.linkred:active {color:#f77;cursor: pointer;cursor:hand}
a.linkred:link, a.linkred:visited, a.linkred:active {text-decoration: none;cursor: pointer;cursor:hand;	 }

.linkred {
	
	border-bottom: 2px solid #f77;
}
 a.nonactivemenu:link {color:#8a8c88;cursor: pointer;cursor:hand;}   	/* unvisited link */
a.nonactivemenu:visited {color:#8a8c88;cursor: pointer;cursor:hand}
a.nonactivemenu:hover {color:#8a8c88;cursor: pointer;cursor:hand}   			/* mouse over link */
a.nonactivemenu:active {color:#8a8c88;cursor: pointer;cursor:hand}
a.nonactivemenu:link, a.nonactivemenu:visited, a.nonactivemenu:active {text-decoration: none;cursor: pointer;cursor:hand;	 }


a.activemenu2:link {color:#434343}   	/* unvisited link */
a.activemenu2:visited {color:#434343}  	/* visited link */
a.activemenu2:hover {color:#434343}   			/* mouse over link */
a.activemenu2:active {color:#434343}   			/* selected link */
a.activemenu2:link, a.activemenu2:visited, a.activemenu2:active {text-decoration: none;	}

a.nonactivemenu2:link {color:#595959;cursor: pointer;cursor:hand;}   	/* unvisited link */
a.nonactivemenu2:visited {color:#595959;cursor: pointer;cursor:hand}
a.nonactivemenu2:hover {color:#595959;cursor: pointer;cursor:hand}   			/* mouse over link */
a.nonactivemenu2:active {color:#595959;cursor: pointer;cursor:hand}
a.nonactivemenu2:link, a.nonactivemenu2:visited, a.nonactivemenu2:active {

display:block;

padding:10px 15px 10px 15px;

text-decoration: none;cursor: pointer;cursor:hand;	 }

a.tea_menubar_active:link {color:#595959;cursor: pointer;cursor:hand;}   	/* unvisited link */
a.tea_menubar_active:visited {color:#595959;cursor: pointer;cursor:hand}
a.tea_menubar_active:hover {color:#595959;cursor: pointer;cursor:hand}   			/* mouse over link */
a.tea_menubar_active:active {color:#595959;cursor: pointer;cursor:hand}
a.tea_menubar_active:link, a.tea_menubar_active:visited, a.tea_menubar_active:active {

display:block;

padding:10px 15px 10px 15px;
          border-bottom:1px solid #999999;text-decoration: none;	
cursor: pointer;cursor:hand;	 }

a.tea_menubar_inactive:link {color:#707070;cursor: pointer;cursor:hand;}   	/* unvisited link */
a.tea_menubar_inactive:visited {color:#707070;cursor: pointer;cursor:hand}
a.tea_menubar_inactive:hover {color:#707070;cursor: pointer;cursor:hand}   			/* mouse over link */
a.tea_menubar_inactive:active {color:#707070;cursor: pointer;cursor:hand}
a.tea_menubar_inactive:link, a.tea_menubar_inactive:visited, a.tea_menubar_inactive:active {

display:block;

padding:10px 15px 10px 15px;

text-decoration: none;cursor: pointer;cursor:hand;	 }

 .nonactivemenu2-cart{

display:block;

padding:10px 15px 10px 15px;
 color:#292929;
text-decoration: none;margin:0px; }  

.nodec_p{
	
	text-decoration: none;color: ;margin:0px;
	
}                   


       .nodec{
       	
       	text-decoration: none;color: #312323e8;margin:0px;
       	
       }
       
       .slighoffset {
	   	
	   	
	   	display: inline-block;
	   	margin-top: -7px;
	   }
       
       
       
a.twitterblue:link {color:#55acee}   	/* unvisited link */
a.twitterblue:visited {color:#55acee}
a.twitterblue:hover {color:#55acee}   			/* mouse over link */
a.twitterblue:active {color:#55acee}  
a.twitterblue:link, a.twitterblue:visited, a.twitterblue:active {text-decoration: none }


a.noncca:link {color:#876f55}   	/* unvisited link */
a.noncca:visited {color:#876f55}
a.noncca:hover {color:#876f55}   			/* mouse over link */
a.noncca:active {color:#876f55}  
a.noncca:link, a.noncca:visited, a.noncca:active {text-decoration: none } 

a.whitelink:link {color:#fff}   	/* unvisited link */
a.whitelink:visited {color:#fff}
a.whitelink:hover {color:#fff}   			/* mouse over link */
a.whitelink:active {color:#fff}  
a.whitelink:link, a.whitelink:visited, a.whitelink:active {text-decoration: none }    


a.gold:link {color:#0090e1}   	/* unvisited link */
a.gold:visited {color:#0090e1}
a.gold:hover {color:#0090e1}   			/* mouse over link */
a.gold:active {color:#0090e1}  
a.gold:link, a.gold:visited, a.gold:active {text-decoration: none }      

a.goldgrey:link {color:#666666}   	/* unvisited link */
a.goldgrey:visited {color:#666666}
a.goldgrey:hover {color:#b5a13d}   			/* mouse over link */
a.goldgrey:active {color:#b5a13d}
a.goldgrey:link, a.gold:visited, a.gold:active {text-decoration: none }    

a.mything_inc:link {color:#57be00}   	/* unvisited link */
a.mything_inc:visited {color:#57be00}
a.mything_inc:hover {color:#57be00}   			/* mouse over link */
a.mything_inc:active {color:#57be00}
a.mything_inc:link, a.grey:visited, a.grey:active {text-decoration: none;cursor: pointer;cursor:hand;	 }  

a.mything_dec:link {color:#ff003d}   	/* unvisited link */
a.mything_dec:visited {color:#ff003d}
a.mything_dec:hover {color:#ff003d}   			/* mouse over link */
a.mything_dec:active {color:#ff003d}
a.mything_dec:link, a.grey:visited, a.grey:active {text-decoration: none;cursor: pointer;cursor:hand;	 }  


.mything_inc{
display:inline-block;width:16px;height:40px;padding:0px;margin:0px;
}
 .mything_dec{
display:inline-block;width:16px;height:40px;padding:0px;margin:0px;font-size:12pt;font-family:core;
}
a.grey:link {color:#2b2b2b}   	/* unvisited link */
a.grey:visited {color:#2b2b2b}
a.grey:hover {color:#2b2b2b}   			/* mouse over link */
a.grey:active {color:#2b2b2b}
a.grey:link, a.grey:visited, a.grey:active {text-decoration: none }  
    
a.tandc:link {color:#6c6c6c}   	/* unvisited link */
a.tandc:visited {color:#6c6c6c}
a.tandc:hover {color:#6c6c6c}   			/* mouse over link */
a.tandc:active {color:#6c6c6c}
a.tandc:link, a.tandc:visited, a.tandc:active {text-decoration: none }    

a.thisisatooltip:link {color:#2b2b2b}   	/* unvisited link */
a.thisisatooltip:visited {color:#2b2b2b}
a.thisisatooltip:hover {color:#2b2b2b}   			/* mouse over link */
a.thisisatooltip:active {color:#2b2b2b}
a.thisisatooltip:link, a.grey:visited, a.grey:active {text-decoration: none }  


#cardspanel{

display:inline-block; 
}
#datespanel{

display:inline-block;width:100%;margin:0px;padding:0px;
}

    ul.viewpdf {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:9pt;font-family:core;
   padding:0px;margin:0px;
		text-align: left;font-weight:normal; margin-top:4px;  
}

    ul.ccpayment {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:12pt;font-family:core;
   padding:0px;margin:20px auto;color: #aaa;display: inline-block;
		text-align: center;font-weight:normal; width: 100%;;
}

 ul.ccpayment li.cchead {
    display: block; 

    padding:0px;;margin:4px;
         width:100%;                  
         font-size:9pt; font-family:core;
float:left;
clear;
}

 ul.ccpayment li.ccheadc {
    display: block; 

    padding:0px;;margin:4px;
         width:100%;                  
         font-size:9pt; font-family:core;
float:left;text-align: center;
clear;
}


   ul.pplistt {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:12pt;font-family:core;
   padding:0px;margin:10px 0px 5px 0px;top:10px;
		text-align: center;font-weight:normal;   
}
 ul.teamitems {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:12pt;font-family:core;
   padding:0px;margin:auto;width: 250px;
		text-align: center;font-weight:normal;   
}

 ul.teamitems li.n {
    display: inline-block; 

    padding:10px 0px 0px 10px;
    margin: 0px 0px 10px 0px;
    height:20px;
                           font-size:9pt;
    width:200px; float:left;text-align: left;
clear;
}

 ul.teamitems li.q {
    display: inline-block; 
    margin: 0px 0px 10px 0px;

    padding:10px 0px 0px 0px;
    
    height:20px;
                           font-size:9pt;
    width:40px; float:left;text-align: right;
clear;
}



 ul.items {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:8pt;font-family:corea;
   padding:0px;margin:0px 0px 0px 0px;
		text-align: center;font-weight:normal;   
}
 ul.items li.n {
    display: inline-block; 

    padding:5px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    height:25px;
                        
    width:300px; float:left;text-align: left;
clear;border-bottom:1px solid #dddddd;
}
ul.items li.d {
    display: inline-block; 

    padding:5px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    height:25px;color: #111111;
                        
    width:300px; float:left;text-align: left;
clear;border-bottom:1px solid #dddddd;font-family: corem;
}

ul.items li.d2 {
    display: inline-block; 

    padding:5px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    height:25px;color: #111111;
                        
    width:300px; float:left;text-align: left;
clear;font-family: corem;
}


 ul.items li.p {
    display: inline-block; 

    padding:5px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    height:25px;color: #fe3434;
                        
    width:300px; float:left;text-align: left;font-size: 11pt;
clear;border-bottom:1px solid #dddddd;font-family: corea;
}


 ul.items li.q {
    display: inline-block; 
    margin: 0px 0px 10px 0px;

    padding:5px 0px 0px 0px;
    
    height:25px;
                          
    width:50px; float:left;text-align: right;
clear;border-bottom:1px solid #dddddd;
}

.linenintro{
display: inline-block;font-size: 14pt;
color: #555;;font-family: corea;margin: 20px auto 0px;
text-align: center;padding: 0px 0px 20px 0px;width: 100%;
}	
 ul.items li.q2 {
    display: inline-block; 
    margin: 0px 0px 10px 0px;

    padding:5px 0px 0px 0px;
    
    height:25px;
                          
    width:50px; float:left;text-align: right;
clear;
}

 ul.pplist {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:12pt;font-family:core;
   padding:0px;margin:0px 0px 0px 0px;
		text-align: center;font-weight:normal;  border: none; 
}
    .optcheck{
    
    display:block;
    }
 ul.pplist li.whiteactive {
    display: inline-block; 
background:#f2f2f2;
    padding:10px;height:20px;
                           font-size:9pt;
    width:171px; float:left;
clear;border-bottom:1px solid #dddddd;
}
 ul.pplist li.restartapproved {
    display: inline-block; 
    padding:10px 10px 10px 10px;margin: 10px 0px 10px 0px;
                           font-size:9pt;
    width:940px; float:left;font-family:core;
clear;;background:#f5fff3;
}

   ul.pplist li.whiteactive6 {
    display: inline-block; 
    padding:10px 0px 10px 0px;height:40px;
                           font-size:9pt;
    width:85px; float:left;      text-align:center;
clear;border:none; border-bottom:1px solid #555555;  
}

   ul.pplist li.whiteactive7 {
    display: inline-block; 

    padding:7px 0px 5px 5px;height:48px;
                           font-size:9pt;
    width:237px; float:left;
clear;border:none; border-bottom:1px solid #555555; 
}
 .holiday_resp{
 font-size:9pt;color:#aaaaaa;padding:4px;
 }
 ul.pplist li.whiteactive10 {
    display: inline-block; 
    padding:10px 2px 10px 0px;height:40px;
                           font-size:8pt;
    width:115px; float:left;
clear;border:none; border-bottom:1px solid #555555;  text-align:center;
}
  ul.pplist li.lookahead_address {
    display: inline-block; 
background:#f2f2f2;
    padding:5px 10px 5px 5px;height:50px;
                           font-size:9pt;
    width:190px; float:left;
clear;border:none; border-bottom:1px solid #cccccc;  text-align:left;
}

  ul.pplist li{
  }
 ul.pplist li.white_lookahead1 {
    display: inline-block; 
    padding:7px 2px 5px 2px;height:48px;
                           font-size:8pt;
    width:30px; float:left;
clear;border:none; border-bottom:1px solid #555555; 
}
 ul.pplist li.white_lookahead1_red {
    display: inline-block; 
    padding:12px 2px 5px 2px;height:43px;
                           font-size:8pt;
    width:30px; float:left;
clear;border:none; border-bottom:1px solid #555555; background: #d87272;
}
 .dateheader_pdf{
    
    display:block;text-align:center;font-family:core;font-size:9pt;width:226px;color:#393939;padding:4px 2px 4px 2px;
    }
   .dateheader{
   
   text-transform:uppercase;border-right: 1px solid #f2fafa;
   display:inline-block;text-align:center;font-family:core;font-size:25pt;
   letter-spacing:6px;background-color:#f2fafa;width:480px;color:#111111;padding:0px;
   margin-bottom: 10px;
   height:auto;float: left;
   }
       .pdateheader{
    
    height:60px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
    background-color:#fde74e;
    width:54px;color:#595959;padding:5px 0px 0px 0px; overflow:hidden;      margin:0px 0px 0px 0px;
    }
    
         .pdateheader2{
    
    height:60px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
    background-color:#dddddd;
    width:54px;color:#595959;padding:5px 0px 0px 0px; overflow:hidden;
    margin:0px 3px 0px 0px;
    }
     
     .pdateheader3{
    
    height:60px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
    background-color:#4efde2;                        margin:0px 3px 0px 0px;
    width:54px;color:#595959;padding:5px 0px 0px 0px; overflow:hidden;
    } 
    
      .pdateheader_a{
    
    height:57px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
    background-color:#fde74e;     margin:0px 3px 0px 0px;
    width:54px;color:#595959;padding:5px 0px 0px 0px;overflow:hidden;  border-bottom:3px solid #ec577a;
    }
    
         .pdateheader2_a{
    
    height:57px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
    background-color:#dddddd;     margin:0px 3px 0px 0px;
    width:54px;color:#595959;padding:5px 0px 0px 0px; overflow:hidden;  border-bottom:3px solid #ec577a;
    }
     
     .pdateheader3_a{
    
    height:57px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
    background-color:#4efde2;     margin:0px 3px 0px 0px;
    width:54px;color:#595959;padding:5px 0px 0px 0px; overflow:hidden;  border-bottom:3px solid #ec577a;
    } 
    
    
    
    
    
             .pdateheaderp{
    
    height:47px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
    background-color:#fff;       margin:0px 10px 0px 0px;
    width:54px;color:#595959;padding:15px 2px 2px 2px; overflow:hidden;
    }
  
      
             .pdateheaderp_a{
    
    height:44px;display:inline-block;text-align:center;font-family:core;font-size:8pt;
        margin:0px 10px 0px 0px;
    width:44px;color:#595959;padding:15px 2px 2px 2px; overflow:hidden;
    }
     .dateheader2{
    
    display:block;text-align:center;font-family:core;font-size:10pt;background-color:#adadad;width:226px;color:#292929;padding:2px;
    }
        
          .dateheader3{
    
    display:block;text-align:center;font-family:core;font-size:9pt;background-color:#333333;width:226px;color:#eeeeee;padding:2px;
    } 
    .dateheader_a{
    
    text-transform:uppercase;border-right: 1px solid #dddddd;
    display:inline-block;text-align:center;font-family:core;font-size:25pt;
    letter-spacing:6px;background-color:#ffffff;width:480px;color:#111111;padding:0px;
    margin-bottom: 10px;
    height:auto;float: left;
    }
    .dateheaderitems_a{
    
    text-transform:uppercase;
    display:inline-block;text-align:left;font-family:core;font-size:1em;letter-spacing:6px;background-color:#ffffff;width:350px;color:#111111;
    padding:0px 0px 20px 80px;    margin-bottom: 20px;
    
    }
    .dateheaderitems{
    
    text-transform:uppercase;
    display:inline-block;text-align:left;font-family:core;font-size:1em;letter-spacing:6px;background-color:#ffffff;width:350px;color:#111111;
    padding:0px 0px 20px 80px;    margin-bottom: 20px;
    
    }
     .dateheader2_a{
    
    display:inline-block;text-align:center;font-family:core;font-size:10pt;background-color:#d76e86;width:226px;color:#292929;padding:2px;
    }
    
     .dateheader3{
    
    display:inline-block;text-align:center;font-family:core;font-size:9pt;background-color:#333333;width:226px;color:#eeeeee;padding:2px;
    } 
    
         .dateheader3_a{
    
    display:inline-block;text-align:center;font-family:core;font-size:10pt;background-color:#333333;width:226px;color:#ecef00;padding:2px;
    }  
     
         
     .dateheader4{
    
    display:inline-block;text-align:center;font-family:core;font-size:9pt;background-color:#565656;width:226px;color:#eeeeee;padding:2px;margin:0px 0px 5px 0px;
    } 
    
         .dateheader4_a{
    
    display:inline-block;text-align:center;font-family:core;font-size:10pt;background-color:#333333;width:226px;color:#ecef00;padding:2px;
    }  
     .dateheader5{
    
    display:block;text-align:center;font-family:core;font-size:9pt;background-color:#555555;width:226px;color:#eeeeee;padding:2px; margin:5px 0px 5px 0px
    } 
    
      .dateheader6{
    
    display:block;text-align:center;font-family:core;font-size:10pt;background-color:#c7d39c;width:226px;color:#292929;padding:2px; margin:5px 0px 5px 0px
    }   
    
    .client_details{
    padding:5px 0px 5px 0px;display:block;border-top:1px solid #cccccc; margin:0px 0px 5px 2%;width:96%
    }
    
    .client_details_bc{
    padding:0px 0px 10px 0px;display:inline-block;border-bottom:1px solid #cccccc; margin:0px 10px 10px 0px;width:230px;vertical-align: top;height: 100px;;
    }
    
    
    
    
        .client_details_top{
    padding:0px;display:inline-block;margin:5px 0px 15px 0px;width: 240px;
    }
    
    .productlist_hidden{
     display:none;
    }
      .adminprockey{
  color:#c85454;display:block;margin-top:2px;
      }
    .productlist{
    display:block;margin:4px 0px 4px 0px;
    }  
 ul.pplist li.white_lookahead2 {
    display: inline-block; 
background:#f2f2f2;
    padding:10px 0px 10px 0px;height:40px;
                           font-size:9pt;
    width:20px; float:left;
clear;border:none; border-top:1px solid #cccccc; 
}

 
 ul.pplist li.feepriceh {
    display: inline-block; height:30px;
 border:none;
    padding:10px 5px 10px 5px;  font-family: corem;
                           font-size:10pt;text-align:center;
    width:50px; float:left;    border-bottom:1px solid #cccccc;
clear; margin-bottom:0px;
}
  ul.pplist li.feepricesmh {
    display: inline-block; 
 border:none;
    padding:10px 5px 10px 5px;height:30px;
                           font-size:10pt;
    width:45px; float:left;   border-bottom:1px solid #cccccc;
clear;font-family: corem;text-align:left; ;
}

               ul.pplist li.feeemailh {
    display: inline-block; 
border:none;
    padding:10px 5px 10px 5px;height:30px;
                           font-size:10pt;    
    width:280px; float:left;  font-family: corem;
			   	border-bottom:1px solid #cccccc;
clear;   }             
                            ul.pplist li.customer_1 {
    display: inline-block; 
  border:none;
   padding:5px 5px 5px 0px;height:20px;
                           font-size:9pt;
    width:390px; float:left;  
clear;
}
   
   
   
       

                          ul.pplist li.customer_3 {
          display: inline-block; 
        border:none;
         padding:5px 0px 5px 0px;height:20px;
                                 font-size:9pt;
          width:130px; text-align: left;  float: left;border-bottom: 1px solid #eee;
      clear;
      }
      
                        ul.pplist li.customer_2 {
    display: inline-block; 
  border:none;
   padding:5px 5px 5px 0px;height:20px;
                           font-size:9pt;
    width:240px; float:left; 
clear;
}
          ul.pplist li.customer_1a {
    display: inline-block; 
  border:none;
   padding:5px 5px 5px 0px;height:20px;
                           font-size:9pt;text-align: left;
    width:200px;
clear;
}
          
             ul.pplist li.customer_1abc {
    display: inline-block; 
  border:none;
   padding:5px 5px 5px 5px;height:20px;
                           font-size:9pt;
    width:240px; float:left;  
clear;
}

        ul.pplist li.customer_days {
    display: inline-block; 
  border:none;
   padding:5px 5px 5px 5px;height:20px;
                           font-size:9pt;
    width:135px; float:left;  text-align: left;
clear;
}


             ul.pplist li.customer_email {
    display: inline-block; 
  border:none;
   padding:5px 5px 5px 5px;height:20px;
                           font-size:9pt;
    width:165px; float:left;  
clear;
}

            ul.pplist li.customer_2a {
    display: inline-block; 
  border:none;
   padding:5px 0px 5px 0px;height:20px;
                           font-size:9pt;text-align: right;float: left;
    width:267px;  
clear;
}


      
      
                         ul.pplist li.customer_4 {
          display: inline-block; 
        border:none;
   padding:5px 0px 5px 0px;height:20px;
                                 font-size:9pt;
          width:115px; float:left;  text-align: left;
      clear;
      }
      
               ul.pplist li.feeemailnl {
    display: inline-block; 
    border:none;
   padding:10px 5px 10px 5px;min-height:20px;
                           font-size:9pt;
    width:280px; float:left;  border-bottom:1px solid #ffffff;
clear;
}   
               ul.pplist li.feeemail {
    display: inline-block; 
border:none;
   padding:5px 5px 10px 5px;height:25px;
                           font-size:9pt;
    width:280px; float:left;  border-bottom:1px solid #cccccc;
clear;
}
                  ul.pplist li.feeemail2 {
    display: inline-block; 
   border:none;
   padding:10px 5px 10px 5px;min-height:20px;
                           font-size:9pt;
    width:360px; float:left;  border-bottom:1px solid #cccccc;
clear;
}

                  ul.pplist li.feeemail3 {
    display: inline-block; 
    border:none;
   padding:10px 5px 10px 5px;min-height:20px;
                           font-size:9pt;
    width:360px; float:left;  border-bottom:1px solid #cccccc;
clear;
}



 ul.pplist li.export_details {
    display: inline-block; height:20px;
 border:none;
    padding:10px 5px 10px 5px;
                           font-size:10pt;
    width:400px; float:left;   border-bottom:1px solid #cccccc;
clear;
}

 ul.pplist li.export_details2 {
    display: inline-block; height:20px;
background:#f2f2f2; border:none;
    padding:10px 5px 10px 5px;
                           font-size:10pt;
    width:484px; float:left;   border-bottom:1px solid #cccccc;background-color:#ffffff;
clear;
}
 ul.pplist li.exportprice {
    display: inline-block; 
 border:none;
    padding:10px 5px 10px 5px;height:20px;
                           font-size:10pt;
    width:45px; float:left;   border-bottom:1px solid #cccccc;
clear;font-weight:bold; text-align:left;  margin-bottom:0px;
}
  .bluetext{
  font-weight:bold;
  color:#3468de;
  }
 ul.pplist li.feeprice {
    display: inline-block; min-height:20px;
border:none;
    padding:10px 5px 10px 5px;
                           font-size:10pt;
    width:50px; float:left;   border-bottom:1px solid #cccccc;
clear;
}

 ul.pplist li.feepricel {
    display: inline-block; min-height:20px;
 border:none;
    padding:10px 5px 10px 5px;
                           font-size:10pt;
    width:65px; float:left;   border-bottom:1px solid #cccccc;
clear;
}


 ul.pplist li.feepricev {
    display: inline-block; min-height:20px;
 border:none;
    padding:10px 5px 10px 5px;              display:none;
                           font-size:10pt;
    width:50px; float:left;   border-bottom:1px solid #cccccc;
clear;
}
   ul.pplist li.feepricesmv {
    display: inline-block; 
border:none;
    padding:10px 5px 10px 5px;min-height:20px;
                           font-size:10pt;   display:none;
    width:45px; float:left; border-bottom:1px solid #cccccc;
clear;
}
                ul.pplist li.feeemailv {
    display: inline-block; 
    border:none;    display:none;
   padding:10px 5px 10px 5px;min-height:20px;
                           font-size:9pt;
    width:280px; float:left;  border-bottom:1px solid #cccccc;
clear;
}
  ul.pplist li.feepricesm {
    display: inline-block; 
border:none;
    padding:10px 5px 10px 5px;min-height:20px;
                           font-size:10pt;
    width:45px; float:left; border-bottom:1px solid #cccccc;
clear;
}
 ul.pplist li.white_lookahead_price {
    display: inline-block; 
background:#f2f2f2;
    padding:10px 5px 10px 5px;height:40px;
                           font-size:10pt;
    width:50px; float:left; border:none;
clear;    border-bottom:1px solid #cccccc;
}

 ul.pplist li.white_lookahead_price_sm {
    display: inline-block; border:none;
background:#f2f2f2;
    padding:10px 5px 10px 5px;min-height:20px;
                           font-size:10pt;
    width:45px; float:left;
clear;   border-top:1px solid #cccccc;
}
 .twl{
 display:inline-block;border-left:1px solid #cccccc;margin-left:0px;padding-left:10px;
 }
  ul.pplist li.whiteactive11 {
    display: inline-block; 
background:#f2f2f2;
    padding:10px 10px 10px 0px;height:40px;
                           font-size:8pt;
    width:140px; float:left;
clear;;margin-bottom:5px; 
}
   ul.pplist li.whiteactive8 {
    display: inline-block; 

    padding:2px 0px 2px 5px;height:56px;
                           font-size:9pt;
    width:240px; float:left;
clear;border:none; border-bottom:1px solid #555555; 
}

 ul.pplist li.whiteactive9 {
    display: inline-block; 
background:#f2f2f2;
    padding:10px;height:16px;
                           font-size:9pt;
    width:190px; float:left;
clear;border-bottom:1px solid #dddddd;margin-bottom:5px; 
}
 ul.pplist li.info {
    display: inline-block; 
background:#f4f4f4;
    padding:10px 10px; 10px; 10px; height:60px;
                           font-size:9pt;
    width:250px; float:left;  font-family:core;
clear;;margin:0px 0px 0px 0px; 
}

 ul.pplist li.info3 {
    display: inline-block; 
background:#f4f4f4;
    padding:10px 10px; 10px; 10px;
                           font-size:9pt;
    width:230px; float:left;height:60px;
clear;;margin:0px 0px 5px 0px; 
}


    .multiroomtext{
      color:#b5a13d;
    }
 ul.pplist li.info2 {
    display: inline-block; 
background:#f4f4f4;
    padding:20px 10px; 10px; 10px;;height:40px;line-height:1.2em;
                           font-size:9pt;text-align:left;
    width:650px; float:left;      font-family:core;
clear;margin:0px 0px 5px 0px;color:#2d2d2d;
}

   ul.pplist li.whiteactive2 {
    display: inline-block; 
background:#f2f2f2;
    padding:10px;height:20px;
                           font-size:9pt;
    width:167px; float:left;
clear;border-bottom:1px solid #dddddd;margin-bottom:5px; 
}

  ul.pplist li.noactiveagreement{
       display: inline-block; 
    padding:10px;
          font-size:9pt;
    width:960px; float:left;text-align:center;
clear;border:none;
  }


 ul.pplist li.stripe_cc_left {
    display: inline-block; 
background:#efefef;font-family:core;
    padding:10px;height:20px; color:#2d2d2d;
                       font-size:9pt; vertical-align:middle;
    width:131px; float:left;  line-height:18pt;
clear;border-bottom:1px solid #d5d5d5;margin-bottom:10px;margin-left:100px; 
}


 .pendingid{
 
  margin:3px 3px 0px 0px;display:inline-block;padding:1px 5px 1px 5px;background-color:#a5de41;font-size:8px;color:#005500;
 }
 
  .activeid2{
 
  margin:0px 3px 0px 10px;display:inline-block;padding:3px 5px 3px 5px;background-color:#7cd882;font-size:12px;color:#005500;
 }
 .newidc{
 
  margin:3px 3px 0px 0px;display:inline-block;padding:1px 5px 0px 0px;font-size:10pt;color:#56e1d6;font-family: corem;
 }
 .activeidc{
 
  margin:3px 3px 0px 0px;display:inline-block;padding:1px 5px 0px 0px;font-size:10pt;color:#7ade6f;font-family: corem;
 }
 


 
 .errorid2cc{
 	
 	
 	
 	background: #fcf6f8 none repeat scroll 0 0;
 	color: #555;
 	display: block;
 	font-family: core;
 	font-size: 10pt;
 	line-height: 1.5em;
 	margin: 0 auto 00px;
 	padding: 10px 0;
 	text-align: center;
 	width: 50%;
 }
 .errorid2cc:hover{
   background: #fdf9fb none repeat scroll 0 0;cursor: pointer;
 }
 .activeid{
 
  margin:3px 0px 0px 0px;display:inline-block;padding:1px 5px 1px 5px;background-color:none;font-size:12px;color:#111;
 }
 
 .soonid{
 
  margin:3px 0px 0px 0px;display:inline-block;padding:1px 5px 1px 5px;font-size:12px;color:#dfb40a;;font-family: coreb;
 }
 

 
 .errorid3{
 
  margin:0px 0px 0px 0px;display:inline-block;padding:4px 5px 3px 5px;font-size:12px;color:#dd3d62;font-family: corem;
 }
   .paidtext{

 display:inline-block;padding:0px 0px 0px 0px;font-size:8pt;color:#6ed419;
 margin:5px 0px 0px 0px;font-family:corea; 
 
  }
     .holdid{
 
    margin:3px 3px 0px 0px;display:inline-block;padding:1px 5px 1px 5px;background-color:#ffc100;font-size:8px;color:#000000;
 }
   .rstid{
 
    margin:3px 3px 0px 0px;display:inline-block;padding:3px 5px 2px 5px;background-color:#ffc100;font-size:11px;color:#000000;
 }
   .notsetid{
 
    margin:3px 0px 0px 0px;display:inline-block;padding:1px 5px 1px 5px;background-color:#ccc;font-size:8px;color:#000000;
 }
 
    .teamcolour{
 
    margin:3px 3px 0px 0px;display:inline-block;padding:1px 5px 1px 5px;font-size:8.5pt;color:#000000;
 }
 
   .teamcolour_pad{
 
    margin:3px 3px 3px 0px;display:inline-block;padding:8px;font-size:9pt;color:#000000;
 }
  
  .errorid0m{
  
    margin:0px;display:inline;padding:3px 4px;background-color:#ffffff;font-size:10px;color:#dd3d62;border: 1px solid #dd3d62;font-family: coreb;
  }
  
   .infoid{
  
    margin:5px;display:inline;padding:1px 5px;background-color:#ffffff;font-size:11px;color:#307397;border: 2px solid #307397;font-family: corem;
  }
  
  .infoid{
  
    margin:5px;display:inline;padding:1px 5px;background-color:#ffffff;font-size:11px;color:#307397;border: 2px solid #307397;font-family: corem;
  }
  
  
  .infoidgrey{
  
    margin:5px;display:inline;padding:1px 5px;background-color:#ffffff;font-size:8px;color:#ccc;border: 1px solid #ccc;font-family: coreb;
  }
  .infoidnmxx{
  text-align: center;
    margin:5px 0px;display:inline-block;padding:1px 5px;background-color:#fcfcfc;font-size:8px;color:#555;border: 1px solid #ccc;font-family: corea;width: 90%;
  }
  
  .infoidnm{
  text-align: center;
    margin:0px 0px;display:inline-block;font-size:9pt;color:#555;;font-family: corea;width: 90%;
  }
  .refundq{
  	
  	    display:inline;padding:2%;background-color:#ffffff;font-size:11px;color:#b9364b;border: 1px solid #b9364b;font-family: corea;
  	width: 10%;text-align: center;margin: 0px 2% 0px 0px;
  	
  }
 
  
  
   .infoidgrey{
  
    margin:5px;display:inline;padding:1px 5px;background-color:#ffffff;font-size:8px;color:#ccc;border: 1px solid #ccc;font-family: coreb;
  }
  
   .cap{
  display:inline;background-color:#ffffff;font-size:11px;color:#23488e;;font-family: coreb;border: 2px solid #23488e;padding: 3px;
  
  }
  
   .errorid{
  display:inline;font-size:12px;color:#fb5e5e;;font-family: coreb;
  
  }
   .infoidg{
  
    margin:10px 0px 5px 0px;display:inline-block;padding:1px 5px;background-color:#ffffff;font-size:8px;color:#307397;border: 1px solid #307397;font-family: coreb;
  }
 .infoidpdf{

  margin:0px 0px 0px 0px;display:inline-block;padding:0px;background-color:#ffffff;font-size:8px;color:#7cd882;border: 1px solid #7cd882;font-family: coreb;vertical-align: top;
}
 .errorid2{
 	
 	
 	
 	background: #none;
 	color: #f5b7b1 ;
 	display: block;
 	font-family: corea;
 	font-size: 10pt;
 	line-height: 1.5em;
 	margin: 0 auto 00px;
 	padding: 0px 0;
 	text-align: center;
 	width: 100%;max-width: 400px;
 }
 .errorid2:hover{
   background: none;cursor: pointer;text-decoration: underline;
 }
 
  ul.pplist li.cc_nocard {
    display: inline-block; 
font-family:core;
    padding:20px 0px 20px 0px; color:#2d2d2d;
                       font-size:9pt; vertical-align:middle;
    width:400px; line-height:18pt;
clear;;margin-bottom:0px;border:none; text-align: center;
}

  ul.pplist li.stripe_cc_def {
    display: inline-block; 
font-family:core;
    padding:10px 0px 10px 0px;height:22px; color:#2d2d2d;
                       font-size:9pt; vertical-align:middle;
    width:20%; float:left;  line-height:18pt;
clear;border-bottom:1px solid #d5d5d5;margin-bottom:10px; text-align: right;
}
   
   ul.pplist li.stripe_cc_image {
    display: inline-block; 
font-family:core;
    padding:10px 0px 10px 0px;height:22px; color:#2d2d2d;
                       font-size:9pt; vertical-align:middle;
    width:20%; float:left;  line-height:18pt;
clear;border-bottom:1px solid #d5d5d5;margin-bottom:10px; text-align: center;
}

  ul.pplist li.stripe_cc100 {
    display: inline-block; 
font-family:corea;
    padding:10px 0px 10px 0px;height:22px; color:#2d2d2d;
                       font-size:11pt; vertical-align:middle;
    width:100%;  line-height:18pt;
clear;margin-bottom:10px; text-align: center;
  }


  ul.pplist li.stripe_cc {
    display: inline-block; 
font-family:silkamono-regular;
    padding:10px 0px 10px 0px;height:22px; color:#2d2d2d;
                       font-size:10pt; vertical-align:middle;
    width:33%; float:left;  line-height:18pt;
clear;border-bottom:1px solid #ded9d9;margin-bottom:10px; 
}
 ul.pplist li.change-date {
    display: inline-block; 
font-family:core;
    padding:10px;height:60px;      margin:0px;      
                       font-size:9pt; vertical-align:middle;
    width:100%; float:left;  line-height:1.7em; border:none;
clear;
}

 ul.pplist li.change-date2 {
    display: inline-block; 
font-family:core;
    padding:10px;height:40px;      margin:0px;   border:none;  
                       font-size:9pt; vertical-align:middle;
    width:100%; float:left;  line-height:1.7em;text-align:center;
clear;
}
 ul.pplist li.greenactive {
    display: inline-block; 
background:#f2f2f2;font-family:core;        border:none;
   padding:10px 5px 10px 5px;height:40px;      margin:0px;      
                       font-size:9pt; vertical-align:middle;
    width:215px; float:left;  line-height:1.7em;  border-bottom:1px solid #cccccc; 
clear;
}
  ul.pplist li.redproblem22 {
    display: inline-block; 
background:#f4f4f4;
    padding:10px; height:40px;
          font-size:9pt;
    width:172px; float:left;
clear; line-height:1.7em;
}
 ul.pplist li.greenactive2 {
       display: inline-block; 
background:#f2f2f2;font-family:core;
    padding:10px 5px 10px 5px;height:40px;       border:none;    
                       font-size:9pt; vertical-align:middle;
    width:35px; float:left;  line-height:1.7em; border-bottom:1px solid #cccccc; 
clear;  
}

 ul.pplist li.greenactive3 {
        display: inline-block; 
background:#f2f2f2;font-family:core;
    padding:10px;height:40px;           
                       font-size:9pt; vertical-align:middle;
    width:220px; float:left;  line-height:1.7em;
clear;                                           border:none;    border-bottom:1px solid #cccccc; 
}



  ul.pplist li.greenactive4 {
    display: inline-block; 
background:#f4f4f4;     margin:0px;
    padding:10px;height:40px;
                       font-size:9pt; vertical-align:middle;
    width:575px; float:left;  line-height:18pt;
clear;
}

 ul.pplist li.greenactive5 {
    display: inline-block;   margin:0px;
background:#f4f4f4;    padding:10px;height:40px;
                       font-size:9pt; vertical-align:middle;
    width:60px; float:left;  line-height:18pt;
clear;
}


 ul.pplist li.restartlist {
    display: inline-block; 
font-family:core;
    padding:10px 0px 10px 0px;height:90px;
                       font-size:9pt; vertical-align:middle;
    width:185px; float:left;  line-height:11pt;border-bottom: 1px solid #aaa;
clear;}
   ul.pplist li.restartlistrst {
    display: inline-block; 

 padding:10px 0px 10px 0px;height:90px;border-bottom: 1px solid #aaa;
                       font-size:10pt; 
    width:715px; float:left;  line-height:18pt;
clear; text-align:left;
}

   ul.pplist li.restartlist4 {
    display: inline-block; 

 padding:10px 0px 10px 0px;height:90px;
                       font-size:8pt; 
    width:715px; float:left;  line-height:18pt;border-bottom: 1px solid #aaa;
clear; text-align:left;
}

 ul.pplist li.restartlist5 {
    display: inline-block; 

padding:10px 0px 10px 0px;height:90px;
                       font-size:9pt; vertical-align:middle;border-bottom: 1px solid #aaa;
    width:60px; float:left;  line-height:18pt;
clear;
}

 ul.pplist li.redproblem {
    display: inline-block; 
background:#f2f2f2;
    padding:10px; height:40px;
          font-size:9pt;
    width:160px; float:left;
clear;border-bottom:1px solid #dfafad;margin-bottom:5px;line-height:1.7em;
}

      
   .indicator:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 512ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s normal none infinite cw;
    border-color: #414141 transparent transparent;
    border-image: none;
    border-radius: 50%;
    border-right: 2px solid transparent;
    border-style: solid;
    border-width: 2px;
    content: "";
    display: block;
    height: 350px;
    left: -2px;
 
    top: -2px;
    transition: all 512ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
    width:  350px;z-index:999999999999999;
}
 ul.pplist li.redproblem2 {
    display: inline-block; 
background:#f2f2f2;
    padding:10px; height:40px;
          font-size:9pt;
    width:215px; float:left;
clear;border-bottom:1px solid #dfafad;margin-bottom:5px; line-height:1.7em;
}

  .t282{
  
  display:inline-block;margin: 20px auto;opacity: 0.8;width: 40px;background: none;padding: 5px;
  }
  
    .padlock{
  
  display:block;;margin-top:-44px;left:0px;
  }
  ul.pplist li.ppwideauto {
    display: inline-block;  
                  height:auto;   
    padding:0px 0px 10px 0px;font-family:core;text-align:center;
                              font-size:10pt;color:#00297b;
    width: 490px; 
clear;margin:5px auto; border:none;
background: #ffffffcf;
  width: ;
  padding: 25px 25px 0px 25px;
  border: 1px solid #d3cece;
  border-radius: 5px;
  box-shadow: 1px 1px 6px #d3cece;
} 
  ul.pplist li.ppwideadd1 {
    display: inline-block; font-family: core;
                  height:20px;    
    padding:10px 10px 10px 0px;
                              font-size:10pt;
    width:370px; float:left;
clear;margin-bottom:5px; 
}

  ul.pplist li.ppwideadd2 {
    display: inline-block; 
                  height:20px;  font-family: core;  
    padding:10px 10px 10px 0px;
                              font-size:10pt;
    width:540px; float:left;
clear;;margin-bottom:5px; 
}
 ul.pplist li.ppwide {
    display: inline-block; 
                  height:20px; font-family: core;     
    padding:10px 10px 10px 0px;
                              font-size:10pt;
    width:950px; float:left;
clear;border:none;margin-bottom:5px; 
}

 ul.pplist li.ppwided {
    display: inline-block; 
                  height:20px;    
    padding:10px 10px 10px 0px;font-family: corea;
                              font-size:11pt;
    width:950px; float:left;
clear;border-bottom:1px solid #cccccc;margin-bottom:10px; 
}


    ul.pplist li.ppwide10 {
    display: inline-block; 
                  height:20px;    
    padding:10px 10px 10px 0px;font-weight:bold;
                              font-size:10pt;
    width:950px; float:left;
clear;margin-bottom:10px;border-top:none; border-bottom:1px solid #ccc;
}
  
    ul.pplist li.lah2 {
    display: inline-block; 
                 
    padding:10px 10px 10px 0px;font-weight:normal;font-family:core;
                              font-size:10pt;
    width:100%; float:left;                            border:none;
clear;margin-bottom:0px;text-align: left;
}




    ul.pplist li.lah {
    display: inline-block; 
    padding:10px 0px 10px 0px;font-family:coreb;
                              font-size:10pt;
    width:100%; float:left;
clear;margin-bottom:0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah85 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:85%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah70 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:70%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah60 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:60%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah75 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:75%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah65 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:59%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah59a {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;color: #aaa;
    width:59%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah41a {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:41%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah10a {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;color: #ddd;
    width:10%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah20b {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:coreb;
                              font-size:11pt;color: #000;
    width:100%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah20 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;color: #111;
    width:20%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah25l {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;color: #111;
    width:25%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah100n {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:100%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah100nb {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:100%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none; text-align: left;
}

ul.pplist li.teamdate{
    display: inline-block; 
    padding:0px;font-family:corem;
    font-size:16pt;
    width:100%; float:left;padding: 3px 0px;
clear;margin:0px 0px 0px 0px;border-top:none; border:none; text-align: left;
}

ul.pplist li.lah40 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:10pt;
    width:75%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}



ul.pplist li.lah40 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:10pt;
    width:75%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah100tall {
    display: inline-block; 
    padding:0px 0px 10px 0px;font-family:coreb;
                              font-size:10pt;text-align: left;
    width:100%; 
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;color: #111;
}

ul.pplist li.lah100mrx {
    display: block; 
    padding:0px 0px 20px;font-family:corem;
                              font-size:15pt;text-align: center;
    width:210px; 
clear;margin:20px auto 30px;border-top:none; border-bottom:1px solid #111;  
}

ul.pplist li.lah100mrxb {
    display: block; 
    padding:10px 0px;font-family:corea;
                              font-size:11pt;text-align: center;
    width:50%; 
clear;margin:20px auto 40px;border-top:none; border-bottom:1px solid #cc;  
}


ul.pplist li.lah100 {
    display: inline-block; 
                  height:auto;    
    padding:0px 0px 10px 0px;font-family:coreb;
                              font-size:10pt;text-align: left;
    width:100%; 
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  color: #111;
}

ul.pplist li.lah100c {
    display: inline-block; 
             
    padding:0px 0px 10px 0px;font-family:coreb;
                              font-size:12pt;text-align: left;height: auto;
    width:100%; 
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #111;color: #111;
}
ul.pplist li.lah100cm {
    display: inline-block; 
             
    padding:0px 0px 10px 0px;font-family:corem;
                              font-size:11pt;text-align: left;height: auto;
    width:100%; 
clear;margin:10px 0px 10px 0px;border-top:none; border:none;  border-bottom:1px solid #111;
}

ul.pplist li.lah100cmnb {
    display: inline-block; 
             
    padding:0px 0px 0px 0px;font-family:corea;
                              font-size:9pt;text-align: left;height: auto;
    width:100%; 
clear;margin:10px 0px 0px 0px;border-top:none; border:none; 
}


ul.pplist li.product_100 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:coreb;
                              font-size:10pt;
    width:100%; 
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;color: #555;
}

.lah50_nb {
    display: inline-block; 
                  height:65px;    
    padding:30px 0px;font-family:coreb;
                              font-size:10pt;
    width:50%; 
clear;margin:20px 0px 20px 0px;border-top:none; border:none; text-align: center;
}

ul.pplist li{
	
	font-size:11pt;padding: 12px 0px;font-family:corea;
}


ul.pplist li.textareaheight{

height:auto;padding: 0px 0px 20px 0px;

}

.textarea1{
border: 1px solid #ccc;padding: 5px;font-family: corea;font-size: 8pt;
}
ul.pplist li.product75 {
    display: inline-block; 
                              font-size:10pt;float: left;
    width:75%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;font-family: coreb;
}


ul.pplist li.product10 {
    display: inline-block; 
                              float: left;
    width:10%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}

ul.pplist li.product15 {
    display: inline-block; 
                              float: left;
    width:18%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}

ul.pplist li.product20 {
    display: inline-block; 
                              float: left;
    width:20%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}


ul.pplist li.product25 {
    display: inline-block; 
                              float: left;
    width:25%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}
ul.pplist li.product5 {
    display: inline-block; 
   font-family:corea;
                             float: left;
    width:5%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}

ul.pplist li.product11 {
    display: inline-block; 
  float: left;
    width:11%; 
;margin:10px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}

ul.pplist li.product13 {
    display: inline-block; 
      float: left;
    width:13%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}
ul.pplist li.product12p5 {
    display: inline-block; 
                   
                           float: left;
    width:12.5%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}
ul.pplist li.product15 {
    display: inline-block; 
      float: left;
    width:15%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}

ul.pplist li.product35 {
    display: inline-block; 
      float: left;
    width:35%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}

ul.pplist li.product50 {
    display: inline-block; 
      float: left;
    width:50%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;
}

ul.pplist li.product100 {
    display: inline-block; 
                              font-size:10pt;float: left;
    width:100%; 
;margin:0px;border-top:none; border:none;  border-bottom:1px solid #ccc;color: #555;font-family: coreb;
}

ul.pplist li.product101 {
    display: inline-block; 
                              font-size:10pt;float: left;
    width:100%; 
;margin:-1px;border-top:none; border:none;;color: #555;font-family: corea;border-top: 1px solid #ccc;
}

ul.pplist li.lah7p5 {
    display: inline-block; 
                  height:40px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:7.5%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah10 {
    display: inline-block; 
                  height:40px;    
    padding:0px;font-family:corea;
                              font-size:10pt;
    width:10%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah10s {
    display: inline-block; 
                  height:25px;    
    padding:0px 0px 5px 0px;font-family:corea;
                              font-size:9pt;
    width:10%; float:left;
clear;margin:5px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah2p5 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:2.5%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}

ul.pplist li.lah5r {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:5%; float:left;text-align: right;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah5 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:5%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah5l {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:5%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah10l {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:10%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah5b {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:5%; float:left;text-align: center;color: #ddd;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah20l {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:10pt;
    width:17.5%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah30l {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:30%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}

ul.pplist li.lah20lb {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:coreb;
                              font-size:9pt;
    width:20%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}

ul.pplist li.lah10r {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:10%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: right;
}


ul.pplist li.lah20r {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:20%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: right;
}



ul.pplist li.lah40 {
    display: inline-block; 
                  height:40px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:40%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah20 {
    display: inline-block; 
                  height:40px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:20%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: left;
}
ul.pplist li.lah55l {
    display: inline-block; 
                  height:40px;    
    padding:0px;font-family:corea;
                              font-size:11pt;
    width:77%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  line-height: 1.2em;
}

ul.pplist li.lah15r {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:15%; float:left;text-align: right;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}


ul.pplist li.lah15l {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:15%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah12p5l {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:12.5%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah15lb {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:coreb;
                              font-size:9pt;
    width:15%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah15 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:15%; float:left;text-align: center;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah15b {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;text-align: center;
    width:16%; float:left;color: #ddd;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah40 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:9pt;
    width:75%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

ul.pplist li.lah30 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:8pt;
    width:30%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;text-align: right;
}


ul.pplist li.lah90 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:corea;
                              font-size:10pt;
    width:90%; float:left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
ul.pplist li.lah50 {
    display: inline-block; 
                  height:25px;    
    padding:0px;font-family:coreb;
                              font-size:10pt;
    width:50%; float:left;text-align: left;
clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}

 ul.pplist li.lah25 {
    display: inline-block; 
                  height:25px;    
    padding:10px 0px 5px 0px;font-family:coreb;
                              font-size:11pt;
    width:25%;
clear;margin-bottom:0px;border-top:none; border:none;  border-bottom:1px solid #eee;
}
      ul.pplist li.lah3 {
    display: inline-block; 
             
    padding:0px 0px 5px 0px;font-family: corea;
                              font-size:11pt;
    width:950px; float:left;
clear;margin-bottom:0px;border-top:none; border:none; border-bottom:1px solid #eee;
}

 ul.pplist li.ppwidecore {
    display: inline-block; 
                  height:20px;   font-family:core; 
    padding:10px 10px 15px 0px;     font-size:12pt;
                      
    width:950px; float:left;  text-align:center;
clear;;margin-bottom:5px;margin-top:5px; 
}

.pmethod{
height:40px;
}

input:disabled {
    
} 
 
.signupform_comments:disabled {
    background: #ffffff;color:#2d2d2d;
} 
   

 ul.pplist li.ppwide2 {
    display: inline-block; 
                  height:20px;    
    padding:0px;
                              font-size:10pt;
    width:280px; float:left;
clear;;margin-bottom:5px; 
}

 ul.pplist li.ppwide3 {
    display: inline-block; 
                  height:20px;    
    padding:10px 10px 10px 0px;
                              font-size:10pt;
    width:40px; float:left;
clear;;margin-bottom:5px;   border:none;
}

 ul.pplist li.ppwide4 {
    display: inline-block; 
                  height:20px;    
    padding:10px 10px 10px 0px;
                              font-size:10pt;
    width:160px; float:left;
clear;margin-bottom:5px;  border:none;
}

 ul.pplist li.ppwide5{
    display: inline-block; 
                  height:20px;    
    padding:5px 10px 15px 0px;
                              font-size:10pt;
    width:600px; float:left;
clear;;margin-bottom:5px;border:none; 
}
 ul.pplist li.ppwidered {
    display: inline-block;  height:20px;vertical-align:center;
background:#f2f2f2;   font-size:9pt;
    padding:10px 10px 10px 10px;

    width:450px; float:left;color:#666666;
clear;border-bottom:1px solid #dfafad;margin-bottom:10px; 
}
#info_overlay{
	
z-index:9999999;
position:fixed;display:block;visibility: hidden;
	top:0px;left:0px;margin:0px;width:100%;height:100%; background-color:rgba(0,0,0,0.5);
}


#info_page{
	
	position: fixed;border: none;width:100%;margin: 0px auto;
	max-width: 960px;height: 600px;background: #ffffff;z-index: 99999999;display: block;margin: 20px 0px;padding: 0px;;display: block;top: -665px;opacity: 0;overflow: scroll;
}
.info_link{
	
	cursor: pointer;cursor:hand;font-family: corea;color: #252222;margin: 0px 0px 0px 0px;
	
}

.setimage {
	
	
	border: none;
padding: 5px;
margin: 5px 5px 10px 0px;
display: inline-block;
position: relative;
background: #d8cccc;
}

.pickimage {
	

background: none;
border: none;
margin: 10px 10px 10px 0px;
padding: 5px 0px;color: #fb5e5e;
font-family: corea;font-size: 9pt;border-bottom: 2px solid;

}
.readmore{
	color:#111;margin: 10px 0px 0px 0px;display:block;text-align: center;width: max-content;font-family: corem;font-size: 9pt;
}
.viewcart {
		
	font-size: 11pt;	
	}
.info_link2{
	
	font-size: 9pt;display: block;cursor: pointer;cursor:hand;font-family: plantin;color:#111 ;margin-top: 0px;text-decoration: none;
	
}



#shopmenudivx{
	
	z-index: 999;display: block;width: 100%;  z-index: 1; position: relative;height: 100px;
}
#main{

	margin:0px auto; /* center, not in IE5 */
	background:none;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	
}

 #bottompanelcontentccccc {
position:relative;padding: 10px 0px;	width:100%;
	bottom:0; /* stick to bottom */
	background:#f4f6f1;text-align: center;
 }
  
  
   #bottompanelcontent {
  position:fixed;padding: 10px 0px;	width:100%;
  	bottom:0; /* stick to bottom */
  	background:#d1d1d1;text-align: center;
   	opacity: 0.90;
  	   filter: alpha(opacity=90);line-height: 1.2em;font-size: 10pt;font-family: core;color: #111;
   }
  
#mainheader{
	background: #ffff;width: 1000px;display: block;position: relative;
	left: 0%;width: 100%;
	text-align: center;margin: 40px 0px 40px 0px;
}


   
  .ppwideaddnewcard {
    display: block;vertical-align:center;
 background:#f2f2f2;    font-size:9pt;
    padding:20px 10px 10px 10px; text-align:center;

    width:440px; color:#666666;
clear;;margin:10px auto; 
}


       ul.pplist li.ppwidered23 {
    display: inline-block;  height:150px;vertical-align:center;
background:#f2f2f2;    font-size:9pt;
    padding:10px 10px 10px 10px;

    width:940px; float:left;color:#666666;
clear;border-bottom:1px solid #dfafad;margin-bottom:10px; 
}

.account_diary {
	font-size:11pt;font-family:corea;
  padding:0px;
	width:100%;
	list-style-image: none;list-style-type: none; vertical-align: top;
	
	
	text-align:center;top:0px;
	margin: 0px 0px 0px 0px;display: inline-block;
	}
	
	.account_diary1 {
		font-size:11pt;font-family:corea;
	  padding:0px;
		width:440px;
		list-style-image: none;list-style-type: none; vertical-align: top;
		
		
		text-align:center;top:0px;
		margin: 0px 25px 0px 0px;display: inline-block;
		}
		
	
   
  .account_displayteascart {
   
	font-size:11pt;font-family:corea;
    padding:0px;
	list-style-image: none;list-style-type: none; 
	
	
	text-align:center;top:0px;width: 540px;
	margin: 0px 0px 0px 0px;display: inline-block;
	}
	
	      ul.account_displayteascart li {
	margin:0px 0px 0px 0px;vertical-align: top;display: inline-block;
	 
	} 
	
.ppwidered2tt{
  
  
  margin-top:10px;
}

    ul.pplist li.ppwidered2 {
    display: inline-block; vertical-align:center;
  font-size:11pt;
    padding:0px 0px 10px 0px;

    width:960px; float:left;color:#2d2d2d;    text-align:center;
clear;;margin:0px 0px 10px 0px; border: none;;
}
    
    .linen_change_msg{
    display: inline-block; vertical-align:center;
background:#fff0ef;    font-size:9pt;font-family:core;
    padding:10px 10px 10px 10px;

    width:940px; float:left;color:#666666;
clear;border-bottom:10px solid #ffffff;margin:0px 0px 0px 0px; 
}  
           ul.pplist li.change_pending {
    display: inline-block; vertical-align:center;
background:#ffffad;    font-size:9pt;
    padding:10px 10px 10px 10px;

    width:940px; float:left;color:#666666;
clear;border-bottom:1px solid #fafb00;margin:10px 0px 0px 0px; 
} 

     ul.pplist li.ppwidegreen2 {
    display: inline-block; vertical-align:center;
background:#f4fef9;    font-size:15pt;
    padding:20px 0px 20px 0px;
        
          font-family:corea;text-align:center; cursor: pointer;cursor:hand;
    width:960px; float:left;color:#292929;
clear;border-bottom:10px solid #ffffff;margin:10px 0px 0px 0px; 
}     
ul.pricesarray {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:7pt;
   padding:0px;margin:0px;
		text-align: center;font-weight:normal;   
}

 ul.pricesarray li {
    display: inline-block; 
    border:1px solid #dbdbdb;
    padding:0px;
    margin:2px;
    width:45px; float:left;
    height:20px;clear; 
}
 ul.pricesarraytitle {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:7pt; line-height:1em;
   padding:0px;margin:0px;
		text-align: center;font-weight:normal;   
}
 ul.pricesarraytitle li {
    display: inline-block; 
    border:1px solid #dbdbdb;
    padding:0px;
    margin:2px; vertical-align:bottom;
    width:45px; float:left;background-color:#eeeeee;
    height:22px;clear; 
}


                                                     

#qc{
	    display: block;
	    font-weight: normal;
	    list-style-image: none;
	    list-style-type: none;
	    margin: 0px auto;
	    padding: 0;
	    text-align: center;
	    width: 960px;
	    z-index: 99999;
	
}


  dl.teacart {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    
  display: inline-block;           

   padding:0px;margin:0px;  
   width:360px; 
   font-family:core;       font-family:plantin;
		text-align: left;font-weight:normal; color:#595959; 
}
   dt.teaprice2cart {
    display: inline; 

    width:135px; float:left; 
 text-align:left;    
}
    dt.teaquantity_cart {
    display: inline; 
    text-align:left;     
    width:68px; float:left;  

}
   dt.teaname_cart {
    display: inline; 
     width:280px; float:left; 

} 
    .cart_italic_m25{
  
  display:block;font-size:14pt;font-family:plantin;
  margin:25px 0px 0px 0px;
  
  }
  
           .cart_corem2{
  
  display:block;font-size:14pt;font-family:core;
  margin:10px 0px 10px 0px; TEXT-ALIGN:CENTER;width:100%;color:#515151;
  
  }
  
  .imagetitle{
    
    
    font-family:core;font-size:9pt;color:#515151;display:inline-block;margin:2px 0px 0px 0px;
  }
         .cart_corem{
  
  display:block;font-size:11pt;font-family:core;
  margin:15px 0px 0px 0px;
  
  }
  
           .cart_corem10{
  
  display:block;font-size:11pt;font-family:core;
  margin:15px 0px 10px 0px;
  
  }
  
          .xcontent45 {
          width: 430px;    font-size:10pt;
                              font-family:core;
          padding: 15px;    text-align:left;
          overflow: hidden;display:inline-block;
      }  
      .rbcontent {
    width: 430px;    font-size:10pt;
                        font-family:core;
    padding: 15px;    text-align:left;
    overflow: hidden;display:inline-block;
}

#shopmenudiv{
	
	
	position: sticky;top: 0px;z-index: 4;
	  position: -webkit-sticky;height: 100px;
}


#adderror{
	display: block;padding: 10px;font-size: 10pt;
	text-align: center;font-family: corea;overflow: hidden;color: #515a57;background: #fff;margin: 10px 0px 0px 0px;
	
	
}

#addchange{
	display: block;padding: 14px 0px 10px;font-size: 10pt;width: 100%;
	text-align: center;font-family: corea;overflow: hidden;color: #555;background: #dffbd5;margin: 0px 0px 10px 0px;
	
	
}



#adderrorxqa{
	
display: block;padding: 0px 0px;font-size: 10pt;width: 250px;
text-align: center;font-family: plantin;overflow: hidden;

	
	
}
#alertbarcc_nm{
	
	display: block;padding: 0px;font-size: 10pt;
	background: #fefaf6;text-align: center;overflow: hidden;color: #555;
}
#alertbarcc{
	
	display: block;padding: 10px 0px 7px;font-size: 10pt;
	background: #fefaf6;text-align: center;overflow: hidden;color: #555;
}
#alertbar{
	
	
	display: none;padding: 10px;font-size: 10pt;
	background: #fefaf6;text-align: center;font-family: core;overflow: hidden;color: #555;
}
      .xcontent_shop {
    max-width: 100%;    font-size:10pt;
                        font-family:core;
    padding: 20px 0px 0px 20px    text-align:left;
    overflow: hidden;display:inline-block;
}


      .xcontent3 {
    width: 430px;    font-size:10pt;
    border-top: 1px solid #cccccc;   font-family:core;
    padding: 15px;    text-align:center;
    overflow: hidden;display:inline-block;
}
        .xcontent2 {
    width: 452px;
 
    padding: 10px 0px 10px 0px;    text-align:center;
    overflow: hidden;display:inline-block;
}
.xcontent img {
    margin-right: 15px;
    float: left; 
}
          .cart_corem45{
  
  display:block;font-size:11pt;font-family:core; width:200px;
  margin:15px 20px 0px 250px;float:left;text-align:right; 
  
  }
  
            .cart_corem45b{
  
  display:block;font-size:10pt;font-family:core;
  margin:15px 0px 0px 0px;width:300px;float:left;text-align:left;
  
  }
  .cart_italic{
  
  display:block;font-size:13pt;font-family:plantin;
  
  }
       dl.teacarthistory_cart {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    
  display: inline-block; 
    font-size:11pt;
   padding:0px;margin:0px;  
   width:588px; margin-top:10px;

		text-align: left;
    font-weight:normal; 
    font-family:'core';color:#292929;
}


   dl.teacarthistory_totalprice {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    
  display: inline-block; 

  margin:20px 0px 0px 0px; 
   width:100%; 
		text-align: left;font-weight:normal;  font-size:10pt;
}


    dl.teacarthistory1 {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    
  display: inline-block; 

  margin:0px 0px 0px 0px; 
   width:100%; 
		text-align: left;font-weight:normal;  font-size:9pt;
}


     dl.teacarthistory {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    
  display: inline-block; 

  margin:0px; 
   width:100%; 
		text-align: left;font-weight:normal;  font-size:10pt;
}
  dl.adminteacart {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    
  display: inline-block; 

   padding:0px;margin:0px;  
   width:100%; 
   font-family:core;
		text-align: left;font-weight:normal;  
}
 dt.teatitle {
    display: inline;
     width:450px; float:left;line-height:1.2em; 
      margin-bottom:8px; color:#2d2d2d;  
}

 dt.adminteatitle {
    display: inline; 
     width:100%; float:left;line-height:1.2em;
    font-size:10pt;   font-family:core;
}
   dt.teafooter {
    display: inline; 
     width:100%; float:left;line-height:1.8em; margin-top:0px;
    color:#2d2d2d
} 
   dt.teafooter2 {
    display: inline; 
     width:100%; float:left;line-height:1.8em; margin:0px;
    color:#2d2d2d;border: none;padding: 0px;
} 
   dt.messagefooter {
    display: inline; 
     width:500px; float:left;line-height:1.8em; margin-top:5px;
    font-size:9pt;font-family:core;      color:#2d2d2d; padding:5px;
    background:#fcfdfe;
} 
   dt.teafooter_hold {
    display: inline; 
     width:525px; float:left;line-height:1.8em; margin-top:5px;
    font-size:8pt;font-family:corea;      color:#111;  text-align:left
} 
   dt.teafooter_center {
    display: inline; 
     width:525px; float:left;line-height:1.8em; margin-top:5px;
    font-size:11pt;font-family:plantin;      color:#2d2d2d;text-align:center
}   

    dt.teafooter_free {
    display: inline;
     width:525px; float:left;line-height:1.8em; margin-top:10px;
    font-size:10pt;font-family:corea;      color:#2d2d2d;
}   
    dt.teafooter_free2 {
    display: inline; 
     width:310px; float:left;line-height:1.8em; margin-top:10px;
    font-size:10pt;font-family:core;      color:#2d2d2d;
} 

dt.teafooter_free3 {
    display: inline; 
     width:220px; float:left;line-height:1.8em; margin-top:0px;
    font-size:10pt;font-family:core;      color:#2d2d2d;
} 
 dt.cust_comments_dt {
    display: inline; 
     width:525px; float:left;line-height:1.3em; margin:0px;padding:0px;
    font-size:9pt;font-family:core;      color:#111;overflow:hidden;height:0px;
}
    
 dt.teaname {
    display: inline; 
     width:185px; float:left;line-height:1.2em;
   color:#595959;
}
 dt.teaname_mrd {
    display: inline; 
     width:300px; float:left;line-height:1.5em;
   color:#3a872d;
}
 dt.teaname1 {
    display: inline; 
     width:40%; float:left;line-height:1.5em;margin: 0px 0px 0px 0px;
 
}

 dt.teaname1refund {
    display: inline; 
     width:20%; float:left;line-height:1.5em;margin: 0px 0px 0px 0px;
 
}

 dt.teaname_red {
    display: inline; 
     width:300px; float:left;line-height:1.5em;margin: 10px 0px 0px 0px;color: #6b5a5b;
 
}
 dt.teaname2c {
    display: inline; font-family: corea;font-size: 9pt;
     width:100%; float:left;margin: 0px 0px 20px 0px;text-align: center;
 
}
 dt.teaname2 {
    display: inline; font-family: plantin;font-size: 10pt;
     width:100%; float:left;line-height:1.5em;margin: 0px 0px 10px 0px;
 
}
 dt.teaname2r {
    display: inline; font-family: corea;font-size: 9pt;
     width:100%; float:left;line-height:1.5em;margin: 10px 0px 10px 0px;text-align: left;
 
}

 dt.teaname2rl {
    display: inline; font-family: corea;font-size: 9pt;
     width:100%; float:left;line-height:1.5em;margin: 0px 0px 10px 0px;text-align: right;
 
}


 dt.teaname_holiday {
    display: block; 
     width:100%; line-height:1.5em;   font-family: coreb;margin-bottom: 10px;padding: 0px 0px 5px 0px;color: #ffc300;text-align: left;font-size: 12pt;;
 
}
dt.teaname_nocc {
  background: #fcf6f8 none repeat scroll 0 0;
  color: #555;
  display: block;
  font-family: core;
  font-size: 10pt;
  line-height: 1.5em;
  margin: 0 auto 10px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}
dt.teaname_nocc:hover{
  background: #fdf9fb none repeat scroll 0 0;cursor: pointer;
}
 dt.teaname_empty {
    display: block; 
     width:100%; line-height:1.5em;   font-family: corea;margin-bottom: 10px;padding: 0px 0px 5px 0px;color: #111;text-align: left;font-size: 10pt;;
 
}
dt.teaname_not_available {
    display: block; 
     width:95%; line-height:1.5em;   font-family: corea;margin-bottom: 10px;padding: 0px 10px 10px 10px;color: #111;text-align: left;font-size: 9pt;
 
}
 dt.teaname_shop {
    display: inline; 
     width:100%; float:left;line-height:1.5em;   font-family: coreb;margin-bottom: 10px;padding: 0px 0px 5px 0px;text-align: center;
 
}
.freqboxa1{
	
	
		color: #fff;background: #7eb594;font-size: 8pt;padding: 1px 5px 1px 5px;margin: 0px 5px 0px 0px;
}
.freqboxa2{
	
	color: #fff;background: #ed9ea2;font-size: 8pt;padding: 1px 5px 1px 5px;margin: 0px 5px 0px 0px;
}
.freqboxa3{
	
	color: #fff;background: #98cae5;font-size: 8pt;padding: 1px 5px 1px 5px;margin: 0px 5px 0px 0px;
}
.freqbox1{
		background: #80a5da;font-size: 8pt;vertical-align: super;cursor: pointer;cursor:hand;width: 5px;height: 5px;border-radius: 50%;display: inline-block;vertical-align: super;

}
.freqbox2{
		
	
	background: #ed9ea2;font-size: 8pt;vertical-align: super;cursor: pointer;cursor:hand;width: 5px;height: 5px;border-radius: 50%;display: inline-block;vertical-align: super;
}


.freqbox3cal{
	
	height: 2px;width: 100%;
	background: #98cae5;font-size: 8pt;margin: 0px auto;
}



 dt.teaname_title {
    display: inline; 
     width:262px; float:left;line-height:1.5em;   font-family: coreb;margin-bottom: 10px;padding: 0px 0px 5px 0px;
 
}

 dt.teaname_recur1 {
    display: inline; 
     width:100%; float:left;line-height:1.5em;  padding-bottom: 5px; font-family: coreb;margin: 20px 0px 20px 0px;text-align: center;
 
}
dt.teaname_recur_recur2 {
    display: inline; 
     width:75%; float:left;line-height:1.5em; font-family: coreb;margin-bottom: 10px;
 
}

 dt.teaname_edit {
    display: inline; 
     width:65px; float:left;line-height:1.5em; color:#7fcdb4;  font-family: corea;margin-bottom: 10px;text-align: right;padding: 0px 0px 5px 0px;
 
}

  dt.teanameh {
    display: inline; 
     width:300px; float:left;line-height:1.5em; color:#2d2d2d;  
 
}
  dt.teanameh_pink {
    display: inline-block;padding-top:10px; 
     width:300px; float:left;line-height:1.2em; color:#ef006b;  
 
}

 dt.adminteaname {
    display: inline; 
     width:80px; float:left;line-height:1.2em;
    font-size:10pt;   font-family:core;
}
 dt.adminlinencharges {
    display: inline; 
     width:80px; float:left;line-height:1.2em;
    font-size:10pt;   font-family:core;
}
  


  dt.teaquantity_mrd {
    display: inline; 
       font-size:11pt;text-align:center;   height:1.2em;    
    width:127px; float:left;line-height:1.2em;  color: #3a872d;

}

 dt.teaprice_mrd {
    display: inline;         height:1.2em;
  ;
    width:50px; float:left;line-height:1.2em; 
 text-align:right;color: #3a872d;
}

.info_linkv{
	
	cursor: pointer;
}
 dt.teaquantityb {
    display: inline; 
       font-size:11pt;text-align:left;   height:1.2em;   margin: 0px 0px 0px 0px ; 
    width:30%; float:left;line-height:1.2em; font-family: corem; 

}

   dt.teaquantity {
    display: inline; 
       font-size:10pt;text-align:left;    
    width:30%; float:left;line-height:1.5em;  margin: 0px 0px 0px 0px;

}

   dt.teaquantityrefund {
    display: inline; 
       font-size:10pt;text-align:left;    
    width:20%; float:left;line-height:1.5em;  margin: 0px 0px 0px 0px;

}


   dt.collquantity {
    display: inline; 
       font-size:11pt;text-align:center;   height:1.2em;    
    width:50px; float:left;line-height:1.2em; color:#2d2d2d;  

}


      dt.adminquantity {
    display: inline; 
       font-size:11pt;
    width:35px; float:left;line-height:1.2em;  font-family:core;

}
 dt.teapriceb {
    display: inline;         height:1.2em;
  ;
    width:30%; float:left;line-height:1.2em; font-family: corem;;
 text-align:right;margin: 0px 0px 0px 0px;
}

 dt.mincart {
    display: block;         height:1.2em;
  ;
    width:100%;line-height:1.2em; font-family: corem;;
 text-align:right;margin: 0px 0px 0px 0px;float:left;height: auto;font-size: 11pt;
}

 dt.mincart2 {
    display: block;         height:1.2em;
  ;
   line-height:1.2em; font-family: corea;;
 text-align:right;margin: 5px 0px 0px 0px;float:right;border-bottom: 2px solid #a81818;font-size: 10pt;
}



 dt.refreshdelete {
    display: inline;         height:1.2em;
  ;
    width:15%; float:left;line-height:1.2em; margin: 0px 0px 0px 0px;
 text-align:right;
}
 dt.teapriceq {
    display: inline;         
  ;
    width:13%; float:left;line-height:1.5em; margin: 0px 0px 0px 0px;
 text-align:center;
}

 dt.teapriceqrefund {
    display: inline;         
  ;
    width:5%; float:left;line-height:1.5em; margin: 0px 0px 0px 0px;
 text-align:center;
}


 dt.teapricec {
    display: inline;         
    height:1.2em;
    width:15%; float:left;line-height:1.5em; margin: 0px 0px 0px 0px;
 text-align:center;
}
 dt.teapricerefund {
    display: inline;         
  ;
    width:15%; float:left;line-height:1.5em; margin: 0px 0px 0px 0px;
 text-align:center;
}
 dt.teaprice {
    display: inline;         
  ;
    width:17%; float:left;line-height:1.5em; margin: 0px 0px 0px 0px;
 text-align:right;
}
     dt.teaprice_pink {
    display: inline-block;         height:1.2em;
  ;
    width:120px; float:left;line-height:1.2em; color:#ef006b;  
 text-align:left;margin-top:10px; font-family: corea;
}


  ul.cleaners1 {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    display: inline-block; 
 font-size:0;
   padding:0px;margin:3px 3px 3px 3pxpx;
  margin-top:3px;
		text-align: left;font-weight:normal;   color:#626262;  width:275px; 
}

 

     ul.cleaners1 li.heading_new2 {
    display: block; 
 
    padding:10px 3px 3px 3px;
    margin:0px;   border:1px solid #dbdbdb;
    width:250px; line-height:1.2em;   vertical-align:bottom;
    height:130px;clear; font-size:8px;  text-align:center;
}
      
    ul.cleaners1 li.logo {
    display: block; 
 
       padding:10px 3px 3px 3px;
    margin:0px;   border:1px solid #dbdbdb;
    width:250px; line-height:1.2em;
    height:130px;clear; font-size:8px;  text-align:center;
}
        ul.cleaners1 li.nctitle {
    display: block; 
     border:none;
    padding:0px;
    margin:5px 0px 5px 0px;   font-family:plantin; 
    width:266px; line-height:1.2em;  vertical-align:top;
    height:27px;clear;  font-size:11pt; text-align:center;
}
    ul.cleaners1 li.cleanerstitle {
    display: block; 
     border:none;
    padding:0px;
    margin:5px 0px 5px 0px;   font-family:plantin; 
    width:266px; line-height:1.2em;  vertical-align:top;
    height:17px;clear;  font-size:11pt; text-align:center;
}
     ul.cleaners1 li.cleaners {
    display: block; 
     border:none;
    padding:0px;
    margin-top:-10px;   font-family:core;
    width:250px; line-height:1.2em;  vertical-align:top;
    height:17px;clear;  font-size:8pt; text-align:center;
}
       ul.cleaners1 li.apartments {
    display: block; 
      border:none;
    padding:3px;
    margin-top:-12px; 
    width:250px; line-height:1.2em; font-family:core;
    height:20px;clear; font-size:8pt;        text-align:center;
}           
     ul.cleaners1a {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    display: inline-block; 
 font-size:0;
   padding:0px;margin:0px;height:75px;
		text-align: left;font-weight:normal;   color:#626262;
}
   ul.cleaners1a li {
    display: inline-block; 
    border:1px solid #dbdbdb;
    padding:3px;
    margin:3px 3px 3px 0px;
    width:250px; float:left;line-height:1.2em;
    height:65px;clear; font-size:8pt;
}
   ul.cleaners2 {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    display: inline-block; 
 font-size:0;
   padding:0px;margin:0px;
		text-align: left;font-weight:normal;   color:#626262;
}


   ul.cleaners2 li {
    display: inline-block; 
    border:1px solid #dbdbdb;
    padding:3px;
    margin:0px 3px 3px 3px;
    width:250px; float:left;line-height:1.2em;      color:#626262;
    height:22px;clear; font-size:9pt;font-family:core
}

    ul.cleaners2a {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;    display: inline-block; 
 font-size:0;
   padding:0px;margin:0px;
		text-align: left;font-weight:normal;   color:#626262;
}


   ul.cleaners2a li {
    display: inline-block; 
    border:1px solid #dbdbdb;
    padding:3px;
    margin:0px 3px 3px 3px;
    width:250px; float:left;line-height:1.2em;      color:#626262;
    height:22px;clear; font-size:9pt;font-family:core
}

ul.dates {
  	list-style-image: none;
    position:relative; 
	list-style-type: none;
 font-size:0;width:100%;
   padding:0px;margin:0px;
		text-align: center;font-weight:normal;   color:#262626;
}

 ul.dates li {
    display: inline-block; 
    border:1px solid #dbdbdb;
    padding:3px;
    margin-right:10px; text-align:center;;
    width:110px; float:center;line-height:1.3em;
    height:40px;clear;  font-size:9pt;font-family:core;color:#515151;
}
 
  ul.dates_sm li {
    display: inline-block; 
    background:#f3f4f6;
    padding:6px 0px 0px 5px;
    margin:0px 0px 10px 0px;; text-align:LEFT;
    width:85px; float:left;   
    height:24px;clear;  font-size:9pt;font-family:core;color:#515151;
}
    ul.dates_sm li.d2 {
    display: inline-block; 
    background:#f3f4f6;
    padding:2px 0px 0px 5px;
    margin:0px 0px 10px 0px;; text-align:LEFT;
    width:85px; float:left; line-height:1em;  
    height:28px;clear;  font-size:9pt;font-family:core;color:#515151;
}
    .tdate{

    }
  ul.addtocartul {
  	list-style-image: none;
    position:absolute; 
	list-style-type: none; border:1px solid #dbdbdb;
      
   padding:0px;margin:5px 0px 0px 0px ;
		text-align: center;font-weight:normal;   color:#262626;
}
  ul.addtocartacctul {
  list-style-image: none;
    position:absolute; 
	list-style-type: none; border:1px solid #dbdbdb;
      
   padding:0px;margin:5px 0px 0px 0px ;
		text-align: center;font-weight:normal;   color:#262626;
}
 ul.addtocartul li {
    display: inline-block; 

    padding:3px;
    margin:3px;
    line-height:1.2em;
    height:25px;clear; font-size:12px;
}
 


 ul.addtocartacctul li {
    display: inline-block; 

    padding:3px;
    margin:3px;
    float:left;line-height:1.2em;
clear; font-size:12px;
} 
 

 ul.address_and_dates {
  	list-style-image: none;
    position:relative;     width:900px;
	list-style-type: none;  
 font-size:0;      height:170px;
   padding:0px;margin:0px;  
		text-align: left;font-weight:normal;   color:#262626;
}


    
    
 ul.specialreserve {
  	list-style-image: none;
    position:relative;     width:900px;
	list-style-type: none;  
 font-size:0;      height:170px;
   padding:0px;margin:0px;  
		text-align: left;font-weight:normal;   color:#262626;
}

 ul.specialreserve li {
    display: inline-block; 
        text-align:left;  
	font-weight:normal;    line-height:1.2em;                  
  font-family:core;font-size:10pt;color:#3f3f3f;
    padding:5px;text-align:top;
    margin:5px; 
        width:330px; float:left;
    height:170px; 
}
  ul.displayteascart {
  	list-style-image: none;
    position:relative;     width:100%;height:100%;
	list-style-type: none;  
 font-size:0;
   padding:0px;margin:0px;margin-top:0px; 
		text-align: left;font-weight:normal;   color:#262626; 

} 
    ul.displayteascart_cart {
  	list-style-image: none;
    position:relative;     width:300px;height:100%;
	list-style-type: none;  
 font-size:0;
   padding:0px;margin:0px;margin-top:0px; 
		text-align: left;font-weight:normal;   color:#262626; 

}
ul.c5{
display: inline;
list-style-type: none;width:100%;border:1px solid #00cc00;

}


 
       ul.bt_display {
  	
 
} 

  
     ul.account_displayteascart li.confirm {
background-color:#ffffff;padding:5px;margin:10px 0px 5px 0px;height:30px;
 
} 



      ul.account_displayteascart li.account_message {
background-color:#efefef;padding:0px;margin:0px 0px 0px 0px;height:30px;z-index:9999999999999999;
  overflow:hidden;width: 100%;
}




  ul.account-admin {
  	list-style-image: none;
    position:relative;     width:100%;height:100%;
	list-style-type: none;  
 font-size:0;             font-family:core;
   padding:0px;margin:0px;       
		text-align: left;font-weight:normal;   color:#262626;
} 

     li.account-admin-header {
    display: inline-block; 

    padding:0px;          
    margin:0px;  
    width:100%; float:left;margin-bottom:10px;padding-bottom:10px;
    height:100%;clear; font-size:14pt;border-bottom:1px solid #bbbbbb;
}
      li.account-admin-header2 {
    display: inline-block; 

    padding:0px;          
    margin:0px;  
    width:100%; float:left;margin-bottom:10px;padding-bottom:10px;padding-top:10px;border-top:1px solid #bbbbbb;
    height:100%;clear; font-size:14pt;border-bottom:1px solid #bbbbbb;
}
    li.account-admin-left {
    display: inline-block; 

    padding:0px;          
    margin:0px;  
    width:25%; float:left;margin-bottom:10px;
    height:100%;clear; font-size:9pt;
}
  li.account-admin-right {
    display: inline-block; 

    padding:0px;          
    margin:0px;  
    width:75%; float:left;margin-bottom:10px;
    height:100%;clear; font-size:9pt;
}
















  ul.local-account {
  	list-style-image: none;
    position:relative;     width:100%;height:100%;
	list-style-type: none;  
 font-size:0;             font-family:core;
   padding:0px;margin:0px;       
		text-align: left;font-weight:normal;   color:#262626;
} 

     li.left-local-account {
    display: inline-block; 

    padding:0px;          
    margin:0px;  
    width:40%; float:left;margin-bottom:10px;
    height:100%;clear; font-size:9pt;
}

 li.right-local-account {
    display: inline-block; 

    padding:0px;          
    margin:0px;  
    width:60%; float:left;margin-bottom:10px;
    height:100%;clear; font-size:9pt;
}



  ul.giftcodeul {
  	list-style-image: none;
    position:relative;     width:920px;height:100%;
	list-style-type: none;
 font-size:0;        font-family:core;
   padding:0px;margin-top:20px;padding-top:0px; 
		text-align: left;font-weight:normal;   color:#262626;
}
  ul.giftcodeul li {
    display: inline-block; 

    padding:0px;  
    margin:0px;  
    width:800px; float:left;margin-bottom:10px;
    height:100%;clear; font-size:9pt;
}

 ul.displayteascartXXXX li {
    display: inline-block; 

    padding:0px;  
    margin:0px;  
    width:100%; float:left;margin-bottom:10px;
    height:100%;clear; font-size:9pt;
}

  ul.activeteascart {
  	list-style-image: none;
    position:relative;     width:100%;height:100%;
	list-style-type: none;  
 font-size:0;
   padding:0px;margin:0px; 
		text-align: left;font-weight:normal;   color:#262626;
}

 ul.activeteascart li {
    display: inline-block; 

    padding:0px;  
    margin:0px;  
    width:800px; float:left;margin-bottom:10px;
    height:100%;clear; font-size:9pt;
}

  
    ul.displayteascart li.navigation {
    display: inline-block; 

    padding:0px;  
    margin:0px;         font-family:core;
    width:910px; float:left;margin-bottom:0px;
    height:19px;clear; font-size:9pt; background-color:#ffffff;padding:0px;margin-bottom:10px;border-bottom:1px solid #b5a13d;
}

  ul.displayteascart li.ordernumber {
    display: inline-block; 

    padding:0px;  
    margin:0px;         font-family:core;
    width:100%; float:left;margin-bottom:0px;
    height:31px;clear; font-size:9pt; background-color:#ededed;padding:5px;margin-bottom:10px;
}

      ul.displayteascartorder {
  	list-style-image: none;
    position:relative;     width:100%;height:100%;
	list-style-type: none;  
 font-size:0;
   padding:0px;margin:0px; 
		text-align: left;font-weight:normal;   color:#262626;
} 


  ul.displayteascartorder li.ordernumber1 {
    display: inline; 

    padding:0px;  
    margin:0px;         font-family:core;
    width:90px; float:left;margin-bottom:0px;
    clear; font-size:9pt; 
}


  ul.displayteascartorder li.ordernumber2 {
    display: inline; 

    padding:0px;  
    margin:0px;         font-family:core;
    width:90px; float:left;margin-bottom:0px;
    clear; font-size:9pt; 
}

    ul.displayteascartorder li.ordernumber3 {
    display: inline; 

    padding:0px;  
    margin:0px;         font-family:core;
    width:500px; float:left;margin-bottom:0px;
    clear; font-size:9pt; 
}





  ul.displayteascart li.noactiveorders {
    display: inline-block; 

    padding:0px;  
    margin:0px; font-family:core;font-size:12pt;color:#b5a13d; 
    width:800px; float:left;margin-bottom:0px;
    height:100%;clear; font-size:9pt; padding:10px 0px 10px 0px;margin-bottom:10px;
}

    ul.displayteascart li.emptycart {
font-family:core;font-size:9pt;
    padding:0px 0px 30px 0px;
    margin:0px;width:960px;        text-align:center;
    margin-bottom:0px;padding-left:0px; ;line-height:1.4em;
  margin-top:0px;  border-bottom: 1px solid #ccc;
}
  .emptycartcart {
font-size:9pt;
    padding:0px; font-family:core; text-align:center;
    margin:0px;width:960px;  
    margin-top:25px;padding-left:0px; margin-bottom:20px ;line-height:1.4em
    
}
  ul.account_message {
  	list-style-image: none;
    position:relative;     width:100%;height:100%;
	list-style-type: none;  
 font-size:0;
   padding:0px;margin:0px;margin-top:0px;
		text-align: center;font-weight:normal;   color:#596534; 
    
} 
      

      ul.account_message li.green {
font-family:core;font-size:9pt;
                         padding:10px 0px 10px 5px; 
 color:#596534; background-color:#deebb2;margin-bottom:10px;width: 100%;
    
}

        ul.account_message li.red {
font-family:core;font-size:8pt;

                          padding:10px 0px 10px 3px; 
    color:#986f6e; background-color:#fccfc2; 
}

    ul.displayteascart li.emptycart_header {
font-family:core;font-size:12pt;
    padding:0px;
    margin:0px;width:960px;padding-bottom:10px;  
    margin-bottom:10px;color:#e6c053; 
    
}
    ul.displayteascart li.emptycart_header_with_sub {
font-family:core;font-size:10pt;
    padding:5px;
    margin:0px;width:960px;
    margin-bottom:0px;color:#000332;background:#eeeeee; 
    
}
      ul.displayteascart li.emptycart_header_with_subc {
font-family:core;font-size:13pt;
    padding:5px;
    margin:0px;width:960px;
    margin-bottom:0px;color:#000332;text-align:center;
    
}
    ul.displayteascart li.emptycart_head_sub_with_line {
font-family:core;font-size:10pt;
    padding:0px;
    margin:0px;width:960px;padding-bottom:10px;  
    margin-bottom:10px;border-bottom:1px solid #bbbbbb; 
    
}
      ul.displayteascart li.emptycart_head_sub_top_bottom_line {
font-family:core;font-size:10pt;
    padding:5px 0px 0px 0px;
    margin:0px;width:960px;padding-bottom:10px;  
    margin-bottom:10px;border-bottom:1px solid #bbbbbb; border-top:1px solid #bbbbbb; 
    
}
    ul.displayteascart li.emptycart_head_sub_top_line {
font-family:core;font-size:12pt;
    padding:0px;
    margin:0px;width:960px;padding-bottom:0px;padding-top:10px;  
    margin-bottom:10px;color:#e6c053;border-top:1px solid #bbbbbb; 
    
}

    ul.displayteascart li.emptycart_head_sub_bottom_line {
font-family:core;font-size:10pt;
    padding:0px;
    margin:0px;width:960px;padding-bottom:10px;  
    margin-bottom:10px;border-bottom:1px solid #bbbbbb; 
    
}
        ul.displayteascart li.emptycart_bottom_line {
font-family:core;font-size:8pt;
    padding:0px;
    margin:0px;width:960px;padding-bottom:0px;  
    margin-bottom:10px;border-bottom:1px solid #bbbbbb; 
    
}

    ul.displayteascart li.emptycart_head_sub {
font-family:core;font-size:10pt;
    padding:0px;
    margin:0px;width:960px;padding-bottom:10px;  
    margin-bottom:10px;
}


 ul.displayteascart li.welcomeback {
    display: inline-block; 

    padding:0px;  
    margin:0px;  
    width:960px; float:left;margin-bottom:0px;
    height:100%;clear; font-size:9pt;
}

 ul.displayteascart li.changecleanerclass {
    display: inline-block; 
    padding:0px;  
    margin:0px;  
    width:920px; float:left;margin-bottom:10px;padding-bottom:0px;
    height:100%;clear; font-size:13pt;background-color:#fae4ec;padding:5px;
    border-top:1px solid #e698b7;
    color:#797979;
}

 ul.displayteascart li.customertype {
    display: inline-block; 
    padding:0px;  
    margin:0px 0px 0px 0px;  
    width:100%; float:left;margin-bottom:10px;padding-bottom:10px;
    height:100%;clear; font-size:9pt;  text-align:center;background-color:#f7f8fa; 

} 

 ul.displayteascart li.acctcustomertype {
    display: inline-block; 
    padding:0px;  
    margin:0px;  
    width:920px; float:left;margin-bottom:5px;padding-bottom:0px;
    height:100%;clear; font-size:9pt;border-top:1px solid #cccccc;
} 

 ul.displayteas {
  	list-style-image: none;
    position:relative;     width:100%;height:100%;
	list-style-type: none;  
 font-size:0;       z-index:99999;
   padding:0px;margin:0px; 
		text-align: left;
    font-weight:normal;   color:#262626;
}

 ul.displayteas li {
    display: inline-block;
      padding:0px;
    margin:0px 0px 0px 0px;   z-index:99999;
    width:100%; float:left;  
    height:100%;clear; font-size:9pt;
}






ul.teasummary {
  	list-style-image: none;
    position:relative;     width:98%px;
	list-style-type: none;  
 font-size:0; 
   padding:0px;margin:0px; 
		text-align: left;font-weight:normal;   color:#262626;
}

 ul.teasummary li {
    display: inline-block; 

    padding:0px;
    margin:0px; 
    width:29%; float:left;
    height:30px;clear; font-size:9pt;
}
  
 
 ul.activesummary {
  	list-style-image: none;
    position:relative;     width:800px;
	list-style-type: none;  
 font-size:0;    
   padding:0px;margin:0px; 
		text-align: left;font-weight:normal;   color:#262626;
}

 ul.activesummary li {
    display: inline-block; 

    padding:0px;   
    margin:0px; border-right:1px solid #cccccc; 
    width:243px; float:left; padding-left:10px;  margin-bottom:20px;
    height:225px;clear; font-size:9pt;padding-bottom:10px;
}
 
 
ul.cards {
  	list-style-image: none;
    position:relative;     width:800px;
	list-style-type: none;  
 font-size:0;
   padding:0px;margin:0px; 
		text-align: left;font-weight:normal;   color:#262626;
}

 ul.cards li {
    display: inline-block; 

    padding:5px;
    margin:5px;
    width:116px; float:left;
    height:130px;clear; font-size:8px;
}


 
.menubar2 {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;  margin-top:-8px;
	padding: 0px;
	height: 25px;width:150px;
	 line-height: 25px; 
	text-align: left;font-weight:normal;   color:#bcbcbc;
}

.menubar3_right_margin_logo {
    display: inline-block;padding:0px 0px 0px 0px;   
  font-family:coreb; font-size:10pt; margin-right:50px;
}
        







 
.menubar3_no_right_margin_acc {
    display: inline-block;padding:0px 0px 0px 0px;   
  font-family:coreb; font-size:9pt; margin:0px 0px 0px 0px;
} 
.menubar3_no_right_margin_active_acc {
    display: inline-block;padding:0px 0px 0px 0px;   
  font-family:coreb; font-size:9pt; margin:0px 0px 0px 0px;border-bottom: 1px solid #c1b8ad;
} 

ul.menubar2 li {
    display: inline-block; width:150px;margin:0px;padding:0px;
  font-family:core; font-size:10pt;  
} 

li.nonactivemenu2li {
    display: inline-block;
    font-size: 13pt;
    text-align: center;font-family: coreb;
}
.menubar4 {
  	list-style-image: none;
	list-style-type: none;display: table-cell;
	margin: 0px;border-spacing:0;
	padding: 0px 0px 0px 0px;
	height: 25px;
	 line-height: 25px;  
	text-align: left;font-weight:normal;   color:#bcbcbc;
}
 
 #empty_header{
 
 font-family:core;text-align:center;
 }

 
.menubar {
  	list-style-image: none;
	list-style-type: none;
	margin: -10px 0px 10px 0px;padding:0px;
width:45%;
  border-bottom: 1px solid #333;
 font-family:corea;display:inline-block; height:33px;
font-weight:normal;color:#bcbcbc; text-align:center; 
}


.menubar_t {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px 10px 0px 0px;padding:0px;
width:700px;
      background-color:#f7f8fa;
 font-family:core;display:inline-block;
font-weight:normal;color:#292929; text-align:center; 
}
 .menubar_cart {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;padding:0px;
width:245px;
      background-color:#f7f8fa;
 font-family:core;display:inline-block;
	text-align: center;;font-weight:normal;color:#292929; 
}

  .breadwords{ background-color:rgba(255,255,255,0.4);
  position:absolute;left:165px;top:100px;width:350px;border: 1px solid #ffffff;color:#ffffff;padding:30px 10px 30px 10px;;font-family:corem;font-size:16pt;
  }
  
    .breadlink{ 
  visibility:hidden;position:absolute;right:5px;top:5px;font-family:plantin;font-size:11pt;color:#000000;overflow:hidden;
  }
ul.menubar li {
    display: inline-block;
  font-size:9pt; text-align:center;width: 140px;;
}


  ul.menubar_t li {
    display: inline-block;
  font-size:10pt; text-align:center;
}





       #featured{
    width:750px;display;block;
        
    
    }
           #featured_header{ 
           overflow:hidden;
    width:700px;margin-bottom:10px;font-family:plantin;text-align:center;
    text-decoration: under-line;left:0px;top:0px;
        
    
    }
    
    #featured_header1{ 
           overflow:hidden;
    width:50%;display: inline-block;height: 350px;
        
    
    }
    
   
    
    #featured_header3{ 
           overflow:hidden;
    width:100%;height: 250px;
        
    
    }
    
    
    
    
    
    ul.displayteas_f {
  	list-style-image: none;
    position:relative;     width:750px;height:100%;
	list-style-type: none;    display: block;
 font-size:0;       z-index:99999;
   padding:0px;margin:0px; 
		text-align: left;font-weight:normal;   color:#262626;
}
 ul.displayteas_f li.info {
  padding:0px;         
    margin:0px 0px 0px 0px;   z-index:99999;
    width:700px; float:left;display:inline;    
   font-size:9pt; 
  }
 ul.displayteas_f li.test {

      padding:0px;         
    margin:0px 8px 8px 0px;   z-index:99999;
    width:231px; float:left;display:inline;    
    height:287px; font-size:9pt;
}
 .prodinfo {
    display: block;
      padding:0px;      border:1px solid #00cc00;       
    margin:0px 8px 8px 0px;   z-index:99999;
    width:401px;  
    height:287px; font-size:9pt;
}
        ul.displaylinens_f {
     	list-style-image: none;
       position:relative;     width:620px;
   	list-style-type: none;  
    font-size:0;       z-index:99999;
      padding:0px;margin:0px 0px 0px 0px; 
   		text-align: left;font-weight:normal;   color:#262626;border-left: 1px solid #ddd;border-right: 1px solid #ddd;
   } 
  
   
  .typeheading {
      display: inline;
        padding:0px;              text-align:left;
      margin:20px auto 0px 20px;   z-index:99999;
      width:288px; float:left; font-family:corea;line-height: 1.3em;   font-size:11pt;
      border: none;
  	vertical-align: middle;
  } 
  

   

 .expm_select{
   -webkit-appearance: none;
    	border: solid #E1DDDA 1px;
	color: #777777;
	width:65px;padding:4px; font-family:core;
  } 
  #closed_dates{
  	
  margin: 40px auto;width: 960px;	
  	
  	
  }
   .expy_select{
   -webkit-appearance: none;
    	border: solid #E1DDDA 1px;
	color: #777777;
	width:65px;padding:4px; font-family:core;
  }   
    .signupformcvc{
      -webkit-appearance: none;

	border: solid #aaa 1px;
	color: #777777;     text-align:center;
	width:45px;padding:4px;font-family:core;


}  
  .silent_forma{clear;
      -webkit-appearance: none;

	border: none;
	background: none;            
	text-align:left;;font-size: 9pt;
	padding:2px 0px 2px 0px; font-family:core; color:#595959;display: inline;width: 100%;


}

 .silent_formb{clear;
      -webkit-appearance: none;

	border: none;
	background: none;            
	text-align:left;;font-size: 9pt;
	padding:2px 0px 2px 0px; font-family:core; color:#111;display: inline;width: 40px;

   ; 

}

  .silent_edit{clear;
      -webkit-appearance: none;

	border: none;
	background: none;            
	text-align:left;;font-size: 11pt;background: #fff;
	padding:15px 2.5%; font-family:core; color:#595959;display: inline;width: 95%;margin: 0px 0px 10px 0px;


}
#updatehidden{
	height: 0px;
	visibility: hidden;
	display: none;
	overflow: hidden;
}
.silent_edit:focus{
 border: none;
    border-bottom:1px solid #ccc; 

}

 .silent_edit_textarea{clear;
      -webkit-appearance: none;

	border: none;
	background: none;            
	text-align:left;;font-size: 11pt;background: #fff;resize: none;
	padding:5px 2.5%; font-family:corea; color:#595959;display: inline;width: 95%;height: 220px;


}

.silent_edit_textarea:focus{
 border: none;
    border-bottom:1px solid #ccc; 

}


 .silent_forma:focus{
 border: none;
    border-bottom:1px solid #66aee0; 

}

 .silent_forma:disabled{
background: #ffffff;color: #112d59;
}


  .silent_form{clear;
      -webkit-appearance: none;

	border: none;
	background: none;            
	text-align:left;;font-size: 9pt;
	padding:2px 0px 2px 0px; font-family:core; color:#111;display: inline;width: 94px;

   ; 

}
 .silent_form:focus{
    border-bottom:1px solid #66aee0; 

}


.xxs{

	border: solid #fff 1px;
	background-color: #f2f2f2;            text-align:left;display: inline;
	width:50px;padding:15px; font-family:core; color:#111;font-size: 11pt;margin: 0px 0px 0px 0px;


}

  .signupform:focus {
background-color:rgba(255,255,255,0.6);outline: none;

} 

  a.fgp:link {color:#111}   	/* unvisited link */
a.fgp:visited {color:#111}
a.fgp:hover {color:#111}   			/* mouse over link */
a.fgp:active {color:#111}
a.fgp:link, a.tandc:visited, a.tandc:active {text-decoration: none }    


  .signupform{
padding: 15px 10px 13px 50px;
  padding-left: 50px;
font-size: 11pt;
border: 2px solid;
border-radius: 6px;
background-color: rgba(255,255,255,0.3);
box-shadow: none;
-webkit-transition: box-shadow 150ms ease;
transition: box-shadow 150ms ease;
width: 258px;
margin: 10px auto;
font-family: corea;
display: block;
color: #747474;
background: url('/images/envelope-line-icon.svg');
background-repeat: no-repeat;
background-size: 20px;
background-position-y: center;
background-position-x: 10px;
padding-left: 50px;}

  .signupformpassword{
padding: 15px 10px 13px 50px;
  padding-left: 50px;
font-size: 11pt;
border: 2px solid;
border-radius: 6px;
background-color: rgba(255,255,255,0.3);
box-shadow: none;
-webkit-transition: box-shadow 150ms ease;
transition: box-shadow 150ms ease;
width: 258px;
margin: 10px auto;
font-family: corea;
display: block;
color: #747474;
background: url('/images/lock-line-icon.svg');
  background-repeat: no-repeat;
background-size: 17px;
background-position-y: center;
background-position-x: 10px;
padding-left: 50px;}

  .signupform:disabled {
color:#ccc;

} 

.signupform20{
 -webkit-appearance: none;
	border: solid #aaa 1px;font-family:core;
color:#595959;    text-align:center;
	width:75px;padding:7px;


}


  .restart_date{
   
        -webkit-appearance: none;

	border: solid #cccccc 1px;
	color: #777777;
	width:45px;padding:4px;
  
  }
.signupform_comments{

      -webkit-appearance: none;

	border: solid #E1DDDA 1px;
	color: #777777;
	width:460px;padding:4px;margin-bottom:5px;
}
     .signupformacct{
      -webkit-appearance: none;

	border: solid #E1DDDA 1px;
	color: #777777;
	width:130px;padding:4px;


}
  .signupformex{
      -webkit-appearance: none;

	border: solid #E1DDDA 1px;
	color: #777777;
	width:45px;padding:4px;


}

  .signupformtype{
      -webkit-appearance: none;

	border: solid #E1DDDA 1px;
	color: #777777;
	width:130px;padding:4px;


}
  .signupformexy{
      -webkit-appearance: none;

	border: solid #E1DDDA 1px;
	color: #777777;
	width:60px;padding:4px;


}

    .signupformcvv2{
      -webkit-appearance: none;

	border: solid #E1DDDA 1px;
	color: #777777;
	width:30px;padding:4px;


}



  
 ul.orderform {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;width:100%;
	height: 100%;
	 line-height: 25px;
	text-align: center;font-weight:normal;   color:#bcbcbc;
  
} 

#optionsherediv{

	background: #f5f2f2;
	
}
.orderformlist{
margin-top:20px;

}


 ul#dateshere {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;width:100%;
     height:0px;
	 line-height: 25px;                 background-color:#f7f8fa;
	text-align: center;font-weight:normal;   color:#bcbcbc; overflow:hidden;
}
  ul#dateshere2 {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 20px 0px 10px 0px;width:100%;

	 line-height: 25px;            
	text-align: center;font-weight:normal;   color:#bcbcbc; overflow:hidden;
}
 ul#xnc {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;width:100%;
	height: 0px;
	 line-height: 25px;  background:#f7f8fa; 
	text-align: center;font-weight:normal;   color:#f7f8fa; overflow:hidden;
}
   ul#xtc {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;width:100%;
	height: 0px;
	 line-height: 25px;   background:#eeeeee;
	text-align: center;font-weight:normal;   color:#f7f8fa; overflow:hidden;
}
 .tar{float:right;width:150px}
  
   ul.pdftest2 {
  	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;width:90%;
	height: 100%;
	 line-height: 25px;
	text-align: left;font-weight:normal;   color:#bcbcbc;
}
  
  ul.pdftest2 li {
  
     margin-left:0px;margin-right:30px;
}

.top{
  
  margin-top:0px;
  
}
  
  
  ul.dateshere li {
 
     margin-left:30px;margin-right:30px;
}   
ul.orderform li {
 
     margin-left:0px;margin-right:0px;
}

ul.orderform li.short {
 

}


   li.heading {
    ;  margin-top:20px;  width:100%;
	font-weight:normal;    line-height:1.2em; margin-bottom:10px;               
  font-family:core;font-size:11pt;color:#2d2d2d;text-align:center;font-style:underline;
  }
  
  .info_list{
  
  line-height:1.6em;display:inline-block;margin-top:10px;font-size:10pt;
  }
     li.heading_shop {
    ;  margin-top:10px;  width:100%;vertical-align:top;
	font-weight:normal;    line-height:1.2em; margin-bottom:10px;padding:15px 0px 20px 0px;               
  font-family:core;font-size:11pt;color:#2d2d2d;text-align:center;font-style:underline;
  }
   li.heading_new {
  margin-top:0px;  width:100%; 
	font-weight:normal;    line-height:1.2em; margin-bottom:10px;padding:15px 0px 15px 0px;               
  font-family:plantin;font-size:13pt;color:#8a6e4a;text-align:center;
  } 

      li.heading2 {
  margin-top:20px;  width:100%;
	font-weight:normal;    line-height:1.2em;  margin-bottom:10px;                 
  font-family:core;font-size:11pt;color:#2d2d2d;text-align:center;font-style:underline;
  } 
     li.subheading_deliveries {
    text-align:left;  margin-top:5px;
	font-weight:normal;    line-height:1.2em;                  
  font-family:core;font-size:10pt;color:#3f3f3f;
  }
    
    li.subheading {
  margin:20px 0px 0px 0px;  width:100%;
	font-weight:normal;    line-height:1.2em;               
  font-family:BV;font-size:13pt;color:#2d2d2d;text-align:center;
  }
  li.subheading_recurring {
    text-align:left;  margin-top:5px;
	font-weight:normal;    line-height:1.2em;                  
  font-family:core;font-size:10pt;color:#3f3f3f;
  }
  
    li.subheadingsmall {
    text-align:left;  margin-top:5px;
	font-weight:normal;    line-height:1.2em;                  
  font-family:core;font-size:10pt;color:#3f3f3f;
  }
  
         li.future_deliveries_heading {
    text-align:left;  margin-top:5px;  width:80%;
	font-weight:normal;    line-height:1.2em;                
  font-family:core;font-size:12pt;color:#b5a13d
  }
      
    
  li.future_deliveries_subheading {
    text-align:left;  margin-top:5px;
	font-weight:normal;    line-height:1.2em;                  
  font-family:core;font-size:12pt;color:#3f3f3f;
  }
  
  
  
   .startshopping0 {
         

background: none;  font-family:corea;
outline: none;  border: none;  -webkit-appearance: none;
color:#ccc;font-size:9pt;display:inline-block;cursor: pointer;cursor:hand;
padding:8px 0px 6px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;   border-bottom:3px solid #ccc;width: unset;        
		 }
		 .startshopping1 {
		    
		
		background: none;  font-family:corea;
		outline: none;  border: none;  -webkit-appearance: none;
		color:#3c9861;font-size:9pt;display:inline-block;cursor: pointer;cursor:hand;
		padding:8px 0px 6px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;   border-bottom:3px solid #3c9861;width: unset;
		    }
  
  
     li.subheading2 {
    text-align:left;  margin-top:5px;
	font-weight:normal;    line-height:1.2em;                  
  font-family:core;font-size:10pt;color:#3f3f3f;
  }
  
      
#headergraphic{position:absolute;top:0px;left:0px;}
  
  




#tandc {
	position:absolute;font-family:core;
   width:931px;
  margin-top:405px;  height:33px;
  
  margin-left:0px;z-index:3;overflow:hidden}



      
           #contactform {padding-left:5px;
	position:absolute;margin-top:95px;margin-left:-53px;width:495px;height:400px;
  font-size:11px;color:#938C82;overflow:hidden;
      }
      
      
      
form { margin-top: 0px; margin-bottom: 0px;display:inline;} 
.formstylecontact{


	border:1px solid #aaaaaa;
	color: #777777;
	width:400px;       -webkit-appearance: none;
height:100px;margin-top:3px;margin-bottom:8px;  padding:9px;
}

.cardmsgform{


	border:1px solid #D9D6C4;
	color: #777777;
	width:600px;  
height:100px;margin-top:3px;margin-bottom:8px;
}

.cwla {
display:block;background-color:#000000; padding:9px 6PX 6PX 6PX;width:45px; 
color:#ffffff;text-decoration: none;cursor: pointer;cursor:hand;TEXT-ALIGN:CENTER }
  .formstyle1_select{
       -webkit-appearance: none;
    -webkit-border-radius:none;

	border:1px solid #aaaaaa;
	color: #292929; padding:7px;
	width:200px;    margin-right:45px;
margin-top:3px;margin-bottom:8px; font-family:core;
}
.formstyle1{
    -webkit-appearance: none;
    -webkit-border-radius:none;
	border:1px solid #aaaaaa;
	color: #292929; padding:7px;
	width:400px;    margin-right:45px;
margin-top:3px;margin-bottom:8px;
}
.formstylespam{
    -webkit-appearance: none;
    -webkit-border-radius:none;
	border:1px solid #aaaaaa;
	color: #292929; padding:7px;
	width:25px;    margin-right:45px;
margin-top:3px;margin-bottom:8px;
}
.sub_cleaner_name_form_stylesmall{


	border:1px solid #eee;
	color: #777777;
	width:50px;  display: block;
padding:4px;margin: 0px;margin: -4px;
}
.extras_form{


	border:1px solid #ccc;
	color: #777777;
	width:150px;  display: block;
padding:4px;margin: 0px;margin: -4px;
}

.sub_cleaner_name_form_style{


	border:1px solid #eee;
	color: #777777;
	width:250px;  
padding:10px;
}

   .mobileonly{
   	display: none;
   	
   	
   }   
   .mobileonlyblockblock {
   	
   	   	display: none;

   }
      .mobileonlyblock{
   	display: none;
   	
   	
   }   
   
 .pmtext{
 	
 	display:block;width:50%;margin:20px auto 50px;text-align: left;max-width: 480px;
 }

.qwindow{
	width:30px;margin:0px;text-align:center;display:inline-block;
}
.rwindow{
	width:30px;margin:0px 0px 0px 0px;text-align:center;display:inline-block;font-size:8pt;border: none;
	border-right: 1px solid #f15a7e;color:#f15a7e ;padding: 4px;background: #fdeaef;font-family: corea;
}
 



#ab{
		
	display: inline-block;
position: relative;
	top:0px;margin: 0px;padding: 0px 0px 0px 0px;
}
#aq{
		
	display: none;text-align: center;margin: 0px 0px 0px 0%;font-size: 15pt;overflow: hidden;font-family: corem;
}
.filterhide{
position: relative;display: block;border-bottom:2px solid #aaaba7;padding: 0px 0px 3px 0px;
}

#goback2{
		

    font-family: corea;
    outline: none;
    border: none;
    -webkit-appearance: none;
    display: block;
    background: none;
    float: left;
    cursor: pointer;
    cursor: hand;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 17px;
    text-decoration: none;
    text-align: center;
    height: 42px;
    top: -13px;
    position: relative;
    width: 25px;background: none;
    font-size: 23pt;
color: #609087;    
    

}

.goback2a{
		

    font-family: corea;
    outline: none;
    border: none;
    -webkit-appearance: none;
    display: block;
    background: none;
    float: left;
    cursor: pointer;
    cursor: hand;
    padding: 0px 0px 5px 0px;
    margin: -6px 0px 0px 17px;
    text-decoration: none;
    text-align: center;
    height: 42px;
    top: -5px;
    position: relative;
    width: 25px;background: none;
    font-size: 23pt;
color: #609087;   

}

.editoptions {

    font-family: corea;
    outline: none;
    border: none;
    -webkit-appearance: none;
    display: inline;
    background: none;
    cursor: pointer;
    cursor: hand;
    padding: 10px 0px;
    margin: 0px auto;
    text-decoration: none;
    text-align: center;
    position: relative;
    background: #eee;
    color: ddd;width: 100%;
    
    
    }
    
.shopfilter_edit {

    font-family: coreb;
    outline: none;
    border: none;
    -webkit-appearance: none;
    display: inline;
    background: none;
    cursor: pointer;
    cursor: hand;
    padding: 0px;
    margin: 0px 20px;
    text-decoration: none;
    text-align: center;
    height: 42px;
    position: relative;
    background: none;
   
	border-bottom:2px solid #111;
    
    
    }


.filterdatelink {
	
	    font-family: coreb;
    outline: none;
    border: none;
    -webkit-appearance: none;
    display: inline;
    background: none;
    cursor: pointer;
    cursor: hand;
    padding: 0px 0px 3px 0px;
    margin: 0px 20px 0px 0px;
    text-decoration: none;
    text-align: center;
    height: 42px;
    position: relative;
    background: none;color: #111;
   
	border-bottom:2px solid #111;
	
	
	
}

.available{
	

font-family: corem;color: #111;
}
.notavailable{
	

font-family: corem;color: #cc0000;
}

.refunds{
	


font-family: coreb;
background: none;
padding: 0px;
    padding: 2px 6px;
color: #249f9f;
border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
border: 2px solid #249f9f;
width: min-content;
margin-right: 10px;
font-size: 9pt;
}

 .teaname2cb {
    display: inline-block; font-family: corea;font-size: 11pt;
     width:100%;line-height:1.5em;margin: 10px auto;text-align: center;max-width: 500px;
 
}




.specialinfohead_popup {
font-family: coreb;
font-size: 17pt;
margin: 0px 0px 20px 0px;
text-align: center;
display: block;
padding: 20px;border-bottom: 2px solid #555;
}

.startshopping0 {
         
      float: none;display: inline;
         }
		 .startshopping1 {
		    
		 float: none;display: inline;
		    }

.popup0 {

	


background: none;

color: #555;
}




.popup1 {

	
background: #e4f8ef;

color: #6eaa90;

}


    




 





.hometimelogo{
	font-size:25pt;display:block;margin:21px auto 0px auto;text-decoration:none;color:#555
}
.specialcutoff_mobileonly {
display: none;
}

@media ( max-width: 729px ) {

       .menubar3 {
         	list-style-image: none;
       	list-style-type: none;     	position:relative;
       	margin-top: 0px;  
       	padding: 0px;    
       	height: 23px;
       	 line-height: 18px;
       	text-align: center;font-weight:normal; 
       }
       
       
       .menubar3_right_margin_acc {
     display: block;
     padding: 11px 0px 8px 0px;
     font-size: 11pt;
     margin: 0px;
     border-bottom: 2px solid #fff;
     width: max-content;
     margin: 25px auto;
       } 
       
       .menubar3_right_margin_acc_log {
           display: block;padding:11px 0px 11px 0px;   
         font-family:coreb; font-size:10pt; margin: 0px
       } 
       
	   .menubar3_right_margin_active_acc {
	   	font-size: 16pt;
	   }
       
 .menubar3_right_margin_active_acc {
   display: block;
   padding: 11px 0px 4px 0px;
   color: #f77;
   font-family: corem;
   margin: 0px;
   border: none;
       border-bottom-color: currentcolor;
       border-bottom-style: none;
       border-bottom-width: medium;
   border-bottom: 2px solid #92dabb;
   width: max-content;
   margin: 25px auto;
 }
       
    

.menubar3_right_margin_acc {
	
	font-size: 16pt;
}
.selecttimeoption-no-prod{


width:100%
}
#mj {
padding-bottom: 9px;
}



	#teapanel {
     	
     	background: none
	 		
	 		}
.linen-add-new-no-prod {
	
	width: 70px;
}
.specialcutoff_mobileonly {
display: block;padding: 5px;background: #fff;opacity: 0.8;;width: fit-content;position: absolute;vertical-align: top;left: 20px;margin: 0px;z-index: 1;padding-left: 10px;
}

	.showchangedate3 {
	
		margin: 0px auto;
				text-align: center;

		
	}
	
	
.selecttimeoption-no-prod{
  	
margin-bottom: 10px;
  
  
  
  }
  
  
#adderror{

display: block;
padding: 10px 0px;
font-size: 9pt;
text-align: center;
font-family: corea;
overflow: hidden;
color: #111;
background: #fff;
position: relative;
top: -22px;opacity: 0.8;
width: 100%;
left: -111%;
}
.ns1 {
	
	display:block;margin:0px auto;font-size:10pt;height:15px;font-family:corea;text-align: center;
}

.ns2 {
	
display:inline-block;margin-left:unset;width: 100%;
}
.ns2o {
	
display:inline-block;margin:0px;width: 100%;
}

.ns3 {
	font-family:coreb;font-size:11pt;display:inline-blofk;margin:10px auto 0px auto;vertical-align: sub;width: 100%;
}

.ns4 {
	width: unset;margin: 10px 0px;font-size: 10pt;line-height: 1.2em;text-align: center;
}
.ns5{
	text-align:left;display:block;margin-top:0px
}
 .tanp {
width:47%
 }
#info_page{
	
	margin: 0px;
}


#loadbuttonxx {
	
	background: #fff;
}

		.showchangedate_cart_a_show {

margin: 0px;
padding: 0px;
;
		}
   	 .viewcartnew {
left: unset;
right: 20px;
top: 12px;
font-family: coreb;
border-bottom: 2px solid #312323e8;
height: unset;visibility: visible;position: absolute;background: none;

display: inline-block;
margin: 5px 0px;
text-align: center;font-size: 10pt;color:#312323e8;text-align:right;
line-height: 1.2em;
width: min-content;
   	 }
   	 
.specialcutoff {
font-size: 11pt;
font-family: coreb;
display: block;
padding: 0px;
color: #111;
line-height: 1.2em;
margin: 0px;
width: calc(100%);
float: unset;
top: unset;right: unset;display: block;
}



#page-container {
	
	background: #ffffff;
}
#scrollhere{
	top: -86px;
	
	
}

 .shopsizemenu {
  
padding:0px 0px 10px 0px; background: #fff;
	
	}
	
	
#shopfilter {
	left: calc(100% - 50PX);position: absolute;top: 10px;
}
.view_cart_link {
	text-align: left;margin: 0px;
}
   .showchangedate {
		 	
		 	float: right;right: 20px;
position: absolute;margin-top: 18px;
		 }
#headermenu {
 background: none;
 font-weight: normal;
 padding: 0px 0 0px;
 position: relative;
 text-align: center;padding: 0px 0px 0px 0px;margin: 0px auto 0px auto;
 width: 100%;
}
.changepopup {
	display: inline-block;
	font-size: 11pt;line-height: 1.2em;color: #4a4545;
	padding: 3px;margin: 5px 0px 15px 0px;font-family: corea;padding: 7px 3px;cursor: hand;cursor: pointer;width: 95%;
}


.product-image  {
//min-height: 365px;
max-width: 100%;
margin: 0px auto;
}
.prodinfomain {
display:block;	
width: 80%;

margin: 0px auto;
text-align: left;font-size: 11pt;line-height: 1.2em;overflow: hidden;
}

.f1x {
	background:#f6f8f3;width:100%;display:block;padding: 35px 0px 0px 0px;line-height: 2em;height: 75px;overflow: hidden;
}
.f2 {
	
	text-align: center;padding: 0px 0px 10px 0px;border-top: none;width:90%;margin: 0px auto;;display:block;font-family: corea;color: #111;font-size: 10pt;line-height: 2em;
}
.f3 {
	
	font-family:coreb;float: none;display: block;
}

.f4 {
	display: block;
}

ul.shopcart {
    width: 100%;
    min-width: unset;
}

.showchangedate_cart {
	display: inline-block;
	text-decoration: none;
	color: #111;
	font-size: 10pt;
	padding: 3px;
	font-family: coreb;
	padding: 0px;
	cursor: hand;
	cursor: pointer;
	background: none;
	margin: 5px 10px;height: 18px;vertical-align: top;
};


.showchangedate_cart_a_m {
display: inline-block;
text-decoration: none;
color: #555;
font-size: 10pt;
padding: 3px;
font-family: corem;
padding: 0px 7px 0px;
cursor: hand;
cursor: pointer;
margin: 8px 0px 5px 0px;
height: 31px;
vertical-align: top;
line-height: 1.2;
text-align: center;

}

.showchangedate_cart_a_m_save {
display: inline-block;
border: none;
text-decoration: none;
color: #fb5e5e;
font-size: 9pt;
padding: 3px;
font-family: corea;
padding: 2px 10px 1px;
cursor: hand;
cursor: pointer;
background: none;
margin: 5px 0px;
vertical-align: top;
line-height: 1.2;
text-align: center;
background: #fdedec;
border: 1px solid #fb5e5e;
}

.showchangedate_cart_a_save {
display: none;
}

.showchangedate_cart_a_m2 {
	display: inline-block;
	text-decoration: none;
	color: #111;
	font-size: 12pt;
	padding: 0px;
	font-family: corea;
	padding: 0px;
	cursor: hand;
	cursor: pointer;
	background: none;
	margin: 0px 0px;height: 18px;vertical-align: top;
}

.showchangedate_cart_a {
	
	display: none;
}
.goback2a{

margin-top: 0px;
}
.opentest_ready {
padding: 6px 0px 6px 0px;
background:none;
color: #079458;
font-family:corem;
margin: 5px 10px 0px 0px;
display: inline-block;
border-bottom: 3px solid #079458;
font-size: 9pt;font-family: corea;

}


.date_number{
display:block;
font-family:coreb;
font-size:13pt;
width:100%;line-height: 1.5em;
}

.new40 {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 0px 0px;margin:30px 0px 0px 0px; color: #111111;border: none;
}

.new30 {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; border:none
}
.new30r {font-family:core;font-size:11pt;width:100%;text-align:left;
padding:0px 0px 20px 0px;margin:0px 0px 10px 0px; border:none
}



.slighoffset {
	
	
	display: block;
	margin-top: 7px;
}

.sza2{
	padding: 0px;width:calc(100% - 40px);border: none;
}
  
 
	
	.product-filter {
		flex-direction: column;
	}
	
	.sort {
		align-self: flex-start;
	}
	
}



          @media only screen 
       and (min-device-width : 0px) 
       and (max-device-width : 1100px)
       
         {
         .showchangedate {
		 	
		 	float: right;
position: absolute;
		 }
         .startshopping0 {
         

background: none;  font-family:corea;
outline: none;  border: none;  -webkit-appearance: none;
color:#ccc;font-size:9pt;display:inline-block;cursor: pointer;cursor:hand;
padding:8px 0px 6px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;   border-bottom:3px solid #ccc;width: unset;        
		 }
		 .startshopping1 {
		    
		
		background: none;  font-family:corea;
		outline: none;  border: none;  -webkit-appearance: none;
		color:#27c366;font-size:9pt;display:inline-block;cursor: pointer;cursor:hand;
		padding:8px 0px 6px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;   border-bottom:3px solid #27c366;width: unset;
		    }
		 .cart-edit-button {
		 	
		 	background: none;  font-family:corea;
		 	outline: none;  border: none;  -webkit-appearance: none;
		 	color:#111;font-size:9pt;display:inline-block;cursor: pointer;cursor:hand;
		 	padding:8px 0px 6px 0px;margin:0px 0px 0px 0px;text-decoration: none;text-align: center;display: inline;   border-bottom:3px solid #111;width: unset;	float: right; }
    
         
         .locationpicker{
         	
         	border: 1px solid #ccc;
         	font-family: corea;
         	text-align: left;
         	  	padding: 6px 35px 5px 3px;
         	  	font-size: 9pt;
         	  	margin: 0px 5px 0px 0px;  	
         	 color: #111;
         	-webkit-appearance: none;
         	-moz-appearance: none;
         	background-image: url("/images/arrow5xb.png");
         	background-position: right 15px top 10px;
         	background-repeat: no-repeat;
         	background-size: 13px auto;
         	border-radius: 0px;
         	-webkit-border-radius: 0px;
         background-color: #fcfcfc; float: left;
          }
          
          
          
          
         .logohh{
      display: inline-block;
margin: 30px 0px 10px 0px;colorxx: #5d6663;
		 	display: block;
font-family: ieb;
text-transform: lowercase;
letter-spacing: normal;
font-size: 25pt;
padding: 0px 0px 0px 0px;
         	
         }
             .logohhbig{
       	display: block;
         margin:0px 0px 0px 0px;
		 display: block;
font-family: coreb;
text-transform: uppercase;
letter-spacing: 9px;
font-size: 19pt;
color: #fb5e5e;
padding: 15px 0px 11px 0px;
         	
         }
         .logo_region {
		 	
		 	font-size: 13pt
		 }
         
         #aq{
         		
         	display: inline-block;text-align: left;margin: 22px auto 10px 20px;font-size: 15pt;overflow: hidden;font-family: coreb;width: 100%;
         }
         .hometimelogo{
         	font-size:15pt;display:block;margin:12px auto;text-decoration:none;color:#000;
         }
         #calhere{
         	
         	
        width: 100%;
         }
         .startshopping{
         width: 90%;max-width: 280px;
         }
          .adminselect{
          	
          	
          	border: 1px solid #ccc;
          	font-family: core;
          	text-align: left;
          	  	padding: 5px 45px 5px 5px;
          	  	font-size: 9pt;
          	  	margin: 0px 5px;  	
          	  font-family: core;color: #555;
          	-webkit-appearance: none;
          	-moz-appearance: none;
          	background-image: url("/images/arrow5xb.png");
          	background-position: right 15px top 10px;
          	background-repeat: no-repeat;
          	background-size: 15px auto;
          	border-radius: 0px;
          	-webkit-border-radius: 0px;
          background-color: #e6e8e3;
          max-width: 50%;
          
          
          
          }
          
          .clientselect{
          	
          	
          	border: 1px solid #ccc;
          	font-family: core;
          	text-align: left;
          	  	padding: 5px 35px 5px 5px;
          	  	font-size: 9pt;
          	  	margin: 0px 5px 0px 0px;  	
          	  font-family: core;color: #555;
          	-webkit-appearance: none;
          	-moz-appearance: none;
          	background-image: url("/images/arrow5xb.png");
           	background-position: right 15px top 10px;
          	background-repeat: no-repeat;
          	background-size: 15px auto;
          	border-radius: 0px;
          	-webkit-border-radius: 0px;
          background-color: #e6e8e3;
          
          
                    max-width: 50%;
          
          }
         .readmore{
         	color:#111;margin: 10px auto 0px;display:block;text-align: center;
         }
         .optionmacro{
         	
            	        // width: unset
         	
         } 
         .selecttimeclass{
         	         width: 100%;
         }
         
         .linen-add-new{
         	         	         width: 100%;
         }
         
         .viewbasket{
         	         	         	         width: 100%;
         }
         .setrefresh1{
         width: 100%;
         }
         .setrefresh0{
         width: 100%;
         }
         
    
         

             
         
         ul.pplist li.lah100cm {
             display: inline-block; 
                      
             padding:0px 0px 10px 0px;font-family:coreb;
                                       font-size:12pt;text-align: center;height: auto;
             width:100%; 
         clear;margin:10px 0px 10px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;color: #111;
         }
         ul.pplist li.lah100c {
             display: inline-block; 
                      
             padding:0px 0px 10px 0px;font-family:coreb;
                                       font-size:12pt;text-align: center;height: auto;
             width:100%; 
         clear;margin:10px 0px 0px 0px;border-top:none; border:none;  border-bottom:1px solid #eee;color: #111;
         }
         
         
         .account_displayteascart {
          
         	font-size:11pt;font-family:corea;
           padding:0px;
         	width:1100px;
         	list-style-image: none;list-style-type: none; 
         	
         	
         	text-align:center;top:0px;width: 90%;
         	margin: 0px 0px 0px 0px;display: inline-block;
         	}
         #ab{
         	
         display: none;
        
         }
         
         #abm{
         	  -webkit-tap-highlight-color: transparent;
         	
         display: inline-block;
        position: absolute;cursor: pointer;cursor:hand;
         	top:0px;margin: 10px 0px;left: 20px;float: right;
left: calc(100% - 25PX);
         }
         
         
         .qwindow{
         	width:25px;margin:0px;text-align:center;display:inline-block;font-size:8pt
         }
         .linen-add-new2{
         
           font-family:corea;    background-color:#fcfcfc;
         
         outline: none;   
         -webkit-appearance: none;border: none;
         	border-right: 1px solid #ccc;background: #f2f2f2;
         color:#111;font-size:10pt;display:inline-block;vertical-align: top:;
         cursor: pointer;cursor:hand;padding:5px;margin:0px;width: 25px;text-align: center;
         }
         
         
         
         
         .pmtext{
         	
         	display:block;width:90%;margin:20px auto 120px;text-align: left;
         }
         #alertbarcc{
         	
         	  
         	display: block;padding: 10px;font-size: 10pt;
         	background: #fadbd8;text-align: center;font-family: core;overflow: hidden;color: #555;
         }
         
         .startshoppingx{
         	
         
         background: #506557;;  font-family:core;
         outline: none;  border: none;   -webkit-appearance: none;
         color:#fff;font-size:9pt;display:inline-block;width: 100%;
         cursor: pointer;cursor:hand;padding:10px 0px;margin:0px 5px 0px 0px;text-decoration: none;text-align: center;
         }
		 
		 
    .sza_savex{
    	
    
   display: inline-block;
   border: 1px solid #111;text-decoration: none;color: #111;font-size: 9pt;
   font-family: corea;
   padding:7px 7px 7px 7px;
   cursor: hand;cursor: pointer;background: none;margin: 7px 0px;
    }
    
    .sza_savex:hover{
        background-color:rgba(255,255,255,0.4);text-decoration: none;
    }
         
       
         
      
         
         
         ul.shopcart li.shopcart_full_title{
            width: 100%;padding: 0px 0px 10px 0px;text-align: left;border-bottom: 1px solid #555;margin: 0px 0px 10px 0px;
         }
         
     .a1 {
	  text-align: unset;display: inline-flex;float: unset;	
	 }
	 
	
      .cart-edit-button-cart {
	  	
  	
	  	
	  } 

.collectionfromdelete {
	
background: #eee;
height: ;
display: inline-block;
vertical-align: top;
padding: 7px 15px 6px;
margin-right: 4px;
font-size: 9pt;}



         .sza_save{
 background: #82d2c6;
     background-color: rgb(130, 210, 198);
 font-family: core;
 outline: none;
 border: none;
 -webkit-appearance: none;
 color: #ffff;
 font-size: 11pt;
 display: inline-block;
 cursor: pointer;
 cursor: hand;
 padding: 14px 0px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 text-align: center;
 width: 50%;
         	
         }
         
              .sza_save:hover{
             background-color:#617768;
         }
         
     .sza_shop{
     display: inline;
     margin: 0px;
     font-family: corea;
     font-size: 10pt;
     color: #111;
     padding: 5px 0px;
     background: none;
     cursor: pointer;
     text-align: center;
     text-decoration: none;
     	
     }
     
          .sza_shop:hover{
     border-bottom: 2px solid #111;
     	 }
         
         
         
         ul.shopcart li.shopcart_price_total{
            width: 100%;	text-align: center;margin-bottom: 30px;font-family: coreb;;
		 }
         .mobileonly{
         	display: inline;
         	
         	
         }
            .mobileonlyblock{
         	display: inline-block;
         	
         	
         }
         .mobileonlyblockblock {
		 	         	display: block;

		 	
		 }
         .notmobile{
         	display: none;
         	
         	
         }
         
         
         ul.shopcart li {
             display: inline-block;
               padding:0px 0px 0px 0px;              text-align:left;
             margin:0px 0px 0px 0px;   z-index:99999;
            float:left; font-family:corea;line-height: 1.3em;    
             
             font-size:11pt;
             border: none;height:unset;
         	vertical-align: middle;
         } 
         
         
         ul.shopcart li.shopcart_name{
            width: 40%;text-align: left;font-size: 11pt;
         }
		 
		 ul.shopcart li.shopcart_nameq{
            width: 30%;text-align: left;font-size: 11pt;
		 }
		 
		 
         ul.shopcart li.shopcart_namer{
            width: 100%;text-align: center;
         }
         
		 
		 .na {
		 	color: #cc0000;height: 20px;
		 }
         ul.shopcart li.shopcart_updater{
            width: 100%;text-align: center;margin: 10px 0px 30px 0px;
         }
         
     
     ul.shopcart li.shopcart_update{
        width: 30%;text-align: right;margin: 0px 0px 40px 0px;
     }
         ul.shopcart li.shopcart_pricer{
            width: 50%;text-align: right;margin-right: 00px;
            }
         ul.shopcart li.shopcart_price{
            width: 100%;text-align: right;
            }
		  	
		  	ul.shopcart li.shopcart_price{
            width: 30%;text-align: right;
            }
		  	
		  	#adminbar_c{
width: 100%;         }
         
         .cartarea{
         	
         	width:90%;display:block;margin: 10px auto;
         	
         }
         
         
     
         
         
         
         ul.ccpayment {
      margin:0px auto;
         		
         		
         		}
         #hide1{
         	
//display: none;
font-size:9pt    

         
}


  ul.pplist li.stripe_cc_imagex {
	
	
	 width:25%;
}
 ul.pplist li.stripe_cc_image {
	
	
	 width:25%;
}
  ul.pplist li.stripe_cc_def{
	
	
	 width:25%;
}
dl.account_cart {width: 95%;padding:0px;display:inline-block;margin:0px auto 0px auto;padding-bottom:0px;overflow: hidden;
}
.date_number{
display:block;
font-family:coreb;
font-size:13pt;
width:100%;line-height: 1.5em;
}



#bottompanelcontent{
	
	display: none;
}

}


.weblogo{
	
height:60px;padding:20px 0px 20px 0px;opacity: 1;
}



#headermenu_account {
 background: #fff none repeat scroll 0 0;
 font-weight: normal;
 padding: 0px 0 0px;
 position: relative;
 text-align: left;padding: 25px 0%;margin: 0px auto 0px auto;
 width: 80%;
}


   .logout-btn-g {

background: none; display:inline;
outline: none;border: none;   -webkit-appearance: none;     
color:#585151;font-size:11pt;  height:25px;
cursor: pointer;cursor:hand;padding:0px;margin:0px; font-family:silkamono-light;
}



        @media only screen 
     and (min-device-width : 0px) 
     and (max-device-width : 1100px)
     
       { 
			
       #headermenu {
        
     padding: 0px;
       }
       
            .logout-btn-gqq {
       
       background: none; display:inline;
       outline: none;border: none;   -webkit-appearance: none;     
       color:#fff;font-size:11pt;  height:23px;
       cursor: pointer;cursor:hand;padding:0px 0px 30px 0px;margin:0px; margin:none;font-family:corea;
       }
       
       
       
       
       a.activemenu:link {color:#3b2f37}   	/* unvisited link */
       a.activemenu:visited {color:#3b2f37}  	/* visited link */
       a.activemenu:hover {color:#3b2f37}   			/* mouse over link */
       a.activemenu:active {color:#3b2f37}   			/* selected link */
       a.activemenu:link, a.activemenu:visited, a.activemenu:active {text-decoration:none;	display: block;width: 100%;
	   }
      
       

		   #mm{
display: block;
width: 250px;
position: relative;
padding: 0px;
top: 0px;
background: none;
margin: 0px;
height: 0px;
overflow: hidden;z-index: 999999999;
margin-left: 0px;



}       

.weblogo{
       	
       height:20px;padding:15px 15px;opacity: 1;
       }
       
