nav{
	margin-bottom:15px;
	z-index: 9999;
}

/* article */
#container{
	width:100%;
	margin: 5px auto 0 auto;
	margin-top:10px;
	position:relative;
}
a{
	display:block;
	text-decoration:none;
	outline:none;
}
.clr{
	clear:both !important;
	height:0px !important;	
	display:block;
}
.cur5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
} 
.cur3{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
} 
.topcur5{
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.botcur5{
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.bornon{
	border:none !important;
} 
.navgra{
	background: #1e5799; /* Old browsers */
	background: url('path') ;
	background: -moz-linear-gradient(top, #fff 40%, #ededed 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#fff), color-stop(40%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 40%,#ededed 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 40%,#ededed 40%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fff 40%,#ededed 40%); /* IE10+ */
} 
.regra{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #e1e0e0 4%, #fff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#e1e0e0), color-stop(100%,#fff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1e0e0 4%,#fff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1e0e0 4%,#fff 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e1e0e0 4%,#fff 100%); /* IE10+ */
}
.regrabt{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #4b9fa3 30%, #197d82 30%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#4b9fa3), color-stop(30%,#197d82)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4b9fa3 30%,#197d82 30%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4b9fa3 30%,#197d82 30%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #4b9fa3 30%,#197d82 30%); /* IE10+ */
} 
.port-bt-gra{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #4b9fa3 40%, #197d82 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#4b9fa3), color-stop(40%,#197d82)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4b9fa3 40%,#197d82 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4b9fa3 40%,#197d82 40%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #4b9fa3 40%,#197d82 40%); /* IE10+ */
} 
.foot-bt-gra{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #9acac8 40%, #66aeac 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#9acac8), color-stop(40%,#66aeac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9acac8 40%,#66aeac 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9acac8 40%,#66aeac 40%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #9acac8 40%,#66aeac 40%); /* IE10+ */
}
.gra2{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #9acac8 20%, #66aeac 20%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#9acac8), color-stop(20%,#66aeac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9acac8 20%,#66aeac 20%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9acac8 20%,#66aeac 20%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #9acac8 20%,#66aeac 20%); /* IE10+ */
}
.fin-sear-bt-gra{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #898a8c 22%, #6c6e70 22%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#898a8c), color-stop(22%,#6c6e70)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #898a8c 22%,#6c6e70 22%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #898a8c 22%,#6c6e70 22%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #898a8c 22%,#6c6e70 22%); /* IE10+ */
}
.shablur2{
	-webkit-box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.5);
}
.shalite{
	-webkit-box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.4);
	box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.4);
}
.shainsol{
	-webkit-box-shadow: inset 0px 1px 0px 0 #197d82;
	-moz-box-shadow: inset 0px 1px 0px 0 #197d82;
	box-shadow: inset 0px 1px 0px 0 #197d82;
} 
#navbar{
	
	/*height:35px;
	margin: 0 auto;*/
	/*overflow:hidden;  
	border:1px solid #c3c3c3; */     
/*  z-index:50; */

  z-index:999; 


}

#navbar, #navbar ul li a:hover, #navbar ul li a.active {

	 width:100%; height:66px; background:url('../img/trans-whitish.png');


}


#container .wrapper .left ul.breadcrumb,
#container .wrapper .left .article .post-detail .post-info ul{
   list-style:none;
   overflow:hidden;
}
#navbar ul{
	overflow:visible !important;

}
#navbar ul li{
	float:left; 
	border-right:none;
	
}
sitetitle-link a{
	height:22px;
}
#navbar ul li a.logo{
	background:url('../img/kapitallwire-logo.png') no-repeat;
	width: 275px;
	height: 66px; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0;
	padding-left:-20px;
	padding-bottom:17px;
	text-indent: -9999px;
}
#navbar ul li a.invest101, 

#navbar ul li .sign,
#navbar ul li a.invest101:hover,

#navbar ul li .sign:hover,
#navbar ul li.search form .searchbt{
	background: url('../img/spitre1.png')no-repeat;	
}

#navbar ul li a.whatshot,#navbar ul li a.whatshot:hover,{
background: url('../img/whatshot1.png')no-repeat;
}

#navbar ul li a.sitetitle,#navbar ul li a.sitetitle:hover,{
background:url("../img/kapitallwire-logo.png") no-repeat
}

#navbar ul li.active {
	background: url('../img/menu-bg.png') repeat-x 0 -43px;
}
#navbar ul li a.invest101,
#navbar ul li a.investideas{ 
	padding-right:14px;
	padding-top:10px;
	padding-bottom:3px;
}

#navbar ul li a.whatshot{ 
	padding-right:14px;
	padding-top:10px;
	padding-bottom:3px;
}

#navbar ul li a.sitetitle{ 
	padding-right:14px;
	padding-top:10px;
	padding-bottom:3px;
}

#navbar ul li.active{
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 40%, #e8e7e7 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#f5f5f5), color-stop(40%,#e8e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 40%,#e8e7e7 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 40%,#e8e7e7 40%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 40%,#e8e7e7 40%); /* IE10+ */
}
#navbar ul li a.invest101:hover,
#navbar ul li.active a.invest101 {
	background-position: -213px -42px;
}

#navbar ul li .sign{
	background-position: -696px 7px;
	padding-left:22px;
	display:block;
	cursor:pointer;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:3px;
	margin:0 auto;
	width:50px;
}
#navbar ul .sign-cont{
	width:87px;
/*  padding-left:14px;*/
}
#navbar ul .narrow{
	padding-left:0px !important;
}
#navbar ul li .sign:hover,
#navbar ul li.active .sign{
	background-position: -696px -45px;	
}
#navbar ul li.search form {width: 98%;position: relative;}
#navbar ul li.search form input#searchbox::-webkit-input-placeholder {color: #959595;}
#navbar ul li.search form input#searchbox:-moz-placeholder {color: #959595;}


#navbar ul li.search form .searchbt{
  background:#fff url('../img/spitre1.png') repeat-x;
  padding:0;
  position:absolute;
  background-position: -464px -1px;
  height:18px;
  width:18px;
  right:7px;



  top:10px;
  border:none;
  cursor:pointer;
}
#navbar ul li.search form input.searchbt:hover {
  background-position: -496px -2px;
  width: 18px; height: 18px; }
}

#navbar #search-form .loading{
	background:#fff url('../img/search_loader.gif') 0 1px no-repeat;
} 
#market-tab{
	background-color:#fff;
}
#container .wrapper{
	overflow:hidden;
	margin: 0 auto;
	width:955px;
	margin-top:16px;
	margin-bottom:40px;
}
#container .wrapper .left{
	/*overflow:hidden;*/
	float:left;
	width:645px;
/*	margin-top:50px;*/
}
#idea #container .wrapper .left, #invest #container .wrapper .left {
	margin-top:0px;
}
.related-article .row .row-content .row-info ul{
	float:left;
	overflow:hidden; 
	list-style:none;
} 
#container .wrapper .left{
	margin-left:2px;
}
#container .wrapper .left .breadcrumb{
	overflow:hidden;
}
#container .wrapper .left .breadcrumb a{
	display:inline;
}
#container .wrapper .left ul li span,
#container .wrapper .left .article .post-detail .post-info ul li,
#container .wrapper .left .article .hero-area .research,
#container .wrapper .left .article .hero-area .hero-left,
#container .wrapper .left .workareas .work .top h2.heading, 
#container .wrapper .left .workareas .work .right-detail,
#container .wrapper .left .investment .header h1.heading,
#container .wrapper .left .investment .bottom .panel .detail,
#container .wrapper .left .sitetitle .header h1.heading,
#container .wrapper .left .sitetitle .bottom .panel .detail,
#container .wrapper .left .whatshot .header h1.heading,
#container .wrapper .left .whatshot .bottom .panel .detail,
.signpopup form.signform #rememberme,
.signpopup .social .or,
.signpopup form.signform .remember{
	float:left;
}
#container .wrapper .left .breadcrumb a span{
	margin:0 10px;
}
#container .wrapper .left .breadcrumb a:last-child span{
	display:none;
}
#container .wrapper .left .article{
	margin-top:20px; 
	margin-bottom:20px; 
}
#container .wrapper .left .article .post-detail{
	overflow:hidden;
	margin-top:20px;
} 
#container .wrapper .left .article .post-detail .post-info{
	float:left;
	width:270px;
	padding-top:5px;
}
#container .wrapper .left .article .post-detail .post-info ul li{
	padding-right:5px;
	margin-right:5px;
	margin-bottom:10px;
} 
#container .wrapper .left .article .post-detail .post-info ul li.post-comment {

  margin-right: 0;
  padding-right: 0;
}
#container .wrapper .left .article .post-detail .post-info ul li.post-date{
	border-right:1px solid #414042;
} 
#container .wrapper .left .article .post-detail .post-info ul li + li{
	border: none;
	margin-right:0;
}
#container .wrapper .left .article .post-detail .post-info ul li span{
	margin-left:5px; 
	float:none;
	color:#414042;
}
#container .wrapper .left .article .post-detail .share, #container .wrapper .left .share{
	float:right;
/*	width:342px;*/
	height: 18px; 
	margin-bottom: 10px;
} 
#container .share .email{
	background: url('../img/mail.png') no-repeat 70px 0;
	margin-top:3px; 
	padding:0;
	line-height:12px;
}
#container .wrapper .left .article .hero-area{
	overflow:hidden;
	margin:20px 0;
} 
#container .wrapper .left .article .hero-area .hero-left{
/*	background:#ececec;*/
	width:430px;
	height:323px; 
	margin-right:10px;
	overflow:hidden;
}
#container .wrapper .left .article .hero-area .research{
	width:161px;
	height:260px;
	border:1px solid #e7e7e7; 
	padding:30px 20px;
} 
#container .wrapper .left .article .hero-area .research .research-icon{
	background: url('../img/research-icon.png') no-repeat scroll top left;
	width: 120px;
	height: 122px;
	margin:0 auto;
	margin-top:10px;
} 
#container .wrapper .left .article .hero-area .research a.research-now {
	width:145px;
	height:21px; 
	background:url('../img/research-bt-bg.png') repeat-x; 
	text-align:center;  
	padding-top:3px;
	margin:0 auto;
	margin-top:20px;
}
#container .wrapper .left .article p {
	margin-top:10px;
}
#container .wrapper .left .static{
	width:590px;
	height:522px;
	background:#e7e7e7; 



	margin:20px 0;
} 
#container .wrapper .left .newletter-panel{
    width:641px;
 	height:90px;
	clear:both; 
	border:1px solid #e7e7e7;
	margin-top:60px; 
	padding-top:10px;
}
#container .wrapper .left .newletter-panel p{
	width:278px;
	float:left; 
	margin-left:30px;
}
#container .wrapper .left .newletter-panel form{
	width:252px;
	float:right; 
	margin-right:35px; 
}
#container .wrapper .left .newletter-panel form input.email{
	border:none;
	height:24px; 
	width:235px;
	margin-bottom:10px; 
	padding:0 5px 0 10px;
	display:none;
}
#container .wrapper .left .newletter-panel form .joinbt{
	border:none;
	height:24px; 
	width:250px;
	margin-top:30px;
	text-align:center;
	cursor:pointer;

}
#container .wrapper .left .related-article{
	margin-top:30px;
} 
#container .wrapper .left .related-article h1, #container .wrapper .left .comments h1{
	padding-bottom:10px;
	border-bottom:1px solid #cdcdcd;
}
#container .wrapper .left .comments .row{
	border-bottom:1px solid #cdcdcd;
}
#container .wrapper .left .related-article .row, #container .wrapper .left .comments .row{
	padding:20px 0; 
	overflow:hidden;
} 
#container .wrapper .left .related-article .row .avtar, #container .wrapper .left .comments .avtar, #container .wrapper .right .most-recent-panel .recent-container .recent-row .avtar{
	width:70px;
	height:70px; 
	float:left;
	background:#ececec;
	margin-right:10px;
}
#container .wrapper .left .related-article .row .row-content, #container .wrapper .left .comments .row .row-content{
	float:left;
	width:530px;
	margin-top:-3px;
} 
.related-article .row .row-content .row-info{
	margin-top:20px;
}
.related-article .row .row-content .row-info li{ 
	display:inline;
	border-right:1px solid #8c8c8c;
	padding-right:5px;
}
.related-article .row .row-content .row-info li + li{ 
	border:none;
	padding-left:5px;
} 
#container .wrapper .left .related-article .row .row-content .row-info li span{
	float:none;
}
#container .wrapper .left .comments .more-comments{
	width:151px;
	overflow:hidden;
} 
#container .wrapper .right{
	float:right;
	width:280px;
	margin-right: 2px;
} 
#container .wrapper .right .open-account{
	height:185px; 
	border:1px solid #e7e7e7; 
	margin-right:2px; 
	overflow:hidden;
}
#container .wrapper .right .open-account .portfolio-icon{
	float:left;
	background: url('../img/potfolio-icon.png') no-repeat scroll 0px 2px;
	width: 117px;
	height: 122px;
	margin:10px 0 0 10px;
} 
#container .wrapper .right .open-account h2{
	width:139px;
	float:left;
	margin-left:10px;
	margin-top:19px;
}           
#container .wrapper .right .open-account p{
	clear:both;
	width:126px;
	float:left;
	margin-top:16px;
	margin-left:10px;
} 
#container .wrapper .right .open-account p span{
	display:inline-block;
	background: url('../img/small-logo.png') no-repeat scroll top left;
	width: 64px;
	height: 13px;
}
#container .wrapper .right .open-account a{
	width:123px;
	height:20px;
	float:left;
	margin-left:8px;
	margin-top:14px;
	padding-top:4px;
}
#container .wrapper .right .most-recent-panel{
	margin-top:20px;
	overflow:hidden;
	margin-bottom: 40px;
}
#container .wrapper .right .most-recent-panel a.mrecent, #container .wrapper .right .most-recent-panel a.mread{
	width:126px;
	height:18px;
	float:left;
	padding-top:2px;
	margin-top:20px;
	background:#6c6f71;
	margin-left:10px;
} 
#container .wrapper .right .most-recent-panel .ui-state-active a{
	background-color:#56c1be;
} 
.ui-tabs-hide{
	display:none;
}
#container .wrapper .right .most-recent-panel .recent-container{
	border-top:5px solid #56c1be;
	border-left:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;	
	clear:both; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
} 
#container .wrapper .right .most-recent-panel .recent-container .recent-row{
	width:257px;
	margin-left:1px;
	overflow:hidden;  
	padding:20px 10px;
} 
#container .wrapper .right .most-recent-panel .recent-container .odd{
   background:#e8f7f8;
}
#container .wrapper .right .most-recent-panel .recent-container .recent-row .row-content{
   float:left;
   width:160px;
} 
#container .wrapper .right .most-recent-panel .recent-container .recent-row .row-content .post-date{
	margin-top:15px;
}
#container .wrapper .right .toplist-panel{
	border:1px solid #dfdfdf;
}

#container .wrapper .right .toplist-panel .heading{
	background: #e4e4e4 url("../img/spitre2.png") no-repeat 0 3px;
	height:30px; 
	padding-top:20px;
	padding-right:10px;
}
#container .wrapper .right .toplist-panel .list-row{
	height:104px;
	border-top:1px solid #dfdfdf;
	background-repeat: no-repeat;
	background-position: 20px 20px;
}
#container .wrapper .right .toplist-panel .list-row .list-icon{
	float:left;
	margin:17px;
	width:70px;
	height:70px;
	overflow:hidden;
}
#container .wrapper .right .toplist-panel .list-row p{
	width:165px;
	margin-left:107px; 
	margin-top:25px;
	min-height:36px;
}
#container .wrapper .right .toplist-panel .list-row .list-link{
	text-align:right;
	margin-right:15px; 
	margin-top:10px;
}
#container .wrapper .right .twit{
	border:1px solid #d7d7d7;
	background:#ececec;
	position:relative;
	padding-top:50px;
	margin-top:50px;
}
#container .wrapper .right .twit .twit-head{
	background: url('../img/twit-buzz.png') no-repeat;
	width: 199px;
	height: 52px;
	position:absolute;
	top:-10px;
	left:40px;
}
.twit-row.odd{
	background:#ecf8f8;
} 
.twit-row.even{
	background:#fff;
}
#container .wrapper .right .twit .twit-wrap{
	width:276px;
	margin-left:1px;
	background:#fff;
	padding-bottom:30px;
	border-top:1px solid #dbdbdb; 
	margin-bottom:1px;
}
#container .wrapper .right .twit .twit-row{
/*	height:136px;*/
	padding:28px 15px 25px;
	overflow:hidden;
}
#container .wrapper .right .twit .twit-row .twit-avtar{
	width:48px;
	height:48px;
/*	background:#959595;*/
	margin-right:15px;
	overflow:hidden;
	float:left;
} 
#container .wrapper .right .twit .twit-row .twit-content{
	float:left; 
	width:183px; 
}
#container .wrapper .right .twit .twit-row .twit-content h4.user{
    float:left; 
}
#container .wrapper .right .twit .twit-row .twit-content p.time{
	float:right;
}
#container .wrapper .right .twit .twit-row .twit-content p.twits{
	clear:both;
	margin-top:20px;
}
#container .wrapper .right .twit .twit-row .twit-content .twits a{
	display:inline;
}
#container .wrapper .right .twit .twit-wrap a.twit-link{
	padding-right:30px;
	height:20px;
	float:right;
	margin-top:7px;
	margin-right:10px;
	background: url('../img/twitter-icon.png') no-repeat scroll top right;
	padding-top:3px;
}
footer{background-color:#555658;display:block;width:100%;float:left;}

.footer{
	padding:30px 0;
	width:1050px;
	margin:0 auto;
	height:190px;
} 
.footer .fleft, .footer .fright{
	float:left;
} 
.footer .fleft {
	position:relative;
	height:217px;
	border-right:1px solid #5e5e5f;
	margin-left:50px;
	width:230px;
}
.footer .fleft ul{
	list-style:none;
}
.footer .fleft ul li.stage, .footer .fleft ul li.rss, .footer .fleft ul li.face, .footer .fleft ul li.ftwit{
	background: url('../img/foot-sprite.png') no-repeat;   
}
.footer .fleft ul li.stage{
	background-position: 0 0;
} 
.footer .fleft ul li.rss{
	background-position: 0 -30px;
}
.footer .fleft ul li.face{
	background-position: 0 -60px;
}
.footer .fleft ul li.ftwit{
	background-position: 0 -90px;
} 
.footer .fleft ul li{
	height:22px;
	padding-left:30px; 
	margin-bottom:10px; 
}
.footer .fleft a.flogo{
	background: url('../img/flogo.png') no-repeat scroll top left;
 	width: 151px;
 	height: 25px; 
	/*margin-top:50px;*/
	position:absolute;
	bottom:0px;
}
.footer .fright {
	height:230px;
	margin-left:40px;
	position:relative;
	width:645px;
}
.footer .fright .aboutkap{
	overflow:hidden;
}
.footer .fright .aboutkap a{
	float:right;
	margin-top:20px;
	border:1px solid #66aeac;
	width:157px;
	height:19px;
	padding-top:3px;
}
.footer .fright .foot-nav{

/*	margin-top:35px;	 */
	position:absolute;
	bottom:0px;
}
.footer .fright .foot-nav ul {
	overflow:hidden;
	list-style:none; 
	margin-left:-10px;
	margin-bottom:2px;
}
.footer .fright .foot-nav ul li{
	float:left;
	border-left:1px solid #cfd1d2;
	padding: 0 10px; 
}  
.footer .fright .foot-nav ul li:first-child{
	border-left:0px;
}
/* investing-101*/


#container .wrapper .left .banner, #container .wrapper .left .slide-banner{
	width:640px;
	height:330px;
	margin-left:0px;
} 
#container .wrapper .left .topic{
	margin-top:35px;
	width:640px;
}  
#container .wrapper .left .topic h1{
	border-bottom:1px solid #c5c5c5;
	padding-bottom:5px;
}
#container .wrapper .left .topic .topic-wrap{
	border-top:1px solid #e2e2e2;  
	padding-top:5px;
	overflow:hidden;
}
.topic-wrap .marlef{
	margin-left:25px !important;
}
#invest #container .wrapper .left .topic .topic-wrap .article {
	width:295px;
	float:left; 
    overflow:hidden;
	height: 130px;
}
#invest #container .wrapper .left .topic .topic-wrap .article .avtar{
	width:110px;
	height:82px;
	margin-right:12px; 
	background:#ececec; 
	float:left;
} 
#invest #container .wrapper .left .topic .topic-wrap .article .content{
	float:left;
	width:173px;
} 
#container .wrapper .left .topic .topic-wrap .article .content h3.title{
	margin-top:-3px;
	padding:0;
} 
#container .wrapper .left .topic .topic-wrap .article .content .description{
	margin-top:2px;
	line-height:14px;
}
#container .wrapper .left .valuation{
	background:#7dcfcd;
/*	height:135px;*/
	width:590px;
	padding:23px 20px 20px 30px;
	margin-top:50px;
	margin-left:1px;
}
#container .wrapper .left .valuation .loading{
	background:url('../img/loading_term.gif') no-repeat center center #7dcfcd;
	min-height:50px;
} 
#container .wrapper .left .valuation .loading #term_description{
	visibility:hidden;
}
#container .wrapper .left .valuation h1{
	margin-top:3px;
	margin-bottom:7px;
}
#container .wrapper .left .valuation .val-description{
/*	padding-bottom:25px;*/
	margin-left:1px;
}

/*#container .wrapper .left .valuation .loading{
	background:url('../img/loading_term.gif') no-repeat center center;
	min-height:90px;
}*/
 
#container .wrapper .left .valuation form{
	overflow:hidden;
	padding-left:2px;
	margin-top:25px;
	padding-bottom:3px;
}  
#container .wrapper .left .valuation form input.seacrh-term{
	border:1px solid #ececec;
	height:22px; 
	width:480px;
	background:#fff; 
	float:left; 
	padding:0 5px; 
	margin-right:6px;
} 
#container .wrapper .left .valuation form .finance-search{
	border:1px solid #6c6e70;      
/*	float:left;*/
	padding-bottom:3px;
	width:71px;
	height:23px;
	cursor:pointer;
	margin-top:1px;
	padding-top:1px;
}
#container .wrapper .left .how-wrap{
	margin-top:62px;
}
#container .wrapper .left .how-wrap .how{
	overflow:hidden;
	margin:13px 0; 
} 
#container .wrapper .left .how-wrap .how h2.title{
	float:left;
}
#container .wrapper .left .how-wrap .how a.see{
	float:right;  
	margin-top:11px;
	margin-right:3px;
} 
#container .wrapper .left .how-wrap .how hr{
	border:none;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #c5c5c5; 
	clear:both; 
	width:629px;
	margin-top:3px;
	float:left; 
} 
#container .wrapper .left .how-wrap .how .panel{
	overflow:hidden; 
	width:629px;
	clear:both; 
}
#container .wrapper .left .how-wrap .how .panel{
	padding-bottom:50px;
}
#container .wrapper .left .how-wrap .how.bor .panel{
	padding-bottom:46px;
}

.bor{
	border-bottom:1px solid #c5c5c5; 
	margin-bottom:20px;
}
#container .wrapper .left .how-wrap .how .panel .avtar{
	width:240px;
	height:180px; 
	background:#ececec; 
	float:left;  
	margin-right:30px; 
	margin-top:20px;
}
#container .wrapper .left .how-wrap .how .panel .content{
	width:359px;
	float:left; 
	margin-top:20px;
}
#container .wrapper .left .how-wrap .how .panel .content h3.howtitle{
	margin-bottom:23px;	
} 
#container .wrapper .left .how-wrap .how .panel .content p.howdetail{
	margin-bottom:23px;	

}

#container .wrapper .left .how-wrap .scroll, #container .wrapper .left .investment .whatshot .scroll, #container .wrapper .left .investment .sitetitle .scroll{
	cursor:pointer;
	width:210px;
	height:15px;
	background: url('../img/scroll-more-bg.png') no-repeat scroll top left; 
	margin:0 auto;
	margin-top:20px;
	padding-top:-5px;
}




#load-more-results.loading, #load-more.loading, #search-load-more.loading{
	background: url('../img/loading.gif') no-repeat scroll center center !important; 
	content:"";
	height:32px !important;
	text-indent:-99999px;
}
/* invest ideas */ 

#container .wrapper .left .slide-banner{
	position:relative;
	height:330px;
	width:640px;
	overflow:hidden;
}

#container .wrapper #static-slide-banner{
	height:auto;
}
#container .wrapper #static-slide-banner img{
	width:100%;
	height:auto;
}
#container .wrapper .left .slide-banner .detail{
	position:absolute;
	left:0;
	top:180px;
	width:100%;
	height:129px;
	background:rgba(34,31,31,0.8); 
	overflow:hidden;
} 
#container .wrapper .left .slide-banner .detail .detailleft{
	float:left;
	width:480px;
	margin:20px 0 0 20px;
} 
#container .wrapper .left .slide-banner .detail .detailleft a.read-bt{
	width:107px;
	height:15px;
	margin-top:10px; 
	border:1px solid #6c6e70; 
	padding-top:1px;
} 
#container .wrapper .left .workareas{
    overflow:hidden;
    margin-top:47px;
}
#container .wrapper .left .workareas .work{
	float:left;
	width:284px;
	margin-bottom:10px;
	display: block;
}
.mr{
	margin-right:70px;
} 
#container .wrapper .left .workareas .work .top, #container .wrapper .left .investment .whatshot .header,  #container .wrapper .left .investment .sitetitle .header{
	overflow:hidden;
	padding-bottom:5px;
	border-bottom:1px solid #f2f2f2;
}
#container .wrapper .left .workareas .work .top a{
	float:right; 
	margin-top:10px;
}
#container .wrapper .left .workareas .work .bottom, #container .wrapper .left .investment .whatshot .bottom, #container .wrapper .left .investment .sitetitle .bottom{
	border-top:1px solid #c9c9c9;
	padding-top:20px;
	overflow:hidden;
} 
#container .wrapper .left .workareas .work .bottom .avtar{
	width:110px;
	height:82px;
	float:left;
	background:#e8e8e8;
	margin-right:14px;
	margin-bottom:20px;
} 
#container .wrapper .left .workareas .work .bottom .right-detail{
	width:160px; 
	margin-bottom:20px;
	min-height:82px;
}
#container .wrapper .left .workareas .work .bottom .right-detail h3{
	margin-bottom:5px;
}
#container .wrapper .left .workareas .work .bottom .description{
	margin-bottom:10px; 
	clear:both;
}
#container .wrapper .left .workareas .work .bottom .description:last-child{
	margin-bottom:40px;
}
#container .wrapper .left .investment{
	overflow:hidden;
	margin-top:40px;
} 
#container .wrapper .left .whatshot, #container .wrapper .left .sitetitle{
	overflow:hidden;
	margin-top:40px;
} 
#container .wrapper .left .investment .header .viewall{
	float:right;
	padding-left:5px;
	width:152px;
	height:16px; 
	margin-top:5px;
} 
#container .wrapper .left .whatshot .header .viewall{
	float:right;
	padding-left:5px;
	width:152px;
	height:16px; 
	margin-top:5px;
} 

#container .wrapper .left .sitetitle .header .viewall{
	float:right;
	padding-left:5px;
	width:192px;
	height:16px; 
	margin-top:5px;
} 

#container .wrapper .left .investment .whatshot .header .viewall span, #container .wrapper .left .investment .sitetitle .header .viewall span{
	float:right;
	margin-right:5px; 
	margin-top:2px;
}
#container .wrapper .left .investment .bottom {
	border-bottom:1px solid #c9c9c9;
	margin-bottom:40px;
}
#container .wrapper .left .whatshot .bottom {
	border-bottom:1px solid #c9c9c9;
	margin-bottom:40px;
}
#container .wrapper .left .investment .loading{
	background:url('../img/loading_48px.gif') no-repeat center center !important;
	min-width:200px;
	min-height:200px;
}
#container .wrapper .left .investment .bottom .panel{ 
	overflow:hidden;
	margin-bottom:30px;
	float: left;
}

#container .wrapper .left .whatshot .bottom .panel, #container .wrapper .left .sitetitle .bottom .panel{ 
	overflow:hidden;
	margin-bottom:30px;
	float: left;
}

#container .wrapper .left .investment .bottom .panel .avtar{
	width:200px;
	height:150px;
	float:left;
/*	background:#e8e8e8;*/
	margin-right:25px;
}
#container .wrapper .left .investment .bottom .panel .detail {
	width:420px;
} 
#container .wrapper .left .investment .bottom .panel .detail .description{
	margin-top:10px;
	margin-bottom:10px;
	color:#636363 !important;
} 
#container .wrapper .left .whatshot .bottom .panel .avtar, #container .wrapper .left .bottom .panel .avtar{
	width:200px;
	height:150px;
	float:left;
/*	background:#e8e8e8;*/
	margin-right:25px;
}
#container .wrapper .left .whatshot .bottom .panel .detail, #container .wrapper .left .bottom .panel .detail {
	width:420px;
} 
#container .wrapper .left .whatshot .bottom .panel .detail .description, #container .wrapper .left  .bottom .panel .detail .description{
	margin-top:10px;
	margin-bottom:10px;
	color:#636363 !important;
} 
#market-graph-container{
/*	width: 280px;
	height: 242px;
*/	margin-bottom:30px;
}   
#market-graph-widget{
	margin-left:-9px;
	margin-top:-8px;
}
/* market hover plane */
.learn{
	cursor:pointer;
	background:#198a91;
	width:163px;
	height:24px; 
	text-align:center;
	left:10px;
	z-index:5;   
	padding-top:7px;
	top:2px;
	margin-left:12px;
}
.learn span{margin-left:9px;}

 #container .market-panel{
	position:absolute;
	top:37px;
	left:50px;
	z-index:100;
	width:950px;
} 
 #container .market{
	width:950px;
	background:#fff;
		max-height:347px !important;
/*	position:absolute;*/
	z-index:0; 
/*	display:none;*/
	overflow:hidden;
} 
 #container .market-panel:hover .market {
/*	display:block;*/
}
#container .market-panel:hover .learn{
/*	top:354px;*/
}
#container .market .header{
	height:90px;
	background:#ededed;
	overflow:hidden;
}
#container .market .header h1{
	margin-top:30px;
	margin-left:20px;
	float:left;
} 
#container .market .header form{
	float:right;
	overflow:hidden; 
	margin-top:30px;
	margin-right:20px;
} 
#container .market .header input.email{
	border:1px solid #ececec;
	width:212px;
	height:24px;
	padding:0 5px;
	float:left; 
	margin-right:10px;
}
#container .market input.joinow{
	border:1px solid #6c6e70 !important;
	width:91px;
	height:23px;
	text-align:center;
	outline:none;
	cursor:pointer;
	position:relative;
	top:3px;
} 
#container .market .function-panel.drag, #container .market .function-panel.skill, #container .market .function-panel.idea, #container .market .function-panel.analyze, #container .market .function-panel.connect, #container .market .function-panel.trade{
	background:url('../img/market-sprite.png') no-repeat;
	
}
#container .market .function-panel.drag{
	background-position: 0 0;

}
#container .market .function-panel.skill{
	background-position: -305px 0;
}
#container .market .function-panel.idea{
	background-position: -625px 0;
}
#container .market .function-panel.analyze{
	background-position: 0 -116px;
}
#container .market .function-panel.connect{
	background-position: -305px -116px;
}
#container .market .function-panel.trade{
	background-position: -617px -116px;
}
#container .market .function-panel{
	width:200px;
	float:left;
	margin-left:25px;
	margin-right:20px;
	padding-left:70px; 
	margin-top:30px;
	padding-bottom:10px;
	min-height:75px;
}
#container .market .function-panel h3{
	margin-bottom:10px;
} 

#container .market-panel .regisration{
	display:block; 
	width:950px;
	z-index:0;
	overflow:hidden; 
	padding-bottom: 19px;
	background:#fff url('../img/join-area-bg.png') repeat-x !important;
} 
#container .market-panel .regisration.closed{
	height:60px;
	overflow:hidden;
	background:#ededed;
}
#container .market-panel .open .joinow{
	display:none !important;
}
#container .market-panel .regisration .left{
	float:left;
	overflow:hidden;
	margin-top:25px;
	margin-left:30px; 
	width:510px;
} 
#container .market-panel .regisration .left h1{
	margin-bottom:40px;
}
#container .market-panel .regisration .left .testimonial{
	float:left;
	width:215px;
	height:64px; 
	margin-bottom:40px;
}
#container .market-panel .regisration .left .testimonial a{
	float:right;
	display:block;
	margin-top:10px;  
	height:29px;
} 
#container .market-panel .regisration .left .testimonial.wired a{
	background-position: 0 -124px; 
	width:77px; 
} 
#container .market-panel .regisration .left .testimonial.usa a{
	background-position: 0 -489px; 
	width:54px;
}
#container .market-panel .regisration .left .testimonial.bloomb a{
	background-position: 0 -308px; 
	width:86px;
	margin-top:35px;
} 
#container .market-panel .regisration .left .testimonial.mashable a{
	background-position: 0 -675px;
	width:85px;
} 


#container .market-panel .regisration .left .testimonial.mr{
	margin-right:70px;
} 
#container .market-panel .regisration .left .testimonial.wired a, #container .market-panel .regisration .left .testimonial.usa a, #container .market-panel .regisration .left .testimonial.bloomb a, #container .market-panel .regisration .left .testimonial.mashable a, #container .market-panel .regisration .right .security-icon a.truste, #container .market-panel .regisration .right .security-icon a.mc, #container .market-panel .regisration a.cross{
	background-image: url('../img/registration-sprite.png');
	background-repeat:no-repeat;	
}
#container .market-panel .regisration.closed .cross{
	visibility:hidden;
}
#container .market-panel .regisration .right{
	width:322px;
	float:right;
	overflow:hidden;
	margin-right:30px;
} 
#container .market-panel .regisration .right form{
	overflow:hidden;
	margin-top:26px;
	margin-bottom: 13px;
	position:relative;
}
/*edited by MMg*/
#container .market-panel .regisration .right form input{
	border:1px solid #ececec;  
	height:24px;
/*  margin-bottom:23px;  */
	padding:0 5px;
	top:2px;
}
#container .market-panel .regisration.open .right form input.error{
/*	border:1px solid #f00;*/
	margin-bottom:10px;  
} 
#container .market-panel .regisration.open .right label.error{
	color:#f00;
	position:relative;
	top:-10px;
	font-size:10px;
	display:block !important;
	clear:both;
}
#container .market-panel .regisration.closed .right label.error{
	display:none !important;
}

#container .market-panel .regisration .right form input.email, #container .market-panel .regisration .right form input.password{
	width:311px;   
}
#container .market-panel .regisration input.email{
	background:#fff;
}
#container .market-panel .regisration #username_email{
	margin-bottom:26px;
}
#container .market-panel .regisration.closed input.email{
	width:200px !important;
}

#container .market-panel .regisration .right form input.firstname, #container .market-panel .regisration .right form input.lastname{
	width:142px;
}
#container .market-panel .regisration .right form input.firstname{
	margin-right:10px;
}
.row-left{
	float:left;
}
.row-right{
	float:right;
} 
#container .market-panel .regisration .right form .row{
	overflow:hidden; 
	margin-left:15px;  
	margin-bottom: 5px;
	clear:both;
}
#container .market-panel .regisration .right form .row input.checkbox{
	float:left; 
	border:none;
	padding:0; 
	margin:0;
	margin-right:10px;
	height:12px;
	width:12px;
}
#container .market-panel .regisration .right form .row label{
	float:left;
}
#container .market-panel .regisration .right form input.regis-bt{
	width:296px;
	height:23px; 
	padding:0; 
	border: 1px solid #6c6e70;
	margin:10px 0 10px 15px;
	cursor: pointer;
}
#container .market-panel .regisration .right p.term{
	width:279px;
	margin:0 auto;
	margin-bottom:30px;
} 
#container .market-panel .regisration .right .security-icon{
	overflow:hidden;
	width:220px;
	margin:0 auto;
}
#container .market-panel .regisration .right .security-icon a.truste{
	float:left;
	margin-right:40px;
	background-position:0 -1083px;
	width:104px;
	height:30px;
}
#container .market-panel .regisration .right .security-icon a.mc{
	float:left;
	background-position:0 -878px;
	width:68px;
	height:37px;
}
#container .market-panel .regisration a.cross{
	position:absolute;
	top:10px;
	right:10px;
	width:9px;
	height:9px;
	background-position:-2px -11px;
	cursor:pointer;
	display:block;
	visibility:visible;
}
/* index */ 
.home-banner{
	position:relative;
	background: url('../img/home-banner.jpg') no-repeat scroll top left;
	width: 951px;
	height: 474px;
	margin-top:10px;
}
#selector {
	background: url('../img/home-banner.jpg') no-repeat scroll top left;
	width: 951px;
	height: 474px;
}    
/* search */ 
#search #container .wrapper .left .investment .header h1.heading{
   width:350px; 
}
#search #container .wrapper .left .investment .header .viewall {
	width:172px;
	height:15px;
	border-top: 2px solid #6c6e70;
	border-bottom: 1px solid #6c6e70;   
	margin-top:1px;
} 
#search #container .wrapper .left .investment .header .viewall span{
	margin-right:6px;
}
#search #container .wrapper .left .investment .bottom .panel{
	margin-bottom:40px;
}
#search #container .wrapper .left .investment .bottom .panel .detail{
	width:515px;
} 
#search #container .wrapper .left .investment .bottom .panel .avtar{
	width:110px;
	height:83px; 
	margin-right:8px;
} 
#search #container .wrapper .left .investment .bottom .panel .detail .description {
	margin-top:0; 
	margin-bottom:5px;
}



#search #container .wrapper .left .whatshot .header h1.heading, #search #container .wrapper .left .header h1.heading{
   width:350px; 
}
#search #container .wrapper .left .whatshot .header .viewall, #search #container .wrapper .left .header .viewall {
	width:172px;
	height:15px;
	border-top: 2px solid #6c6e70;
	border-bottom: 1px solid #6c6e70;   
	margin-top:1px;
} 
#search #container .wrapper .left .whatshot .header .viewall span, #search #container .wrapper .left .header .viewall span{
	margin-right:6px;
}
#search #container .wrapper .left .whatshot .bottom .panel, #search #container .wrapper .left .bottom .panel{
	margin-bottom:40px;
}
#search #container .wrapper .left .whatshot .bottom .panel .detail, #search #container .wrapper .left .bottom .panel .detail{
	width:515px;
} 
#search #container .wrapper .left .whatshot .bottom .panel .avtar, #search #container .wrapper .left .bottom .panel .avtar{
	width:110px;
	height:83px; 
	margin-right:8px;
} 
#search #container .wrapper .left .whatshot .bottom .panel .detail .description, #search #container .wrapper .left .bottom .panel .detail .description {
	margin-top:0; 
	margin-bottom:5px;
}



#container .wrapper .right .valuation{
  float: left;
	width:280px; 
	background:#99cecc;
/*	height:196px; */
	padding:20px 0;  
	margin-top:30px;
} 
#container .wrapper .right .valuation p.term-title, #container .wrapper .right .valuation h1, #container .wrapper .right .valuation p.val-description {
	margin-bottom:10px;  
	margin-left:20px;
}      
#container .wrapper .right .valuation p.val-description{
	margin-right:15px;
}
#container .wrapper .right .valuation form{
	background:#baeaea;
	padding:15px 0;
} 
#container .wrapper .right .valuation form input.seacrh-term {
    background:#FFFFFF;
    border: 1px solid #ECECEC;
    float: left;
    height: 22px;
    margin-right: 6px;
	margin-left: 10px;
    padding: 0 5px;
    width: 213px;
}
#container .wrapper .right .valuation form .finance-search {
    border: 1px solid #8b8b8b;
    float: left;
    height: 24px;
    width: 24px;
    background: #666666 url('../img/search-icon.png') no-repeat scroll center;
} 

/* search drop down */
#container .search-dropdown{
	width:393px;
	background:#fff;
	position:absolute; 
	z-index:20; 
	top:36px;
	left:0;
} 
#container .search-dropdown.loading{
	min-height:150px;
	background:url('../img/loading.gif') no-repeat center center #fff;
}
#container .search-dropdown h2.title{
	background:#9cc6ca; 
	height:15px;
	margin-bottom:5px;
}
#container .search-dropdown a{
	padding:3px 0 3px 25px;
	border:none; 
	margin-left:10px; 
	margin-bottom:5px;
	height:auto;
}
#container .search-dropdown .investment-idea, #container .search-dropdown .investing-101{
   background:url('../img/selectdropdown-sprite.png') no-repeat;
}
#container .search-dropdown .investment-idea{
	background-position:3px 4px;
}

#container .search-dropdown .whatshot{
   background:url('../img/whatshot1.png') no-repeat;
}

#container .search-dropdown .sitetitle{
   background:url('../img/kapitallwire-logo.png') no-repeat;
}

#container .search-dropdown .investing-101{
    background-position:0 -40px; 
}


/*term of the day dropdown*/
#container .term-dropdown{
	background:#fff;
	position:absolute;
	margin-top:23px;
	border-top:none;
	width:492px;
}
.ui-autocomplete{
	background:#fff;
	max-height:300px !important;
	-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.5);
	box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.5);
}

.ui-autocomplete li{
	cursor:pointer;
}
#container .term-dropdown a, .ui-autocomplete a{
	display:block;
	padding:3px 0 3px 8px;
	border:none; 
	margin-left:0px; 
	margin-bottom:5px;
	height:auto;
}

#ui-active-menuitem{
	background-color:#ddd !important;
	display:block !important;
}


/* sign in popup */
#navbar .signpopup{
  	position:absolute;
   	top:39px;
   	right:42px; 	
		z-index: 150;
   	width:425px;
	height:110px;
	padding:10px 12px 0 12px; 
/*	background:url('../img/signpopup-bg.png') no-repeat;*/
		background:url('../img/signpopup-bg-nofb.png') no-repeat;
}
#navbar .signpopup h5, #navbar .signpopup .close, #navbar .signpopup form.signform #signin, #navbar .signpopup .social .fb{
	background: url('../img/sign-sprites.png') no-repeat;   
}
#navbar .signpopup h5{
	float:left;
	padding-left:20px; 
	background-position: -1px -3px;
}
#navbar .signpopup .close{ 
	float:right;
	width:14px;
	height:13px; 
	cursor:pointer;
	background-position: -99px -4px;
} 
#navbar .signpopup form.signform{
	clear:both;    
	margin-top:30px; 
} 
#navbar .signpopup form.signform #email,
#navbar .signpopup form.signform #password{
	width:151px;
	height:27px; 
	margin-right:9px;
	border:1px solid #e7e7e7; 
	margin-bottom:10px; 
	padding:0 5px; 
} 
#navbar .signpopup form.signform #signin{
    background-position: -265px -2px;
	width:73px;
	height:29px;   
	border:none;
}
#navbar .signpopup form.signform .remember{
	margin-left:5px; 
	margin-top:5px;  	
}
#navbar .signpopup form.signform .forgot{
	float:left;  
	margin-left:78px;
	height:auto; 
	margin-top:5px;
}
#navbar .signpopup .social{
	margin-top:10px;
	border-top:1px solid #c7e8eb; 
	overflow:hidden; 
	padding-top:10px;
}
#navbar .signpopup .social .fb{ 
	float:left;
	margin:3px 10px 0 10px;
	background-position: -123px -4px;
	width:131px;
	height:20px; 	
}  
#navbar .signpopup .social .connect{
	margin-top:3px;
}


/*social media sharing - TC*/
.share .fb_share, .share .tw_share{
	display:block;
	float:right;
	height:25px;
	width:100px;
	overflow:hidden;
	margin-left:10px;
}





/*bugfixes, to arrange later*/
#show_categories{
	float:right;
	background:#6c6e70;
	height:24px !important;
	padding:3px;
	color:#fff;
	border:0px;
}


/* bugfix, post styling */
.left .article .post-body p a{color:#138E92;display:inline;}
.left .article .post-body p span.full-image-float-left,.left .article .post-body .leftalign{display:block;float:left;margin-right:10px;}
.left .article .post-body ul,.left .article .post-body ol{clear:both;margin-top:15px;margin-bottom:15px;padding-left:30px; font-size: 14px;}
.left .article .post-body ul li,.left .article .post-body ol li{margin-top:10px;}
.left .article .post-body ul li a,.left .article .post-body ol li a{display:inline;}
.left .article .post-body h1,.left .article .post-body h2,.left .article .post-body h3,.left .article .post-body h4,.left .article .post-body h5,.left .article .post-body h6{display:block;clear:both;}
.left .article .post-body h1{font-size:24px;font-weight:bold;}
.left .article .post-body h2{font-size:20px;font-weight:bold;}
.left .article .post-body h3{font-size:16px;font-weight:bold;}
.left .article .post-body h4{font-size:14px;font-weight:bold;}
.left .article .post-body h5{font-size:12px;font-weight:bold;}
.left .article .post-body h6{font-size:8px;font-weight:bold;}
.left .article .post-body p{font-size:14px;color:#1e1e1e;line-height:22px;}
.left .article .post-body strong,
.left .article .post-body b{font-weight:800 !important;}
.left .article .post-body u{text-decoration:underline !important;}
.left .article .post-body i,.left .article .post-body em{font-style:italic !important;}
.left .article .post-body ul li{list-style:disc outside;}
.left .article .post-body ol li{list-style:numeric outside;}
.left .article .post-body p > img {float: left; margin: 10px 10px 0 0;}

/* search dropdown menu fix*/
#search-autocomplete, #tod-sidebar-dropdown, #tod-main-dropdown{
	display:block;
	position:absolute;
	z-index: 9999;
}
#tod-sidebar-dropdown .ui-autocomplete, #tod-main-dropdown .ui-autocomplete {
/*		overflow-y:scroll !important;*/
		max-height:350px !important;
		overflow:auto;
}


#search-autocomplete .loading{
	display:block;
	min-height:150px !important;
	background: url('../img/loading.gif') no-repeat scroll center center #fff !important;
}
#search-autocomplete .loading li{
	visibility:hidden;
}
#search-autocomplete .ui-autocomplete{
	width:362px !important;
	padding-bottom:2px;
}

#tod-sidebar-dropdown .ui-autocomplete{
	width:225px !important;
}

#tod-main-dropdown .ui-autocomplete{
	width:490px !important;
}

#search-autocomplete .ui-autocomplete a{
	display:block;
	padding:5px 5px 5px 30px;
	background:url('../img/selectdropdown-sprite.png') no-repeat;;
}
#search-autocomplete .investment-idea{
	background-position:10px 7px !important;
}
#search-autocomplete  .investing-101{
  background-position:5px -37px !important; 
}
#navbar ul li.active{
	background: -moz-linear-gradient(top, #F5F5F5 50%, #E8E7E7 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#F5F5F5), color-stop(50%,#E8E7E7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F5F5F5 50%,#E8E7E7 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F5F5F5 50%,#E8E7E7 50%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #F5F5F5 50%,#E8E7E7 50%); /* IE10+ */
}


/* rounded corners for slides */
/*#slide-rounded-corners{
	background:url('../img/rounded_corners.png') center center no-repeat;
	width:640px;
	height:330px;
	position:absolute;
	z-index:10;
	top:0;
	left:0;
}
*/

#slides_container:before, #slides_container:after{
	display:block;
	height:5px;
	width:640px;
	background-image:url('../img/rounded_corners.png');
	background-repeat: no-repeat;
	background-color:transparent;
	position:absolute;
	left:0;
	z-index:20;
	content:"";
}

#slides_container:before{
	top:0;
	background-position: top center;
}
#slides_container:after{
	bottom:0;
	background-position: bottom center;
}
#container .wrapper .left .valuation p.term-title{
	margin-bottom:7px;
}
#already-use{
	position:absolute;
	top:27px;
	display:none;
	left:3px;
}
/* New from MMG */
.workareas h1{font-size: 30px; margin-bottom: 40px; color: #7d7d7d; text-transform: uppercase; font-weight: bold;}
.mt0 {margin-top: 0!important;}
#container .wrapper .left .investment{ margin-top:0px; position: relative; float: left; clear: both;}
#container .wrapper .left .whatshot{ margin-top:0px; position: relative; float: left; clear: both;}
#container .wrapper .left .sitetitle{ margin-top:0px; position: relative; float: left; clear: both;}
#most_recent, #most_popular {width: 284px;margin-top: 0px !important; float: left;}
#most_recent .header_inv, #most_popular .header_inv {border-bottom: 2px solid #F2F2F2;padding-bottom: 10px; height: 25px; margin-bottom: 40px;}
#most_recent .header_inv h1.heading, #most_popular .header_inv h1.heading{color: #12605E;font-size: 22px;font-weight: bold;text-transform: uppercase; float: left;}
#most_recent .header_inv h1.heading a, #most_popular .header_inv h1.heading a{color: #12605E;font-size: 22px;font-weight: bold;text-transform: uppercase; float: left;}
#most_recent .header_inv a, #most_popular .header_inv a { color: #31938C;font-size: 12px;font-weight: bold;text-transform: uppercase; margin-top: 8px; float: right;}
#container .wrapper .left .investment #most_recent .bottom,
#container .wrapper .left .investment #most_popular .bottom {border: none;padding-top: 0px;margin-bottom: 10px;}
#container .wrapper .left .whatshot #most_recent .bottom,#container .wrapper .left .sitetitle #most_recent .bottom,
#container .wrapper .left .whatshot #most_popular .bottom,#container .wrapper .left .sitetitle #most_popular .bottom {border: none;padding-top: 0px;margin-bottom: 0;}
#container .wrapper .left .investment #most_popular {margin-right: 70px;}
#container .wrapper .left .whatshot #most_popular {margin-right: 70px;}
#regPasswordRule, #regFirstName, #regLastName {color: #999999;font-size: 10px;padding: 3px 0 6px 1px; margin-bottom: 15px;}
#regFirstName, #regLastName {display: none;}
#regFirstName.error, #regLastName.error {display: block;}
#regPasswordRule.error, #regFirstName.error, #regLastName.error {color: #FF0000;}


/*show all select box*/
/*#show_categories {display: none;}*/

/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  background-color:#fff;  
  margin:0px;
  top:22px;
  padding:0px;
  text-align:left;
  max-height:400px;
  overflow:auto;
  right:4px;
  width: 259px!important;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 1px solid #ccc;}
  

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;  
/*  float: right;  */
  color: #138E92;
  
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected {
  text-decoration: underline;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
  background-color: #dddddd;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:4px 6px 4px 9px;  
  font-size: 12px;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox
{
  background: url('../img/showall_button.png') -4px -4px; 
  font-family: "Calibri","Trebuchet MS",Trebuchet,Arial,Sans,Helvetica;
  text-transform: uppercase;
  width: 270px;
  height: 26px;
  border: none;
  display : block;
  text-align:left;
  cursor: pointer;
  color:#fff;
  text-indent: 15px;
  font-weight: bold;
  float: right;
  line-height: 2em;
}
.in_cat_title {margin: 8px 0 40px 0;}



/* Moxie Styles */
#splash-img{position:absolute;z-index:50;width:640px;height:330px; overflow: hidden;}
iframe{overflow:hidden;}

#top-join {display: block;height: 20px; margin: 0; width: 950px; position: relative; font-size: 12px; }  
#top-join a { clear: none; float: left; color: #138e92; margin-right: 3px; margin-left: 7px; }
#top-join span { clear: none; float: left;color: #636363;}
#top-join p { float: right; margin-right: 7px;}
#jn {display: block; height: 14px; background: url('../img/tr.png') 100% 50% no-repeat;padding-right: 10px;}
  
/*POPUP WINDOW*/

#pop_up {display: block; width: 635px; height: 320px;left:0px; bottom : 0px; position: relative; background: url('../img/pop_up_bg.png') top left repeat-x;-moz-border-radius: 6px; border-radius: 6px;}
#pop_up_link {display: block;}
#reg {display: none;}
#pop_content {display: block; position: absolute;z-index: 1; margin: 25px 35px;}
#pop_content h1, #pop_content h2 {color: #565758; font-size: 29px; font-family: "ITC Avant Garde Gothic LT Bold", Helvetica, sans-serif; line-height:1.2em;}
#pop_up img {position: absolute; right:0; bottom:0; z-index: 0;}         
.ginput_container  input {display: block; border: 1px solid #999; width: 190px; height: 24px; padding: 0 0 0 5px; margin: 10px 0 10px 0; color: #777;}
.gfield_error .ginput_container input {border: 1px solid red;}
.gform_button {background: #119198;  -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 5px; border: none; color: #fff; cursor: pointer; opacity:.8}
.gform_button:hover {opacity : 1}
.validation_error {display: none;}
.gfield_description {font-size: 12px; color: red; margin-bottom: 10px;}
.gform_title {font-size: 21px; color: #777777; width: 280px; }
.gform_body {float : left; width: 200px; }
.gform_footer {float : left; margin: 10px 8px; }
.gform_heading {margin-top : 45px }

#gforms_confirmation_message {color: #777777;font-size: 21px;margin-top: 80px; text-align: center; width: 270px;}

a.close_pop_up {display: block; height: 15px; width: 16px; text-decoration: none; line-height: 0em; text-indent: -9999em; opacity: .8; background: url('../img/close_pop_up.png') no-repeat; position: absolute; right:10px; top:10px; z-index: 2;}
a.close_pop_up:hover {opacity:1;}
#fancybox-outer {   -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; overflow: hidden;}
#field_1_1 label {display: none;}

/*ADD THIS EMAIL */
a.addthis_button_email img {visibility: hidden;}
a.addthis_button_email {display: block; float: left; background: url('../img/share_email.png') no-repeat; margin-left: 10px;height: 19px; height: 19px; width: 22px; line-height: 0; text-indent: -9999px;}
a.addthis_button_linkedin span {display: none;}
a.addthis_button_linkedin {display: block; float: left; background: url('../img/linkedin_logo.png') no-repeat; margin-left: 10px;height: 19px; height: 19px; width: 22px; line-height: 0; text-indent: -9999px;}

/*new stylest for seo*/
hgroup {float: left; border-right: none;}
h1#site-title a{background:url("../img/logo_big.png") no-repeat scroll 0 0 transparent;height:31px;margin-bottom:0;margin-left:151px;margin-top:17px;padding:0 5px 17px;text-indent:-9999px;width:241px; float: left;}

h2#site-description {display: none;}

html body#idea div#container nav div#navbar.cur5 ul.ff li#investment-idea-link a{	background-position: 12px -44px; color: #138E92 !important; text-decoration: none!important;}
html body#idea div#container nav div#navbar.cur5 ul.ff li#investment-idea-link {
	background: url('../img/menu-bg.png') repeat-x 0 -43px;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top, #f5f5f5 40%, #e8e7e7 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#f5f5f5), color-stop(40%,#e8e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 40%,#e8e7e7 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 40%,#e8e7e7 40%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 40%,#e8e7e7 40%); /* IE10+ */
}


html body#idea div#container nav div#navbar.cur5 ul.ff li#whatshot-link a{	background:url('../img/whatshot1.png') no-repeat; color: #138E92 !important; text-decoration: none!important;}
html body#idea div#container nav div#navbar.cur5 ul.ff li#whatshot-link {
	background: url('../img/menu-bg.png') repeat-x 0 -43px;
	background: #1e5799; /* Old browsers */
		background: -moz-linear-gradient(top, #FFFFFF 40%, #FFFFF7 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#FFFFFF), color-stop(40%,#FFFFF7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 40%,#FFFFF7 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFFFFF 40%,#FFFFF7 40%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #FFFFFF 40%,#FFFFF7 40%); /* IE10+ */

}
/*html > body > div#container > nav > div#navbar.cur5.icur5.navgra.shablur2 > ul.ff.fw > li#sitetitle-link.hover > ul.inv_submenu_sitetitle > li > a*/

html body#idea div#container nav div#navbar.cur5 ul.ff li#sitetitle-link a{	background:url('../img/kapitallwire-logo.png') no-repeat; color:#138E92 !important; text-decoration: none!important;}
html body#idea div#container nav div#navbar.cur5 ul.ff li#sitetitle-link {
	background: url('../img/menu-bg.png') repeat-x 0 -43px;
	background: #1e5799; /* Old browsers */



}

li#sitetitle-link:hover .inv_submenu_sitetitle{ height:194px;background:#FFFFFF; border-radius: 4px;border: 1px solid #e9e9e9;
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15); width:168px; margin-top:-3px; padding-left:10px; margin-left:-18px;}
li#sitetitle-link:hover .inv_submenu_sitetitle li a{ height:21px; line-height:21px; color:#5EB0AA!important; width:168px; padding-top:1px; padding-bottom:1px; text-align:left;margin-left:-10px; }
li#sitetitle-link:hover .inv_submenu_sitetitle li a:hover{ height:21px; line-height:21px; background:#E0F2F4; color:#5EB0AA!important; width:161px; padding-top:1px; padding-bottom:1px; text-align:left; margin-left:-10px; }


/*li#whatshot-link:hover .inv_submenu_whatshot{ height:293px; width:385px; background:#FFFFFF; border-radius: 4px;border: 1px solid #e9e9e9;
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);  margin-top:-3px; margin-left:-15px;}*/
li#whatshot-link:hover .inv_submenu_whatshot{ 
	/*height:293px;*/
	width:385px;
	background:#FFFFFF;
	border-radius: 4px;
	border: 1px solid #e9e9e9;
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
	margin-top:-3px; margin-left:-15px;
}

li#whatshot-link:hover .inv_submenu_whatshot li a{ height:30px;color:#5EB0AA; color:#5EB0AA!important; width:363px; padding-top:3px; padding-bottom:3px;}
li#whatshot-link:hover .inv_submenu_whatshot li a:hover{ height:30px;background:#E0F2F4; color:#5EB0AA!important; padding-top:3px; padding-bottom:3px; }



@font-face {
    font-family: "ITC Avant Garde Gothic LT Bold";
    src: url(ITCAvantGardeGothicLTBold.ttf);
    font-weight:200;
}

form#icpsignup5022 input.email_field{border:1px solid #999999;color:#777777;display:block;height:24px;margin:10px 0;padding:0 0 0 5px;width:190px; float: left; line-height: 2;}
form#icpsignup5022 input.subscribe_btn{background:none repeat scroll 0 0 #119198;border:medium none;border-radius:3px 3px 3px 3px;color:#FFFFFF;cursor:pointer;opacity:0.8;padding:5px; float: left; margin: 10px;}
#pop_content h3 {font-size: 21px; color: #777777; width: 280px; margin-top: 80px;}
.regErrorMessage {float: left; font-size: 10px; color: red; clear: both;}
h3.thanks {display: none; position: absolute; top: 50px}

/*comment part bug*/
#idc-container .idc-v { width: 60px;} 
em.idc-time {float: left;}
.post-author a{ display: inline;}

#pop_up_join{ /*background: url('../img/test_pop.png') no-repeat;*/ background:#a3d8d8;border-radius:6px 6px 6px 6px;bottom:0;display:block;height:540px;left:0;position:relative;width:765px;}
#pop_up_join #pop_content{display:block;height:470px;margin:35px;width:690px;}
#pop_up_join #pop_content h1 {background: url('../img/pop_up_sprite.png') no-repeat -20px -29px; width: 587px; height: 213px; text-indent: -9999px; line-height: 0;margin: 10px 12px;}
#pop_up_join #pop_content #pop_up_kapitall_logo {background: url('../img/pop_up_sprite.png') no-repeat -484px -297px; width: 106px; height: 18px; text-indent: -9999px; line-height: 0; position: absolute; right : 0; top : 337px; }
#pop_up_join #pop_content #pop_up_join_now_link {background: url('../img/pop_up_sprite.png') no-repeat -241px -282px; width: 199px; height: 49px;; text-indent: -9999px; line-height: 0; position: absolute; right : 244px; top : 257px; opacity : 1 }
#pop_up_join #pop_content #pop_up_join_now_link:hover {opacity : 0.9}
#bottom_pop_up {position: absolute; float: left; height: 70px; border-top: 2px solid #c6e5e5; display: block; width: 100%; bottom : 0; padding-top: 25px;  }
#bottom_pop_up li {float: left;color: #464646;font-size: 13px;font-style: italic;font-family: "Calibri","Trebuchet MS",Trebuchet,Arial,sans-serif,Helvetica; height: 70px; line-height: 1.3em; position: relative;}
#bottom_pop_up li#bloomberg {width: 173px; margin-right: 67px;}
#bottom_pop_up li#wired {width: 200px; margin-right: 40px;}
#bottom_pop_up li#mashable {width: 203px;}

#bottom_pop_up li em {position: absolute; right: 0; bottom : 0; background: url('../img/pop_up_sprite.png') no-repeat; line-height: 0em; text-indent: -9999px; padding: 7px 0;}
#bottom_pop_up li#bloomberg em {background-position: -314px -363px; width: 86px; height: 20px;}
#bottom_pop_up li#wired em {background-position: -163px -361px; width: 82px; height: 17px;}
#bottom_pop_up li#mashable em{background-position: -495px -360px; width: 84px; height: 16px;}


/*new design changes*/

.inv_submenu{visibility: hidden; display :block; position :absolute;background:#FFFFFF;border:1px solid #929497;width:310px;margin-left:-1px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px; overflow: hidden!important;}
.inv_submenu li {margin: 0; padding: 0; text-transform: none; float: left; clear: both; border: none!important;width: 310px;}
.inv_submenu li a {padding-left: 54px; color : #595a5c!important; font-size: 13px; font-family: "Calibri","Trebuchet MS",Trebuchet,Arial,sans-serif,Helvetica; text-transform: none; float: left; clear: both; border: none!important; font-weight: bold;width: 256px; line-height: 1.5;}

.inv_submenu_sitetitle{visibility: hidden; display :block; position :absolute;background:#FFFFFF;border:none;width:185px; height:228px; margin:0 0 0 0; padding-top:0; -webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px; overflow: hidden!important;}
.inv_submenu_sitetitle li {text-transform: none; float: left; clear: both; border: none!important;width: 180px;}
.inv_submenu_sitetitle li a {margin:0; color:#138E92!important; font-size: 14px; font-family: "Calibri","Trebuchet MS",Trebuchet,Arial,sans-serif,Helvetica; text-transform: none; float: left; clear: both; border: none!important; font-weight: bold; text-decoration:none; vertical-align:middle; padding: 0 0 0 18px;}
.inv_submenu_sitetitle li a:hover {padding: 0 0 0 18px; color : #138E92!important; background-color:#E0F2F4; font-size: 14px; font-family: "Calibri","Trebuchet MS",Trebuchet,Arial,sans-serif,Helvetica; text-transform: none; float: left; clear: both; border: none!important; font-weight: bold; text-decoration:none;  vertical-align:middle; margin:0; height:23;}





.inv_submenu_whatshot{visibility: hidden; display :block; position :absolute;background:#FFFFFF;border:none;width:385px; /*height:293px;*/ margin:0 0 0 0; padding-top:0; -webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px; overflow: hidden!important;}
.inv_submenu_whatshot li {text-transform: none; float: left; clear: both; border: none!important;width: 368px;}
.inv_submenu_whatshot li a {margin:0; color:#138E92!important; font-size: 15px; font-family: "Calibri","Trebuchet MS",Trebuchet,Arial,sans-serif,Helvetica; text-transform: none; float: left; clear: both; border: none!important; font-weight: bold; text-decoration:none; vertical-align:middle; padding: 0 0 0 22px;}
.inv_submenu_whatshot li a:hover {padding: 0 0 0 22px; color : #138E92!important; background-color::#E0F2F4; font-size: 15px; font-family: "Calibri","Trebuchet MS",Trebuchet,Arial,sans-serif,Helvetica; text-transform: none; float: left; clear: both; border: none!important; font-weight: bold; text-decoration:none;  vertical-align:middle; margin:0; height:23;}









#investment-idea-link .inv_submenu, #investment-idea-link .inv_submenu li {width: 190px;}
#investment-idea-link .inv_submenu li a{width: 146px;padding-left: 44px;}

#whatshot-link .inv_submenu, #whatshot-link .inv_submenu li {width: 385px;}
#whatshot-link .inv_submenu li a{width: 380px;padding-left: 44px;padding-right: 44px;}



#myportfolio-link .inv_submenu, #myportfolio-link .inv_submenu li {width: 166px;}
#myportfolio-link .inv_submenu li a{width: 166px; margin-top:17px; margin-left:34px; padding-left: 64px;padding-right: 44px;}



#investing-101-link .inv_submenu, #investing-101-link .inv_submenu li {width: 310px;}
#investing-101-link .inv_submenu li a{width: 256px;}
#investment-idea-link .inv_submenu li a:hover, #whatshot-link .inv_submenu li a:hover,
#investing-101-link .inv_submenu li a:hover { text-decoration: none; background: #c8e9eb; color: #154e5b!important; }
#investment-idea-link .inv_submenu li.current-cat a, 
#investment-idea-link .inv_submenu li.current-cat a:hover,
#whatshot-link .inv_submenu li.current-cat a, 
#whatshot-link .inv_submenu li.current-cat a:hover,
#investing-101-link .inv_submenu li.current-cat a, 
#investing-101-link .inv_submenu li.current-cat a:hover {background: #757576; color: #fff!important; }
#navbar ul li a.investideas{background-position:0 -239px;height:35px;line-height:0;padding:0;text-indent:-9999px;width:190px;}

#whatshot-link .inv_submenu li.current-cat a
{background:#F7F7F7; color: #fff!important; width:380px; line-height:0;}


#whatshot-link .inv_submenu li.current-cat a:hover
{background:#E0F2F4; color:#5EB0AA!important; width:380px; line-height:0;} 

#sitetitle-link .inv_submenu li.current-cat a
{background:#F7F7F7; color: #fff!important; width:310px; line-height:0;}


#sitetitle-link .inv_submenu li.current-cat a:hover
{background:#E0F2F4; color:#5EB0AA!important; width:256px; line-height:0;}

#navbar ul li a.whatshot{background: url('../img/whatshot1.png') no-repeat ; text-indent:-9999px;width:163px;  height:66px; padding-top:0; margin-top:0; margin-left:-15px;}

#navbar ul li a.investideas:hover{background: url('../img/whatshot1-hover.png') no-repeat ;background-color:transparent;  height:66px; padding-top:0; margin-top:0; } /*background-color:#F5F9F8;*/

#navbar ul li a.sitetitle{background: url('../img/kapitallwire-logo.png') no-repeat ; text-indent:-9999px;width:275px; height:66px; padding-top:0; margin-top:0; margin-left:-18px;}


html body#idea div#container nav div#navbar.cur5 ul.ff li#myportfolio-link a{	background:url('../img/myportfolio1.png') no-repeat; color: #138E92 !important;padding-left:15px; text-decoration: none!important;}

#navbar ul li a.myportfolio{background: url('../img/myportfolio1.png') no-repeat ; text-indent:-9999px;width:190px;  height:66px; padding-top:0; margin-top:0; padding-left:15px;  padding-right:5px; margin-left:20px;}

#navbar ul li a.myportfolio:hover{background: url('../img/myportfolio1-hover.png') no-repeat ; margin-left:20px; background-color:transparent;  height:66px; padding-top:0; margin-top:0; } /*background-color:#F5F9F8;*/








#navbar ul li:hover a.sitetitle{background: url('../img/kapitallwire-logo-hover.png') no-repeat ; height:66px; padding-top:0; margin-top:0;margin-left:-18px; margin-right:0;}
#navbar ul li:hover a.whatshot{background: url('../img/whatshot1-hover.png') no-repeat ;  height:66px; padding-top:0; margin-top:0; margin-left:-15px; } /*background-color:#F5F9F8;*/

} /*background-color:#F5F9F8;*/
#navbar ul li a.invest101{background-position:-190px -239px;height:35px;line-height:0;padding:0;width:179px;text-indent: -9999px;}
#navbar ul li.hover a.invest101, 
#navbar ul li a.invest101:hover {background-position:-190px -189px;}
/*Commented on 26 Sep 2012 before expanding search bar
#navbar ul li.search{border-right:medium none;height:33px;overflow:hidden;padding:0 0 0 12px;position:relative;width:368px;z-index:90;}*/
#navbar ul li.search{border-right:medium none;height:33px; margin-top:16px; overflow:hidden;padding:0 0 0 8px;position:relative;width:320px;z-index:90;}

#navbar ul li.search form #searchbox{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E4E3E3;height:24px;margin:5px 0 0;padding:0 0 0 5px;width:98%;}
#banner1 {
	display: block;
	width: 280px;
	height: 220px;
	/*background: url('../img/Banners/MarketMastersBanner-01.png') no-repeat;*/
	background: url('../img/Banners/PlayTheMarket_280.jpg') no-repeat;
	position: relative;
	clear: both;
	margin-bottom: 30px;
}
#banner3 {
	display: block;
	width: 281px;
	height: 219px;
	/*background: url('../img/Banners/MarketMastersBanner-01.png') no-repeat;*/
	background: url('../img/Banners/PlayTheMarket_280.jpg') no-repeat;
	position: relative;
	clear: both;
	margin-bottom: 30px;
}
#banner2 {
	background: url("../img/Banners/MarketMastersBanner-02.png") no-repeat scroll 0 0 transparent;
	clear: both;
	display: block;
	height: 138px;
	position: relative;
	width: 645px;
}
#banner1 p, #banner2 p, #banner3 p {display: none;}
#banner1 a.join-now, #banner2 a.join-now, #banner3 a.join-now {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0em;
	text-indent: -9999px;
}
#search-form input#searchbox:focus,#search-form input#searchbox:active,#search-form input#searchbox:hover{border:1px solid #93d4d8!important;}
.right .valuation a.learn-more{background:url("../img/arror-right-grey.png") no-repeat scroll 244px -4px transparent;color:#464646 !important;display:block;font-size:14px;height:15px;margin:20px 0 0;padding:0 36px 0 0;position:relative;text-align:right;text-decoration:none;}
.right .valuation a.learn-more:hover {text-decoration: underline;}
#wpstats {display: none!important;}
#load-more {float: left; margin-left: 286px!important; cursor:pointer;}
#search-load-more {float: left; margin-left: 286px!important; cursor:pointer;}
#results-container {float: left; min-height: 200px; width: 645px; padding-bottom: 30px;}
/*Commented by Amit before Adding Weekly and Daily Subscription field */
/*#newsletter_widget {display: block;background: url('../img/newsletter_widget.png') no-repeat; width: 280px;height: 390px; position: relative; margin-top: 30px; float: left;}
#newsletter_widget form#newsletter_widget_form {position:absolute;top:330px;left:20px;}
#newsletter_widget form#newsletter_widget_form input.email_field{width:155px; margin-bottom: 7px;}
#newsletter_widget form#newsletter_widget_form input.subscribe_btn_widget { margin-bottom: 7px;}
#newsletter_widget h3.thanks{top:343px;color:#565758;display: none;font-family:Calibri;font-size:20px;left:46px;position:absolute;}
#newsletter_widget #newsletter_widget_loading{background:url("../img/loading.gif") no-repeat scroll 0 0 transparent;height:32px;left:120px;position:absolute;top:337px;width:32px;display: none;}
#newsletter_widget form#newsletter_widget_form input.email_field{border:1px solid #999999;color:#777777;display:block;height:24px;margin:10px 0;padding:0 0 0 5px;width:152px; float: left; line-height: 2;}
#newsletter_widget form#newsletter_widget_form input.subscribe_btn_widget{background:none repeat scroll 0 0 #119198;border:medium none;border-radius:3px 3px 3px 3px;color:#FFFFFF;cursor:pointer;opacity:0.8;padding:5px; float: left; margin: 10px;}
#newsletter_widget form#newsletter_widget_form input.email_field{*width: 140px;*line-height: 1.6;}
#newsletter_widget form#newsletter_widget_form input.subscribe_btn_widget{*padding: 3px 0 3px 0!important;}
#newsletter_widget_form .regErrorMessage { *width: 100%;}
/*End of block Commented by Amit before Adding Weekly and Daily Subscription field */

/*CSS added by Amit Weekly and Daily Subscription field */
#newsletter_widget {display: block;background: url('../img/newsletter_daily_weekly_widget.png') no-repeat; width: 280px;height: 420px; position: relative; margin-top: 30px; float: left;}
#newsletter_widget form#newsletter_widget_form {position:absolute;top:330px;left:20px;}
#newsletter_widget form#newsletter_widget_form input.chkbox{width:155px; margin-bottom: 7px; position:absolute; display:inline;}
#newsletter_widget form#newsletter_widget_form input.email_field{width:155px; margin-bottom: 7px;}
#newsletter_widget form#newsletter_widget_form input.subscribe_btn_widget { margin-bottom: 7px;}
#newsletter_widget h3.thanks{top:343px;color:#565758;display: none;font-family:Calibri;font-size:20px;left:46px;position:absolute;}
#newsletter_widget #newsletter_widget_loading{background:url("../img/loading_thanks.gif") no-repeat scroll 0 0 transparent;height:47px;left:8px;position:absolute;top:337px;width:265px;display: none;}
#newsletter_widget form#newsletter_widget_form input.email_field{border:1px solid #999999;color:#777777;display:block;height:24px;margin:10px 0;padding:0 0 0 5px;width:152px; float: left; line-height: 2;}

#newsletter_widget form#newsletter_widget_form input.subscribe_btn_widget{background:none repeat scroll 0 0 #119198;border:medium none;border-radius:3px 3px 3px 3px;color:#FFFFFF;cursor:pointer;opacity:0.8;padding:5px; float: left; margin: 10px;}
#newsletter_widget form#newsletter_widget_form input.email_field{*width: 140px;*line-height: 1.6;}

#newsletter_widget form#newsletter_widget_form input.subscribe_btn_widget{*padding: 3px 0 3px 0!important;}
#newsletter_widget .regErrorMessage { *width: 100%;}


/* End of CSS added by Amit for Weekly and Daily Subscription field */

#footer_copy_join {display: inline; float: none; text-align: left;border: none; text-transform: none; margin-left: 5px; width: auto;color: #99cecc!important;}


/*Email subscription checboxes images for weekly and daily widget added by Amit*/
input[type='checkbox'] {
	opacity: 0;	
	float: left;
	width: 17px;
}


input[type='checkbox'] + label {
	margin: 0;
	clear: none;
	padding: 10px 0 4px 24px;
	cursor: pointer;	
	background: url(../img/no-tick.png) left center no-repeat;	
}

input[type='checkbox']:checked + label {
	background-image: url(../img/tick.png);
}
/*End Email subscription checboxes images for weekly and daily widget added by Amit*/



/*hot topics */
#hot_topics {height: 20px; width:800px; font-size: 14px; float:left}
#hot_topics .o {color: #fe7800; float: left;}
#top-join {height: 25px; width:950px;margin: 0 auto;}
.topis {float: left;}
.topis li{float: left; list-style-type: none; margin-left: 5px;}


/*top facebook twitter linkedin youtube */
#top_ftly_links {float: right; height: 20px; width: 150px;font-size: 14px;}
#top_ftly_links .o {color: #fe7800; float: left;}
#top_ftly_join {height: 25px;}
.ftly_links {float: right;}
.ftly_links li{float: right; list-style-type: none; margin-left: 5px;}

.ftly_links span {
  height: 20px;

  padding: 0px;
  margin: 0px
  font-size: 1px;
}

#yt{ width:20px; height:20px; background-image: url("../img/youtube-top.png");}
#lin{width:20px; height:20px;  background-image: url("../img/linkedin-top.png");}
#t{width:20px; height:20px;  background-image: url("../img/twitter-top.png");}
#f{width:20px; height:20px;  background-image: url("../img/facebook-top.png");}


/*join now its free popup*/

#join-its-free {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: url("../img/celebrate.png") no-repeat scroll right bottom #fff;
  display: block;
  height: 537px;
  position: relative;
  width: 762px;
}
#join-its-free .kapitall-home {
  background: url("../img/join-kapitall-sprite.png") no-repeat scroll -3px -117px transparent;
  display: block;
  height: 17px;
  left: 12px;
  line-height: 0;
  position: absolute;
  text-indent: -9999px;
  top: 13px;
  width: 100px;
}
#join-its-free a {
  color: #33aeb4;
display: inline;
}
#join-its-free .continue {
  font-size: 15px;
  position: absolute;
  right: 14px;
  text-decoration: none;
  top: 14px;
}
#join-its-free {
  color: #595a5c;
  font-family: 'Calibri', sans-serif;
}
#join-its-free .continue:hover {
  text-decoration: underline;
}
#join-its-free .join-copy {
  background: url('../img/join-kapitall-sprite.png') no-repeat 0 0;
  width: 609px;
  height: 111px;
  text-indent: -9999px;
  line-height: 0;
  position: absolute;
  left: 75px;
  top: 79px;
}
#join-its-free div.copy {
  left: 75px;
  position: absolute;
  top: 215px;
  width: 620px;
}
#join-its-free div.copy p {
  clear: both;
  float: left;
  margin: 0 0 20px;
  width: 100%;
}
#join-its-free .join-now-its-free {
  background: url("../img/join-kapitall-sprite.png") no-repeat scroll -1px -142px transparent;
  display: block;
  height: 46px;
  left: 284px;
  line-height: 0;
  position: absolute;
  text-indent: -9999px;
  top: 342px;
  width: 191px;
}
#join-its-free .chat {
  background: url("../img/join-kapitall-sprite.png") no-repeat scroll -4px -196px transparent;
  color: #494949;
  font-size: 12px;
  height: 40px;
  left: 512px;
  line-height: 100%;
  padding: 0 0 0 34px;
  position: absolute;
  top: 350px;
  width: 140px;
}
#join-its-free .footer-copy {
  bottom: 8px;
  color: #BCBEC0;
  font-size: 12px;

  left: 75px;
  line-height: 125%;
  position: absolute;
  width: 358px;
}

/*New Pop-Up 07.10.2012*/

#join-its-free.julyPopUp{background:url("../img/KLL_KW_Registration-PopUp_v.2.png") no-repeat;height:496px;}
#join-its-free.julyPopUp .continue{font-size:12px;}
#join-its-free.julyPopUp .kapitall-home{left:638px;top:455px;}
#join-its-free.julyPopUp .join-now-its-free{background:url("../img/join-kapitall-sprite.png") no-repeat scroll -371px -169px transparent;height:57px;left:512px;top:393px;width:236px;}
#join-its-free.julyPopUp .join-now-its-free:hover,#join-its-free.julyPopUp .join-now-its-free:active{background-position:-371px -229px;}






.outbrain {display: none;}


.tradeNowBtn {
  background: url("../img/TradeItNow_Button.png") no-repeat scroll 0 0 transparent;
  clear: both;
  float: left;
  height: 16px;
  margin-left: 5px;
  margin-top: -11px;
  text-indent: -9999px;
  width: 82px;
}







