body {
	background-color: #C8DBFB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td, input, select {font-family:Tahoma; font-size:11px;}
.search-input {margin-bottom:4px;}
.style1 {color: #FFFFFF; margin-bottom: 5px; padding-right:5px;}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.style3 {
	color: #999999;
	font-weight: bold;
}
#nav a{background-image:url(/lib/spinkeeper/nav-bg.gif); background-position:right; background-repeat:repeat-y; padding:4px 20px 4px 15px; display:block; text-align:left; text-decoration:none; color:#000000;}
#nav a:hover {background-image:url(/lib/spinkeeper/nav-bg-hover.gif);  text-decoration:underline; color:#1045A6;}

#nav.new {}
#nav.new a {background: transparent url(/lib/spinkeeper/nav-head-bg.png) no-repeat scroll center bottom; color:#fff; height:29px; padding: 0px 20px 0px 15px;color:#fff;}
#nav.new a font {color:#fff !important;}
#nav.new a:hover {color:#fff;background: transparent url(/lib/spinkeeper/nav-head-bg.png) no-repeat scroll center bottom;}
#nav.new .mss-nav-top-1 {background:#043183; height:6px; overflow:hidden;}
#nav.new .mss-nav-top {background:#f1bb46 url(/lib/spinkeeper/nav-head-top.png) no-repeat scroll center top; height:6px; overflow:hidden;}
#nav.new .subnav a{background:#f1bb46 url(/lib/spinkeeper/nav-bg.png) repeat-y scroll left center;color:#000000; height:auto;padding:4px 20px 4px 15px;}
#nav.new .subnav a font {color:#000 !important;}
#nav.new .subnav a:hover {background:#f1bb46 url(/lib/spinkeeper/nav-bg-hover.png) repeat-y scroll left center;color:#000000;}
#mss-nav-bottom {background:transparent url(/lib/spinkeeper/nav-bottom-bg.png) no-repeat scroll 0 0; width:160px; height:7px;}

.page-name { background-image:url(/lib/spinkeeper/name-bg.gif); background-repeat:no-repeat; font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:23px; padding-bottom:6px; padding-top:6px;padding-right:5px;}
#breadcrumbs {color:#333333; text-decoration:none;}
#breadcrumbs a{color:#333333; text-decoration:none;}
.sitemap{color:#333333; text-decoration:none;}
.sitemap:hover {text-decoration:underline;}
/* a.sitemap{color:#333333; text-decoration:none;}
a.sitemap:hover {text-decoration:underline;} */
.sale-price {font-weight:bold; color:#0054A7;}
.promotion {color:#FFFFFF; display:block; padding-left:5px; padding-right:5px;}
.product-name {text-decoration:none; color:#000000; font-weight:bold; display:block;}
#featured-sections a{text-decoration:none; color:#000000;}
#featured-sections a:hover{text-decoration:underline;}
.visibleborder{
	border:2px solid #000000 !important;
}
.invisibleborder{
	border:2px solid #FFFFFF !important;
}
#titleBar{
	cursor:move;
	background-color: #000099;
	color:#FFFFFF;
}
#imgplaceholder{
	visibility:hidden;
	position:absolute;
	background-color: #FFFFFF;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
#product-info-table             {border: solid 0px #AAA; background-color:#FFFFFF;}
#product-info-table TH          {font: normal 11px Tahoma; background-color: #002975; color: #F5CC74; text-align: right; padding: 5px; padding-right: 4px;}
#product-info-table TD  {font: normal 11px Tahoma; padding: 4px; color:#000000;}
#product-info-table select {font: normal 11px Tahoma; padding-left:3px; color:#000000;}
#product-info-table a {color:#000000; text-decoration: underline;}
#product-info-table .price      {color: #000;}
#product-info-table .sale-price {color: #1045A6; font-weight:bold;}
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {text-decoration:none; font-weight:bold; color: #000000;}
#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 2px;}
#paging .price      {font: normal 11px arial; color: #000;}
#paging .saleprice  {text-decoration:none; font-weight:bold; color:#1045A6; font-size:11px; font-family: Tahoma;}
#paging .saleprice2 {text-decoration:none; font-weight:bold; color:#1045A6;}
#paging .abstract   
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 12px arial; color: #000;}

#pagelinks          {font: normal 11px arial; color: #000;}
#pagelinks A        {font: normal 11px arial; color: #000;}
#pagelinks .chosen  {font: bold 11px arial; color: #000;}

.itemof             {font: normal 11px arial; color: #000;}
.pageof             {font: normal 11px arial; color: #000;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

#sortlinks          {font: normal 11px arial; color: #000; text-decoration:none; }
#sortlinks A        {font: normal 11px arial; color: #000; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #000; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #FFFFFF; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFFFFF;}
.vcell-on           {background-color: #FFFFFF;}

.ecell              {background-color: #FFFFFF;}
.ecell-on           {background-color: #FFFFFF;}

.wcell              {background-color: #FFFFFF;}
.wcell-on           {background-color: #FFFFFF;}
.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #0000FF; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #0000FF; display: block; padding-left: 100px;}

/*Added by Eric M. for addition of HTML box in header and left nav*/
.header-html
{
    color: #FFCC66;
    position: relative;
    font: bold 11px Tahoma, Arial, Sans-Serif;
    text-align: center;
    display: inline;
    float: left;
}

.left-nav-html
{
    text-align: center;
    padding: 10px;
}
