td.cartcell
{
	border: 1px solid #a8a8a8;
	background: #D9F5FF;
	color: #323232;
	font-family: Arial;
	text-align: center;
	font-size: 12px;
}

td.cartheader
{
	border: 1px solid #B6C0C2;
	background: #B6C0C2;
	text-align: center;
	color: #fff;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
}

div.emptycart
{
	width: 100%;
	text-align: center; 
	color: #777;
}

.important
{
	color: red;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

.menu_cell, .menu_cell_active
{
	height: 20px;
	font-size: 12px;
	letter-spacing: 2px;
	font-family: Arial;
	font-weight: bold;
	padding-left: 15px;
}

.menu_cell a, .menu_cell_active a { text-decoration: none; }

.menu_cell a:hover, .menu_cell_active a:hover
{
	text-decoration: none;
}

.menu_cell, .menu_cell a { color: #000; }

.menu_cell_active 
{
	background: #B6C0C2;
}

.menu_cell_active, .menu_cell_active a { color: #000; }

.sub_menu_cell, .sub_menu_cell_active
{
	height: 20px;
	font-size: 12px;
	letter-spacing: 2px;
	font-family: Arial;
	font-weight: bold;
	padding-left: 15px;
}

.sub_menu_cell a, .sub_menu_cell_active a { color: #4F6982; text-decoration: none; }

.sub_menu_cell a:hover, .sub_menu_cell_active a:hover
{
	color: #4F6982;
	text-decoration: none;
}

.sub_menu_cell_active 
{
	background: #B6C0C2;
}

.sub_menu_cell, .sub_menu_cell a { color: #4F6982; }
.sub_menu_cell_active, .sub_menu_cell_active a { }

.menu_cell_sep
{
	height: 1px;
	background: url(/images/spot_hor.gif);
	background-position: left;
	background-repeat: x-repeat;
}

.product_image {
}

a.zoom
{
	color: #777;
	font-size: 10px;
	font-family: Arial;
	text-decoration: none;
}

a.zoom:hover
{
	text-decoration: underline;
}

.product_name, .product_name a
{
	color: #1B334F;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.product_name a:hover
{
	text-decoration: underline;
}

.price
{
	color: #777;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	padding-left: 20px;
	display: inline;
}

.code
{
	color: #777;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	display: inline;
}

.model
{
	color: #777;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 20px;
	clear: both;
}

.product_desc 
{
	padding-top: 10px;
	color: #323232;
	font-family: Arial;
	font-size: 12px;
}

.product_desc2
{
	padding: 5px 5px 5px 15px;
	color: #323232;
	font-family: Arial;
	font-size: 12px;
}

.product_code
{
	padding: 3px 5px 3px 15px;
	color: #323232;
	font-family: Arial;
	font-size: 12px;
}

.count
{
	color: #323232;
	font-size: 14px;
}

.pages td, .pages td a
{
	color: #777;
	font-size: 11px;
	letter-spacing: 2px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.pages td a:hover
{
	text-decoration: underline;
}

a.edgepagelink
{
	color: #047032;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

a.edgepagelink:hover
{
	text-decoration: underline;
}

.page_sep
{
	color: #FFD6B8;
	font-weight: bold;
}


.ness_fields
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

.form_fields
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

.buycnt
{
	width: 25px;
}
