/* Stop Firefox's inactive vertical scrollbar from auto-hiding */
html { overflow		: -moz-scrollbars-vertical !important; }

/* Reset all padding/margin/cellpadding to a base of ZERO */
html, body, table, td, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, select, textarea, button
{
    margin			: 0px;
    padding			: 0px;
    border-collapse	: collapse;
    border-width	: 0px;
    list-style		: none;
	font-size		: 10px;
	font-family		: Verdana, Helvetica, Arial, Sans Serif;
	font-weight		: normal;
}

/* Set some default behaviors */
.left	{ float		: left; }
.right	{ float		: right; }
.clear	{ clear		: both; }


h2 { display: none; }

.Container
{
	padding-left: 10px;
	width: 960px;
}

body
{
	background: #fefefe url('../img/bg_Body.png') top center repeat-x;
}

img
{
	border		:none;
}

a
{
	color				:#509be1;
	text-decoration		:none;
}

hr
{
	background-color	:#d1d1d1;
	height				:1px;
	font-size			:6px;
}
/*****************************************
	PAGE LAYOUT
*****************************************/

.PageHeader
{
	background: url('../img/bg_PageHeader.png') top left no-repeat;
}

.PageHeader h1,
.PageHeader h3
{
	display: none;
}

.PageHeader .Container
{
	position: relative;
	height: 179px;
}

.PageHeader a.Logo
{
	display: block;
	width: 353px;
	height: 179px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.PageHeader .Menu ul
{
	position: absolute;
	top: 10px;
	right: 17px;
}

.PageHeader .Menu ul li
{
	float: left;
	margin-left: 55px;
}

.PageHeader .Menu ul li a
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.PageHeader .Menu ul li a:hover
{
	text-decoration: underline;
}

.PageHeader p
{
	text-align: justify;
	width: 586px;
	font-size: 10px;
	position: absolute;
	right: 0px;
	bottom: 28px;
}

.PageBody
{
	padding-top: 10px;
}

.Sidebar
{
	width: 210px;
}

.Content
{
	width: 740px;
}

.PageFooter .Container
{
	position: relative;
	width: 740px;
	margin-left: 220px;
}

/*****************************************
	COMPONENT LAYOUT
*****************************************/

.Component
{
	margin-bottom: 10px;
}

.Component .header
{
	height: 30px;
	background: url('../img/bg_ContentHeader.png') top left no-repeat;
	border-bottom: 1px solid #d6d6d6;
}

.Sidebar .Component .header
{
	height: 30px;
	background: url('../img/bg_SidebarHeader.png') top left no-repeat;
	border-bottom: 1px solid #d6d6d6;
}

.Component .header h3
{
	line-height: 30px;
	margin-left: 10px;
	margin-right: 2px;
	color: #1e5587;
	font-size:12px;
}

.Sidebar .Component .header h3
{
	color: #ffffff;
	font-size:9px;
	font-weight:bold;
}

.PastVODAwardWinners ul li a
{
	color: #999999;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
}

.PastVODAwardWinners ul li.current a
{
	color	:#309dd5;
}

.PastVODAwardWinners ul li a:hover
{
	color: #309dd5;
}

.PastVODAwardWinners ul li a span
{
	font-size:10px;
	display:block;

}

.StudioOfTheYear a 
{
	text-decoration		:none;
	color				:#1e5384;
	font-weight			:bold;
}

.LifetimeAchievementAward span
{
	font-size			:12px;
}

.LifetimeAchievementAward a
{
	text-decoration		:none;
	color				:#1e5384;
	font-weight			:bold;
}

.PerformerOfTheYear ul li a
{
	color				:#1076d6;
	font-size			:10px;
	text-decoration		:none;
	line-height			:6px;
}

.PerformerOfTheYear ul li hr
{
	width				:170px;
}

.starDetail
{
	color				:#000000;
	font-size			:10px;
}



.starDetail h4
{
	color				:#000000;
	font-size			:12px;
	font-weight			:bold;
}

.starDetail span
{
	color				:#000000;
	font-size			:10px;
	font-weight			:bold;
}

.watchNow
{
	width				:170px;
}

.Best2006 .body
{
	background			:url(../img/award2006.jpg) top right no-repeat;
}

.Best2007 .body
{
	background			:url(../img/award2007.jpg) top right no-repeat;
}

.Best2008 .body
{
	background			:url(../img/award2008.jpg) top right no-repeat;
}

.Best2009 .body
{
	background			:url(../img/award2009.jpg) top right no-repeat;
}

.Best2010 .body
{
	background			:url(../img/award2010.jpg) top right no-repeat;
}

.BestDetails .body .left
{
	padding-top:40px;
	padding-left:10px;
}

.BestDetails .body .right
{
	padding-top:85px;
	width: 520px;
	margin-right:10px;
}

.BestDetails .body .right h4
{
	font-size: 12px;
	font-weight:bold;
	margin-bottom:15px;
}

.BestDetails .body .right h5
{
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
}

.BestDetails .body .right ul
{
	margin-bottom:30px;
}

.BestDetails .body .right ul li
{
	float:left;
	margin-right:5px;
}

.BestDetails .body h3
{
	line-height: 30px;
	margin-left:-5px;
	color: #1e5587;
	font-size:12px;
}

.BestDetails .body ul.Nominees
{
	margin-top:10px;
	margin-left: 25px;
}
.BestDetails .body ul.Nominees li
{
	float:left;
	width:100px;
	height:155px;
	padding:15px;
	text-align:center;
	margin-bottom:15px;
}

.BestDetails .body ul li.nominee10
{
	float:left;
	margin-top:10px;
	margin-left: 25px;
	margin-right:15px;
	width:100px;
	text-align:center;
	font-weight:bold;
}

.BestDetails .body ul li.nominee10 span
{
	font-style:italic;
	font-weight:normal;
}

.Component .header .right
{
	height: 30px;
	width: 8px;
	background: url('../img/bg_ContentHeader.png') top right no-repeat;
}

.Sidebar .Component .header .right
{
	height: 30px;
	width: 8px;
	background: url('../img/bg_SidebarHeader.png') top right no-repeat;
}

.Component .body
{
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	padding: 10px 10px 2px 10px;
}

.Component .footer
{
	height: 8px;
	background: url('../img/bg_ContentFooter.png') bottom left no-repeat;
}

.Component .footer .right
{
	height: 8px;
	width: 8px;
	background: url('../img/bg_ContentFooter.png') bottom right no-repeat;
}

.PageFooter ul
{
	margin-left: 140px;
	margin-top:5px;
}

.PageFooter ul li
{
	float:left;
	padding:4px;
}

.PageFooter ul.info
{
	margin-left: 55px;
}

.PageFooter ul.info li
{
	color:#2d608f;
	font-size: 12px;
	font-weight:bold;
	padding:20px;
}