/*MAINMENU NEW 2015*/
#mainmenu {background: #373737;border: 0; margin: 0;padding: 0;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;font-weight: bold;width: auto;}
#mainmenu ul#nav {background: #373737;height: 41px;list-style: none; margin: 0;padding: 0}
/*.fixed-width #mainmenu ul#nav {width:1190px;margin:0 auto;position:relative;}*/ /*FIXED WIDTH LAYOUT*/
#mainmenu img#home_icon {margin-top: 8px;}
#mainmenu ul#nav > li {float: left;padding: 0px;/*margin:0 10px;*/}
#mainmenu ul#nav > li .menu-items .tab-home-link {background: #e1e1e1;padding: 7px 20px 5px 10px; margin-bottom:15px;height:21px;}
#mainmenu li > a { /*all links*/
  background: #373737 url("/images/menu/menu_separator.gif") bottom right no-repeat;
  display: block;
  line-height: 41px;
  height: 41px;
  margin: 0px;
  padding: 0px 11px;
  text-align: center;
  text-decoration: none;
  font-weight:bold;
}
#mainmenu li > a.last {background: #373737;}
/*active tab*/
#mainmenu li > a:hover,#mainmenu ul li:hover > a, #mainmenu li#online-store-tab:hover,
#cat-market #menu-market > a, 
#cat-charts #menu-charts > a,
#cat-finance #menu-finance > a, 
#cat-news #menu-news > a, 
#cat-commentaries #menu-commentaries > a, 
#cat-mining #menu-mining > a, 
#cat-forum #menu-forum > a, 
#cat-apps #menu-apps > a, 
#cat-jewelry #menu-jeweler > a,
#jewelry_main #menu-jeweler > a,
#cat-about #menu-about > a 
{
  background: #e1e1e1; /*old value e9eaec*/
  color: #000 !important;
  text-decoration: none;
  /*border-top: 3px solid #eeb30d;*/
  /*height:37px;*/
}
#mainmenu li > a:hover,#mainmenu ul li:hover > a, #mainmenu li#online-store-tab:hover,
#cat-market #menu-market > a:hover, 
#cat-charts #menu-charts > a:hover,
#cat-finance #menu-finance > a:hover, 
#cat-news #menu-news > a:hover, 
#cat-commentaries #menu-commentaries > a:hover, 
#cat-mining #menu-mining > a:hover, 
#cat-forum #menu-forum > a:hover, 
#cat-apps #menu-apps > a:hover, 
#cat-jewelry #menu-jeweler > a:hover,
#jewelry_main #menu-jeweler > a:hover,
#cat-about #menu-about > a:hover 
{background: #e1e1e1 url("/images/menu/hover_bg.jpg") top repeat-x;}

#mainmenu div.menu-items { /*each submenu*/
  background: #f0f1f2;
  display: none;
  *display: none !important; /*hide from IE7*/
  height: auto;
  padding: 0px 0 20px 0;
  margin: 0px;
  border-top: 1px solid #fff;
  border-bottom: 4px solid #373737;
  border-left: 1px solid #d1d1d2;
  border-right: 1px solid #d1d1d2;
  position: absolute;
  z-index: 200000;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow:    0px 4px 10px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         0px 4px 10px 0px rgba(50, 50, 50, 0.75);
  top:41px;
  *z-index: 200000;
}
#mainmenu h5 {clear:both;color: #373737;line-height: 1.5em;text-align:left;font-size: 14px;font-weight:bold;margin-bottom: 8px;}
#mainmenu h4 {clear:both;color: #003871;font-size: 13px; margin-top: -5px; margin-bottom: 10px;line-height: 1.2em;font-weight:normal;}
#mainmenu h5.btm-margin-20{margin-bottom:20px;}
#mainmenu h5.btm-margin-25{margin-bottom:25px;}
#mainmenu #menu-market h5 {margin-bottom: 26px;}
#mainmenu h5.btm-margin-30{margin-bottom:30px;}
#mainmenu #menu-market h5.no-btm-space{margin-bottom:0px;}
#mainmenu li#online-store-tab div.menu-items h5 a, #mainmenu div.menu-items h5 a {color: #003871;font-size: 14px;font-weight:bold;line-height: 1.3em;}
#mainmenu li#online-store-tab div.menu-items h5 a:hover, #mainmenu div.menu-items h5 a:hover {color: #003871 !important;}
#mainmenu h5 span, #mainmenu h5 img {vertical-align:middle;}
#mainmenu h5 span {margin-right:5px;margin-top: -2px;display:block; float:left;width:26px; height:26px;background-image: url(/images/menu/menu-icons.png?v20151110);}
#mainmenu h5 span.menu-icon.buy {background-position: 0 0;}
#mainmenu h5 span.menu-icon.sell {background-position: -26px 0;}
#mainmenu h5 span.menu-icon.customer-service {background-position: -52px 0;}
#mainmenu h5 span.menu-icon.promo-email, #mainmenu h5 span.menu-icon.newsletter {background-position: -78px 0;}
#mainmenu h5 span.menu-icon.storage {background-position: -104px 0;}
#mainmenu h5 span.menu-icon.refining-services {background-position: -130px 0;}
#mainmenu h5 span.menu-icon.kitco-acct {background-position: -156px 0;}
#mainmenu h5 span.menu-icon.lease-rates {background-position: -182px 0;}
#mainmenu h5 span.menu-icon.text-quotes {background-position: -208px 0;}
#mainmenu h5 span.menu-icon.metals-futures {background-position: -234px 0;}
#mainmenu h5 span.menu-icon.pm-quotes-currency {background-position: -260px 0;}
#mainmenu h5 span.menu-icon.base-metals {background-position: 0 -26px;}
#mainmenu h5 span.menu-icon.kitco-silver {background-position: -26px -26px;}
#mainmenu h5 span.menu-icon.london-fix, #mainmenu h5 span.menu-icon.historical-charts{background-position: -52px -26px;}
#mainmenu h5 span.menu-icon.live-charts {background-position: -78px -26px;}
#mainmenu h5 span.menu-icon.lease-rates-charts {background-position: -104px -26px;}
#mainmenu h5 span.menu-icon.market-fund {background-position: -130px -26px;}
#mainmenu h5 span.menu-icon.technical-charts {background-position: -156px -26px;}
#mainmenu h5 span.menu-icon.interactive-charts {background-position: -182px -26px;}
#mainmenu h5 span.menu-icon.market-overview {background-position: -208px -26px;}
#mainmenu h5 span.menu-icon.forex {background-position: -234px -26px;}
#mainmenu h5 span.menu-icon.kgx {background-position: -260px -26px;}
#mainmenu h5 span.menu-icon.mining{background-position: 0 -52px;}
#mainmenu h5 span.menu-icon.bitcoin {background-position: -26px -52px;}
#mainmenu h5 span.menu-icon.metals{background-position: -52px -52px;}
#mainmenu h5 span.menu-icon.futures {background-position: -78px -52px;}
#mainmenu h5 span.menu-icon.stocks-gain-lose {background-position: -104px -52px;}
#mainmenu h5 span.menu-icon.search {background-position: -130px -52px;}
#mainmenu h5 span.menu-icon.latest-news {background-position: -156px -52px;}
#mainmenu h5 span.menu-icon.luxury-lifestyles{background-position: -182px -52px;}
#mainmenu h5 span.menu-icon.bank-company-report {background-position: -208px -52px;}
#mainmenu h5 span.menu-icon.rss {background-position: -234px -52px;}
#mainmenu h5 span.menu-icon.exclusive-features {background-position: -26px -78px;}
#mainmenu h5 span.menu-icon.off-the-wire{background-position: 0 -78px;}
#mainmenu h5 span.menu-icon.shows {background-position: -260px -52px;}
#mainmenu h5 span.menu-icon.analysis{background-position: -52px -78px;}
#mainmenu h5 span.menu-icon.peter-hug {background-position: -78px -78px;}
#mainmenu h5 span.menu-icon.commentators-corner {background-position: -104px -78px;}
#mainmenu h5 span.menu-icon.the-open{background-position: 0px -130px;}
#mainmenu h5 span.menu-icon.commentaries {background-position: -130px -78px;}
#mainmenu h5 span.menu-icon.more-commentaries {background-position: -156px -78px;}
#mainmenu h5 span.menu-icon.forum{background-position: -182px -78px;}
#mainmenu h5 span.menu-icon.kcast-apps {background-position: -208px -78px;}
#mainmenu h5 span.menu-icon.metalynx {background-position: -234px -78px;}
#mainmenu h5 span.menu-icon.scrapit {background-position: -260px -78px;}
#mainmenu h5 span.menu-icon.market-alerts{background-position: 0 -104px;}
#mainmenu h5 span.menu-icon.other-apps {background-position: -26px -104px;}
#mainmenu h5 span.menu-icon.reference-tables{background-position: -52px -104px;}
#mainmenu h5 span.menu-icon.about-kitco {background-position: -78px -104px;}
#mainmenu h5 span.menu-icon.advertise  {background-position: -104px -104px;}
#mainmenu h5 span.menu-icon.sitemap {background-position: -130px -104px;}
#mainmenu h5 span.menu-icon.gibson {background-position: -156px -104px;}
#mainmenu h5 span.menu-icon.latest-pr  {background-position: -182px -104px;}
#mainmenu h5 span.menu-icon.appointment-notices {background-position: -208px -104px;}
#mainmenu h5 span.menu-icon.free-assets {background-position: -234px -104px;}
#mainmenu h5 span.menu-icon.home {background-position: -260px -105px;}
#mainmenu h5 span.menu-icon.more-news{background-position: -26px -130px;}
#mainmenu h5 span.menu-icon.strategic-metals{background-position: -52px -130px;}

#mainmenu h6 {margin:3px 0 0 0; color: #333; font-weight:bold;font-size: 13px;line-height: 1.5em;}
#mainmenu h6.exchange-rates {clear:both; margin-left: 32px; padding-top:5px;} /*for Currency Exchange Rates h6*/
#mainmenu div.menu-items div.menu-items-col.last {width:302px;margin-left: 10px; padding:4px 20px 0 10px;}
#mainmenu div.menu-items div.menu-items-col.last h5 {margin-top:15px;} /* For Charts & Data under banner h5 links */
#mainmenu div.menu-items div.menu-items-col.last table img {display:block;} /* For Charts & Data under banner h5 links */
#mainmenu div.menu-items ul{margin-bottom: 25px;margin-left: 22px;}
#mainmenu div.menu-items ul.clear {clear:both;}
#mainmenu div.menu-items ul.fleft {float:left;}
#mainmenu div.menu-items li {float:none;padding:0 0 0 10px;margin-bottom: 5px; margin-top: 5px;}
#mainmenu div.menu-items li.no-top-space {margin-top: 0;} /*for interactive charts lists*/
#mainmenu div.menu-items li.no-top-space h6 {margin-top: 0;} /*for interactive charts lists*/
#mainmenu li#online-store-tab div.menu-items a {color: #333;}
#mainmenu div.menu-items a{color: #333;border:0; height:auto;padding:0;line-height:1.3em;font-weight:normal;font-size: 12px;}
#mainmenu div.menu-items a:hover {border:0; height:auto;text-decoration:underline !important;color: #333 !important;}
#mainmenu #menu-charts .menu-items {margin-left: -309px;}
#mainmenu #menu-finance .menu-items {margin-left: -415px;}
#mainmenu #menu-news .menu-items {margin-left:-485px;}
#mainmenu #menu-commentaries .menu-items {margin-left:-493px;}
#mainmenu #menu-mining .menu-items {margin-left:-652px;}
#mainmenu #menu-forum .menu-items {margin-left:-451px;}
#mainmenu #menu-apps .menu-items {margin-left: -746px;}
#mainmenu #menu-jeweler .menu-items {margin-left:-477px;}
#mainmenu #menu-about .menu-items {margin-left: -479px;}
#mainmenu #menu-charts .menu-items, #mainmenu #menu-finance .menu-items, #mainmenu #menu-news .menu-items, #mainmenu #menu-mining .menu-items
{margin-left:0; position: absolute; top:41px; left: 58px;}
#mainmenu .menu-items-col li > a, #mainmenu .menu-items-col li:hover > a {background: none; text-align:left;} /*all links inside submenu*/
#mainmenu .menu-items-col li > a:hover {border:0; background:none;}
#mainmenu li#online-store-tab {
background: #f0b310;
text-align: center;
line-height: 15px;
height:100%;
}

#mainmenu li#online-store-tab a#online-store-img {position:absolute; bottom:41px; left:95px; width: 137px;
height: 30px;
background-image: url(/images/sprites_homepage.png?v=20141030a);
background-position: -588px -177px; z-index:-1;}
#mainmenu li#online-store-tab a {
background:none;
/*display: block;*/
height: auto;
font-size: 12px;
color: #fff;
line-height: 1.3em;
color: #000;
font-weight: normal;
font-family: Arial !important;
}
#mainmenu li#online-store-tab #online-store-tab-a a{line-height: 15px;}
#mainmenu li#online-store-tab #online-store-tab-a a:hover{color:#000 !important;}
#mainmenu li#online-store-tab a{border:0 !important;}
#mainmenu #online-store-tab-a{width:185px;padding:4px 0px;}
#mainmenu #online-store-tab-a span{margin: 5px 0;line-height:1.1em;font-size: 17px;font-weight: bold;}


/*CSS Mouse over menu open*/
#mainmenu li.show div.menu-items, .mobile #mainmenu li:hover div.menu-items , #cat-finance #mainmenu li:hover div.menu-items{ 
  display: block;
}

#mainmenu li.with-js div.menu-items {
	display: none !important;
}

#mainmenu div.menu-items div {
  display: inline-block;
  float: left;
  margin: 0px;
  padding: 0px;
  color: #000;
}

#mainmenu div.menu-items div.menu-items-row {float:none;clear:both;display:table;}
#mainmenu div.menu-items div.menu-items-list {padding:0 10px;width: 173px;border-right:1px solid #ccc;display:table-cell;float:none;*float:left;}
#mainmenu div.menu-items div.menu-items-list.narrower {width: 163px;}
#mainmenu div.menu-items div.menu-items-list.narrow {width: 150px;}
#mainmenu div.menu-items div.menu-items-list.wider {width: 183px;}
#mainmenu div.menu-items div.menu-items-list.littlemorewide {width: 189px;}
#mainmenu div.menu-items div.menu-items-list.morewide {width: 203px;}
#mainmenu div.menu-items div.menu-items-list.wide {width: 220px;}
#mainmenu div.menu-items div.menu-items-list.muchmorewide {width: 230px;}
#mainmenu div.menu-items div.menu-items-list.widest {width: 240px;}
#mainmenu div.menu-items div.menu-items-list.huge {width: 250px;}
#mainmenu div.menu-items div.menu-items-list.no-btm-space {padding-bottom:0;}
#mainmenu div.menu-items div.menu-items-list.no-btm-space ul {margin-bottom:0;}
#mainmenu div.menu-items div.menu-items-list ul.no-btm-space {margin-bottom:0;}
#mainmenu div.menu-items div.menu-items-list li {display: block; min-height: 14px;*line-height: 1.2em;}
#mainmenu div.menu-items div.menu-items-list li.multiple-links {line-height:1em;}
#mainmenu div.menu-items div.menu-items-list li.multiple-links a {display: inline-block;}
#homepage #home-tab {width: 58px;height:37px;display:block;}
#homepage #home-tab  > a{color: #a9a9a9;}
#mainmenu li#online-store-tab a#online-store-img {left: 79px;}