/*article titles arrows*/
.img_am, .img_pm, .img_breaking, .img_exclusive, .img_new,
.img_updated, .img_arrow_video_news, .img_arrow_feature, .img_arrow_focus, .img_arrow_interview, .img_arrow_interview3, .img_arrow_interview4,
.img_arrow_special_report, .img_arrow_ipmi_coverage, .img_arrow_technical_spec2, .img_arrow_lbma, .img_arrow_metals_outlook, .img_arrow_outlook2011,
.img_arrow_pdac, .img_arrow_market_nuggets, .img_arrow_executive_profile, .img_arrow_trader_profile, .img_arrow_silver_summit, .img_story_arrow_orleans,
.img_arrow_goldsurvey1, .img_arrow_mining_minutes_2, .img_arrow_plan_nord, .img_arrow_harbor_conference_1, .img_forex, .img_denver_gold,
.img_arrow_outlook2013, .img_outlook_2014, .img_usjobs, .img_arrow_opinion, .img_exclusive_bullet, .img_corner_bullet, .img_audio_bullet, .img_top_bullet,
.img_regular_bullet, .img_arrow_report, .img_arrow_option_alert,.img_game_film, .img_chart_this,
.img_pete_sake, .img_tech_speaking, .img_freedom_fest, .img_tech, .img_on_the_spot, .img_cgi, .img_5years, .img_5years_video,
.img_outlook2015,  .img_video_pdac, .img_video_bmo, .img_video_gsa, .img_video_rough, .img_mining_picks, .img_arrow_how_to, .img_outlook2016,
.img_arrow_audio_the_open{background:url(/images/sprites_homepage.png?v20150427);}
.img_am, .img_pm, .img_breaking, .img_exclusive, .img_new,
.img_updated, .img_arrow_video_news, .img_arrow_feature, .img_arrow_focus, .img_arrow_interview, .img_arrow_interview3, .img_arrow_interview4,
.img_arrow_special_report, .img_arrow_ipmi_coverage, .img_arrow_technical_spec2, .img_arrow_lbma, .img_arrow_metals_outlook, .img_arrow_outlook2011,
.img_arrow_pdac, .img_arrow_market_nuggets, .img_arrow_executive_profile, .img_arrow_trader_profile, .img_arrow_silver_summit, .img_story_arrow_orleans,
.img_arrow_goldsurvey1, .img_arrow_mining_minutes_2, .img_arrow_plan_nord, .img_arrow_harbor_conference_1, .img_forex, .img_denver_gold,
.img_arrow_outlook2013, .img_outlook_2014, .img_usjobs, .img_arrow_opinion, .img_arrow_report, .img_arrow_option_alert,.img_game_film, .img_chart_this,
.img_pete_sake, .img_tech_speaking, .img_freedom_fest, .img_tech, .img_on_the_spot, .img_cgi, .img_5years, .img_5years_video, .img_outlook2015, .img_outlook2016,
.img_video_pdac, .img_video_bmo, .img_video_gsa, .img_video_rough, .img_mining_picks, .img_arrow_how_to,
.img_arrow_audio_the_open{display:inline-block;height: 13px;}
.img_arrow_option_alert, .img_chart_this, .img_pete_sake{height: 12px;}
.img_am {background-position: 0px -640px; width: 84px;}
.img_pm {background-position: 0px -654px; width: 84px;}
.img_breaking {background-position: 0px -542px; width: 70px;}
.img_exclusive {background-position: 0px -557px; width: 69px;}
.img_new {background-position: 0px -585px; width: 39px;}
.img_updated {background-position: 0px -612px; width: 59px;}
.img_arrow_video_news {background-position: 0px -529px; width: 95px;}
.img_arrow_feature {background-position: 0px -235px; width: 61px;}
.img_arrow_focus {background-position: 0px -249px; width: 49px;}
.img_arrow_interview {background-position: 0px -291px; width: 69px;}
.img_arrow_interview3 {background-position: 0px -305px; width: 69px;}
.img_arrow_interview4 {background-position: 0px -319px; width: 69px;}
.img_arrow_special_report {background-position: 0px -487px; width: 101px;}
.img_arrow_ipmi_coverage  {background-position: 0px -333px; width: 89px;}
.img_arrow_technical_spec2 {background-position: 0px -501px; width: 118px;}
.img_arrow_lbma {background-position: 0px -347px; width: 48px;}
.img_arrow_metals_outlook {background-position: 0px -375px; width: 106px;}
.img_arrow_outlook2011 {background-position: 0px -417px; width: 85px;}
.img_arrow_pdac {background-position: 0px -445px; width: 48px;}
.img_arrow_market_nuggets {background-position: 0px -361px; width: 108px;}
.img_arrow_executive_profile {background-position: 0px -221px; width: 114px;}
.img_arrow_trader_profile {background-position: 0px -515px; width: 99px;}
.img_arrow_silver_summit {background-position: 0px -472px; width: 91px;}
.img_story_arrow_orleans {background-position: 0px -599px; width: 108px;}
.img_arrow_goldsurvey1 {background-position: 0px -263px; width: 86px;}
.img_arrow_mining_minutes_2 {background-position: 0px -389px; width: 99px;}
.img_arrow_plan_nord {background-position: 0px -459px; width: 74px;}
.img_arrow_harbor_conference_1 {background-position: 0px -277px; width: 120px;}
.img_forex {background-position: 0px -571px; width: 84px;}
.img_denver_gold {background-position: 0px -207px; width: 88px;}
.img_arrow_outlook2013 {background-position: 0px -431px; width: 87px;}
.img_outlook_2014 {background-position: 0px -669px; width: 108px;}
.img_usjobs {background-position: 0px -627px; width: 67px;}
.img_arrow_opinion {background-position: 0px -402px; width: 67px;}
.img_arrow_report {background-position: 0px -695px; width: 67px;}
.img_arrow_option_alert {background-position: 0px -682px; width: 95px;}
.img_game_film {background-position: 0px -708px; width: 87px;}
.img_chart_this {background-position: 0px -721px; width: 87px;}
.img_pete_sake {background-position: 0px -735px; width: 88px;}
.img_tech_speaking {background-position: 0px -749px; width: 102px;}
.img_freedom_fest {background-position: -110px -735px; width: 95px;}
.img_tech {background-position: -110px -695px; width: 45px;}
.img_on_the_spot {background-position: -110px -721px; width: 99px;}
.img_cgi {background-position: -110px -669px; width: 85px;}
.img_5years{background-position: -110px -627px; width: 55px;}
.img_5years_video{background-position: -110px -654px; width: 70px;}
.img_outlook2015{background-position: -110px -641px; width: 110px;}
.img_outlook2016{background-position: -110px -487px; width: 121px;}
.img_video_pdac{background-position: -110px -599px; width: 59px;}
.img_video_bmo{background-position: -110px -542px; width: 53px;}
.img_video_gsa{background-position: -110px -557px; width: 50px;}
.img_video_rough{background-position: -110px -585px; width: 87px;}
.img_mining_picks{background-position: -110px -571px; width: 83px;}
.img_arrow_how_to{background-position: -110px -529px; width: 66px;}
.img_arrow_audio_the_open{background-position: -110px -515px; width: 78px;}

/*commentaries images*/
.img_exclusive_bullet, .img_corner_bullet, .img_audio_bullet, .img_top_bullet,.img_regular_bullet {display:inline-block;width: 15px;height: 15px;vertical-align:middle;}
.img_exclusive_bullet {background-position: -550px -90px;}
.img_corner_bullet {background-position: -532px -90px;}
.img_audio_bullet {background-position: -512px -90px;}
.img_top_bullet {background-position: -493px -90px;}
.img_regular_bullet  {background-position: -570px -90px;}

@import url('/css/article_arrows.css?20151012a');  
@import url('/css/menu.css?20151110a'); 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {margin:0;padding:0;}
fieldset,img{border:0;}
body {font-family:Verdana, sans-serif; font-size:12px; color:#000;}
/*Min width*/
body, .wrapper, #header, #sub_nav_container,
#top_nav_container, #sub-nav-container, #main_container,
#footer, #favorite-nav, #favorite-selection-tip {min-width: 1190px;}
/*Min width for homepage and market*/
body #homepage, #homepage .wrapper, #homepage  #header, #homepage  #sub_nav_container,
#homepage #top_nav_container, #homepage #sub-nav-container, #homepage #main_container,
#homepage #footer, #homepage #favorite-nav, #homepage #favorite-selection-tip,
body #cat-market.homepage, #cat-market.homepage .wrapper, #cat-market.homepage  #header, #cat-market.homepage  #sub_nav_container,
#cat-market.homepage #top_nav_container, #cat-market.homepage #sub-nav-container, #cat-market.homepage #main_container,
#cat-market.homepage #footer, #cat-market.homepage #favorite-nav, #cat-market.homepage #favorite-selection-tip {min-width: 1244px;}
body#homepage {padding-bottom: 50px;}
a img, table {border:0;}
.fleft {float:left;}
.fright {float:right;}
.vlign_middle {vertical-align:middle;}
.center {margin-left:auto; margin-right:auto; text-align:center; width:100%;}
.bold {font-weight:bold;}
a:link, a:active, a:visited {color:#003871; text-decoration:underline;}
a:hover {color:#c06a24; text-decoration:none;}
.text {color:#000; font-size:12px;}
.title {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12pt; font-weight:bold; color:#000; padding-bottom:3px;}
.majornewstitle1 {font-weight:bold; font-size:13px;}
.newstitle {font-weight:normal; font-size:13px;}
.sb {font-weight:bold;}
.clear{clear: both;}
.hidden {display:none;} 

#logo, #all_metal, #charts, #markets, #news, #forum, #jewelry, #store, #ira, #service, #refining, #apps, #career, 
.title_info, .title_reg, .title_info a, .arrow_pmroundup, .arrow_tspecial, .arrow_gsurvey, .arrow_video, .arrow_mnuggets, .arrow_amroundup, 
.arrow_updated, #forbes_favorite, .comment_nadler, .comment_corner, .comment_exclusive, .comment_audio, .comment_regular, 
.arrow_up, .arrow_down, .arrow_up_tsp, .arrow_down_tsp, .arrow_unchanged, .footer_logo, #sponsor_ads, #my_kitco_acct_img, #sign_up_img, #refresh_link_img,
#icon_alerts , #icon_charts, #title_my_financial_markets, input.search_button, input.search_button, input.search_button:hover,
.img_dollar, .img_euro, .img_pound, .img_dollar, .img_euro, .img_pound, .img_lightgreen, .img_lightred, .img_lightyellow,
.img_light_green, .img_light_red, .img_light_yellow, .img_flag_australia, .img_flag_canada, .img_flag_china, .img_flag_euro, 
.img_flag_japan, .img_flag_south_africa, .img_flag_switzerland,.img_flag_usa, .img_flag_uk, .img_flag_brazil, .img_flag_india, 
.img_flag_australia, .img_flag_canada, .img_flag_china, .img_flag_euro, .img_flag_japan, .img_flag_south_africa,
.img_flag_switzerland, .img_flag_usa, .img_flag_uk, .img_flag_brazil, .img_flag_india, .img_button2_kgx,
.img_buy, .img_kcast_dark, .img_kcast_white, .img_market_sideblock_titlebg, .img_graph_up, .img_graph_down, .img_stick_footer_close_btn,
.img_make_homepage, .img_feedback
{background-image:url(/images/sprites_homepage.png?v=20150120);}

/* Added for fluid 3-column layout */
.wrapper, #header, #sub_nav_container {position:relative;margin:0px auto;padding:0px;clear: both;}
.leftcol, #logo_container, #sub_nav_left {position:relative; float:left; width:200px; /* actual value */margin:0px auto; padding: 0px; z-index:1;}
.rightcol, #top_right_link, #sub_nav_right {position:relative; float:right;width:192px; /* actual value */margin:0px auto; padding-top:8px; padding-right:8px; z-index:1; text-align:right;}
 #top_right_link {padding-right:4px;padding-top:0;}
.centercol, #ad_container, #sub_nav_center  {position:relative; padding:0px; margin: 0px auto; text-align:center; min-width:750px;}
#homepage .centercol, #homepage #ad_container, #homepage #sub_nav_center, 
#homepage #center_column, #homepage #top-nav-center, #homepage #sub-nav-center, 
#cat-market.homepage .centercol, #cat-market.homepage #ad_container, #cat-market.homepage #sub_nav_center, 
#cat-market.homepage #center_column, #cat-market.homepage #top-nav-center, #cat-market.homepage #sub-nav-center {min-width: 730px;}
#homepage #center_column, #cat-market .homepage #center_column {padding: 0 15px;}
.centercol {text-align: left;}
	
#logo {width:184px; height:51px; left:0; margin:50px 0 0 2px; position: relative; float:left;}
#logo a {display:block; width:184px; height:51px;}
#header .ad_space_730 {margin:0 auto;}
#ad_space, .ad_space_730, .ad_space_730_320 {text-align:center; width:730px; height:92px; margin: 6px auto 6px auto; padding:0px;}
.ad_space_730_320 {height: 320px;}
.ad_space_730.more_margin {margin-top: 16px;}
.ad_space_730.autoheight {height:auto;}
.ad_space {text-align:center;margin: 12px auto 12px auto; padding:0px;}
.ad_space_730_320 table, .ad_space table {margin:0 auto;}
#ad_space a {display:block; width:728px; height:90px;}
#top_right_link a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0072bc;}
.img_make_homepage, .img_feedback {width: 20px;height:20px;display:inline-block;vertical-align:middle;margin-right: 5px;}
.img_make_homepage {background-position: -660px -696px;}
.img_feedback {background-position: -688px -698px;}

.margin_top_12px, .magin_top_12px {margin-top:12px;}
.padding_right_25px {padding:0 25px 0 0;}

noindex:-o-prefocus, #top_nav_container {
  height:56px;
}
#top_nav {list-style:none; width:712px; height:56px; *height:67px; display:block; margin: 0px auto; padding: 0px;}
#top_nav #service a {width:88px; height:26px;}
#top_nav #career a {width:84px; height:26px;}
#top_nav #store a {width:137px; height:56px;}
#top_nav li {height:26px; list-style:none; float:left;}
#top_nav li a {font-size:12px; color:#000; text-decoration:none; line-height:11px; text-align:center; display:block; height:26px;}
#top_nav li a:hover {text-decoration:none;}
#top_nav #all_metal {width:67px; left:0; background-position:0 -59px;}
#top_nav #all_metal a span {display:block; margin:2px 0 0 0;}
#top_nav #charts {width:67px; left:67px; background-position:0 -59px;}
#top_nav #charts a span {display:block; margin:2px 0 0 0;}
#top_nav #markets {width:67px; height:48px; left:67px;  background-position:-733px -452px;}
#top_nav #markets a span {display:block; padding:24px 0 0 0;line-height: 25px;}
#top_nav #news {width:67px; left:131px; background-position:0 -59px;}
#top_nav #news a span {display:block; margin:2px 0 0 0;}
#top_nav #forum {width:67px; left:198px; background-position:0 -59px;}
#top_nav #forum a span {display:block; margin:2px 0 0 0;}
/*#top_nav #jewelry {width:84px; height:48px;left:583px; background-position:-642px -452px;}
#top_nav #jewelry a span {display:block; padding:24px 0 0 0;}*/
#top_nav #jewelry {width:84px; height:26px;left:583px; background-position:-151px -59px;}
#top_nav #jewelry a span {display:block; margin: 2px 0 0 0;}
#top_nav #store {width:137px; height:56px; left:448px; background-position:-448px -155px;}
#top_nav #store a span {display:block; padding:39px 0 0 0;}
#top_nav #ira {width:67px; height:26px; padding:0 0 0 0; left:413px; background-position:0 -59px;}
#top_nav #ira a span {display:block; margin:9px 0 0 0;}
#top_nav #refining {width:67px; height:26px; padding:0 0 0 0; left:413px; background-position:0 -59px;}
#top_nav #refining a span {display:block; margin:2px 0 0 0;}
#top_nav #service {width:88px; left:487px; background-position:-505px -52px; margin-left:8px;}
#top_nav #service a span {display:block; margin:1px 0 0 20px;}
#top_nav #career {width:84px; left:583px; background-position:-151px -59px; padding:0; margin-left:8px;}
#top_nav #career a span {display:block; margin:9px 0 0 0;}
#top_nav #apps {width:84px; left:583px; background-position:-151px -59px; padding:0;}
#top_nav #apps a span {display:block; margin:9px 0 0 0;}
#top_nav #store {margin-top:12px;}
#top_nav #markets,#top_nav #jewelry{margin-top:20px;}
#top_nav #all_metal,#top_nav #jewelry, #top_nav #charts, #top_nav #news,#top_nav #forum, #top_nav #ira, #top_nav #service, #top_nav #career, #top_nav #refining, #top_nav #apps {margin-top:42px;}

/*-----------------------------------------------------------------*/
/*--- Top Banner Block ---*/
/*-----------------------------------------------------------------*/
#header { margin: 0; padding-top: 10px; display:none;}
#header #ad_container { max-width: 800px; text-align: center; }
/*-----------------------------------------------------------------*/
/*--- Top Navigation Panel ---*/
/*-----------------------------------------------------------------*/
#top-nav-container { height: 76px; }
#login_search_container ul li { line-height: 36px; }
#login_search_container ul li .vertical-separator { height: 36px; vertical-align: top; }
#login_search_container ul li #refresh_link_txt { line-height: 36px; height: 36px; }
#refresh_link {height: 40px; overflow: hidden;}
#refresh_link_img, #my_kitco_acct_img, #sign_up_img {background-position: -727px -688px;height:36px;width:24px;margin-right: 3px;float:left;}
#refresh_link_txt {height: 40px; line-height: 40px;}
#refresh_img{width: 150px; text-align: right; position: absolute; bottom: 0px; right: 10px;}
#refresh_img a{font-family: arial;font-weight:900; font-size: 14px; font-style:italic; color:333399; text-decoration: underline !important;}
#refresh_img a:hover {text-decoration: none !important;}
#my_kitco_acct_img{background-position: -551px -688px;}
#sign_up_img{background-position: -575px -687px;}
 
.store_header_ad {margin-right:18px;}

#sub_nav_container, #sub_nav_left, #sub_nav_right, #sub_nav_center {height:22px; background-color:#006; margin:0px auto; padding-top:5px; color: #cccc9a;}
#sub_nav_left a, #sub_nav_right a {font-size:12px; color:#cccc9a; font-weight:bold; text-decoration:none; margin-top: 5px;}
#sub_nav_center a {font-size:11px; color:#cccc9a; font-weight:bold; text-decoration:none; margin-top: 5px;}
#sub_nav_container a:hover {text-decoration:none;}
#sub_nav_right {padding: 0 5px 0 0;}
#sub_nav_left {padding: 0 0 0 5px;}
#sub_nav_center {width:100%;*width:auto;padding: 0px;}


#header {min-height: 50px;}
.title img {vertical-align: middle;}

#top-right-btns-legacy { position: absolute;right: 2px;top: 10px;}

#top-right-btns { position: absolute;right: 2px;top: -85px;}
#bookmark_container {display:none;cursor: pointer;}
#feedback_btn {cursor: pointer;}
#feedback_btn a {color: #373737; text-decoration: none;}
#feedback_btn a .img_feedback {margin-right: 25px;}
#login_search_container {position:absolute; z-index:1;top: 29px; right: 4px;*width:420px;height: 42px;line-height: 40px;margin: 0px auto;}
#login_search_container a {font-family: arial;font-weight: bold;font-size: 12px;color: #666 !important;text-decoration:none;}
#login_search_container #refresh_link {font-size: 11.5px;}
#login_search_container ul {margin-right:10px;float:left;list-style:none;}
#login_search_container ul li {float:left;}
#homepage .homepageonly, #cat-market.homepage .homepageonly, #cat-finance .homepageonly {display: inline-block;}
.homepageonly {display:none;}
.silver-gradient-buttons {border: 1px solid #cdcdcd; width: 190px;color: #373737; background: #e0e0e0 url(/images/menu/silver-gradient-bg.jpg) repeat-x; height:21px; text-align:left;margin-bottom: 10px;padding-left:2px;}
.silver-gradient-buttons, .silver-gradient-buttons a {font-size: 11.5px; font-weight: bold;font-family:Arial,sans-serif;line-height: 21px;}
.vertical-separator {background-image:url(/images/sprites_homepage.png?v=20150120);width:2px; height:40px; background-position:-793px -687px;display:inline-block;vertical-align: middle;margin: 0 8px;}

/* Search Box */
#searchbox_container{font-family:Arial, sans-serif;width:180px; margin:0px; padding-top:4px; z-index:1; height:40px;text-align: center;float:right;}
#searchbox_container a{font-family: arial;font-weight:900; font-size: 11.5px; color:#353535 !important; text-decoration: none !important;}
#searchbox_container img {float: none; margin-right: 5px; vertical-align: middle;}
#searchbox_container_top {width:475px;}
.search_form {background: #fff; margin: 15px 0 10px 0; padding: 0px; height: 25px; width: 100%; overflow: hidden;position: relative;border:1px solid #666666;}
.search_box{
	width: 500px;
	color: #666666;
	font-size: 17px;
	border-radius: 0;
	border: none;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 3px;
	margin: 0px;
	background: #fff;
	float:left;
}
input.search_button, input.search_button, input.search_button:hover{cursor: pointer;outline: none;width:50px; height:27px; border:none; border-radius: 0; display: inline-block; margin:0px;position: absolute; top: 0; right: 0;background-color: #eeb115;background-position:  -487px -657px; }
.search_form.small input.search_button, .search_form.small input.search_button, .search_form.small input.search_button:hover {background-position: -496px -656px; }
.search_form.small {margin: 0; *margin: 5px 0 0 0; height: 27px; border:1px solid #a9a9a9;}
.search_form.small .search_box {padding: 7px 4px;font-size: 11px;width: 140px;}
.search_form.video .search_box {width: 245px;}
.search_form.small input.search_button, .search_form.small input.search_button, .search_form.small input.search_button:hover{width:30px;}
.search_form.big {margin: 0 0 0 10px; height: 35px;}
.search_form.big .search_box {height: 29px; padding: 3px 3px 3px 10px;width: 385px;}
.search_form.big input.search_button, .search_form.big input.search_button, .search_form.big input.search_button:hover{height:35px;width:74px;}
#bottom_searchbox {width: 560px; text-align: center; margin:0px auto;}

#logo-container{height:10px;display:inline-block;position:relative; float:left; width:220px;  /* for IE5/WIN */ width:200px; /* actual value */margin:0px auto; padding: 0px; z-index:1;}
#sub-nav-left {position:relative; float:left; width:220px;  /* for IE5/WIN */ width:200px; /* actual value */margin:0px auto; padding: 0px; z-index:1;}
#sub-nav-right {position:relative; float:right;width:220px;  /* for IE5/WIN */ width:200px; /* actual value */margin:0px auto; padding-top:8px; padding-right:8px; z-index:1; text-align:right;}
#top-nav-container{clear:both; width: 100%; height:56px; *height:67px; text-align: center; margin: -12px auto 0 auto; /*0px auto; 2015*/ padding: 0px; position: relative;}
/*.fixed-width #top-nav-container {width:1190px;}*//*FIXED WIDTH LAYOUT*/
#top-nav-center, #sub-nav-center{position:relative; padding:0px; margin: 0px auto; text-align:center; min-width:750px;line-height: 56px;}
#k-logo {width:155px; height:43px; margin:0 0 33px 8px; position: relative; float:left;}
#k-logo a {display:block; width:155px; height:43px;}
#top-nav {text-align:center;list-style:none; height:16px; *height:16px;line-height: 16px;margin:0 auto;width: 800px;padding-top: 16px;float: right;}
#top-nav li {line-height: 16px;list-style:none; float:left;}
#top-nav li a {font-family: Arial !important;font-weight: normal;line-height: 16px;font-size:12px; color:#000; text-decoration:none; text-align:center;line-height: 16px;padding: 0 3px;}
#sub-nav-container, #sub-nav-left, #sub-nav-right, #sub-nav-center {height:42px; line-height: 40px;margin:0px auto; color: #fff;}
#sub-nav-container {position:relative;padding:0px;clear: both;}
#sub-nav-container ul li{list-style: none; float: left;}
#sub-nav-right a {display:block;width: 305px;height:auto;font-size:12px; color:#fff; text-decoration:none; line-height: 15px;color: #000;font-weight: normal;font-family: Arial !important;}
#sub-nav-center a {font-size:13px; color:#fff; text-decoration:none;padding: 0 10px;font-family: Arial, sans-serif !important;}
#sub-nav-right {padding: 0 5px 0 0;background: #f0b310;text-align: center;line-height: 15px;width:305px;}
#sub-nav-right h3{margin: 5px 0 2px 0;}
#sub-nav-right h3 a{font-size: 16px;font-weight: bold;}
#sub-nav-center {width:100%;*width:auto;padding: 0px;text-align:left;z-index:20000;}

#kgx_main {*z-index: -1 !important;}
#main_container {clear:both; width: 100%;}
/*#left_column {width:186px;}*/
#center_column {width:100%; min-width: 750px; padding:0 10px;}
#center_column table tr td table tr td {padding:1px;}
/*#right_column {width:200px;} */
#main-body{overflow:hidden;}
#main-content-block {width: 1190px; margin: 0 auto;font-family:Arial, verdana, sans-serif;}


#ads_120x60_block{width: 100%; max-width: 920px;height: 80px; text-align: center;padding: 0px; margin: 0px auto;}

.market_status {width:180px; text-align:center; font-size:13px; text-transform:uppercase; font-weight:bold; margin-top:3px;}
.market_time {width:180px; text-align:center; font-size:9px; color:#000;}
.market_date {text-align:center; font-size:11px; color:#000; font-weight:bold;}
#silver-pgm .market_date {padding-top: 5px;}
#silver-pgm .charts_link {padding: 5px 0 8px 0;}
.market_date2 {text-align:center; font-size:10px; color:#000; font-weight:bold;}
.left_indent {text-align:left; padding:0 0 0 6px; display:block;}
.alternating {background-color:#f2f3e3;}
.odd {background: #f8f8f8;}
#homepage .alternating, .even {background: #e2e1e1;}
.green {color:#256626;/*color: #56ab38;*/}
.red {color:#F00;}
.sub_link {font-weight:bold; margin:12px 0 12px 0px;}
.plain_sub {font-weight:normal; font-size:13px;}
.vlign_text_bottom {vertical-align:text-bottom;}

.item_container, .item_container_right {font-family: Arial, sans-serif;}
.item_container {margin:15px 0 0 2px; width: 182px;}
.item_container.lsg {margin-top: 5px;margin-left: 5px;}
.item_container.lsg td {padding: 2px;}
.lsg_bottom_links {display: inline-block; width: 70px; height: 15px; text-decoration: none !important; border: 1px solid #333;margin:2px;padding:3px;line-height:15px; background-color:#f2f3e3;color: #000;font-weight:bold;}
.lsg_bottom_links  img {vertical-align: text-bottom;}
#icon_alerts, #icon_charts {float:right; width: 20px; height: 15px;}
#icon_alerts {background-position: -755px -608px; }
#icon_charts {background-position: -780px -608px; }
.item_container_right {width: 300px; margin:15px 2px 0 0;}
.item_container_gold_brief {width:170px; margin:15px 25px 0 0;}
.item_title {width:180px; display:block; text-align:center; margin-left:auto; margin-right:auto; float:left;}
.item_title_info {width:150px; display:block; text-align:center; margin-left:auto; margin-right:auto; float:left; padding-left:8px;}
.item_border {border:1px solid #010066; width:178px; display:block;}
#homepage .item_container_right .item_title, #search .item_container_right .item_title {width: 300px;}
#homepage .item_container_right .item_title_info, #search .item_container_right .item_title_info{width: 292px;}
#homepage .item_border{border:1px solid #ccc; border-top:0;overflow:hidden;}
#homepage .item_border.darkborder {border:1px solid #010066;}
#homepage .item_container_right .item_border, #search .item_container_right .item_border {width:298px;text-align:center;}
#homepage .item_container_right .item_border table, #search .item_container_right .item_border table{border-collapse:collapse;}
.item_container table td {height:15px; line-height:15px; font-size:11px; color:#000; text-align:center;}
.item_container_right table td {height:24px; line-height:24px; font-size:12px; color:#003871; text-align:left;font-weight:bold;}
.charts_link {width:180px; text-align:center;}
.dgc_select {width:62px;}
.dgc_select2 {width:52px;}
.dgc_select3 {width:67px;}
.item_container_right table .ratios_left {width:115px; padding-left: 46px;}
.item_container_right table .ratios_right {width:45px; text-align:right; padding-right: 27px;}
.item_container_right table .indices1 {width:35px;padding-left: 15px;}
.item_container_right table .indices2 {width:65px;}
.item_container_right table .indices2a {width:65px;}
.item_container_right table .indices3 {width:58px;text-align: right;}
.item_container_right table .indices4 {width:80px;text-align: right;padding-right:15px;}
.contact_disclaimer {width:120px; font-size:10px; float:left; margin:0 10px 0 0;}

.title_reg {width:180px; height:19px; left:0; background-position:0 -162px; font-size:13px; color:#FFF; font-weight:bold; text-align:center; line-height:19px;}
.title_info {width:180px; height:19px; left:0; background-position:0 -114px; font-size:13px; color:#FFF; font-weight:bold; text-align:center; line-height:19px;}
.title_info a {width:21px; height:24px; display:block; float:right;background-position:-632px -695px;}
.title_info a {width:21px; height:24px; display:block; position: absolute; right: 2px; top:0;background-position:-632px -695px;}
.subtitle {color: #000; text-align:center; padding: 5px 0; font-size: 11px;line-height: 14px;border-bottom: 1px solid #ccc;}
#homepage .item_container_right .title_reg, #homepage .item_container_right .title_info,
#search .item_container_right .title_reg, #search .item_container_right .title_info {width:300px;}
#homepage .title_info, #homepage .title_reg, #search .title_info, #search .title_reg {font-size: 16px;height:25px;line-height:25px;background: #373737;position: relative;}

#investor_list {width:170px; margin:3px 0 3px 3px; display:block;}
#investor_list li {height:14px; list-style:none; margin:4px 0 4px 0; display:block;}
#investor_list li input {padding:0; margin:0 4px 0 0; vertical-align: bottom; position: relative; top: -1px; *overflow: hidden;}
.investor_submit {color:#E8E8E8; font-weight:bold; width:100px; height:20px; background-color:#006; font-size:11px; margin:6px 0 3px 40px; text-align:center;}

/*charts boxes styling*/
.chart_container {width:180px; margin:15px 0 25px 2px;}
.chart_container textarea {width:180px;}
.chart_container div {width:180px; margin:0 0 40px 0;}
.chart_container div input {width:30%; float:right;}
.chart_container_right {width: 300px;}
.chart_index_bar {background: #e2e1e1; margin: 0 0 10px 0; padding: 5px 20px; font-size: 12px;line-height: 16px;}
.chart_index_bar span{vertical-align:middle;}
.chart_index_bar .label {font-size: 14px; font-weight: bold; color: #003871;float:left;}
.chart_index_bar .index {float:right;}
.period_link {font-size: 12px;} /*30 day, 60 day, 6 month links below the charts*/
.contact_disclaimer {width:60%; float:left;}
.xau_table, .hui_table {width:180px; text-align:center; margin:10px auto;}
.item_container_right .xau_table td , .item_container .xau_table td {width:90px; height:15px; line-height:15px; text-align:center; font-weight:normal;}
.hui_table td {width:60px; text-align:center;}
.daily_gold_chart{font-size: 11px;overflow: hidden; width: 298px;text-align:center;}
#dgc_datepicker {margin: 8px 0 5px 0;}
#dgc_datepicker select {vertical-align:top; height: 23px;}
.chart_index_bar .arrow_up_tsp {margin-right:3px;margin-left:45px;}
.chart_index_bar .arrow_down_tsp {margin-right:3px;margin-left:45px;}

#forbes_favorite {width:115px; height:116px; background-position:-206px -114px; display:block;margin:12px 0 12px 33px;}
#forbes_favorite a {width:115px; height:116px; display:block;}

.kgx_title {float:left; padding:5px 0 0 0; font-family: Verdana, sans-serif; font-size:14px; color:#FFF; font-weight:bold; width:200px; text-align:right;}
.kgx_available {float:left; padding:9px 0 0 0; font-family: Verdana, sans-serif; font-size:10px; color:#FFF; font-weight:bold; font-style:italic; width:426px; text-align:right;}
a.kgx_lhs_text:link, a.kgx_lhs_text:active, a.kgx_lhs_text:visited {float:left; padding:19px 0 0 69px; font-family: Verdana, sans-serif; font-size:14px; color:#FFF; font-weight:bold; text-align:left; text-decoration:underline;}
a.kgx_lhs_text:hover {float:left; padding:19px 0 0 69px; font-family: Verdana, sans-serif; font-size:14px; color:#FF0; font-weight:bold; text-align:left; text-decoration:none;}
#kgx_center ul {list-style:none; margin:0; padding:5px 0 0 0;}
#kgx_center ul li {padding:3px 0 0 3px; color:#000; font-family: Verdana, sans-serif; font-size:11px; font-weight:bold; text-align:left; width:355px; height:21px;}
a.kgx_rhs_text:link, a.kgx_rhs_text:active, a.kgx_rhs_text:visited {float:left; padding:13px 0 0 7px; font-family: Verdana, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:left; text-decoration:underline;}
a.kgx_rhs_text:hover {float:left; padding:13px 0 0 7px; font-family:Verdana, sans-serif; font-size:12px; color:#FF0; font-weight:bold; text-align:left; text-decoration:none;}

.padding_green {background:#CC9; padding:4px; width:173px;}
.dropdown_rhs {background:#FFF; border:1px #000 solid; color:#000; font-size:11px; width:172px;}
.item_container_right .padding_green {width: 292px;}
.item_container_right .dropdown_rhs {width: 292px;}
#search_label {background:#CC9; height:20px; margin:-8px 0 0 0;}
.padding_orange {background:#f18f1a; padding:4px;}
#search_label_orange {background:#f18f1a; height:20px; margin:-8px 0 0 0;}
#search_label li, #search_label_orange li {width:50px; height:19px; list-style:none; float:left; color:#000; display:block;}
#search_container .search_input {width:140px; height:18px; color:#000; font-size:11px; background-color:#FFF; border:1px #000 solid; margin-top:-5px;}
.search_input2 {width:134px; height:18px; color:#000; font-size:11px; background-color:#FFF; border:1px #000 solid; margin-top:0;}
#search_container .search_submit {width:25px; height:20px; color:#FFF; font-size:12px; font-weight:bold; background-color:#444; border:1px #000 solid; margin-top:-5px;}
#search_container2 {height:40px;}

.arrow_pmroundup {width:84px; height:13px; background-position:0 -185px; float:left;}
.arrow_tspecial {width:115px; height:13px; background-position:0 -199px; float:left;}
.arrow_gsurvey {width:84px; height:13px; background-position:0 -227px; float:left;}
.arrow_video {width:77px; height:13px; background-position:0 -269px; float:left;}
.arrow_mnuggets {width:106px; height:13px; background-position:0 -213px; float:left;}
.arrow_focus {width:45px; height:13px; background-position:0 -241px; float:left;}
.arrow_amroundup {width:78px; height:13px; background-position:0 -241px; float:left;}
.arrow_updated {width:55px; height:13px; background-position:0 -283px; float:left;}
.arrow_up {width:10px; height:6px; background-position:-511px -120px; float:right; margin:4px 0 0 0;}
.arrow_down {width:10px; height:6px; background-position:-532px -120px; float:right; margin:4px 0 0 0;}
.arrow_up_tsp{width:10px; height:10px; background-position:-716px -608px;display:inline-block;}
.arrow_down_tsp{width:10px; height:10px; background-position:-716px -617px;display:inline-block;}
.item_container_right .arrow_up_tsp, .item_container_right .arrow_down_tsp {width:16px; height:10px; background-position:-492px -695px;}
.item_container_right .arrow_down_tsp {background-position:-516px -695px;}
.arrow_unchanged{width:10px; height:10px; background-position:-716px -627px;display:inline-block;}

.comment_nadler {width:15px; height:11px; background-position:-494px -91px; float:left;}
.comment_audio {width:15px; height:11px; background-position:-513px -91px; float:left;}
.comment_corner {width:15px; height:11px; background-position:-532px -91px; float:left;}
.comment_exclusive {width:15px; height:11px; background-position:-551px -91px; float:left;}
.comment_regular {width:15px; height:11px; background-position:-569px -91px; float:left;}
#commentary_legend {margin:8px 0 8px 3px;}
#commentary_legend li {list-style:none; margin:4px 0 0 10px; float:left;}

.main_column {width:100%; margin:15px auto; padding:0px;min-width: 800px;}
#homepage .main_column, #cat-market.homepage .main_column {min-width:730px;}
.main_column table {margin: 0px auto;}
.main_column_container {width:100%; border:1px solid #010066;}
.main_column_title {color:#000; font-size:18px; text-align:left; margin:10px 0 0 0;}
.main_column_container ul {width:100%; margin:2px;}
.main_column_container ul li {height:14px; list-style:none; margin:5px 0 5px 0; font-size:13px; display:block; height:auto;}

#latest_news_form {margin:3px;}
#news_search {width:375px;}
#news_search input {width:200px; height:19px; border:1px #888 solid; padding:2px;}
#news_search #search_n1_submit {color:#000; width:90px; height:20px; background-color:#EEE; font-size:14px; padding:0 0 2px 0;; margin:0 0 1px 5px; text-align:center;}

#latest_analyses_form {margin:3px;}
#analyses_search {width:375px;}
#analyses_search input {width:200px; height:19px; border:1px #888 solid; padding:2px;}
#analyses_search #search_a1_submit {color:#000; width:114px; height:20px; background-color:#EEE; font-size:14px; padding:0 0 2px 0; margin:0 0 1px 5px; text-align:center;}

#gold_equities {width:100%;}
#gold_equities #equities_comp {width:20%; text-align:left;}
#gold_equities td {width:16%; text-align:center;}

#exhange_rates {width:100%;}
#exhange_rates td {width:13%; text-align:center;}
#exhange_rates .left_column {width:10%; text-align:left;}
#exchange_rates_table tr{text-align: center;}

#sponsor_ads {width:550px; height:100px; background-position:-250px -306px; margin-top:20px; margin-bottom:20px;}
#sponsor_ads ul {margin:0 0 0 15px;}
#sponsor_ads ul li {list-style:none; width:120px; height:60px; float:left; margin:21px 5px 0 5px;}

#footer {width: 100%; text-align: center; margin: 20px auto 50px auto; display: block; overflow: hidden;}
#footer_menu {width: 960px;padding:0px; margin: 20px auto;}
#footer_menu li {list-style:none; border-left:1px solid #000;  margin-left: 4px; margin-right: 4px; padding-left: 8px; float: left; display: inline-block;}
#footer_menu li.no_border {border-left:0px;}


/* Market Indices & Symbol Search*/
#title_my_financial_markets {display:inline-block; width: 180px; height:27px;background-position: -618px -632px;}
#homepage #symbol_search {margin-left:2px;}
#symbol_search {text-align:left;width:180px;margin:5px 0 10px 5px;padding-top:3px;}
#symbol_search.simple {width:300px;margin-left:0px;margin-bottom:0px;}
#symbol_search.market_indices {background-color: #000;}
#symbol_search.market_indices.home {background: #006 url(/images/market_indices_bg.jpg) no-repeat top center;}
#symbol_search h2 {height:28px;color:#fff;line-height:28px;font-size:12px;font-weight:bold;margin:2px auto 0 auto;border-top:1px solid #999;background-color: #000;width:150px;padding-bottom: 5px;}
#symbol_search.home h2 {background-color: #006;}
#symbol_search h2  a {color:#fff; text-decoration: none;}
#symbol_search h2 a:hover {color:/*#438cee*/ #deecf6;}

#symbol_search_content {padding: 8px 5px 2px 5px;background: #dcdcdc url(/images/symbol-search/content_bg.jpg) repeat-x top;}
#symbol_search.simple  #symbol_search_content{padding:10px 26px 0px 26px;height:61px; *height:70px;}
#symbol_search form.basicSearchForm, #symbol_search input{margin:0px;}
#symbol_search form.basicSearchForm {position:relative;}
#symbol_search .basicSearchForm input[type=text]#ac-input {padding: 0 2px;border:1px solid #ccc; height:23px !important;color:#999;width:165px !important;}#symbol_search .basicSearchForm input[type=text]#ac-input {padding: 0 2px;border:1px solid #ccc; height:23px !important;color:#999;width:165px !important;}
#symbol_search.simple .basicSearchForm input[type=text]#ac-input {width:246px !important;}
#symbol_search .basicSearchForm input[type=submit] {padding:0 5px; height: 21px;position:absolute !important; top:2px !important; right:2px;background:#b60037;color:#fff;border:0;}
#symbol_search.simple .basicSearchForm input[type=submit] {right:0px;}
.banner_below_symbol_search {text-align:center;width:300px; margin-bottom:15px; background:#dcdcdc; padding:10px 0;}
.banner_below_symbol_search table, .banner_below_market_indices table {margin:0 auto;}
.banner_market_indices table{margin: 0px auto 0px auto;}

#market_top_tabs {margin-top: 10px;}
#us_tab, #europe_tab, #asia_tab {cursor:pointer;font-size:11px;background: #ddd url(/images/symbol-search/top_tab_bg.jpg) repeat-x top; border:1px solid #ccc; font-weight:bold;display:block;float:left;text-align:center;text-decoration:none;}
#us_tab {width:43px;}
#europe_tab {width: 63px;margin-left:5px;}
#asia_tab {width:48px;margin-left:5px;}
#us_tab.selected, #europe_tab.selected, #asia_tab.selected {background:#fff;border-bottom:1px solid #fff;/*color: #438cee*/ color: #5078ff;}
.market_indices_data {clear:both;background: #fff;width:100%; overflow:hidden; padding:0; margin:0px;*margin-top:-10px;border:1px solid #ccc;border-top: 0;}
.market_indices_data tr {font-size:10px;}
/*.market_indices_data tr.alternating {background:#eee;}*/
.market_indices_data td {text-align:right;padding: 2px 5px 2px 5px;line-height:12px;font-size: 10px; font-family:Arial, sans-serif;}
.market_indices_data td.indices {text-align:left;width:100px;padding-left:5px;}
.market_indices_data td.indices a{font-weight:bold; color:#006;text-decoration: none; font-size: 10px;}
.market_indices_data td.indices a:hover{/*color:#438cee;*/ color: #5078ff;}
.market_indices_data td.green {/*color:#00c800;*/ color: #00a400;}
.market_indices_data .arrow_up_tsp, .market_indices_data .arrow_down_tsp, .market_indices_data .arrow_unchanged {float: left; margin: 3px 5px 0 0;}
#symbol_search_content p.note{margin: 10px 0;font-size:9px; color: #666;text-align:center;}
#symbol_search_content p.advanced_search_link{margin:10px 0;text-align:center;font-weight:bold;font-size:11px;}

#quick_links {margin: 5px 0 10px 2px;}
#live_spot_gold {margin: 10px 0 10px 2px;}

/*Homepage video news box*/
#video_box {font-family: Arial, Verdana, sans-serif;background: #003871;text-align:center;}
#video_box #vheader {padding: 5px 10px; border-bottom: 1px solid #fff;overflow:hidden;}
#video_box .video {padding: 0px 10px;color:#fff;overflow:hidden; clear:both; margin-top:20px;}
#video_box .vinfo {float:right; width:137px;margin-left:10px;}
#video_box .vdate {text-align:left;display:block; font-size: 11px;margin-top: 5px;font-weight:normal;line-height: 1em;}
#video_box .vthum {width: 130px;}
#video_box a.vtitle_link {font-family: Arial, Verdana, sans-serif;font-weight: bold;margin:0 auto;display:block;text-align:left;font-size:13px; text-decoration: none;color: #fff; line-height: 1em;}
#video_box a.vtitle_link:hover {text-decoration: underline !important;color: #fff !important;}
#video_box .widget_btm_link {font-family: Arial, Verdana, sans-serif;font-size: 16px; color: #fff;}
#video_box .widget_btm_link:hover {color: #fff !important;text-decoration:underline !important;}
#video_box .separator {border-bottom: 1px solid #6184a7; width: 170px; height:1px;margin:0 auto;display:block;}

/*commentary table*/
#commentary_table .icon_td {width: 17px;}


/*sticky footer dfp banner, Sticky footer feedback*/
#bottom_ads, #bottom_stripe_feedback {position: fixed; bottom: 0; left: 0; background:#000; text-align:center;width: 100%; text-align:center;z-index: 1000;display:none;}
#bottom_ads_container {text-align:center;width:100%;position:relative;}
#bottom_ads_wrapper {width:1030px;color: #fff;text-align: center;margin:0 auto;text-align:center;position:relative;}
#bottom_ads_wrapper table {margin: 0 auto;}
.img_stick_footer_close_btn {width: 21px; height: 21px; display:block;background-position: -506px -517px;position: absolute;top: 5px; cursor: pointer;}
#bottom_ads .img_stick_footer_close_btn {left:5px;}
/*Sticky footer feedback*/
#bottom_stripe_feedback {font-family: Arial, sans-serif; font-weight:bold; background: rgb(205, 204, 203); /* The Fallback */background: rgba(204, 204, 204, 0.85); height:44px; border-top: 4px solid #373737;}
#bottom_stripe_feedback #bottom_ads_wrapper {width: 65%; color: #373737; font-size: 14px;padding-top:12px;}
#bottom_stripe_feedback .img_stick_footer_close_btn {width: 20px; height: 20px;right: 10px; top:12px;background-position: -480px -517px;}
#feedback_link {font-weight:normal;text-decoration:underline;cursor:pointer;}
#back_to_old_site_link {float:right; font-size: 14px; padding: 3px 15px; background: #373737; color: #fff; font-weight: bold;text-decoration:none;}


/*Silver & PGMs*/
#silver-fix-link {font-size: 13px; font-weight: bold; text-align:center;margin: 10px auto;}

/*COLORBOX*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:0;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; top:4px; right:4px; background:url(../images/colorbox/controls.png) no-repeat -26px 0; width:23px; height:24px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-26px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
#lightbox_survey{font-size:14px;line-height:18px;text-align:center;padding:15px}
#lightbox_survey a{color:#003871;text-decoration:none;font-weight:bold}
#hidden_inline{display:none}
#lightbox_survey h2,#lightbox_survey p,#lightbox_survey a{text-transform:none}
#lightbox_survey h2{border:0;font-weight:bold;font-size:28px;color:#003871;margin-bottom:15px}
#lightbox_survey p{margin:10px 0}
.survey-page-header {background: #373737;font-family: Arial, sans-serif;background: #373737; border-bottom: 5px solid #f0b310;padding:22px 15px;overflow:hidden; clear:both;}
.survey-page-header .logo{width:215px;height:32px}
.survey-title-container{background-color:#b30225;padding:10px}
.survey-title{color:#fff;font-weight:bold;font-style:normal;text-decoration:none;margin-left:40px;font-size: 24px;line-height: 25px;}
.img_survey_box_close_btn{z-index:1 ;background:url(/images/icon_survey_close.jpg) no-repeat; width:23px; height:23px; display:block;position:absolute;top:23px;right:32px;cursor:pointer}
.img_survey_box_close_btn_bottom{z-index:9000000 ;width:102px;height:24px;display:block;background:url(../images/close-window.gif) no-repeat;position:absolute;bottom:50px;right:30px;cursor:pointer}
.survey_box{width:700px;height:700px;border:1px solid #000;overflow:hidden}
.smcx-embed {border:0;}
#sSpacer{display:none}

/* Mining Investor Information*/
.widget-container {width: 180px; overflow:hidden;margin-bottom:20px;}
.widget-container h3 {padding: 5px 0;background: #373737;line-height: 20px; color: #fff; font-size: 16px; font-weight: bold; text-align:center;}
.widget-container #mining-investor-info {border: 1px solid #ccc; border-top: 0;}
.widget-container #mining-investor-info form div {padding: 3px 15px;font-size: 13px;line-height: 22px;}
.widget-container #mining-investor-info form div.top-btm-padding {padding: 13px 25px;}
.widget-container #mining-investor-info a {color: #003871;text-decoration: none;}
.widget-container #mining-investor-info a:hover span {text-decoration: underline;}
.widget-container #mining-investor-info img {vertical-align:middle;float:right;*margin-top:-25px;*margin-right: 25px;height: 18px; margin-top:1px;}

/*item container bottom link*/
a.widget_btm_link {font-weight:bold; font-size: 14px;text-decoration:none;padding: 10px 0;display:block;text-align:center;}
a.widget_btm_link:hover {text-decoration:underline;}

/*FAVORITES BAR*/
/*-----------------------------------------------------------------*/
/*--- Base Styles ---*/
/*-----------------------------------------------------------------*/
/*Favorite bar & edit favorite page*/
#favorite #main {background: #f5f5f5;}
#favorite-nav {position:relative;background:#cdcbcc;width:100%;min-height:30px;*z-index:-1;overflow:hidden;margin-bottom:20px;border-bottom: 1px solid #e1e0e0;}
#homepage #favorite-nav, #favorite #favorite-nav {margin-bottom:0;}
/*.fixed-width #favorite-nav-container {width:1190px;margin:0 auto;position:relative;overflow:hidden;}*/ /*FIXED WIDTH LAYOUT*/
#favorite-head img {vertical-align:middle;}
#favorite-head {position: absolute; left:5px;top:0px;line-height: 30px;}
#favorite-list {list-style:none;background: none;max-width: 98%; padding-left:120px;padding-right: 100px;}
#favorite-list li {float:left; padding: 0 10px;border-left: 1px solid #888;line-height: 16px; color: #000;margin: 7px 0 4px 0;}
#favorite-list li a {font-family: Arial, sans-serif !important;color: #373737 !important; font-weight:normal;text-decoration:none;}
#favorite-list li a:hover {text-decoration:underline !important;}
#edit-favorite-link {position: absolute; right:10px;bottom:0px;line-height:23px;}
#edit-favorite-link a{font-weight:bold; color: #373737; text-decoration:none;}
#edit-favorite-link a:hover{text-decoration:underline !important;}
#favorite #edit-favorite-link {display:none;}
.icon-edit-fav {display:inline-block;float:left;margin-right:3px;background-image:url(/images/sprites_homepage.png?v=20150120);width:23px; height:20px; background-position:-760px -695px;}

/*-----------------------------------------------------------------*/
/*--- General Header Styles ---*/
/*-----------------------------------------------------------------*/
#fixed-header { background: #fff; z-index: 100; position: fixed; width: 100% !important; }
.is-sticky #fixed-header, #fixed-header.add-shadow { -webkit-box-shadow: 0px 5px 21px 0px rgba(1, 1, 1, 0.3); -moz-box-shadow: 0px 5px 21px 0px rgba(1, 1, 1, 0.3); box-shadow: 0px 5px 21px 0px rgba(1, 1, 1, 0.3); filter: progid:DXImageTransform.Microsoft.shadow(direction=90, color=#010101, strength=10); }
/*-----------------------------------------------------------------*/
/*--- Favorites Navigation Panel ---*/
/*-----------------------------------------------------------------*/
.favorites-overlay { position: relative; }
#favorite-nav.favorites-navigation { width: 100%; display: table; overflow: visible; background: #cdcccb; border: 0; font-family: Arial, sans-serif; color: #373737; }
/*.fixed-width #favorite-nav.favorites-navigation #favorite-nav-container {  width: 1190px;margin: 0 auto;position: relative;}*//*FIXED WIDTH LAYOUT*/
.favorites-navigation .favorite-head { float: left; max-width: 135px; position: static; padding-right: 15px; overflow: hidden; }
.favorites-navigation .favorite-head .fav-logo { float: left; width: 59px; padding-top: 5px; }
.favorites-navigation .favorite-head .fav-logo img { display: block; margin: 0 auto; }
.favorites-navigation .favorite-head .fav-title { float: left; font-weight: bold; line-height: 30px; }
.favorites-navigation .favorite-head .fav-title a {color: #373737; text-decoration: none;}
.favorites-navigation .favorite-head .fav-title a:hover {text-decoration: underline;}
/*-----------------------------------------------------------------*/
#favorite-list { float: left; padding: 8px 0 0; width: 83%;}
#favorite-list > li { line-height: 14px; color: #373737; margin: 0 0 8px 0; padding: 0; position: relative; border-left: 1px solid #373737; }
#favorite-list > li > a { display: block; margin: 0 14px; text-decoration: none; outline: none; }
#favorite-list li .menu-items { display: none; background: #f0f1f2; border-top: 4px solid #e2a607; border-bottom: 4px solid #373737; box-shadow: 0 10px 10px 0 rgba(50, 50, 50, 0.75); height: auto; padding: 14px; position: absolute; top: 22px; left: -2px; z-index: 3; }
#favorite-list li .menu-items .menu-items-col {  }
#favorite-list li .menu-items:after, #favorite-list li .menu-items:before { bottom: 100%; left: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#favorite-list li .menu-items:after { border-color: rgba(240, 241, 242, 0); border-bottom-color: #f0f1f2; border-width: 10px; margin-left: -10px; }
#favorite-list li:hover .menu-items { display: block; }
/*-----------------------------------------------------------------*/
#edit-favorite-link { line-height: 30px; bottom: auto; text-transform: uppercase; font-size: 14px; }
#edit-favorite-link .icon-edit-fav { margin-top: 4px; }
/*-----------------------------------------------------------------*/
/*--- Choose Favorites Panel ---*/
/*-----------------------------------------------------------------*/
#favorite-selection-tip { width: 100%; background: #f5f5f5; border-top: 1px solid #fff;}
#favorite-description { font-size:13px;color: #585858;}
.choose-favorites { margin: 0 auto; padding: 9px 58px 0 58px; width: 1074px; font-size: 13px; overflow: hidden; font-family: Arial, sans-serif; }
.choose-favorites .inner-content { float: left; width: 820px; }
.choose-favorites .inner-content h3 { font-size: 17px; font-weight: normal; line-height: 34px; padding-bottom: 2px; }
.choose-favorites .inner-content h3 span { display: inline-block; width: 25px; background: url('/images/menu/fav-misc-icons.png'); vertical-align: middle; }
.choose-favorites .inner-content h3 span.icon-fav-star { background-position: -156px -8px; height: 21px; }
.choose-favorites .inner-content h3 span.icon-arrow { background-position: -195px -8px; height: 25px; margin-left: 10px; vertical-align: top; }
.choose-favorites .inner-content.on-page-msg { line-height: 22px; }
.choose-favorites .inner-content.on-page-msg h3 { font-size: 17px; line-height:22px; padding-bottom: 6px; font-weight:bold;}
.choose-favorites .inner-content.on-page-msg p { font-size: 17px; color: #000;}
.choose-favorites .actions { float: left; width: 254px; text-align: right; padding-top: 4px; }
.choose-favorites .actions a { font-size:14px; display: inline-block; background: #f0b310; margin-left: 4px; padding: 2px 13px; color: #000; text-decoration: none; line-height: 20px; outline: none; }
.choose-favorites .actions a:hover { background: #373737; color: #f0b310; }
.choose-favorites .actions a.disabled { background: #e2e2e2; color: #c2c2c2 !important; cursor: default; }
/*-----------------------------------------------------------------*/
/*--- General Main Content Styles ---*/
/*-----------------------------------------------------------------*/
#main-content { position: relative; }
#main-content.grey-bg { position: relative; background: #f5f5f5; }
/*-----------------------------------------------------------------*/
#favorite-content { width: 1074px; margin: 0 auto; overflow:hidden; padding: 0px 58px 8px 58px; font-family: Arial, sans-serif; }
#favorite-content h4 { font-size: 16px; color: #373737; margin-bottom: 10px; }
#favorite-content .actions {float:right;margin-bottom: 42px;margin-top:35px;}
#favorite-content .actions a { display: inline-block; background: #f0b310; padding: 7px 15px 6px 15px; font-size: 14px; color: #000; text-decoration: none; line-height: 20px; outline: none; }
#favorite-content .actions a:hover { background: #373737; color: #f0b310; }
#favorite-selection-content {margin-top:20px;}
#icon-star-fav {background: url('/images/menu/fav-misc-icons.png') no-repeat;background-position: -7px -7px;width:27px;height:27px;display:block; margin:0 auto;}
#icon-star-fav.modified {background-position: -227px -7px;}
.fav-category { overflow: hidden; width: 1096px; margin: 0 0 9px -22px; }
.fav-item, .fav-subcategory, .fav-group-column { font-size: 16px; float: left; width: 252px; margin: 0 0 13px 22px; background: #f2f3f2; }
.fav-item { height: 41px; }
.fav-item a, .fav-subcategory a { overflow: hidden; display: block; border: 3px solid #cececd; color: #373737; outline: none; }
.fav-item a > span { height: 35px; float: left; }
.fav-item a sup { font-size: 9px; }
.fav-item a span.star { width: 34px; height: 35px; background: url('/images/menu/fav-misc-icons.png') no-repeat; background-position: -111px 0px; border-right:1px solid #cececd; }
.fav-item a span.item-icon { margin: 0 6px 0 7px; width: 30px; height: 35px; text-align: center; }
.fav-item a span.item-icon img { vertical-align: middle; }
.fav-item a span.txt { line-height: 16px; width: 168px; }
.fav-item a .vertical-align { display: table; width: 100%; height: 35px; line-height: 16px; }
.fav-item a .vertical-align .align-center { display: table-cell; vertical-align: middle; padding-bottom: 1px; }
.fav-item a.selected_hover { border-color: #edd083; color: #000; background: #fff; }
.fav-item a.selected_hover span.star { border-color: #edd083; background-color: #fff; }
.fav-item.selected a { border-color: #e2a607; font-weight: bold; color: #000; background: #fff; }
.fav-item.selected a span.star { background-color: #e2a607; background-position: -39px 0; border-right: 1px solid #e2a607; }
.fav-item a:hover span.item-icon, .fav-item.selected a span.item-icon { background-position: 0 -243px; }
.fav-item.selected a.selected_hover { border-color: #edd083; font-weight: normal; }
.fav-item.selected a.selected_hover span.star { border-color: #edd083; background-color: #fff; background: url('/images/menu/fav-misc-icons.png') no-repeat -111px 0; }
.fav-item.selected a span.item-icon { background-position: 0 -243px; }
.fav-item p { text-align: center; }
.fav-subcategory { border-bottom: 2px solid #cececd; }
.fav-subcategory .fav-item { float: none; margin: 0; border: 2px solid #cececd; border-width: 0; width: 252px; height: 37px; }
.fav-subcategory .fav-item a { border-width: 1px 3px; }
.fav-subcategory .fav-item a span.txt { line-height: 36px; }
.fav-subcategory .fav-item a span.item-icon img { padding-top: 1px; }
.fav-subcategory .fav-item a .vertical-align .align-center { padding: 1px 0 0 0; }
/*-----------------------------------------------------------------*/
.fav-subcategory .fav-item.heading { border: 0; width: 252px; height: 39px; line-height: 32px; background: #dbdcdb; }
.fav-subcategory .fav-item.heading a, .fav-subcategory .fav-item.heading p { border: 3px solid #b7b6b6; height: 33px; line-height: 32px; }
.fav-subcategory .fav-item.heading a span.txt { line-height: 32px; }
.fav-subcategory .fav-item.heading a span.star { height: 33px; border-right: 1px solid #b7b6b6; background-position: -111px -1px; }
.fav-subcategory .fav-item.heading a span.item-icon { height: 33px; }
.fav-subcategory .fav-item.heading a span.item-icon img { padding-top: 0; margin-top: -1px; }
.fav-subcategory .fav-item.heading a .vertical-align { height: 33px; }
.fav-subcategory .fav-item.heading a.selected_hover { border-color: #edd083; color: #000; background: #fff; }
.fav-subcategory .fav-item.heading a.selected_hover span.star { border-color: #edd083; background-color: #fff; }
.fav-subcategory .fav-item.heading.selected a { border-color: #e2a607; font-weight: bold; color: #000; background: #fff; }
.fav-subcategory .fav-item.heading.selected a span.star { background-color: #e2a607; background-position: -39px -1px; border-right: 1px solid #e2a607; }
.fav-subcategory .fav-item.heading a:hover span.item-icon, .fav-subcategory .fav-item.heading.selected a span.item-icon { background-position: 0 -243px; }
.fav-subcategory .fav-item.heading.selected a.selected_hover { border-color: #edd083; font-weight: normal; }
.fav-subcategory .fav-item.heading.selected a.selected_hover span.star { border-color: #edd083; background-color: #fff; background: url('/images/menu/fav-misc-icons.png') no-repeat -111px -1px; }
.fav-subcategory .fav-item.heading.selected a span.item-icon { background-position: 0 -243px; }
/*-----------------------------------------------------------------*/
.fav-group-column .fav-item, .fav-group-column .fav-subcategory { float: none; margin: 13px 0 0 0; }
.fav-group-column .fav-subcategory .fav-item { margin: 0; }
.fav-group-column .fav-item:first-child, .fav-group-column .fav-subcategory:first-child { margin: 0; }
/*-----------------------------------------------------------------*/
.popup { padding: 20px; background: #fff; font-family: Arial, sans-serif; text-align: center; }
.popup .container { width: 100%; height: 95px; display: table; padding-bottom: 6px; }
.popup .container .inner-content { display: table-cell; vertical-align: middle; text-align:left; padding: 10px 20px; font-size: 17px; line-height: 28px; }
.popup .actions { padding-bottom: 7px; }
.popup  img.popup-warning-icon , img.popup-warning-icon{float:left;margin-right:20px;width:62px; height:56px;}
/*-----------------------------------------------------------------*/
.popup .browser-actions, .choose-favorites .browser-actions{ margin: 8px 0 15px; font-size: 17px; }
.popup .browser-actions a, .choose-favorites .browser-actions a{ font-family: Arial, sans-serif; color: #000; }
.popup .browser-actions a:hover, .choose-favorites .browser-actions a:hover { text-decoration: none; }
.popup .browser-actions a.hidden, .choose-favorites .browser-actions a.hidden { display: none; }
/*-----------------------------------------------------------------*/
.reset-popup .actions a { display: inline-block; background: #f0b310; margin: 0 14px; padding: 2px 20px; font-size: 17px; font-weight: bold; color: #000; text-decoration: none; line-height: 28px; }
.reset-popup .actions a:hover { background: #373737; color: #f0b310; }
.reset-popup .actions a.cancel { background: #9d9d9d; }
.reset-popup .actions a.cancel:hover { background: #000; color: #fff; }
/*-----------------------------------------------------------------*/
#cookie-popup { padding: 20px; *display:block;*overflow:hidden;*margin-bottom:20px;}
#cookie-popup .container .inner-content { line-height: 22px; }
#cookie-popup .container .inner-content h3 { font-size: 17px; padding-bottom: 6px; }

/*-----------------------------------------------------------------*/
/*---------- Styles for tablet 0 - 1190px --------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 1190px) {
    /*-----------------------------------------------------------------*/
    /*--- Header Non Fixed Styles ---*/
    /*-----------------------------------------------------------------*/
    .sticky-wrapper { height: auto !important; }
    #fixed-header { position: static !important; min-width: 1190px !important; }
}

@charset "utf-8";
/* CSS Document */

#kgx_extended_container {width:629px; height:106px; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:12px; padding-right:50px;}
#kgx_top {width:629px; height:26px; background:url(/images/KGX/kgx-entended-top-bkgd.jpg) no-repeat;}
#kgx_wrapper {float:left; width:100%; margin-top:1px;}
#kgx_left {float:left; width:199px; height:72px; background:url(/images/KGX/kgx-entended-lhs-bkgd.png) no-repeat; margin-right:4px;}
#kgx_center {float:left; width:362px; height:72px; background:url(/images/KGX/kgx-entended-center-bkgd.png) no-repeat; margin-right:4px;}
#kgx_right {float:left; width:60px; height:72px; background:url(/images/KGX/kgx-entended-rhs-bkgd.png) no-repeat;}
#kgx_top_wrapper {width:629px; height:26px; float:left;}

#kgx_title_block {font-family: arial, sans-serif;font-size: 10px;color: #fff;position: absolute; top: 3px; left: 125px; }
.kgx_title {float:left; padding:5px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; width:200px; text-align:right;}
.kgx_available {float:left; padding:9px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; font-style:italic; width:426px; text-align:right;}
a.kgx_lhs_text:link, a.kgx_lhs_text:active, a.kgx_lhs_text:visited {float:left; padding:19px 0 0 69px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; text-align:left; text-decoration:underline;}
a.kgx_lhs_text:hover {float:left; padding:19px 0 0 69px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF0; font-weight:bold; text-align:left; text-decoration:none;}
#kgx_center ul {list-style:none; margin:0; padding:5px 0 0 0;}
#kgx_center ul li {padding:3px 0 0 3px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; width:355px; height:21px;}
a.kgx_rhs_text:link, a.kgx_rhs_text:active, a.kgx_rhs_text:visited {float:left; padding:13px 0 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-align:left; text-decoration:underline;}
a.kgx_rhs_text:hover {float:left; padding:13px 0 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0; font-weight:bold; text-align:left; text-decoration:none;}

#kgx_main {width:650px; height:39px; background:#fff; margin:10px auto;position: relative;background:#fff;}
#kgx_main ul {display:inline; list-style:none; margin:0; padding:0; width:775px;}
#kgx_main ul li {display:inline; list-style:none; float:left; display:block;}
#kgx_content {color:#373737;position: absolute; top: 0px; left: 95px;width: 440px;height:38px;line-height: 38px;display: block;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;line-height: 38px;}
#kgx_content.red #kgx_text_content, #kgx_content.green #kgx_text_content{display:inline-block; height:38px;background: url(/images/KGX/kgx_arrows.gif) no-repeat;}
#kgx_content.red #kgx_text_content {background-position: 0 0;}
#kgx_content.red #kgx_text_content .change-value {color: #ff0000;}
#kgx_content.green #kgx_text_content .change-value {color: #008000;}
#kgx_content.green #kgx_text_content {background-position: 0 -39px;}
#kgx_content.red #kgx_text_content, #kgx_content.green #kgx_text_content {padding-left: 29px;}
#kgx_content  #kgx_text_content{display:inline-block;}
#kgx_content .change-per {font-weight:normal;}
#kgx_ul ul, #kgx_ul ul li {list-style:none;}
#kgx_main ul li.info{list-style:none; width:220px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-top:4px; line-height:13px;}
.kgx_title_text {font-weight:bold; font-size:11px;}

#kgx_main ul li.index {list-style:none; width:284px; display:block;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:22px; margin-top:6px;}
#kgx_main ul li.button{list-style:none; margin:4px 0;}

@charset "utf-8";
/* CSS Document */
/* Created by Kitco Metals Inc. for Kitco 10am Fixes */

#k_fix {overflow: hidden;display:block; clear:both;border: 1px solid #272727;font-family: Arial, Verdana, sans-serif; margin-bottom:10px; color: #000;}
#k_fix a{font-family: Arial, Verdana, sans-serif;}
#k_fix_header {font-size: 12px;font-weight:bold;line-height: 26px;color: #fff;background: #272727 url(/images/10am_fix/10am_fix_header_bg.jpg) repeat-x; height:28px;padding: 5px 2px;}
#k_fix_header img{vertical-align: middle; margin-top: 2px;margin-right: 8px;}
#k_fix_header img#k_fix_kitco_logo {width: 64px;margin-top: 5px;margin-left: 5px;float: left;}
#k_fix_kitco_logo  {float: left; background:url(/images/sprites_homepage.png); background-position: -642px -608px; width: 64px; height: 18px; margin-top: 5px; margin-left: 4px;}
div#k_fix_title {width: 93px;line-height: 12px;float: right;margin-top: 3px;margin-right: 5px;text-align:center;font-size:11px;font-weight:normal;}
div#k_fix_title strong {font-size: 12px;}
#k_fix_map {width:178px; height: 86px;}
#k_fix_map.map_UK {background:url(/images/sprites_homepage.png); background-position: -286px -672px; }
#k_fix_map.map_NY {background:url(/images/sprites_homepage.png); background-position: -286px -586px; }
#k_fix_map.map_Mumbai {background:url(/images/sprites_homepage.png); background-position: -286px -500px; }
#k_fix_map.map_HK {background:url(/images/sprites_homepage.png); background-position: -286px -414px; }
#k_fix_top_tabs {margin-top: 5px;margin-bottom: 5px;overflow:hidden;}
#gold_tab, #silver_tab, #platinum_tab, #palladium_tab {color: #000;min-width: 25px; padding: 2px 3px;cursor:pointer;font-size:10px;background: #ddd url(/images/symbol-search/top_tab_bg.jpg) repeat-x top; border:1px solid #ccc; font-weight:bold;display:block;float:left;text-align:center;text-decoration:none;}
#gold_tab.selected, #silver_tab.selected, #platinum_tab.selected, #palladium_tab.selected {background:#fff;border-bottom:1px solid #fff;/*color: #438cee*/ color: #5078ff;}
#k_fix_main {text-align: center; margin:0 auto;border-bottom: 1px solid #000;padding-bottom: 8px;}
#k_fix_main .price {font-size: 25px;margin-right:5px;}
#k_fix_currency {font-size: 20px;height: 20px;margin-top: 4px;vertical-align: top;}
#k_fix .currency {font-size: 20px;}
#k_fix #main_date, .date {font-size: 10.5px;}
#k_fix #main_date {width: 170px;height: 16px;display:block; border-bottom: 1px solid #000;margin: 0 auto 5px auto;}
#k_fix #cities {background-color: #e9e9e9;padding: 0; margin: 0;}
#k_fix  .city {line-height: 1.5em;padding: 5px 0;width: 172px;display:block; border-bottom: 1px solid #bfbfbf;margin: 0 auto;font-size: 12px;text-align:right;font-weight: bold;}
#k_fix  .city.last {border: 0;}
#k_fix  .city .date {font-weight: normal;}
#k_fix  .city_name {width: 65px; font-weight: bold;display:inline-block;text-align: right;color: #004a88;}
#k_fix_footer {border-top: 1px solid #fff;margin:0;font-size: 12px; font-weight: bold; line-height: 24px;color: #fff;background: #272727 url(/images/10am_fix/10am_fix_footer_bg.jpg) repeat-x; height:24px;padding:3px 5px;text-align: right;}
#k_fix_footer a {color: #fff;text-decoration:none;}
#k_fix  #icon_history {vertical-align: middle;}
#k_fix  #icon_new {vertical-align: middle;float: left;margin-top: 3px;}

#k_fix.market {width: 380px;margin: 20px 0;}
#k_fix.market #k_fix_header{padding: 5px; *padding-top: 8px;}
#k_fix.market #k_fix_title {width: 150px;font-size: 13px;height: 20px;}
#k_fix.market #icon_new  {float: left;margin: 3px 0 0 0 ;*width:32px;*float:none;*margin-right: 70px;*margin-top: 0;}
#k_fix.market #icon_history  {float:right;vertical-align:middle;margin: 5px 0 0 0; *width:18px;*float:none;*margin-top: 0;*margin-left: 60px;}
#k_fix.market #link_historical {float:right;padding: 3px; line-height: 1.2em;border: 1px solid #fff;margin: 3px 0 0 0;vertical-align:middle; *width:56px;*float:none;*margin-top: 0;*margin-left: 60px;}
#k_fix.market #link_historical:hover {color: #fff !important;}
#k_fix.market #k_fix_main, #k_fix.market #cities {float: left;padding-bottom: 0;}
#k_fix.market #k_fix_main {border-bottom: 0;margin-right: 10px;width:182px;}
#k_fix.market #cities {padding: 0 2px;border-left: 1px solid #000;width:182px; *display:inline-block;}
#k_fix.market .city {padding: 7px 0;text-align:right;}
#k_fix_header a {color: #fff;text-decoration:none;}

.k_fix_h1 {margin-top: 40px;font-size: 20px;color: #262626;}
.k_fix_p, .k_fix_p.less_margin {color: #404040;width: 580px;text-align: justify;margin: 30px 0;}
.k_fix_p.less_margin {margin:10px 0 10px 0;}
.k_fix_p img {vertical-align: middle;margin-right: 3px;}
.k_fix_p a {font-weight: normal;font-family: Arial, Verdana, sans-serif;color: #404040;}
.blue_text {color:#1F497D;}
/* --- bitcoin nav --- */
#k_fix_nav {width: 580px; margin: 5px auto 10px auto;color:#999;font-weight: bold;}
/*#k_fix_nav ul li:hover {text-decoration: none; background: #f7f7f7;cursor: pointer;}*/
#k_fix_nav ul {list-style: none;overflow: hidden;}
#k_fix_nav ul li {font-size: 16px;color: #000;line-height: 25px;text-align:center; float: left;display: inline-block; width:19.5%;padding: 0;border-bottom: 1px solid #ccc;padding: 10px 0px; }
#k_fix_nav ul li#nav_empty {width: 80%; border-bottom:1px solid #999;height: 26px;}
#k_fix_nav ul li.current {border: 1px solid #999; border-bottom: 0;width: 19.5%;}
/*#k_fix_nav ul li.current:hover {background: #fff;cursor: auto;}*/
#k_fix_nav .currency {font-size: 20px;}

#k_fix_hist_table {width:580px; text-align: center;border-collapse:collapse;font-weight: bold;}
#k_fix_hist_table tr, #k_fix_hist_table td, #k_fix_hist_table th {font-size: 12px;min-width: 60px; border: 1px solid #999;padding: 8px 5px;}
#k_fix_hist_table th {border-bottom: 2px solid #262626;}
#k_fix_hist_table span.notes{font-size: 11px; font-weight: normal;}
#k_fix_hist_table .nyc {background-color: #E1E1BD;}
#k_fix_hist_table .uk {background-color: #cccc99;}
#k_fix_hist_table .mumbai {background-color: #f3f3e4;}
.disclaimer{width: 500px;text-align: justify;display: block; clear:both; color: #999;font-size: 11px;margin: 40px auto 0 auto;}
.disclaimer a{font-family: arial, sans-serif;font-weight:normal;font-size: 11px;color: #999; text-decoration: underline !important;}


#fix_feedback {overflow: hidden;border: 1px solid #999;position: relative;width:290px;padding: 10px 8px 15px 8px; background: #f7f7f7;*margin-top: 25px;}
#fix_feedback h2 {text-align: center; font-size: 16px;}
#fix_feedback label, #ft_feedback p {font-size: 11px;}
#fix_feedback textarea, #fix_feedback input[type=text]{font-style: italic;color: #a3a3a3;}
#fix_feedback textarea {border: 1px solid #a3a3a3;font-family: Arial, sans-serif;width: 277px; *width: 267px;height: 100px; padding: 5px;margin-bottom: 10px;}
#fix_feedback input[type=text] {border: 1px solid #a3a3a3;margin: 0 0 10px 0;width: 120px;padding: 3px 5px;font-family: Arial, sans-serif;}
#fix_feedback input[type=checkbox] {width: 15px; height: 15px;margin: 5px 10px 0 0;float: left;}
#fix_feedback label.for_checkbox {display:inline-block;line-height: 1.2em;width: 260px;}
button.btn_feedback_submit {color: #fff;font-family: Arial, sans-serif;font-size: 12px;line-height: 22px;float: none;background: #428bca;height: 22px;width: 132px;cursor: pointer;border: 1px solid #999;float: right;margin: 0;}
#ft_feedback p {margin: 10px 0; line-height: 1.4em;}
#fix_feedback fieldset.feedback_long {clear:both;margin:5px 0 5px 0; padding:0;}
#fix_feedback fieldset.feedback_small {width:130px; margin:0 6px 5px 0; padding:0; float: left; display: inline-block;}
#fix_feedback fieldset.feedback_small_right {width:130px;padding:0;float:left;margin-left:10px;}
#fix_feedback .contact_small {width:130px; margin:0; float: left; display: inline-block;}
#fix_feedback .footnote {color: #999;font-size: 10px;text-align: center;line-height: 1.2em;}
#fix_feedback .footnote a {font-family: Arial, Verdana, sans-serif;font-size: 1em;color: #999;font-weight: normal; text-decoration: underline !important;}
#contact_success_p {width: 320px;margin-top: 20px;}

/*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;}

