select, input, textarea
{
	color:				#675b4e;
	font-family:		verdana,arial,helvetica,sans-serif;
	font-size:			11px;
}

#cart_padding
{
	padding:			6px;
}

.categories .last
{
	margin-top:			25px;
}

.column_left td
{
	padding-bottom:		15px;
}

.column_left input[type=text], .column_left input[type=password]
{
	width:				120px;
}

table
{
	border-collapse:	collapse;
	width:				100%;
}

table td
{
	margin:				0px;
	padding:			0px;
}

table.cat_list td
{
	padding:			10px;
	text-align:			center;
}

table.cat_list td img
{
	background-color:	#ffffff;
	border:				1px solid #e1e1e1;
	margin-bottom:		8px;
	padding:			2px;
}

.breadcrumbs
{
	color:				#675b4e;
	font-size:			10px;
}

.content[colspan=2]
{
	background-repeat:	repeat;
}

.hr
{
	padding:			6px 0px;
	text-align:			center;
}

.errors, .errors *, .messages, .messages *
{
	font-size:			11px;
	font-weight:		bold;
	margin:				10px;
	padding:			10px;
}

.errors, .errors *, .ship_to_location, .cat_list a
{
	color:				#836326;
}

.messages, .messages *
{
	color:				#638326;
}

.padded
{
	padding:			10px 0px;
}

.recentOrders
{
	margin:				10px auto;
	width:				95%;
}

.recentOrders th
{
	padding:			6px;
}

.recentOrders td, .recentOrders.th
{
	text-align:			center;
	vertical-align:		top;
}

.recentOrders .padded
{
	padding:			0px 0px 10px 0px;
}

.tabcontentstyle{
	margin-top:10px;
}

.tabcontentstyle ul
{
	list-style:			outside url(../images/categoryBullet.png);
	margin-left:		10px;
	
}

.tabcontent{
	line-height:16px;
}

.ship_to_address input, .ship_to_address select
{
	margin-bottom:		6px;
}

.ship_to_address > div
{
	margin-bottom:		4px;
}

.shipping_summary
{
	border:				1px solid #e1e1e1;
	margin-top:			15px;
	padding:			6px;
}

.stockCheck
{
	border:				1px solid #e1e1e1;
	font-size:			14px;
	margin:				4px;
	padding:			4px;
	text-transform:		uppercase;
}

a.active_link{
	color:#ffffff;
	font-size:14px;
}

.product_link{
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
}

#option_selection{
	padding:5px 30px;
}

#option_selection th{
	font-weight:bold;
	background-image:url(../images/prodDetail-hr.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-bottom:5px;
}

#option_selection td{
	background-image:url(../images/prodDetail-hr.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

#checkout_button{
	padding-top:20px;
	text-align:center;
}

.category_description{
	padding-left:20px;
	padding-right:20px;
	line-height:16px;
}
/*
#sub_cat_item{
	line-height:12px;
	padding-left:10px;
	padding-top:10px;
}

#sub_cat_item a{
	color:#85835d;
}
*/
#aboutmenu{
	position:relative;
	width:793px;
	margin:0px auto;
	padding:0;
}

#menu1{
	background:url(../images/dm_bg.jpg) top left repeat;
	background-color:#5e4d36;
	position:absolute;
	top:210px;
	left:67px;
	_left:91px;
	width:139px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding-left:10px;
	padding-bottom:10px;
}

#menu1 .categories{
	list-style:none;
}

#menu1 li{
	padding-top:5px;
	list-style:none;
	font-weight:normal;
	text-transform:lowercase;
}

#menu1 a:link, #menu1 a:visited{
	text-decoration:none;
	color:#fff;
}

#menu1 a:hover{
	text-decoration:underline;
	color:#fff;
}