body
{
	margin-left	: 0; 
	margin-top	: 0;
	margin-right	: 0;
	margin-bottom	: 0;
}
h1
{
	font : bold 26px Arial, Helvetica, sans-serif;
	color : #000099;
}
.webmaster, .webmaster a, .webmaster a:visited
{
	font-size:10px;
	color:#555555;
}

a, a:visited
{
	text-decoration : none;
}

a:hover
{
	text-decoration : underline;
}
.category
{
	font : 14px Arial, Helvetica, sans-serif;
	color : #000055;
}
.text
{
	color : #333333;
}
.topnav
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #000000;
}
.topnav a, .topnav a:visited
{
	color : red;
	white-space:nowrap;
}
.topnav a:hover
{
	color:#ffffff;
	background-color : #ff0000;
	text-decoration : none;
}
.table_header td
{
	white-space: nowrap; 
	color:#ffffff;
	background-color : #5555aa;	
}
td.table_total
{
	font : bold 18px Arial, Helvetica, sans-serif;
	white-space: nowrap; 
	color:#000000;
	background-color : #ffffff;	
}
.row_even td
{
	background-color : #ffffff;	
	vertical-align : top;
}
.row_odd td
{
	background-color : #ffffff;	
	vertical-align : top;
}
.row_even_be td
{
	background-color : #eeeeee;	
	vertical-align : top;
}
.row_odd_be td
{
	background-color : #ffffff;	
	vertical-align : top;
}
.last_line
{
	border-bottom : solid 1px red;
}
td.product_pic
{
	background-color : #ffffff;	
	text-align : center;
	border-bottom : solid 1px red;
}
.pr_name_1
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
}
.pr_price_1
{
	font : 14px Arial, Helvetica, sans-serif;
	color:#000000;
}
.pr_weight_1
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
.pr_desc_1
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#000000;
}
.pr_name_2
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
}
.pr_price_2
{
	font : 14px Arial, Helvetica, sans-serif;
	color:#333377;
}
.pr_weight_2
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#333377;
}
.pr_desc_2
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#333377;
}
.pr_name_3
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color:#cccccc;
}
.pr_price_3
{
	font : 14px Arial, Helvetica, sans-serif;
	color:#cccccc;
}
.pr_weight_3
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#cccccc;
}
.pr_desc_3
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#cccccc;
}
.pr_name_4
{
	font : bold 14px Arial, Helvetica, sans-serif;
	color:#ff9977;
}
.pr_price_4
{
	font : 14px Arial, Helvetica, sans-serif;
	color:#ff9977;
}
.pr_weight_4
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#ff9977;
}
.pr_desc_4
{
	font : 12px Arial, Helvetica, sans-serif;
	color:#ff9977;
}
.left_nav
{
	white-space: nowrap; 
	font : 16px Arial, Helvetica, sans-serif;
}
.left_nav a, .left_nav a:visited
{
	color : blue;
}
.left_nav a:hover
{
	background-color : #fafafa;
}
.subcat a, .subcat a:visited
{
	color : blue;
}
.page
{
	text-align	: justify;
	font : 15px Arial, Helvetica, sans-serif;
}
.page b
{
	font : bold 16px Arial, Helvetica, sans-serif;
	color : #000077;
}
i.small
{
	font : italic 12px Arial, Helvetica, sans-serif;
	color : #aaaaaa;
}
.author, a.author, a.author:visited
{
	font:9px Arial;
	color:#eeeeee;
}
a.author:hover
{
	font:9px Arial;
	color:#ff7777;
	text-decoration : none;
}
span.info_msg, span.error_msg
{
	font:bold 12px Arial;	
}
span.info_msg
{
	color:#0000ff;
}
span.error_msg
{
	color:#ff0000;
}
.db_nav
{
	float:right;
}
.db_nav a, .db_nav a:hover, .db_nav a:visited
{
	color:red;
	text-decoration:underline;
}
.db_nav a:hover
{
	text-decoration:none;
}
span.nav_u
{
	text-decoration:none;
}
a.nav_u
{
	text-decoration:none;
}
a.nav_u:hover
{
	text-decoration:underline;
}
.table_header2
{
	background-color: #dddddd;
	color: #ffffff;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}
td.table_menu
{
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#d0d0d0;
}
td.table_menu_spac
{
	border-bottom: 2px solid black;
}
td.table_menu_pic
{
	border-bottom: 2px solid black;
}
td.table_menu_pic_sel
{
	border-bottom: 0px solid green;
}
td.table_menu_sel
{
	border-left: 1px solid black;
	border-top: 1px solid black;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.small_menu a
{
	font	: 16px Arial;
}

