﻿/* 
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Title: 			Shopping Cart Stylesheet
' Description:		Shopping cart and checkout styles.
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' History
' 09/25/2007		: Tony Groves - Created Page
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Shopping Cart additions
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#cartwrap							{padding:8px;}

#cart								{border:1px solid #D7D7D7; margin:0; padding:0;}
#cart h2							{font-size:.8em; font-weight:bold; color:#593A09;}

#cart a.button						{border:1px solid #D0CFCF; padding:2px 10px 3px 10px; background:#DDDCDC; color:#593A09; font-size:.8em; text-decoration:none; margin:5px 0 5px 0;}
#cart a.button:hover				{border:1px solid #593A09; background:#D0CFCF; color:#593A09; text-decoration:none; cursor:pointer;}

#cart #cartheader					{background:#D7D7D7; padding:7px 0 10px 0; height:13px;}

#cart span.small					{width:140px; text-align:center; display:block; float:left; color:#593A09; font-size:.8em;}
#cart span.small .smtxtbox			{width:50px; font-size:1em;}
#cart span.large					{width:475px; text-align:left; display:block; float:left; color:#593A09; font-size:.8em; margin:0 50px 0 0;}
#cart span.large img				{float:left; border:3px solid #D7D7D7; margin:0 10px 10px 0;}

#cart .cartitem						{border-bottom:1px solid #D7D7D7; padding:8px 0;}

#cart #bottom						{padding:4px; margin:4px; text-align:right;}
#cart #bottom h6					{color:#593A09; font-size:.8em; font-weight:normal; margin:0 0 3px 0; padding:0 0 3px 0;}
#cart #bottom h4					{color:#8F8F8F; font-size:.8em; font-weight:normal; margin:0 50px 3px 0;}
#cart #bottom a						{border:1px solid #D0CFCF; padding:2px 10px 3px 10px; background:#DDDCDC; color:#593A09; font-size:.8em; text-decoration:none; margin:5px 0 5px 0;}
#cart #bottom a:hover				{border:1px solid #593A09; background:#D0CFCF; color:#593A09; text-decoration:none; cursor:pointer;}

#cart .billingitem					{margin:0 15px; padding:8px 0; border-bottom:1px dashed #9E9E9E;}
#cart .billingitem h1				{color:#593A09; font-size:.8em; font-weight:normal; margin:0; padding:0; text-align:center;}
#cart .billingitem .row				{display:block; margin:5px 0 0 0;}
#cart .billingitem .row .title		{width:300px; color:#593A09; font-size:.8em; display:block; text-align:right; margin:3px 0 0 5px; float:left;}
#cart .billingitem .row .title h3	{display:inline; color:#D15810; margin:0 5px 0 3px; font-size:1em;}
#cart .billingitem .row .feild		{width:500px; color:#593A09; display:block; margin:0; float:right; text-alright:left;}
#cart .billingitem .row .lgtxtbox	{width:400px; font-size:.8em;}

#cart .confirmorder					{margin:0 15px; padding:8px 0; border-bottom:1px dashed #313131;}
#cart .confirmorder h1				{color:#593A09; font-size:1em; font-weight:normal; margin:0; padding:0; text-align:center; font-weight:bold;}
#cart .confirmorder .row			{display:block; height:20px; margin:5px 0 0 0;}
#cart .confirmorder .row .title		{width:390px; color:#593A09; font-size:.8em; display:block; text-align:right; float:left; margin:0 5px 0 0;}
#cart .confirmorder .row .title2	{width:420px; color:#593A09; display:inline; font-size:.8em; text-align:left; float:right;}

/*
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Orders Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#order								{border:1px solid #D7D7D7; margin:0; padding:0;}
#order h2							{font-size:.8em; font-weight:bold; color:#593A09;}

#order a.button						{border:1px solid #D0CFCF; padding:2px 10px 3px 10px; background:#DDDCDC; color:#593A09; font-size:.8em; text-decoration:none; margin:5px 0 5px 0;}
#order a.button:hover				{border:1px solid #593A09; background:#D0CFCF; color:#593A09; text-decoration:none; cursor:pointer;}

#order #orderheader					{background:#D7D7D7; padding:7px 0 10px 0; height:13px;}

#order span.small					{width:140px; text-align:center; display:block; float:left; color:#593A09; font-size:.8em;}
#order span.small .smtxtbox			{width:50px; font-size:1em;}
#order span.large					{width:350px; text-align:left; display:block; float:left; color:#593A09; font-size:.8em;}
#order span.large img				{float:left; border:3px solid #D7D7D7; margin:0 10px 10px 0;}

#order #bottom						{padding:4px; margin:4px; text-align:right;}
#order #bottom h6					{color:#593A09; font-size:.8em; font-weight:normal; margin:0 0 3px 0; padding:0 0 3px 4px;}
#order #bottom h4					{color:#8F8F8F; font-size:.8em; font-weight:normal; margin:0 20px 10px 0;}
#order #bottom a					{border:1px solid #D0CFCF; padding:2px 10px 3px 10px; background:#DDDCDC; color:#593A09; font-size:.8em; text-decoration:none; margin:5px 0 5px 0;}
#order #bottom a:hover				{border:1px solid #593A09; background:#D0CFCF; color:#593A09; text-decoration:none; cursor:pointer;}

#order .billingitem					{margin:0 15px; padding:8px 0; border-bottom:1px dashed #9E9E9E;}
#order .billingitem h1				{color:#593A09; font-size:1em; font-weight:normal; margin:0; padding:0; text-align:center; font-weight:bold;}
#order .billingitem .row			{display:block; margin:5px 0 0 0;}
#order .billingitem .row .title		{width:300px; color:#593A09; font-size:.8em; display:block; text-align:left; margin:3px 5px 0 5px;}
#order .billingitem .row .title h3	{display:inline; color:#D15810; margin:0 5px 0 3px; font-size:1em;}
#order .billingitem .row .feild		{width:500px; color:#593A09; display:block; margin:0;}
#order .billingitem .row .feild input.lgtxtbox		{width:400px; font-size:.8em;}

#order .ordercontent				{margin:0 15px; padding:8px 0; border-bottom:1px dashed #313131;}
#order .ordercontent h1				{color:#593A09; font-size:1em; font-weight:normal; margin:0; padding:0; text-align:center; font-weight:bold;}
#order .ordercontent .row			{display:block; height:20px; margin:5px 0 0 0;}
#order .ordercontent .row .title	{width:300px; color:#593A09; font-size:.8em; display:block; text-align:right; float:left; margin:0 5px 0 0;}
#order .ordercontent .row .title2	{width:340px; color:#593A09; display:inline; font-size:.8em; text-align:left; float:right;}

/*
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' End Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
