﻿/********** Global Styles ************/
body
{
	font-size:12px;
	background-repeat:repeat;
}
/******** ContentTable styles ********/
.CTWS
{
	position:relative;
	text-align:left;
	width:100%;
}


.CTIC
{
	width : 100%;
}
/****** Paging and Navigation *******/
table.CTWSPaging
{
	width:100%;
}
td.CTWSPrev
{
	width:33%;
	min-width:33%;
	cursor:default;
	text-align:left;
}
.CTWSPrev span
{
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
}
td.CTWSNext
{
	width:33%;
	min-width:33%;
	cursor:default;
	text-align:right;
	font-size:12px;
}
.CTWSNext span
{
	font-weight:bold;
	cursor:pointer;
}
span.CTWSPageNav
{
	cursor:pointer;
	margin-left:5px;
	font-size:12px;
}
td.CTWSPageNav
{
	text-align:center;
	width:34%;
	min-width:33%;
}
.CTWSPage
{
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-left:5px;
	font-size:13px;
}
table.CTSTB
{
	width:100%;
	text-align:center;
	margin:auto;
}
/******** MO ********/
table.MOFTV
{
	padding:1px;
}
.MOFTV img
{
	padding:2px;
}
.MOItem .MOFT
{
	vertical-align:top;
	text-align:center;
	padding-top:5px;
}
.MOItem
{
	vertical-align:top;
	text-align:center;
}
table.MOItem
{
	background-color:#FFF;
	border-bottom:1px dotted #BBB;
	width:100%;
	max-width:135px;
	width:135px;
	height:140px;
	min-height:140px;
}
td.MOItem
{
	padding:3px 0px;
}
.MOTitle span
{
	font-weight:bold;
	white-space:normal;
	overflow:hidden;
}
.MOImg
{
	padding:4px;
	cursor:pointer;
}
table.MONavTbl
{
	width:100%;
	display:block;
	text-align:left;
}
.MONavTbl td
{
	text-align:left;
	width:100%;
	display:block;
}
.MONavTbl a
{
	padding-left:5px;
	text-decoration:underline;
	cursor:pointer;
	text-align:center;
}
td.MODesc
{
	width:100%;
	overflow:hidden;
	padding-left:3px;	
}
td.MOTitle
{
	width:100%;
	overflow:hidden;
	padding-left:3px;
}
div.MOTtl
{
	overflow:hidden;
	font-weight:bold;
}
table.MOTBL
{
	text-align:center;
	margin:auto;
	width:100%;
}
/***** Rating Control *****/
.RTC input
{
	padding:0px 5px;
}
div.RTC table
{
	width:100px;
	max-width:100px;
}
div.RTC
{
	cursor:pointer;
	background-repeat:no-repeat;
	width:100px;
}
.RTC div
{
	height:18px;
}
div.RTCTbl0
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star0.gif);
}
div.RTCTbl10
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star10.gif);
}
div.RTCTbl20
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star20.gif);
}
div.RTCTbl30
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star30.gif);
}
div.RTCTbl40
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star40.gif);
}
div.RTCTbl50
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star50.gif);
}
div.RTCTbl60
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star60.gif);
}
div.RTCTbl70
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star70.gif);
}
div.RTCTbl80
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star80.gif);
}
div.RTCTbl90
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star90.gif);
}
div.RTCTbl100
{
	background-image:URL(../../Images/Skins/Videosnacks/Rating/star100.gif);
}
.RTCTbl table
{
	width:100px;
	height:20px;
	min-height:20px;
	max-width:100px;
	min-width:100px;
}
.RTCTbl td
{
	cursor:default;
	font:6px arial;
}
/******* AL ********/
div.AL
{
	position:fixed;
	width:400px;
	height:200px;
	top:0px;
	z-index:0;
	display:none;
}
td.ALIC
{
	padding:15px;
	background-image:URL(../../Images/Skins/Upvideo/AL/ic.png);
	background-repeat:repeat;
}
td.ALIC a
{
	color:White !important;
	font-weight:bold;
}
td.ALMidFin
{
	background-image:URL(../../Images/Skins/Upvideo/AL/ic.png);
	height:5px;
	width:20px;
	max-height:5px;
	max-width:20px;
	background-repeat:repeat;
}
td.ALTlc
{
	background-image:URL(../../Images/Skins/Upvideo/AL/tlc.png);
	width:5px;
	height:5px;
}
td.ALTrc
{
	background-image:URL(../../Images/Skins/Upvideo/AL/trc.png);
	width:5px;
	height:5px;
}
td.ALBlc
{
	background-image:URL(../../Images/Skins/Upvideo/AL/blc.png);
	width:5px;
	height:5px;
}
td.ALBrc
{
	background-image:URL(../../Images/Skins/Upvideo/AL/brc.png);
	background-position:left top;
	width:5px;
	height:5px;
}
td.ALMid
{
	background-image:URL(../../Images/Skins/Upvideo/AL/mid.png);
	background-repeat:repeat;
	width:100%;
}
td.ALBot
{
	background-image:URL(../../Images/Skins/Upvideo/AL/ic.png);
	height:5px;
	background-repeat:repeat-x;
}
td.ALLft
{
	background-image:URL(../../Images/Skins/Upvideo/AL/ic.png);
	width:5px;
	background-repeat:repeat-y;
}
td.ALRgt
{
	background-image:URL(../../Images/Skins/Upvideo/AL/ic.png);
	width:5px;
	background-repeat:repeat-y;
}
td.ALFin
{
	background-image:URL(../../Images/Skins/Upvideo/AL/fin.png);
	width:20px;
	height:20px;
	max-width:20px;
	max-height:20px;
	background-position:bottom;
	background-repeat:no-repeat;
}
.ALHdr
{
	font-size:x-large;
	font-weight:bold;
	color:#0066CC;
}
.ALHdrE
{
	font-size:x-large;
	font-weight:bold;
	color:Red;
}
.ALHdrS
{
	font-size:x-large;
	font-weight:bold;
	color:#919191;
}
.ALHdrW
{
	font-size:x-large;
	font-weight:bold;
	color:#FF8000;
}
.ALHdrN
{
	font-size:x-large;
	font-weight:bold;
	color:Blue;
}
/******* POS ********/
.POS
{
	position:relative;
	width:100%;
	border:none;
}
/******** TT *******/
.TT
{
	color:black;
	font-weight:normal;
	position:absolute;
	background-color:#FFB;
	border:solid 1px black;
	height:70px;
	height:auto!important;
	width:200px;
	z-index:0;
	display:none;
	padding:5px;
	text-align:left;
}
/********* SMILS *******/
