a:link    {color:#663300;}
a:visited {color:#663300;}
a:active  {color:#663300;}
a:hover   {color:#663300;}

body { background-color:#705A43; }
body, table, div
{
	font-family:Georgia, "Times New Roman", Times, serif;
  	color:#663300;
  	font-size: 14px;
  	margin:0px;
   	padding:0px;
	border-collapse:collapse;
}

img { border-width:0px; }

h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }


div.headerLink, div.headerLink a, div.headerLink a:visited, div.headerLink a:hover, a.headerLink, a.headerLink:visited, a.headerLink:hover { color:#EBEDEC;  font-size:12px; font-weight:bold; }

/*product page */
span.collection_head { font-weight:bold; }
div#scroller { overflow:auto; width:750px; border-bottom:thin solid #ffffff; border-top:thin solid #ffffff; }
div#scroller img { margin-left: 10px; margin-right:10px; margin-top:10px; margin-bottom:0px; }
#products_table td { width:150px; padding:10px; text-align:center; vertical-align:top; }
.smallText { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

#ErrorBox { width:500px; }
#ErrorBox td { text-align:left; vertical-align:top; color:red; font-weight:bold; font-size:12px; padding-top:7px; }
.warn { color:red; }
.error { color:red; font-weight:bold; font-size:14px; }


/* all shopping cart tables have these properties */
table.cart_class { width:750px; table-layout: fixed; border-collapse:collapse; }

/* the cart data table */
table#cart #column1 { width:60px; text-align:center; }
table#cart #column2 { width:50px; text-align:center; }
table#cart #column3 { width:200px; text-align:left; }
table#cart #column4 { width:200px; text-align:left; }
table#cart #column5 { width:80px; text-align:right; }
table#cart #column6 { width:80px; text-align:right;}
table#cart th { border:1px solid #614D32; background-color:#614D32; text-align:center; color:#EBEDEC; font-size:smaller; }
table#cart td { border:1px solid #614D32; vertical-align:top; padding:4px; font-size:smaller; }

/* totals area under cart data */
table#cart_totals #column1 { width:560px; text-align:left; }
table#cart_totals #column2 { width:80px; text-align:right; }
table#cart_totals td { vertical-align:top; padding: 4px; font-size:smaller; }
table#cart_totals .cart_sub_total { border-bottom:2px solid #614D32; }

/* screen that shows login or signup */
table#login_signup { border-collapse:collapse; table-layout: fixed; width:700px; }
table#login_signup td { vertical-align:top; text-align:center; border:2px solid #614D32; vertical-align:top; padding:7px; }
table#login_info td { border-width:0px; text-align:right; padding:2px;}

/* account setup form */
form#account_setup { width:435px; text-align:left; padding:0px; margin:0px; }
form#account_setup h2 { border-bottom:2px solid #CAB8A6;}
form#account_setup p { float:clear; margin:2px; }
form#account_setup p label { float:left; width:150px; padding-top:4px; }
form#account_setup input.textbox { width:250px; }

/* user info forms - billing and shipping info */
form#addr_info { width:500px; padding:0px; margin:0px; }
form#addr_info p { float:clear; margin:2px; text-align:left; }
form#addr_info p label { float:left; width:170px; padding:2px;  text-align:right; }
form#addr_info input.textbox { width:220px; }
form#addr_info #shipping_zip, form#addr_info #billing_zip { width:100px; }
form#addr_info #shipping_country, form#addr_info #billing_country  { width:200px; }
form#addr_info #shipping_region, form#addr_info #billing_region { width:170px; }
form#addr_info h2 { border-bottom:2px solid #614D32; text-align:left; }

table#cart_summary { width:500px; }
table#cart_summary td { padding:1px; }
table#cart_summary #c1 { text-align: left; }
table#cart_summary #c2 { text-align: right; }
table#cart_summary .total_row { border-top:2px solid #CAB8A6; }

/* myorders */
table#myorders { table-layout:fixed;}
table#myorders th { border:2px solid #CAB8A6; vertical-align:center;  padding:3px; }
table#myorders td { border:1px solid #CAB8A6; vertical-align:top; padding:3px; }
table#myorders #column1 { width:60px; text-align:center; }
table#myorders #column2 { width:80px; text-align:center; }
table#myorders #column3 { width:440px; text-align:left; }
table#myorders #column4 { width:140px; text-align:center; }


