/* TWL Like Pill Button */

/* Pill Zehner */

.twslike_pill_button_zehner{
	width: 60px;
	height: 24px;
	display: block;
}

.twslike_pill_button_zehner,
.twslike_pill_counter_zehner{
	background: url(../images/twslike/tws_like_pill_zehner.png) no-repeat;
	float: left;
}

.twslike_pill_button_zehner:hover,
.twslike_pill_button_zehner.liked{
	background-position: -133px 0px;
}

.twslike_pill_button_zehner.liked:hover{
	background-position: -199px 0px;
}

.twslike_pill_counter_zehner{
	width: 41px;
	height: 22px;
	background-position: -265px 0px;
	text-align: center;
}

.tp_counter_zehner{
	display: block;
	margin-left: 4px;
	margin-top: 4px;
	font: bold 12px Helvetica,Arial,sans-serif;
	color: #666666;
}

/* Pill Classic */

.twslike_pill{
	float: left;
	height: 21px;
	display: block;
}

.twslike_pill .twslike_pill_button{
	width: 54px;
	height: 18px;
	display: block;
}

.twslike_pill_button,
.twslike_pill_counter{
	background: url(../images/twslike/tws_like_pill_black.png) no-repeat;
	float: left;
}

.twslike_pill_button:hover,
.twslike_pill_button.liked{
	background-position: -133px 0px;
}

.twslike_pill_button.liked:hover{
	background-position: -199px 0px;
}

.twslike_pill_counter{
	width: 38px;
	height: 18px;
	background-position: -265px 0px;
	text-align: center;
}

.tp_counter{
	display: block;
	margin-left: 4px;
	margin-top: 3px;
	font: bold 12px Helvetica,Arial,sans-serif;
	color: #666666;
}

/* TWS Like Compact Button Global */

.twslike_compact_icon,
.tc_counter,
.tc_like_text{
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	*zoom: 1;
	*display: inline;
}
.tc_counter,
.tc_like_text{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 2px;
}

.tc_counter,
.tc_like_text.liked{
	color: #996600;
}


/* TWS Like Compact Large Button */

.twslike_compact_l .twslike_compact_icon,
.twslike_compact_l .twslike_compact_icon.liked:hover{
	background: url(../images/twslike/tws_like_compact_l.png) no-repeat;
	width: 23px;
	height: 20px;
}

.twslike_compact_l .twslike_compact_icon:hover,
.twslike_compact_l .twslike_compact_icon.liked{
	background-position: -28px 0px;
}

.twslike_compact_l .tc_counter,
.twslike_compact_l .tc_like_text{
	font-size: 14px;
}


/* TWS Like Compact Small Button */

.twslike_compact_s .twslike_compact_icon,
.twslike_compact_s .twslike_compact_icon.liked:hover{
	background: url(../images/twslike/tws_like_compact_s.png) no-repeat;
	width: 17px;
	height: 15px;
}

.twslike_compact_s .twslike_compact_icon:hover,
.twslike_compact_s .twslike_compact_icon.liked{
	background-position: -23px 0px;
}

.twslike_compact_s .tc_counter,
.twslike_compact_s .tc_like_text{
	font-size: 12px;
}

.twslike_compact_s .twslike_compact_icon,
.twslike_compact_s .tc_counter,
.twslike_compact_s .tc_like_text{
	vertical-align: baseline;
	margin-bottom: -1px;
}

/* TWS Like Compact Extra Small Button */

.twslike_compact_xs {
	display: inline;
	}

.twslike_compact_xs .twslike_compact_icon,
.twslike_compact_xs .twslike_compact_icon.liked:hover{
    background: url(../images/twslike/tws_like_compact_xs.png) no-repeat;
    width: 14px;
    height: 12px;
}

.twslike_compact_xs .twslike_compact_icon:hover,
.twslike_compact_xs .twslike_compact_icon.liked{
    background-position: -18px 0px;
}

.twslike_compact_xs .tc_counter{
    font-size: 10px;
    margin: 0;
}

.twslike_compact_xs .twslike_compact_icon,
.twslike_compact_xs .tc_counter{
    vertical-align: baseline;
    margin-bottom: -1px;
}

/* TWS Like Helper */
.hide{
	display:none;
}