.mybag 
{
	cursor:pointer;
}
.mybag a {height:auto;}
.mybag a , .mybag a span {
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	line-height:100%;
		text-align:right;

}

.mybag a span.totaldesc {font-size:14px;font-weight:normal;color:#ffd748}
.mybag a:hover {text-decoration:none;}

#checkoutlink, .yellow-btn, .yellow-btn:link, .yellow-btn:visited
{
	font-size:9pt;
	font-weight:normal;
	color:#a42020;
	text-align:right;
	display:inline-block;
	background:#ffd340;
	padding:3px 8px;
	border-bottom:1px solid #fff;
	border-radius: 4px;
    -webkit-border-radius: 4px;
	height:auto;
	margin-top:8px;
}
.yellow-btn:hover {
	background:#b3232d;
	color:#fff;
	text-decoration:none;
}
.red-txt{
	color:#A62222;
}

.menubtns a:link, .menubtns a:visited 
{
	border-bottom:1px solid #66655d;
}


.product-box
{
	min-height:430px;
	padding:10px;
		text-align:center;

}

.product-box img
{
	border:3px solid #fff;
	
}

.product-box .title
{
	color:#ffd648;
	display:block;
	min-height:60px;
	font-size:17px;
	margin-top:10px;
	text-align:center;
	font-weight:bold;

}

.product-box .price 
{
	color:#fff;
	display:block;
	min-height:40px;
	font-size:17px;
	text-align:center;
	font-weight:bold;

}

.product-catalog .columns:last-child {float:left;}


.green-btn, .green-btn:link, .green-btn:visited {
  background: #A62222;
  background-image: -webkit-linear-gradient(top, #209d39, #395723);
  background-image: -moz-linear-gradient(top, #209d39, #395723);
  background-image: -ms-linear-gradient(top, #209d39, #395723);
  background-image: -o-linear-gradient(top, #209d39, #395723);
  background-image: linear-gradient(to bottom, #209d39, #395723);
  text-shadow: 1px 1px 3px  rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 1px 2px  rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
  color: #ffffff;
  text-decoration: none;
  padding:6px 13px;
  font-weight:bold;
  display:inline-block;
  border:0px;

}
.red-btn, .red-btn:link, .red-btn:visited {
  background: #A62222;
  text-shadow: 1px 1px 3px  rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 1px 2px  rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
  color: #ffffff;
  text-decoration: none;
  padding:6px 13px;
  font-weight:bold;
  display:inline-block;
  border:0px;

}

.red-btn:hover {
  background: #2B2B2A;
  text-decoration: none;  border:0px;
  color: #ffffff;

}
.green-btn:hover {
  background: #ffba0c;
  background-image: -webkit-linear-gradient(top, #ffba0c, #e68c02);
  background-image: -moz-linear-gradient(top, #ffba0c, #e68c02);
  background-image: -ms-linear-gradient(top, #ffba0c, #e68c02);
  background-image: -o-linear-gradient(top, #ffba0c, #e68c02);
  background-image: linear-gradient(to bottom, #ffba0c, #e68c02);
  text-decoration: none;  border:0px;
  color: #ffffff;

}

.gray-btn, .gray-btn:link, .gray-btn:visited {
  background: #666;
  background-image: -webkit-linear-gradient(top, #555, #444);
  background-image: -moz-linear-gradient(top, #555, #444);
  background-image: -ms-linear-gradient(top, #555, #444);
  background-image: -o-linear-gradient(top, #555, #444);
  background-image: linear-gradient(to bottom, #555, #444);
  border:0px;

  text-shadow: 1px 1px 3px  rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 1px 2px  rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
  color: #ffffff;
  text-decoration: none;
  padding:6px 13px;
  font-weight:bold;
  display:inline-block;

}

.gray-btn:hover {
  background-image: -webkit-linear-gradient(top, #ccc, #aaa);
  background-image: -moz-linear-gradient(top, #ccc, #aaa);
  background-image: -ms-linear-gradient(top, #ccc, #aaa);
  background-image: -o-linear-gradient(top, #ccc, #aaa);
  background-image: linear-gradient(to bottom, #ccc, #aaa);
  text-decoration: none;
  color: #ffffff;  border:0px;

}

.listmenu a:hover, .listmenu .slctLink:link, .listmenu .slctLink:visited, .listmenu .slctLink:visited{color:#a62222;}
.sort-bar {padding:15px 8px;}
.sort-bar * {font-size:15px;}
.product-price  {text-align:center;}
.pageTitle,.form-ecom .pageTitle,.payment-page .pageTitle{font-family:"Roboto Condensed";text-transform:uppercase;font-weight:bold;font-size:36px;}
.form-ecom h2{font-family:"Roboto Condensed";text-transform:uppercase;font-size:22px;font-weight:bold;}
.chk-btns-wrapper{margin-right: 16px;float:right;text-align:right;margin-top:18px;}
.product-price * {font-size:18px;}
.yellow-txt {color:#ffd648;}
.white-txt {color:#fff;}
.sort-paging {color:#66655d;text-align:right;}
.sort-paging a:link, .sort-paging a:visited {color:#fff;}
.sort-paging a:hover {color:#ffd648;}


.order-list {background:rgba(255,255,255,0.8);width:200px;position:absolute;z-index:10;margin-top:12px;display:none;}
.order-list a:link, .order-list a:visited {display:block;padding:3px 10px;color:#322f2a;}

.order-list:before {
  border-left:8px solid transparent; 
  border-right:8px solid transparent; 
  border-top:8px solid transparent; 
  border-bottom:8px solid rgba(255,255,255,0.8); 
  display: block;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  z-index: 2;
  top: -16px;
  left: 15px
}

.smallbadges
{
	width:145px;
	z-index:100;
	position:absolute;
	padding-top:120px;
	padding-left:60px;
	
}

.largbadges
{
	z-index:100;
	position:absolute;
	padding-top:100px;
	text-align:right;
	
}

.oldPrice
{
	font-size:12pt;
	color:red;
	display:inline-block;
	margin-left:13px;
	text-decoration:line-through

}


.select-qty {width:72px;height:31px;overflow:hidden;background:url(ecom/select.png) left top no-repeat;}
.select-qty select {
	background: none repeat scroll 0% 0% transparent;
	width: 100px;
	padding: 5px;
	border: 0px none;
	border-radius: 0px;
	font-size: 16px;
	line-height: 1;
	height: 34px;
	color:#fff;
}

.select-qty-pack {width:92px;background:url(ecom/select2.png) right top no-repeat;}
.select-qty-pack select {
	width: 130px;
		font-size: 13px;
	padding-left: 3px;

}


.select-option {width:99%;background:url(ecom/select2.png) right top no-repeat;}
.select-option select {width:110%;padding-right:15%;}

.product-main-img {width:95%;border:3px solid #fff;}
.breadcamps {float:right;margin-top:10px;}
.product-info .product-info-desc {display:none;}
.product-info h3 {font-weight:normal;color:#ffd648;font-size:15px;margin:0px;cursor:pointer;}
.do-you-have-a-question {border:3px solid #2B2B2A;padding:5px 20px;}
.do-you-have-a-question h2{font-size:20px;}
.do-you-have-a-question .red-btn{margin-bottom:0px;}
.payment-page h2{font-size:20px;font-weight:bold; font-family: 'Roboto Condensed';}
.do-you-have-a-question .fa {font-size:17px;margin-right:8px;}
.products-satisification p {text-align:center;}

.sidecontents2
{
	width:240px;
	padding-top:20px;
	position:absolute;
	z-index:3;	
	margin-top:220px;
	margin-left:38px;
	border:0px solid #565751;
	height:240px;
}

.sidecontents2 .nav-title {margin-left:-38px;}
.checkout-title-row, .chechout-row {padding-bottom:5px; border-bottom:1px solid #666;}
.checkout-title-row b {font-size:18px;}
.chechout-row {padding-top:5px;}
.chechout-row select {width:50px;}
.chechout-row .columns {font-size:17px;}
.chechout-row .columns a {font-size:13px;color:#A62222;}
.chechout-row .columns:first-child {font-size:14px;}
.sub-totals-row {background:#666;border-bottom:1px solid #7e7e7e;}
.sub-totals-row .columns , .sub-totals-row .columns * {font-size:20px;}
.sub-totals-row .columns:first-child {text-align:right;}
.discount-row {background:#b3232d}
.discount-row .columns , .discount-row .columns * {font-size:20px;}
.discount-row .columns:first-child {text-align:right;}
.totals-row {background:#F1F1F2}
.totals-row .columns , .totals-row .columns * {font-size:20px;}
.totals-row .columns:first-child {text-align:right;}

.form-ecom button {margin:5px 0px;}
.form-ecom input, .form-ecom select  {margin:5px 0px;width:80%;border:1px solid #cfcfcf;box-shadow:none;height:25px;padding-left:3px;}
.form-ecom input.radio {margin:5px 0px;width:20px;}


@media only screen and (min-width: 100px) and (max-width: 767px) {
	.sub-totals-row .columns:first-child {text-align:left;}
	.totals-row .columns:first-child {text-align:left;}
	.discount-row .columns:first-child {text-align:left;}

}