<!--
/* overrides */
#minicartNote{ top:160px; right:60px; }
.minicartNoteContent{ font-size:10px; }

BODY{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 13px;
	margin:0px 20px 0px 0px;
	padding:0px;
	font-weight:bold;
}
TABLE,TD{ font-size: 13px; font-weight:bold; }
#topNavFloat{ color:#FFF; position:absolute; right:20px; top:5px; padding-right:5px; }
#topNavFloat A:link, #topNavFloat A:visited { color:#ffbb45; margin:0px 5px 0px 5px; }
#topNavFloat A:hover { color:#ffeb45; }
#topNav{
	background: #153177 url('../img/bg_top.gif') repeat-x top;
	color:#627995;
	height:26px;
	padding-top:5px;
}
#topNav A:link, #topNav A:visited { color:#FFF; margin:0px 5px 0px 5px; text-decoration:none; }
#topNav A:hover { text-decoration:underline; }
#topHdrFloat{ color:#FFF; position:absolute; right:20px; top:5px; padding-right:5px; }
#header{ padding:1px 0px 1px 0px; border-top: 5px solid #7da5fa; border-bottom: 5px solid #7da5fa; margin:0px 0px 2px 0px; }

#leftNav{ background: #3458a5 url('../img/bg_leftnav.gif') repeat-x top; width:180px; }
#leftNavBox{ color:#FFF; line-height:15px; padding:11px 0px 11px 8px; }
#searchBox{ background: #e9820f url('../img/bg_search.gif') repeat-x top; height:26px; padding-top:1px; }
#leftInNav{ background: #3458a5 url('../img/bg_innav.gif'); line-height:14px; }
#leftInNav A:link, #leftInNav A:visited { color:#000; text-decoration:none; }
#leftInNav A:hover { color:#ee9200; }
#buttonBlue{ background: url('../img/button_blue.gif') no-repeat; color:#FFF; font-weight:bold; margin-bottom:8px; padding:4px 8px 5px 8px; }
#buttonBlue A:link, #buttonBlue A:visited { color:#FFF; text-decoration:none; }
#buttonOrange{ background: url('../img/button_orange.gif') no-repeat; color:#FFF; font-weight:bold; margin-bottom:8px; padding:4px 8px 5px 8px; }
#buttonOrange A:link, #buttonOrange A:visited { color:#FFF; text-decoration:none; }

#centerContent{ background-color:#FFF; line-height:15px; padding:0px 2px 0px 2px; }
#miniBar{ background-color:#fff7b2; }
#miniBar TD{ color:#616060; }
#miniBar A:link, #miniBar A:visited{ color:#ec8514; }
#miniBar A:hover{ color:#eaa206; }
#content{ color:#525252; line-height:16px; padding:21px 28px; }
#content TD{ color:#525252; line-height:16px; }
#content A:link, #content A:visited{ color:#6792ee; }
#content A:hover{ color:#2f8ae0; }

#rightNav{ background-color:#fdd78c; }

.icon{ margin:0px 5px; }
.searchField {
	border:1px solid #cdcdcd;
	border-right:none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	padding: 3px 3px 1px 3px;
	width:134px;
	color:#AAA;
}
.searchFieldActive{
	border:1px solid #cdcdcd;
	border-right:none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	padding: 3px 3px 1px 3px;
	width:134px;
}
.groupField {
	border:1px solid #cdcdcd;
	width:160px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

H1{ color:#5d89fd; font-size:20px; margin:0px 0px 16px 0px; }

#footer{ border-top:5px solid #7da5fa; color:#939393; line-height:15px; padding-top:20px; margin-top:2px; }
#footer A:link, #footer A:visited{ color:#6792ee; }
#footer A:hover{ color:#2f8ae0; }

/* menu system */

.naviMainItem{
	border-left:2px solid #c1c1c1;
	border-right:2px solid #c1c1c1;
	padding:7px 24px 7px 10px;
	background: url('../img/arrow_full.gif') no-repeat;
	border-bottom:1px solid #bdd1fb;
}
#naviMainActive { color: #FFF; background-color: #18347b; }
div.naviMainItemOn {
  font-size: 14px;
  line-height: 14px;
  color: #760001;
  text-decoration: none;
  margin-bottom: 5px;
  padding: 4px 3px 4px 5px;
}
#navboxSub{
	background: #3458a5 url('../img/bg_innav.gif');
	border:2px solid #CCC;
	border-left:none;
}
div.naviSubMenu {
  position: absolute;
  top: 0px;
  background-color: #FFF;
  visibility: hidden;
  z-index: 10;
}
div.naviSubItem {
  /* due to an IE bug, this class must have a fixed width 
     IE needs that to register the onmouseover event for a DIV element */
  width: 180px;
  cursor: hand;
  padding: 3px 12px 4px 12px;
  color: #000;
  text-decoration: none;
}
.naviSubMenu A{ text-decoration: none; }
div.naviSubRule { background-color: #2E1C16; }

/* Products */
.prodBox{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #393B54;
	background-color: #FCF5C5;
	border: 1px solid #D5BC69;
	margin: 0px 3px 0px 3px;
}
.prodSpecial{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #393B54;
	background-color: #D2CED8;
	padding: 1px 6px 4px 6px;
	margin: 0px 3px 0px 3px;
}
.featProdHead{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #676A88;
	border-top: 1px solid #B1B1B8;
	border-right: 1px solid #B1B1B8;
	padding: 1px 17px 2px 9px;
}
.featProd{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #464646;
	background-color: #F0F0FA;
	border-top: 1px solid #B1B1B8;
	border-right: 1px solid #B1B1B8;
	border-left: 1px solid #B1B1B8;
	border-bottom: 2px solid #676A88;
	padding: 8px 10px 0px 10px;
}
.prod{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #464646;
	border: 1px solid #B1B1B8;
	margin: 0px 10px 12px 0px;
	width: 135px;
	float: left;
}
.prodList{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #464646;
	margin-bottom:6px;
}
DIV.hr {
	width: 100%;
	height: 1px;
	background: #AAAAAA;
	margin-bottom:6px;
}
DIV.hrStriped {
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #D1D1DA;
	margin-bottom:6px;
}
.prod DIV.image {
	height: 110px;
	background-color: #D2D2D7;
	padding: 6px;
}
.prod DIV.text {
	padding: 3px 6px 6px 6px;
	height: 148px;
	line-height: 13px;
}
.prod DIV.details {
	background-color: #D3DBEB;
	padding: 1px 6px 5px 6px;
}
a.prodLink:link { text-decoration: none; color: #111869; }
a.prodLink:visited { text-decoration: none; color: #111869; }
a.prodLink:hover { text-decoration: underline; color: #7B0000; }

/* bolding overrides */
#homeProd,#featProd,.prod DIV.text { font-weight:normal; }
-->