BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; COLOR: #000000; FONT-SIZE: 11px; }
A:link { COLOR: #330000; TEXT-DECORATION: none; }
A:visited { COLOR: #330000; TEXT-DECORATION: none; }
A:hover { COLOR: #550000; TEXT-DECORATION: underline; }
A:active  { COLOR: #330000; TEXT-DECORATION: none; }
IMG  { border: 0; }
H1 { FONT-SIZE: 15px; }
H2 { FONT-SIZE: 13px; }
H3 { FONT-SIZE: 12px; }
HR { COLOR: #DDDDDD; HEIGHT: 1px; }
BODY { 
        MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; 
        BACKGROUND-COLOR: #9E9FA7; }
.HeadBox { BACKGROUND-COLOR: #9E9FA7; }
.HeadText { FONT-SIZE: 12px; FONT-WEIGHT: bold; }
.HeadLine { BACKGROUND-COLOR: #EDEDED; }
.VertMenuBox { BACKGROUND-COLOR: #EDEDED; }
.VertMenuBorder { BACKGROUND-COLOR: #000000;/*#FFC58C;*/
}
.VertMenuTitle { BACKGROUND-COLOR: #FFC58C; COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.VertMenuItems { COLOR: #000000; TEXT-DECORATION: none; }
.VertMenuItems:link { COLOR: #330000; TEXT-DECORATION: none; }
.VertMenuItems:visited { COLOR: #330000; TEXT-DECORATION: none; }
.VertMenuItems:hover { COLOR: #550000; TEXT-DECORATION: underline; }
.VertMenuItems:active  { COLOR: #330000; TEXT-DECORATION: none; }
.VertMenuHr { COLOR: #999999; }
.CategoriesList { 	FONT-SIZE: 12px; }
.DialogBox { BACKGROUND-COLOR: #ffffff; }
.DialogBorder { /*BACKGROUND-COLOR: #FFC58C;*/
        BACKGROUND-COLOR: #CCCCCC; }
.DialogTitle { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 11px; }
.NumberOfArticles { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.TopLabel { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.Text { COLOR: #000000; }
.AdminSmallMessage { COLOR: #550000; }
.AdminTitle { COLOR: #330000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.Line { /*BACKGROUND-COLOR: #FF6600;*/
        BACKGROUND-COLOR: #666666; }
.ProductTitle { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductDetailsTitle { /*COLOR: #FF3300; */
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductDetails { COLOR: #000000; }
.ProductPriceTitle { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductPriceConverting { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductPrice { COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.ProductPriceSmall { COLOR: #550000; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.MarketPrice { FONT-SIZE: 11px; }
.ItemsList { COLOR: #330000; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.ItemsList2 { COLOR: #330000; FONT-SIZE: 10px; }
.NavigationPath { COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.FormButton { COLOR: #330000; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.Button {        FONT-FAMILY: Arial; 	   BACKGROUND: URL(images/butbg.gif);        BACKGROUND-COLOR: #FFC58C;        COLOR: #000000; FONT-WEIGHT: bold; 
       FONT-SIZE: 11px;        TEXT-DECORATION: none;        CURSOR: pointer; }
.CustomerMessage { COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.ErrorMessage { COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.Star { COLOR: #FF0000; }
.HighLight { 		BACKGROUND-COLOR: #FFFFCC; }
.SaveMoneyLabel { COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px; }
.TableHead {     BACKGROUND-COLOR: #DDDDDD; }
.SmallNote:link { COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:visited { COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:hover { COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.SmallNote:active { COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; }
.Bottom { BACKGROUND-COLOR: #FFC58C; COLOR: #330000; }
.Tab { BACKGROUND-COLOR: #FFC58C;         FONT-WEIGHT: bold;     TEXT-TRANSFORM: uppercase; }
.CatMenuItemOff 
{     BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBox" */
    BORDER-TOP: none;				/* like "VertMenuBox" */
    BORDER-LEFT: none;				/* like "VertMenuBox" */
    BORDER-BOTTOM: none;			/* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;     MARGIN-TOP: 1px;     MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;     CURSOR: pointer; }
.CatMenuItemOffExp
{     BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBorder" */
    BORDER-TOP: none;				/* like "VertMenuBorder" */
    BORDER-LEFT: none;				/* like "VertMenuBorder" */
    BORDER-BOTTOM: none;			/* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px; 	MARGIN-TOP: 1px; 	MARGIN-LEFT: 1px;     MARGIN-RIGHT: 2px;  
    CURSOR: pointer; }
.CatMenuItemOn 
{     BACKGROUND-COLOR: #FFC58C;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #FFC58C 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #FFC58C 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #FFC58C 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #FFC58C 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: pointer; }
.CatSubMenu
{     BACKGROUND-COLOR: #EDEDED;              /* like "VertMenuBox" */
    BORDER-RIGHT: #000000 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #000000 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #000000 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #000000 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
}
.CatMenuItem
{     FONT-SIZE: 12px;     FONT-FAMILY: Arial; 
    CURSOR: pointer; }
.CatMenuItem:link
{     COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{     COLOR: #000000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{     COLOR: #000000;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{     COLOR: #000000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {     font-size: 11px;     font-weight: bold;     color: #330000; }   
.NavDialogBorder {     background-color: #CCCCCC; }
.NavDialogBox {     background-color: #EDEDED; }
.SubHeader2 {     COLOR: #666666;     font-size: 11px;     FONT-WEIGHT: bold; }
.SubHeader2Line {     BACKGROUND-COLOR: #CCCCCC; }
.PopupHelpLink {     FONT-SIZE: 9px;     COLOR: #330000;     TEXT-DECORATION: none; }
.HightLightRow { 	BACKGROUND-COLOR: #B0B0B0; 	font-weight: bold; }
.HightLightEqualRow { 	BACKGROUND-COLOR: #ffe8af; }
.VertMenuSubTitle { 	BACKGROUND-COLOR: #FFC58C; }
td.primary {          background-image: url("/skin1/images/sideNav.jpg"); /* IE6 Bug */
                 text-indent: 10px;                  width: 148px;                  /*height: 26px; */
                 }
td.primary-side{          background-image: url("/skin1/images/sideNavRoll.jpg"); /* IE6 Bug */
                 text-indent: 10px;                  width: 148px;                  /*height: 26px;*/
                 }
td.primary-side a{ 	display: block; 	text-decoration: none; 	color: #000000; 	padding: 0px; 	border: 0px; 	border-bottom: 0; 	}
ul#primary-nav,
ul#primary-nav ul { 	margin: 7; 	padding: 0px; 	width: 137px; /* Width of Menu Items */
		font-size: 100%; 	}
ul#primary-nav ul li { 	}
ul#primary-nav li ul{ 	margin: 0; 	padding: 0px; 	width: 173px; /* Width of subMenu Items */
	/*background-image: url("images/sideNavRoll.gif");  IE6 Bug */
	font-size: 100%; 	}
ul#primary-nav ul ul li.sale{ 	margin: 0;                 color: #330000; 	padding: 0px; 	width: 200px; /* Width of subMenu Items */
	background-image: url("/skin1/images/subNavBut.gif"); /* IE6 Bug */
	font-size: 100%; 	}
ul#primary-nav li { 	position: relative; 	list-style: none; 	
	}
ul#primary-nav li a { 	
	
	display: block; 	text-decoration: none; 	color: #111111; 	font-size: 9px; 	FONT-WEIGHT: bold; 	/* padding: 3px; */
	
	padding-left: 3px; 
	
	line-height:2.5em; 	
	border: 0px; 	border-bottom: 0; 	height: 26px; 	
	/* Set Button Width Here */
	
	/* width:173px; */
	background-image: url("/skin1/images/sideNav.jpg"); /* IE6 Bug */
        background-repeat: no-repeat; 	z-index: 10; 	}
ul#primary-nav li a.sale { 	display: block; 	text-decoration: none; 	color: #FF3300; 	padding: 2px; 	border: 0px; 	border-bottom: 0;                 margin 1; 	}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; } 
/* End */
ul#primary-nav ul { 	position: absolute; 	display: none; 	left: 136px; /* Set 1px less than menu width */
	top: 0; 	}
ul#primary-nav li ul li a { 
	position:relative; 
	
	FONT-WEIGHT: bold; 	font-size: 9px; 	/* padding: 3px; */
	background-image: url("/skin1/images/button.jpg"); 	height: 26px; 
	/* height: 19px; */
	z-index: 10; 	} /* Sub Menu Styles */
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */
/*ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }*/
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-image: url("/skin1/images/sideNavRoll.jpg");  }
ul#primary-nav li a:hover { background-image: url("/skin1/images/sideNavRoll.jpg"); }
ul#primary-nav ul li a:hover { background-image: url("/skin1/images/buttonRoll.jpg");}
.hiddenPic {display:none;}
/*
**
**		Below CSS specific to the home page only.
**
**		Editing any of the below styles should only be done by people experienced with CSS.
**		Assume every character below this comment is crucial to the stability of the layout/design in all browsers.
**		It is common practice to use specially formatted comments to hide certain css rules from buggy browsers.
**		
**		Note: IE6 Duplicate Characters Bug - the fix involves using conditional comments in HTML.
**			REF: http://www.positioniseverything.net/explorer/dup-characters.html
**
**		FYI: Restrictions of template setup force a high level of specificity:
**
*/
/***** RESETS: */
	#mc, #mC * { margin: 0; padding: 0; }
	#mC ul, #mC ol { list-style: none; }
	#mC h1, #mC h2, #mC h3, #mC h4, #mC h5, #mC h6 { font-size: 100%; }
	#mC a img, #mC :link img, #mC :visited img { border: none; }
	#mC table { border-collapse: collapse; border-spacing: 0; }
	#mC caption, #mC th { text-align: left; }
	#mC fieldset, #mC img { border: 0; }
	#mC img { display: block; }
/***** FONTS: */
	#mC { font: 13px arial, helvetica, clean, sans-serif; *font-size: small; *font: x-small; }
	#mC table { font-size: inherit; font: 100%; }
	#mC select, #mC input, #mC textarea { font: 99% arial, helvetica, clean, sans-serif; }
	#mC * { line-height: 1.5; }
/***** BASE: */
	#mC ul, #mC ol, #mC dl, #mC h1, #mC h2, #mC h3, #mC h4, #mC h5, #mC h6 { margin: 5px 0; }
	#mC p { margin: 3px 0 10px 0; }
	#mC strong { font-weight: bold; }
	#mC em { font-style: italic; }
	#mC h1 { font-size: 220%; }
	#mC h2 { font-size: 190%; }
	#mC h3 { font-size: 160%; }
	#mC h4 { font-size: 130%; }
	#mC h5 { font-size: 100%; }
	#mC h6 { font-size: 70%; }
/***** LAYOUT: */
	#mC { color: #666; }
	
	#primary { width: 500px; }
	#primary .innerContentWrap { padding: 0 15px 0 5px; }
	
	
	#contactBox { text-align: center; border: 2px dotted #ccc; margin: 2px 2px 2px 2px; padding: 5px 0; }
	#contactBox h2 { font-size: 15px; }
	
	#featuresBox { text-align: center; border: 2px dotted #ccc; margin: 30px 15px 30px 5px; padding: 10px 0; }
	#featuresBox .innerContentWrap { text-align: left; width: 462px; margin: 0 auto; padding: 0; }
	
	#featuresBox h2 { font-size: 1px; line-height: 35px; background: url(images/featured_items.gif) no-repeat; width: 187px; height: 25px; margin-bottom: 0; }
	#featuresBox h2 a { width: 100%; height: 100%; display: block; }
	#featuresBox h2 b { display: none; }
	
	#featuresBox .col { width: 154px; }
	#featuresBox img { margin: 0 auto; }
	#featuresBox dl { margin: 0 2px; padding: 2px; }
	#featuresBox dt { font-weight: bold; color: #000; line-height: normal; }
	#featuresBox dd em { font-size: 105%; font-weight: bold; color: #cc3300; }
	
	#secondary { margin: 0 0 0 516px; font-size: 90%; line-height: normal; text-align: center; }
	/*\*/
	* html #primary { margin: 0 -3px 0 0 }
	* html #secondary { height: 1%; margin: 0 0 0 497px; }
	/**/
	#secondary .innerContentWrap { padding: 0 10px; }
	#secondary p { text-align: left; }
	#secondary h3 { font-size: 1px; margin-bottom: 0; }
	#secondary h3 a { width: 100%; height: 100%; display: block; }
	#secondary h3 b, #secondary h4 b { display: none; }
	#secondary .hCrazy { background: url(images/crazy_deal.png) no-repeat; width: 148px; line-height: 49px; height: 49px; margin: 0 auto; }
	#secondary .hOutlet { background: url(images/dlk-outlet.gif) no-repeat; width: 152px; line-height: 10px; height: 10px; }
	#secondary .hTools { background: url(images/research-tools.gif) no-repeat; width: 152px; line-height: 10px; height: 10px; }
	#secondary .hEmail { background: url(images/dlk-email.gif) no-repeat; width: 152px; line-height: 10px; height: 10px; }
	#secondary .hAssist { background: url(images/need-assistance.gif) no-repeat; width: 166px; line-height: 10px; height: 10px; }
	#secondary h4 { font-size: 1px; line-height: 12px; background: url(images/phone.gif) no-repeat; width: 166px; height: 12px; margin-bottom: 0; }
	
	#primary, #featuresBox .col { float: left; display: inline; }
	
	#mC:after, #featuresBox .innerContentWrap:after { 		clear: both; 		content: '.'; 		display: block; 		height: 0; 		visibility: hidden; 	}
	#mC, #featuresBox .innerContentWrap { zoom: 1; }
/***** LINKS: */
	#mC a, #mC a:link { color: #c00; text-decoration: underline; }
	#mC a:visited { color: #c00; }
	#mC a:visited:hover { color: #f00; }
	#mC a:focus { color: #f00; }
	#mC a:hover { color: #f00; }
	#mC a:active { color: #f00; }
/***** MISC: */
	.hide { display: none !important; }
	div.horizRule { 		font-size: 11px; 		line-height: 11px; 		background-color: #fff; 		background-repeat: repeat-x; 		background-position: center center; 		margin: 15px 0; 		height: 11px; 	}
	.ruleMid { background-image: url(images/rule-mid.gif); }
	.clear { clear: both; }
