	body 
{
	text-align:center;
	font-family:Tw Cen MT; 
	font-size:14.05;
	font-weight:bold;
}

a:link { color:#cc0100; text-decoration: none; } 
a:visited { color: #cc0100;text-decoration: none; } 
a:hover { color:#010165; text-decoration: none; } 
a:active { color:#010165; text-decoration: none; } 

.PageWrapper
{
	width:800px;
}

.ContentPlaceHolder
{
	 text-align:left; width: 100%; min-height:450px;
}

table 
{
	width:100%;
	padding:0%;
	vertical-align:top; 
	padding: 0%; 
	border-spacing: 0%;
}

.TopNavbarAnchor
{
	color:Navy;
}

.LeftNavbar a { color:black;}  

.CategoryCount 
{ 
	color:#cc0100; 
	margin-left:5px; 
}

.CategoryList 
{ 
	color:#cc0100; 
	margin-left:5px;
}

.CategoryNextLevel
{ 
	color:#cc0100; 
	margin-left:5px;
	position:relative;
	top: -20px;
}

.ProductList 
{
	border-style:solid;
	border-color:#010165;
	border-width:thin;
	color:#010165; 
	font-size:small;
	margin-bottom: 10px;
}

.ProductListBreadCrumbs
{
	font-family:Tw Cen MT;
	font-size:14.05px;
	height:20px;
	padding-left: 10px;
	background-color:Navy;
	font-weight:bold;
	margin-top: 3px;
}

a.ProductListBreadCrumbs
{
	color:White;
}

.ProductListDetailLines
{
	background-color: White;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	height:85px;
	padding-top:5px;
	padding-bottom:6px;
	
}

.ProductListDetailLines a 
{	 
	color:#010165; 
	text-decoration:underline;
	
} 

.ProductListDetailLinesAlternating
{
	background-color: #d7d7e7;
	font-family:Arial;
	font-weight:normal;
	font-size:10pt;
	height:85px;
	padding-top:5px;
	padding-bottom:6px;
}

.ProductListDetailLinesAlternating a { color:#010165; text-decoration:underline} 

.ProductListLeftPic
{
	padding-left:5px;
	text-align:center;
	vertical-align:middle;
}

.ProductListTitle
{
	width:50%;
	padding-left:1%;
	text-align:left;
	font-weight:bold;
	float:left; 
}

.ProductListSpecSheet
{
	width:45%;
	text-align:right;
	font-weight:bold; 
	float:right;
	padding-right:20px;
}

.ProductListRightPic
{
	padding-right:5px;
	text-align:center;
	vertical-align:middle;
	width: 55px;
	max-width: 55px;
}
	
.ProductListDescription
{
	padding-left:1%;
	width:520px;
	float:left; 
	min-height: 65px;
}


/* Overrides anchor tag color when rendering product detail lines */	
.ProductListDetailHeaderLeft a { color:#010165; text-decoration:underline}  
.ProductListDetailHeaderRight a { color:#010165; text-decoration:underline}  

/*
 *** This markup creates a two-column list
*/
  ol
  {
    width: 50em;
  }

  /* float & allow room for the widest item */
  ol li
  {
    float: left;
    width: 25em;
  }

  /* stop the float */
  br
  {
    clear: left;
  }

  /* separate the list from subsequent markup */
  div.wrapper2columns
  {
		margin-top: -1.0em;
		margin-left:-2.5em;  /* An unordered/ordered list indents right a little by default - this compensates for that */
    margin-bottom: 1em;
    vertical-align: bottom;
  }
/*** End of two column list */

.Footer
{
	font-family: Verdana; 
	color: navy; 
	font-weight: normal; 
	font-size:9px;
}

.FooterBullet
{
	color: red; 
}

