.playicon { 
  position: absolute;
  cursor: pointer;
}

div.playicon {
  z-index: 2;
}

div.playicon img {
  display: none;
}

.channel_thumb { 
   width: 120px;
   height: 150px;
   float: left;
   overflow:hidden;
}

.channel_thumb .small { 
   text-align: center;
}

.thumb_title {
   font-weight: bolder
}

.thumb_title span {
   color: black;
}


div.review_container { 
}

.first_review_div {
	margin-bottom: 2px;
	overflow: hidden;
	margin-left: 25px;
	font-weight: normal; 
}

.rate_me_box {
   float: right;
   text-align: center;
   width: 110px;
   cursor: pointer;
}

.ratings_stars {
	width: 110px;
	height: 20px;
	overflow: hidden;
	background: url('/images/slidecom/star_ratings.gif') top left no-repeat;
	cursor: pointer;
}	

.ratings_star_small{
	width: 22px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	background: url('/images/slidecom/star_ratings.gif') 0 0 no-repeat;
}

.ratings_1 { background-position: 0 -40px; }
.ratings_2 { background-position: 0 -60px; }
.ratings_3 { background-position: 0 -80px; }
.ratings_4 { background-position: 0 -100px; }
.ratings_5 { background-position: 0 -120px; }


div.reviewtip {
   width: 110px; 
   float: right;
}

div.reviewtip_text { 
   font-size: 12px;
   line-height: 22px;
   height: 24px;
}

.review_div {
   border-top: 1px solid #DDDDDD;
   padding: 5px 10px 5px 0;
   overflow: hidden;
}

.review_shrinkwrap { 
   background-color: #F7F7F7;
   padding: 5px 10px;
   overflow: hidden;
}

.review_real_input textarea { 
   display: block;
   width: 360px;
}


.review_notice { 
	text-align: center;
	font-weight: bolder;
   border-top: 1px dotted #DDD;
}

.dummy_input {
	border-top: 1px solid #888888;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #888888;
	padding: 2px 5px;
	margin: 2px 0;
	color: #777;
}

.remove_review_button {
	float: right;
	cursor: pointer;
}


.message_warning {
   background-color:#FFF8CC;
   border-bottom:1px solid #FFE959;
   color:#990000;
   margin-top: 5px;
   padding: 5px;
   width: 180px;
   font-weight: bolder;
   display:none;
}

.api_review_rating_dependent { 
   display:none;
}