body {
	margin: 			0px;
	padding:			0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#033047;
}

div.message {
	border:				1px dotted #999999;
	padding:			12px;
	margin:				6px 0 12px 0;
	background-color:	#FFFFCC;
	font-weight:		bold;
	color:				#006633;
	font-size:			12px;
}

div.message error {
	color:				#CC0033;
}

table.product_browse {
	width:				150px;
	float:				left;
	margin-right:		32px;
}

table.product_browse tr.image {
	height:				150px;
}

table.product_browse td.image {
	vertical-align:		bottom;
	text-align:			center;
}

table.product_browse img {
	border:				1px solid #999999;
	max-width:			140px;
	max-height:			140px;
}

table.product_browse td.caption {
	text-align:			center;
	font-size:			9px;
}

tr.caption {
	height:				60px;
}

td.caption {
	vertical-align:		top;
}

table.product_browse a {
	color:				#033047;
}

div.categories_sidebar {
}

div.category_sidebar {
	padding:			3px;
	white-space:		nowrap;
}

a.category_sidebar:link, a.category_sidebar:visited {
	color:				#333333;
	font-weight:		bold;
	text-decoration:	none;
}

a.category_sidebar:hover, a.category_sidebar:active {
	text-decoration:	underline;
}

.category_sidebar a.active {
	text-decoration:	underline;
}

div.gallery_title {
	font-weight:		bold;
}

div.gallery {
	margin-top:			12px;
}

a.menu_main {
	font-size:			15px;
	font-weight:		bold;
	color:				#FFFFFD;
	text-decoration:	none;
}

td.menu_admin {
	padding:			4px;
	text-align:			center;
}

a.menu_admin {
	font-size:			12px;
	font-weight:		bold;
	color:				#2a546c;
	text-decoration:	none;
}

.footer {
	font-size:			11px;
	color:				#333333;
}

a.footer_menu:link, a.footer_menu:visited {
	font-size:			11px;
	color:				#333333;
	text-decoration:	none;
}

a.footer_menu:hover, a.footer_menu:active {
	text-decoration:	underline;
}
