.title2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.webtv .left_top {
	background:url(webtv/alllanguage/left_block_top.png) no-repeat;
	width: 238px;
	height:32px;
	/*vertical-align:top;*/
}

.webtv .left_content {
	/*background:url(webtv/alllanguage/top_block_rp.jpg) top left repeat-x;
	height:380px;
	width:229px;*/
	
	/*background-color: red;*/
	width: 218px; /*this should be 218px*/
	height: 406px;
}

.webtv .left_bottom {
	background:url(webtv/alllanguage/left_block_bottom.png) no-repeat;
	width: 238px;
	height:15px;
}

.webtv .right_top {
	background:url(webtv/alllanguage/right_block_top.png) top left no-repeat;
	height:32px;
	vertical-align:top;
}

.webtv .right_content {
	background:url(webtv/alllanguage/top_block_rp.jpg) top left repeat-x;
	height:380px;
	width:689px;
}

.webtv .right_bottom {
 	background:url(webtv/alllanguage/right_block_bottom.png) top left no-repeat;
	height:10px;
}

.webtv .left_shadow {
	width: 9px;
	background: url(webtv/alllanguage/top_block_left_shadow.png) no-repeat;
}

.webtv .right_shadow {
	width: 11px;
	background: url(webtv/alllanguage/top_block_right_shadow.png) no-repeat;
}

.video_left {
	width: 6px;
	background: url(webtv/alllanguage/video_left.png) no-repeat;
}

.video_content {
	background:url(webtv/alllanguage/video_content.png) top left repeat-x;
	width: 676px;
	height: 411px;
}

.video_right {
	width: 17px;
	background: url(webtv/alllanguage/video_right.png) no-repeat;
}

.video_bottom {
	width: 11px;
	background: url(webtv/alllanguage/video_bottom.png) no-repeat;
}

.block_title {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding:7px 0px 0px 26px;
}


.webtv .channel_button {
	background: url(webtv/alllanguage/channel_button.gif) top left no-repeat;
	color: #353536;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 208px;
	height: 32px;
	padding: 0 0 0 13px; 
	margin: 0 0 2px 0;
	cursor: hand;
	cursor: pointer;
}

.webtv .channel_button_selected {
	background: url(webtv/alllanguage/channel_button.gif) bottom left no-repeat;
	color: #0f4fa7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 208px;
	height: 32px;
	padding: 0 0 0 13px; 
	margin: 0 0 2px 0;
	cursor: hand;
	cursor: pointer;
}

.webtv .sub_channel_button {
	background: url(webtv/alllanguage/subchannel_button.gif) bottom left no-repeat;
	color: #353536;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 194px;
	height: 20px;
	padding: 0 0 0 16px; 
	margin: 0;
	cursor: hand;
	cursor: pointer;
}

.webtv .sub_channel_button_selected {
	background: url(webtv/alllanguage/subchannel_button.gif) top left no-repeat;
	color: #0244a1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 194px;
	height: 20px;
	padding: 0 0 0 16px; 
	margin: 0;
	cursor: hand;
	cursor: pointer;
}

.webtv .sub_channels{
	padding-bottom:2px;
}

.webtv .description_arrow {
	padding:3px 3px 0 0;
}

.webtv .description {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
}

.webtv .grid_title {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#FFFFFF;
}

.webtv .inputText {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:123px;
	height:17px;
	border:1px solid #80ADCE;
	color:#000000;
	font-style:normal;
}

.webtv .send_friend {
	border-top:1px solid #ADD3F0;
}

.webtv .video_list_box {
	width:335px;
	background:#B8D4EA url(webtv/alllanguage/video_list_box.jpg) top left no-repeat;
}


.webtv .tv_grid_top {
	width:943px;
	height:31px;
	background:url(webtv/alllanguage/tvgrid_top.png) top left no-repeat;
}

.webtv .tv_grid_left {
	width:4px;
	background:url(webtv/alllanguage/tvgrid_left_shadow.png) top left repeat-y;
}

.webtv .tv_grid_body {
	width:934px;
	/*height:394px;*/
	background:#0178D3 url(webtv/alllanguage/tvgrid_bg_rp.gif) bottom left repeat-x;
}

.webtv .tv_grid_right {
	width:5px;
	background:url(webtv/alllanguage/tvgrid_right_shadow.png) top left repeat-y;
}

.webtv .tv_grid_bottom {
	width:943px;
	height:7px;
	background:url(webtv/alllanguage/tvgrid_bottom.png) top left no-repeat;
}


.webtv .tv_info_top {
	width:943px;
	height:31px;
}

.webtv .tv_info_left {
	width:4px;
	background:url(webtv/alllanguage/tvgrid_left_shadow.png) top left repeat-y;
}

.webtv .tv_info_body {
	padding:0 4px 0 4px;
	width:926px;
	/*height:302px;*/
	background:#B8D4EA url(webtv/alllanguage/tvinfo_bg_rp.gif) bottom left repeat-x;
}

.webtv .tv_info_right {
	width:5px;
	background:url(webtv/alllanguage/tvgrid_right_shadow.png) top left repeat-y;
}

.webtv .tv_info_bottom {
	width:943px;
	height:7px;
	background:url(webtv/alllanguage/tvinfo_bottom.png) top left no-repeat;
}

.webtv .grid_left {
	width:12px;
	background:url(webtv/alllanguage/grid_block_left.png) top left no-repeat;
}

.webtv .grid_content {
	width:909px;
	height:95px;
	background:#7DBDEE url(webtv/alllanguage/grid_block_rp.gif) top left repeat-x;
}

.webtv .grid_right {
	width:12px;
	background:url(webtv/alllanguage/grid_block_right.png) top left no-repeat;
}

.webtv .grid_bottom {
	width:934px;
	height:10px;
	background:url(webtv/alllanguage/grid_block_bottom.png) top left no-repeat;
}
.webtv #Container_1 {
	position			: absolute;
	padding				: 0;
	width				: 218px;
	height				: 406px;
	overflow			: hidden;
	background			: #A7BFD2;
}

.webtv .Scroller-Container_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
}

.webtv #Scrollbar-Container_1 {
  position				: relative;
  margin				: 0;
  padding				: 0;
  left					: 0;
  padding				: 0 0 0 208px;
}

.webtv .Scrollbar-Up_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 18px;
	height				: 16px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/scroller_up.gif) no-repeat;
}

.webtv .Scrollbar-Track_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 18px;
	height				: 382px;
	top					: 16px;
	background			: url(webtv/alllanguage/scroller_track.gif) repeat-y;
}

.webtv .Scrollbar-Handle_1 {
	position			: absolute;
	margin				: 0px 1px 0px 1px;
	padding				: 0;
	width				: 16px;
	height				: 99px;
	background			: url(webtv/alllanguage/scroller_handler.gif) no-repeat;
}

.webtv .Scrollbar-Down_1 {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 398px;
	width				: 18px;
	height				: 16px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/scroller_down.gif) no-repeat;
}
/* end scroller*/


#Container_video {
	position			: absolute;
	/*margin				: 0 0 0 4px;
	padding				: 0;*/
	margin: 0;
	padding: 0px 0px 0px 4px;
	width				: 327px; /*341 - 10 - 4 */
	height				: 406px;
	overflow			: hidden;
	/*background			: #A7BFD2;*/
}

.Scroller-Container_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
}

#Scrollbar-Container_video {
  position				: relative;
  margin				: 0;
  padding				: 0;
  left					: 0;
  padding				: 0 0 0 220px; /* beside #Container_video, so 341-10 */
}

.Scrollbar-Up_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 18px;
	height				: 16px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/scroller_up.gif) no-repeat;
}

.Scrollbar-Track_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 18px;
	height				: 382px;
	top					: 16px;
	background			: url(webtv/alllanguage/scroller_track.gif) repeat-y;
}

.Scrollbar-Handle_video {
	position			: absolute;
	margin				: 0px 1px 0px 1px;
	padding				: 0;
	width				: 16px;
	height				: 99px;
	background			: url(webtv/alllanguage/scroller_handler.gif) no-repeat;
}

.Scrollbar-Down_video {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 398px;
	width				: 18px;
	height				: 16px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/scroller_down.gif) no-repeat;
}
/* end scroller*/


#Container_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 650px;
	height				: 188px; /*270*/
	overflow			: hidden;
}

.Scroller-Container_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	text-align			: justify;
}

#Scrollbar-Container_Info {
  position				: relative;
  margin				: 0;
  padding				: 0;
  left					: 0;
  padding				: 0 0 0 660px;
}

.Scrollbar-Up_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 6px;
	height				: 8px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/scroller_up.gif) no-repeat;
}

.Scrollbar-Track_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 6px;
	height				: 172px;/*255px;*/
	top					: 8px;
	background			: url(webtv/alllanguage/scroller_track.gif) repeat-y;
}

.Scrollbar-Handle_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	width				: 6px;
	height				: 132px;
	background			: url(webtv/alllanguage/scroller_handler.gif) no-repeat;
}

.Scrollbar-Down_Info {
	position			: absolute;
	margin				: 0;
	padding				: 0;
	top					: 180px; /*263px;*/
	width				: 6px;
	height				: 8px;
	background-color	: #CC9A63;
	font-size			: 0px;
	background			: url(webtv/alllanguage/scroller_down.gif) no-repeat;
}
/* end scroller*/

/**** scroller **********************/
#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width			: 909px;
	height			: 95px;
	/*overflow		: auto;*/
	z-index			: 10;
	overflow-x		: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position		: relative;
	margin			: 0px 0 0 0;
	padding			: 0px 0 0 0;
	/*background		: url(profiles/alllanguage/track_bg.gif) no-repeat bottom left;*/
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
	/*width	: 1500px;*/
	position: relative;
}

/* No need to setup for horizontal if no use , the scroller bar will only show if the contain is longer. */
/* content */
.scrollgeneric {
	line-height	: 1px;
	font-size	: 1px;
	position	: absolute;
	top			: 0; 
	left		: 0;
}

/****************************************************************************************
/ HORIZONTAL SCROLLER
/****************************************************************************************/

/*************************
  *** track ***
*************************/
/* scroller track */
.hscrollerbase {
	background		: url(webtv/alllanguage/scroller_vtrack.gif) repeat-x;
	height			: 18px;
}
/* track top */
.hscrollerbasebeg {
	background		: url(webtv/alllanguage/scroller_left.gif) no-repeat;
	height			: 18px;
	width			: 16px !important;
}
/* track end */
.hscrollerbaseend {
	height			: 18px;
	width			: 16px;
	background		: url(webtv/alllanguage/scroller_right.gif) no-repeat;
}
/*************************
  *** handle ***
*************************/
/* scroller handle */
.hscrollerbar {
	margin			: 0;
	padding			: 0 24px 0 18px;
	z-index			: 2;
	height			: 17px;
	width			: 90px !important;
	background		: #FFFFFF url(webtv/alllanguage/scroller_vhandler.gif) repeat-x;
}
/* handle top */
.hscrollerbarbeg {
	background		: url(webtv/alllanguage/scroller_vhandler.gif) no-repeat;
	height			: 17px;
	width			: 99px ;
}
/* handle bottom */
.hscrollerbarend {
	background		: url(webtv/alllanguage/scroller_vhandler.gif) no-repeat;
	height			: 17px;
	width			: 0px;
	margin			: 0 0 0 8px;
}

/*added by twong */
.rating_bg_top {
	background: url(webtv/alllanguage/rating_bg_top.gif) no-repeat;
	width: 359px;
	height: 5px;
}

.rating_bg_middle {
	background: #93c7ef url(webtv/alllanguage/rating_bg_middle.jpg) repeat-x top left;
}

.rating_bg_bottom {
	background: url(webtv/alllanguage/rating_bg_bottom.gif) no-repeat;
	width: 359px;
	height: 5px;
}

.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 140px;
	height: 27px;
	position: relative;
	background: url(webtv/alllanguage/big_all_star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left !important;
	/* */
}
.star-rating li a{
	display:block;
	width:28px;
	height: 27px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(webtv/alllanguage/big_all_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:28px;
}
.star-rating a.two-stars{
	left:28px;
}
.star-rating a.two-stars:hover{
	width: 56px;
}
.star-rating a.three-stars{
	left: 56px;
}
.star-rating a.three-stars:hover{
	width: 84px;
}
.star-rating a.four-stars{
	left: 84px;
}	
.star-rating a.four-stars:hover{
	width: 112px;
}
.star-rating a.five-stars{
	left: 112px;
}
.star-rating a.five-stars:hover{
	width: 140px;
}
.star-rating li.current-rating{
	background: url(webtv/alllanguage/big_all_star.gif) left center;
	position: absolute;
	height: 27px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.listing_date, .listing_title {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#353536;
}

.listing_title {
	color: #0244a1 !important;
}


.sendThanks_bg_top {
	background: url(accueil/alllanguage/sendThanks_bg_top.png) no-repeat;
	width: 359px;
	height: 5px;
}

.sendThanks_bg_middle {
	background: url(accueil/alllanguage/sendThanks_bg_middle.jpg) repeat-x top left;
}

.sendThanks_bg_bottom {
	background: url(accueil/alllanguage/sendThanks_bg_bottom.png) no-repeat;
	width: 359px;
	height: 5px;
}
