/**
 * FOXFAST HTML BUILD - v4.0
 */
@charset "UTF-8";
/* CSS Document */


/* PAGE RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0; 
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;	
}

/* define focus style later */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	/* Added by Anil on 17.Apr.2009  for silverlight player */
    padding: 0;
    margin: 0;

}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a img, a:visited img, a:active img, a:hover img
    {
    border: 0 !important;
    }


/* CSS */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	font-size: 11pt;
	background-color: #FFFFFF;
	}

.cleaner {
	clear:both;
	width: inherit;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}
	
/* LINK STYLES */

a.whiteUL:link, a.whiteUL:visited, a.whiteUL:active {
color: #FFFFFF;
text-decoration: underline;
}

a.whiteUL:hover {
color: #CCCCCC;
text-decoration: underline;
}

a.black:link, a.black:visited, a.black:active {
color: #000000;
text-decoration: none;
}

a.black:hover {
color: #333333;
text-decoration: none;
}


/* PAGE LAYOUT CONTAINERS */
#ctl00_ctl00_main {
	padding: 0;
	margin:0;
	background: #FFFFFF;
	border-top: 0;
	border-right: 2px solid #7691ad;
	border-bottom:0;
	border-left: 2px solid #7691ad;
	height: 1%;
	overflow: visible;
	}
	
/* PAGE LAYOUT ELEMENTS - HEADER */

#headerTop {
	width: inherit;
	height: 40px;
	background: url(../images/bgGradient01HTile.gif) repeat-x;
	border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}
	
	
		#headerTop img.loginLogo {
			float: left;
			display: inline;
			}
		
		#headerTop .date {
			width: 80px;
			height: 40px;
			float: left;
			display: inline;
			margin: 17px 0 8px 5px;			
			font-size: 10px;
			font-weight: bold;
			color: #b7bdc0;
			line-height: 100%;
			text-align:center;
			margin-top:0px;
			border-left:1px solid #FFFFFF;
			padding-top:10px;
			padding-left:50px;
			}
			#headerTop .screningbtn {
			width: 168px;
			height: 35px;
			float: left;
			display: inline;
			margin: 17px 0 8px 5px;			
			color: #b7bdc0;
			line-height: 100%;
			text-align:center;
			margin-top:0px;
			border-left:1px solid #FFFFFF;
			padding-top:5px;
			padding-left:15px;
			vertical-align:middle;
			}				
		
		#headerTop #searchContainer {
			width: 530px;
			height: 40px;
			margin: 0 10px 0 0;
			float: right;
			display: inline;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 1px solid #FFFFFF;
			}
						
				#searchContainer .inputContainer {
					width: 260px;
					height: 37px;
					float: left;
					display: inline;
					margin: 2px 0 0 5px;
					font-size: 9px;
					line-height: 12px;
					color: #FFFFFF;
					font-weight: bold;
					text-align: right;
					position: relative;
					padding: 0;
				}

					#loginContainer .inputContainer .link, #searchContainer .inputContainer .link {
							width: 100px;
							text-align: right;
							height: 12px;
							font-size: 10px;
							font-weight: normal;
							margin: 0px 0 0 0;
							color: #FFFFFF;
							position: absolute;
							bottom: 0;
							right: 0;
							}

				input.titleSearch {
					width: 254px; 
					height: 13px;
					border: 0;
					margin: 0;
					padding: 4px;
					font-size: 10px;
					color: #000000;
					}
					
				#searchContainer .btnContainer {
					width: 51px;
					height: 37px;
					float: left;
					display: inline;
					margin: 2px 0 0 5px;
					cursor: pointer;
					}

					#searchContainer .btnContainer input {
					width: 51px;
					height: 20px;
					cursor: pointer;
					}

				#searchContainer .btnContainer2 {
					width: 64px;
					height: 37px;
					float: left;
					display: inline;
					margin: 2px 0 0 8px;
					cursor: pointer;									
					}

					#searchContainer .btnContainer2 input 
					{
					margin: 1px 0 0 0;  /*Added for moving search button to 1px down on 17-02-09*/ 
					width: 44px;
					height: 20px;
					cursor: pointer;
					}
					
				#searchContainer .checkContainer {
					width: 61px;
					height: 37px;
					float: left;
					display: inline;
					margin: 2px 0 0 5px;
					cursor: pointer;
					font-size: 10px;
					font-weight: normal;
					color: #FFFFFF;
					position: relative;
					padding: 0 0 0 20px;
					}
					
					

				#searchContainer .checkContainer input {
					margin: 0;
					position: absolute;
					top: 2px;
					left: 0;
					}
				
		.loggedout #headerTop #loginContainer {
			width: 300px;
			height: 40px;
			margin: 0;
			float: right;
			display: inline;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 1px solid #FFFFFF;
			}
			
		.loggedin #headerTop #loginContainer {
			display: none !important;
			}
		
				#loginContainer .inputContainer {
					width: 120px;
					height: 37px;
					float: left;
					margin: 2px 0 0 5px;
					font-size: 9px;
					line-height: 12px;
					color: #FFFFFF;
					font-weight: bold;
					text-align: right;
					position: relative;
					padding: 0;
					}
							
				input.loginUser, input.loginPW {
					width: 110px;
					height: 13px; 
					border: 0;
					margin: 0;
					padding: 4px;
					font-size: 10px;
					line-height: 12px;
					color: #000000;
					}
				input.obfuscate {
					display: none;
					}
					
				#loginContainer .btnContainer {
					width: 27px;
					height: 37px;
					float: left;
					margin: 2px 0 0 5px;
					cursor: pointer;
					}

					#loginContainer .btnContainer input {
					width: 27px;
					height: 20px;
					cursor: pointer;
					}
					
		.loggedin #headerTop #logoutContainer {
			width: 300px;
			height: 40px;
			margin: 0;
			float: right;
			display: inline;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 1px solid #FFFFFF;
			}
			
				#logoutContainer .message {
					width: 290px;
					margin: 2px 5px 0px 5px;
					font-size: 12px;
					font-weight: bold;
					color: #FFFFFF;
					text-align: left;
					height: 32px;
					position: relative;
					overflow: hidden;
					padding: 5px 0 0 0;
					}
					
					
					
				#logoutContainer .message .options {
					width: 290px;
					height: 12px;
					font-size: 10px;
					font-weight: normal;
					margin: 0 0 0 0;
					color: #FFFFFF;
					position: absolute;
					bottom: 0;
					left: 0;
					}
					

					
					#logoutContainer .options .left, #logoutContainer .options .right {
						width: auto;
						height: 12px;
						}
						
					#logoutContainer .options .left {
						margin: 0 5px 0 0;
						float: left;						
						}
						
					#logoutContainer .options .right {
						margin: 0 0 0 5px;
						float: right;						
						}
						
				#logoutContainer .options .left a, #logoutContainer .options .right a  {
					color: #FFFFFF;
					text-decoration: underline;
					}
			
		.loggedout #headerTop #logoutContainer {
			display: none !important;
		}
					
#navBar {
	width: inherit;
	height: 20px;
	background: #eef0f0;
	background: url(../images/bgSubHeadingTile.gif);
	background-repeat: repeat-x;
	}
		
	
				
		#navBar .cart {
			height: 20px;
			width: auto;
			font-size: 10px;
			font-weight: bold;
			color: #00618a;
			text-align: left;
			line-height: 20px;
			float: right;
			display: inline;
			margin: 0 0px 0 1px; /* Modified on 05-Aug-20009 . prev code: margin: 0 10px 0 1px;*/
			padding: 0 0 0 20px;
			background: transparent url(../images/iconNavCart.gif) top left no-repeat;
			}
			
		#navBar .cart a {
			color: #00618a;
			text-decoration: none;
			}		
		
		.loggedin #navBar .cart {
			display: inline;
			}
			
		.loggedout #navBar .cart {
			display: none !important;
			}	
			
			#navBar .customcart {
			height: 20px;
			width: auto;
			font-size: 10px;
			font-weight: bold;
			color: #00618a;
			text-align: left;
			line-height: 20px;
			float: right;
			display: inline;
			margin: 0 0px 0 2px; /* Modified on 05-Aug-20009 . prev code: margin: 0 10px 0 1px;*/
			padding: 0 0 0 0px;
			vertical-align:middle;
			}
		#navBar .customcart img {
			padding: 0 0 0 0px;
			vertical-align:middle;
			}	
		#navBar .customcart a {
			color: #00618a;
			text-decoration: none;
			}		
		
		.loggedin #navBar .customcart {
			display: inline;
			}
			
		.loggedout #navBar .customcart {
			display: none !important;
			}	
					
.mainHeading {
	width: inherit;
	height: 40px;
 	background: url(../images/bgMainHeadingTile.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom:0 ;
	border-left: 0;
	margin: 0 !important;
	padding: 0 0px 0 10px;
	line-height: 40px;
	overflow: visible;
	}
	
	.mainHeading .title {
		width: 150px;
		height: 40px;
		float: left;
		margin: 0;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 20px;
		line-height: 40px;
		white-space: nowrap;
		}
	
#tickerBody {
	width: inherit;
	height: 40px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: #000000 url(../images/bgSpotlightPromoTile.gif) repeat-x;
	border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}

#tickerdatecontent {
	
}

#tickerContent {
	width: 990px;
	height: 20px;
	overflow: hidden;
	margin: 10px auto 10px auto;
	}

#spotlightBody {
	width: inherit;
	height: 327px;
	padding: 0 !important;
	margin: 0;
	background-color: #000000;
	}
	
	#MediaBody {
	width: inherit;
	height: 327px;
	padding: 0 !important;
	margin: 0;
	background-color: #000000;
	}
	#QTBody {
	width: inherit;
	height: 327px;
	padding: 0 !important;
	margin: 0;
	background-color: #000000;
	}
#spotlightPromo {
	width: 990px;
	height: 327px;
	overflow: hidden;
	margin: -8px auto 0px auto !important;
	}
	
	/*sekhar added on 30APR2009*/
	#ctl00_ctl00_SpotLight1_spotlightPromo {
	width: 990px;
	height: 327px;
	overflow: hidden;
	margin: 0 auto 0 auto !important;
	}

	
	#MediaPromo {
	width: 990px;
	height: 327px;
	overflow: hidden;
	margin: 0 auto 0 auto !important;
	}
	
		
/* ACCOMODATIONS FOR SUBNAV IN TITLE DETAILS PAGES */

	.titleDetails .title, .assetCart .title {
		width: 460px;  
		height: 40px;
		float: left;
		margin: 0;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 20px;
		line-height: 40px;
		overflow: hidden;
		}
	
	.seriesNav {
		width: 15px;
		height: 40px;
		float: left;
		margin: 0 10px 0 0;
		display: inline;
		}	
	/*Class written to hide the series Navigation image in TitleDetailsHome.aspx for categories other than series,seasons,episodes*/
    .seriesNav1 {		
		float: left;
		margin: 0 0 0 0;
		display: inline;
		}

.titleDetails ul.titleLinks {
	width: 570px !important;
	height: 40px;
	padding: 0;
	margin: 0;
	display: inline;
	float: right;
	list-style: none;
	position: relative;
	z-index: 9 !important;
	}
	
		.titleDetails ul.titleLinks ul {
			position:absolute;
			left:-9999em;
			height:auto;
			width:150px;
			margin:0;
			line-height:1;
			border:0;
			border:3px solid #ffac13;
			}
			
			
		.titleDetails ul.titleLinks li.more:hover ul ul {
		left:-9999em;
		}

		.titleDetails ul.titleLinks li.more:hover ul {
			left: 414px;
			top: 40px;
			background: #FFFFFF;
			}


		.titleDetails ul.titleLinks li.more:hover {
			background: transparent url(../images/bgTitlesNavMoreOn.gif) top right no-repeat !important;
			cursor: pointer;
			}

		.titleDetails ul.titleLinks li.more:hover a  {
			color:#00264c;
			cursor: pointer;
			}

		.titleDetails ul.titleLinks li.more:hover li a {
			color:#00264c;
			}

		.titleDetails ul.titleLinks li.more li {
			width:150px;
			height: 16px;
			font-size: 11px;
			line-height: 12px;
			border:0;
			padding: 0;
			}
			
		.titleDetails ul.titleLinks li.more li a {
			width:140px;
			color:#00264c;
			 padding: 2px 5px;
		   }
			
		.titleDetails ul.titleLinks li.more li:hover {
			background: #ffac13;
			background-image: none;
			}
		
		.titleDetails ul.titleLinks li.more li:hover a {
			color:#00264c;
			}
		
		.titleDetails ul.titleLinks li.more li:hover li a {
			color:#00264c;
			}


	.titleDetails ul.titleLinks li.moreOn {
		padding: 0 13px 0 7px;
		background: transparent url(../images/bgTitlesNavMoreOn.gif) top right no-repeat;
		}

	.titleDetails ul.titleLinks li.moreOff {
		padding: 0 13px 0 7px;
		background: transparent url(../images/bgTitlesNavMoreOff.gif) top right no-repeat;
		}
		
	

/* PAGE LAYOUT ELEMENTS - BODY */

#fauxSidebar {
	margin:0;
	padding:0;
	background: transparent url(../images/bgSidebarTile2.gif) top left repeat-y;
	height: 1%;
	overflow:auto;
	}
	
#fauxSidebar2 {
	margin:0;
	padding:0;
	background: transparent url(../images/bgSidebarTile3.png) bottom left no-repeat;
	height: 1%;
	overflow:auto;
}

#fauxSidebar2 {
	margin:0;
	padding:0;
	background: transparent url(../images/bgSidebarTile3.png) bottom left no-repeat;
	height: 1%;
	overflow:auto;
}


#bodyContainer {
	padding: 0;
	margin: 0 0 0 145px;
	background-color: #FFFFFF;
	}
	
#bodyContainerFull {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	}

/* SIDEBAR */
#sidebar {
	width: 145px;
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding: 0;
	}

#sidebar .header {
	width: 135px;
	height: 34px;
	padding: 0 0 0 10px;
	margin: 0;
	background: #000000 url(../images/bgSidebarHead.gif) top left no-repeat;
	font-size: 15px;
	line-height: 34px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
#sidebar .sideContent {
		width: 135px;
		margin: 10px auto 10px auto;
	}
	
			.filter_on, .filter_off {
				width: 135px;
				height: 14px;
				line-height: 14px;
				padding: 0;
				color: #FFFFFF;
				font-size: 10px;
				padding: 0 0 0 0px;
				margin: 5px 0 5px 0;
			}
				
			.filter_on {
				background: transparent url(../images/bgFauxCheck1_on.gif) bottom left no-repeat;
				}
				
			.filter_off {
				background: transparent url(../images/bgFauxCheck1_off.gif) bottom left no-repeat;
				}
		
			.filter_on a, .filter_off a {
				color: #FFFFFF;
				text-decoration: none;
				}
								
			.filter_on img.fauxCheckbox, .filter_off img.fauxCheckbox {
				 width: 15px;
				 height: 12px;
				 align: middle;
				 border: 0 !important;
				 }	
				 
			.sideContent .child img.fauxCheckbox {
					 width: 25px;
					 height: 12px;
					 align: middle;
					 border: 0 !important;
					}
					 
			.sideContent .parent {
					width: 120px;
					height: 10px;
					color: #666666;
					font-size: 10px;
					padding: 4px 0 0 15px;
					margin: 5px 0 5px 0;
					}
					
	/* ########## AUX SIDEBAR ########## */

	
		.auxSidebar {
		width: 145px;
		float: left;
		display: inline;
		margin: 0 0 0 0;
		padding: 0;
		}
	
		.auxSidebar .header {
		background: #000000 url(../images/bgAuxSidebarHead.gif) top left no-repeat !important;
		}
		
	.auxSidebar .sideContent {
			width: 135px;
			margin: 10px auto 10px auto;
			color: #FFFFFF;
		}
		
	.auxSidebar .sideContent ul {
		width: 135px;
		background: url(../images/bgAuxSidebarHR.gif) top left no-repeat;
		}
				
		.auxSidebar .sideContent ul li {
			width: 135px; 
			padding: 5px 0 5px 0;
			line-height: 14px;
			overflow: visible;
			display: block;
			font-size: 14px;
		}
		
		.auxSidebar .sideContent ul li ul, .auxSidebar .sideContent ul.first {
			background: none !important;
			}
			
		.auxSidebar .sideContent ul li li {	
			width: 120px;
			padding-left: 15px;
			background: transparent url(../images/arrowBulletAux.gif) center left no-repeat;
			border-top: 1px solid #1b3e68;
			border-right: 0;
			border-bottom: 0;
			border-left: 0;
			font-size: 11px;
		}
		
		.auxSidebar .sideContent ul li li.first {
			border-top: none;
			}		
			
		.auxSidebar .sideContent ul li a:link, .auxSidebar .sideContent ul li a:visited, .auxSidebar .sideContent ul li a:active {
			text-decoration: none;
			color: #E2E2E2;
			font-weight: normal;
			} 
			
		.auxSidebar .sideContent ul li a:hover {
			color: #FFFFFF;	
			}
			
			
			/* Container */
			.auxSBContainer {
				background: transparent url(../images/bgAuxSidebarTile2.gif) top left repeat-y !important;
				}

			.auxSBContainer2 {
				background: transparent url(../images/bgSidebarTile3.png) top left no-repeat !important;
			}
			
			
/* END SIDE BAR */
#titleOptionsTop {
	padding: 0;
	margin: 0 0 0 2px;
	height: 25px;
	background: #00152e url(../images/bgSubHeadingTile.gif) top left repeat-x;
	line-height: 25px;
	z-index: 1 !important;
	overflow: auto;
	border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0;
	}
	
	#titleOptionsTop .sort, #titleOptionsTop .view, #titleOptionsTop .ShowHir, #titleOptionsTop .datesort, #titleOptionsTop .ShoweSheet{
		height: 25px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		display: inline;
		margin: 0 5px 0 1px;
		float: left;
		}
		
	#titleOptionsTop .sort {
		padding: 0 5px 0 0;
		border-top: 0;
		border-right: 1px solid #666666;
		border-bottom: 0;
		border-left: 0;
		}
		
		#titleOptionsTop .datesort {
		padding: 0 5px 0 0;
		border-top: 0;
		border-right: 0;
		border-bottom: 0;
		border-left: 0;
		}
		
		#titleOptionsTop .ShowHir {
		padding: 0 5px 0 5px;
		border-top: 0;
		border-left: 1px solid #666666;
		border-bottom: 0;
		border-right: 0;
		}
		
		/* #titleOptionsTop .ShoweSheet
		{
		padding: 0 5px 0 5px;
		border-top: 0;
		border-left: 1px solid #666666;
		border-bottom: 0;
		border-right: 0;
		}*/
		
		.button_Style
		{
		    /*height:23px;*/
		    width:150px;
		    text-align:center;
		}			
			.sortLabel, .sortOptions_on, .sortOptions_off, .viewLabel, .viewOptions_on, .viewOptions_off {
				width: auto;
				height: 25px;
				line-height: 25px;
				padding: 0;
				color: #00264c;
				font-size: 10px;
				font-weight: bold;
				display: inline;
				float: left;
				}
				
			.sortLabel, viewLabel {
				margin: 0;
				}
			
			.sortOptions_on, .sortOptions_off, .viewOptions_on, .viewOptions_off {
				margin: 0 0 0 8px;
				padding: 0 0 0 0px;
				}
				
			.sortOptions_on, .viewOptions_on {
				background: transparent url(../images/bgFauxRadio1_on.gif) top left no-repeat;
				}
				
			.sortOptions_off, .viewOptions_off {
				background: transparent url(../images/bgFauxRadio1_off.gif) top left no-repeat;
				}

			.sortOptions_on a, .sortOptions_off a {
				color: #00264c;
				text-decoration: none;
				}
								
			.sortOptions_on img.fauxRadio, .sortOptions_off img.fauxRadio {
				 width: 15px;
				 height: 10px;
				 align: middle;
				 border: 0 !important;
				 }	
				 
			.viewOptions_on img.fauxRadio, .viewOptions_off img.fauxRadio {
				 width: 15px;
				 height: 25px;
				 align: middle;
				 border: 0 !important;
				 }	
	
	#titleOptionsTop .pagination, #titleOptionsTop .displayNum {
		height: 25px;
		line-height: 25px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: right;
		margin: 0 5px 0 0;
		padding: 0 0 0 5px;
		float: right;		
		}
		
	#titleOptionsTop .pagination .gray, #titleOptionsTop .displayNum .gray {
		color: #999999;
		}
		
	#titleOptionsTop .pagination a:link, #titleOptionsTop .pagination a:visited, #titleOptionsTop .pagination a:active, #titleOptionsTop .displayNum a:link, #titleOptionsTop .displayNum a:visited, #titleOptionsTop .displayNum a:active  {
		color: #00264c;
		text-decoration: none;
		}
		
	#titleOptionsTop .pagination a:hover, #titleOptionsTop .displayNum a:hover {
		color: #ff8400;
		}
				
	#titleOptionsTop .pagination .current, #titleOptionsTop .displayNum .current {
		color: #ff8400;
		}
		
#bcContainer {
	padding: 0;
	margin: 0 0 0 2px;
	height: 25px;
	line-height: 25px;
	overflow: visible;
	}
	
#bcContainer .breadcrumbs {
		width: auto;
		height: 25px;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		display: inline;
		margin: 0 5px 0 4px;
		float: left;
		}
				
	.breadcrumbs a {
		color: #00264c;
		text-decoration: underline;
		}
		
#bcContainer .saveSearch {
		width: auto;
		height: 25px;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		display: inline;
		margin: 0 5px 0 4px;
		float: left;
		}
		


	#bcContainer .cart {
		height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		line-height: 20px;
		float: right;
		display: inline;
		margin: 0 10px 0 1px;
		padding: 0 0 0 20px;
		background: transparent url(../images/iconBcCart.gif) top left no-repeat;
		}
		
	#bcContainer .cart a {
		color: #00264c;
		text-decoration: underline;
		}
			
	#bcContainer .titles {
		height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		line-height: 20px;
		float: right;
		display: inline;
		margin: 0 10px 0 1px;
		padding: 0 0 0 20px;
		}

	#bcContainer .group {
		height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		line-height: 20px;
		float: right;
		display: inline;
		margin: 0 20px 0 0px;
		padding: 0 0 0 0px;
		}

	#bcContainer #treecontrol {
		height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		line-height: 20px;
		float: right;
		display: inline;
		margin: 0 10px 0 1px;
		padding: 0 0 0 20px;
		}

	#bcContainer #treecontrol a {
		color: #00264c;
		text-decoration: underline;
		}

	
#titlesContainer {
	padding: 0;
	margin: 0 0 0 4px;
	height: auto;
	overflow: auto;
	z-index: 1 !important;
	}
	
	#titlesContainercopy {
	padding: 0;
	margin: 0 0 0 4px;
	height: auto;
	overflow: auto;
	z-index: 1 !important;
	}
	
#ctl00_ctl00_BodyContent_SubBodyContent_titlesContainer {
	padding: 0;
	margin: 0 0 0 4px;
	height: auto;
	overflow: auto;
	z-index: 1 !important;
	}
	
	/* IE FIX TO SHOW CONTENT BELOW DROPDOWN MENU */
	
		
		#titlesContainer div, #titlesContainer div div, #titlesContainer div div div, #titlesContainer div div div div {
		z-index: 1 !important;
		}
		
		#titlesContainercopy div, #titlesContainercopy div div, #titlesContainercopy div div div, #titlesContainercopy div div div div {
		z-index: 1 !important;
		}
		
	#ctl00_ctl00_BodyContent_SubBodyContent_titlesContainer div, #ctl00_ctl00_BodyContent_SubBodyContent_titlesContainer div div, #ctl00_ctl00_BodyContent_SubBodyContent_titlesContainer div div div, #ctl00_ctl00_BodyContent_SubBodyContent_titlesContainer div div div div {
	    z-index: 1 !important;
	}

#bodyContainerFull #titlesContainer {
	margin: 0 4px 10px 4px !important;
	}
	
	#bodyContainerFull #titlesContainercopy {
	margin: 0 4px 10px 4px !important;
	}
	
#bodyContainerFull #ctl00_ctl00_BodyContent_SubBodyContent_titlesContainer {
	margin: 0 4px 10px 4px !important;
	}

/* PAGE LAYOUT ELEMENTS - BODY */

#footer {
	width: inherit;
	overflow: auto;
	height: 110px;
	background: url(../images/bgFooterTile.gif) repeat-x;
	margin: -1px 0 0 0;
	padding: 0;
	}

	#footer .footerLinks {
		width: auto;
		height: 15px;
		margin: 35px auto 0 auto;
		text-align: center;
		font-size: 11px;
		color: #00152e;
		line-height: 15px;
		}
		
		#footer .footerLinks a {
			color: #00152e;
			text-decoration: none;
			}
			
		#footer .footerLinks a:hover {
			text-decoration: underline;
			}
			
		#footer .pipe {
			padding: 0 5px;
			}
			
	#footer .footerLegal {
		width: auto;
		height: 15px;
		margin: 10px auto 0 auto;
		text-align: center;
		font-size: 11px;
		color: #585858;
		line-height: 15px;
		}
			
		#footer .footerLegal a {
			color: #585858;
			text-decoration: underline;
			}
	
/* TITLES - SMALL THUMBNAIL VIEW */

.smallThumbView .titleModule {
	position: relative;
	width: 163px;
	height: 316px;
	float: left;
	margin: 0 2px 3px 0;
	border: 1px solid;
	}
	
	
	
	/* SMALL THUMB LICENSED TITLE STYLE */
	.smallThumbView	.lt {
			border-color: #002653;
			background: #e7e7e7 url(../images/bgTitleModule_lt.gif) bottom left no-repeat;
			}
	
	/* SMALL THUMB FOX RECOMMENDS STYLE */
	.smallThumbView	.fr {
			border-color: #FF8800;
			background: #e7e7e7 url(../images/bgTitleModule_fr.gif) bottom left no-repeat;
			}
	
	/* SMALL THUMB ACCESS COMING SOON */
	.smallThumbView	.acs {
			border-color: #004CA7;
			background: #e7e7e7 url(../images/bgTitleModule_acs.gif) bottom left no-repeat;
			}
		
		
	/* SMALL THUMB NON-LICENSED TITLE STYLE */
	.smallThumbView	.nlt {
			border-color: #575757;
			background: #e7e7e7 url(../images/bgTitleModule_nlt.gif) bottom left no-repeat;
			}
	/* SMALL THUMB HOLDBACK TITLE STYLE */
	.smallThumbView	.hbk {
			border-color: #FB1301;
			background: #e7e7e7 url(../images/bgTitleModule_hbk.gif) bottom left no-repeat;
			}
	.smallThumbView	.app {
			border-color: #FFCBDB;
			background: #e7e7e7 url(../images/bgTitleModule_app.gif) bottom left no-repeat;
			}



.smallThumbView .titleModule img.titleArt {
	width: 148px;
	height: 223px;
	display: block;
	margin: 5px auto;
	border: 1px solid #C9C9C9;
	cursor: pointer;
	}

.smallThumbView .titleModule .copyTitle {
	width: 150px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	color: #4d5159;
	}

.smallThumbView .titleModule .copyDate {
	width: 150px;
	margin: 0 auto;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	color: #4d5159;
	}

.smallThumbView .titleModule .wprid {
	width: 150px;
	height: 12px;
	position:absolute;
	bottom: 25px;
	left: 5px;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	color: #4d5159;
	}

	
/* MODULE ICONS AT BOTTOM */
.smallThumbView .titleModule .icons {
	width: 152px;
	height: 16px;
	position:absolute;
	bottom:0;
	left: 5px;
	}

.titleFav_on {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 8px 0 0;
	cursor: pointer;
	}
	
	.lt .titleFav_on {
		background: url(../images/iconFavOn_OffLT.gif) top left no-repeat;
		}
		
	.fr .titleFav_on {
		background: url(../images/iconFavOn_OffFR.gif) top left no-repeat;
		}
		
	.acs .titleFav_on {
		background: url(../images/iconFavOn_OffACS.gif) top left no-repeat;
		}
		
	.nlt .titleFav_on {
		background: url(../images/iconFavOn_OffNLT.gif) top left no-repeat;
		}
	.hbk .titleFav_on {
		background: url(../images/iconFavOnHB.gif) top left no-repeat;
		}
	.app .titleFav_on {
		background: url(../images/iconFavOnAPP.gif) top left no-repeat;
		}

.titleFav_off {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 8px 0 0;
	cursor: pointer;
	}
	
	.lt .titleFav_off {
		background: url(../images/iconFavOn_OffLT.gif) bottom left no-repeat;
		}
		
	.fr .titleFav_off {
		background: url(../images/iconFavOn_OffFR.gif) bottom left no-repeat;
		}
		
	.acs .titleFav_off {
		background: url(../images/iconFavOn_OffACS.gif) bottom left no-repeat;
		}
		
	.nlt .titleFav_off {
		background: url(../images/iconFavOn_OffNLT.gif) bottom left no-repeat;
		}
	.hbk .titleFav_off {
		background: url(../images/iconFavOffHB.gif) bottom left no-repeat;
		}
	.app .titleFav_off {
		background: url(../images/iconFavOffAPP.gif) bottom left no-repeat;
		}
	
.titleCart_on {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
	}

	.lt .titleCart_on {
		background: url(../images/iconCartOn_OffLT.gif) top left no-repeat;
		}
		
	.fr .titleCart_on {
		background: url(../images/iconCartOn_OffFR.gif) top left no-repeat;
		}
		
	.acs .titleCart_on {
		background: url(../images/iconCartOn_OffACS.gif) top left no-repeat;
		}
		
	.nlt .titleCart_on {
		background: url(../images/iconCartOn_OffNLT.gif) top left no-repeat;
		}
	.hbk .titleCart_on {
		background: url(../images/iconCartOnHB.gif) top left no-repeat;
		}
	.app .titleCart_on {
		background: url(../images/iconCartOnAPP.gif) top left no-repeat;
		}
	/*Added by sekhar on 24-Nov-2008*/
	.titleCart_on {
	    background: url(../images/iconCartOn_OffASSET.gif) top left no-repeat;
	    }


.titleCart_off {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
	}

	.lt .titleCart_off {
		background: url(../images/iconCartOn_OffLT.gif) bottom left no-repeat;
		}
		
	.fr .titleCart_off {
		background: url(../images/iconCartOn_OffFR.gif) bottom left no-repeat;
		}
		
	.acs .titleCart_off {
		background: url(../images/iconCartOn_OffACS.gif) bottom left no-repeat;
		}
		
	.nlt .titleCart_off {
		background: url(../images/iconCartOn_OffNLT.gif) bottom left no-repeat;
		}
	.hbk .titleCart_off {
		background: url(../images/iconCartOffHB.gif) bottom left no-repeat;
		}
	.app .titleCart_off {
		background: url(../images/iconCartOffAPP.gif) bottom left no-repeat;
		}
/*Added by sekhar on 24-Nov-2008*/
    .titleCart_off {
		background: url(../images/iconCartOn_OffASSET.gif) bottom left no-repeat;
		}

/*Added by Anil on 05-Jul-2010 for Editbay*/	
.editBay_on {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
	background: url(../images/iconEditBayOn_OffASSET.gif) top left no-repeat;
	}	

.editBay_off {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
    background: url(../images/iconEditBayOn_OffASSET.gif) bottom left no-repeat;
	}
.editBaySeasonPass_on {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 10px;
	background: url(../images/iconEditBaySeasonPassYellow.gif) no-repeat;
	}	

.editBaySeasonPass_off {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 10px;
    background: url(../images/iconEditBaySeasonPassWhite.gif) no-repeat;
	}
	
.titlepdf {
	width: 27px;
	height: 18px;
	display: inline;
	float: left;		
	margin: -2Px 0px 0 9px;
	/*background: url(../images/FF_SellSheet_PDFmicro.gif) no-repeat; */
	background: url(../images/PDF_TitleRepActionIcon.gif) no-repeat;
	vertical-align: top;
	cursor: pointer;
	/*background: url(../images/FF_SellSheet_PDFmicro_v5.gif) no-repeat;   */
	/*display: inline;
	float: left;
	margin: 0 10px 0 10px;
	cursor: pointer;
	width: 28px;
	height: 16px;
	background: url(../images/FF_SellSheet_PDFmicro_v5.gif) no-repeat;*/
	}

		
.titleVideoLink {
	width: 15px;
	height: 16px;
	display: inline;
	float: left;
	margin: 0;
	cursor: pointer;
	
	}
	
	.lt .titleVideoLink {
		background: url(../images/iconVideoLT.gif) top left no-repeat;
		}
		
	.fr .titleVideoLink {
		background: url(../images/iconVideoFR.gif) top left no-repeat;
		}
		
	.acs .titleVideoLink {
		background: url(../images/iconVideoACS.gif) top left no-repeat;
		}
		
	.nlt .titleVideoLink {
		background: url(../images/iconVideoNLT.gif) top left no-repeat;
		}
	.hbk .titleVideoLink {
		background: url(../images/iconVideoHB.gif) top left no-repeat;
		}
	.app .titleVideoLink {
		background: url(../images/iconVideoAPP.gif) top left no-repeat;
		}
		
.titleEmail {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	cursor: pointer;
	}
	
	.lt .titleEmail {
		background: url(../images/iconEmailLT.gif) top left no-repeat;
		}
		
	.fr .titleEmail {
		background: url(../images/iconEmailFR.gif) top left no-repeat;
		}
		
	.acs .titleEmail {
		background: url(../images/iconEmailACS.gif) top left no-repeat;
		}
		
	.nlt .titleEmail {
		background: url(../images/iconEmailNLT.gif) top left no-repeat;
		}
	.hbk .titleEmail {
		background: url(../images/iconEmailHB.gif) top left no-repeat;
		}
    .app .titleEmail {
		background: url(../images/iconEmailAPP.gif) top left no-repeat;
		}
	
.titleParent_on {
	width: 15px;
	height: 15px;
	display: inline;
	float: right;
	margin: 0;
	cursor: pointer;
	}
	
	
	.lt .titleParent_on {
		background: url(../images/iconParentOnLT.gif) top left no-repeat;
		}
		
	.fr .titleParent_on {
		background: url(../images/iconParentOnFR.gif) top left no-repeat;
		}
		
	.acs .titleParent_on {
		background: url(../images/iconParentOnACS.gif) top left no-repeat;
		}
		
	.nlt .titleParent_on {
		background: url(../images/iconParentOnNLT.gif) top left no-repeat;
		}
	.hbk .titleParent_on {
		background: url(../images/iconParentOnHB.gif) top left no-repeat;
		}
	.app .titleParent_on {
		background: url(../images/iconParentOnAPP.gif) top left no-repeat;
		}
	

.titleParent_off {
	width: 15px;
	height: 15px;
	display: inline;
	float: right;
	margin: 0;
	}


	.lt .titleParent_off {
		background: url(../images/iconParentOffLT.gif) top left no-repeat;
		}
		
	.fr .titleParent_off {
		background: url(../images/iconParentOffFR.gif) top left no-repeat;
		}
		
	.acs .titleParent_off {
		background: url(../images/iconParentOffACS.gif) top left no-repeat;
		}
		
	.nlt .titleParent_off {
		background: url(../images/iconParentOffNLT.gif) top left no-repeat;
		}
	.hbk .titleParent_off {
		background: url(../images/iconParentOnHB.gif) top left no-repeat;
		}
	.app .titleParent_off {
		background: url(../images/iconParentOnAPP.gif) top left no-repeat;
		}


.titleChild_on {
	width: 15px;
	height: 15px;
	display: inline;
	float: right;
	margin: 0;
	cursor: pointer;
	}
	
	.lt .titleChild_on {
		background: url(../images/iconChildOnLT.gif) top left no-repeat;
		}
		
	.fr .titleChild_on {
		background: url(../images/iconChildOnFR.gif) top left no-repeat;
		}
		
	.acs .titleChild_on {
		background: url(../images/iconChildOnACS.gif) top left no-repeat;
		}
		
	.nlt .titleChild_on {
		background: url(../images/iconChildOnNLT.gif) top left no-repeat;
		}
	.hbk .titleChild_on {
		background: url(../images/iconChildOnHB.gif) top left no-repeat;
		}
	.app .titleChild_on {
		background: url(../images/iconChildOnAPP.gif) top left no-repeat;
		}

.titleChild_off {
	width: 15px;
	height: 15px;
	display: inline;
	float: right;
	margin: 0;
	}
	
	.lt .titleChild_off {
		background: url(../images/iconChildOffLT.gif) top left no-repeat;
		}
		
	.fr .titleChild_off {
		background: url(../images/iconChildOffFR.gif) top left no-repeat;
		}
		
	.acs .titleChild_off {
		background: url(../images/iconChildOffACS.gif) top left no-repeat;
		}
		
	.nlt .titleChild_off {
		background: url(../images/iconChildOffNLT.gif) top left no-repeat;
		}
	.hbk .titleChild_on {
		background: url(../images/iconChildOnHB.gif) top left no-repeat;
		}
	.app .titleChild_on {
		background: url(../images/iconChildOnAPP.gif) top left no-repeat;
		}
		
/*		
*/
	
.titleModule .titleNewBadge {
	width: 30px;
	height: 15px;
	position:absolute;
	bottom: 25px;
	right: 5px;
	background: url(../images/badgeTitleNew.gif) top left no-repeat;
}

	
.titleModule .titleACBadge {
	width: 30px;
	height: 15px;
	position:absolute;
	bottom: 25px;
	right: 5px;
	background: url(../images/badgeTitleAC.gif) top left no-repeat;
	}
	
	
/* PAGE OPTIONS LOWER */

#titleOptionsBottom {
	width: auto;
	padding: 0;
	margin: 15px 0 0 2px;
	height: 20px;
	line-height: 20px;
	z-index: 1 !important;
	overflow: auto;
	}

	#titleOptionsBottom .pagination, #titleOptionsBottom .displayNum {
		height: 20px;
		line-height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #999999;
		text-align: right;
		margin: 0 5px 0 0;
		padding: 0 0 0 5px;
		float: right;
		border-top: 0;
		border-right: 0;
		border-bottom: 0;
		border-left: 1px solid #999999;
		}
		
	#titleOptionsBottom .pagination .gray, #titleOptionsBottom .displayNum .gray {
		color: #999999;
		}
		
	#titleOptionsBottom .pagination a:link, #titleOptionsBottom .pagination a:visited, #titleOptionsBottom .pagination a:active, #titleOptionsBottom .displayNum a:link, #titleOptionsBottom .displayNum a:visited, #titleOptionsBottom .displayNum a:active  {
		color: #999999;
		text-decoration: none;
		}
		
	#titleOptionsBottom .pagination a:hover, #titleOptionsBottom .displayNum a:hover {
		color: #ff8400;
		}
				
	#titleOptionsBottom .pagination .current, #titleOptionsBottom .displayNum .current {
		color: #ff8400;
		}

	#titleOptionsBottom .titles {
		height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #999999;
		text-align: left;
		line-height: 20px;
		float: right;
		display: inline;
		margin: 0 10px 0 1px;
		padding: 0 0 0 20px;
		}

#titleTypeLegend {
	width: auto;
	padding: 0;
	margin: 15px 0 0 4px;
	height: 20px;
	line-height: 15px;
	z-index: 1 !important;
	overflow: auto;
	text-align: left;
	}
	
	.titleType {
		height: 12px;
		line-height:12px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #002544;
		text-align: right;
		margin: 0 5px 0 0;
		float: left;
		}
	
		.swatch {
			height: 8px;
			width: 36px;
			margin: 0 5px 0 0;
			float: left;
			border: 1px solid #002544;
			}
			
		.lt .swatch{
			background-color: #002544;
			}

		.fr .swatch{
			background-color: #ff8800;
			}

		.ac .swatch{
			background-color: #004da7;
			}

		.nlt .swatch{
			background-color: #575757;
			}
		.hbk .swatch{
			background-color: #FB1301;
			}
		.app .swatch{
			background-color: #FFCBDB;
			}

/* TITLE HOVER STYLE */
/* width and height include "shadow" of background image */
 
 
 .holder {
 	display: none;
	}
 
 .titleModuleHover {
	 width: 412px;
	 height: 446px;
	 margin: 0;
	 padding: 1px;
	 }
 
	 .titleHoverWrapper {
		 width: 412px; 
		 height: 446px;
		 position: relative;
	 }
		 
		.nlt .titleHoverWrapper {
			background: transparent url(../images/bgTitleHover_nlt.gif) bottom left no-repeat;
			}
			
		.lt .titleHoverWrapper {
			background: transparent url(../images/bgTitleHover_lt.gif) bottom left no-repeat;
			}
			
		.acs .titleHoverWrapper {
			background: transparent url(../images/bgTitleHover_acs.gif) bottom left no-repeat;
			}
			
		.fr .titleHoverWrapper {
			background: transparent url(../images/bgTitleHover_fr.gif) bottom left no-repeat;
			}
		.hbk .titleHoverWrapper {
			background: transparent url(../images/bgTitleHover_hbk.gif) bottom left no-repeat;
			}
		.app .titleHoverWrapper {
			background: transparent url(../images/bgTitleHover_app.gif) bottom left no-repeat;
			}
			

	 .titleHoverWrapper .hoverDetailsWrap {
		 width: 402px;
		 height: 300px;
		 position: absolute;
		 top: 5px;
		 left: 5px;
		 text-align: left;
		 overflow: hidden;
		 }
	 
		.titleHoverWrapper .hoverDetailsWrap img.titleArt {
			width: 198px;
			height: 298px;
			display: inline;
			float: left;
			border: 1px solid #e1e1df;
			margin: 0 5px 0 0;
			}
			
		.titleHoverWrapper .hoverDetailsWrap .top {	
			width: 195px;
			height: 300px;
			position: absolute;
			left: 205px;
			top: 0px;
			overflow: hidden;
			}
		
		.titleHoverWrapper .hoverDetailsWrap .top .copyTitle {
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			display: block;
			}
		
		.titleHoverWrapper .hoverDetailsWrap .top .copyDate {
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			display: block;
			margin: 0 0 25px 0;
			}
			
		
		.titleHoverWrapper .hoverDetailsWrap .top .copySpecifics {
			font-size: 11px; 
			line-height: 15px;
			text-align: left;
			color: #4d5159;
			margin:3px 0 2px 0;
			
			}
	
	 .titleHoverWrapper .copySynopsis {
		 width: 412px;
		 height: 55px;
		 position: absolute;
		 top: 310px;
		 left: 0px;
		 overflow: hidden;
		 text-align: left;
		 }
		 
		 .titleHoverWrapper .copySynopsis p {
			font-size: 11px;
			color: #424242;
			line-height: 14px;
			text-align: left;
			padding: 0 5px;
			margin: 0;
			}
			
	 .titleHoverWrapper .copySpecs {
		 width: 412px;
		 height: 35px;
		 position: absolute;
		 top: 365px;
		 left: 0px;
		 background-color: #dcdcdc;
		 text-align: left;
		 }
		 
		 .titleHoverWrapper .copySpecs p {
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			line-height: 16px;
			text-align: left;
			padding: 0 5px;
			margin: 0;
			}
			
	 .titleHoverWrapper .copyWprid {
		 width: 350px;
		 height: 20px;
		 position: absolute;
		 bottom: 25px;
		 left: 0px;
		 text-align: left;
		 }
		 
		 .titleHoverWrapper .copyWprid p {
			font-size: 11px;
			line-height: 20px;
			font-weight: bold;
			color: #424242;
			text-align: left;
			padding: 0 5px;
			margin: 0;
			}
	
	
	.titleHoverWrapper .titleNewBadge, .titleHoverWrapper .titleACBadge {
		 width: 30px;
		 height: 20px;
		 position: absolute;
		 top: 400px;
		 right: 5px;
		 text-align: left;
	}

		.titleHoverWrapper .titleNewBadge {
			background: url(../images/badgeTitleNew.gif) bottom left no-repeat;
			}
			
		.titleHoverWrapper .titleACBadge {
			background: url(../images/badgeTitleAC.gif) bottom left no-repeat;
			}
			
	 .titleHoverWrapper .copyTitleClass {
		 width: 350px;
		 height: 20px;
		 position: absolute;
		 bottom: 0;
		 left: 0px;
		 text-align: left;
		font-size: 10px;
		line-height: 20px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		padding: 0 7px;
	 	}
		 
/* DIFFERENCES FOR TITLE DETAILS HOVER: */
		/*.titleHoverWrapper .hoverDetailsWrap img.detailsHover, .titleDetailsClick .detailsClickWrapper .currentDetails img.detailsClick {
			display: inline;
			float: left;
			border: 1px solid #e1e1df;
			margin: 0 5px 5px 0;
			}*/
			.titleHoverWrapper .hoverDetailsWrap img.detailsHover{
			display: inline;
			float: left;
			border: 1px solid #e1e1df;
			margin: 0 5px 5px 0;
			}
			.titleDetailsClick .detailsClickWrapper .currentDetails img.detailsClick {
			display: inline;
			float: left;
			border: 1px solid #e1e1df;
			margin: 0 5px 80px 0;			
			}

		.titleHoverWrapper .hoverDetailsWrap .details {
			text-align: left;
			font-size: 11px;
			color: #4d5159;
			}
			
		.titleHoverWrapper .hoverDetailsWrap .details .fileName {
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			display: block;
			}

		.titleHoverWrapper .hoverDetailsWrap .details .fileSize {
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
			display: block;
			}
			
		.titleHoverWrapper .hoverDetailsWrap .details .info {
			display: block;
			margin: 25px 0 0 0;
			}
		
		.titleHoverWrapper .relatedHeader {
			width: 402px;
			height: 14px;
			position: absolute;
			bottom: 115px;
			left: 5px;
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			}
			
		.titleHoverWrapper .relatedWrap {
			width: 402px;
			height: 70px;
			position: absolute;
			bottom: 22px;
			left: 5px;
			background-color: #c9c9c9;
			padding: 10px 0 10px 0;
			}
			
			.titleHoverWrapper .asset {
				width: 66px;
				height: 70px;
				float: left;
				padding: 4px 0 4px 0;
				border-top: 0;
				border-right: 0;
				border-bottom: 0;
				border-left: 1px solid #FFFFFF;
				text-align: center;
				}
				
				.titleHoverWrapper .first {
					border: none !important;
					}
				
			.titleHoverWrapper .asset img.assetThumb {
				width: 50px;
				height: 70px;
				border: 1px solid #FFFFFF !important;
				}
		
		.titleHoverWrapper .relatedFooter {
			width: 397px;
			height: 17px;
			padding: 0 5px 0 0;
			position: absolute;
			bottom: 5px;
			left: 5px;
			font-size: 11px;
			line-height: 17px;
			font-weight: bold;
			color: #424242;
			text-align: right;
			background: #c9c9c9;
			}
			
/* TITLE DETAILS CLICK */

.titleDetailsClick {
    position: fixed;
    top: 10px;
    left: 50%;
    margin-left: -312px;
    width: 625px;
	height: 604px;    
    padding: 0;
	z-index: 300000 !important;
	/* ADD GIF VERSION TO IE6 SHEET */
	background: url(../images/bgTitleDetailsClick.png) top left no-repeat;
	}
	

	.detailsClickWrapper {
		width: 603px;
		height: 578px;
		position: absolute;
		top: 6px;
		left: 6px;
		}
		
	.detailsClickWrapper .controls {
		width: inherit;
		height: 16px;
		text-align: right;
		}
		
		.detailsClickWrapper .controls img {
			display: inline;
			float: right;
			margin: 0 0 0 15px;
			}
			
		.detailsClickWrapper .currentDetails .controls {
		width: inherit;
		height: 16px;
		text-align: right;
		}
		
		.detailsClickWrapper .currentDetails .controls img {
			display: inline;
			float: right;
			margin: 0 0 0 15px;
			}
						
		.detailsClickWrapper .currentDetails {
			width: inherit;
			height: 255px;
			text-align: left;
			overflow: hidden;
			}
			
		.titleDetailsClick .detailsClickWrapper .details {
			display: block;
			text-align: left;
			font-size: 11px;
			color: #4d5159;
			width: auto;
			margin: 0 0 0 180px;
			}
			
		.titleDetailsClick .detailsClickWrapper .details .fileName {
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			display: block;
			}
/*sekhark modified on 20-Nov-2009*/
		.titleDetailsClick .detailsClickWrapper .details .fileSpecs 
		{
		    margin: 2px 0px 0px 0px;
			font-size: 10px;
			line-height: 14px;
			font-weight: bold;
			display: block;
			}
		.titleDetailsClick .detailsClickWrapper .details .fileDates 
		{
		    margin: 2px 0px 0px 0px;
			font-size: 11px;
			line-height: 14px;
			font-weight: bold;
			display: block;
			}
		/*sekhark modified on 24-Nov-2009*/	
		.titleDetailsClick .detailsClickWrapper .details .info 
		{
		    font-size: 11px;
			line-height: 13px;
			display: block;
			margin: 15px 0 0 0;
			}

		.titleDetailsClick .detailsClickWrapper .relatedHeader {
			width: 579px;
			height: 18px;
			position: absolute;
			top: 300px;
			left: 9px;
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			}
			
		.titleDetailsClick .detailsClickWrapper .assetclickrelatedHeader {
			width: 575px;
			height: 18px;
			position: relative;
			top: 5px;
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			}
			
			.titleDetailsClick .detailsClickWrapper .relatedHeader .title {
				width: auto;
				height: 18px;
				float: left;
				display: inline;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				line-height: 18px;
				}
				.titleDetailsClick .detailsClickWrapper .assetclickrelatedHeader .title {
				width: auto;
				height: 18px;
				float: left;
				display: inline;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				line-height: 18px;
				}
				
			.titleDetailsClick .detailsClickWrapper .relatedHeader .controls {
				width: auto;
				height: 18px;
				float: right;
				display: inline;
				font-size: 10px;
				color: #333333;
				line-height: 18px;
				text-align: right;
				}
				
				.titleDetailsClick .detailsClickWrapper .assetclickrelatedHeader .controls {
				width: auto;
				height: 18px;
				float: right;
				display: inline;
				font-size: 10px;
				color: #333333;
				line-height: 18px;
				text-align: right;
				}
				
				.titleDetailsClick .detailsClickWrapper .relatedHeader .controls a {
					color: #333333;
					text-decoration: underline;
					}
                .titleDetailsClick .detailsClickWrapper .assetclickrelatedHeader .controls a {
					color: #333333;
					text-decoration: underline;
					}
				
				.functions {
					width: auto;
					height: 18px;
					margin: 0 0 0 15px;
					float: left;
					display: inline;
					}
					
						.functions .text {
							width: auto;
							height: 18px;
							margin: 0;
							float: left;
							display: inline;
							}
			
						.functions .check {
						 width: 11px;
						 height: 18px;
						float: left;
						display: inline;
						 background: transparent url(../images/iconCheck.gif) no-repeat;
						 margin: 0;
						 }
						 
		.titleDetailsClick .detailsClickWrapper .relatedWrap {
			width: 603px;
			height: 310px;
			position: absolute;
			bottom: 0px;
			left: 0px;
			background-color: #a3a3a3;
			overflow: auto;
			}
			
			.titleDetailsClick .detailsClickWrapper .assetclickrelatedWrap {
			width: 603px;
			height: 310px;
			position: absolute;
			bottom: 0px;
			left: 0px;
			background-color: #a3a3a3;
			overflow: auto;
			}
		
			
 .videoModuleHover {
	 width: 181px;
	 height: 296px;
	 margin: 0;
	 padding: 1px;
	 }

	 .videoHoverWrapper {
		width: 181px;
		height: 162px;
		position: absolute;
		top: 79px;
		left: 1px;
		}
		
	 .videoModuleHover .copyTitle {
	 	position: absolute;
		top: 25px;
		left: 10px;
	 	width: 160px;
		height: 50px;
		overflow: hidden;
		margin: 0;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: left;
		line-height: 16px;
		}

	 .videoHoverWrapper .defaultVidsWrapper {
	 	width: 181px;
		height: 161px;
	 	position: absolute;
		top: 0px;
		left: 0px;
		margin:  0;
		border-top: 1px solid #000000;
		border-right: 0;
		border-bottom: 1px solid #000000;
		border-left: 0;
		background-color: #152e49;
		overflow: hidden;
		}
		
	 .videoHoverWrapper .defaultVidsWrapper .NoItemsText{
	 	position: absolute;
		top: 40px;
		left: 5px;
		margin:  8px;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: left;
		line-height: 14px;
		color: #76a3ca;
		}

		
	 .videoHoverWrapper .defaultVidsWrapper .videoWrapper {
	 	width: 171px;
		height: 31px;
		padding: 0 5px 0 5px;
		margin: 0 auto 0 auto;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid #000000;
		border-left: 0;
		position: relative;
		}
		
	 .videoHoverWrapper .defaultVidsWrapper .last {
	 	border-bottom: 0;
		}
		
		 .videoHoverWrapper .defaultVidsWrapper .videoWrapper .play {
			width: 11px;
			height: 13px;
			position: absolute;
			left: 5px;
			top: 9px;
			}
			
		 .videoHoverWrapper .defaultVidsWrapper .videoWrapper .details {
			width: 95px;
			height: 27px;
			position: absolute;
			top: 2px;
			left: 25px;
			overflow: hidden;
			font-size: 10px;
			color: #FFFFFF;
			text-align: left;
			line-height: 13px;
			}
			
		 .videoHoverWrapper .defaultVidsWrapper .videoWrapper .download {
			width: 14px;
			height: 14px;
			position: absolute;
			top: 9px;
			right: 43px;
			}
				
			.vidHovPlaylist {
			width: 14px;
			height: 14px;
			position: absolute;
			top: 9px;
			right: 25px;
			}
			
			.vidHovEditBay {
			width: 14px;
			height: 14px;
			position: absolute;
			top: 9px;
			right: 5px;
			}
			
			.hovplaylist_add {
			background: url(../images/btnVideoPlaylistAdd_Remove.gif) bottom left no-repeat;
			}

			.hovplaylist_remove {
			 background: url(../images/btnVideoPlaylistAdd_Remove.gif) top left no-repeat;
			}
			
			.hoveditbay_add {
			background: url(../images/btnVideoEditBayCart_on_off.gif) bottom left no-repeat;
			}

			.hoveditbay_remove {
			 background: url(../images/btnVideoEditBayCart_on_off.gif) top left no-repeat;
			}
			
			.hovplaylistemulation_add
			{
			    width: 14px;
			    height: 14px;
			    position: absolute;
			    top: 9px;
			    right: 5px;
			    background: url(../images/btnVideoPlaylistAdd_Remove.gif) bottom left no-repeat;
			    
			}
			.hovplaylistemulation_remove
			{
			    width: 14px;
			    height: 14px;
			    position: absolute;
			    top: 9px;
			    right: 25px;
			    background: url(../images/btnVideoPlaylistAdd_Remove.gif) top left no-repeat;
			}
			
			.hoveditbayemulation_add
			{
			    width: 14px;
			    height: 14px;
			    position: absolute;
			    top: 9px;
			    right: 25px;
			    background: url(../images/btnVideoEditBayCart_on_off.gif) bottom left no-repeat;
			    
			}
			.hoveditbayemulation_remove
			{
			    width: 14px;
			    height: 14px;
			    position: absolute;
			    top: 9px;
			    right: 5px;
			    background: url(../images/btnVideoEditBayCart_on_off.gif) top left no-repeat;
			}

	 .videoModuleHover .moreOptions {
	 	position: absolute;
		bottom: 1px;
		left: 1px;
	 	width: 181px;
		height: 55px;
		margin: 3px auto 0 auto;
		font-size: 14px;
		font-weight: bold;
		color: #76a3ca;
		text-align: center;
		line-height: 55px;
		}
		
		.moreOptions a {
		color: #76a3ca;
		text-decoration: none;
		}




/* TITLES - LARGE THUMBNAIL VIEW */

.largeThumbView .titleModule {
	position: relative;
	width: 412px;
	height: 446px;
	float: left;
	margin: 0 2px 3px 0;
	border: 1px solid;
	z-index: 1 !important;
	}
	
	
	
	/* SMALL THUMB LICENSED TITLE STYLE */
	.largeThumbView	.lt {
			border-color: #002653;
			background: #e7e7e7 url(../images/bgTitleHover_lt.gif) bottom left no-repeat;
			}
	
	/* SMALL THUMB FOX RECOMMENDS STYLE */
	.largeThumbView	.fr {
			border-color: #FF8800;
			background: #e7e7e7 url(../images/bgTitleHover_fr.gif) bottom left no-repeat;
			}
	
	/* SMALL THUMB ACCESS COMING SOON */
	.largeThumbView	.acs {
			border-color: #004CA7;
			background: #e7e7e7 url(../images/bgTitleHover_acs.gif) bottom left no-repeat;
			}
		
		
	/* SMALL THUMB NON-LICENSED TITLE STYLE */
	.largeThumbView	.nlt {
			border-color: #575757;
			background: #e7e7e7 url(../images/bgTitleHover_nlt.gif) bottom left no-repeat;
			}
	.largeThumbView	.hbk {
			border-color: #FB1301;
			background: #e7e7e7 url(../images/bgTitleHover_hbk.gif) bottom left no-repeat;
			}
	.largeThumbView	.app {
	        border-color: #FFCBDB;
	        background: #e7e7e7 url(../images/bgTitleHover_app.gif) bottom left no-repeat;
	        }


	.largeThumbView .titleModule .detailsWrap {
			 width: 402px;
			 height: 300px;
			 position: absolute;
			 top: 5px;
			 left: 5px;
			 text-align: left;
			 }

		.largeThumbView .titleModule img.titleArt {
			width: 198px;
			height: 298px;
			display: inline;
			margin: 0 5px 0 0;
			border: 1px solid #C9C9C9;
			float: left;
			}

		.largeThumbView .titleModule .copyTitle {
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			display: block;
			}

		.largeThumbView .titleModule .copyDate {	
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			display: block;
			margin: 0 0 25px 0;
			}
			
		.largeThumbView .titleModule .copySpecifics {
			font-size: 11px; 
			line-height: 15px;
			text-align: left;
			color: #4d5159;
			margin:3px 0 2px 0;
			}
			
	 	.largeThumbView .titleModule .copySynopsis {
			width: 402px;
			height: 55px;
			position: absolute;
			top: 310px;
			left: 0px;
			overflow: hidden;
			text-align: left;
			font-size: 11px;
			color: #424242;
			line-height: 14px;
			padding: 0 5px;
			}
			
	 	.largeThumbView .titleModule .copySynopsis a {
			color: #424242;
			text-decoration: underline;
			}
		 
		 .largeThumbView .titleModule .copySpecs {
			width: 402px;
			height: 35px;
			position: absolute;
			top: 365px;
			left: 0px;
			background-color: #dcdcdc;
			text-align: left;
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			line-height: 16px;
			padding: 0 5px;
			 }
			 
			 
		 .largeThumbView .titleModule .copyWprid {
			width: 350px;
			height: 20px;
			position: absolute;
			top: 405px;
			left: 0px;
			text-align: left;
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			padding: 0 5px;
			 }
		 
		.largeThumbView .titleModule .titleBadge {
			width: 64px;
			height: 10px;
			position: absolute;
			top: 405px;
			left: 340px;
			text-align: left;
			}
	

		.largeThumbView .titleModule .titleBadge .acs, .largeThumbView .titleModule .titleBadge .new {
			width: 64px;
			height: 10px;
			}
			
		.largeThumbView .titleModule .titleBadge .acs {
			background: url(../images/badgeTitleAC_LG.gif) top left no-repeat;
			}
			
		.largeThumbView .titleModule .titleBadge .new {
			background: url(../images/badgeTitleNew_LG.gif) top left no-repeat;
			}
			
		.largeThumbView .titleModule .titleBadge .off {
			display: none;
			}
	
.largeThumbView .titleModule .icons {
	width: 400px;
	height: 16px;
	position:absolute;
	bottom:0;
	left: 5px;
	}
	
	/*NEW ASSETS Styles #1194*/
.listView li .copyNewAssetsTitle {
			font-size: 12px;
			line-height: 28px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			padding: 0 0 0 0px;
			float: left;
			display: inline;
			position: relative;
			width:320px;
			overflow:hidden;
			white-space:nowrap;
			}
			.listView li .copyNewAssetsTitle a {
			color: #4d5159;
			text-decoration: none;
			}
			.listView li .copyNewAssetsTitle {
			margin: 0 10px 0 16px;
			}	
			
			.listView .copyNewAssetsType{	
			font-size: 11px;
			line-height: 28px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			margin: 0 10px 0 0;
			padding: 0 0 0 7px;
			width:160px;
			float: left;
			display: inline;
			cursor:pointer;
			}
			.listView li .copyNewAssetsType a {
			color: #4d5159;
			text-decoration: none;
			}
			
			.listView .copyNewAssetsDate{	
			font-size: 11px;
			line-height: 28px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			margin: 0 10px 0 0;
			padding: 0 0 0 7px;
			width:60px;
			float: left;
			display: inline;
			}
			
		.listView .copyNewAssetsWprid {	
			font-size: 11px;
			line-height: 28px;
			font-weight: normal;
			text-align: left;
			color: #4d5159;
			margin: 0 10px 0 0;
			padding: 0 0 0 7px;
			width:40px;
			float: left;
			display: inline;
			}
		.listView .newicons {
			/*width: 170px;*/
			width: 37px;
			height: 26px;
			float: right;
			display: inline;
			margin: 1px;
			padding: 0 10px 0 10px;
			}
		.listView .newnlt {
			background-color: #575757;
			}
		.listView .newicons div {
			margin-top: 5px;
			margin-bottom: 5px;
			}
			
			/*.listView .icons {
			width: 170px;
			height: 26px;
			float: right;
			display: inline;
			margin: 1px;
			padding: 0 10px 0 10px;
			}
		.listView .nlt {
			background-color: #575757;
			}
		.listView .icons div {
			margin-top: 5px;
			margin-bottom: 5px;
			}*/
/* TITLES - LIST VIEW */

		.listView li .copyTitle {
			font-size: 12px;
			line-height: 28px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			padding: 0 0 0 0px;
			float: left;
			display: inline;
			position: relative;
			/*Added on 18 Jan 2010 by sami for titles list view UI changes*/
			width:400px;
			overflow:hidden;
			white-space:nowrap;
			}
			
		.listView li .copyTitle a {
			color: #4d5159;
			text-decoration: none;
			}

		.listView li .copyTitle a:hover {
			color: #00264c;
			text-decoration: none;
			}

		.listView li .copyTitle {
			margin: 0 10px 0 16px;
			}	
					
			.listView li.parent .copyTitle {
				margin: 0 10px 0 0;
				}		

		.listView li ul li .copyTitle {
			margin: 0 10px 0 32px !important;
			}
			
		.listView li ul li.parent .copyTitle {
			margin: 0 10px 0 0px !important;
			}
		.listView .copyDate{	
			font-size: 10px;
			line-height: 28px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			margin: 0 10px 0 0;
			padding: 0 0 0 7px;
			/*Modified on 18 Jan 2010 by sami for titles list view UI changes
			background: transparent url(../images/bgTreeBullet.gif) center left no-repeat;*/
			width:100px;
			float: left;
			display: inline;
			}
			
		.listView .copyWprid {	
			font-size: 10px;
			line-height: 28px;
			font-weight: bold;
			text-align: left;
			color: #4d5159;
			margin: 0 10px 0 0;
			padding: 0 0 0 7px;
			/*Modified on 18 Jan 2010 by sami for titles list view UI changes
			background: transparent url(../images/bgTreeBullet.gif) center left no-repeat;*/
			width:50px;
			float: left;
			display: inline;
			}
			
		.listView .icons {
			width: 170px;
			height: 26px;
			float: right;
			display: inline;
			margin: 1px;
			padding: 0 10px 0 10px;
			}
			
		.listView .nlt {
			background-color: #575757;
			}
			
		.listView .lt {
			background-color: #002544;
			}

		.listView .fr {
			background-color: #ff8800;
			}
			
		.listView .acs {
			background-color: #004da7;
			}
		.listView .hbk {
			background-color: #FB1301;
			}
		.listView .app {
		    background-color: #FFCBDB;
			}
			

		.listView .icons div {
			margin-top: 5px;
			margin-bottom: 5px;
			}
	
/* TITLE DETAILS */


			.groupCheckbox {
				width: 12px;
				height: 12px;
				line-height: 12px;
				padding: 0;
				margin: 6px 5px 3px 0;
				display: inline;
				float: left;
			}
				
			.group_on {
				background: transparent url(../images/bgFauxCheck2_on_off.gif) top left no-repeat;
				}
				
			.group_off {
				background: transparent url(../images/bgFauxCheck2_on_off.gif) bottom left no-repeat;
				}
										
			.group_on img.fauxCheckbox, .group_off img.fauxCheckbox {
				 width: 15px;
				 height: 12px;
				 border: 0 !important;
				 }	

	.titleDetailsSmThumb, .titleDetailsLgThumb {
		background-color: #b2b2b2;
		}
		
	.titleDetailsSmThumb #allAssets li.level1 .checkHolder, .titleDetailsLgThumb #allAssets li.level1 .checkHolder, .titleDetailsList #allAssets li.level1 .checkHolder {
		display: inline;
		float: left;
		width: 16px;
		height: 17px;
		overflow: hidden;
		padding: 0;
		margin: -1px 5px 0 0;
		position: relative;
		}
		
	.titleDetailsSmThumb #allAssets li.level1 .label, .titleDetailsLgThumb #allAssets li.level1 .label, .titleDetailsList #allAssets li.level1 .label {
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
		color: #00264c;
		display: inline;
		float: left;
		}
		
	.titleDetailsSmThumb #allAssets li.level1 .controls, .titleDetailsLgThumb #allAssets li.level1 .controls, .titleDetailsList #allAssets li.level1 .controls {
		width: 65px;
		height: 16px;
		display: inline;
		float: right;
		margin: 1px 10px 1px 0;
		}
		
	.titleDetailsSmThumb #allAssets li.level2 .checkHolder, .titleDetailsLgThumb #allAssets li.level2 .checkHolder, .titleDetailsList #allAssets li.level2 .checkHolder {
		display: inline;
		float: left;
		width: 16px;
		height: 17px;
		overflow: hidden;
		padding: 0;
		margin: 6px 5px 0 0;
		position: relative;
		}
		
		
	.titleDetailsSmThumb #allAssets li.level2 .label, .titleDetailsLgThumb #allAssets li.level2 .label, .titleDetailsList #allAssets li.level2 .label {
		line-height: 33px;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		display: inline;
		float: left;
		}
		
	.titleDetailsSmThumb #allAssets li.level2 .controls, .titleDetailsLgThumb #allAssets li.level2 .controls {
		width: 65px;
		height: 16px;
		display: inline;
		float: right;
		margin: 7px 10px 0px 0 !important;
		}
	
		.titleDetailsList #allAssets li.level2 .controls {
		width: 65px;
		height: 14px;
		display: inline;
		float: right;
		margin: 7px 10px 0px 0 !important;
		}

		
	.titleDetailsSmThumb #allAssets li.level3title .checkHolder, .titleDetailsLgThumb #allAssets li.level3title .checkHolder, .titleDetailsList #allAssets li.level3title .checkHolder {
		display: inline;
		float: left;
		width: 16px;
		height: 17px;
		overflow: hidden;
		padding: 0;
		margin: -1px 5px 0 0;
		position: relative;
		}
		
	.titleDetailsSmThumb #allAssets li.level3title .label, .titleDetailsLgThumb #allAssets li.level3title .label, .titleDetailsList #allAssets li.level3title .label {
		line-height: 19px;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		display: inline;
		float: left;
		}
		
	.titleDetailsSmThumb #allAssets li.level3title .controls, .titleDetailsLgThumb #allAssets li.level3title .controls, .titleDetailsList #allAssets li.level3title .controls {
		width: 65px;
		height: 16px;
		display: inline;
		float: right;
		margin: 1px 10px 2px 0 !important;
		}
		
	.titleDetailsSmThumb #allAssets li.level4title .checkHolder, .titleDetailsLgThumb #allAssets li.level4title .checkHolder, .titleDetailsList #allAssets li.level4title .checkHolder {
		display: inline;
		float: left;
		width: 16px;
		height: 17px;
		overflow: hidden;
		padding: 0;
		margin: -3px 5px 0 0;
		position: relative;
		}
		
	.titleDetailsSmThumb #allAssets li.level4title .label, .titleDetailsLgThumb #allAssets li.level4title .label, .titleDetailsList #allAssets li.level4title .label {
		line-height: 16px;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		display: inline;
		float: left;
		}
		
	.titleDetailsSmThumb #allAssets li.level4title .controls, .titleDetailsLgThumb #allAssets li.level4title .controls, .titleDetailsList #allAssets li.level4title .controls {
		width: 65px;
		height: 16px;
		display: inline;
		float: right;
		margin: 0 10px 0 0 !important;
		}	
		
	.titleDetailsSmThumb td.assetThumb img.stroke, .titleDetailsLgThumb td.assetThumb img.stroke {
		border: 1px solid #FFFFFF !important;
		}
		
	.titleDetailsSmThumb td.assetThumb img.nostroke, .titleDetailsLgThumb td.assetThumb img.nostroke {
		border: 0 !important;
		}
		
	.titleDetailsSmThumb td.assetThumb  img.holdback, .titleDetailsLgThumb td.assetThumb img.holdback {
		border: 5px solid #FB0000 !important;
		}

	.titleDetailsSmThumb td.assetThumb  img.tvdStaff, .titleDetailsLgThumb td.assetThumb img.tvdStaff {
		border: 2px solid #00FB00 !important;
		}

	.titleDetailsSmThumb td.assetThumb  img.intlOnly, .titleDetailsLgThumb td.assetThumb img.intlOnly {
		border: 2px solid #0000FB !important;
		}

	
/* TITLE DETAILS SMALL THUMB VIEW */
		
	.titleDetailsSmThumb .titleModule {
		width: 274px;
		height: 274px;
		float: left;
		display: inline;
		margin: 2px 2px 0 0;
		position: relative;
		border: 1px solid #2d383e;
		background: #000000 url(../images/bgTitleModule_asset.gif) bottom left no-repeat;
		}	
		
	.titleDetailsSmThumb div.assetThumb {
		width: 257px;
		height: 182px;
		margin: 9px auto 4px auto;
		padding: 0;
		text-align: center;
		overflow: hidden;
		}
		
	.titleDetailsSmThumb table.assetThumb, .titleDetailsSmThumb td.assetThumb {
		width: 257px;
		height: 182px;
		margin: 0;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		}
	.titleDetailsSmThumb table.videoAssetThumb, .titleDetailsSmThumb td.videoAssetThumb {
        width: 257px;
        height: 182px;
        margin: 0;
        padding: 0;
        text-align: center;
        vertical-align: middle;
        position: relative;
        top:35px
        }
      .titleDetailsSmThumb table.videoAssetThumbIE, .titleDetailsSmThumb td.videoAssetThumbIE {
        width: 257px;
        height: 182px;
        margin: 0;
        padding: 0;
        text-align: center;
        vertical-align: middle;
        position: relative;
        top:17px
        }
        .iconOverlaySmallView {
        margin: 0;
        padding: 0;
        text-align: center;
        position: relative;
        top: -126px;
        }
		
	.titleDetailsSmThumb td.assetThumb img, .titleDetailsSmThumb td.assetThumb img a  {
		margin: 0 auto 0 auto;
		border: 1px solid #FFFFFF;
		max-width: 255px;
		max-height: 180px;
		}
		
	.titleDetailsSmThumb .copyFilename {
		width: 255px;
		height: 14px;
		position: absolute;
		top: 190px;
		left: 9px;
		overflow: hidden;
		text-align: left;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #FFFFFF;
		}
		
		.titleDetailsSmThumb .copyDetails {
		width: 255px;
		height: 25px;
		position: absolute;
		top: 205px;
		left: 9px;
		overflow: hidden;
		text-align: left;
		font-size: 10px;
		line-height: 12px;
		font-weight: normal;
		color: #b3b3b3;
		}
		.titleDetailsSmThumb .copyDetailsLanguage {
        width: 255px;
        height: 12px;
        position: absolute;
        top: 233px;
        left: 9px;
        overflow: hidden;
        text-align: left;
        font-size: 10px;
        line-height: 12px;
        font-weight: normal;
        color: #b3b3b3;
        }              

		.titleDetailsSmThumb .icons {
			width: 264px;
			height: 16px;
			position:absolute;
			bottom: 5px;
			left: 5px;
		}
		
		
/* TITLE DETAILS LARGE THUMB VIEW */

		
	.titleDetailsLgThumb .titleModule {
		width: 412px;
		height: 375px;
		float: left;
		display: inline;
		margin: 2px 2px 0 0;
		position: relative;
		border: 1px solid #2d383e;
		background: #000000 url(../images/bgTitleModuleLg_asset.gif) bottom left no-repeat;
		}	
		
	.titleDetailsLgThumb div.assetThumb {
		width: 395px;
		height: 280px;
		margin: 9px auto 4px auto;
		padding: 0;
		text-align: center;
		overflow: hidden;
		}
		
	.titleDetailsLgThumb table.assetThumb, .titleDetailsLgThumb td.assetThumb {
		width: 395px;
		height: 280px;
		margin: 0;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		}
	.titleDetailsLgThumb table.videoAssetThumb, .titleDetailsLgThumb td.videoAssetThumb {
        width: 395px;
		height: 280px;
		margin: 0;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		position:relative;
        top:52px;
        }
        .titleDetailsLgThumb table.videoAssetThumbIE, .titleDetailsLgThumb td.videoAssetThumbIE {
        width: 395px;
		height: 280px;
		margin: 0;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		position:relative;
        top:26px;
        }
        .iconOverlayLargeView {
        margin: 0;
        padding: 0;
        text-align: center;
        position: relative;
        top: -188px;
        }
	.titleDetailsLgThumb td.assetThumb img, .titleDetailsLgThumb td.assetThumb img a  {
		margin: 0 auto 0 auto;
		border: 1px solid #FFFFFF;
		max-width: 393px;
		max-height: 278px;
		}
		
	.titleDetailsLgThumb .copyFilename {
		width: 393px;
		height: 14px;
		position: absolute;
		top: 283px;
		left: 9px;
		overflow: hidden;
		text-align: left;
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		color: #FFFFFF;
		}
		
		.titleDetailsLgThumb .copyDetails {
		width: 393px;
		height: 25px;
		position: absolute;
		top: 300px;
		left: 9px;
		overflow: hidden;
		text-align: left;
		font-size: 10px;
		line-height: 12px;
		font-weight: normal;
		color: #b3b3b3;
		}
		.titleDetailsLgThumb .copyDetailsLanguage {
		width: 393px;
		height: 12px;
		position: absolute;
		top: 328px;
		left: 9px;
		overflow: hidden;
		text-align: left;
		font-size: 10px;
		line-height: 12px;
		font-weight: normal;
		color: #b3b3b3;
		}
		.titleDetailsLgThumb .icons {
			width: 402px;
			height: 16px;
			position:absolute;
			bottom: 5px;
			left: 5px;
		}
	
	
	/* ICONS */
		.assetDownload {
			width: 15px;
			height: 15px;
			display: inline;
			float: left;
			margin: 0 10px 0 0;
			cursor: pointer;
			background-image: url(../images/iconDownloadASSET.gif);
			}
		
		
			.titleDetailsSmThumb .titleCart_on, .titleDetailsLgThumb .titleCart_on, .titleDetailsList .titleCart_on {
				background: url(../images/iconCartOn_OffASSET.gif) bottom left no-repeat;
				}
			.titleDetailsSmThumb .editBay_on, .titleDetailsLgThumb .editBay_on, .titleDetailsList .editBay_on {
				background: url(../images/iconEditBayOn_OffASSET.gif) bottom left no-repeat;
				}
					
			.titleDetailsSmThumb .titleCart_off, .titleDetailsLgThumb .titleCart_off, .titleDetailsList .titleCart_off {
				background: url(../images/iconCartOn_OffASSET.gif) top left no-repeat;
				}
			.titleDetailsSmThumb .editBay_off, .titleDetailsLgThumb .editBay_off, .titleDetailsList .editBay_off {
				background: url(../images/iconEditBayOn_OffASSET.gif) top left no-repeat;
				}
		
		.assetPlay {
			width: 15px;
			height: 15px;
			display: inline;
			float: left;
			margin: 0 10px 0 0;
			cursor: pointer;
			background-image: url(../images/iconPlayASSET.gif);
			}
			
		.assetRmvCart {
			width: 15px;
			height: 15px;
			display: inline;
			float: left;
			margin: 0 10px 0 0;
			cursor: pointer;
			background-image: url(../images/iconRmvCartASSET.gif);
			}
		
		.titleDetailsSmThumb .titlePlaylist_add, .titleDetailsSmThumb .titlePlaylist_remove, .titleDetailsLgThumb .titlePlaylist_add, .titleDetailsLgThumb .titlePlaylist_remove, .titleDetailsList .titlePlaylist_add, .titleDetailsList .titlePlaylist_remove {
			width: 15px;
			height: 15px;
			display: inline;
			float: left;
			margin: 0 10px 0 0;
			cursor: pointer;
			}
		
			.titleDetailsSmThumb .titlePlaylist_add, .titleDetailsLgThumb .titlePlaylist_add, .titleDetailsList .titlePlaylist_add {
				background: url(../images/iconPlaylistAddRemoveASSET.gif) bottom left no-repeat;
				}
					
			.titleDetailsSmThumb .titlePlaylist_remove, .titleDetailsLgThumb .titlePlaylist_remove, .titleDetailsList .titlePlaylist_remove {
				background: url(../images/iconPlaylistAddRemoveASSET.gif) top left no-repeat;
				}
				
			
			.titleDetailsSmThumb .titleParent_on, .titleDetailsLgThumb .titleParent_on, .titleDetailsList .titleParent_on {
				background: url(../images/iconParentOnASSET.gif) top left no-repeat;
				}
				
			.titleDetailsSmThumb .titleParent_off, .titleDetailsLgThumb .titleParent_off, .titleDetailsList .titleParent_off {
				background: url(../images/iconParentOffASSET.gif) top left no-repeat;
				}
		
			.titleDetailsSmThumb .titleChild_on, .titleDetailsLgThumb .titleChild_on, .titleDetailsList .titleChild_on {
				background: url(../images/iconChildOnASSET.gif) top left no-repeat;
				}
					
			.titleDetailsSmThumb .titleChild_off, .titleDetailsLgThumb .titleChild_off, .titleDetailsList .titleChild_off {
				background: url(../images/iconChildOffASSET.gif) top left no-repeat;
				}


/* TITLE DETAILS LIST VIEW */

		
	.titleDetailsList .titleModule {
		width: inherit;
		height: 30px;
		margin: 0;
		border-top: 1px solid #2d383e;
		border-right: 0;
		border-bottom: 0;
		border-left: 0;
		background: #FFFFFF;
		padding: 0 !important;
		}
						
	.titleDetailsList .controls {
		width: 77px !important;
		}
		
	.titleDetailsList .copy {
		width: auto;
		text-align: left;
		font-size: 11px;
		font-weight: normal;
		line-height: 14px;
		color: #000000;
		padding: 8px 0 8px 0;
		float: left;
		display: inline;
		}
		
		.titleDetailsList .copy a:link, .titleDetailsList .copy a:visited, .titleDetailsList .copy a:active  {
			color: #000000;
			text-decoration: none;
			}
			
		.titleDetailsList .copy a:hover {
			color: #003366;
			text-decoration: none;
			}		
			
	.titleDetailsList .icons {
		width: 130px;
		height: 23px;
		float: right;
		display: inline;
		padding: 5px 5px 0 5px;
		
		margin: 1px;
		}
		
	.titleDetailsList ul.level1 .titleModule .copy {
		margin-left: 22px;
		}
		
	.titleDetailsList ul.level2 .titleModule .copy {
		margin-left: 32px;
		}
		
	.titleDetailsList ul.level3 .titleModule .copy {
		margin-left: 32px;
		}
		
	.titleDetailsList ul.level4 .titleModule .copy {
		margin-left: 42px;
		}
		
	.titleDetailsList ul.level5 .titleModule .copy {
		margin-left: 52px;
		}

.assetSearchList .icons {
	width: 105px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	
.assetCartList .icons {
	width: 92px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	
	.titleDetailsList .icons img.icon, .titleDetailsList .plCart,.titleDetailsList .plCartemulation_off,.titleDetailsList .plCartemulation_on,.titleDetailsList .editbayplCart_off,.titleDetailsList .editbayplCart_on,.titleDetailsList .editbayemulation_on,.titleDetailsList .editbayemulation_off {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
	}	
		
	.assetSearchList .icons img.icon, .assetSearchList .plCart  {
	display: inline;
	float: left;
	margin: 0 2px 0 0;
	}
	

/* TITLE DETAILS HOME */

	.titleDetailsHome #titleInfo {
	padding: 0;
	margin: 0;
	height: 1%;
	overflow: hidden;
	}
		
	#titleInfo .side {
		width: 252px;
		float: left;
		display: inline;
		margin: 0 0 0 0;
		padding: 0;
		}


			
			#titleInfo .main {
		margin: 0 0 0 270px;
		text-align: left;
		overflow: visible;
		}
	
		#titleInfo .main p {
			display: block;
			margin: 10px 0;
			font-size: 11px;
			line-height: 13px;
			color: #424242;
			}
			
			#titleInfo .main .copyProductCategory {
				font-size: 10px;
				line-height: 12px;
				font-weight: bold;
				text-align: left;
				color: #424242;
				display: block;
				margin: 0;
				}

		
			
			#titleInfo .main .copyTitle {
				font-weight: bold;
				font-size: 14px;
				line-height: 16px;
			    text-align: left;
				color: #424242;
				display: block;
				margin: 20;
				}

		
		#titleInfo .main .copyDate {
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
			text-align: left;
			color: #424242;
			display: block;
			margin: 0;
			}
			
			
			#titleInfo .main .copyWPRID {
				font-size: 10px;
				line-height: 12px;
				font-weight: bold;
				text-align: left;
				color: #424242;
				display: block;
				margin: 0;
				}	

			
		#titleInfo .main a {
			color: #424242;
			text-decoration: underline;
			}


			
		#titleInfo .main .assetCategoryLabel {
				color: #00264c;
				font-weight: bold;
				font-size: 20px;
				line-height: 25px;
				padding: 0 0 10px 0;
		}



	.titleDetailsHome #titleInfo .side .titleModule {
		position: relative;
		width: 250px;
		height: 390px;
		margin: 0;
		}
	
	
	
	/* LICENSED TITLE STYLE */
	.titleDetailsHome .side .lt {
			border: 1px solid #002653;
			background: #dcdcdc url(../images/bgTitleDetailsModule_lt.gif) bottom left no-repeat;
			}
	
	/* FOX RECOMMENDS STYLE */
	.titleDetailsHome .side .fr {
			border: 1px solid #FF8800;
			background: #dcdcdc url(../images/bgTitleDetailsModule_fr.gif) bottom left no-repeat;
			}
	
	/* ACCESS COMING SOON */	
	.titleDetailsHome .side .acs {
			border: 1px solid #004CA7;
			background: #dcdcdc url(../images/bgTitleDetailsModule_acs.gif) bottom left no-repeat;
			}
		
	/* NON-LICENSED TITLE STYLE */
	.titleDetailsHome .side .nlt {
			border: 1px solid #575757;
			background: #dcdcdc url(../images/bgTitleDetailsModule_nlt.gif) bottom left no-repeat;
			}
	/* HOLDBACK TITLE STYLE */
	.titleDetailsHome .side .hbk {
			border: 1px solid #FB1301;
			background: #dcdcdc url(../images/bgTitleDetailsModule_hbk.gif) bottom left no-repeat;
			}
	.titleDetailsHome .side .app {
			border: 1px solid #FFCBDB;
			background: #dcdcdc url(../images/bgTitleDetailsModule_app.gif) bottom left no-repeat;
			}
	
	.titleDetailsHome .titleModule img.titleArt {
		width: 234px;
		height: 351px;
		display: block;
		margin: 5px auto;
		border: 1px solid #C9C9C9;
		margin: 8px auto 0 auto;
		}
		
	.titleDetailsHome .titleModule .icons {
		width: 240px;
		height: 16px;  /*srikanth chnage to 15  to 16px*/
		position:absolute;
		bottom:1px;		
		left: 5px;
		vertical-align:middle;
		}
		
	#titleInfo .side p {
	display: block;
	padding: 0;
	margin: 5px 0;
	font-size: 10px;
	font-weight: bold;
	color: #666666; 
	}
			
.titleDetailsHome #overview {
	padding: 0;
	margin: 30px 0 0 0;
	height: 1%;
	overflow: hidden;
	}
	
	#overview .headerRow {
		width: inherit;
		height: 34px;
		background: #eef0f0;
		background: url(../images/bgMainHeadingTile.gif);
		background-repeat: repeat-x;
		margin: 0 !important;
		padding: 0;
		border-top: 0;
		border-right: 0;
		border-bottom: 4px solid #FFFFFF;
		border-left: 0;
		}
	
		/* "TABLE CELL" TYPE MODULE POSITONING */
		.headerRow .title, .headerRow .wprid, .headerRow .date, .headerRow .images, .headerRow .video, .headerRow .synopses, .headerRow .cast {
			height: inherit;
			float: left;
			display: inline;
			color: #424242;
			font-weight: bold;
			font-size: 10px;
			line-height: 34px;
			}
			.headerRow .titleBold,.headerRow .wpridBold, .headerRow .dateBold{
			height: inherit;
			float: left;
			display: inline;
			color: #424242;
			font-weight: bold;
			font-size: 10px;
			line-height: 34px;
			font-weight:bold;
			font-size:11px;
			}

		#titleDetailsHome .title, #titleDetailsHome .wprid, #titleDetailsHome .date, #titleDetailsHome .images, #titleDetailsHome .video, #titleDetailsHome .synopses, #titleDetailsHome .cast {
			height: 17px;
			line-height: 17px;
			font-size: 10px;
			font-weight: bold;
			text-align: left;
			color: #242424;
			padding: 0 0 0 0px;
			float: left;
			display: inline;
			/* FIXES IE7 LI PADDING BUG */
			vertical-align: top;
			}


		.headerRow .title {
			width: 315px;
			margin: 0 0 0 22px;
			}
			
		/* .title WIDTH AND MARGIN IN ul#titleDetailsHome IS VARIABLE BASED ON LIST LEVEL. SEE LIST POSITIONING BELOW FOR SPECS */

		.headerRow .wprid, #titleDetailsHome .wprid {
			width: 65px;
			margin: 0 0 0 5px;
			}

		.headerRow .date {
			width: 85px;
			margin: 0 0 0 5px;
			}
		.headerRow .titleBold {
			width: 315px;
			margin: 0 0 0 22px;
			}
		.headerRow .wpridBold{
		    width: 65px;
		    margin: 0 0 0 5px;
		}
		.headerRow .dateBold{
		    width: 85px;
		    margin: 0 0 0 5px;
		}
		#titleDetailsHome .date {
			width: 90px;
			margin: 0 0 0 5px;
			
			}
		
		.headerRow .images, #titleDetailsHome .images {
			width: 60px;
			margin: 0 0 0 5px;
			text-align: center;
			}
			
			.headerRow .images {
				background: url(../images/bgWhitePipe20.gif) bottom left no-repeat;
				}
				
			#titleDetailsHome .images {
				background: url(../images/bgWhitePipe.gif) bottom left no-repeat;
				}
				
				#titleDetailsHome .images div, #titleDetailsHome .video div, #titleDetailsHome .synopses div, #titleDetailsHome .cast div {
					width: 17px;
					height: 17px;
					margin: 0 auto 0 auto;
					}
					
					#titleDetailsHome .images .available {background: url(../images/iconPA.gif) top left no-repeat;}
					#titleDetailsHome .images .unavailable {background: url(../images/iconPU.gif) top left no-repeat;}
					#titleDetailsHome .images .pending {background: url(../images/iconPP.gif) top left no-repeat;}
					#titleDetailsHome .images .na {background: url(../images/iconPNA.gif) top left no-repeat;}
					
		.headerRow .video, #titleDetailsHome .video {
			width: 55px;
			margin: 0 0 0 5px;
			text-align: center;
			}
								
					#titleDetailsHome .video .available {background: url(../images/iconVA.gif) top left no-repeat;}
					#titleDetailsHome .video .unavailable {background: url(../images/iconVU.gif) top left no-repeat;}
					#titleDetailsHome .video .pending {background: url(../images/iconVP.gif) top left no-repeat;}
					#titleDetailsHome .video .na {background: url(../images/iconVNA.gif) top left no-repeat;}
			
		.headerRow .synopses, #titleDetailsHome .synopses {
			width: 60px;
			margin: 0 0 0 5px;
			text-align: center;
			}
			
					#titleDetailsHome .synopses .available {background: url(../images/iconSA.gif) top left no-repeat;}
					#titleDetailsHome .synopses .unavailable {background: url(../images/iconSU.gif) top left no-repeat;}
					#titleDetailsHome .synopses .pending {background: url(../images/iconSP.gif) top left no-repeat;}
					#titleDetailsHome .synopses .na {background: url(../images/iconSNA.gif) top left no-repeat;}
			
		.headerRow .cast, #titleDetailsHome .cast {
			width: 60px;
			margin: 0 0 0 5px;
			text-align: center;
			}

					#titleDetailsHome .cast .available {background: url(../images/iconPIA.gif) top left no-repeat;}
					#titleDetailsHome .cast .unavailable {background: url(../images/iconPIU.gif) top left no-repeat;}
					#titleDetailsHome .cast .pending {background: url(../images/iconPIP.gif) top left no-repeat;}
					#titleDetailsHome .cast .na {background: url(../images/iconPINA.gif) top left no-repeat;}

			
		.headerRow .scripts {
			width: 70px;
			height: inherit;
			float: right;
			display: inline;
			margin: 0 0 0 0px;
			}
			
			
		.headerRow .music {
			width: 87px;
			height: inherit;
			float: right;
			display: inline;
			margin: 0 0 0 0px;
			}
			
			.headerRow .scripts .label, .headerRow .music .label {
				width: auto;
				height: 25px;
				float: left;
				display: inline;
				color: #424242;
				font-weight: bold;
				font-size: 10px;
				line-height: 34px;
				margin: 0;
				}
			
			.headerRow .check_on {
				background: transparent url(../images/bgFauxCheck3_on.gif) bottom left no-repeat;
				}
				
			.headerRow .check_off {
				background: transparent url(../images/bgFauxCheck3_off.gif) bottom left no-repeat;
				}
		
			.headerRow .check_on, .headerRow .check_off, #titleDetailsHome .scripts div, #titleDetailsHome .music div  {
				 width: 17px;
				 height: 17px;
				 float: left;
				 display: inline;
				}
				
				.headerRow .check_on, .headerRow .check_off {
					 margin: 8px 2px 8px 0px;
					}
				
				.headerRow img.fauxCheckbox, #titleDetailsHome img.fauxCheckbox {
					 width: 17px;
					 height: 17px;
					 border: 0 !important;
					 }	
				 
					.headerRow img.fauxCheckbox, #titleDetailsHome img.fauxCheckbox {
						cursor: pointer;
						}
			
		#titleDetailsHome .scripts, #titleDetailsHome .music {
			height: 17px;
			line-height: 17px;
			text-align: left;
			float: right;
			display: inline;
			margin: 0 0 0 0px;
			padding: 0 0 0 0px;
			/* FIXES IE7 LI PADDING BUG */
			vertical-align: top;
			}
			
			#titleDetailsHome .scripts {width: 80px;}
			#titleDetailsHome .music {width: 87px;}
				
				#titleDetailsHome ul.level1 .scripts, #titleDetailsHome ul.level1 .music {background-color: #A9BCC9;}
				#titleDetailsHome ul.level2 .scripts, #titleDetailsHome ul.level2 .music {background-color: #C2CDD5;}
				#titleDetailsHome ul.level3 .scripts, #titleDetailsHome ul.level3 .music {background-color: #D9DFE3;}
				
				#titleDetailsHome .scripts div {margin: 0 0 0 5px;}
				#titleDetailsHome .music div {margin: 0 0 0 0;}
				
			#titleDetailsHome .available .check_on {background: transparent url(../images/iconCheckA_on.gif) bottom left no-repeat; cursor: pointer;}
			#titleDetailsHome .available .check_off {background: transparent url(../images/iconCheckA_off.gif) bottom left no-repeat;}
			#titleDetailsHome .unavailable .check_off {background: transparent url(../images/iconCheckU_off.gif) bottom left no-repeat;}
			#titleDetailsHome .pending .check_off {background: transparent url(../images/iconCheckP_off.gif) bottom left no-repeat;}
			#titleDetailsHome .na .check_off {background: transparent url(../images/iconCheckNA_off.gif) bottom left no-repeat;}
			
		#titleDetailsHome img.iconPH {
			width: 17px;
			height: 17px;
			border: 0;
			}
				 
				 
		/* LIST POSITIONING */
		
	
		#titleDetailsHome li.level1 .title {
			margin: 0 0 0 22px;
			width: 310px;
			}	
					
		#titleDetailsHome li.parent .title {
				margin: 0 0 0 0px;
				}		
				

		#titleDetailsHome li.level2 .title {
			margin: 0 0 0 42px;
			width: 290px;
			}
			
		#titleDetailsHome ul.level2 li.parent .title {
			margin: 0 0 0 0px;
			}
			
			
		#titleDetailsHome li.level3 .title {
			margin: 0 0 0 62px !important;
			width: 310px;
			}
						

			#titleDetailsHome li a {
				color: #242424;
				text-decoration: none;
				}
	
			#titleDetailsHome li a:hover {
				color: #333333;
				text-decoration: none;
				}

		/* */
		
	#overview .footerRow {
		width: inherit;
		height: 28px;
		margin: 2px 0 0 0;
		padding: 0;
		}
		
		#overview .legend {
			width: 650px;
			height: 28px;
			float: left;
			display: inline;
			margin: 0;
			padding: 0;
			}
	
		#overview .legend p {
				height: 28px;
				font-size: 10px;
				font-weight: bold;
				color: #343434;
				line-height: 28px;
				display: inline-block;
				float: left;
				margin: 0 10px 0 0;
				}
	
		#overview .legend .swatch {
			height: 8px !important;
			width: 36px;
			overflow: hidden;
			margin: 9px 5px 9px 0;
			float: left;
			line-height: 8px;
			border: 1px solid #002544;
			padding: 0 !important;
			display: inline;
			}
			
			#overview .legend .available {background-color: #68a854;}
			#overview .legend .unavailable {background-color: #bd4c24;}
			#overview .legend .pending {background-color: #e6b711;}
			#overview .legend .na {background-color: #7b7979;}
			

		#overview .checkControls {
			width: 160px;
			height: 14px;
			float: right;
			display: inline;
			background: url(../images/bgTdCheckedControls.gif) top left no-repeat;
			margin: 0;
			padding: 0;
			padding: 7px 0 7px 7px;
			}
			
			#overview .checkControls p {
				height: 14px;
				font-size: 10px;
				font-weight: bold;
				color: #343434;
				line-height: 14px;
				display: inline-block;
				float: left;
				margin: 0 7px 0 0;
				}
/*For Media Player styles */

	#MediaHead .title {
		width: auto;
		height: 40px;
		float: left;
		margin: 0;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 20px;
		line-height: 40px;
		}
		
	#MediaHead .subtitle {
		width: auto;
		height: 40px;
		float: left;
		margin: 0 0 0 10px;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 14px;
		line-height: 40px;
		}

	#MediaHead .info {
		width: 15px;
		height: 40px;
		float: left;
		margin: 0 0 0 10px;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 14px;
		line-height: 40px;
		}
		
#screeningBodyMP {
	width: inherit;
	height: 405px;
	padding: 0 !important;
	margin: 0;
	background-color: #000000;
	}
	
#screeningPlayerMP {
	width: 990px;
	height: 405px;
	overflow: hidden;
	margin: 0 auto 0 auto !important;
	}

		
/* SCREENING ROOM */

.screeningHeadOpen
    {
    width: inherit;
	height: 40px;
 	background: #eef0f0 url('../images/bgMainHeadingOpen.png') top right no-repeat;/*collapse-open*/
	
	border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom:0 ;
	border-left: 0;
	margin: 0 !important;
	padding: 0 0px 0 10px;
	line-height: 40px;
	overflow: visible;
	cursor:pointer;
    }
    
    .screeningHeadClosed
    {
    width: inherit;
	height: 40px;
 	background: #eef0f0 url('../images/bgMainHeadingClosed.png') top right no-repeat;/*expand*/
	
	border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom:0 ;
	border-left: 0;
	margin: 0 !important;
	padding: 0 0px 0 10px;
	line-height: 40px;
	overflow: visible;
	cursor:pointer;
    }
    
	#screeningHead .title {
		width: auto;
		height: 40px;
		float: left;
		margin: 0;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 20px;
		line-height: 40px;
		}
		
	#screeningHead .subtitle {
		width: auto;
		height: 40px;
		float: left;
		margin: 0 0 0 10px;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 14px;
		line-height: 40px;
		}

	#screeningHead .info {
		width: 15px;
		height: 40px;
		float: left;
		margin: 0 0 0 10px;
		display: inline;
		color: #00264c;
		font-weight: bold;
		font-size: 14px;
		line-height: 40px;
		}
		
		
		
#screeningBody {
	width: inherit;
	height: 405px;
	padding: 0 !important;
	margin: 0;
	background-color: #000000;
	}
	
#screeningPlayer {
	width: 990px;
	height: 405px;
	overflow: hidden;
	margin: 0 auto 0 auto !important;
	}
	
#playlist {
	width: inherit;
	height: 365px;
	position: relative;
	padding: 0 0 0 0;/*padding: 0 161px 0 0; Modified on 11-JAN-2010 by Sami.*/
	border-top: 1px solid #FFFFFF;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	}

	.playlistBody {
		height: 365px;
		overflow: hidden;
		margin: 0;
		}
		
		.playlistBody .head {
			height: 32px;
			background: #00152e url(../images/bgSubHeadingTile.gif) top left repeat-x;
			}
			
		.playlistBody .head .title {
			width: auto;
			height: 32px;
			float: left;
			display: inline;
			margin: 0 15px 0 10px;
			font-size: 16px;
			font-weight: bold;
			color: #718597;
			line-height: 32px;
			}
			
		.playlistBody .head .sort {
			height: 25px;
			width: auto;
			font-size: 10px;
			font-weight: bold;
			color: #00264c;
			text-align: left;
			display: inline;
			margin: 3px 5px 3px 1px;
			float: right;
			padding: 0 0 0 5px;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 1px solid #FFFFFF;
			}
							
			
		.playlistBody .content {
			height: 333px;
			overflow: auto;
			}

	.playlistSidebar {
		width: 161px;
		height: 365px;
		position: absolute;
		top: 0; right: 0;
		margin: 0 0 0 0;
		padding: 0;
		overflow: hidden;
		}
		
		.playlistSidebar .head {
			width: inherit;
			height: 32px;
			padding: 0 0 0 10px;
			margin: 0;
			background: #3e6a8a url(../images/bgSidebarHead.gif) top left no-repeat;
			font-size: 15px;
			line-height: 32px;
			font-weight: bold;
			color: #FFFFFF;
			}
			
		.playlistSidebar .content {
			width: inherit;
			height: 333px;
			background-color: #00152e;
			overflow: auto;
			}

		.playlistSidebar .content .sideContent {
			width: 135px;
			margin: 10px auto 10px auto;
			}
			
		.playlistRow {
			height: 32px;
			border-top: 0;
			border-right: 0;
			border-bottom: 1px solid #ebebeb;
			border-left: 0;
			background: #FFFFFF;
			}
			
			.plRowCopy a:link, .plRowCopy a:visited, .plRowCopy a:hover, .plRowCopy a:active {color: #00264C; text-decoration: none;}
			
			.pl_off {
				/*Commented and Added on 11-JAN-2010 by Sami.
					background: #FFFFFF;*/
				background: #FFFFFF url(../images/bgPlaylistHover.gif) top left no-repeat;
				}
			
			.pl_hov {
				background: #EBEBEB url(../images/bgPlaylistHover.gif) top left no-repeat;
				}

			.pl_on {
				background: #00264C url(../images/bgPlaylistSelected.gif) top left no-repeat;
				}
				
			.pl_on a:link, .pl_on a:visited, .pl_on a:hover, .pl_on a:active {color: #FFFFFF !important;}
			.pl_vis a:link, .pl_vis a:visited, .pl_vis a:hover, .pl_vis a:active {color: #adbdcd !important;}
			
			.plRowCopy{
				height: 32px;
				float: left;
				display: inline;
				margin: 0 0 0 40px;
				line-height: 32px;
				font-size: 10px;
				font-weight: bold;
				overflow: hidden;
				}

			.plControls {
				width: 116px;
				height: 32px;
				float: right;
				display: inline;
				margin: 0 10px 0 0px;
				}		

				.plControls img {
					float: left;
					display: inline;
					margin: 7px 5px 7px 0;
					}
					
				.plCart {
					width: 18px;
					height: 18px;
					float: left;
					display: inline;
					margin: 7px 5px 7px 0;
					}
					
			    .editbayplCart {
					width: 18px;
					height: 18px;
					float: left;
					display: inline;
					margin: 7px 5px 7px 0;
					}
					
											
					.playListCart {
					width: 18px;
					height: 18px;
					float: left;
					display: inline;
					margin: 7px 5px 7px 0;
					}
					
					.editbayplaylist {
					width: 18px;
					height: 18px;
					float: left;
					display: inline;
					margin: 7px 5px 7px 0;
					}
					
					.plCart_off {
						background: url(../images/btnPlCart_on_off.gif) top left no-repeat;
						}
						
					.editbayplCart_off {
						background: url(../images/btnEditBayPlCart_on_off.gif) top left no-repeat;
						}

					.plCart_on {
						background: url(../images/btnPlCart_on_off.gif) bottom left no-repeat;
						}
						
					.editbayplCart_on {
						background: url(../images/btnEditBayPlCart_on_off.gif) bottom left no-repeat;
						}
					.plCartemulation_off{
					    width: 18px;
					    height: 18px;
					    float: left;
					    display: inline;
					    margin: 7px 5px 7px 0;
						background: url(../images/btnPlCart_on_off.gif) top left no-repeat;
					    }
					  .editbayemulation_off{
					    width: 18px;
					    height: 18px;
					    float: left;
					    display: inline;
					    margin: 7px 5px 7px 0;
						background: url(../images/btnEditBayPlCart_on_off.gif) top left no-repeat;
					    }
					    
					 .plCartemulation_on{
					    width: 18px;
					    height: 18px;
					    float: left;
					    display: inline;
					    margin: 7px 5px 7px 0;
						background: url(../images/btnPlCart_on_off.gif) bottom left no-repeat;
					    }
				    .editbayemulation_on{
				    width: 18px;
				    height: 18px;
				    float: left;
				    display: inline;
				    margin: 7px 5px 7px 0;
					background: url(../images/btnEditBayPlCart_on_off.gif) bottom left no-repeat;
				    }

					.plCart img {
						width: 18px;
						height: 18px;
						float: none;
						display: inline;
						margin: 0;
						}
					.editbayplCart img {
						width: 18px;
						height: 18px;
						float: none;
						display: inline;
						margin: 0;
						}
					.plCartemulation_off img, .plCartemulation_on img,.editbayemulation_off img{
						width: 18px;
						height: 18px;
						float: none;
						display: inline;
						margin: 0;
						}
										
					.playListCart img {
						width: 18px;
						height: 18px;
						float: none;
						display: inline;
						margin: 0;
						}
					.editbayplaylist img {
						width: 18px;
						height: 18px;
						float: none;
						display: inline;
						margin: 0;
						}
					
	

/* PAGE OPTIONS LOWER */

#titleOptionsBottom {
	width: auto;
	padding: 0;
	margin: 15px 0 0 2px;
	height: 20px;
	line-height: 20px;
	z-index: 1 !important;
	overflow: auto;
	}

	#titleOptionsBottom .pagination, #titleOptionsBottom .displayNum {
		height: 20px;
		line-height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #999999;
		text-align: right;
		margin: 0 5px 0 0;
		padding: 0 0 0 5px;
		float: right;
		border-top: 0;
		border-right: 0;
		border-bottom: 0;
		border-left: 1px solid #999999;
		}
		
	#titleOptionsBottom .pagination .gray, #titleOptionsBottom .displayNum .gray {
		color: #999999;
		}
		
	#titleOptionsBottom .pagination a:link, #titleOptionsBottom .pagination a:visited, #titleOptionsBottom .pagination a:active, #titleOptionsBottom .displayNum a:link, #titleOptionsBottom .displayNum a:visited, #titleOptionsBottom .displayNum a:active  {
		color: #999999;
		text-decoration: none;
		}
		
	#titleOptionsBottom .pagination a:hover, #titleOptionsBottom .displayNum a:hover {
		color: #ff8400;
		}
				
	#titleOptionsBottom .pagination .current, #titleOptionsBottom .displayNum .current {
		color: #ff8400;
		}

	#titleOptionsBottom .titles {
		height: 20px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #999999;
		text-align: left;
		line-height: 20px;
		float: right;
		display: inline;
		margin: 0 10px 0 1px;
		padding: 0 0 0 20px;
		}

#titleTypeLegend {
	width: auto;
	padding: 0;
	margin: 15px 0 0 4px;
	height: 20px;
	line-height: 15px;
	z-index: 1 !important;
	overflow: auto;
	text-align: left;
	}
	
	.titleType {
		height: 12px;
		line-height:12px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #002544;
		text-align: right;
		margin: 0 5px 0 0;
		float: left;
		}
	
		.swatch {
			height: 8px;
			width: 36px;
			margin: 0 5px 0 0;
			float: left;
			border: 1px solid #002544;
			}
			
		.lt .swatch{
			background-color: #002544;
			}

		.fr .swatch{
			background-color: #ff8800;
			}

		.ac .swatch{
			background-color: #004da7;
			}

		.nlt .swatch{
			background-color: #575757;
			}
		.hbk .swatch{
			background-color: #FB1301;
			}
		.app .swatch{
			background-color: #FFCBDB;
			}

/* MODAL POSITIONING */
  
.smallModal {
    position: fixed;
    top: 40%;
    left: 50%;
    margin-left: -150px;
    width: 300px;    
    color: #FFF;
    border: 0;
    padding: 0;
	z-index: 400000 !important;
}

/* For Showing wider message box (added by sekhar on 02-Nov-2009)*/
.smallModalWider {
    position: fixed;
    top: 40%;
    left: 35%;
    margin-left: -150px;
    width: 600px;    
    color: #FFF;
    border: 0;
    padding: 0;
	z-index: 3001 !important;
	
}
/* Fixed posistioning emulation for IE6 */
* html .smallModalWider {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(25 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
input.smallModalWiderInput {
	display: block;
	width: 250px;
	height: 13px;
	border: 0;
	margin: 5px auto 5px auto;
	padding: 4px;
	font-size: 10px;
	color: #000000;
	}
/* Fixed posistioning emulation for IE6 */
* html .smallModal {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(50 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.modalContent {
	width: auto;
	height: auto;
	margin: 0 35px 0 5px;
	text-align: center;
	}

.modalClose {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0px;
	right: 15px;
	}

.modalContent p {
	display: block;
	width: auto;
	height: auto;
	overflow: visible;
	margin: 5px 5px 10px 5px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	padding: 5px;
	}
	
input.smallModalInput {
	display: block;
	width: 250px;
	height: 13px;
	border: 0;
	margin: 5px auto 5px auto;
	padding: 4px;
	font-size: 10px;
	color: #000000;
	}

.modalContent a.affirmative, .modalContent a.negative {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 5px;
	text-decoration: none;
	}
	
.modalContent a.affirmative:hover {
	color: #009900;
	}
	
.modalContent a.negative:hover {
	color: #FF0000;
	}
	
	


/* MODAL STYLING */
.smallModal .top {
	width: 300px;
	height: 14px;
	background: transparent url(../images/bgModal300_top.gif) top left no-repeat;
	overflow: hidden;
	line-height: 2;
	padding: 0;
	margin: 0;
}

.smallModal .bot {
	width: 300px;
	height: 14px;
	background: transparent url(../images/bgModal300_bot.gif) top left no-repeat;
	overflow: hidden;
	line-height: 2;
	padding: 0;
	margin: 0;
}

.smallModal .body {
	width: 300px;
	height: auto;
	overflow: hidden;
	position: relative;
	background: transparent url(../images/bgModal300_mid.gif) top left repeat-y;
	margin: 0;
}
/* For Showing wider message box (added by sekhar on 02-Nov-2009)*/
.smallModalWider .topwider {
	width: 600px;
	height: 14px;
	background: transparent url(../images/bgModal600_top.gif) top left no-repeat;
	overflow: hidden;
	line-height: 2;
	padding: 0;
	margin: 0;
}

.smallModalWider .botwider {
	width: 600px;
	height: 14px;
	background: transparent url(../images/bgModal600_bot.gif) top left no-repeat;
	overflow: hidden;
	line-height: 2;
	padding: 0;
	margin: 0;
}

.smallModalWider .bodywider {
	width: 600px;
	height: auto;
	overflow: hidden;
	position: relative;
	background: transparent url(../images/bgModal600_mid.gif) top left repeat-y;
	margin: 0;
}
/* SERIES NAV BOX */

.seriesNavBox {
    position: absolute;
    top: 85px;
    left: 45px;
    margin: 0px;
    width: 357px;
	height: 444px;    
    border: 0;
    padding: 0;
    margin: 0;
	z-index: 3000 !important;
	/* CHANGE BG PROP FOR IE6 SHEET */
	background: url(../images/bgSeriesNavBox.png) top left no-repeat;
}
.seriesNavBoxOverview {
    position: absolute;
    top: 120px;
    left: 350px;
    margin: 0px;
    width: 357px;
	height: 444px;    
    border: 0;
    padding: 0;
    margin: 0;
	z-index: 3000 !important;
	/* CHANGE BG PROP FOR IE6 SHEET */
	background: url(../images/bgSeriesNavBox.png) top left no-repeat;
}

.seriesNavBox .header,.seriesNavBoxOverview .header {
	width: 308px;
	height: 25px;
	overflow: hidden;
	margin: 5px 21px 0 5px;
	background: url(../images/bgSeriesNavIcon.gif) top left no-repeat;
	padding: 0 0 0 25px;
	line-height: 25px;
	font-size: 15px;
	font-weight: bold;
	color: #00264c;
	}

.seriesNavBox .header p,.seriesNavBoxOverview .header p{
	font-size: 15px;
	font-size: 15px;
	font-weight: bold;
	color: #00264c;
	float: left;
	display: inline;
	margin: 0;
	}
	
.seriesNavBox .header .close,.seriesNavBoxOverview .header .close {
	width: 17px;
	height: 25px;
	overflow: hidden;
	margin: 0 0 0 5px;
	float: right;
	display: inline;
	}


.seriesNavBox .ulContainer,.seriesNavBoxOverview .ulContainer {
	width: 333px;
	height: 365px;
	margin: 15px 21px 0 5px;
	overflow: auto;
	}
				
			#overview .checkControls p {
				height: 25px;
				font-size: 10px;
				font-weight: bold;
				color: #343434;
				line-height: 14px;
				display: inline-block;
				float: left;
				margin: 0 7px 0 0;
				}
				
		/* LIST POSITIONING */
		
		#seriesNavList .title {
			height: 17px;
			line-height: 17px;
			font-size: 10px;
			font-weight: bold;
			text-align: left;
			color: #242424;
			padding: 0 0 0 0px;
			float: left;
			display: inline;
			/* FIXES IE7 LI PADDING BUG */
			vertical-align: top;
			}
	
		#seriesNavList li.level1 .title {
			margin: 0 0 0 22px;
			width: 280px;
			}	
					
		#seriesNavList li.parent .title {
				margin: 0 0 0 0;
				}		
				

		#seriesNavList li.level2 .title {
			margin: 0 0 0 42px;
			width: 260px;
			}
			
		#seriesNavList ul.level2 li.parent .title {
			margin: 0 0 0 0px;
			}
			
			
		#seriesNavList li.level3 .title {
			margin: 0 0 0 62px !important;
			width: 240px;
			}
						

			#seriesNavList li a {
				color: #242424;
				text-decoration: none;
				}
	
			#seriesNavList li a:hover {
				color: #333333;
				text-decoration: none;
				}

		/* */

/* VIDEO OPTIONS POP BOX - TITLE DETAILS HOME */

#videoOptionsPop {
    position: absolute;
    top: 165px;
    left: 40px;
    width: 191px;
	height: 309px;    
    border: 0;
    padding: 0;
    margin: 0;
	z-index: 3000 !important;
	/* CHANGE BG PROP FOR IE6 SHEET DUE TO PNG USE */
	background: url(../images/bgModule02.png) top left no-repeat;
}

#videoOptionsPop .close {
    position: absolute;
    top: 7px;
    left: 158px;
    width: 18px;
	height: 18px;    
    border: 0;
    padding: 0;
    margin: 0;
	z-index: 3001 !important;
}

/* CART */

#cartControls {
	height: 20px;
	background: #eef0f0;
	background: url(../images/bgGradientBlue.gif);
	background-repeat: repeat-x;
	padding: 5px;
	}
	
	#ctl00_ctl00_BodyContent_CartControls1_cartControls {
	height: 20px;
	background: #eef0f0;
	background: url(../images/bgGradientBlue.gif);
	background-repeat: repeat-x;
	padding: 5px;
	}

		#cartControls .checkAll {
		width: auto;
		height: 18px;
		margin: 1px 15px 1px 0;
		display: inline;
		float: left;
		font-size: 13px;
		color: #00264c;
		line-height: 18px;
		text-align: right;
		font-weight: bold;
		}
		
		#ctl00_ctl00_BodyContent_CartControls1_cartControls .checkAll {
		width: auto;
		height: 18px;
		margin: 1px 15px 1px 0;
		display: inline;
		float: right;
		font-size: 13px;
		color: #00264c;
		line-height: 18px;
		text-align: right;
		font-weight: bold;
		}
		
		#cartControls .checkAll label, #cartControls .checkAll a:link, #cartControls .checkAll label a:link  {
		line-height: 18px !important;
		font-size: 11px !important;
		font-weight: bold;
		color: #00264c !important;
		text-decoration: none !important;
		}		
		#ctl00_ctl00_BodyContent_CartControls1_cartControls .checkAll label, #ctl00_ctl00_BodyContent_CartControls1_cartControls .checkAll a:link, #ctl00_ctl00_BodyContent_CartControls1_cartControls .checkAll label a:link  {
		line-height: 18px !important;
		font-size: 11px !important;
		font-weight: bold;
		color: #00264c !important;
		text-decoration: none !important;
		}		

		#cartControls .menuLabel  {
		width: auto;
		height: 18px;
		margin: 1 0 1 15px;
		display: inline;
		float: right;
		font-size: 10px;
		color: #333333;
		line-height: 18px;
		text-align: right;
		}
		#ctl00_ctl00_BodyContent_CartControls1_cartControls .menuLabel  {
		width: auto;
		height: 18px;
		margin: 1 0 1 15px;
		display: inline;
		float: right;
		font-size: 10px;
		color: #333333;
		line-height: 18px;
		text-align: right;
		}

#ddcartdownload {
	height: 18px;
	margin: 1px 0 1px 15px;
	display: inline;
	float: right;
	}
	
#cartDDmenu1 .sideContent {
		width: 135px;
		margin: 0;
	}
	#cartDDmenu .sideContent {
		width: 15px;
		margin: 0;
	}

	.assetCartList .icons {
		width: 75px;
		height: 23px;
		float: right;
		display: inline;
		padding: 5px 10px 0 10px;

		margin: 1px;
		}
		
	.assetCartList .icons .assetDownload {
			margin: 0 3px 0 0;
			}
		
		
	.assetCartList ul.level1 .titleModule .copy {
		margin-left: 22px;
		}
		
	.assetCartList ul.level2 .titleModule .copy {
		margin-left: 32px;
		}
		
	.assetCartList ul.level3 .titleModule .copy {
		margin-left: 32px;
		}
		
	.assetCartList ul.level4 .titleModule .copy {
		margin-left: 42px;
		}
		
	.assetCartList ul.level5 .titleModule .copy {
		margin-left: 52px;
		}
		
	.assetCartList .titleModule .copy .checkHolder {
		margin: -3px 5px 0 0 !important;
		}
		
.titleCartSmall div.assetCartCheck, .titleSearchSmall div.assetCartCheck,  .adRestrictDetailsWrapper div.assetCartCheck{
	position: absolute;
	top: 4px;
	left: 8px;
}	

.titleCartLarge div.assetCartCheck, .titleSearchLarge div.assetCartCheck {
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 5000;
}	
.titleModule .assetdates
{
    position: absolute;
	top: 7px;
	left: 9px;
	color:#FFCE37;
	font-weight:bold;
	font-size:12px;
}

.titleRmvCartLink {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
	}
	
	.lt .titleRmvCartLink {
		background: url(../images/iconRmvCartLT.gif) top left no-repeat;
		}
		
	.fr .titleRmvCartLink {
		background: url(../images/iconRmvCartFR.gif) top left no-repeat;
		}
		
	.acs .titleRmvCartLink {
		background: url(../images/iconRmvCartACS.gif) top left no-repeat;
		}
		
	.nlt .titleRmvCartLink {
		background: url(../images/iconRmvCartNLT.gif) top left no-repeat;
		}
	.hbk .titleRmvCartLink { 
		background: url(../images/iconRmvCartHB.gif) top left no-repeat;
		}
	.app .titleRmvCartLink { 
		background: url(../images/iconRmvCartAPP.gif) top left no-repeat;
		}

		.titleCartList .checkHolder, .titleSearchList .checkHolder {	
		display: inline;
		float: left;
		width: 16px;
		height: 17px;
		overflow: hidden;
		padding: 0;
		position: relative;
		}


	

		.titleCartList li .checkHolder, .titleSearchList li .checkHolder {
			margin: 5px 10px 0 16px;
			}	
					
			.titleCartList li.parent .checkHolder, .titleSearchList li.parent .checkHolder {
				margin: 5px 10px 0 0;
				}		

		.titleCartList li ul li .checkHolder, .titleSearchList li ul li .checkHolder {
			margin: 5px 10px 0 32px !important;
			}
			
		.titleCartList li ul li.parent .checkHolder, .titleSearchList li ul li.parent .checkHolder {
			margin: 5px 10px 0 0px !important;
			}

		.titleCartList li .copyTitle, .titleCartList li.parent .copyTitle, .titleCartList li ul li .copyTitle, .titleCartList li ul li.parent .copyTitle,
		.titleSearchList li .copyTitle, .titleSearchList li.parent .copyTitle, .titleSearchList li ul li .copyTitle, .titleSearchList li ul li.parent .copyTitle {
			margin: 0 10px 0 0px !important;
			}	
		
#cartMenuDownloads {
	width: 145px;
	background: #00142c url(../images/bgDDTile.gif) bottom left repeat-x;
	position: absolute;
	top: 162px;
	right: 207px;
	z-index: 3000;
	}
	
		#cartMenuDownloads .list {
			width: 125px;
			margin: 10px auto 10px auto;
			}
			
		#cartMenuDownloads .list .controls {
			width: 102px;
			height: 20px;
			margin: 20px auto 0 auto;
			}
			
		#cartMenuDownloads .list .controls .btn1 {
			width: 40px;
			height: 20px;
			padding: 0 10px 0 0;
			display: inline;
			float: left;
			text-align: left;
			}
	
			#cartMenuDownloads .list .controls .btn2 {
			width: 40px;
			height: 20px;
			padding: 0 0 0 10px;
			display: inline;
			float: right;
			text-align: right;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 1px solid #FFFFFF;
			}
		
		#cartMenuSubmit, #cartMenuCancel {
			width: 39px;
			height: 20px;
			border: 0px;
			cursor: pointer;
			}
			
/* SEARCH RESULTS */

		
		
	.assetSearchSmall #allAssets li.level1 .controls, .assetSearchLarge #allAssets li.level1 .controls, .assetSearchList #allAssets li.level1 .controls,
	.assetSearchSmall #allAssets li.level2 .controls, .assetSearchLarge #allAssets li.level2 .controls, .assetSearchList #allAssets li.level2 .controls,
	.assetSearchSmall #allAssets li.level3 .controls, .assetSearchLarge #allAssets li.level3 .controls, .assetSearchList #allAssets li.level3 .controls,
	.assetSearchSmall #allAssets li.level4 .controls, .assetSearchLarge #allAssets li.level4 .controls, .assetSearchList #allAssets li.level4 .controls,
	.assetSearchSmall #allAssets li.level5 .controls, .assetSearchLarge #allAssets li.level5 .controls, .assetSearchList #allAssets li.level5 .controls {
		width: 95px !important;
		}
				
/* SEARCH PAGES, SOME PREF + FAQ ATTRIBUTES */


#searchTypeMenu {
float: left !important;
width: 120px !important;
display: inline;
margin: 0 0 0 10px;
}

#ddsearch {
	height: 18px;
	margin: 1px 0 1px 15px;
	display: inline;
	float: left;
	}
	
	
.advSearch .formSection, .prefs .formSection, .faq .faqSection {
	background-color: #f2f2f2;
	margin: 20px;
	overflow: hidden;
	}
	
	.advSearch .buttonRow, .prefs .buttonRow {
	margin: 20px;
	overflow: hidden;
	text-align: center;
	}

	
.advSearch .formSection .header, .prefs .formSection .header, .faq .faqSection .header {
	width: inherit;
	height: 21px;
	text-align: center;
	color: #00264c;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	background: #dcdcdc url(../images/bgGradient02HTile.gif) top left repeat-x;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0;
	position: relative;
	}
	
	.prefs .formSection .header .back, .faq .faqSection .header .back {
		height: 21px;
		width: auto;
		font-size: 9px;
		padding: 0 0 0 15px;
		background: url(../images/arrowGrayR.gif) center left no-repeat; 
		position: absolute;
		top: 0;
		right: 10px;
		line-height: 21px;
		}
		
		.back a:link, .back a:visited, .back a:hover, .back a:active {
			color: #00264c;
			text-decoration: none; 
			}

.advSearch .formSection .content, .prefs .formSection .content {
	width: 715px;
	margin: 20px auto 20px auto;
	height: auto;
	overflow: visible;
	font-size: 11px;
	line-height: 11px;
	color: #00264c;
	font-weight: bold;
	}
	
	.advSearch .formSection .content{
	width: 915px;
	margin: 20px auto 20px auto;
	height: auto;
	overflow: visible;
	font-size: 11px;
	line-height: 11px;
	color: #00264c;
	font-weight: bold;
	}
	.prefs .formSection .content 
	{
	    margin: 20px auto 20px auto;
		height: auto;
		overflow: visible;
		font-size: 11px;
		line-height: 11px;
		color: #00264c;
		font-weight: bold;
        text-align: center;
		}
		
	
	.advSearch .formSection .content .largeLeftCol {
		width: 400px;
		text-align: left;
		float: left;
		display: inline;
		margin: 0 50px 0 0;
		}

	.advSearch .formSection .content .subContent {
		width: 400px;
		text-align: left;
		float: left;
		display: inline;
		margin: 0 515px 20px 0;
		}


	.advSearch .formSection .content .collapseCol {
			width: 145px;
			float: left;
			display: inline;
			margin: 0 48px 0 0;
			padding: 0;
			}
			
	.advSearch .formSection .content .collapseCol .label, .advSearch .formSection .content .scrollCol .label {
		width: auto;
		color: #00264c;
		height: 22px;
		overflow: hidden;
		}

	.advSearch .formSection .content .collapseCol label, .advSearch .formSection .content .scrollCol label {
		color: #00264c;
		}

	.advSearch .formSection .content .collapseCol .interior {
			width: 135px;
			margin: 10px auto 10px auto;
			}
			
	.advSearch .formSection .content .scrollCol {
			width: 240px;
			float: left;
			display: inline;
			margin: 0 30px 0 0;
			padding: 0;
			}

		/* style below for 3 col section: */
	.advSearch .formSection .area2 .scrollCol {
			width: 240px;
			float: left;
			display: inline;
			margin: 0 0 0 48px;
			padding: 0;
			}

		/* style below for 1 col section: */
	.advSearch .formSection .area3 .scrollCol {
			width: 240px;
			display: inline;
			float: left;
			margin: 0 0 0 335px;
			padding: 0;
			}
			
/* USER PREFS PAGE */

.prefs a:link, .prefs a:visited, .prefs a:hover, .prefs a:active {
	color: #00264c;
	}
	
.prefs .filterChecked, .prefs .filterUnchecked {
	color: #00264c !important;
	}
	
.prefs .sortContainer {
	padding: 0 20px 0 20px;
	width: 500px;
	margin: 0 auto 0 auto;
	height: 25px;
	line-height: 25px;
	z-index: 1 !important;
	overflow: visible;
	}
	
.prefs .defaultTitleList .sortContainer { width: 780px; background: none; border: none; }
.prefs .defaultAssetView .sortContainer { width: 170px; background: none; border: none; }
.prefs .videoStream .sortContainer { width: 250px; background: none; border: none; }
.prefs .defaultSeriesView .sortContainer { width: 300px; background: none; border: none; }

 .sortContainer .radioHold {float: left; display: inline; margin: 3px 0 4px 4px; height: 18px;}
 .sortContainer .viewIcon {float: left; display: inline; margin: 0; height: 19px; width: 25px;}


	.sortContainer .sort, .sortContainer .view {
		height: 25px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		display: inline;
		margin: 0 5px 0 1px;
		float: left;
		}
		
	.sortContainer .sort {
		padding: 0 5px 0 0;
		border-top: 0;
		border-right: 1px solid #666666;
		border-bottom: 0;
		border-left: 0;
		}
		
	
	.prefs .row  {
		width: 500px !important;
		text-align: center;
		display: block;
		height: auto;
		overflow: auto;
		margin: 0 auto 15px auto;
		/* fixes IE6 has layout bug: */
		zoom: 1;
		}
		
	.prefs .pwRow {
		width: 500px;
		display: block;
		height: 50px;
		overflow: visible;
		margin: 0 auto 0 auto;
		zoom: 1;
		}
		
	.prefs .pwCol {
		width: 155px;
		height: auto;
		overflow: visible;
		float: left;
		display: inline;
		margin: 0 10px 0 0;
		text-align: left;
		}
		
	.prefs .pwColChangePwd {
		width: 550px;
		height: auto;
		overflow: visible;
		float: left;
		display: inline;
		margin: 0 10px 0 0;
		text-align: center;
		}
	.prefs .pwColChangePwdBtn {
			display: inline;
			width: inherit;
			text-align: center;
			height: auto;
			margin: 0 10px 0 0;
		}
		
		.prefs .row .sideContent {
			margin: 10px auto 10px auto;
			}
			
			.prefs .cartOptions .row .sideContent {width: 300px;}
			.prefs .titleListAccessOptions .row .sideContent {width: 175px;}
			.prefs .commOptions .row .sideContent {width: 220px;}
			.prefs .seasonPasses .row .sideContent {width: 350px;}
			.prefs .newStatus .row .sideContent {width: 100px;}
			.prefs .password .row  {
				width: 150px !important;
				text-align: left !important;
				display: block;
				height: auto;
				overflow: auto;
				margin: 0 auto 0 auto;
				/* fixes IE6 has layout bug: */
				zoom: 1;
				}
					.prefs .password .row p {
						width: inherit;
						display: block;
						width: 140px;
						font-size: normal;
						}
						
					.prefs input.password {
					padding: 5px;
					line-height: 12px;
					text-align: left;
					border: 1px solid #666666;
					font-size: 11px;
					color: #000000;
					margin: 3px 0 10px 0;
					display: block;
					width: 100px; 
					height: 12px;
					}
		
	

		

		
		.prefs .formSection .header .small {
			display: inline;
			width: inherit;
			text-align: left;
			height: 18px;
			line-height: 18px;
			font-size: 9px;
			}

				
		.prefs .row .sideContent div {
			text-align: left;
			}
			
			.radio_on, .radio_off {
				width: auto;
				height: 25px;
				line-height: 25px;
				padding: 0;
				color: #00264c;
				font-size: 10px;
				font-weight: bold;
				display: inline;
				float: left;
				margin: 0 0 0 8px;
				padding: 0 0 0 0px;
				}
				
			.radio_on {
				background: transparent url(../images/bgFauxRadio1_on.gif) top left no-repeat;
				}
				
			.radio_off {
				background: transparent url(../images/bgFauxRadio1_off.gif) top left no-repeat;
				}

			.radio_on a, .radio_off a {
				color: #00264c;
				text-decoration: none;
				}
								
			.radio_on img.fauxRadio, .radio_off img.fauxRadio {
				 width: 15px;
				 height: 10px;
				 align: middle;defaultTitleList
				 border: 0 !important;
				 }	

.prefs .savedSearchesDD {
	float: left;
	display: inline; margin: 0 0 0 15px;
	}

.prefs select.savedSearches {
	width: 200px;
	border: 1px solid #00264c;
	height: 17px;
	margin: 4px 0 0 0;
	font-size: 10px !important;
	font-weight: bold;
	color: #00264c;
	}	 
				 
.radioPipe {
width: 1px;
height: 23px;
background-color: #00264c;
float: left;
display: inline;
margin: 0 3px 0 13px;
}
				 
/* FAQ */ 
.faqModule {
width: inherit;
display: block;
padding: 10px 0 0 0;
border-top:  1px solid #CCCCCC;
border-right: 0;
border-bottom:0;
border-left: 0;
margin: 5px;
font-size: 11px;
line-height: 1.2;
}

.faq .first {
border-top:0;
}


.faqModule p {
display: block;
width: 760px;
text-align: left;
color: #000000;
margin: 0 auto 5px auto;
font-weight: normal;
}

.faqModule p.faqheader {
width: 760px; /* 800 - padding */
color: #00264c;
font-weight: bold;
font-size: 12px;
text-indent: 18px;
background: url(../images/bulletFaq.gif) top left no-repeat;
}

.faqModule a:link {
	color: #00264c !important;
	text-decoration: underline;
	}
	
	


	

			 
				 
			
/* SEARCH PAGE CONTENTS */		
	
	.advSearch .formSection .content .largeLeftCol .row  {
		width: inherit;
		text-align: left;
		display: block;
		height: auto;
		overflow: auto;
		margin: 0 0 15px 0;
		/* fixes IE6 has layout bug: */
		zoom: 1;
		}
	
	.advSearch .formSection .content .label {
		display: block;
		width: 400px;
		float: left;
		text-align: left;
		height: auto;
		overflow: auto;
		line-height: 18px;
		}
						
	.range {		
		width: auto;
		padding: 5px;
		margin: 3px 0 3px 0;
		height: 12px;
		line-height: 12px;
		margin: 4px 0 4px 0;
		float: left;
		display: inline;
		}
		
	.advSearch .formSection .content .small {
		display: inline;
		width: inherit;
		text-align: left;
		height: 18px;
		line-height: 18px;
		font-size: 9px;
		}
		
	.advSearch .formSection .content .small input.inlineRadio {
		margin: 2px 0 0 0;
		}
		
	.advSearch .formSection .content .largeLeftCol .subCol225 {
		width: 225px;
		text-align: left;
		float: left;
		display: inline;
		margin: 0 25px 0 0;
		}
		
		.advSearch .formSection .content .largeLeftCol .subCol225 .label {
			width:225px !important;
			}

		
	.advSearch .formSection .content .largeLeftCol .subCol150 {
		width: 150px;
		text-align: left;
		float: right;
		display: inline;
		margin: 0;
		overflow: hidden;
		}

		.advSearch .formSection .content .largeLeftCol .subCol150 .label {
			width: 150px !important;
			}

	.advSearch .formSection .content .largeLeftCol .titlesBox {
		width: 398px;
		height: auto;
		overflow: auto;
		border: 1px solid #FFFFFF;
		}
		
		.advSearch .formSection .content .largeLeftCol .titlesBox .titleBoxHeader {
			width: 388px; 
			text-align: left;
			padding: 5px;
			background-color: #FFFFFF;
			}

		.advSearch .formSection .content .largeLeftCol .titlesBox .titleBoxContent {
			width: 388px; 
			padding: 5px;
			}

			.titleBoxContent .row, .titleBoxContent .checkrow {
				margin: 0 0 5px 0 !important;
				overflow: hidden;
				}
								
			.advSearch .formSection .content .largeLeftCol .titlesBox .titleBoxContent .label {
				width: 388px !important;
				}
				
	.advSearch .formSection .content .scrollCol .label {
		width: 240px !important;
		}
	
	.advSearch .formSection .content .scrollCol .shortScroll {
			width: 220px; 
			height: 140px; 
			display: inline;
			float: left;
			overflow: auto;
			margin: 0 0 20px 0;
			padding: 5px 10px 5px 10px;
			background: #e6e6e6;
			}
			
	.advSearch .formSection .content .collapseCol .shortScroll {
			width: 125px; 
			height: 140px; 
			display: inline;
			float: left;
			overflow: auto;
			margin: 0 0 20px 0;
			padding: 5px 10px 5px 10px;
			background: #e6e6e6;
			}
			
		.advSearch .formSection .content .scrollCol .shortScrollGenre {
			width: 220px; 
			height: 218px; 
			display: inline;
			float: left;
			overflow: auto;
			margin: 0 0 20px 0;
			padding: 5px 10px 5px 10px;
			background: #e6e6e6;
			}
		.advSearch .formSection .content .collapseCol .shortScrollProdCat { /*Added by Sami.*/
			width: 125px; 
			height: 218px; 
			display: inline;
			float: left;
			overflow: auto;
			margin: 0 0 20px 0;
			padding: 5px 10px 5px 10px;
			background: #e6e6e6;
			}
			
	.advSearch .formSection .content .scrollCol .autoScroll {
			width: 220px; 
			height: auto;
			display: inline;
			float: left;
			overflow: visible;
			margin: 0 0 20px 0;
			padding: 5px 10px 5px 10px;
			background: #e6e6e6;
			}
			
		.advSearch .formSection .content div.smallRange {
		 	display: block;
			width: 207px;
			height: 28px;
			margin: 0 0 0 18px;
			padding: 0 !important;
			overflow: hidden;
			}
	
	/* SEARCH PAGE FORMS */
	
	.advSearch input:focus, .advSearch textarea:focus, advSearch checkbox:focus {
		background-color: #dae5ef;
		}
	
	input.text400, input.text200, input.text195, input.text100, textarea.wpridBox, input.smallRange {
		padding: 5px;
		line-height: 12px;
		text-align: left;
		border: 1px solid #666666;
		font-size: 11px;
		color: #000000;
		margin: 3px 0 3px 0;
		float: left;
		display: inline;
		}
		
	input.text400 {
		width: 388px; 
		height: 13px;
		}
		
	
	input.text200 {
		width: 188px; 
		height: 13px;
		}
		
	input.text195 {
		width: 183px; 
		height: 13px;
		}

	input.text100 {
		width: 88px; 
		height: 13px;
		}

	textarea.wpridBox {
		width: 138px;
		height: 130px;
		overflow: hidden;
		}

	input.smallRange {
		padding: 5px 2px 5px 2px;
		width: 76px;
		height: 12px;
		margin-left: 0 !important;
		}

	label.inlineCheck, label.inlineRadio {
		display: inline;
		}
		
		label.inlineCheck input, label.inlineRadio input, input.inlineRadio {
			margin: 0 3px 0 0;
			}



/* SYNOPSIS */

		#titleInfo .synopsesWrapper {
			margin: 20px 0 0 270px;
			text-align: left;
			overflow: visible;
			
			}

		
		#titleInfo .synopsis {
				width: 700px;
				padding: 0 0 0 0;
				}
				
		#titleInfo .synopsisModule {
				width: 600px;
				display: block;
				margin: 15px 0 30px 50px;
				font-size: 11px;
				line-height: 1.2;
				}
				
				#titleInfo .synopsisNoBio {
					width: 600px;
					display: block;
					margin: 15px 0 15px 5px;
					font-size: 11px;
					line-height: 1.2;
					}

		#titleInfo .synopsis .first {
				border-top:0px;
				}
				


		#titleInfo .synopsisModule p {
			display: block;
			text-align: left;
			color: #000000;
			margin: 7px 0 5px 0;
			font-weight: normal;
			}

		#titleInfo .synopsisModule p.header {
			font-weight: bold;
			margin: 20px 0 0 0;
			}
			
		
		#titleInfo .synopsisModule p.button {
			margin: 10px 0 0 0;
			}

/* FACTSHEET */
        
        #titleInfo .castcrew {
					width: 600px;
					margin: 0px 0 50px 50px;
					font-size: 11px;
					line-height: 1.2;
					}


			#titleInfo  p.castcrewHeader {
				display: block;
				padding: 15px 0 5px 0;
				font-size: 11px;
				line-height: 1.2;
				font-weight: bold;
				color: #424242;
				}

		#titleInfo .factsheet {
			margin: 20px 0 0 270px;
			text-align: left;
			overflow: visible;
			}
		#titleInfo .factsheet p.info {
			display: block;
			padding: 2px 0;
			font-size: 11px;
			line-height: 1.2;
			}
	
		#titleInfo .factsheet p.header {
			display: block;
			padding: 0px 0 0 0;
			font-size: 11px;
			line-height: 1.2;
			font-weight: bold;
			color: #424242;
			}
			
			.OverviewHighlights
			{
				line-height: 1.2;
				font-weight:normal;
				font-family: Arial, Helvetica, sans-serif;
	            font-size: 8.5pt;
	            background-color: #FFFFFF;
				/*color: #424242;
                font-size: 11px;
                margin:0; padding:0;
	            font-size: 11pt;
				padding: 0px 0 0 0;*/
			}
			.OverviewHighlights ul
			{
				list-style-type:disc;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8.5pt;
	            font-weight: normal;
	            background-color: #FFFFFF;
	            /*list-style-type:disc;
				list-style-position:inside;
	            margin:0; padding:0;*/
			}
			.OverviewHighlights ul li 
			{
			    /*list-style-type:disc;
				list-style-position:inside;
				margin:0; padding:0;*/
				padding-top: 5px;
				margin-left: 15px;
				list-style-position: outside;
				font-family: Arial, Helvetica, sans-serif;
	            font-size: 8.5pt;
	            font-weight: normal;
	            background-color: #FFFFFF;
				
			}
			#titleInfo .factsheet p.labelHeader {
				display: block;
				padding: 0px 0 0 0;
				font-size: 11px;
				line-height: 1.2;
				font-weight: bold;
				color: #424242;
				}
				
			#titleInfo .factsheet p.productionHeader {
				padding: 3px 0 0 0;
				font-size: 11px;
				line-height: 1.2;
				color: #424242;
				font-weight: bold;
				}
				
			#titleInfo .factsheet p.creditHeader {
				padding: 3px 0 0 0;
				font-size: 11px;	
				line-height: 1.2;
				color: #424242;
				}

		#titleInfo .factsheet p.groupHeader {
			display: block;
			padding: 20px 0 0px 0;
			font-size: 11px;
			line-height: 1.2;
			font-weight: bold;
			color: #424242;
			}
			
						
		#titleInfo .factsheet .ancCast {
			font-weight: bold;
			font-size: 11px;
			line-height: 1.2;
			color: #424242;
			}

		#titleInfo .factsheet span {
			font-size: 11px;
			line-height: 1.2;
			}
			
			#titleInfo .factsheet p {
			font-size: 11px;
			line-height: 1.2;
			}
			
			#titleInfo .factsheet span.awardYear {
				font-size: 11px;
				line-height: 1.2;
				font-weight: bold;
				color: #00264c;
				padding: 15px 020px  7px 0px 0;
				}
				

			#titleInfo .factsheet span.awardOrg {
				font-size: 11px;
				line-height: 1.2;
				font-weight: bold;
				color: #00264c;
				padding: 0 0 40px 0;
				}

			#titleInfo .factsheet span.awardAlias {
				font-size: 11px;
				line-height: 1.2;
				color: #424242;
				}

			#titleInfo .factsheet .awardCategory {
				padding: 0 0 0 30px;
				font-size: 11px;
				line-height: 1.2;
				color: #424242;

				}

			#titleInfo .factsheet span.awardText {
				font-size: 11px;
				color: #424242;
				padding: 0 0 0 10px;
				}
			



/* ROADBLOCK */

.roadblockContainer {
	width: 770px; 
	margin: 10px auto 10px auto;
	height: auto;
	overflow: visible;
	position: relative;
	background: url(../images/block800body.gif) top left repeat-y;
	padding: 25px 20px 10px 10px;
	}
	
		.roadblockContainer .buttonRow {
		width: 770px;
		height: 40px;
		display: block;
		overflow: hidden;
		}



.roadblockContainer img.top {
	display: block;
	position: absolute;
	top: 0; left: 0;
	}

.roadblockContainer img.bottom {
	display: block;
	position: absolute;
	bottom: 0; left: 0;
	}
	
	
.roadblock p {
width: 700px;
display: block;
margin: 5px auto 5px auto;
font-size: 11px;
line-height: 1.2;
text-align: left;
color: #000000;
font-weight: normal;
}

.roadblock .button {
display: inline;
float: left;
margin: 0px 20px 20px 0;
}
	
	

	
/* SMART SEARCH POPUP */

.smartSearch {
	width: 258px;
	height: auto;
	overflow: visible;
	color: #4d5159;	
	font-weight: normal;
	font-size: 11px;
	background: #F1F1F1;
	border:  1px solid #CCCCCC;
	z-index:97;
	}
	
	
			
	
.smartSearch a:link, .smartSearch a:visited, .smartSearch a:hover, .smartSearch a:active {
	color: #4d5159;
	text-decoration: none;
	} 
	
.smartSearch .header {
	width: 258px; 
	color: #ffffff;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	background: #8D8D8D;
	}
	
	.smartSearch .header a:link, .smartSearch .header a:visited, .smartSearch .header a:hover, .smartSearch .header a:active {
		color: #000000;
		text-decoration: none;
		} 
		
	.smartSearch .footer {
		border-top:  1px solid #CCCCCC;
		padding: 0px 0px 0px 60px;
		width: 198px; 
		color: #8D8D8D;
		height: 18px;
		line-height: 18px;
		background: #F1F1F1
		}

		
		
.smartSearch .subheader {
	width: 255px; 
	color: #4d5159;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	text-align: right;
	}

		
	.smartSearch .subheader a:hover {
		color: #4d5159;
		font-weight: bold;
		} 		
		
.smartSearch .content {
	width: 240px; 
	height: auto;
	overflow: visible;
	margin: 0 auto 0 auto;
	padding: 5px 0 5px 0;

	}
	
		.smartSearch .content .contentModule {
			display: block;
			width: 240px;
			height: 70px;
			margin: 5px 0 0 0;
			padding: 5px 0 5px 0;

		}
		
		
		.smartSearch .content .contentModule a:hover {
		font-weight: bold;

		cursor: pointer;
		}
		
		.smartSearch .content .first {
		margin: 0 !important;
		}
	
		.smartSearch .content .contentModule .titleArt {
			width: 50px;
			height: 70px;
			padding: 0;
			float: left;
			display: inline;
			margin: 0;
			border:  1px solid #CCCCCC;
			}	
		
		.smartSearch .content .contentModule .titleCopy {
			width: 180px;
			height: 70px;
			padding: 0;
			float: right;
			display: inline;
			margin: 0;
			line-height: 14px;
			vertical-align: middle;
			margin-top: 7px;
			}	



	
/* FORCE BROWSER WINDOW TO MINIMUM WIDTH */

table.forceWidth {
padding: 0 !important;
margin: 0 auto;
width: 100%;
}

td.contents {
padding: 0;
}
	
td.spacer {
padding: 0;
height: 1px;
}


/* AD RESTRICTIONS CLICK */
.adRestrictDetailsWrapper {
	width: 604px;
	height: 570px;
	position: absolute;
	top: 6px;
	left: 4px;
	}
	.adRestrictDetailsWrapper .adRestrictHeaderDetailsWrapper{
	width: 604px;
	height: auto;
	position: relative;
	top: 6px;
	left: 4px;
	}
	.adRestrictDetailsWrapper  .adRestrictTitleDetailsWrapper{
	width: 604px;
	height: 290px;
	position: relative;
	overflow:auto;
	top: 6px;
	left: 0px;
	}
	.adRestrictDetailsWrapper .buttonRow
	{
	    margin: 20px;
        overflow: hidden;
        text-align: center;
	}
		
.adRestrictDetailsWrapper .controls {
	width: inherit;
	height: 16px;
	text-align: right;
	}
		
.adRestrictDetailsWrapper .controls img {
	display: inline;
	float: right;
	margin: 0 0 0 15px;
	}
				
.adRestrictDetailsWrapper .currentDetails {
	width: inherit;
	height: 225px;
	text-align: left;
	overflow: hidden;
	}
	
.adRestrictionsClick .adRestrictDetailsWrapper .details {
	display: block;
	text-align: left;
	font-size: 11px;
	color: #4d5159;
	width: auto;
	margin: 0 0 0 180px;
	}
.adRestrictDetailsWrapper .copyTitle{
    font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	color: #4d5159;
	display: block;
    }
.adRestrictDetailsWrapper .copyTitleList{
    font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
	color: #4d5159;
	display: block;
    } 
.adRestrictDetailsWrapper .copyHeading{
    font-size: 15px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;	
	color: #4d5159;
	display: block;
	padding-left:25px;
    }
	

/* Added by sami for fixing the smartsearach image size to 50X70	*/
.fixedSSImageSize
{
	width:50px;
	height:70px;
}

/* Added by sekhar for fixing the radio buttons sytle in asset list	*/
.radiostyle
{
	text-decoration:none;
	color:White;
}


/**Ad Restrictions(New)*/
/* Ad Restrictions positioning */
.adRestrictDetailsClick {
    position: fixed;
    top: 10px;
    left: 50%;
    margin-left: -312px;
    width:625px;
	height: 600px; 
    padding: 0;
	z-index: 400000 !important;
	BACKGROUND-COLOR: #ffffff;
	overflow:auto;
	 
	}
.adRestrictDetailsWrapperNew {
	width: 600px;
	height: 570px;
	position: absolute;
	top: 6px;
	left: 4px;
	}
.adRestrictDetailsWrapperNew .controls {
	width: inherit;
	height: 16px;
	text-align: right;
	}
		
.adRestrictDetailsWrapperNew .controls img {
	display: inline;
	float: right;
	margin: 0 0 0 15px;
	}
.adThumb {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 0px 0 0px 2px;
    display: inline;
    /* FIXES IE7 LI PADDING BUG */
    vertical-align: middle;
    }
.adThumb .adTitle {
    color: #003366;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    position: relative;
    top: -30px;
    display: inline;
    /* FIXES IE7 LI PADDING BUG */
    }

.adModule {
    /* Modified by Anil on 23.Feb.2010 for fixing the issue in I.E. 8.0 */
    width: 565px;
    display: block;
   padding: 5px 5px 5px 5px;
    border-top:  1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    border-bottom:2px solid #CCCCCC;
    border-left: 1px dotted #CCCCCC;
   margin: 0 20px 0 20px;
    font-size: 11px;
    line-height: 1.2;
    }

 .ad .first {
    border-top:0;
    }


 .adModule p {
    display: block;
    text-align: left;
    color: #000000;
    margin: 0 0 5px 0;
    font-weight: normal;
    }

 .adModule p.header {
    font-weight: bold;
    }	

 .adIntro {
    color: #003366;
   width: inherit;
    display: block;
   padding: 30px 10px 30px 10px;
    border-top: 0;
    border-right: 0;
    border-bottom:2px solid #CCCCCC;
    border-left: 0;
    margin: 0 20px 0 20px;
    font-size: 12px;
    line-height: 1.2;
    }

 .adIntro .header {
    padding: 10px 10px 10px 10px;
    font-size: 24px;
    font-weight: bold;
    text-align:  center;
    }

 .adIntro .titlelist {
   padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: bold;
    text-align:  left;
    line-height:15px;
    }

.adFooter {
    color: #003366;
    font-size: 10px;
    font-weight: bold;
    text-align:  center;
    }

.conditions {
   padding: 40px 0 0 40px;
    }
    
/*SpecialContent styles*/
table.listcusttbl td {
	padding-right: 3px; 
	padding-left: 3px
}
.headCustlnk
{
	font-weight: bold; 
	font-size: 11px; 
	font-family: tahoma; 	
	
	color: #fff;
	text-align:left;
	vertical-align:bottom;
}
.listcusttext
{
	font-weight: normal; 
	font-size: 11px; 
	font-family: tahoma;
	color: #585858; 
	text-align:left;
    vertical-align:top; 
    background:#fff;
    border-bottom: #c1cdd8 1px solid;  
}
.listcusthdr
{
		
	background-color:Gray;
	border-bottom: #c1cdd8 1px solid;   
}
.rowspace
{
    height:4px;
}

/*Spotlight.CSS  additions*/

#pause_button{
position: relative; 
right:100px;
cursor: pointer;
}

#play_button{
position: relative; 
right:80px;
cursor: pointer;
}

#stop_button{
position: relative; 
right:60px;
cursor: pointer;
}



/*Loading... styles*/
.loadingDiv
{
    background-color: #eeeeee;
    position: absolute;
    z-index: 10000;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(45 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
    /*left:expression(Math.round(40 * (document.documentElement.offsetWidth || document.body.clientWidth) / 100) + 'px');*/
    left:150px;
}
.loadingTable
{
    
}
.loadingTDImage
{
}
.loadingTDText
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: black;
    vertical-align:middle;
}

.ssclosebtn
{
	padding-left:85px;
	cursor:pointer;
}
.ssclosebtn1
{
	padding-left:140px;
	cursor:pointer;
}
.TitleDetailsCast
{
    font-size:11px; 
    FONT-FAMILY: inherit;
    
    color: black;
    vertical-align:middle;
    
    
}
.TitleDetailsCastTr
{
    height:20px;
}


/* ASSET HOVER STYLE --- CASE 1    */
/* width and height include "shadow" of background image */
 

 
 .horizontalAssetWithRelatedModuleHover {
	 width: 412px;
	 height: 340px;
	 margin: 0;
	 padding: 1px;
	 }
 
	 .horizontalAssetWithRelatedHoverWrapper {
		 width: 412px;
		 height: 340px;
		 position: relative;
	 }
		 
		.nlt .horizontalAssetWithRelatedHoverWrapper {	
			background: transparent url(../images/bgTitleHover_nlt.gif) bottom left no-repeat;
			}
			
		.lt .horizontalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_lt.gif) bottom left no-repeat;
			}
			
		.acs .horizontalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_acs.gif) bottom left no-repeat;
			}
			
		.fr .horizontalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_fr.gif) bottom left no-repeat;
			}
		.hbk .horizontalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_hbk.gif) bottom left no-repeat;
			}
		
			



/* ASSET HOVER STYLE --- CASE 2    */
/* width and height include "shadow" of background image */
 

 
 .horizontalAssetNoRelatedModuleHover {
	 width: 412px;
	 height: 220px;
	 margin: 0;
	 padding: 1px;
	 }
 
	 .horizontalAssetNoRelatedHoverWrapper {
		 width: 412px;
		 height: 220px;
		 position: relative;
	 }
		 
		.nlt .horizontalAssetNoRelatedHoverWrapper {	
			background: transparent url(../images/bgTitleHover_nlt.gif) bottom left no-repeat;
			}
			
		.lt .horizontalAssetNoRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_lt.gif) bottom left no-repeat;
			}
			
		.acs .horizontalAssetNoRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_acs.gif) bottom left no-repeat;
			}
			
		.fr .horizontalAssetNoRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_fr.gif) bottom left no-repeat;
			}
		.hbk .horizontalAssetNoRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_hbk.gif) bottom left no-repeat;
			}
		




/* ASSET HOVER STYLE --- CASE 3    */
/* width and height include "shadow" of background image */
 

 
 .verticalAssetWithRelatedModuleHover {
	 width: 412px;
	 height: 420px;
	 margin: 0;
	 padding: 1px;
	 }
 
	 .verticalAssetWithRelatedHoverWrapper {
		 width: 412px;
		 height: 420px;
		 position: relative;
	 }
		 
		.nlt .verticalAssetWithRelatedHoverWrapper {	
			background: transparent url(../images/bgTitleHover_nlt.gif) bottom left no-repeat;
			}
			
		.lt .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_lt.gif) bottom left no-repeat;
			}
			
		.acs .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_acs.gif) bottom left no-repeat;
			}
			
		.fr .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_fr.gif) bottom left no-repeat;
			}
		.hbk .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_hbk.gif) bottom left no-repeat;
			}



/* ASSET HOVER STYLE --- CASE 4    */
/* width and height include "shadow" of background image */
 

 
 .verticalAssetNoRelatedModuleHover {
	 width: 412px;
	 height: 260px;
	 margin: 0;
	 padding: 1px;
	 }
 
	 .verticalAssetNoRelatedHoverWrapper {
		 width: 412px;
		 height: 260px;
		 position: relative;
	 }
		 
		.nlt .verticalAssetWithRelatedHoverWrapper {	
			background: transparent url(../images/bgTitleHover_nlt.gif) bottom left no-repeat;
			}
			
		.lt .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_lt.gif) bottom left no-repeat;
			}
			
		.acs .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_acs.gif) bottom left no-repeat;
			}
			
		.fr .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_fr.gif) bottom left no-repeat;
			}

		.hbk .verticalAssetWithRelatedHoverWrapper {
			background: transparent url(../images/bgTitleHover_hbk.gif) bottom left no-repeat;
			}






/* common ASSET Hover CSS below --- DIFFERENCES FOR Asset DETAILS HOVER: */


	 .assethoverDetailsWrap {
		 width: 402px;
		 height: 270px;
		 position: absolute;
		 top: 5px;
		 left: 5px;
		 text-align: left;
		 overflow: hidden;
		 }
	 
		
/* DIFFERENCES FOR Asset DETAILS HOVER: */
		.assethoverDetailsWrap img.detailsHover, .assetDetailsClick .detailsClickWrapper .currentDetails img.detailsClick {
			display: inline;
			float: left;
			border: 1px solid #e1e1df;
			
			margin: 0 5px 90px 0;
			}

		.assethoverDetailsWrap .details {
			text-align: left;
			font-size: 11px;
			color: #4d5159;
			}
			
		.assethoverDetailsWrap .details .fileName {
			font-size: 12px;
			line-height: 14px;
			font-weight: bold;
			display: block;
			}
/*sekhark modified on 20-Nov-2009*/
		.assethoverDetailsWrap .details .fileSize {
			font-size: 10px;
			margin: 2px 0 0 0;
			line-height: 14px;
			font-weight: bold;
			display: block;
			}
			.assethoverDetailsWrap .details .assetdates {
			font-size: 11px;
			margin: 2px 0 0 0;
			line-height: 14px;
			font-weight: bold;
			display: block;
			}
/*sekhark modified on 24-Nov-2009*/			
		.assethoverDetailsWrap .details .info {
			display: block;
			margin: 25px 0 0 0;
			text-align: left;
			font-size: 11px;
			line-height: 13px;
			color: #4d5159;
			}
		.copyAssetHoverDetailsLanguage 
		{
		    top:200px;
		    margin:0 0 0 5px;
			text-align: left;
			font-size: 11px;
			line-height: 12px;
			color: #4d5159;
			position: absolute;
			}
		.copyAssetHoverDetailsLanguageSubTitle 
		{
		    top:212px;
		    margin:0 0 0 5px;
			text-align: left;
			font-size: 11px;
			line-height: 12px;
			color: #4d5159;
			position: absolute;
			}
		.copyAssetHoverLanguage 
		{
		    top:180px;
		    margin:0 0 0 5px;
			text-align: left;
			font-size: 11px;
			line-height: 12px;
			color: #4d5159;
			position: absolute;
			}
		.copyAssetHoverLanguageSubTitle 
		{
		    top:192px;
		    margin:0 0 0 5px;
			text-align: left;
			font-size: 11px;
			line-height: 12px;
			color: #4d5159;
			position: absolute;
			}
		.relatedHeader {
			width: 402px;
			height: 14px;
			position: absolute;
			bottom: 117px;
			left: 5px;
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			z-index:5000;
			padding: 0 0 0 5px;
			}
			.assetclickrelatedHeader
			{
			width: 575px;
			height: 14px;
			position: relative;
			bottom: 117px;
			left: 15px;
			right:15px;
			font-size: 11px;
			font-weight: bold;
			color: #424242;
			z-index:5000;
			}
			
		.relatedWrap {
			width: 402px;
			height: 70px;
			position: absolute;
			bottom: 22px;
			left: 5px;
			background-color: #c9c9c9;
			padding: 30px 0 10px 0;
			/*Add by sekhar on 30-JUN-2009*/
			overflow: hidden;
			
			}
			.assetclickrelatedWrap{
			width: 402px;
			height: 70px;
			position: absolute;
			bottom: 22px;
			left: 5px;
			background-color: #c9c9c9;
			padding: 0px 0 10px 0;
						
			}
			
			.asset {
				width: 66px;
				height: 70px;
				float: left;
				padding: 4px 0 4px 0;
				border-top: 0;
				border-right: 0;
				border-bottom: 0;
				border-left: 1px solid #FFFFFF;
				text-align: center;
				}
				
			.firstAsset {
				width: 66px;
				height: 70px;
				float: left;
				padding: 4px 0 4px 0;
				text-align: center;
				border: none !important;
				}
				
			.asset img.assetThumb {
				width: 50px;
				vertical-align: middle;
				border: 1px solid #FFFFFF !important;
				}
			
			.firstAsset img.assetThumb {
				width: 50px;
				vertical-align: middle;
				border: 1px solid #FFFFFF !important;
				}
				
				
		.relatedFooter {
			width: 397px;
			height: 17px;
			padding: 0 5px 0 0;
			position: absolute;
			bottom: 5px;
			left: 5px;
			font-size: 11px;
			line-height: 17px;
			font-weight: bold;
			color: #424242;
			text-align: right;
			background: #c9c9c9;
			}
/* Added by Anil on 17.Apr.2009  for silverlight player */			
#silverlightPlayer 
{
    height: 100%;
}
		
.termsConditionModal 
{
    position: fixed;
    
    width:850px;
	height: 490px;
    padding: 0;
	z-index: 10002 !important;
	
	overflow:auto;
	 
	
	position:fixed; 
	}	
.editBayModal 
{
    position: fixed;
    padding: 0;
	z-index: 10002 !important;
	overflow:auto;
	position:fixed; 
}		
.UsrPreflblMsg 
{
	color: #00264c;
	font-size: 12px;
	font-weight: bold;
	color:Green;
}	

.modalBackground {
	background-color:Gray;
	/*filter:alpha(opacity=0.1);
	opacity:0.9;*/
	filter: alpha(opacity=80);
	opacity: 0.8; 
	}		

	
.modalContent1 {
	width: auto;
	height: auto;
	margin: 0 35px 0 5px;
	text-align: left;
	padding: 0 0 0 12px;
	}	
	
.modalContent1 p {
	display: block;
	width: auto;
	height: auto;
	overflow: visible;
	margin: 5px 5px 10px 5px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	padding: 5px;
	}

.modalContent1 a.affirmative, .modalContent1 a.negative {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 5px;
	text-decoration: none;
	}
	
.modalContent1 a.affirmative:hover {
	color: #009900;
	}
	
.modalContent1 a.negative:hover {
	color: #FF0000;
	}
.ChangePwdMsgTextDisplay
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:Black;
    margin:o 20px 0 20px;
    text-decoration:none;
}	
.lastdownloadedfont
{
    color:#F89602;
}

/*sekhark newly added on 20-Nov-2009*/


/* DIFFERENCES FOR Asset DETAILS Pop-Up - Oct 2009 Additions: */


 .relatedPopUpContainer {
	position: relative;
	width: 607px;
	height: 290px;
	float: top;
	margin: 0px 0px 0px 0px;
	top:  5px;
	overflow: auto;
	}


		.relatedPopUpWrap {
			width: 580px;
			height: 210px;
			position: relative;
			bottom: 0px;
			background-color: #262F35;
			padding: 10px 0 10px 0;

			}


			.assetPopUp {
				width: 120px;
				height: 200px;
				float: left;
				padding: 8px 10px 0px 10px;
				border-top: 0;
				border-right: 0;
				border-bottom: 0;
				border-left: 1px solid #c9c9c9;
				text-align: center;
				}

			.firstAssetPopUp {
				width: 120px;
				height: 200px;
				float: left;
				padding: 8px 10px 0px 12px;
				border: none !important;
				}

.assetPopUpOuter .assetPopUpModule {
		width: 120px;
		height: 200px;
		float: left;
		display: inline;
		margin: -30px 0px 0 0;
		position: relative;
		}

	.assetPopUpOuter div.assetThumb {
		width: 120px;
		height: 200px;
		margin: 0px auto 0px auto;
		padding: 0;
		text-align: center;
		overflow: hidden;
		}

	.assetPopUpOuter table.assetThumb, .assetPopUpOuter td.assetThumb {
		width: 120px;
		height: 200px;
		margin: 0;
		padding: 0 0 0 0;
		text-align: center;
		vertical-align: middle;
		}

	.assetPopUpOuter td.assetThumb img, .assetPopUpOuter td.assetThumb img a  {
		margin: 0 auto 0 auto;
		border: 1px solid #FFFFFF;
		max-width: 118px;
		max-height: 198px;
		}
		
		/*.assetPopUpOuter td.assetThumb img, .assetPopUpOuter td.portraitassetThumb img a  {
		margin: 0 auto 0 auto;
		border: 1px solid #FFFFFF;
		width: 110px;
		height: 170px;
		}
		
		.assetPopUpOuter td.assetThumb img, .assetPopUpOuter td.landscapeassetThumb img a  {
		margin: 50px auto 0 auto;
		vertical-align: middle;
		border: 1px solid #FFFFFF;
		position: relative;
		width: 120px;
		height: 70px;
		}*/
		
	
		
	.assetPopUpOuter td.assetThumb img.stroke {
		border: 1px solid #FFFFFF !important;
		}	
     .stroke {
		border: 1px solid #FFFFFF !important;
		}	
			
			.iconsPopUp {
				position: relative;
				width: 120px;
                height: 24px;
                top: 184px;
                z-index: 10000;
                float:left;
				}
			.assetCartCheckPopUp {
					position: absolute;
					top: -13px;
					left: 50px;
					width:15px;
					height:15px;
					}
			.iconsPopUp .markParentAsset {
                    position:absolute;
                    top: 6px;
                    right:1px;
                    float: right;
				}
			.markParentAssetListView {
				margin: 1px 0px 0px 0px;
				display:inline;
				float: right;
				}
			.markParentAssetThumbView {
				margin: 0px 20px 0px 0px;
				display:inline;
				float: right;
				}
      a:hover {z-index: 20000;  text-decoration:none;} /*BG color is a must for IE6*/
      a.assetTooltip span {z-index: 20000; display:none; padding:2px 3px; margin-left:8px; width:228px;max-height: 79px;}
      a.assetTooltip:hover span{z-index: 20000; display:inline; position:absolute; 
        background:#ffffff; 
        border:1px solid #cccccc; 
        color: #993300;	
        filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	overflow: hidden;
	left:160px;
	top: 10px;
	}
	
.iconsPopUp .assetDownload {
    width: 15px;
    height: 15px;
    display: inline;
    float: left;
    margin: 4px 10px 0 0;
    cursor: pointer;
    background-image: url(../images/iconDownloadASSET.gif);
    z-index:10000;
}
                                               
                                                
.iconsPopUp .titleCart_off {
width: 15px;
height: 15px;
display: inline;
float: left;
margin: 4px 10px 0 0;
cursor: pointer;
z-index:10000;
}
.iconsPopUp .titleCart_on {
width: 15px;
height: 15px;
display: inline;
float: left;
margin: 4px 10px 0 0;
cursor: pointer;
z-index:10000;
}

.lt .titleCart_off {
background: url(../images/iconCartOn_OffLT.gif) bottom left no-repeat;
}

.fr .titleCart_off {
background: url(../images/iconCartOn_OffFR.gif) bottom left no-repeat;
}

.acs .titleCart_off {
background: url(../images/iconCartOn_OffACS.gif) bottom left no-repeat;
}

.nlt .titleCart_off {
background: url(../images/iconCartOn_OffNLT.gif) bottom left no-repeat;
}

.titleCart_off {
background: url(../images/iconCartOn_OffASSET.gif) bottom left no-repeat;
}                                                                    

.noRelatedAssetsClass
{
  padding:5px 0 0 0;
}
		
		
/*Starts Added on 18 Jan 2010 by sami for titles list view UI changes*/	

.bqassetNameWidth
{
	width:300px;
}
.bqassetcaptionWidth
{
	width:270px;
	padding:0 0 0 10px;
}
.divbqassetcaptionWidth
{
	width:270px;
	padding:0 0 0 10px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;
}
.bqassetcolorcaptionWidth
{
	width:270px;
	padding:0 0 0 10px;
	color:#F89602;
}
.divbqassetcolorcaptionWidth
{
	width:270px;
	padding:0 0 0 10px;
	color:#F89602;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;
}
.bqassetspecsWidth
{
	width:100px;
	padding:0 0 0 10px;
}
.bqassetdownloadeddateWidth
{
	width:270px;
	padding:0 0 0 10px;
}
.bqassetLanguageWidth
{
	width:240px;
	padding:0 0 0 10px;
}
.divbqassetLanguageWidth
{
	width:240px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
}

/*For Asset List*/
.assetlisttitleNameWidth
{
	width:230px;
}
.divassetlisttitleNameWidth
{
	width:230px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
}
.divassetlisttitleNameImgWidth
{
	width:230px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;
	background: transparent url(../images/blank.gif) top center no-repeat;	
}
.assetlistcaptionWidth
{
	width:250px;
	padding:0 0 0 10px;
}
.divassetlistcaptionWidth
{
	width:250px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
}
.assetlistLanguageWidth
{
	width:80px;
	padding:0 0 0 5px;
}
.divassetlistLanguageWidth
{
	width:80px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
}
.assetlistdatesWidth
{
	width:70px;
	padding:0 0 0 5px;
}
.divassetlistdatesWidth
{
	width:70px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
	color:#FFCE37;
	font-weight:bold;
	font-size:12px;
}
/*For Screening Room List*/
.scrroomtitleNameWidth
{
	width:260px;
}
.scrroomcaptionWidth
{
	width:320px;
	padding:0 0 0 10px;
}
.scrroomLanguageWidth
{
	width:80px;
	padding:0 0 0 5px;
}
.divscrroomLanguageWidth
{
	width:80px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
}
/*For Asset Cart*/
.assetcartTitleNameColWidth
{
	width:250px;
}
.assetcartCaptionColWidth
{
	width:310px;
	padding:0 0 0 10px;
}
.assetcartLangCaptionColWidth
{
	width:270px;
	padding:0 0 0 10px;
}
.assetcartLanguageWidth
{
	width:80px;
	padding:0 0 0 5px;
}
.divassetcartLanguageWidth
{
	width:80px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
}
.assetcartFileSizeColWidth
{
	width:50px;
	padding:0 0 0 10px;
}
/*Ends titles list view UI changes*/



/*On 10-MAR-2010 for Playlist Design Display UI Changes*/
.playlistTableWidth
{
   /*width:829px;*/
}
.playlistTableWidth .tdTitleId
{
    width:55px;
}
.playlistTableWidth .tdParentTitleName
{
    width:200px;
}
.playlistTableWidth .tdTitleName
{
    width:158px;
}
.playlistTableWidth .tdAssetName
{
    width:158px;
}
.playlistTableWidth .tdTitleName .divtdTitleName,.playlistTableWidth .tdAssetName .divtdAssetName
{
	width:150px;
	height:inherit;
	overflow:hidden;
	white-space:nowrap;	
}
.playlistTableWidth .tdRunningTime
{
    width:60px;
    padding-left:5px;
}
.playlistTableWidth .tdLanguage
{
    width:170px;
}

.DownAssetsStyle {
	line-height: 28px;
	font-weight: bold;
	text-align: left;
	color: #4d5159;
	padding: 0 0 0 0px;
	float: left;
	display: inline;
	position: relative;
	}
.DownTitleNameWidth
{
	font-size: 12px;
	width:300px;
	padding:0 0 0 10px;
}
.DownAssetNameWidth
{
	font-size: 10px;
	width:300px;
	padding:0 0 0 10px;
}
.DownAssetsdownloadeddateWidth
{
	font-size: 10px;
	width:270px;
	padding:0 0 0 10px;
}
.divLivestream
{
    position: relative; 
    top: -20px; 
    right: -590px;
}

.imgWathLive
{
	width:110px;
	height:20px;
}
.leftNavTextforRF
{
    color:White;
    Padding:0 0 0 3px;
    font-size:11px;
    margin:3px 0 3px 0;
    line-height: 14px;
}
/*.divTestspace
{
    position:absolute;
    z-index:7000px;
    float:right;
    margin:0px 0 0px 500px;
}

.headlink li
{
	color:#00618a;
	font-size:11px;
	line-height: 18px;
	font-weight:bold;
	width: auto;
	height: 18px;
	
}
.headlink li ul
{
    float: left;
	display: inline;
	margin: 0;
	height: 18px;
	width: auto;
	line-height: 18px;
	font-weight:bold;
	
}
.headlink li a
{
	font-weight: bold;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 0 5px 0 5px; 
	color:#00152e;
	height: 18px;
}
.headlink li ul li a
{
    font-weight: bold;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 0 5px 0 5px; 
	color:#FFFFFF;
	height: 18px;
	width:100px;
}
.headlink li a:hover{
	color:#00618a;
	background: #00142c;
}
.headlink li ul li a:hover{
	color:#00618a;
}*/

.NewAssetsCart_on {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
background: url(../images/iconCartOn_OffNLT.gif) top left no-repeat;
	}




.NewAssetsCart_off {
	width: 15px;
	height: 15px;
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
background: url(../images/iconCartOn_OffNLT.gif) bottom left no-repeat;
	}
	
.newAssetsTopMenu{
	width:700px;
	white-space:nowrap;
	height:30px;
	}
	
	.newAssetsTopMenutd
	{
	    height:30px;
	}
	
	.hbkSynopsisborder
	{
	    border-bottom-color:Red;
	    border-top-color:Red;
	    border-left-color:Red;
	    border-right-color:Red;
	    border-width:thin;
	    border-style:solid;
	}
	#titleInfo .hbksynopsisModule {
				width: 600px;
				display: block;
				margin: 15px 0 30px 50px;
				font-size: 11px;
				line-height: 1.2;
				
				 border-bottom-color:Red;
				border-top-color:Red;
				border-left-color:Red;
	    border-right-color:Red;
	    border-width:thin;
	    border-style:solid;
				}
	
		#titleInfo .hbksynopsisModule p {
			display: block;
			text-align: left;
			color: #000000;
			margin: 7px 0 5px 0;
			font-weight: normal;
			}

		#titleInfo .hbksynopsisModule p.header {
			font-weight: bold;
			margin: 20px 0 0 0;
			}
			
		
		#titleInfo .hbksynopsisModule p.button {
			margin: 10px 0 0 0;
			}
			
			#titleInfo .hbksynopsisModule .first {
			
			}
			#divPleaseLogin
			{
				width: 300px;
				height: 40px;
				margin: 0;
				float: right;
				display: inline;
				border-top: 0;
				border-right: 0;
				border-bottom: 0;
				border-left: 1px solid #FFFFFF;
			}
			#divPleaseLogin .imgPleaseLogin
			{
				/*padding-top:5px;
				padding-left:10px;*/
				max-height:40px;
				max-width:300px;
			}
			.loggedout #headerTop #divPleaseLogin {
			width: 300px;
			height: 40px;
			margin: 0;
			float: right;
			display: inline;
			border-top: 0;
			border-right: 0;
			border-bottom: 0;
			border-left: 1px solid #FFFFFF;
			}
			
		.loggedin #headerTop #divPleaseLogin {
			display: none !important;
			}
			
.createPDFButton {
		height: 18px;
		width: 174px;
		margin: 0 5px 0 0;
		padding: 3px 0 0 5px;
		align: middle;
		border: 0 !important;
		}
		
		#titleOptionsTop .ShoweSheet 
		{
		height: 25px;
		width: auto;
		font-size: 10px;
		font-weight: bold;
		color: #00264c;
		text-align: left;
		display: inline;
		margin: 0 5px 0 1px;
		float: left;
		border-top: 0;
		border-left: 1px solid #666666;
		border-bottom: 0;
		border-right: 0;
		}
		
/****************** ADDED ON 17TH AUGUST FOR E SALES SHEET PORTAL *************************/

/*.salesHeader {
			overflow: visible;
			display: block;
			width: 920px;
			height: 306px;
			padding: 0;
			z-index: 1000;
	     }
	     
.salesHeader .img {
			width: 920px;
			height: 306px;
			z-index: 1000;
	     }	     

#bodyContainerSalesSheet {
	padding: 0;
	margin: 0 0 0 15px;
	background-color: #5c8dab;
	z-index: 50;
	}

.titleSelectPDF_on {
	width: 123px;
	height: 181px;
	display: inline;
	float: left;
	margin: 0 0px 0 0;
	cursor: pointer;
	}

	.nlt .titleSelectPDF_on {
		background: url(../media/images/ui/checkboxesSalesTitles3.png) top left no-repeat;

		}
		
	.titleSelectPDF_on {
		background: url(../media/images/ui/checkboxesSalesTitles3.png) top left no-repeat;

		}

.titleSelectPDF_off {
	width: 123px;
	height: 181px;
	display: inline;
	float: left;
	margin: 0 0 0 0;
	cursor: pointer;
	}

	.nlt .titleSelectPDF_off {
		background: url(../media/images/ui/checkboxesSalesTitles3.png) bottom left no-repeat;


		}

	.titleSelectPDF_off{
		background: url(../media/images/ui/checkboxesSalesTitles3.png) bottom left no-repeat;

		}

.smallThumbView .titleModuleSalesSheet {
	position: relative;
	width: 142px;
	height: 210px;
	float: left;
	margin: 0 2px 10px 0;
	border: none;
	}	
	
.smallThumbView .titleModuleSalesSheet img.titleSalesSheet {
	width:  117px;
	height: 175px;
	display: block;
	margin: 5px auto;
	}
	
.smallThumbView .titleModuleSalesSheet .overlayTitle {
	position:absolute;
	top:-3px;
	left: 10px;
	width: 123px;
	height: 181px;
	margin: 5px auto;
	}	


.smallThumbView .titleModuleSalesSheet .copySalesSheetTitle {
	width: 117px;
	margin: -2px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	}

	
.selectLabel  {
				width: auto;
				height: 25px;
				line-height: 25px;
				padding: 0;
				color: #00264c;
				font-size: 11px;
				font-weight: bold;
				display: inline;
				float: left;
				margin: 0 40px 0 10px;	
				}


#titleRepOptionsTop {
	padding: 0;
	margin: 0 25px 10px 2px;
	height: 25px;
	line-height: 25px;
	z-index: 1 !important;
	overflow: auto;
	border-top:  0;
	border-right: 0;
	border-bottom:  0;
	border-left: 0;
	}

#titleRepOptionsTop .sortSalesTitles {
				padding: 0 65px 0 0;
				float:right;
				}
		

#titleRepOptionsTop .sortSalesTitlesLabel  {

				width: auto;
				height: 25px;
				line-height: 25px;
				padding: 0;
				color: #00264c;
				font-size: 11px;
				font-weight: bold;
				display: inline;
				float: left;
				}

			.sortLabel, .sortOptions2_on, .sortOptions2_off, .viewLabel, .viewOptions_on, .viewOptions_off {
				width: auto;
				height: 25px;
				line-height: 25px;
				padding: 0;
				color: #00264c;
				font-size: 11px;
				font-weight: bold;
				display: inline;
				float: left;
				}

			.sortLabel, viewLabel {
				margin: 0;
				}

			.sortOptions2_on, .sortOptions2_off, .viewOptions_on, .viewOptions_off {
				margin: 0 0 0 8px;
				padding: 0 0 0 0px;
				}

			.sortOptions2_on, .viewOptions_on {
				background: transparent url(../media/images/backgrounds/bgFauxRadio2_on.gif) top left no-repeat;
				}

			.sortOptions2_off, .viewOptions_off {
				background: transparent url(../media/images/backgrounds/bgFauxRadio2_off.gif) top left no-repeat;
				}

			.sortOptions2_on a, .sortOptions2_off a {
				color: #00264c;
				text-decoration: none;
				}

			.sortOptions2_on img.fauxRadio2, .sortOptions2_off img.fauxRadio2 {
				 width: 15px;
				 height: 10px;
				 align: middle;
				 border: 0 !important;
				 }

			.viewOptions_on img.fauxRadio2, .viewOptions_off img.fauxRadio2 {
				 width: 15px;
				 height: 25px;
				 align: middle;
				 border: 0 !important;
				 }
				 
				 
.closeButton {
		position: absolute;
		top:2px;
		right: 1px;
		z-index: 2000;
		}*/

