.carousel { width: 100%;
	text-align: left;
	height: 16px;
	position: absolute;
	z-index: 101;
	left: 0px; bottom: 67px;
	background-color: #BBB;
	float: left;
	display: table;
}
.carousel div {display: table-row; }
.carousel div div { display: table-cell; vertical-align: middle;position:relative;}
.carousel div div div { height: 6px; width: 6px; -webkit-border-radius:3px; background: #fff; position:relative; margin: auto; display: block;}
.carousel div div div.sel { background: #555; }
.carousel div.edge { width: 20% }
#pageContainer { position: fixed; top: 72px; height: 100%; overflow: auto; width: 100%; z-index: 1; }

.sectHdr, .sectHdrTxt {height: 50px;background-color: #0E3657;border-bottom: solid 2px white;font-weight: bold;padding: 0px 15px;color:white;line-height: 50px;}
.white{color:white;}

.sectHdr a, .sectHdrTxt { color: white; }

div.listItemsContainer { margin: 0px 15px; }
div.listItems { padding:0; margin:0; width:100%; text-align:left; display: table; width: 100%;}
div.listItems div { display: table; width: 100%; height: 55px;}
div.listItems div a {vertical-align: middle; border-top: solid 1px #C5C5C5;height: 55px;overflow: hidden; display: table-cell}
div.listItems div .noanchor { display: table-cell; vertical-align: middle; border-top: solid 1px #DEDEDE; padding: 0px 4px 0px 0px; margin:0px 12px 0px 12px;height: 53px;overflow: hidden; }
.icon.CNNMsprite, .art .icon.CNNMsprite {
background-position: 0px 0px;
background-repeat: no-repeat;
display: table-cell;
height: 29px;
width: 28px;
float: right;
vertical-align: middle;
}
.article_txt
{
	font-weight: bold;  
	color: #004276; 
	width: 89%;
	float: left;
}
.icon.CNNMsprite, .vid .icon.CNNMsprite {
background-position: -28px 0px;
background-repeat: no-repeat;
display: tabel-cell;
height: 26px;
width: 44px;
float: right;
vertical-align: middle;
}
div.listItems div a span {line-height:21px; text-overflow: ellipsis;display: table-cell;
vertical-align: middle; z-index:8;}
div.listItems .noanchor span { line-height:17px; text-overflow: ellipsis;}
div.listItems div:first-child a { border-top: none; z-index:8;}
div.listItems div:first-child .noanchor { border-top: none; z-index:8;}


.pageContent{ float: left; width: 100%; overflow: hidden; background: #FFFFFF; position: absolute;}
.pageContent { 
-webkit-transform-style: preserve-3d; -webkit-transition: -webkit-transform 0.5s ease-out; 
-moz-transform-style: preserve-3d; -moz-transition: -moz-transform 0.5s ease-out;
-o-transform-style: preserve-3d; -o-transition: -o-transform 0.5s ease-out;
-ms-transform-style: preserve-3d; -ms-transition: -ms-transform 0.5s ease-out;
-khtml-transform-style: preserve-3d; -khtml-transition: -khtml-transform 0.5s ease-out;
transform-style: preserve-3d; transition: transform 0.5s ease-out;
}

.pageContent h1, .pageContent p, .pageContent img { padding: 0px 0px; }
.spaceBot { padding: 5px; }
.pageContent h1 {font-size: large;}

.disappear { display: none; position:absolute; bottom: 0px; height:0px; width:0px; }
.footer_tab
{
	color: #666;
	padding: 2px 0 10px 0;
	text-align: center;
}

.footer_link
{
display: inline;
color: #1B4872;
font-weight: bold;
}

.video-js{
	background-color: black;
	position: relative;
	padding: 0;
	vertical-align: middle;
}



.wsod_dataTable { width:100%; }
.wsod_dataTable td,
.wsod_dataTable th { font-size:12px; color:#333; }
.wsod_dataTable th { padding-bottom:4px; }
.wsod_dataTableMed td { height:20px; line-height:20px; }
.wsod_dataTable th { font-size:11px; border-bottom-width:3px; }
.wsod_dataTable th.wsod_aRight { padding-left:12px; white-space:nowrap; }
.wsod_dataTable .wsod_vBottom { vertical-align:bottom; }
.wsod_dataTable .wsod_vTop { vertical-align:top; }



#my stocks/watchlist page
#wsod_dataTableMed td h3 {
    height: 20px;
    line-height: 1
}
h3 {
    background: none repeat scroll 0 0 #0F3657;
    color: #FFFFFF;
    font-size: 17px;
    padding: 6px 4px 6px 14px;
}
#wsod_watchListTable h3{background:#0F3657;color:#fff;font-size:17px;padding:6px 4px 6px 14px}
table#wsod_watchListTable td.header{
	margin:0;
	padding:0;
	height:10px;
	border:1px solid red;
	display:table;
	margin-top:4px;
} 
/* Watchlist Unordered List */
ul#wsod_watchListTable li{
        width:100%;
}
ul#wsod_watchListTable.wsod_dataTable{
 /*       border-bottom:1px solid #ccc;*/
}
#wsod_watchListTable ul span{
        padding-top:16px;
}
#wsod_watchListTable li{

}
ul#wsod_watchListTable li a {
}
ul#wsod_watchListTable li a span {
    padding-top: 1px;
   /* margin-top: 8px;*/
}
ul#wsod_watchListTable li:first-child {
border-bottom:none;
}
.logIn {
    display:block;
    background: none repeat scroll 0 0 #1B4670;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    width: 80px;
    padding:5px 10px 5px 10px;
    margin-left:1%;
    float:left;
 }
.logIn a{
color:#fff;
font-size:1.25em;
font-weight:bold;
padding: 5px 5px 5px 15px;
}
.logInBox{
	clear:both;
	width:95%;
	padding:12px 0px 12px 0px;
	border-top:0px solid #C5C5C5;
}
.logInBox .main{
	margin:0px auto;
	width:390px;

}
.logInText{
	float:left;
	color:#000;
	font-weight:bold;
	/*font-size:1.15em; */
	margin-left:4%;
	margin-bottom:10px;
	display:block;
}



.footer_tab .footer_div_settings{
	width:31%;
}
.footer_tab .footer_div_gotop{
	clear:right;
}
li.stockTicker {
    clear: left;
    text-indent: .5%;
}
li.stockTicker {
    border-bottom: 1px solid #C5C5C5;
}
li.stockTicker:first-child { 
}

li.stockValue{
	font-weight:bold;
	margin-left:21%;
}
li.stockTicker span {
    width: 10%;
}
li.stockValue span {
    margin-left: 6%;
    width:28%;
    text-align:right;
}
li.stockChangePercent{

}
li.stockChangePercent span{
	margin-left:14.5%;
}
li.stockChangePercent span.CNNMsprite{
	/*position: relative;
    	right: 1%;*/
	margin-top:21px;
}
li.stockChangePercent .column25_perct_up,li.stockChangePercent span.column25_perct_down{
	/*position: relative;
    	right: 11%*/;
	margin-left:0.5%;
	float:left;
}	
li.stockDelete{
	clear:right;
}

li.top_ad{
    border-top: 1px solid #C5C5C5;
    padding:4px 0px;
    clear: left;
    line-height: 2;
    display:block;
    height:50px;
    #width:94%;
}

#mobile_bottom {
    border-bottom: 1px solid #C5C5C5;
    padding:4px 0px;
    clear: left;
    line-height: 2;
    display:block;
    height:50px;
    #width:94%;
}

.bottom_ad {
	border-top: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    padding:4px 0px;
    clear: left;
    line-height: 2;
    display:block;
    height:50px;
    #width:94%;
}

.ads_topbot_border{
    border-top: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    padding:4px 0px;
    clear: left;
    line-height: 2;
    display:block;
    height:50px;
}
.ads_bot_border{
	border-bottom: 1px solid #C5C5C5;
    padding:4px;
    clear: left;
    line-height: 2;
    display:block;
    height:50px;
}

.stockDetail{margin:10px 15px 0px 15px;}
.companyData{margin-bottom:8px; width: 97%;}
.companyName{margin:18px 0px 0px 0px; font-weight: bold;}
.companyData .companyValue{width: 98%; margin:8px 0px 8px 0px; font-weight: bold;}
.companyData h1{float:left;}
.companyValue{clear:left;display:block;}
.companyChangeNumber{float:right; margin-right: 20px;}
.companyChangePercent{float:right;}
#chart{display:block;clear:left;}
.gain_txt
{
	font-weight:bold;
	color:green; 
}

.lose_txt
{
	font-weight:bold;
	color:#c90101; 
}

.nuetral{font-weight:normal;color:black;}
ul.chartNav li.chartDay{padding:8px 2px 0px 0px;}
.ad{
display:block;
text-align:center;
margin: 0 auto;
}

a.backButton span{
	float: left;
	margin-top: 1px;
	color: white;
}
.shareButton {
	color: white;
	float: right;
	font-weight: bold;
	margin-top: 1px;
}
#placeholder{
	display:block;
	float:left;
	border:1px solid #fff;
	clear:both;
}

ul.chartImages li{display:none;}

ul.chartImages,ul.chartImages li{list-style:none;padding:0px;margin-left:-1%;}
.highlight{
	display:block!important;
}
.article_author
{
	font-family: Arial, sans-serif;
	color: #999;
	font-style: italic;
}

/*Settings CSS*/
.settingsContactus #logIn.button{
	float:left;
}
.settingsContactus #contactus.button{
	float:right;
}
.settingsHdr{
	font-weight: bold;
	font-family: arial;
	color: #333;
}

.textSizes
{
	height: 64px;
	width: 453px;
	border: 2px solid;
	border-radius: 13px;
	display: inline-block;
	font-weight: normal;
	font-family: arial;
	border-color: #CCC;
        position: relative;
	margin-left:1.25%;
}
#settings--1{
	position:relative;
	display:block;
	text-align:center;
}

.tdWidth
{
	width: 33%;
}

/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

/*tables*/

.wsod_dataTable td,
.wsod_dataTable th { font-size:12px; color:#333; }
.wsod_dataTable th { padding-bottom:4px; }
.wsod_dataTableMed td { height:80px; line-height:20px; }
.wsod_dataTable th { font-size:11px; border-bottom-width:3px; }
.wsod_dataTable th.wsod_aRight { padding-left:12px; white-space:nowrap; }
.wsod_dataTable .wsod_vBottom { vertical-align:bottom; }
.wsod_dataTable .wsod_vTop { vertical-align:top; }

/*Footer*/
.footer_tab
{
	color: #666;
	padding: 2px 0 10px 0;
	text-align: center;
	margin: 5px 10px 0px 10px;
	height: 30px;
}

.footer_tab span
{
	height: 30px;
	padding-top: 3px;
	width:12%;
}

.footer_link_settings
{
	display: block;
	color: #1B4872;
	font-weight: bold;
	vertical-align: top;
}
span.footer_link_settings{
	float:left;
}
.footer_link_settings span{
	float:left;
	margin-left:6px;
}
.footer_tab a.footer_link_settings{
	width:118px;
}
.footer_link_viewfullsite
{
       display: block;
        color: #1B4872;
        font-weight: bold;
        vertical-align: top;
        text-align: -webkit-center;
}
.footer_link_viewfullsite a{
	#1B4872;
}

.footer_link
{
	display: inline;
	color: #1B4872;
	font-weight: bold;
}
.footer_div_gotop
{
    float: right;
}

.footer_div_settings
{
    float: left;

}

hr
{
	border-top: 1px solid #C5C5C5;
	margin: 0px 15px;
}

/*Markets CSS*/
.column45{
	font-weight: bold;
	font-family: arial;
	color: #004276;
	float: left;
	width: 45%;
}

.column28{
	font-family: arial;
	font-weight: bold;
	color: #333;
	float: left;
	width: 28%;
	text-align: right;
}

.column27_gainers{
	font-weight: bold;
	font-family: arial;
	color: #0e9209;
	float: right;
	text-align: right;
}

.column27_losers{
	font-weight: bold;
	font-family: arial;
	color: #d50100;
	float: right;
	text-align: right;
}

/*Watchlist CSS*/
.column30_symb{
	font-weight: bold;
	font-family: arial;
	color: #004276;
	float: left;
}

.column30_value{
	font-family: arial;
	color: #333;
	float: left;
}

.column25_perct_up{
	font-weight: bold;
	font-family: arial;
	color: #0e9209;
	float: left;
	text-align: right;
}

.column25_perct_down{
	font-weight: bold;
	font-family: arial;
	color: #d50100;
	float: right;
	text-align: right;	
}

.add_to_watchlist_txt
{
	float: right;
	color: white;
	margin-right: 15px;
	width:210px;
	cursor:pointer;
}
.cancel_txt
{
	float: right;
	color: white;
	margin-right: 5px;
	width:90px;
}
.delete_from_watchlist_txt
{	
	float:right;
	color:#fff;
	margin-right:5px;
	width:293px;
	cursor:pointer;
}
.sectHdrWatchlist
{
	height: 50px;
	background-color: #0E3657;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	color:white;
	line-height: 50px;
}

.sectHdrWatchlist a
{
	display: inline;
}

/*Article CSS*/
.articleTitle
{
	font-weight: bold;
	margin: 10px 15px;
	color: #333;
}



.articlePadding
{
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}

/*Login CSS*/

.signIn_user_benefit
{
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #333;
}

.forgot_user_benefit
{
	font-family: Arial,sans-serif;
	color:#333;
}

.forgot_header
{
	height: 50px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}

.color_blue
{
	color: #3A5F83;
	display: inline;
}

.fieldTitle
{
	font-family: Arial,sans-serif;
	font-weight: bold;
	margin-top: 14px;
	color: #333;
}

.signIn_forget 
{
	font-family: Arial,sans-serif;
	color: #3A5F83;
	margin-top: 20px;
}



.signIn_signupnow_table td
{
	line-height: 54px;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
}

.signupnow_tbl td
{
	border-top: 1px solid #C5C5C5;
}
.signupnow_tbl td span{
font-weight: bold;
}

.signIn_signupnow_table td span
{
	font-weight: bold;
	line-height: 56px;
}

.signIn_signupnow_table td span a, .signupnow_tbl td span a
{
	display: inline;
	color: #3A5F83;
	font-weight: bold;
}

.submit_style
{
	text-align: right;
}

.fail_text
{
	line-height: 25px;
	color: #C00;
	padding: 5px 10px 15px 10px;
}

.signup_reqsname {
	color: #666;
	font-family: Arial,sans-serif;
	font-weight: bold;
	vertical-align: top;
}

.signup_reqdesc {
	color: #666;
	font-family: Arial,sans-serif;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 15px;
}

.fail_text_register
{
	line-height: 19px;
	color: #C00;
	padding: 15px 0px 15px 0px;
}

.signup_reqsname span
{
	font-weight: bold;
}

.signup_reqdesc span
{
	font-weight: normal;
}

.fail_text_register_div
{
	margin: 0px 10px 10px 10px;
}

.register_user_info
{
	border-bottom: 1px solid #DEDEDE;
}

/*Search CSS*/

.search_txt
{
	line-height: 50px;
	color: #E2E2E2; 
	font-weight: bold;
}

.search_form
{
	width: 100%;
	height: 75px;
}

.search_results_row
{
	margin: 0px 10px;
}

.search_results_sym
{
	font-weight: bold;
	color: #004276;
	line-height: 75px;
}

.search_results_name
{
	color: #969696;
	font-family: Arial,sans-serif;
	padding-left: 5px
}

.search_resultsnotfound {
	text-align: center;
	font-weight: bold;
	margin: 15px 10px;
}

/*About CSS*/
.headlineAbout 
{
	font-family: arial;
	font-weight: bold;
	margin-top: 25px;
}

.contentAbout 
{
	font-family: arial;
	margin-top: 10px;
	margin-bottom: 30px;
	line-height: 32px;
	margin-top: 15px;
}
.color_black{
 color:#333;
}
.no_topbot_margin{
 margin-top: 0px;
 margin-bottom: 0px;
}
#footerSignUp a{
 display: inline;
 color: #004276;
}
.story_icon_container{
height: 23px;
padding: 16px 0px;
}
.story_txt{
 width: 89%;
}
/* BEGIN MEDIA QUERY - at least 450 pixel wide screen - AROUND LINES 1802-2291 */
@media screen and (min-width: 450px) and (min-height:449px){
 
  .fontSmallPX_1{
  font-size: 9px;
  }
  
  .fontSmallPX_2{
  font-size: 10px;
  }
  
  .fontSmallPX_3{
  font-size: 11px;
  }
  
  .fontSmallPX_4{
  font-size: 12px;
  }
  
  .fontSmallPX_5{
  font-size: 13px;
  }
  
  .fontMediumPX_1{
  font-size: 14px;
  }
  
  .fontMediumPX_2{
  font-size: 15px;
  }
  
   .fontMediumPX_3{
  font-size: 16px;
  }
  
  .fontMediumPX_4{
  font-size: 18px;
  }
  
  .fontMediumPX_5{
  font-size: 19px;
  }
  
   .fontMediumPX_6{
  font-size: 20px;
  }
  
  .fontMediumPX_7{
  font-size: 22px;
  }
  
  .fontLargePX_1{
  font-size: 24px;
  }
  
  .fontLargePX_2{
  font-size: 26px;
  }
  
  .fontLargePX_3{
  font-size: 27px;
  }
  .fontLargePX_4{
  font-size: 29px;
  }
  .fontLargePX_5{
  font-size: 30px;
  }
  .fontLargePX_6{
  font-size: 31px;
  }
  .fontLargePX_7{
  font-size: 33px;
  }
  .fontLargePX_8{
  font-size: 33px;
  }
  
  .fontVLargePX_1{
  font-size: 34px;
  }
  
 .stocks_font{
 font-size: 26px;
 }
 
 .competitor_font{
  font-size: 24px;
 }
 .profile_font{
  font-size: 22px;
  color: #666;
 }
  .CNNMsprite{
	display:block;
	background-image: url("data:image/png;base64,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");
}

.button {
	height: 37px;
	width: 150px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-appearance: none;
	display: inline-block;
	background: #1C4670;
	font: 22px;
	font-weight:bold;
	color: white;
	text-align: center;
	padding-top: 13px;
}

.contactus {
	float: right;
}

.fontbutton_selected {
	width: 130px;
	border-radius: 10px;
	display: inline-block;
	margin: 6px 15px 0px 7px;
	background: #1C4670;
	text-align: center;
	color: white;
}

.fontbutton_unselected {
	width: 130px;
	border-radius: 10px;
	display: inline-block;
	margin: 6px 15px 0px 7px;
	background: rgba(0,0,0,0);
	text-align: center;
	color: black;
}

.td1_selected {
	height: 38px;
	padding-top: 12px;
	font: 24px Arial;
}

.td1_unselected {
	height: 38px;
	padding-top: 12px;
	font: 24px Arial;
}
.td2_selected {
	height: 43px;
	padding-top: 7px;
	font: 30px Arial;
}
.td2_unselected {
	height: 43px;
	padding-top: 7px;
	font: 30px Arial;
}
.td3_selected {
	height: 43px;
	padding-top: 7px;
	font: 32px Arial;
	float: right;
}
.td3_unselected {
	height: 43px;
	padding-top: 7px;
	font: 32px Arial;
	float: right;
}

.CNNMsprite.dow_up {
background-position: -72px 0px;
display: inline-block;
height: 19px;
width: 17px;
margin-right: 5px;
margin-left: 5px;
}

.CNNMsprite.dow_down {
background-position: -89px 0px;
display: inline-block;
height: 19px;
width: 17px;
margin-right: 5px;
margin-left: 5px;
}


.CNNMsprite.watchlist_gainers {
	float: left;
	background-position: -106px 0px;
	width: 17px;
	height: 19px;
	margin-right: -12px;
}


.CNNMsprite.watchlist_losers {
	float: left;
	background-position: -123px 0px;
	width: 17px;
	height: 19px;
	margin-right: -12px;
	padding: 0px;
}

.CNNMsprite.add_arrow_up
{
	background-position: -140px 0px;
	float: right;
	vertical-align: middle;
	width: 44px;
	height: 32px;
	margin-top: 10px;
}

.CNNMsprite.column10_button_delete{
	background-position: -184px 0px;
	float: right;
	width: 44px;
	height:34px;
	margin: 9px 2px 0px 0px;
	cursor:pointer;
}
.CNNMsprite.column10_button_add{
	background-position: -222px 0px;
	float: right;
	width: 44px;
	height: 32px;
	margin: 5px 13px 0px 0px;
}
.CNNMsprite.column10_button_add.active{
        background-position: -140px 0px;
        float: right;
        width: 44px;
        height: 32px;
	margin: 5px 13px 0px 0px;
}
.CNNMsprite.gain
{
	float:right;
	width: 17px;
	background-position: -106px 0px;
	margin-right: 5px;
}

.CNNMsprite.lose
{
	float:right;
	width: 17px;
	background-position: -123px 0px;
	margin-right: 5px;
}

.CNNMsprite.share_icon {
height: 45px;
width: 45px;
display: inline-block;
background-position: -266px 0px;
}

.shareboxOverlay{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: black;
	opacity: 0.8;
	z-index: 9999;
}

.shareboxContainer {
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	top: 25%;
}
#shareEl{
	width: 342px;
	height: 143px;
	z-index:8000;
	display: inline-block;
    	margin: 5px 10px;
    	padding: 5px;
    	position: absolute;
    	z-index: 10001;
}
.sharebackground {
	background-size: 100% 99%;
	margin: 5px 10px;
	padding: 5px;
	width: 342px;
	height: 143px;
	border-radius: 8px;
	display: inline-block;
	z-index: 10001;
	background-color: rgba(45, 45, 48, 0.75);
	border-top: 1px solid rgba(34, 30, 31, 0.05);
	border-bottom: 1px solid rgba(14, 12, 12, 0.05);
	position:absolute;
}

.sharebackground a {
	display: inline;
}
	
.sharetext{
	font-size: 19px;
	font-family: arial;
	color: white;
	margin: 15px 0px 15px 0px;
}

.CNNMsprite.share{
	width: 70px;
	height: 70px;
	margin: 0px 7px 0px 0px;
	display: inline-block;
}
.CNNMsprite.share.facebook{
	background-position: -560px 0px;
	margin-left: 5px;
}
.CNNMsprite.share.twitter{
	background-position: -700px 0px;
}
.CNNMsprite.share.linkedin{
	background-position: -630px 0px;
}
.CNNMsprite.share.email{
	background-position: -490px 0px;
}

a.backButton .arrow{
	display: inline-block;
	float: left;
	margin-left: -4px;
	border: 0px;
	background-color: transparent;
	border-top: 13px solid transparent;
	border-bottom: 13px solid transparent;
	border-right: 16px solid #9EB7C3;
	margin-right: 7px;
	margin-top: 12px;
	width: 16px;
}

.CNNMsprite.settings_icon {
	background-position: -311px 0px;
	display: block;
	height: 38px;
	width: 38px;
	float:left!important;
}

.CNNMsprite.searchImg
{
background-position: -1272px 0px;
float: right;
width: 22px;
height: 28px;
background-color: transparent;
border: none;
}

.findquoteInputBox {
border-radius: 5px;
border: 0;
height: 55px;
padding-top: 5px;
font-weight: normal;
font-family: arial;
padding-left: 15px;
display: inline-block;
width: 365px;
}

.sectHdrFlt { 
	background-color: #0E3657; 
	border-bottom: solid 1px #FFF; 
	padding: 9px 15px;
	height: 130px;
}

.search_go {
	display: inline;
	float: right;
	padding-top: 13px;
}

.CNNMsprite.search_add_delete {
	background-position: -222px 0px;
	float: right;
	width: 44px;
	height: 32px;
}

.signIn_submit {
	height: 50px;
	padding-top: 0px;
	border: 0px;
	margin-top: 30px;
}

.signUp_submit {
	height: 50px;
	padding-top: 0px;
	border: 0px;
	margin-top: 30px;
}

.forgot_submit {
	height: 50px;
	padding-top: 0px;
	border: 0px;
	margin-top: 30px;
}

.loginPwd {
	width: 96%;
	border: 2px solid;
	height: 60px;
	border-radius: 7px;
	display: inline-block;
	font-weight: normal;
	font-family: arial;
	padding-left: 15px;
	border-color: #CCC;
}

#loginForm {
	margin: 13px 15px 21px 15px;
}

.growth {
	height: 60px;
	width: 100%;
	border-top: solid 1px #C5C5C5;
	padding-top: 10px;
	color: #333;
}

.growthLeft {
	text-align: left;
}

.growthRight {
	text-align: right;
}

.growthGain {
	color: green;
	font-weight: bold;
}

.growthLose {
	color: #D50100;;
	font-weight: bold;
}

.ratingRight {
	font-weight: bold;
	text-align: right;
}

.competetors {
	height: 60px;
	width: 100%;
	border-top: solid 1px #C5C5C5;
}

.competetorsLeft {
	text-align: left;
	font-weight: bold;
	width: 25%;
}

.competetorsLeft a span {
	color: #004276;
}

.competetorsCenter {
	text-align: right;
	font-weight: bold;
	width: 35%;
	color: #004276;
}

.competetorsRight {
	text-align: right;
	font-weight: bold;
	width: 40%;
}

.competetorsLoseTxt {
	color: #D50100;;
}

.competetorsGainTxt {
	color: green;
}

.CNNMsprite.competetorsLose { 
	width: 17px;
	background-position: -123px 0px;
	display: inline-block;
	margin-right: 5px;
}

.CNNMsprite.competetorsGain {
	width: 17px;
	background-position: -106px 0px;
	display: inline-block;
	margin-right: 5px;
}

.profileName {
	font-weight: bold;
}

.profile {
	border-top: solid 1px #C5C5C5;
	padding-top: 10px;
	padding-bottom: 10px;
}

#loginResult {
	color: #C03;
	font-weight: normal;
	line-height: 29px;
	margin-top: 42px;
}

.extendedHours {
	text-align: left;
	line-height: 45px;
	float: left;
}

.tradeTime {
	text-align: right;
	line-height: 45px;
}

.extendTime {
	border-bottom: 1px solid #C5C5C5;
	height: 45px;
}

.CNNMsprite.active{
	background-position: -349px 0px;
	height: 50px;
	width: 114px;
	color: white;
	text-align: center;
}

#chart {
    margin: 0 auto;
    padding-top: 8px;
    width: 480px;
}

ul.chartImagesimg{margin:0 auto;}
ul.chartImages img{margin:0 auto;}

ul.chartNav li{display:inline-block;list-style:none;color:#094871;font-weight:bold;width: 110px; font-size:14px; text-align: center;}
ul.chartNav li .txt{padding-top:18px;}

.CNNMsprite.gotop_icon
{
background-position: -463px 0px;
display: inline-block;
height: 32px;
width: 28px;
vertical-align: middle;
}
.fieldTitle {
font-weight: bold;
margin-bottom: 5px;
}

.cancelButtonSignUp
{
	display: inline;
}

.cancelSignUp
{
	float: right;
	margin-right: 10px;
	color: white;
}

div.breakingnews .bn_title {
	color:#ffffff;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 5px 2px 5px 5px;
}

div.breakingnews .bn_desc {
	color:#ffffff;
	padding: 5px 2px 5px 5px;
	font-family: Arial, sans-serif;
}

.breakingNewsDiv
{
	border-bottom: solid 1px #C5C5C5;
	margin: 0px 15px;
}

div.breakingnews {
	background-size: 100% 99%;
	margin-top: 10px;
	margin-bottom: 10px;
    padding: 5px 3px 2px 3px;
	width: 99%;
	border-radius: 6px;
	display: block;
	text-align: left;
	z-index: 100;
	background: linear-gradient(top, #EB1C24, #BD1E2D);
	background: -o-linear-gradient(top, #EB1C24, #BD1E2D);
	background: -moz-linear-gradient(top, #EB1C24, #BD1E2D);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EB1C24), color-stop(0.4, #BE1E2D), to(#BD1E2D));
}

.smallFont {font-size: 20px;}
.mediumFont{font-size: 24px;}
.largeFont {font-size: 30px;}

.articleContent
{
	margin-left: 15px;
	margin-right: 15px;
	line-height: 33px;
	color: #333;
}

.noarticlesymbol{
	background-position: -1295px 0px;
	background-repeat: no-repeat;
	height: 63px;
	width: 72px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;/*temporary till we vertically align this*/
}
.forgot_user_benefit{
line-height: 30px;
}
.forgot_user_results{
	line-height: 30px;
	margin: 0px 15px 15px 15px;
}
.forgot_results_style
{
	text-align: right;
	margin: 30px 15px;
}
li.top_ad,.bottom_ad {
margin: 0px 15px;
}
.ads_topbot_border{
margin: 0px 15px;
}
.ads_bot_border{
margin: 0px 15px;
}
.logInBox{
margin: 0px 15px;
}
.settingsHdr{
padding: 20px 0px 10px 0px;
margin: 0px 15px;
}

.settingsContactus{
/*	margin: 23px 15px 30px 15px;*/
	margin: 20px auto;
        width: 375px;
	/*display:inline-block;*/
	position:relative;
	clear:both;
        border:1px solid #ffff;	
}

.signIn_signupnow_table, .signupnow_tbl
{
	border-spacing: 0;
	margin:0px 15px 15px 15px;
	width: 93%;
}
.forgot_header{
 margin: 25px 15px 0px 15px;
}
.forgot_result_header{
 	margin: 5px 15px 0px 15px;
 	height: 50px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}
#forgotPwdForm{
margin: 0px 15px;
}
#cnnConnectFormRegister
{
	margin: 13px 15px 21px 15px;
}
.wsod_dataTable {
 width: 95%; 
 margin-left: 15px; 
 margin-right: 15px;
 }
 
 .articleNewYork
{
	margin-left: 15px;
	margin-right: 15px;
	line-height: 33px;
	color: #999;
}

.CNNMsprite.markets_losers {
	float: right;
	background-position: -123px 1px;
	width: 17px;
	height: 19px;
	margin-right: 4px;
	padding: 0px;
}

.CNNMsprite.markets_gainers {
	float: right;
	background-position: -106px 0px;
	width: 17px;
	height: 19px;
	margin-right: 4px;
}
#footerSignUp{
line-height: 28px;
color: #999;
margin: 0px 15px;
height: 150px;
}
.signupnow_tbl td{
line-height: 32px;
padding-top:15px;
}

.CNNMsprite.delete_arrow_up {
	background-position: -190px 0px;
	float: right;
	vertical-align: middle;
	width: 33px;
	height: 32px;
	margin-top: 8px;
}
.story_icon_container{
height: 29px;
padding: 13px 0px;
}

.placeholder{
	display:block;
	height:245px;
	margin:1px;
	padding:1px;
}

a.fullSiteTxt{
	clear:left;
    display: block;
    width:263px;
    margin-top: 15px;
}

.CNNMsprite.stock_percent {
	float: right;
	background-position: -1417px -3px;
	width: 32px;
	height: 32px;
	margin-right: 4px;
	margin-top: 8px;
}

.CNNMsprite.stock_dollar {
	float: right;
	background-position: -1379px -3px;
	width: 32px;
	height: 32px;
	margin-right: 4px;
	margin-top: 8px;
}

.anchor-inline
{
	display: inline;
}
}

/* BEGIN MEDIA QUERY 449 pixel wide devices and lower - AROUND LINES 2291-3001 */
@media screen and (max-width: 449px), (max-height:449px){
 
   .fontSmallPX_1 {
     font-size: 4px;
  }
  
  .fontSmallPX_2{
  font-size: 5px;
  }
  
  .fontSmallPX_3{
  font-size: 6px;
  }
  
  .fontSmallPX_4{
  font-size: 7px;
  }
  
  .fontSmallPX_5{
  font-size: 8px;
  }
  
  .fontMediumPX_1{
  font-size: 9px;
  }
  
  .fontMediumPX_2{
  font-size: 10px;
  }
  
   .fontMediumPX_3{
  font-size: 11px;
  }
  
  .fontMediumPX_4{
  font-size: 12px;
  }
  
  .fontMediumPX_5{
  font-size: 13px;
  }
  
   .fontMediumPX_6{
  font-size: 14px;
  }
  
  .fontMediumPX_7{
  font-size: 15px;
  }
  
  .fontLargePX_1{
  font-size: 16px;
  }
  .fontLargePX_2{
  font-size: 17px;
  }
  .fontLargePX_3{
  font-size: 18px;
  }
  .fontLargePX_4{
  font-size: 19px;
  }
  .fontLargePX_5{
  font-size: 20px;
  }
  .fontLargePX_6{
  font-size: 21px;
  }
  .fontLargePX_7{
  font-size: 22px;
  }
  .fontLargePX_8{
  font-size: 23px;
  }
  .fontVLargePX_1{
  font-size: 24px;
  }
 
 .stocks_font{
 font-size: 16px;
 }
 
 .competitor_font{
  font-size: 17px;
 }
 .profile_font{
  font-size: 17px;
  color: #666;
 }
 
.add_to_watchlist_txt {
    color: white;
    float: right;
    margin-right: 4px;
    margin-top:1px;
    width: 142px;
}
.cancel_txt {
    color: white;
    float: right;
    margin-right: 4px;
    margin-top:1px;
    width: 55px;
}
.delete_from_watchlist_txt {
    color: #FFFFFF;
    float: right;
    margin-right: 5px;
    margin-top: 1px;
    width: 189px;
}
 
 
.textSizes{
	height: 40px;
	width: 290px;
	border: 1px solid;
	border-radius: 6px;
	display: lock;
	font-weight: normal;
	font-family: arial;
	border-color: #CCC;


}
div.listItemsContainer { margin: 0px 10px; }
.sectHdr, .sectHdrTxt {height: 40px;background-color: #0E3657;border-bottom: solid 2px white;font-weight: bold;padding: 0px 10px;color:white;line-height: 40px;}

div.listItems div { display: table; /*padding-top: 9px; padding-bottom: 6px;*/ 
   width: 100%;
   height: 55px;
}
div.listItems div a { vertical-align: middle; border-top: solid 1px #C5C5C5; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;height: 55px;overflow: hidden; display: table-cell}
div.listItems div .noanchor { display: table-cell; vertical-align: middle; border-top: solid 1px #DEDEDE; padding: 0px 4px 0px 0px; margin:0px 12px 0px 12px;height: 53px;overflow: hidden; }

div.listItems div a span {line-height:18px; text-overflow: ellipsis;display: table-cell;
vertical-align: middle;}
div.listItems .noanchor span { line-height:18px; text-overflow: ellipsis;}
hr{
	border-top: 1px solid #C5C5C5;
	margin: 5px 10px;
}
.wsod_dataTable { width: 95%; margin-left: 10px; margin-right: 10px;}
.wsod_dataTableMed td { height:50px; line-height:20px; }
.articleTitle {
	font-weight: bold;
	margin: 10px 10px;
	color: #333;
}

.articleContent {
	margin-left: 10px;
	margin-right: 10px;
	line-height: 22px;
	color: #333;
}
	
.noarticlesymbol{
	background-position: -915px 0px;
	background-repeat: no-repeat;
	height: 42px;
	width: 48px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;/*temporary till we vertically align this*/
}

.articlePadding
{
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}

.companyData{margin-bottom:8px; width: 97%;}

.CNNMsprite{
	display:block;
	background-image: url("data:image/png;base64,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");
}

#botNav .navItem{ width: 33.3%; height: 44px; float: left;}
.navItemIn  {width: 95%; margin-left: auto; margin-right: auto;} 

#pageContainer {
position: fixed;
top: 48px;
overflow: auto;
width: 100%;
z-index: 1;
}

.icon.CNNMsprite, .art .icon.CNNMsprite {
background-position: 0px 0px;
background-repeat: no-repeat;
display: table-cell;
height: 22px;
width: 24px;
float: right;
vertical-align: middle;

}

.icon.CNNMsprite, .vid .icon.CNNMsprite {
background-position: -22px -2px;
background-repeat: no-repeat;
display: table-cell;
height: 22px;
width: 30px;
float: right;
vertical-align: middle;
}

.button {
	height: 26px;
	width: 100px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-appearance: none;
	display: inline-block;
	background: #1C4670;
	font-size: 16px;
	font-weight:bold;
	color: white;
	text-align: center;
	padding-top: 7px;
}

.contactus {
	float: right;
}

.fontbutton_selected {
	width: 87px;
	border-radius: 6px;
	display: inline-block;
	margin: 3px 5px 3px 6px;
	background: #1C4670;
	text-align: center;
	color: white;
}

.fontbutton_unselected {
	width: 88px;
	border-radius: 6px;
	display: inline-block;
	margin: 5px 5px 5px 5px;
	background: rgba(0,0,0,0);
	text-align: center;
	color: black;
}

.td1_selected {
	height: 26px;
	padding-top: 8px;
	font: 16px Arial;
}

.td1_unselected {
	height: 24px;
	padding-top: 6px;
	font: 16px Arial;
}
.td2_selected {
	height: 29px;
	padding-top: 5px;
	font: 20px Arial;
}
.td2_unselected {
	height: 27px;
	padding-top: 4px;
	font: 20px Arial;
}
.td3_selected {
	height: 30px;
    font: 24px Arial;
    float: right;
    padding-top: 4px;
}
.td3_unselected {
	height: 28px;
	font: 24px Arial;
	float: right;
	padding-top: 2px;
}

.CNNMsprite.dow_up {
background-position: -52px 0px;
display: inline-block;
height: 25px;
width: 20px;
margin: 2px 5px 0px 3px;
}

.CNNMsprite.dow_down {
background-position: -72px 0px;
display: inline-block;
height: 27px;
width: 18px;
margin-right: 5px;
margin-left: 3px;
}

.CNNMsprite.watchlist_gainers
{
	float: left;
	background-position: -89px 0px;
	width: 15px;
	height: 15px;
	margin-right:2px;
}

.CNNMsprite.watchlist_losers
{
	float: left;
	background-position: -105px 0px;
	width: 17px;
	height: 19px;
	margin-right:2px;
}

.sectHdrWatchlist {
height: 40px;
background-color: #0E3657;
border-bottom: solid 1px white;
font-weight: bold;
padding: 0px 0px 0px 10px;
color: white;
line-height: 40px;

}

.CNNMsprite.add_arrow_up {
background-position: -122px 0px;
float: right;
vertical-align: middle;
width: 22px;
height: 22px;
margin-top: 8px;
margin-right: 12px;
}

.CNNMsprite.column10_button_delete{
	background-position: -144px 0px;
	float: right;
	width: 22px;
	height: 22px;
	margin-top:11px;
	margin-right: 5px;
}
.CNNMsprite.column10_button_add{
	background-position: -249px 0px;
	float: right;
	width: 22px;
	height: 22px;
	margin: 5px 13px 0px 0px;
}
.CNNMsprite.column10_button_add.active{
        background-position: -122px 0px;
        float: right;
        width: 22px;
        height: 22px;
	margin: 8px 13px 0px 0px;
}
.CNNMsprite.gain {
	float: right;
	width: 11px;
	background-position: -90px 4px;
	padding-right: 8px;
}

.CNNMsprite.lose {
	float: right;
	width: 9px;
	background-position: -106px 3px;
	padding-right: 8px;
}

.CNNMsprite.share_icon {
	height: 33px;
	width: 24px;
	display: inline-block;
	background-position: -171px 0px;
	margin-left: 7px;
}

.shareboxOverlay{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: black;
	opacity: 0.8;
	z-index: 9999;
}

.shareboxContainer {
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	top: 29%;
}

.sharebackground {
	background-size: 100% 99%;
	margin: 5px 10px;
	padding: 5px;
	width: 241px;
	height: 110px;
	border-radius: 6px;
	display: inline-block;
	z-index: 10001;
	background-color: rgba(45, 45, 48, 0.75);
	border-top: 1px solid rgba(34, 30, 31, 0.05);
	border-bottom: 1px solid rgba(14, 12, 12, 0.05);
}

.sharebackground a {
	display: inline;
}
	
.sharetext{
	font-size: 13px;
	font-family: arial;
	color: white;
	margin: 10px 0px 10px 0px;
}

.CNNMsprite.share{
	width: 53px;
	height: 53px;
	margin: 0px 5px 0px 0px;
	display: inline-block;
}
.CNNMsprite.share.facebook{
	background-position: -399px 0px;
	margin-left: 3px;
}
.CNNMsprite.share.twitter{
	background-position: -505px 0px;
}
.CNNMsprite.share.linkedin{
	background-position: -452px 0px;
}
.CNNMsprite.share.email{
	background-position: -346px 0px;
}

a.backButton .arrow{
	display: inline-block;
	float: left;
	margin-left: -9px;
	width: 9px;
	border: 0px;
	background-color: transparent;
	border-top: 8.5px solid transparent;
	border-bottom: 8.5px solid transparent;
	border-right: 9px solid #9EB7C3;
	margin-right: 7px;
	margin-top: 12px;
}

.CNNMsprite.settings_icon
{
	background-position: -199px 0px;
        display: block;
        height: 25px;
        width: 25px;
        vertical-align: middle;
	float:left;
}
.CNNMsprite.gotop_icon
{
    background-position: -224px 0px;
    display: inline-block;
    height: 21px;
    width: 25px;
    vertical-align: middle;
}

.CNNMsprite.searchImg
{
	background-position: -892px 0px;
	float: right;
	width: 18px;
	height: 27px;
	background-color: transparent;
	border: none;
}

.findquoteInputBox {
border-radius: 5px;
border: 0;
height: 34px;
width: 242px;
padding-top: 5px;
font-weight: normal;
font-family: arial;
padding-left: 10px;
display: inline-block;
}

.sectHdrFlt 
{ 
	background-color: #0E3657; 
	border-bottom: solid 1px #FFF; 
	padding: 9px 10px;
	height: 95px;
}

.search_go {
display: inline;
float: right;
padding-top: 6px;
}

.CNNMsprite.search_add_delete
{
	background-position: -249px 0px;
	float: right;
	width: 22px;
	height: 22px;
}

.signIn_submit {
height: 33px;
padding-top: 0px;
border: 0px;
margin-top: 20px;
}

.signUp_submit {
	height: 33px;
	padding-top: 0px;
	border: 0px;
	margin-top: 20px;
}

.forgot_submit {
	height: 33px;
	padding-top: 0px;
	border: 0px;
	margin-top: 20px;
}

.loginPwd {
	width: 97.5%;
	height: 34px;
	font-weight: normal;
	font-family: arial;
	padding-left: 5px;
	border: 2px solid;
	border-radius: 7px;
	display: inline-block;
	border-color: #CCC;
}

#loginForm
{
	margin: 13px 10px 21px 10px;
}

.growth
{
	height: 45px;
	width: 100%;
	border-top: solid 1px #C5C5C5;
	padding-top: 10px;
	color: #333;
}

.growthGain
{
	color: green;
	font-weight: bold;
}

.growthLeft
{
	text-align: left;
}

.growthRight
{
	text-align: right;
}

.growthLose
{
	color: #D50100;;
	font-weight: bold;
}

.ratingRight
{
	font-weight: bold;
	text-align: right;
}

.competetors
{
	height: 45px;
	width: 100%;
	border-top: solid 1px #C5C5C5;
}

.competetorsLeft
{
	text-align: left;
	font-weight: bold;
	width: 25%;
}

.competetorsLeft a span
{
	color: #004276;
}

.competetorsCenter
{
	text-align: right;
	font-weight: bold;
	width: 35%;
	color: #004276;
}

.competetorsRight
{
	text-align: right;
	font-weight: bold;
	width: 40%;
}

.competetorsLoseTxt
{
	color: #D50100;;
}

.competetorsGainTxt
{
	color: green;
}

.CNNMsprite.competetorsLose
{
	width: 11px;
	background-position: -104px -327px;
	display: inline-block;
	padding-right: 8px;	
}

.CNNMsprite.competetorsGain
{
	width: 11px;
	background-position: -87px -328px;
	display: inline-block;
	padding-right: 8px;
}

.profileName
{
	font-weight: bold;
}

.profile
{
	border-top: solid 1px #C5C5C5;
	padding-top: 10px;
	padding-bottom: 10px;
}

#loginResult
{
	color: #C03;
	font-weight: normal;
	line-height: 20px;
	margin-top: 26px;
}

.extendedHours
{
	text-align: left;
	line-height: 30px;
	float: left;
}

.tradeTime
{
	text-align: right;
	line-height: 30px;
}

.extendTime
{
	border-bottom: 1px solid #C5C5C5;
	height: 30px;
}
li.stockChangePercent span.CNNMsprite {
	margin-top:20px;
}

.CNNMsprite.active{
	background-position: -271px 0px;
	height: 34px;
	width: 76px;
	color: white;
	text-align: center;
}

#chart
{
	margin:10px 10px;
	width:320px;
	padding-top:8px;
}

ul.chartNav li .txt{padding-top:12px;}
ul.chartNav li{
	display:inline-block;
	list-style:none;
	color:#094871;
	font-weight:bold;
	width: 77px; 
	font-size:14px; 
	text-align: center; 
}

.fieldTitle {
font-weight: bold;
}

.CNNMsprite.delete_arrow_up {
background-position: -144px 0px;
float: right;
vertical-align: middle;
width: 22px;
height: 22px;
margin-top: 8px;
}
.cancelButtonSignUp
{
	display: inline;
}

.cancelSignUp
{
	float: right;
	margin-right: 5px;
	color: white;
}

.settingsHdr {
	font-weight: bold;
	font-family: arial;
	padding: 15px 0px 7px 0px;
	margin: 0px 10px;
}

.settingsContactus {
	margin: 20px auto;
	width: 250px;
	/*display:inline-block;*/
	position:relative;
	clear:both;
	border:1px solid #ffff;	
}

div.breakingnews .bn_title {
	color: white;
    font-family: Arial, sans-serif;
    font-weight: bold;
    padding: 5px 2px 5px 6px;
}

div.breakingnews .bn_desc {
	color: white;
    padding: 0px 2px 3px 7px;
    font-family: Arial, sans-serif;
}

.breakingNewsDiv
{
	border-bottom: solid 1px #C5C5C5;
	margin: 0px 10px;
}

div.breakingnews {
	background-size: 100% 99%;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	width: 97%;
	border-radius: 5px;
	display: inline-block;
	text-align: left;
	z-index: 100;
	background: linear-gradient(top, #EB1C24, #BD1E2D);
	background: -o-linear-gradient(top, #EB1C24, #BD1E2D);
	background: -moz-linear-gradient(top, #EB1C24, #BD1E2D);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EB1C24), color-stop(0.4, #BE1E2D), to(#BD1E2D));
}
 /*  z-index: 100;*/
 
.smallFont {font-size: 14px;}
.mediumFont{font-size: 16px;}
.largeFont {font-size: 20px;}
.forgot_user_benefit{
line-height: 20px;
}
.forgot_user_results{
	line-height: 20px;
	margin: 0px 10px 10px 10px;
}
.forgot_results_style
{
	text-align: right;
	margin: 30px 10px;
}
.stockDetail{margin:10px 10px 0px 10px;}

li.top_ad,.bottom_ad {
margin: 0px 10px;
}
.ads_topbot_border{
margin: 0px 10px;
}
.ads_bot_border{
margin: 0px 10px;
}
.logInBox{
margin: 0px 10px;
}
.signIn_signupnow_table
{
	border-spacing: 0;
	margin:0px 10px 15px 10px;
	width: 93%;
}
.signupnow_tbl{
    border-spacing: 0;
	margin:0px 10px 10px 10px;
	width: 93%;
}
.forgot_header{
 margin: 25px 10px 0px 10px;
}
.forgot_result_header{
	 margin: 5px 10px 0px 10px;
	 height: 50px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
}
#forgotPwdForm{
 margin: 0px 10px;
}

#cnnConnectFormRegister
{
	margin: 13px 10px 21px 10px;
}
.wsod_dataTable { 
 width: 95%;
 margin: 0px 10px;
 }
 
 .articleNewYork {
	margin-left: 10px;
	margin-right: 10px;
	line-height: 22px;
	color: #999;
}
.CNNMsprite.markets_losers
{
	float: right;
	background-position: -106px 3px;
	width: 14px;
	height: 16px;
	margin-right:6px;
}
.CNNMsprite.markets_gainers
{
	float: right;
	background-position: -90px 3px;
	width: 14px;
	height: 15px;
	margin-right:6px;
}
#footerSignUp{
line-height: 19px;
color: #999;
margin: 0px 10px;
height:	150px;
}
.signupnow_tbl td{
line-height: 20px;
padding-top:15px;
}

.placeholder{
	display:block;
	height:120px;
	margin:1px;
	padding:1px;
}

.CNNMsprite.stock_percent {
	float: right;
	background-position: -972px -2px;
	width: 22px;
	height: 24px;
	margin-right: 4px;
	margin-top: 8px;
}

.CNNMsprite.stock_dollar {
	float: right;
	background-position: -1000px -2px;
	width: 22px;
	height: 24px;
	margin-right: 4px;
	margin-top: 9px;
}

.anchor-inline
{
	display: inline;
}
}
/* END MEDIA QUERY 445 pixel wide devices and lower - AROUND LINES 2291-3001      */

@media only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
.CNNMsprite.share_icon {
	
	background-image: url(https://i.cdn.turner.com/money/mobile/.element/img/1.0/retina640x960/icon-share@2x.png);
	background-repeat: no-repeat;
	-webkit-background-size: 33px 24px;
	background-size: 33px 24px;
	margin-left: 7px;
	height: 29px;
	width: 24px;
	display: inline-block;
	background-position: 0px 5px;
}

.CNNMsprite.stock_dollar {
	
	background-image: url(https://i.cdn.turner.com/money/mobile/.element/img/1.0/retina640x960/change.png);
	background-repeat: no-repeat;
	-webkit-background-size: 21px 21px;
	background-size: 21px 21px;
	background-position: 0px 0px;
	height: 32px;
	width: 32px;
	margin-top: 10px;
	margin-right: -10px;
}

.CNNMsprite.stock_percent {
	
	background-image: url(https://i.cdn.turner.com/money/mobile/.element/img/1.0/retina640x960/percent-change.png);
	background-repeat: no-repeat;
	-webkit-background-size: 21px 21px;
	background-size: 21px 21px;
	background-position: 0px 0px;
	height: 32px;
	width: 32px;
	margin-top: 10px;
	margin-right: -10px;
}
}

/*remove the gray carousel*/
#insertEl1.carousel{
display:none!important;
}
._fwph_r{
	min-height:50px;
}
.clearfix{
	clear:both;
	zoom:1%;
	}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
.clearBoth{
        clear:both;
        zoom:1%;
        }
.clearBoth:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
/* temporary fix for Markets page */
div[id^="markets"] .CNNMsprite.watchlist_gainers{
        float:right;
}
div[id^="markets"] .CNNMsprite.watchlist_losers{
        float:right;
}
#markets--7 .CNNMsprite.watchlist_gainers,#markets--7 .CNNMsprite.watchlist_losers{
        float:right;
}
div[id^="markets"] .column25_perct_down{float:right;}
#markets--7 .column25_perct_down{float:right;}

/* MODAL styling */
#modal{
	background:#232121;
	height:39%;
	width:50%;
	top:25%;
	left:25%;
	position:absolute;
	display:none;
	border-radius:8px 8px 8px 8px;font-family:arial;color:#fff;
	z-index:999;
}
#modal .text{
	clear: right;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 10px;
    text-align:center;
}
.container{
	width:50%;
	margin: 15px auto;
    width: 75%;
}
.accept{
	width:25%!important;
	float:left;
	clear:left;
	border:1px solid #ddd;
	padding:10px;
	border-radius:8px 8px 8px 8px;
}
.deny{
	width:25%!important;
	float:right;
	clear:right;
	border:1px solid #ddd;
	padding:10px;
	border-radius:8px 8px 8px 8px;
}
/* stock detail font colors */
div[id^="stock_detail"] .extendedHours {
	color: #666;
}
div[id^="stock_detail"] .tradeTime { 
        color: #999;
}
/* customWatchlist double lines and overlap strong lines */
div[id^="custom_watchlist"] li.top_ad{
	border-top:none;
}
div[id^="custom_watchlist"] .ads_topbot_border{
	border-bottom:none;
}
div[id^="custom_watchlist"] .bottom_ad{
	border-bottom: 1ps solid #C5C5C5;
}
div[id^="customWatchlist"] .ads_topbot_border{
	border-bottom:none;
}
/*
div[id^="staticWatchlist"] .ads_topbot_border{
	border-bottom:none;
}
*/
/* custom watch list column spacing based on device width */
@media screen and (min-width: 452px) and (min-height:449px){
div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span.stocks_font {
	text-align: right;
	width:112px;
}	
div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span.watchlist_losers,div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span.watchlist_gainers{
	margin-left:10%;
}
}

@media screen and (max-width: 449px), (max-height:449px){
div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span.stocks_font {
	text-align: right;
	width:55px;
}
div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span {
	/*margin-left: 20.5%;*/
}	
}

@media screen and (min-width: 610px) and (min-height:449px){
div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span.stocks_font {
	text-align: right;
	width:100px;
}
div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span.watchlist_losers,div[id^="customWatchlist"] #wsod_watchListTable li.stockChangePercent span.watchlist_gainers{
        margin-left:24.8%;
}
}
/* static watch list column spacing */

@media screen and (min-width: 451px), (max-width:503px){
div[id^="staticWatchlist"] li.stockChangePercent{
        margin-left:21%;
}
}
div[id^="staticWatchlist"] li.stockValue span {
    margin-left: 10%;
    text-align: right;
    width: 26%;
}
div[id^="staticWatchlist"] ul#wsod_watchListTable li a span {
    margin-top: none;
    padding-top: 18px;
}
div[id^="customWatchlist"] wsod_watchListTable ul{ 
	border-top: 1px solid #C5C5C5;
}
div[id^="customWatchlist"] #wsod_watchListTable:first-child{
	border:none;
}

/* possible fix for fixed footer allowing clicking through to links - issue on ios */

/* commenting out for now
#botNav{
	z-index: 80000;
	-webkit-overflow-scrolling: touch;
	width:99.9%!important;
	display:block;
	visibility:visible;
	display:block;
}
a#navButton1,a#navButton2,a#navButton3,.navItemIn a{
        z-index: 99999;
        -webkit-overflow-scrolling: touch;
	display:inline;
	visibility:visible;
}
*/

/*ios5 two footers hack*/
#botNav2 {
    bottom: -144px;
    float: left;
    height: 81px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
   display:block;
   cursor:pointer!important; 
}
#placeholderNav{display:block;border:1px solid pink;}
#botNav.botNav.botNav1{position: absolute;bottom:-70px!important;z-index:777!important;}
#botNav.botNav.botNav2{bottom:-2px!important;visibility:visible!important;z-index:999!important;}
#pageContainerContainer{z-index:0;}

/* HARDWARE ACCELERATION to let the phone's GPU handle animation */
#topHdr{
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) 
-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
-webkit-perspective: 1000;
}
.sectHdrWatchlist{
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) 
-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
-webkit-perspective: 1000;
}
.sectHdr{
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) 
-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
-webkit-perspective: 1000;
}
.sectHdrTxt{
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) 
-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
-webkit-perspective: 1000;
}
#pageContainer{
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0) 
-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
-webkit-perspective: 1000;
}
#home--1{
-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
	-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
	-webkit-perspective: 1000;
}
#markets,#markets--1{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
	-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
	-webkit-perspective: 1000;
}
#staticWatchlist,#staticWatchlist--1{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
	-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
	-webkit-perspective: 1000;
}
#customerWatchlist,#customWatchlist--1{
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0)
	-webkit-transform: translate3d(0,0,0) rotate (0) scale (1)!importanti;
	-webkit-perspective: 1000;
}

/* fix for various android form and ui issues */
/*input{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important;
	-webkit-user-modify: read-write-plaintext-only;
	underline:none!important;
	-webkit-backface-visibility: '';
}*/
input[type=text]
{
    -webkit-user-modify: read-write-plaintext-only;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)!important;
    -webkit-backface-visibility: hidden;
    -webkit-transform: rotateY(0deg); 
    -moz-transform: rotateY(0deg); 
    transform: rotateY(0deg);
}
input#password {
    -webkit-text-security: disc;
}
body{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)!important; 
	/*overflow:hidden!important;*/
}

/* fix for delete stock in search icon falling out of line*/
div[id^="quote"] .listItemsContainer .listItems .CNNMsprite.column10_button_delete {
	margin-right: 13px;
}

/* share stuff */
.shareboxContainer2 {
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 8000;
        text-align: center;
        top: 25%; 
	background:transparent;
}
#shareEl2{
        height:100%;
        width:100%;
        z-index:8000;
        position:relative;
        top:-10%;
	background:transparent;
}
.shareboxContainer{
	width:324px;
}
/* market commodities in black */
.mrktCommoditiesQuotes .column45,.mrktBondsQuotes .column45, .mrktCommoditiesQuotes .column45,.mrktCurrenciesQuotes .column45{
	color:#333333!important;
}
input#loginId{
        -webkit-transform: translate3d(0,0,0);
        underline:none;
        -webkit-user-modify: read-write-plaintext-only;
}


input:focus#loginId{
         -webkit-transform: translate3d(0,0,0);
        underline:none;
        -webkit-user-modify: read-write-plaintext-only;
}

#stockChange
{
	display: none;
}

#stockChangePct
{
	display: table-cell;
}
.bottomSettings{
	display:block;
	margin:4px 0px 8px 0px;
	padding:1px 0pc 4px 0px;
}
.floatLeft{
	float:left;
}
.padLeft{
	padding-left:8px;
}
.inlineDisplay{
	display:inline;
}
