@import url('/css/article_arrows.css?20160217a');
@import url('/css/menu.css?20160217');
/*-----------------------------------------------------------------*/
/*--- Font Face Including ---*/
/*-----------------------------------------------------------------*/
/*------------------------------------------------------*/
/*--- Font Family :: [Helvetica] :: Regular ---*/
/*------------------------------------------------------*/
/*@font-face {
    font-family: 'helvetica-regular';
    src: url('/fonts/helvetica-regular.eot');
    src: url('/fonts/helvetica-regular.eot?#iefix') format('embedded-opentype'),
         url('/fonts/helvetica-regular.woff') format('woff'),
         url('/fonts/helvetica-regular.ttf') format('truetype'),
         url('/fonts/helvetica-regular.svg#helvetica-regular') format('svg');
}*/
/*------------------------------------------------------*/
/*--- Font Family :: [Helvetica] :: Bold ---*/
/*------------------------------------------------------*/
/*@font-face {
    font-family: 'helvetica-bold';
    src: url('/fonts/helvetica-bold.eot');
    src: url('/fonts/helvetica-bold.eot?#iefix') format('embedded-opentype'),
         url('/fonts/helvetica-bold.woff') format('woff'),
         url('/fonts/helvetica-bold.ttf') format('truetype'),
         url('/fonts/helvetica-bold.svg#helvetica-bold') format('svg');
}*/
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, body.homepage {padding-bottom: 50px; font-family:Arial, sans-serif;}
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, 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, .title_info .arrow, .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-refresh,
#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, #social-icons-block a, .icon-free-tools, .arrow-dropdown
{background-image:url(/images/sprites_homepage.png?v=20160426);}

/* 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, Verdana, 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.disabled { display: none; }
#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, .icon-refresh {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 {height: 42px;line-height: 40px;margin-top: 30px; width: auto; float: right;}
#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 {list-style:none; float: left; height: inhirit; width: auto;}
#login_search_container ul li {float:left;}
#homepage .homepageonly, #cat-market.homepage .homepageonly, #cat-finance .homepageonly, #cat-charts .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=20160426);width:2px; height:40px; background-position:-793px -687px;display:inline-block;vertical-align: middle;margin: 0 8px;}

/*Custom fake select (with drop down ul list*/
.select_container {display:none; padding: 0; float: left; margin: 14px 0 14px 10px; position: relative;}
.select_container label:before, .select_container > div:before {content: '';left:40px; top: 1px;width: 25px;height: 24px; border-left: 1px solid #d6d6d6; background: #f4f4f7 url('../images/market/select-arrow.png') no-repeat 50% 50%;position: absolute;pointer-events: none;display: block;}
.select_container select, .select_container > div {padding-left:3px;font-size:13px; line-height: 24px;width:67px; height:26px;background:#f4f4f7; border:1px solid #d6d6d6;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}
.select_container > div {width: 61px; height: 24px;}
.select_container > div  .selected {padding-left: 4px;}
.select_container:first-child { margin-left: 0;}
.select_container:first-child label:before, .select_container:first-child > div:before  {left:140px;}
.select_container:first-child select {width:167px;}
.select_container:first-child > div{ width:163px;}
.select_container ul {display:none;position:absolute; top:100%;left:0;background:#f4f4f7;border: 1px solid #d6d6d6; width:100%;z-index:1;}
.select_container ul  li{list-style:none; padding-left: 10px;cursor:default;}
.select_container ul  li:hover, .select_container ul  li.active {cursor:default; background: #e2e1e1;}
.select_container ul  li span, .select_container .selected span{vertical-align: middle;margin-top:5px;}

/*new flags*/
.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_hkd, .img_flag_mxn, .img_flag_russia { display: block; float: left; margin: 0 6px 0 0; width: 20px; height: 14px; background: url("../images/market/flags_sprite.png") no-repeat; }
.img_flag_usa { background-position: 0 0; }
.img_flag_canada { background-position: 0 -14px; }
.img_flag_china { background-position: 0 -30px; }
.img_flag_south_africa { background-position: 0 -46px; }
.img_flag_australia { background-position: 0 -61px; }
.img_flag_euro { background-position: 0 -76px; }
.img_flag_india { background-position: 0 -92px; }
.img_flag_uk { background-position: 0 -107px; }
.img_flag_switzerland { background-position: 0 -122px; }
.img_flag_japan { background-position: 0 -138px; }
.img_flag_brazil { background-position: 0 -152px; }
.img_flag_hkd { background-position: 0 -183px; }
.img_flag_mxn { background-position: 0 -198px; }
.img_flag_russia { background-position: 0 -167px; }


/* Search Box */
#searchbox_container{font-family:Arial, sans-serif;width:180px; margin:0px 10px; padding-top:4px; height:40px;text-align: center; display: inline-block;}
#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: 0 auto; /*0px auto; 2015*/ padding: 0px;}
#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;}

/*FIXED WIDTH LAYOUT HEADER*/
.fixed-width #top-nav-container {width:1244px;}
.fixed-width #sub-nav-center {width:auto;background: #373737;height:41px;}
.fixed-width #mainmenu {width:1244px;margin:0 auto;}
.fixed-width #nav {position: relative;}

#kgx_main {*z-index: -1 !important;text-align:center; margin:0 auto;}
#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;}

/* fixed width 1244px content*/
#cwrapper{min-width: 1244px;width:100%;}
.fixed-width #content {width:1244px; margin:10px auto 0 auto;}
#middlecol{width: 730px;float:left;}
#leftcol{width: 182px; /*Width of left column*/margin-right: 15px;float:left;}
#rightcol{width: 302px; /*Width of right column*/margin-left: 15px;float:right;}
/* table layout 2-col */
td#leftcol{padding-right:20px;margin:0;float:none;}
td#maincol {padding-right:20px;}

#contentcolumn table {width: auto !important;}
#ads_120x60_block{width: 100%; max-width: 920px; text-align: center;padding: 0px; margin: 0px auto;}
#ads_block {margin-top: 15px;width: 100%; height: 60px; overflow: hidden; text-align: center;}
.ads_120x60 table {text-align: center;width:100%;}
.ads_120x60 td div {margin:0 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, .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;}
.item_container.nolmargin {margin-left:0;}
.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, h2.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, .homepage .item_container_right .item_title {width: 300px;}
#homepage .item_container_right .item_title_info, #search .item_container_right .item_title_info, .homepage .item_container_right .item_title_info{width: 292px;}
#homepage .item_border, .homepage .item_border{border:1px solid #ccc; border-top:0;overflow:hidden;}
#homepage .item_border.darkborder, .homepage .item_border.darkborder {border:1px solid #010066;}
#homepage .item_container_right .item_border, #search .item_container_right .item_border, .homepage .item_container_right .item_border {width:298px;text-align:center;}
#homepage .item_container_right .item_border table, #search .item_container_right .item_border table, .homepage .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.new , #homepage .title_info.new, .homepage .title_info.new {background: #373737 url("/images/market/new.png") no-repeat 0 0;}
.title_info.new .item_title_info{margin-left:10px;}
#homepage .title_info.double, #homepage .title_info.double, #homepage .title_info.double h2,.homepage .title_info.double, .homepage .title_info.double h2, .title_info.double {height: 50px; line-height: 20px;}
#homepage .title_info.double .item_title_info, #homepage .title_info.double .item_title_info, .title_info.double .item_title_info{margin-top:5px;}
.item_border.showOverflow {overflow:visible;}
.title_info a {width:21px; height:24px; display:block; position: absolute; right: 2px; top:0;background-position:-632px -695px;}
.title_info h2 a, h2.item_title a, .item_title_info h2 a {position: relative;width:auto; height:auto; color: #fff !important; text-decoration: none;background:none;font-weight:700;}
.title_info span.text {color:#fff;font-size:16px;}
.title_info span.arrow {width:21px; height:24px; display:block; position: absolute; right: 2px; top:0;background-position: -467px -689px;}
.title_info.link a {width:100%;position: static;background:#373737;float:none;color:#fff;text-decoration:none;}
.title_info.link a:hover,#homepage .title_info.link a:hover h2 {background:#003871;}
.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,
.homepage .item_container_right .title_reg, .homepage .item_container_right .title_info{width:300px;}
#homepage .title_info, #homepage .title_info h2, #homepage .title_reg, #homepage .title_reg h2, #search .title_info, #search .title_reg, .homepage .title_info, .homepage .title_info h2, .homepage .title_reg {font-size: 16px;height:25px;line-height:25px;background: #373737;position: relative;font-weight:700;}
#homepage .title_info h2, #homepage .title_reg h2, .homepage .title_info h2 {background: transparent;}

#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;}
#dgc .chart_index_bar, #dgc .chart_index_bar .label {font-size: 16px;}
#dgc .chart_index_bar .arrow_up_tsp, #dgc .chart_index_bar .arrow_down_tsp {margin-right:3px;margin-left:30px;height: 17px; width:18px;}
#dgc .chart_index_bar .arrow_up_tsp {background-position: -495px -720px;}
#dgc .chart_index_bar .arrow_down_tsp {background-position: -516px -720px;}

#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, .item_container .arrow_up_tsp, .item_container .arrow_down_tsp{width:16px; height:10px; background-position:-492px -695px;}
.item_container_right .arrow_down_tsp, .item_container .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;}
#leftcol #symbol_search {margin-left:0px;}
#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;}
#symbol_search_content .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.alternating {background:#eee;}*/
#symbol_search_content .market_indices_data td {text-align:right;padding: 2px 5px 2px 5px;line-height:12px;font-size: 11px; font-family:Arial, sans-serif;}
#symbol_search_content .market_indices_data td.indices {text-align:left;width:100px;padding-left:5px;}
#symbol_search_content .market_indices_data td.indices a{font-weight:bold; color:#006;text-decoration: none; font-size: 10px;}
#symbol_search_content .market_indices_data td.indices a:hover{/*color:#438cee;*/ color: #5078ff;}
#symbol_search_content .market_indices_data td.green {/*color:#00c800;*/ color: #00a400;}
#symbol_search_content .market_indices_data .arrow_up_tsp, #symbol_search_content .market_indices_data .arrow_down_tsp, #symbol_search_content .market_indices_data .arrow_unchanged {float: left; margin-right:5px;}
#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, .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 (hp) & Shortcuts (marketnews) & Live quotes charts (marketnews) */
.widget-container {width: 180px; overflow:hidden;margin-bottom:20px;}
.widget-container h3, .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, .widget-container #shortcuts, .widget-container #live-quotes-charts {border: 1px solid #ccc; border-top: 0;}
.widget-container #mining-investor-info form div, .widget-container #shortcuts a {padding: 3px 15px;font-size: 13px;line-height: 22px;display:block;}
.widget-container #mining-investor-info form div.top-btm-padding {padding: 13px 25px;}
.widget-container #mining-investor-info a, .widget-container #shortcuts a {color: #003871;text-decoration: none;}
.widget-container #mining-investor-info a:hover span, .widget-container #shortcuts a:hover span {text-decoration: underline;}
.widget-container #mining-investor-info img, .widget-container #shortcuts  img{vertical-align:middle;float:right;*margin-top:-25px;*margin-right: 25px;height: 18px; margin-top:1px;}
.widget-container #live-quotes-charts .small-quotes-chart {width: 172px; height: 114px; border:0; padding-top: 20px;display:block;}

/*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;}
#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: 75%; 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;}
#fn-panel {position: absolute; right:10px;bottom:5px;}
#social-icons-block {float:right;margin-left:10px;}
#social-icons-block a{width: 22px; height:20px; display:inline-block;margin-left:5px;}
#social-icons-block a.twitter {background-position: -589px -741px;}
#social-icons-block a.fb {background-position: -620px -741px;}
#social-icons-block a.youtube {background-position: -653px -741px;}
#edit-favorite-link {font-size: 14px;text-transform: uppercase; float:left;border-right: 1px solid #fff;line-height:20px;padding-right: 15px;}
#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=20160426);width:23px; height:20px; background-position:-760px -695px;}
/*FIXED WIDTH FAVORITE*/
.fixed-width #favorite-nav-container {width:1244px;margin:0 auto;position:relative;overflow:hidden;}/*FIXED WIDTH LAYOUT*/
.fixed-width #favorite-nav.favorites-navigation #favorite-nav-container {  width: 1244px;margin: 0 auto;position: relative;}/*FIXED WIDTH LAYOUT*/

/*-----------------------------------------------------------------*/
/*--- 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; }
.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; }
/*-----------------------------------------------------------------*/
/*--- 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; }

/*Homepage Middle section*/
#content .section-heading {color: #0a4e8d; font-size: 21px; line-height:34px;}
#content .section-heading .h-sub {font-size: 11px; color: #373737;font-weight: normal;}
#content .section-heading .h-sub a {font-size: 13px; font-weight:bold; text-decoration:underline;color: #373737;}
#content .section-heading > a {color: #0a4e8d; text-decoration:none;}
#content .section-heading > a:hover, #content h2.section-heading .h-sub a:hover {color:#c06a24; }


/*Subscription widget (SITKITCR-1225)*/
#subscription_widget {font-family: Arial, sans-serif;display:none;background:transparent url('/images/bg-overlay.png') repeat;width: 440px; height: 146px; padding:12px; position:fixed; right:50px;bottom:0;z-index:100000;}
#subscription_widget form {padding:15px 10px;position:relative;height:116px;background:#fff;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
#subscription_widget h4 {font-size: 20px; color: #003871;text-align:center;margin-right:30px;}
#subscription_widget .img_stick_footer_close_btn {position:absolute; top:12px;right:10px;background: url(../images/colorbox/controls.png) no-repeat -26px 0;width: 23px;height: 24px;text-indent: -9999px;border: 0;padding: 0;margin: 0;overflow: visible;}
#subscription_widget input[type="email"], #subscription_widget input[name="email"] {border:1px solid #000;width: 210px; height: 17px; padding:3px 10px; float:left; margin-right: 5px; font-size: 14px;}
#subscription_widget p {color: #000; font-size: 15px; margin-right: 5px; text-align:center;margin:15px auto;}
#subscription_widget fieldset {width: 355px; margin:0 auto;}
#subscription_widget input[type="submit"] {float:right;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;background: #003871;color: #fff;width: 115px;height:26px;border:0;font-size: 17px; font-weight: bold;}

/*Subscription widget-red */
#sign-up-widget {height:0;}
#sign-up-widget table {width:auto;margin:0; padding:0;}
#subscription_widget-red {font-family: Arial, sans-serif;display:none;background:transparent url('/images/bg-overlay.png') repeat;width: 420px; height: 165px; padding:12px; position:fixed; right:50px;bottom:0;z-index:100000;}
#subscription_widget-red form {width:400px; text-align:center;padding:15px 10px;position:relative;height:136px;background:#fff;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
#subscription_widget-red h4 {font-size: 20px; color: #be0529;text-align:center;margin:0;margin-right:30px;}
#subscription_widget-red .img_stick_footer_close_btn {position:absolute; top:12px;right:10px;background: url(../images/colorbox/controls.png) no-repeat -26px 0;width: 23px;height: 24px;text-indent: -9999px;border: 0;padding: 0;margin: 0;overflow: visible;}
#subscription_widget-red input[type="email"], #subscription_widget-red input[name="email"] {border:1px solid #000;width: 210px; height: 17px; padding:3px 10px; float:left; margin-right: 5px; font-size: 14px;}
#subscription_widget-red p {line-height:1.3em;width:100%;color: #000; font-size: 15px; margin-right: 5px; text-align:center;margin:10px auto 12px auto;}
#subscription_widget-red fieldset {width: 355px; margin:0 auto;}
#subscription_widget-red input[type="submit"] {float:right;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;background: #be0529;color: #fff;width: 115px;height:26px;border:0;font-size: 17px; font-weight: bold;margin:0;}


/* LIVE GOLD QUOTES */
#live-gold-quotes {border: 1px solid #CCC; font-family: Arial, sans-serif;padding:3px 0;width:298px;}
#live-gold-quotes .header {overflow:hidden; clear:both; float:none;}
#live-gold-quotes h1 {font-size: 18px; float:left;width:117px;color: #003871;margin-left:4px;height:21px;line-height: 24px;}
#live-gold-quotes h1 .icon-refresh {float:none;display:none;margin:0;background-position: -728px -697px;height: 21px; width:22px; vertical-align:middle;margin-left:2px;}
#live-gold-quotes h1:hover .icon-refresh {display:inline-block;}
#live-gold-quotes ul#currency {float:right;font-size: 12.3px; color: #373737;}
#live-gold-quotes ul#currency li {margin-top:3px;background: #e2e1e1;height:17px; line-height:16px;width:43px; float:left;text-align:center;display:inline-block;border-left:1px solid #929191;}
#live-gold-quotes ul#currency li.selected {background: #373737;color:#fff;font-weight:bold;}
#live-gold-quotes ul#currency li:hover, #live-gold-quotes h2:hover {cursor:pointer;}
#live-gold-quotes table {border:0; width:100%;margin-top: 13px;}
#live-gold-quotes table th, #live-gold-quotes table td {text-align: right; padding:0 8px 0 3px; width:60px;}
#live-gold-quotes table tr.row {display:none;}
#live-gold-quotes table th {color: #747474; font-weight: bold; font-size: 14px;}
#live-gold-quotes table td {color: #000; font-size: 17px; font-weight: normal;}


.article-list-block {font-family: Arial, Verdana, sans-serif;margin: 20px auto; border-bottom: 3px solid #666666;}
.article-list-block .section-heading {margin: 0; border-bottom: 3px solid #e2e1e1; position: relative;}
.article-list-block .article-list {margin: 10px 0 20px 0; line-height: 1.3em;height:421px;overflow:auto;}
.article-list-block .article-list > div {padding: 6px 0; width: 708px;}
.article-list-block .article-list > div:nth-child(odd), #k-gibson .article-list > div:nth-child(odd), .article-list-block .article-list > div.odd {background: #f4f4f4;}
.article-list .article-title {font-size:13px; width: 520px; color: #373737;text-decoration: none;}
.article-list .article-title h3 {font-weight:normal;font-size: 13px;}
.article-list .article-title.majornewstitle1 h3 {font-weight: bold;}
.article-list .article-title:hover {color:#c06a24;}
.article-list .article-title.major {font-weight:bold;}
.article-list .article-title .tag {color: #0a4e8d; font-weight:bold;margin-right: 5px;padding:1px 5px;font-size:11px;border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 0px solid #000000;float:left; display:inline-block;}
.article-list .article-title .tag.hl-white {background: #fff;}
.article-list .article-title .tag.hl-black {background: #000;}
.article-list .article-title .tag.hl-purple {background: #63c;}
.article-list .article-title .tag.hl-darkblue {background: #0a4e8d;}
.article-list .article-title .tag.hl-lightblue {background: #36f;}
.article-list .article-title .tag.hl-greyblue {background: #ccf;}
.article-list .article-title .tag.hl-darkgreen {background: #096;}
.article-list .article-title .tag.hl-lightgreen {background: #3f6;}
.article-list .article-title .tag.hl-ligthyellow {background: #ff3;}
.article-list .article-title .tag.hl-darkyellow {background: #fc0;}
.article-list .article-title .tag.hl-orange {background: #f60;}
.article-list .article-title .tag.hl-red {background: #f00;}
.article-list .article-title .tag.fc-darkblue {color: #0a4e8d;}
.article-list .article-title .tag.fc-black {color: #000;}
.article-list .article-title .tag.fc-purple {color: #63c;}
.article-list .article-title .tag.fc-lightblue {color: #36f;}
.article-list .article-title .tag.fc-greyblue {color: #ccf;}
.article-list .article-title .tag.fc-darkgreen {color: #096;}
.article-list .article-title .tag.fc-lightgreen {color: #3f6;}
.article-list .article-title .tag.fc-lightyellow {color: #ff3;}
.article-list .article-title .tag.fc-darkyellow {color: #fc0;}
.article-list .article-title .tag.fc-orange {color: #f60;}
.article-list .article-title .tag.fc-red {color: #f00;}
.article-list .article-title .tag.fc-white {color: #fff;}
.article-list .source, .article-list .post-date, #main-headline .source, #main-headline .post-date{color: #373737;font-size:11px;text-align:right;vertical-align:top;} /*main-headline is for AMQ*/
.article-list .source {width: 125px;}
.article-list .post-date {width: 55px;}
.article-list .article-title,.article-list .source, .article-list .post-date {display: inline-block;}
.article-list-block .bottom-panel {border-top: 1px solid #e2e1e1;padding: 12px 0;clear:both;*overflow:hidden;}
/*on marketnews page*/
#top-panel {font-family:Arial, Verdana, sans-serif;margin-top: 15px;padding-bottom:10px;border-bottom: 2px solid #e2e1e1;}
#top-panel .btn-view-more {width: 100px;text-align:center;}
.article-list-block.full-width {margin-top:10px;margin-bottom:20px;}
.article-list-block.full-width .article-list {width:100%; border:1px solid #e2e1e1; height:auto;}
.article-list-block.full-width .article-list > div:nth-child(odd) {background: #fff;}
.article-list-block.full-width .article-list > div {width:100%;border-bottom: 1px solid #e2e1e1;display:none;}
.full-width .article-list .article-title {width:62%;padding-left:2%;padding-right:2%;}
.full-width .article-list .source {width:17%;text-align:left;}
.full-width .article-list .post-date {width:12%;padding-left:2%;text-align:left;}

/*Search All News block*/
#search-news-form {float:right;position:relative;width:165px;overflow:hidden;border:1px solid #e2e1e1;}
#search-news-form input[name=headline] {width: 162px;padding:6px; background: #f1f1f3; color:#8c8b8b;font-size:12px;border:0;}
#search-news-form input[name=Submit] {border:0;width:27px;height:27px;position: absolute; top:0;right:0;background: url(/images/sprites_homepage.png?v=20160426) -501px -630px;}

/*Market News and Street Talk*/
.col2-blocks {display:block; float:none; clear:both;overflow:hidden;margin-bottom: 20px;}
.article-list-block.col2 {width: 354px; margin-right:22px;float:left;margin-bottom:0;}
.article-list-block.col2.last {margin-right:0px;}
.article-list-block.col2 .article-list {height: 210px;}
.article-list-block.col2 .article-title {width: 270px; padding-left:5px;}
.article-list-block.col2 .article-list > div {background: transparent;width:335px;}
.article-list-block.col2 .article-list .source {text-align:left;display:block;width:270px;}
#market-news .article-list > div, #bank-co-reports .article-list > div {border-bottom: 1px solid #eff0f3;}
#street-talk {background: #edf5fd;}
#street-talk .article-list > div {border-bottom: 1px solid #b2b2b2;}
#street-talk .bottom-panel {border-top: 1px solid #b2b2b2;}

/*contributed-commentaries*/
#cont-commentaries .article-title {padding-left:5px; width: 515px;}
#cont-commentaries .article-title span {display:block; width: 15px; height:15px;float:left;margin-right:5px;}
#cont-commentaries .article-list .source {font-weight:bold;}
#cont-commentaries .legend-panel {border-top: 1px solid #e2e1e1;padding: 7px 0; list-style:none;display:inline-block;width:100%;}
#cont-commentaries .legend-panel li {font-size:11px;float: left; margin-right: 40px; line-height: 17px;}

/*market slant*/
#market-slant .logo-ms {width: 129px;height:30px;}
#market-slant .article-list {height: auto; overflow:hidden;}

/*press releases*/
#pr .article-list {height: auto;}
#pr .article-title {width: 645px;}

/*latest gold news and commentaries show options*/
#latest-au-news .article-list, #cont-commentaries .article-title {height:auto;}
#latest-au-news .article-list.fixed-height, #cont-commentaries .article-list.fixed-height {overflow: auto;}
.article-list .over15{display:none;}
#display-option {float:right; *width: 250px;font-size: 12px; text-align:right;}
#display-option span {font-size: 12px; line-height: 34px;cursor:pointer;margin:0 10px;}
#display-option span.active {background: #0a4e8d;color: #fff;padding:1px 3px  1px 3px;border-radius: 3px 3px 3px 3px;}

/*Blue button*/
#content .btn-view-more {font-size: 12px; background: #0a4e8d; padding: 3px 10px 3px 8px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border:0;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
	color: #fff;
	line-height: 22px;
	vertical-align: middle;
	*float:left;
}
#content .btn-view-more:hover, #content .btn-view-more.selected{background: #373737;cursor:pointer;}
#content .btn-view-more .sign-plus {font-size: 22px;margin-right: 5px;vertical-align:top;display:inline-block;}

/*BANK REPORTS & FREE TOOLS*/
#bank-co-reports {width: 410px;margin-right:20px;margin-top:0;}
#bank-co-reports .section-heading {background: #e2e1e1; border:0; padding-left: 7px;}
#bank-co-reports .article-title {width: 320px;}
#bank-co-reports .article-list {height: 170px;overflow:hidden;}
#bank-co-reports .article-list > div {border-bottom: 1px solid #eff0f3;width: 390px;}
#free-tools {width: 298px;border-left:1px solid #e2e1e1;border-right:1px solid #e2e1e1;text-align:center;margin-top:0;}
#free-tools .section-heading {text-align:left;padding:0 25px;background: #0a4e8d; color: #fff;border:0;}
.icon-free-tools {display:inline-block;width: 26px; height: 24px;background-position: -551px -739px;vertical-align:middle;margin-left:6px;margin-top:-3px;*margin-top:0px;margin-right: 25px;}
#free-tools .tool {text-align:left;width: 244px; margin:0 auto; border-bottom: 1px solid #e2e1e1;font-size: 15px;padding: 10px;}
#free-tools .tool.lesspadding {padding:8px 15px;}
#free-tools .tool.lesspadding a {line-height:19px;}
#free-tools .tool a h2 {font-size: 15px;}
#free-tools .tool a{text-decoration: none; color: #373737;overflow:hidden; display:block;line-height:29px;}
#free-tools .tool a:hover {color: #c06a24;}
#free-tools .tool span.icon {margin-right: 25px;width: 29px; height: 29px; display:inline-block;float:left;background-image:url(/images/icons-free-tools.png);}
#free-tools .tool span.icon.cur-converter {background-position: 0 0;}
#free-tools .tool span.icon.bc-cal {background-position: -29px 0;}
#free-tools .tool span.icon.kgx {background-position: -58px 0;}
#free-tools .tool span.icon.scrapit {background-position: -89px 0;}
#free-tools .tool span.icon.market-alerts {background-position: -119px 0;}
#free-tools .tool span.desc {margin-left: 54px;font-size: 12px; color: #959494;display:block;}
#free-tools .tool.last {border:0;}

/*k-gibson*/
#k-gibson {border: 1px solid #ccc;margin-right: 3px; margin-bottom: 20px; margin-top: 20px;overflow:hidden; clear:both; float:none;}
#k-gibson  > a {float:left;height: 139px;background: #d6d6d8;}
#k-gibson .article-list {width: 597px; height: 139px;float:right;overflow:hidden;}
#k-gibson .article-list .article-title {width: 480px;}
#k-gibson .article-list > div{padding: 6px 0 6px 30px;}

/*TABLES*/
.table-block {margin-bottom: 20px;}
.table-block table {width:100%;border:1px solid #ccc; color: #373737; border-spacing: 0;border-collapse: separate;}
.table-block td, .table-block th {border:0;}
.table-block th {background: #373737; color: #fff;padding-top: 5px; padding-bottom: 5px;}
.table-block td {padding-top: 5px;padding-bottom: 5px;}
.table-block td.red, #live-gold-quotes table td.red , .spotred {color: #fa0001;}
.table-block td.green, #live-gold-quotes table td.green, .spotgreen  {color: #0ba605;}
.table-block td.first, .table-block th.first {padding-left:17px;}
.table-block td.last, .table-block th.last, #top-au-equities th.last, #top-au-equities td.last {padding-right:17px;text-align: right;}
.table-block td a.secret-link {color: #373737; text-decoration: none;}
.table-block td a.secret-link:hover {color: #0a4e8d; text-decoration: underline;}
.table-block td.link-cell {border-top: 1px solid #e2e1e1; padding: 15px;text-align: center !important; font-weight: bold; font-size: 14px;}
.table-block td.link-cell a{text-decoration: underline;}
.table-block td.link-cell .btn-plus {
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		width: 16px; height: 14px; background: #0a4e8d;
		font-size: 13px;color: #fff; text-decoration: none !important; vertical-align: middle;font-weight:normal;
		line-height: 14px;
		display:inline-block;
		margin-right: 10px;
}
.table-block td a {text-decoration: underline;}
.table-block th a {color: #fff;}
.table-block .footnote {font-size: 10px;}
.table-block .bold {font-weight:bold;}
#top-au-equities th {text-align:left;}
#top-au-equities td {padding-right: 30px;}
#top-au-equities .h1-sub {font-size: 11px; color: #373737;font-weight: normal;margin-bottom: 8px; margin-top: 3px;}
#top-au-equities .h1-sub a {font-size: 13px; font-weight:bold; text-decoration:underline;color: #373737;}
#top-au-equities .section-heading{line-height:1em;}
#top-au-equities .section-heading span {display:block;margin-bottom: 5px;}
#exchange-rate th, #exchange-rate td {text-align: right;padding-left: 10px;}
#exchange-rate th.first, #exchange-rate td.first {text-align:left;width: 15%;}
#exchange-rate th.gold-chg {padding-right: 15px;}
#lsg-currencies {float:right; background: #f4f4f7; position: relative;line-height: 22px;margin-top: 5px;}
.pm-quotes-currency {background: url("/images/menu/menu-icons.png?v20151110") -260px 0;
	display: block;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 26px;
}
.arrow-dropdown {display:inline-block;width: 25px; height: 22px; background-position: -466px -714px; border-left: 1px solid #ccc;vertical-align:middle;margin-left:5px;}
.arrow-dropdown:hover {cursor:pointer;}
#lsg-currencies-select {border:1px solid #ccc;}
#lsg-currencies, #lsg-currencies a {font-size: 12px; text-decoration:none;}
#lsg-currencies:hover #lsg-currencies-dropdown {display:block;}
#lsg-currencies-dropdown {display:none;position: absolute; top: 0; right:0; padding-top:25px;width: 100%;text-align:center; background:transparent;}
#lsg-currencies-dropdown > div {background: #f4f4f7;overflow:hidden; border:1px solid #ccc;}
#lsg-currencies-dropdown a {font-weight:normal;padding: 8px 5px;line-height: 1.2em;display:inline-block; float:left; border-bottom: 1px dashed #ccc;border-right: 1px solid #ccc; width: 45%;height: 30px;}
#lsg-currencies-dropdown a.norightborder {border-right:0;}
#lsg-currencies-dropdown a img {float:left; width: 32px; height: 22px; margin-right: 10px;}
#lsg-currencies-dropdown a .currency_txt {width: 80px; float:left;text-align:left;}

/*ShangHai Fix box*/
#ShangHaiFix .item_border {overflow: visible;}
#ShangHaiFix .select_container {margin: 7px 0 10px 5px;display:inline;}
#ShangHaiFix .select_container label:before, #ShangHaiFix .select_container > div:before {width: 23px;}
#ShangHaiFix .select_container select, #ShangHaiFix .select_container > div {width:65px;}
#ShangHaiFix .select_container:first-child { margin-left: 3px;}
#ShangHaiFix .select_container:first-child label:before, #ShangHaiFix .select_container:first-child > div:before  {left:75px;width:23px;}
#ShangHaiFix .select_container:first-child select, #ShangHaiFix .select_container:first-child > div{ width:96px;}
#shf-date {border:0; width:85px; margin-left:5px;margin-bottom: 10px; line-height: 16px;}
.trigger.datepick-trigger {vertical-align:top;}
#shf-data {margin-bottom: 15px;}
#shf-data > div {margin-bottom: 8px;}
#shf-data > div span{padding: 5px;margin-left:5px;border:1px solid #ccc;display:inline-block;font-size: 16px;line-height:16px;}
#shf-data > div span.label {width: 45px;text-align:center;font-size: 14px; font-weight: bold;color: #003871; }
#shf-data > div span.fix-value {width: 90px;text-align:right;background: #e2e1e1;}
#ShangHaiFix .widget_btm_link {border-top:1px solid #ccc;}

/*-----------------------------------------------------------------*/
/*---------- 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; }
}

/*-----------------------------------------------------------------*/
/*---------- Styles for mobile 0 - 767px --------*/
/*-----------------------------------------------------------------*/
@media only screen and (min-width: 0) and (max-width: 767px) {
	/*.article-list .over15 {display:none;}
	.article-list-block .article-list{height:auto;overflow:none;}*/
}

/*-----------------------------------------------------------------*/
/*---------- Styles for mobile 0 - 480px --------*/
/*-----------------------------------------------------------------*/
/*@media only screen and (min-width: 0) and (max-width: 480px) {
	#top-au-equities .section-heading{line-height:1em;}
	#top-au-equities .section-heading span {display:block;}
}*/
