.desktop-lower-nav-background {
	position:relative;
}
.desktop-lower-nav-background .cart {
	position:fixed;
	bottom:0px;
	right:20px;
	background:#000;
	color:#fff;
	padding:10px;
	z-index: 9999;
}
.tab-bar {
	min-height:100px;
}
.tab-bar .cart {
	position:absolute;
    top: 50px;
    right: 10px;
	background: #F6990D;
	z-index: 9999;
	text-align:right;
}
.tab-bar .cart a {
	color:#fff;
	text-decoration:underline;
}
.cart .green-button {
	font-size:16px;
	padding:5px;
	text-decoration:none !important;
}
.scrolled.tab-bar .cart {
	top:0px;
	left:0px;
	right:0px;
	padding:0px 10px;
	position:fixed;
	background:#000;
}
.cart-contents {
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:#fff;
	padding:20px;
	z-index:10000;
}
.cart-contents .header {
	text-align:right;
	font-size:1.5em;
	margin-bottom:20px;
}
.cart-contents .contents {
	max-height:80%;
	overflow:auto;
	overflow-x:visible;
}
.cart-contents .contents table {
	width:100%;
	border:1px solid #f1f1f1;
}
.cart-contents .contents table td,.cart-contents .contents table th {
	text-align:right;
	padding:1px 3px;
}
.cart-contents .contents table .item-quantity {
	width:40px;
}
.item-remove {
	padding-right:5px;
}
a.simpleCart_decrement,a.simpleCart_increment {
	background:#F6990D;
	color:#fff;
	padding:5px;
	width:25px;
	display:inline-block;
	font-size:1.2em;
	margin-bottom:4px;
	text-align:center;
	font-weight:bolder;
}
.cart-contents .contents table .item-name {
	text-align:left;
}
.cart-contents .footer {
	padding-top:20px;
	text-align:right;
}
th.grand_total {
	font-size:1.4em;
}

.week-quote {
    line-height: 1.1em !important;
}
