
/*___ ON ALL PAGES ___*/

.viewcart			{ height: 18px; margin-top: 20px; color: #e2ad13;
						background-color: #000; padding: 0; 
						border-top: 1px solid #ffbe00; 
						border-bottom: 1px solid #ffbe00; 
						letter-spacing: 1px; display: block; }
.viewcart a:visited	{ display: block; color: #e2ad13; 
						background-color: #000; padding-bottom: 1px; }
.viewcart a:link	{ display: block; color: #e2ad13; 
						background-color: #000; padding-bottom: 1px; }
.viewcart a:hover	{ display: block; color: #000; 
						background-color: #e2ad13; padding-bottom: 1px; }



/*___ VISIBLE DIVS ___*/

.shortCart		{ float: left; clear: left; width: 430px; 
					font-size: 96%; }
.shortCartBkmks	{ width: auto; font-size: 96%; }
.numbers		{ color: #ffbe00; padding: 0 2px; }

#cartcontent	{ float: right; margin: 0; padding: 0; 
					width: 820px; position: relative; }

#cart			{ float: left; clear: both; position: relative; 
					margin: 18px 0 0 0; width: 820px; }

.add			{ float: left; clear: left; 
					padding: 1px 0; margin: 14px 0 8px 0;
					border-top: 1px solid #cd202c; 
					border-bottom: 1px solid #cd202c; 
					width: auto; display: block; 
					font-size: 100%; line-height: 100%; }
.add p			{ margin: 0; }
.add form		{ margin-bottom: 0; }
.add a:visited	{ letter-spacing: 1px; color: #ffbe00; 
					text-decoration: none; }
.add a:link		{ letter-spacing: 1px; color: #ffbe00; 
					text-decoration: none; }
.add a:hover	{ letter-spacing: 1px; color: #ccc; 
					text-decoration: none; }
.add2			{ margin: 14px 0 0 0; }

.checkout		{ float: left; clear: left; 
					padding: 6px 0 0 0; margin-top: 14px;
					border-top: 1px solid #cd202c; 
					border-bottom: 1px solid #cd202c; 
					width: auto; display: block; }
.checkout a:visited	{ letter-spacing: 1px; color: #ffbe00; 
						text-decoration: none; }
.checkout a:link	{ letter-spacing: 1px; color: #ffbe00; 
						text-decoration: none; }
.checkout a:hover	{ letter-spacing: 1px; color: #ccc; 
						text-decoration: none; }

.table				{ margin: -4px 0 0 -6px; }
.buy				{ color: #ccc; margin-bottom: 4px; }
.buy a				{ color: #c8a642; border: none; text-decoration: none; }
.buy a:hover		{ color: #ffbe00; border-bottom: 1px dotted #ffbe00; 
						padding-bottom: 1px; text-decoration: none; }
.buyhome			{ color: #ccc; }
.buyhome a			{ color: #c8a642; border: none; text-decoration: none; }
.buyhome a:hover	{ color: #ffbe00; border-bottom: 1px dotted #ffbe00; 
						padding-bottom: 1px; text-decoration: none; }

.item_Size			{ margin: 5px 0 2px -1px; }
.sizetext			{ letter-spacing: 0; color: #ccc; }


/*___ DIVS GENERATED BY SCRIPT & ID DIVS FOR COL HEADERS) ___*/

.simpleCart_items	{ float: left; clear: left; background-color: #222; 
						margin: 24px 0 50px 0; display: inline;  
						width: 818px; font-size: 100%; line-height: 160%; }

.header				{ font-size: 90%; line-height: 90%; letter-spacing: 1px; 
						color: #ccc; text-transform: uppercase; }

#empty				{ position: absolute; left: 650px; top: -2px; }
#empty a:visited	{ color: #999; border: none; }
#empty a:link		{ color: #999; border: none; }
#empty a:hover		{ color: #eee; border: none; }

.itemContainer				{ float: left; clear: left; width: 817px; 
								padding: 4px 0 4px 0; color: #fdc82f; 
								text-align: left; }
	/*__itemContainer must have fixed width or floats fall apart in IE7__*/
.itemContainer a:visited	{ color: #fff; display: block; 
								text-decoration: none; padding: 0 4px; 
								border: 1px dotted #555; }
.itemContainer a:link		{ color: #fff; display: block; 
								text-decoration: none; padding: 0 4px; 
								border: 1px dotted #555; }
.itemContainer a:hover		{ color: #fdc82f; display: block; 
								text-decoration: none; padding: 0 4px;  
								border: 1px dotted #fdc82f; }

#name			{ position: absolute; left: 0; top: 0; }
.itemName		{ float: left; clear: both; display: inline; 
					width: 310px; }

#price			{ position: absolute; left: 310px; top: 0; 
					width: 100px; text-align: center; }
.itemPrice		{ float: left; clear: none; text-align: center; 
					margin-right: 24px; 
					width: 100px; display: inline; }

.itemdecrement	{ float: left; clear: none; text-align: center; 
					display: block; width: 18px; 
					padding: 0 4px; display: inline; }

#quantity		{ position: absolute; left: 450px; top: 0; 
					width: 40px; text-align: center; }
.itemQuantity	{ float: left; clear: none; text-align: center; 
					width: 40px; display: inline; }

.itemincrement	{ float: left; clear: none; text-align: center; 
					display: block; width: 18px; margin-right: 30px; 
					padding: 0 4px; display: inline; }

#total			{ position: absolute; left: 556px; top: 0; 
					width: 80px; text-align: center; }
.itemTotal		{ float: left; clear: none; text-align: center; 
					display: inline; 
					width: 80px; margin-right: 20px; }


.itemRemove				{ float: left; clear: none; width: 80px; 
							color: #999; display: inline; }
.itemRemove a:visited	{ color: #999; border: none; }
.itemRemove a:link		{ color: #999; border: none; }
.itemRemove	a:hover		{ color: #eee; border: none; }


#shipping				{ float: left; clear: left; margin-top: -46px;
							text-align: right; width: 615px; }

.simpleCart_shippingCost{ color: #fdc82f; }
.simpleCart_finalTotal	{ color: #fdc82f; line-height: 300%; 
							border-top: 1px solid #ccc; 
							border-bottom: 1px solid #ccc; 
							padding: 5px 0 6px 0; }

.simpleCart_checkout	{ float: left; width: auto; height: 24px; 
							margin: 0; text-align: left; clear: both; }


	/*___ MODIFIERS ___*/


