@charset "utf-8";
/*popup-compare start*/
.com-box{
	height: 472px;
	border-right: 1px solid #d7d7d7;
	float: left;
	background-color: #fff;
}
.com-box h3{
	text-align: center;
	color: #85958D;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px solid #c0c0c0;
}
.cate{
	width: 182px;
}
.cate h3{
	text-align: left;
	padding-left: 10px;
}
.cate ul li{
	border-bottom: 1px solid #D7D7D7;
    cursor: pointer;
    height: 20px;
    line-height: 19px;
    padding-left: 8px;
	font-size: 12px;
}
.cate ul li a{
	color: #85958D;
}
.cate ul li:hover a{
	text-decoration: underline;
}
.cate ul li.act span.arrow{
	background:url("../image/demographics_sprite.png") no-repeat scroll -408px -307px #FFF;
    display:inline-block;
    float:right;
    height:20px;
    width:6px;
}
.cate ul li.act a {color:#000;}
.acco{
	width: 440px;
}
.acco ul{
	float: left;
    width: 146px;
}
.acco ul li{
	cursor: pointer;
    height: 21px;
    line-height: 18px;
    overflow: hidden;
    padding-left: 20px;
}

/*for list start*/
.multi-analyses {
	background: url("../image/TDP-icon-sprite.png") repeat scroll -635px -639px transparent;
    display: inherit;
    height: 15px;
    width: 20px;
	position: relative;
    top: 2px;
	padding:0 !important;
}
.multi-analysis-pop {
	background-color:#FFFFFF;
    border: 1px solid #BABABA;   
    padding: 10px;    
    width: 236px;
    z-index: 9999;
	box-shadow: 2px 2px 4px #D8D8D8;
	position: absolute;
    top: 332px;
	left: 317px;
	font-size:12px;
	}
.multi-analysis-pop h4 {
    color: #777799;
    font-weight: bold;
    padding: 0 0 6px;
}
.multi-analysis-pop p {   
    padding: 0 0 2px;
}
/*for list end*/

.acco ul li.act {
    background: url("../image/demographics_sprite.png") no-repeat scroll -396px -253px #FFFFFF;
}
.acco ul li a {
    color: #666699;
    display: inline-block;
    width: 127px;
	font-size: 12px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
tr {
    height: 21px;
    line-height: 21px;++
}
th, td {
    border: 1px solid #D7D7D7;
}
td {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: left;
}
td.Td0{
	width: 30px;
	text-align: center;
}
td.Td1, td.Td2{
	width: 111px;
	padding-left: 8px;
}
td.Td2{
	/*padding-left: 2px;*/
}

td.Td1 span, td.Td2 span{
	height: 20px;
	width: 108px;
	display: block;
	overflow: hidden;
}
td.Td2 span.twitter_icon {
        background: url("../image/TDP-icon-new-sprite.png") no-repeat scroll transparent;
        background-position: -506px -477px;
	position: relative;
	left: -8px;
}

td.Td2 span.instagram_icon {
        background: url("../image/TDP-icon-new-sprite.png") no-repeat scroll transparent;
        background-position: -506px -498px;
	position: relative;
        left: -8px;
}

td.Td2 span.youtube_icon {
        background: url("../image/TDP-icon-new-sprite.png") no-repeat scroll transparent;
        background-position: -505px -927px;
        position: relative;
        left: -8px;
}


td.Td2 span.vine_icon {
        background: url("../image/TDP-icon-new-sprite.png") no-repeat scroll transparent;
        background-position: -505px -906px;
        position: relative;
        left: -8px;
}


td.Td2 i{
  margin-left: 21px;
  font-style: normal;
}
.sele{
	width: 312px;
	border-right: none;
}
.sele-title{
	position: relative;
}
.sele-title a{
	float: right;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    position: absolute;
    right: 6px;
    top: 0;
}
.sele table{
	width: 314px;
	margin: -1px 0 0 -1px;
}
.sele table tr td.Td0{width: 30px}
.removeSel {
    background: url("../image/demographics_sprite.png") no-repeat scroll -386px -225px #FFFFFF;
    display: block;
    height: 12px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 100%;
}
.page-num{
	position: absolute;
	top: 14px;
	left: 30px;
	height: 29px;
	line-height: 29px;
	font-size: 13px;
	width: 240px;
}
.page-num b{
	display: inline-block;
    text-align: right;
    width: 17px;
}
.prev-btn, .next-btn {
    background: url("../image/demographics_sprite.png") no-repeat scroll 0 -221px transparent;
    display: inline-block;
    height: 29px;
    text-indent: -9999px;
    width: 36px;
}
.prev-btn {
    margin-left: 17px;
}
.prev-btn:hover {
    background-position: 0 -366px;
}
.next-btn {
    background-position: -36px -221px;
}
.next-btn:hover {
    background-position: -36px -366px;
}
.compare-box{
	position: absolute;
	top: 14px;
	right: 15px;
	height: 29px;
	line-height: 29px;
	font-size: 13px;
	width: 273px;
}
.compare-box b{
	display: inline-block;
    text-align: right;
    width: 17px;
}
a.compare-btn{
	background: url("../image/demographics_sprite.png") no-repeat scroll -109px -34px #FFFFFF;
    color: #5B5B5B;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: 10px;
    text-align: center;
    width: 91px;
}
a.compare-btn:hover{text-decoration:none;}
.abled a.compare-btn, .abled a.compare-btn:hover {  
    color: #FFFFFF;
	background: url("../image/TDP-icon-sprite.png") no-repeat scroll -191px -410px;
	width: 127px;
}
.abled a.compare-btn:hover {background-position:-191px -443px;}

/*popup-compare end*/ 

/*Benchmark up/down buttons start*/
#bench_up_btn, #bench_down_btn{
    width: 20px;
    height: 15px;
    background: url("../image/TDP-icon-new-sprite.png") no-repeat scroll transparent;
    background-position: -216px -4px;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left:0;
    cursor: pointer;
}

#bench_down_btn{
margin-left:15px;
background-position: -216px -4px;
}
#bench_up_btn{
background-position: -235px -4px;
}
#bench_down_btn:hover{
background-position: -255px -4px;
}
#bench_up_btn:hover{
background-position: -274px -4px;
}
#bench_down_btn.disabled{
background-position: -294px -4px;
}
#bench_up_btn.disabled{
background-position: -313px -4px;
}

/*Benchmark up/down buttons end*/

.long-name {
background: url("../image/TDP-icon-new-sprite.png") repeat scroll -509px -153px transparent;
cursor: default;
left: 2px;
-webkit-touch-callout: none;
-webkit-user-select: none; /* Webkit */
-moz-user-select: none;    /* Firefox */
-ms-user-select: none;     /* IE 10  */
}

