/*** Breaking News for index page ***/
#breaknews {
margin:0 9px 10px 8px;
border:1px solid #900;
background-color:#eceff3;
height:31px;
width:668px;
}

#breaknewsImg {
float:left;
}

#breaknewsScroll {
float:left;
position:relative;
margin:7px 13px;
font:12px verdana,arial,helvetica;
color:#000;
height:20px;
overflow:hidden;
}

#breaknewsScroll a {
color:#000;
}

#breaknewsScroll a:hover {
font-weight:bold;
}

*html #breaknewsImg {
margin-bottom:-10px;
}

#fade_link, #fade_link a {
color:#f00;
}

#breaknews2 {
margin:0 8px 10px 9px;
height:44px;
}

/*** Big Daddy for index pages ***/
#TopStories {
margin:0;
overflow:hidden;
}

#TopStoriesHeader {
background:url("http://images2.variety.com/graphics/variety/BigDaddy_bg_gray.gif") repeat-x; 
height:44px;
}

#TopStories h3 {
font:bold 11px verdana, sans-serif;
color:#fff;
text-transform:uppercase;
float:left;
position:relative;
margin:9px;
}

*html #TopStories h3 {
margin-left:5px;
}

.cur {
cursor:pointer;
}

.tabtick {
float:left;
margin:7px 0 0 30px;
}

/* Top Stories ALL tab */
#TopStories ul {
float:left;
position:relative;
font:bold 11px verdana, sans-serif;
text-transform:uppercase;
}

#TopStories ul {
padding:0; /* padding:8px 0 7px 0; position of ul should be in the middle of the top dark area */
margin:6px 0px 2px 30px;
}

#TopStories ul li{
display:inline;
}

#TopStoriesContainer {
background:url("http://images2.variety.com/graphics/variety/BigDaddy_gradient_bg_tall.gif") repeat-x; 
overflow:hidden;
background-color:transparent;
	border:1px solid #ccf;
	border-top:none;
}

*html #TopStoriesContainer {
width:667px;
}

#TopStoryItems {
float:left;
margin-top:7px;
}

.TopStoryMost {
width:97%;
margin:5px 5px 5px 5px;
}

.TopStoryBlock, .TopStoryBlockFirst { 
display:block;
padding:8px 5px 4px 5px;
border-bottom:1px dotted #ccc;
width:325px; /* added for big daddy image, width removed from TopStoryItems to make the rest of the tabs' width flexible */
}

/* for FF2 only */
.TopStoryBlock, x:-moz-any-link {
float:right;
margin-right:5px;
}
.TopStoryBlockFirst, x:-moz-any-link {
float:right;
margin-right:5px;
}

/* restore for FF3 and newer */
.TopStoryBlock, x:-moz-any-link, x:default {
float:none;
margin-right:0;
}
.TopStoryBlockFirst, x:-moz-any-link, x:default {
float:none;
margin-right:0;
}

.TopStoryBlockFirst {
margin-top:-7px;
}

div.TopStoryBlock img,  div.TopStoryBlockLast img {
height:0;
width:0;
border-width:0;
}

.ts_head {
font:bold 12px Arial, Helvetica, sans-serif;
color:#900;
text-transform:uppercase;
position:relative;
}

.ts_head a {
color:#900;
}

.ts_title, #reviewFirst .ve_title, .ve_title {
font:bold 12px Arial, Helvetica, sans-serif;
color:#369;
float:left;
position:relative;
}

#reviewFirst .ve_title {
float:none;
}

.ts_nutgraph {
font:10px Verdana, Geneva, sans-serif;
}

.ts_comment {
float:right;
display:inline;
font:10px Verdana, Geneva, sans-serif;
color:#369;
margin-right:2px;
}

#ts_more {
clear:both;
text-align:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#369;
margin:5px 10px 5px 0;
}

.ts_comment a, .ts_title a, #ts_more a, .ve_title a {
color:#369;
}

.TopStoryMost .TopStoryBlock, .TopStoryMost .TopStoryBlockFirst {
width:97%;
}

#TopStoryItems .TopStoryBlock:hover, #TopStoryItems .TopStoryBlockFirst:hover,
.TopStoryMost .TopStoryBlock:hover, .TopStoryMost .TopStoryBlockFirst:hover {
background-color:#ebeff2;
}

/*** BREAKING NEWS ***/
#breaknews {
margin:0 9px 10px 8px;
border:1px solid #900;
background-color:#eceff3;
height:31px;
width:668px;
}

#breaknewsImg {
float:left;
}

#breaknewsScroll {
float:left;
position:relative;
margin:7px 13px;
font:12px verdana,arial,helvetica;
color:#000;
height:20px;
overflow:hidden;
}

#breaknewsScroll a {
color:#000;
}

#breaknewsScroll a:hover {
font-weight:bold;
}

*html #breaknewsImg {
margin-bottom:-10px;
}

#fade_link, #fade_link a {
color:#f00;
}

#breaknews2 {
margin:0 8px 10px 9px;
height:44px;
}

/* charts */
#chart {
	width:100%;
	border:1px solid #ccf;
	margin:10px 0 0 0;
	padding:0;
}

#chart .head {
	 height:20px;
	 border-bottom:1px dotted #ccf;
}

#chart h2 {
	color:#900;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:2px 5px;
	padding:0;
	float:left;
	position:relative;
}

.chartsDate {
	color:#000;
	font-size:11px;
	font-weight:normal;
	margin-left:15px;
}

#chart .all {
	font-size:10px;
	float:right;
	display:inline;
	position:relative;
	margin:2px 7px 0 0;
}

#chart .all a {
	text-decoration:none;
	color:#369;
}

#chart #tablehead {
	color:#000;
	font-size:11px;
	border-bottom:1px dotted #ccf;
	padding:3px 3px 3px 7px;
}

#chart #tablehead #col2 {
	margin-left:200px;
}

#chart #tablehead #col3 {
	margin-left:40px;
}

#chart #tablehead #col4 {
	margin-left:250px;
}

#chart #tablefooter {
	padding:3px 5px 3px 0;
	font:11px Verdana, Geneva, sans-serif;
	border-top:1px dotted #ccf;
	text-align:right;
}

.rowColored {
	background-color:#e6ebef;
	min-height:15px;
	padding:3px 0;
}

.rowWhite {
	background-color:#fff;
	min-height:15px;
	padding:3px 0;
}

.span0, .span3, .span6 {
	float:left;
	position:relative;
	width:290px;
	text-indent:-13px;
	margin-left:20px;
	padding-right:3px;
}

.ie7 .span0, .ie7 .span3 {
	text-indent:-13px;
	padding-left:8px;
	padding-right:0;
}

.span3 {
	width:260px;
	margin-left:25px;
}

.ie7 .span3 {
	margin-left:15px;
}

.span6 {
	width:300px;
}

.span1, .span2, .span4, .span7 {
	float:left;
	position:relative;
	width:95px;
	clear:right;
}

.span2 {
	float:right;
	width:85px;
}

.span4 {
	width:130px;
	margin-left:10px;
}


/* Photo Gallery */
.PhotoBox {
width:177px;
padding-right:12px;
margin:10px 0 5px 0;
font:12px Arial, Helvetica, sans-serif;
color:#666;
}

*html .PhotoBox {
margin:10px 0 0 11px;
}

.Photohead, .Photohead a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#369;
margin:10px 0 5px 0;
}

#PhotoNav {
float:left;
margin:10px 0 5px 10px;
}

#PhotoNav, #PhotoNav a, #Photoscroll {
font:bold 11px Arial, Helvetica, sans-serif;
color:#369;
}

#Photoscroll {
float:right;
position:relative;
margin:5px 10px 0 10px;
}

#Photoscroll img {
vertical-align:middle;
}

.dotborder {
clear:both;
width:100%;
height:1px;
border-bottom:1px dotted #ccf;
}


/*** css sprites ***/
#allTab, .allTab, .allTabActive, #tab2film, .tab2film, .tab2filmActive, #tab3film, .tab3film, .tab3filmActive, #tab4film, .tab4film, .tab4filmActive,
#tab2tv, .tab2tv, .tab2tvActive, #tab3tv, .tab3tv, .tab3tvActive, #tab4tv, .tab4tv, .tab4tvActive,
#tab2legit, .tab2legit, .tab2legitActive, #tab3legit, .tab3legit, .tab3legitActive, #tab4legit, .tab4legit, .tab4legitActive, 
#tab2music, .tab2music, .tab2musicActive, #tab3music, .tab3music, .tab3musicActive, #tab4music, .tab4music, .tab4musicActive,
#tab2tech, .tab2tech, .tab2techActive, #tab3tech, .tab3tech, .tab3techActive, #tab4tech, .tab4tech, .tab4techActive,
#tab2int, .tab2int, .tab2intActive, #tab3int, .tab3int, .tab3intActive, #tab4int, .tab4int, .tab4intActive { 
background:url('http://images2.variety.com/graphics/Sprites_Index2.gif') no-repeat;
float:left;
height:27px;
}

#allTab, .allTab {
background-position:-4px -106px;
width:47px;
}

.allTabActive {
background-position:-4px -140px;
width:47px;
}

#tab2film, .tab2film { /*international*/
background-position:0px -72px;
width:116px;
}

.tab2filmActive {
background-position:0px -173px;
width:116px;
}

#tab3film, .tab3film { /*oscar*/
background-position:0px -38px;
width:90px;
}

.tab3filmActive {
background-position:0px -206px;
width:90px;
}

#tab4film, .tab4film, #tab2tv, .tab2tv { /*emmy*/
background-position:0px -4px;
width:90px;
}

.tab4filmActive, .tab2tvActive {
background-position:0px -240px;
width:90px;
}

#tab3tv, .tab3tv { /*TV ratings*/
background-position:0px -303px;
width:90px;
}

.tab3tvActive {
background-position:0px -271px;
width:90px;
}

#tab2legit, .tab2legit { /*legit box office*/
background-position:0px -373px;
width:124px;
}

.tab2legitActive {
background-position:0px -339px;
width:124px;
}

#tab2tech, .tab2tech { /*digital cinema*/
background-position:0px -437px;
width:117px;
}

.tab2techActive {
background-position:0px -405px;
width:117px;
}

#tab3tech, .tab3tech { /*video games*/
background-position:0px -501px;
width:100px;
}

.tab3techActive {
background-position:0px -469px;
width:100px;
}

#tab2int, .tab2int { /*foreign box office*/
background-position:0px -563px;
width:142px;
}

.tab2intActive {
background-position:0px -532px;
width:142px;
}


.tabNormal {
position:relative;
display:none;
}


