body,table,td,tr,div,span,select,input
{
  font-family:Verdana;
  font-size:10pt;
}

.PageHeader
{
	font-size:12pt;
	color:#003366;
	font-weight:bold;
	
}

.EntryGrid
{
	background-color: #d8e4f8;	
	BORDER: #7a96df 2px solid;
}

.Cat
{
	
	border-top: #336699 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	
	color: #336699;
	padding-top: 2px;
	border-bottom: #336699 1px solid;
	background-color: white;
	
}

.SearchHeader
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;	
	FONT-WEIGHT: bold; 
	color:#336699;
	background-color:White;
}

.Cat td
{
	FONT-WEIGHT: bold; 
	color:#336699;
	BACKGROUND-COLOR: white;
}

.CatOver
{
	border-top: #336699 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	cursor: hand;
	padding-top: 2px;
	border-bottom: #336699 1px solid;
	letter-spacing: 1px;
	background-color: white;
	
}

.CatOver td
{
	text-decoration:underline;
	FONT-WEIGHT: bold; 
	color:#336699;
}


.SubCat a
{
	cursor:hand;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
	color:#003366;
	text-decoration:none;
}

.SubCat a:hover
{
	font-size: 8pt;
	cursor: hand;
	color: #003366;
	font-family: Verdana;
	text-decoration: underline;
}
/* All buttons */
.Button
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	letter-spacing: 1px;
}

/* These are the links in the Header.ascx control home,abount,view cart, etc... */
.MainLinkHeader td
{
	font-family:Verdana;
	font-size:7pt;	
	font-weight:bold;
	border-left:silver 1px solid;	
}

.MainLinkHeader a
{
	color: #316ac5;
	letter-spacing: 2px;
	text-decoration: none;
}

.MainLinkHeader a:hover
{
	letter-spacing: 3px;
}

/* Left Nav TD the contains the InventoryCategory Control */
td.LeftNav
{
	WIDTH:200px;
	/*BACKGROUND-COLOR:#E6F1F8;*/
	/*background-color:#edebe4;*/
	/* background-color:beige */
	background-color:#d8e4f8;	
	BORDER-RIGHT: #7a96df 2px solid;
	BORDER-left: #7a96df 2px solid;
}

.ConditionNote
{
	font-size:9px;
	color:Red;
}

.ConditionNote span
{
	font-size:9px;
	color:black;
}

.Error
{
	font-size:10px;
	color:Red;
}

.PopupLink
{
	text-decoration:underline;
	color:Blue;
}

.Grid { FONT-SIZE: 8pt; FONT-FAMILY: 'Verdana' }
.GridHeader { FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #6699cc }
.GridItem td
{
	font-size:10px;
}
.Links A { COLOR: blue }
.Links A:visited { COLOR: #003366 }

/* Shopping Cart Stuff */
.Cart {BORDER-RIGHT: #7a96df 2px solid; BORDER-TOP: #7a96df 2px solid; BORDER-LEFT: #7a96df 2px solid; BORDER-BOTTOM: #7a96df 2px solid}
.CartGrid { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none }
.CartHeader td { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: 'verdana'; BACKGROUND-COLOR: #004e98;padding-left:5px; padding-right:5px; }
.CartItem td { FONT-SIZE: 10pt; FONT-FAMILY: 'verdana';padding-left:5px; padding-right:5px; }
.CartButton a
{
	background-image: url(media/images/common/add_to_cart_off.gif);
}

.CartButton a:hover 
{
	background-image: url(media/images/common/add_to_cart_on.gif);
}

/*Images */
.Images { color:White; border-color:White; border-width:0px; border-style:none;}

table.specTable {

	color: #000;

	margin-bottom: 10px;

}



table.specTable th.heading {

	border-top: dotted 1px #ccc;

	padding: 8px 1px 1px 3px;

	margin: 0;

	width: 105px;

	font-weight: bold;

	color: #000;

}



table.specTable th {

	border-right: solid 1px #ccc;

	padding: 2px 1px 1px 14px;

	margin: 0;

	width: 105px;

	font-weight: normal;

	color: #000;

}



table.specTable td.empty {

	border-top: dotted 1px #ccc;

	padding: 8px 2px 1px 5px;

	margin: 0;

	color: #000;

}



table.specTable td {

	border: 0;

	padding: 2px;

	margin: 0;

	vertical-align: middle;

	font-weight: normal;

}

table.specTable tr.even td, table.specTable tr.even th

{

	background-color: #e5e5e5; 

}

ul {list-style:none; margin:25px; margin-top:15px; padding:0; border:0; font-family: Arial Narrow, Helvetica, Arial, sans-serif; font-size:14px; color:#444444; line-height:20px; font-weight:normal;}
li {list-style:none; font-family: Arial Narrow, Helvetica, Arial, sans-serif; font-size:11px; color:#696969; line-height:16px; font-weight:normal;}

ul.nav {list-style:none; margin:0px; margin-left:20px; margin-top:17px; padding:0; border:0; font-family: Arial Narrow, Helvetica, Arial, sans-serif; font-size:14px; color:#444444; line-height:14px; font-weight:normal;}
li.nav {list-style:none; font-family: Arial Narrow, Helvetica, Arial, sans-serif; font-size:11px; color:#696969; line-height:12px; font-weight:normal;}

A {text-decoration:none}
a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #4874A7; text-decoration:underline;}
a:active {color: #4874A7;}
