/*
	Watch online
*/
div.watchOnline {
	background: url(/images/watch-online/watchonline-bg.gif) repeat-y left top;
	margin-bottom: -10px;
}
div.watchOnline div.container {
	background: url(/images/watch-online/watchonline-bg02.gif) no-repeat left top;
}
div.watchOnline div.cap {
	height: 43px;
	background: url(/images/watch-online/watchonline-head01.gif) no-repeat left 15px;
	margin: 0 15px;
}
div.watchOnline div.showisgoingon div.cap {
	visibility: hidden;
}
div.watchOnline div.cap p {
	font-size: 24px !important;
	color: #dbe5f2;
	padding-top: 5px;
	margin-left: 258px;
}
div.watchOnline div.playerwrapper {
	width: 750px;
	margin: 20px auto 0;
	position: relative;
	z-index: 99999;
}
div.watchOnline div.playerwrapper div.top {
	min-height: 45px;
	background: url(/images/watch-online/watchonline-player-bgt.png) no-repeat left bottom;
	_width: 750px;
	_height: 45px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/watch-online/watchonline-player-bgt.png',sizingMethod='image');
}
div.watchOnline div.playerwrapper div.mid {
	background: url(/images/watch-online/watchonline-player-bgm.png) repeat-y left top;
	_width: 750px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/watch-online/watchonline-player-bgm.png',sizingMethod='scale');
}
div.watchOnline div.playerwrapper div.btm {
	height: 60px;
	background: url(/images/watch-online/watchonline-player-bgb.png) no-repeat left top;
	_width: 750px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/watch-online/watchonline-player-bgb.png',sizingMethod='image');
}
div.watchOnline div.playerwrapper div.mid div.filler {
	width: 642px;
	margin: 0 0 0 51px;
	background: #121315 url(/images/watch-online/watchonline-player-bgm02.gif) repeat-y left top;
}
div.watchOnline div.playerwrapper div.mid div.filler2 {
	background: url(/images/watch-online/watchonline-player-bgm.gif) no-repeat left top;
	padding-left: 21px;
}
div.watchOnline div.playerwrapper div.top p {
	font-size: 18px;
	color: #35393d;
	line-height: 19px !important;
	background: url(/images/watch-online/watchonline-head02.gif) no-repeat 50px 0px;
	padding: 0 50px 23px 230px;
	visibility: hidden;
}
div.watchOnline div.showisgoingon div.playerwrapper div.top p {
	visibility: visible;
}
div.watchOnline div.availblewrapper {
	width: 750px;
	margin: 0 auto 10px;
}
div.watchOnline div.availblewrapper div.top {
	height: 91px;
	background: url(/images/watch-online/watchonline-availble-bgt.png) no-repeat left bottom;
	_width: 750px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/watch-online/watchonline-availble-bgt.png',sizingMethod='image');
}
div.watchOnline div.availblewrapper div.mid {
	background: url(/images/watch-online/watchonline-availble-bgm.png) repeat-y left top;
	_width: 750px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/watch-online/watchonline-availble-bgm.png',sizingMethod='scale');
}
div.watchOnline div.availblewrapper div.btm {
	height: 104px;
	background: url(/images/watch-online/watchonline-availble-bgb.png) no-repeat left top;
	_width: 750px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/watch-online/watchonline-availble-bgb.png',sizingMethod='image');
}
div.watchOnline div.availblewrapper div.mid div.filler {
	width: 640px;
	margin: 0 0 0 52px;
	background: #1b1e21 url(/images/watch-online/watchonline-availble-bgm.gif) no-repeat left bottom;
}
div.watchOnline div.availblewrapper div.movieblock {
	 display: inline-block;
	 vertical-align: top;
	 width: 290px;
	 margin-left: 15px;
	 margin-bottom: 10px;
	 _margin-left: 7px;
	 _margin-right: 7px;
}
div.watchOnline div.availblewrapper div.movieblock {
	*display:inline;
}
div.watchOnline div.availblewrapper div.movieblock div.undercover {
	width: 92px;
	height: 123px;
	float: left;
	background: url(/images/watch-online/watchonline-undercover.png) no-repeat left top;
	_background: url(/images/watch-online/watchonline-undercover.gif) no-repeat left top;
}
div.watchOnline div.availblewrapper div.movieblock div.undercover img {
	margin: 5px 0 0 12px;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc {
	margin-left: 100px;
	font-family: tahoma !important;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc p {
	font-size: 12px !important;
	font-style: italic;
	line-height: 16px !important;
	color: #4c4c4c;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc p a {
	font-size: 16px !important;
	font-style: normal;
	line-height: 20px !important;
	color: #db5d1f;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc a.leftbutton {
	width: 186px;
	height: 60px;
	display: block;
	margin-top: 10px;
	position: relative;
	text-decoration: none;
	background: url(/images/watch-online/watchonline-availble-button-2.png) no-repeat left top;
	_background: url(/images/watch-online/watchonline-availble-button-2.gif) no-repeat left top;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc a.leftbutton-playing {
	background: url(/images/watch-online/watchonline-availble-button-3.png) no-repeat left top;
	_background: url(/images/watch-online/watchonline-availble-button-3.gif) no-repeat left top;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc a.leftbutton span {
	font-size: 9px !important;
	color: #fff;
	position: absolute;
	top: 11px;
	left: 48px;
	cursor: pointer;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc a.leftbutton span span {
	color: #6c94b1;
	position: static;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc a.leftbutton span.shadow {
	color: #000;
	top: 12px;
}
div.watchOnline div.availblewrapper div.movieblock div.desrc a.leftbutton span.shadow span {
	color: #7e2d05;
}

div.tone {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1300px;
	background: #000;
	opacity: .8;
	background /*\**/: url(/images/watch-online/watchonline-tone.png)\9;
	_filter: alpha(opacity=80);
	*z-index: 200;
	z-index: 1;
	_z-index: -1;
	display:none;
}

 

a.timeleftbutton {
	width: 173px;
	height: 29px;
	display: block;
	margin-top: 10px;
	position: relative;
	text-decoration: none;
	background: url(/images/watch-online/watchonline-availble-button2-2.gif) no-repeat left top;
	margin: 0 auto 10px;
	position: relative;
}
a.timeleftbutton:hover {
	background: url(/images/watch-online/watchonline-availble-button2-2-hover.gif) no-repeat left top;
}

a.noprice{
	background: url(/images/watch-online/watchonline-availble-button-noprice.gif) no-repeat left top;
}

a.noprice:hover {
	background: url(/images/watch-online/watchonline-availble-button-noprice-hover.gif) no-repeat left top;
}
a.timeleftbutton span {
	font-size: 11px !important;
	font-weight: bold;
	color: #e6b7f6;
	position: absolute;
	top: 1px;
	left: 120px;
	cursor: pointer;
}
a.timeleftbutton span span {
	font-size: 14px !important;
	position: relative;
	top: 2px;
	left: 0px;
	padding: 0 1px 0 2px;
}
a.timeleftbutton span.shadow {
	color: #b963d6 !important;
	top: 0px;
}
a.timeleftbutton span.shadow span {
	color: #b963d6 !important;
}


/*
	top watched
*/
div.watchOnline div.topwatched {
	width: 735px;
	margin: 0 auto -15px;
}
div.watchOnline div.topwatched div.top {
	height: 80px;
	background: url(/images/watch-online/topwatched-shadow-top.png) no-repeat left bottom;
	_width: 735px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/watch-online/topwatched-shadow-top.png',sizingMethod='image');
}
div.watchOnline div.topwatched div.mid {
	background: url(/images/topwatched-shadow-mid.png) repeat-y left top;
	_width: 735px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/watch-online/topwatched-shadow-mid.png',sizingMethod='scale');
}
div.watchOnline div.topwatched div.btm {
	height: 59px;
	background: url(/images/watch-online/topwatched-shadow-bottom.png) no-repeat left top;
	_width: 735px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/watch-online/topwatched-shadow-bottom.png',sizingMethod='image');
}
div.watchOnline div.topwatched div.topwatched-wrapper {
	min-height: 245px;
	_height: 245px;
	margin: 0 46px 0 47px;
	background: #131517 url(/images/watch-online/topwatched-shadow-mid.gif) repeat-x left top;
}
div.watchOnline div.topwatched ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	_margin-left: 3px;
}
div.watchOnline div.topwatched ul li {
	float: left;
	width: 117px;
	margin: 1px 0 0 32px;
	_margin-left: 16px;
}
div.watchOnline div.topwatched ul li a.buybutton {
	width: 114px;
	height: 30px;
	display: block;
	margin: 0 0 2px 2px;
	background: url(/images/watch-online/buybutton1b.gif) no-repeat left top;
	text-decoration: none;
}
div.watchOnline div.topwatched ul li a.blue {
	background: url(/images/watch-online/buybutton2b.gif) no-repeat left top;
}
div.watchOnline div.topwatched ul li a.orange {
	background: url(/images/watch-online/buybutton3b.gif) no-repeat left top;
}
div.watchOnline div.topwatched ul li a.pink {
	background: url(/images/watch-online/buybutton4b.gif) no-repeat left top;
}

div.watchOnline div.topwatched ul li a.buybutton_w {
	background: url(/images/watch-online/buybutton1.gif) no-repeat left top;
}
div.watchOnline div.topwatched ul li a.blue_w {
	background: url(/images/watch-online/buybutton2.gif) no-repeat left top;
}
div.watchOnline div.topwatched ul li a.orange_w {
	background: url(/images/watch-online/buybutton3.gif) no-repeat left top;
}
div.watchOnline div.topwatched ul li a.pink_w {
	background: url(/images/watch-online/buybutton4.gif) no-repeat left top;
}

div.watchOnline div.topwatched ul li a.buybutton span {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 7px 0 0 10px;
	float: left;
}
div.watchOnline div.topwatched ul li a.blue span {
	margin-left: 1px;
}
div.watchOnline div.topwatched ul li div.pw-cover {
	width: 117px;
	height: 159px;
	background: url(/images/watch-online/topwatched-cover.gif) no-repeat left top;
}
div.watchOnline div.topwatched ul li div.pw-cover img {
	margin: 5px 0 0 12px;
	width:99px;
	height:146px;
}
div.watchOnline div.topwatched ul li p {
	font-family: arial;
	font-size: 10px !important;
	line-height: 14px !important;
	color: #4c4c4c;
	margin-left: 5px;
}
div.watchOnline div.topwatched ul li p a {
	color: #db5d1f;
}


div.watchOnline div.availblewrapper div.movieblock div.desrc a.leftbutton span.shadow span {
	color: #7e2d05;
}

.filler2 {
	z-index: 2000;
	position: relative;
}
