a
{
	color: #412f24;
	text-decoration: none;
}

a:hover
{
	color: #ba5915;
}

em
{
	display: block;
	font-style: italic;
	background: transparent url(/images/quote.gif) no-repeat;
	padding: 0em 28px;
	margin-left: -12px;
}

h1
{
	font-size: 24px;
	margin: 0.25em 0;
}

h2
{
	font-size: 18px;
	color: #5384b1;
	margin-bottom: 0.25em;
}

h3
{
	font-size: 16px;
	margin-bottom: 0.5em;
}

h4
{
	font-size: 14px;
	margin-bottom: 0.5em;
}

input,textarea
{
	padding: 3px;
	border: 1px solid #aaa;
	width: 500px;
	margin: 6px 0;
}

input.check
{
	width: auto;
	border: 0;
}
label
{
	font-weight: bold;
}
p, ul, li
{
	line-height: 1.6em;
}

strong
{
	font-weight: bold;
}

table
{
	
}

table td
{
	padding: 3px 12px;
}

.add_cart
{
	width: auto;
	height: auto;
	border: 0;
	float: right;
}
.admin_product
{
	padding: 6px;
}

.admin_product img
{
	margin: 0em 12px 12px 0;
}
.blue
{
		color: #5384b1;
}
.burnt
{
	color: #ba5915
}
.brown
{
	color: #412f24;
}
.box
{
	padding: 20px 30px;
}
.categories
{
	float: left;
	width: 160px;
	border-right: 1px dotted #ccc;
	margin: 20px 0;
	padding: 10px 30px;
/*	background-color: #f9f9f9;*/
}
ul.category li
{
	margin-right: 24px;
}

.center
{
	text-align: center;
}

li.child
{
	list-style: inside square;
}

.child a:hover
{
	color: #;
}
.clear
{
	clear: both;
}

.clear_left
{
	clear: left;
}

div.edit_image
{
	width: 218px;
	padding: 10px;
	text-align: center;
	border: 1px solid #e9e8db;
	margin: 6px 0;
	background-color: #f4f6f1;
}
div.errorExplanation
{
	padding: 12px;
	background-color: #fee;
	border: 1px solid #fdd;
	margin: 12px 0;
	max-width: 476px;
}
	div.errorExplanation li
	{
		list-style: disc inside;
	}
	
.fieldWithErrors
{
	display: inline;
}

.fieldWithErrors *
{
	background: #fee;
}

.flash	
{
	padding: 12px;
	background-color: #efe;
	border: 1px solid #dfd;
	margin: 12px 0;
	max-width: 476px;
}

.gallery_image
{
	float: left;
	margin: 0 10px 10px 0px;
	padding: 4px;
	width: 189px;
	height: 160px;
/*	max-width: 310px;*/
	border: 1px solid #e9e8db;
	text-align: center;
	background-color: #f4f6f1;
}
.gallery_image img
{
	background-color: #fff;
	padding: 2px;
	border: 1px solid #e0e0e0;
}

.gold
{
		color: #e3e1c4;
}

div.hr
{
	border-bottom: 1px solid #ccc;
	margin: 12px 0;
}
.image_form
{
	position: relative;
	float: right;
	width: 240px;
}
.image_form input
{
	padding: 3px;
	border: 1px solid #aaa;
	width: 232px;

}
.inactive, .inactive * 
{
	color: #888;
	background-color: #f8f8f8;
}

.indent
{
	margin-left: 30px;
}

.left
{
	float: left;
}

.left_img
{
	float: left;
	margin: 0px 15px 10px 0;
}

.links
{
/*	float: left;
	width: 420px;*/
	margin-bottom: 24px;
}

.medium_form
{
	margin-left: 30px !important;
	text-align: left !important;
}
.medium_form input, .medium_form textarea
{
	width: 400px;
}
.medium_form textarea
{
	height: 12em;
}


.noright
{
	padding-right: 1em;
}

li.parent
{
	font-weight: bold;
	padding-top: 6px;
}

.product
{
	float: left;
	border: 1px solid #e9e8db;
	background-color: #f4f6f1;
	margin: 0 8px 8px 0px;
/*	padding: 0.75em;*/
	padding: 5px;
	width: 190px;
	height: 180px;
	text-align: center;
}
	.product img
	{
		margin: 0 auto 0 auto;
	}

.product_img
{
	float: right;
	margin: 0 10px 10px 20px;
	padding: 6px;
/*	max-width: 310px;*/
	border: 1px solid #e9e8db;
	text-align: center;
	background-color: #f4f6f1;
	
}
	
	.big
	{
		background-color: #fff;
		padding: 4px;
		border: 1px solid #e0e0e0;
	}
	.product_img .tiny
	{
		background-color: #fff;
		margin-top: 3px;
		margin-right: 3px;
		padding: 4px;
		border: 1px solid #e0e0e0;
	}

h3.right
{
	float: right;
	margin-right: 10px;
}
.right
{
	float: right;
}
.right_box
{
	float: left;
	width: 630px;
	padding: 30px 10px 30px 30px;
}

table#cart
{
	width: 100%;
}
	table#cart th
	{
		padding: 6px;
		font-weight: bold;
		background-color: #f3f2e6;
		border-top: 1px solid #e9e8db;
		border-bottom: 1px solid #e9e8db;
	}
	table#cart td
	{
		padding: 6px;
		margin: 0;
	}
	
	table#cart th#title
	{
		width: 75%;
	}
	table#cart th#qty
	{
		width: 5%
	}
	table#cart th#price
	{
		width: 10%;
	}
	table#cart th#remove
	{
		width: 10;
	}
	table#cart tr#total
	{
		border-top: 1px solid #ccc;
		font-weight: bold;
	}
	
.white
{
	color: #fff;
}
