body, li, ol, p, table, td, tr, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color:#000000;
	line-height: 16px;
}

a, a:visited {	color: #57acd9;	text-decoration: underline;}

a:hover {	color: #57acd9;	text-decoration: underline;}

.Subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #0081c6;
}
.menunav, a.menunav, a.menunav:visited { 
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;}
a.menunav:hover { 
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #111111; 
	text-decoration: bold;}
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:auto;
	height:15px;
	border:solid;
	border-color:#000000; 
	border-width:1px; 
}

.Utilities  { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#000000; 
	text-decoration:none; 
	line-height:14px; }

/* for bottom area */

.bottom, a.bottom, a.bottom:visited { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #0081c6; 
	text-decoration: none;}
a.bottom:hover { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #5f8ca4; 
	text-decoration: underline;}

.footer, a.footer, a.footer:visited { 
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none;}
a.footer:hover { 
	font-family:  Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: underline;}

/* end of bottom area */

.table_four_border_company {
	border-top:1px dotted #a3d2ea;
	border-right:1px dotted #a3d2ea;
	border-left:1px dotted #a3d2ea; 	
}

.table_four_border_category_title {	
	border-right:1px dotted #a3d2ea;
	border-left:1px dotted #a3d2ea; 
	
}
.table_four_border_category {
	border-top:1px dotted #87969e;
	border-right:1px dotted #87969e;
	border-left:1px dotted #87969e; 
	border-bottom:1px dotted #87969e;
}

.table_four_border_company_category {
	border-top:1px dotted #a3d2ea;
	border-right:1px dotted #a3d2ea;
	border-left:1px dotted #a3d2ea; 
	border-bottom:1px dotted #a3d2ea;
}

.table_four_border_product_list {	
	border-right:1px dotted #a3d2ea;
	border-left:1px dotted #a3d2ea; 
	border-bottom:1px dotted #a3d2ea;
}

.product-by-category-title{
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#424242; 
size:12px;
font-weight:bold;
}

.product-by-company-title{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#0081c6; 
	size:12px;
	font-weight:bold;	
}

.product-title{
font-family:Arial, Helvetica, sans-serif;
color:#6f6d7b;
size:8.25;
font-weight:bold;
}

.product-description{
font-family:Arial, Helvetica, sans-serif;
color:#6f6d7b;
size:8.25;
}

.total-items{
font-family:Arial, Helvetica, sans-serif;
color:#0081c6;
size:8.25;
font-weight:bold;
}
a.list,a.list:visited {	color: #6f6d7b;	text-decoration: none;}
a.list:hover {	color: #12587a;	text-decoration: underline;}

a.supplier-list, a.supplier-list:visited
{
	color:#000000;
	font-weight:normal;
	text-decoration: none;
}

a.supplier-list:hover {	color: #12587a;	text-decoration: underline;}