.Boxscentergray {
	background:#fffef4;
	vertical-align: baseline;
	text-align:center;
	  font-size: 11px;
	  padding:20px;
	  border: dashed 2px #f4df50;
	  border-bottom:none;
}

.BoxscentergrayBottom {
	background:#ffef80;
	border: dashed 2px #f4df50;
	vertical-align: baseline;
	text-align:center;
	  font-size: 11px;
	  padding:20px;
	  border-top:none;
}


.BoxscentergraySpecialBottom {
	background:#f3ffe7;
	border: solid 2px #e8e9ea;
	vertical-align: baseline;
	text-align:center;
	  font-size: 11px;
	  padding:20px;
	  border-top:none;
}


.Boxscenterwhite {
	background:#fff;
	vertical-align: baseline;
	text-align:center;
	  font-size: 11px;
	  padding:30px 20px 10px 20px;
	   border: solid 2px #f5f5f5;
}


.discount-badge{position:absolute; 
right:20px;
 top:30px; 
 width:153px;
  height:150px; 
  background:url(../images/discount-badge.png) center no-repeat;
    background-size: 100%;   
  padding:43px 30px 50px 25px;
  text-align:center;
   font-size:52px;
   line-height:60px;
   color:#FFF;
   text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.2);
   font-family:Georgia, "Times New Roman", Times, serif}

.discount-badge span { font-size:25px;} 
.discount-badge .SAVEDiv { font-size: 15px;
  line-height: 0px;
  display: block;
  margin: 0;
  padding: 0;}

.discount-badge .OffDiv { font-size: 15px;
  line-height: 0px;
  display: block;
  margin: 0;
  padding: 5px;}
  
  
.down-box-middle ul li{   font-size: 14px; list-style:none; padding-left:25px; background:url(../images/arrow-bundle.png) 0 8px no-repeat; line-height: 24px;}
.down-box-right{ float:right;  position:relative;}
.middle-hd{ font-size:20px; border-bottom:#f4df50 1px solid; font-weight:600; padding-bottom:12px; margin-bottom:14px;}
.middle-hd-big{ font-size:24px;font-weight:600;}
.middle-hd-small{ font-size:16px; font-weight:600; padding-bottom:10px;}





.price-text p {
	margin:3px 0;
	padding:0;
}
.small-text {
	font-size:16px !important;
	color:#505f79;
	font-style:italic;
	margin:0 10px;
}

.Big-text {
	font-size:25px !important;
	color:#000;
	
}

.save-price {
	color:#505f79;
	font-size:20px !important;
}

.offer-price-color {
	color:#149442;
	font-size:30px;
	font-weight:600;
}

.regular-price {
	font-size:30px !important;
		color:#F00;
	  text-decoration: line-through;
	  margin-right:0px;
	
}










#tabmenu {
	width: auto;
	margin:0px;
	min-height:350px;
}

#tabmenu li{ margin-bottom:2px;}


#tabmenu li a {
	text-decoration: none;
	padding:20px;
	display: block;
	font-size:16px;
	color:#000;
	list-style:none !important;
	background:#f5f5f5;
	text-decoration:none !important;
	border-right:solid 3px #0089d1;
}

#tabmenu li a.active {
	color: #FFF;
	background:#0089d1;
	padding:20px;
	text-decoration:none !important;
}

#tabmenu li a:hover {
	color: #FFF !important;
	background:#0089d1;
	padding:20px;
	text-decoration:none !important;
}

#tabmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}




#parentHorizontalTab h2 {
  font-size: 18px;
  padding-bottom: 10px;
  margin-top:25px;
  color: #000;
}

#Titles h2 {
  font-size: 18px;
  padding-bottom: 10px;
  margin-top:25px;
  color: #000;
}


/******************ThreeoColumnTable**********************/

.ThreeoColumnTable table {
	background: #fff;
	border-bottom: none;
	width: 100%;
	border-collapse: collapse;
	 table-layout: fixed;
	border-spacing: 0;
border:2px solid #e8e9ea;
}

.ThreeoColumnTable table th {
	padding:10px;
	background: #EEE;
	font-weight:bold;
	text-align: left;
	border-bottom: 1px solid #EEE;
}

.ThreeoColumnTable table tfoot tr td {
	padding:20px 10px;
	font-weight:bold;
	border-bottom: 1px solid #EEE;
}

.ThreeoColumnTable table tfoot tr td:last-child {
 /* background:#fff;*/
}

.ThreeoColumnTable table tfoot tr td:nth-child(2) {
	text-align:right;
}


.ThreeoColumnTable tr:nth-child(even) {
	background: #ffffff;
}

.ThreeoColumnTable table tr td {
	padding:10px;
	border-bottom: 1px solid #EEE;
	
}

.ThreeoColumnTable {
    table-layout: fixed;
	 width: 100%; 
}

/*.ThreeoColumnTable th {
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap;
}

.ThreeoColumnTable td {
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap;
}*/


.ThreeoColumnTable th:nth-child(1) {
    width:85%;
}

.ThreeoColumnTable th:nth-child(2) {
    width:15%; 
	 text-align:center;
	
}

/*.ThreeoColumnTable th:nth-child(3) {
    width:15%;
	 text-align:center !important;

}*/

/*.ThreeoColumnTable tr td:first-child,*/
.ThreeoColumnTable tr td:last-child {
   text-align:center !important;
}

.ThreeoColumnTable tr td:last-child {
  background:#f5f5f5;
}


.ThreeoColumnTable table h3{ margin:0 0 5px 0}
.ThreeoColumnTable table p{ color:#939393}






.imageBox {
  float:left;
  width:40px;
}

.imageBox img{width:100%;}


.TextBox {
  float:left;
  padding:6px 0 0 10px;
}




.divnone{ display:block;}
#ButtonToggle{display:none;}
.MobNone{ display:block;}















@media (max-width:768px) {
	
	
	.discount-badge {
  position: absolute;
  right: -8px;
  top: -20px;
  width: 100px;
  height: 100px;
  background: url(../images/discount-badge.png) center no-repeat;
  background-size: 100%;
  padding: 33px 20px 56px 16px;
  text-align: center;
  font-size: 25px;
  line-height: 28px;
  color: #FFF;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.2);
  font-family: Georgia, "Times New Roman", Times, serif;
}


.discount-badge .SAVEDiv {
  font-size: 10px;
  line-height: 0px;
  display: block;
  margin: 0;
  padding: 0;
}

.Boxscentergray {
  background: #fffef4;
  vertical-align: baseline;
  text-align: center;
  font-size: 11px;
  padding: 10px 0;
  border: dashed 2px #f4df50;
  border-bottom: none;
}


.container{ padding:0 5px !important}





.divnone{ display:none;}
#ButtonToggle{ background:#0089d1; padding:20px; color:#FFF !important; text-decoration:none !important; font-size:22px; line-height:22px; display:block; margin-bottom:10px;}
#ButtonToggle a{ text-decoration:none; color:#FFF !important;}
#ButtonToggle a:hover{ text-decoration:none; color:#FFF !important;}
#slickbox{ padding:5px; background:#0089d1; margin:0px 0;}
.MobNone{ display:none;}


.middle-hd{ font-size:17px; border-bottom:#f4df50 1px solid; font-weight:600; padding-bottom:12px; margin-bottom:14px; width:227px;}


.paddingLR{padding-right:5px !important;
  padding-left:5px !important;
  }
  
}







