﻿#carttitle
{
	display:inline-block;
	width:100%;
	text-align:center;
	color:Maroon;
	margin-bottom:2px;
}

#cartsubtitle
{
	font-weight:bold;
	display:inline-block;
	width:100%;
	text-align:center;
	margin-bottom:25px;
}

.cartheaders
{
	background-color:White;
	color:Maroon;
	font-weight:bold;
	font-size:large;
	padding:5px 5px 0px 10px;
}

.itemheader
{
	display:inline-block;
	width:75px;
	text-align:center;
}

.imageheader
{
	display:inline-block;
	width:75px;
	text-align:center;
}

.productheader
{
	display:inline-block;
	width:150px;
	text-align:center;
}

.colorheader
{
	display:inline-block;
	width:100px;
	text-align:center;
}

.sizeheader
{
	display:inline-block;
	width:75px;
	text-align:center;
}

.qtyheader
{
	display:inline-block;
	width:75px;
	text-align:center;
}

.unitpriceheader
{
	display:inline-block;
	width:100px;
	text-align:center;
}

.priceheader
{
	display:inline-block;
	width:100px;
	text-align:center;
}

.cartrow
{
	padding:5px 5px 0px 10px;
	font-weight:bold;
}

.sku
{
	display:inline-block;
	width:75px;
	text-align:center;
	vertical-align:middle;
}

.thumbnails
{
	display:inline-block;
	text-align:center;
	width:75px;
	height:75px;
	vertical-align:middle;
	margin-left:6px;
}

.product
{
	display:inline-block;
	width:150px;
	text-align:center;
	margin-left:6px;
	vertical-align:middle;
}

.desc
{
	display:inline-block;
	width:150px;
	text-align:center;
	margin-left:6px;
	vertical-align:middle;
}

.desc:link, .desc:visited
{
    color:inherit;
    text-decoration:underline;
}

.desc:hover
{
    color:White;
    background-color:Maroon;
}

.color
{
	display:inline-block;
	width:100px;
	text-align:center;
	margin-left:6px;
	vertical-align:middle;
}

.itemunitprice
{
	display:inline-block;
	width:100px;
	margin-left:6px;
	text-align:center;
	vertical-align:middle;
}

.itemsize
{
	display:inline-block;
	width:75px;
	text-align:center;
	margin-left:6px;
	vertical-align:middle;
}

.itemqty
{
	display:inline-block;
	width:75px;
	text-align:center;
	margin-left:6px;
	vertical-align:middle;
}

.removebutton
{
	color:#633511;
	font-style:italic;
	display:inline-block;
	margin-top:20px;
	padding:0px 0px 0px 5px;
	width:75px;
}

.itemprice
{
	display:inline-block;
	width:100px;
	text-align:center;
	vertical-align:middle;
}

.itempricehighlight
{
	display:inline-block;
	width:100px;
	text-align:center;
	vertical-align:middle;
	color:Red;
}

.cart
{
	width:100%;
}

.cartbutton
{
	display:inline-block;
	color:White;
	text-align:center;
	font-weight:bold;
}

.cartbutton:hover
{
	text-decoration:underline;
}


.cartsubtotals
{
	display:block;
	width:820px;
	color:Maroon;
	font-size:large;
	font-weight:bold;
	padding-top:10px;
	text-align:right;
}

.cartsubtotalsrow
{
	display:block;
}

.cartsubtotalslabel
{
	display:inline-block;
}

.cartsubtotalsvalue
{
	display:inline-block;
	width:100px;
	text-align:left;
	padding-left:40px;
	color:Maroon;
	font-size:large;
	font-weight:bold;
}

.quickadd
{
	padding-top:20px;
	color:Black;
}

.quickaddbutton
{
	display:inline-block;
	background-color:#cdced0;
	color:#633511;
	width:100px;
	padding:3px 5px;
	text-align:center;
	font-size:large;
	font-style:italic;
	margin-left:10px;
}

.cartbuttons
{
	text-align:center;
	font-size:large;
	font-weight:bold;
	color:White;
	margin:40px 0px;
}


.checkoutbutton, .backbutton
{
	display:inline-block;
	color:White;
}

.checkoutbutton:hover
{
	text-decoration:underline;
}

.updatebutton
{
	display:inline-block;
	background-color:#cdced0;
	color:#633511;
	width:150px;
	height:25px;
	text-align:center;
	padding-top:5px;
	font-size:large;
	font-style:italic;
	margin-left:20px;
}

.suggestedgroupssection
{
	text-align:center;
}

.buttonwrappersmall
{
	margin-left:6px;
}