/*****
zacks.com
IE CSS
July 2013
*****/

#main_menu
, #top_zacks_features > h1
{
    background: none;
    height: 31px !important;
	background-color: #446b24;
	background-image: url(/images/ie/ie-nav.png);
	background-repeat: repeat-x;
}

#main_menu li
{
	background: none;
	height: 31px;
	line-height: 31px;
	border-left: 1px solid #254a15; /* 40% opacity black - bevel effect */
	border-right: 1px solid #7daf67; /* 30% opacity white - bevel effect*/
}

#main_menu li a
{
    filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=1, Color=#000000); /* IE text-shadow eqivalent */
    border-right: 1px solid rgba(0,0,0,.4); /* 40% opacity black - bevel effect */
	height: auto !important;
}

#main_menu li ul a
{
    filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=0, Color=#000000); /* IE text-shadow eqivalent */
}

#main_menu li:hover
, #main_menu li.nav-hilite:hover
{
	background: #253b14 url(/images/ie/ie-nav-hilite.png) repeat-x;
}

#main_menu li.nav-hilite
{
	background-image: url(/images/ie/ie-nav-orange-hilite.png);
	border: 0;
}

#main_menu li.nav-hilite a
{
	height: 34px;
	background-color: transparent;
}

#main_menu li.nav-hilite ul li a
{
	height: 15px;
}

#main_menu li.nav-hilite
{
    width: 104px !important;
}

#main_menu ul
{
	background-color: #1e1e1e;
}

#main_menu ul li:hover
{
    background: transparent;
}

#main_menu ul li:before
{
    margin-top: -5px;
}

#top_zacks_features > h1
{
    padding-bottom:0;
}

/************ Following Classes done by Subhranil ************/

#login_form
{
    background-image: url(/images/ie/black_transparent.png);
    background-repeat: repeat;
}

#login_form p
{
    overflow: hidden;
}
#login_form input[type=submit]
{
    float: right;
}

.fancy_button.green
, .qm_buildChart_button
, .fancy_button_v2.green a /***** following "fancy_button_v2" class using for green button font styles and spacing style for <a> tag instead of <input> tag ******/
, #account_brokerage_reports .green a  /** following "fancy_button_v2" class using for green button font styles and spacing style for <a> tag instead of <input> tag ***/
{
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#529f2b', endColorstr='#31651a',GradientType=0 ) !important;
}
.fancy_button
{
    background-image: url(/images/ie/ie-orange-nav.png) !important;
    background-repeat: repeat-x !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa8b15', endColorstr='#e9661e',GradientType=0 );
}


#my_portfolio_tracker img
{
    margin-right: -28px;
    margin-right: -18px\9;
}

#bull_bear_of_the_day figure img
{
    background-image: url(/images/sprites/z-sprite-bull-bear.jpg);
}

#third_rail > section
, .pseudo_third_rail > section
, .callout_box
, .callout_box_scorecard
, .about_zr_ind_table
{
    background: url(/images/ie/third_rail_gradient.png) repeat-x #fff;
}

#main_menu li a
{
    display: inline-block !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    line-height: 30px !important;
}

#main_menu ul li:before
{
    margin-top: 0 !important;
}

#main_menu .nav-hilite ul li
{
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

#main_menu ul
, #main_menu li.nav-hilite ul
{
     padding:1px 7px !important;
}

#main_menu li a:hover
, #main_menu li a.selected
{
    background-color: rgba(0,0,0,.3); /* 30% opacity black, darkens when you mouse over */
}

/*****/
.tabs li a
, .tabs2 li a
{
    cursor: pointer;
}

#main_menu ul li a
, .results_articles ul li a
, .results_tickers div.ticker_name
, .results_tickers div.ticker_name
{
    line-height: 18px !important;
}

.results_articles ul
{
    width:241px !important;
}

.results_articles li
{
    width:231px !important;
}

#main_menu .result_container
{
    top: 30px;
    right: 35px;
}


/*** Download App mobile image ***/
#homepage_app_ad,
#stockspage_app_ad,
#etfpage_app_ad,
#edupage_app_ad{
    overflow: hidden;
}
#homepage_app_ad img{
    right: -4px !important;
}
#stockspage_app_ad img,
#etfpage_app_ad img,
#edupage_app_ad img{
    left: -14px !important;
}

#industry_mf_rank div > section{
    min-height: 140px;
}

/**** Background for Commentary page popup ****/
.zcPopup_body{
    background: url(/images/ie/popup_bg.png) repeat-x #fff;
}

/**** Tab Bottom Border for RAnk Buy List ****/
#rank_buy_list ul.tabs, #rank_buy_list ul.tabs2{
    border-bottom: none\9 !important;
    border-bottom: 1px solid #cacaca !important;
}


/***** Class using for <sup> font style ****/
.spl_sup_text{
    font-size: 9px;
}
.ie10 .spl_sup_text{
    font-size: 9px;
}
