/* YTIMES FLOATING CART STYLES */
div.clearAll {clear:both;height:0;}
#addingItemToCartBack {
	display: none;
	z-index: 5000;
	background-color: #000;
	position: absolute;
	left: 0px;
	top: 0px;
	filter:alpha(opacity=35);
	-moz-opacity:0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
	cursor: wait;
}
#addingItemToCart {
	color: white;
	font-family: arial;
	font-size: 34pt;
	font-weight: bold;
	display: none;
	z-index: 5001;
	position: absolute;
	left: 0px;
	top: 50%;
	text-align: center;
	line-height: 50px;
}
#ytimesRunningCart {
	width: 355px;
	height: 385px;
	position: absolute;
	top: 33px;
	z-index: 10000;
	display: none;
	border: 5px solid #e1af3a;
	background-color: white;
	right: 0px !important;
}

#ytimesCartAdded {width: 80%;height: 80%;box-sizing: border-box;display:none;background-color: #fff;font-family:verdana !important;z-index:1999999;}
	#ytimesCartAdded label {display:block;position:relative;font: normal 20px verdana;color:#fff;padding:10px 20px;background-color: #393739;}
		#ytimesCartAdded label #ytimesModalClose {display:block;position:absolute;font: bold 24px verdana;color:#fff;top:10px;right:10px;cursor:pointer;background-image: none;}
	#ytimesCartAdded #addedElements {display:block;box-sizing: border-box;width:100%;padding: 30px;}
		#ytimesCartAdded #addedElements .img {box-sizing: border-box;display:block;float:left;width:120px;border: solid 3px #e4e5e6;}
			#ytimesCartAdded #addedElements .img img {display:block;max-width:100%;height:auto;margin: 0px auto;}
		#ytimesCartAdded #addedElements .info {box-sizing: border-box;display:block;float:right;width:calc(100% - 150px);text-align:left;font: normal 14px verdana;color:#000;}
		#ytimesCartAdded #addedElements .itemsTotal {border-top: solid 2px #e4e5e6;box-sizing: border-box;display:block;width:calc(100% - 150px);padding:20px;font: normal 16px verdana;color:#000;clear:right;float:right;margin-top: 50px;}
			#ytimesCartAdded #addedElements .itemsTotal .left {box-sizing: border-box;float:left;width:48%;}
			#ytimesCartAdded #addedElements .itemsTotal .right {box-sizing: border-box;float:right;width:48%;text-align:right;}
	#ytimesCartAdded #cartTotalFrame {box-sizing: border-box;width:100%;background-color:#e4e5e6;padding: 20px;position:absolute;bottom:0px;left:0px;}
		#ytimesCartAdded #cartTotalFrame #cartTotal {font: bold 16px verdana;color:#000;text-align:right;padding-bottom:30px;}
			#ytimesCartAdded #cartTotalFrame #cartTotal span {}
		#ytimesCartAdded #cartTotalFrame button#checkoutButton {border: solid 1px #83878d;background-color:#2e6e6c;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;font: bold 14px verdana;color:#fff;text-transform: uppercase;padding:10px 15px;float:right;margin-left: 20px;}
		#ytimesCartAdded #cartTotalFrame button#keepShopping {border: solid 1px #83878d;background-color:#83878d;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;font: bold 14px verdana;color:#fff;text-transform: uppercase;padding:10px 15px;float:right}
