/* YTIMES FLOATING CART STYLES */
div.clearAll {clear:both;height:0;}
#addingItemToCartBack {display: none;z-index: 5000;background-color: gray;position: absolute;left: 0px;top: 0px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;cursor: wait;}
#addingItemToCart {color: white;font-family: arial;font-size: 34pt;font-weight: bold;display: none;z-index: 5001;position: absolute;left: 0px;text-align: center;line-height: 50px;}
#ytimesRunningCart {display:none !important;}
#headerCart {position:relative;}
#headerCart > a {display:block;}

#ytimesCartAdded {display:none;position:fixed;box-sizing: border-box;padding: 15px;z-index: 10000;border-top: 5px solid #ff6600;background-color: #fff;}
	#ytimesCartAdded label {display:block;width:100%;text-align:center;padding: 15px 0px 10px;font: bold 22px 'PT Sans', sans-serif;color: #ff6600;text-transform: uppercase;}
	#ytimesCartAdded #caClose {display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;background: url(http://turbifycdn.com/ty/cdn/yhst-90268561309754/ytimes-fc-close.png) top left no-repeat;cursor:pointer;}
	#ytimesCartAdded #addedElements {display:block;box-sizing: border-box;width:100%;}
		#ytimesCartAdded #addedElements .img {display:block;box-sizing: border-box;width:calc(50% - 25px);float:left;}
			#ytimesCartAdded #addedElements .img img {display:block;max-width:100%;height:auto;margin: 0px auto;}
		#ytimesCartAdded #addedElements .info {display:block;box-sizing: border-box;width:calc(50% - 25px);float:right;text-align:left;}
			#ytimesCartAdded #addedElements .info span.name {display:block;font: bold 14px 'PT Sans', sans-serif;color: #000;padding: 10px 0px;}
			#ytimesCartAdded #addedElements .info span.options {display:block;font: normal 14px 'PT Sans', sans-serif;color: #000;padding: 0px;}
			#ytimesCartAdded #addedElements .info span.qty {display:block;font: normal 14px 'PT Sans', sans-serif;color: #000;padding: 10px 0px 25px;}
	#ytimesCartAdded .buttons {display:block;box-sizing: border-box;width:calc(50% - 25px);float:right;text-align:center;}
		#ytimesCartAdded .buttons button#caKeepShopping {display:block;box-sizing: border-box;width:calc(50% - 5px);float:left;background-color: #fff;border: solid 1px #4d4d4d;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;font: bold 12px 'PT Sans', sans-serif;color: #4d4d4d;text-transform: uppercase;padding: 10px 0px;}
		#ytimesCartAdded .buttons button#caViewCart {display:block;box-sizing: border-box;width:calc(50% - 5px);float:right;background-color: #fff;border: solid 1px #ff6600;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;font: bold 12px 'PT Sans', sans-serif;color: #ff6600;text-transform: uppercase;padding: 10px 0px;}
		#ytimesCartAdded .buttons button#caCheckout {display:block;box-sizing: border-box;width:100%;clear:both;background-color: #ff6600;border: 0 none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;font: bold 18px 'PT Sans', sans-serif;color: #fff;text-transform: uppercase;padding: 10px 0px;}
		#ytimesCartAdded .buttons a {clear:both;display:block;padding: 10px 0px 0px;}

#ytimesFloatingCart {display: none;box-sizing: border-box;width: 465px;position: absolute;top: 55px;right: 0px !important;padding: 15px;z-index: 1000000;border-top: 5px solid #ff6600;background-color: #fff;box-shadow: 0px 2px 4px #bbb;-webkit-box-shadow: 0px 2px 4px #bbb;}
	#ytimesFloatingCart label {display:block;width:100%;text-align:left;padding: 5px 0px 15px;font: normal 17px 'PT Sans', sans-serif;color: #000;border-bottom: solid 2px #f2f2f2;}
	#ytimesFloatingCart #fcClose {display:block;position:absolute;top:15px;right:15px;width:20px;height:20px;background: url(http://turbifycdn.com/ty/cdn/yhst-90268561309754/ytimes-fc-close.png) center no-repeat;background-size: 100% 100%;cursor:pointer;}
	#ytimesFloatingCart #cartElements {display:block;box-sizing: border-box;width:100%;max-height: 350px;overflow:auto;}
		#ytimesFloatingCart .cartElement {display:block;width:100%;text-align:left;padding: 10px;border-bottom: solid 1px #dfdfdf;}
			#ytimesFloatingCart .cartElement .elemImage {display:block;float:left;box-sizing: border-box;width:70px;float:left;margin: 0px 0px 40px 0px;}
				#ytimesFloatingCart .cartElement .elemImage img {display:block;max-width:100%;height:auto;margin: 0px auto;}
			#ytimesFloatingCart .cartElement .elemInfo {display:block;float:right;box-sizing: border-box;width: calc(100% - 85px);}
				#ytimesFloatingCart .cartElement .elemName {display:block;font: bold 14px 'PT Sans', sans-serif;color: #000;padding: 0px 0px 6px;}
					#ytimesFloatingCart .cartElement .elemName a {font: bold 14px 'PT Sans', sans-serif;color: #000;text-decoration: none;}
				#ytimesFloatingCart .cartElement .elemOptions {display:block;font: normal 14px 'PT Sans', sans-serif;color: #000;padding: 0px 0px 6px;}
				#ytimesFloatingCart .cartElement .elemQty {display:block;font: normal 14px 'PT Sans', sans-serif;color: #000;padding: 0px 0px 6px;}
				#ytimesFloatingCart .cartElement .elemPrice {display:block;float:right;font: bold 14px 'PT Sans', sans-serif;color: #000;padding: 0px 0px 6px;}
	#ytimesFloatingCart .subTotal {display:block;box-sizing: border-box;width:100%;border-top: solid 5px #f2f2f2;padding: 15px;}
		#ytimesFloatingCart .subTotal .title {display:block;float:left;box-sizing: border-box;width:50%;font: bold 18px 'PT Sans', sans-serif;color: #000;padding: 0px 20px 0px 0px;}
		#ytimesFloatingCart .subTotal .value {display:block;float:right;text-align:right;box-sizing: border-box;width:50%;font: bold 18px 'PT Sans', sans-serif;color: #000;text-transform: uppercase;}
	#ytimesFloatingCart .buttons {display:block;box-sizing: border-box;width:100%;padding: 0px;}
		#ytimesFloatingCart .buttons button.viewCart {display:block;float:left;box-sizing: border-box;width:calc(40% - 5px);background-color: #fff;border: solid 1px #ff6600;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;font: bold 16px 'PT Sans', sans-serif;color: #ff6600;text-transform: uppercase;padding: 10px 0px;}
		#ytimesFloatingCart .buttons button.checkout {display:block;float:right;box-sizing: border-box;width:calc(60% - 5px);background-color: #ff6600;border: 0 none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;font: bold 16px 'PT Sans', sans-serif;color: #fff;text-transform: uppercase;padding: 10px 0px;}
