/*	UI Components ============================================================================== */
	H1 {
		font: 				bold 18px verdana;
	}

	A IMG {
		border: 			0px none;
	}

	#SiteUI {
		background: 		url(http://wb.cdn.warnerbros.com/dvd2blu/interface/console_bg.jpg) repeat-y right;
		width: 				964px;
	}
	
	#SiteUIGrad {
		background: 		url(http://wb.cdn.warnerbros.com/dvd2blu/interface/console_bg_grad.jpg) repeat-y right;
		width: 				964px;
	}
	
	.grad {
		background: 		url(http://wb.cdn.warnerbros.com/dvd2blu/interface/console_bg_grad.jpg) repeat-y right;
	}

	.instructions {
		font: 				bold 14px arial;
		color:				white;
		padding:			5px 0px 5px 12px;
		text-align: 		left;
		border-right:		1px solid #9B9B9B;
		border-left:		1px solid #9B9B9B;
	}
	
	.instructions A {
		color:				#FFB200;
		text-decoration:	none;
	}
	
	.terms, .subnav {
		background-color: 	black;
		font:				9px tahoma, verdana, arial;
	}
	
	.terms {
		float:				left; 
		padding:			5px 50px 0px 20px;
		color: 				#9F9E9E;
		width:				300px;
		font-size:			9px;
	}
	
	.terms A {
		color:				#5C9CDA;
		text-decoration:	none;
	}
	
	.subnav {
		padding:			5px 30px 0px 0px;
		color:				#5C9CDA;
		float:				right; 
		text-align:			right; 
		width:				550px;
	}
	
	.subnav A {
		font:				9px tahoma, verdana, arial;
		color:				#5C9CDA;
		text-decoration: 	none;
		margin:				0px 8px 0px 8px;
	}
	
	#faqLink {
		float:				right; 
		margin:				0px 15px 0px 0px; 
		color:				#008BC8; 
		font:				bold 11px verdana;
	}
	
	.footer {
		background-color:	black; 
		border-top:			1px solid #A2B2BF; 
		padding-top:		3px;
	}
	
	.interiorContent {
		color:				white; 
		vertical-align:		top; 
		font:				11px verdana; 
		padding:			15px; 
		border-left:		1px solid #A2B2BF; 
		border-right:		1px solid #A2B2BF;
		background-color:	#232323;
	}
	
	.interiorContent UL {
		margin-top:0px;
		margin-bottom :0px;
	}
	
	.interiorContent LI {
		color:				#018CC5;
		margin-bottom: 5px;
	}
	
	.interiorContent LI A {
		color:				#018CC5;
		font:				12px verdana;
		text-decoration: 	none;
	}
	
	.legalText, .legalText .legalText {
		text-align:			justify
	}
	
	.legalText .legalText {
		padding:			5px 25px 5px 25px;
	}
	
	.legalText .subHdr {
		font: 				15px arial;
		color:				#0788C2;
	}
	
	.quickLinks {
		float:right; 
		margin-top:0px; 
		background-color:#131313; 
		border:1px solid #008CBF; 
		padding:	15px 15px 15px 0px;
	}
	
/*	============================================================================================ */	

/*	Homepage Text ============================================================================== */
	#HPUI {
		border-left:		1px solid #A2B2BF; 
		padding-left:		61px;
	}
	
	#HPUI #txtBlock {
		width:				556px; 
		height:				205px; 
		text-align:			left; 
		color:				#E3E3E3; 
		font: 				bold 19px arial, tahoma, verdana;
		margin-top:			25px;
	}
	
	#HPUI #txtBlock H1 {
		width:				510px; 
		color:				#E3E3E3; 
		font: 				bold 18px arial, tahoma, verdana;
	}
	
	#HPUI #txtBlock UL {
		font:				bold 14px verdana, arial, tahoma; 
		color:				#BEBEBE; 
		list-style:			url(http://wb.cdn.warnerbros.com/dvd2blu/interface/bullet_blue.gif);
	}
	
	#HPUI #txtBlock UL LI {
		margin-left:		-25px;
	}
	
	#HPUI #txtBlock #price {
		color:				#1ABAED;  
		font:				bold 18px arial, tahoma, verdana;
		margin-top:			40px;
	}
	
	#HPUI #txtBlock #price B {
		color:				#FF7F01; 
		font-size:			18px;
	}
	
	#startBtn {
		margin-top:			40px;
	}

/*	============================================================================================ */	

/*	Title Blocks =============================================================================== */
	#titleListingColumn {
		width:				789px;
		height: 			500px;
		vertical-align: 	top;
		
	}
	
	.buyTitlePlate {
		height: 			270px;
		float:				left;
		color: 				white;
		margin:				5px;
		margin-left:		10px;
		font:				10px arial, verdana, helvetica;
		text-align: 		center;
		width:130px;
	}
	
	.titleInstance, .titleHolder, .titleOverlay {
		width: 				90px;
		height: 			120px;
		overflow: 			hidden;
		text-align:			left;
		z-index: 			1;
		
	}
	
	.titleInstance {
		padding:			5px 0px 5px 0px;
		border:				3px inset #AAAAAA;
		margin-bottom: 		10px;
		height:				auto;
		z-index: 			500;
		background-color:	#FDFFFC;
		width: 				130px;
	}

	
	.titleHolder {
		margin-left: 		20px;
		background: 		url(http://wb.cdn.warnerbros.com/dvd2blu/interface/no-image.jpg) no-repeat;
	}
	
	.titleImage, .titleOverlay {
		position: 			absolute;
	}
		
	.buyTitlePlate IMG {
		margin-bottom:		5px;
	}
	
	.buyTitlePlate B {
		color:				#FFF100;
	}
	
	.buyTitlePlate U {
		text-decoration: 	none;
		color:				#FFF799;
	}
	
	.buyTitlePlate U A {
		text-decoration: 	underline;
		color:				#FFF799;
		font-weight: 		bold;
	}
	
	
	
	.titleText {
		height:				40px;
		font:				11px arial, verdana, helvetica;
		text-align: 		center;
		vertical-align: 	top;
		color: 				#FFFFFF;
		width:				130px;
	}
	
	.titleText B{
		color: 				#FFFFFF;
	}
	
	#overlaySprite1 {
		margin-left: 		0px;
	}

	
	.titleOverlay {
/*		display: 			none;*/
	}
	
	#SI_msg {
		border:1px solid white; 
		background: url(http://wb.cdn.warnerbros.com/dvd2blu/interface/bg_infowin.jpg) repeat-x;
		width: 200px;
	}

	#SI_header {
		background-color: #0688C6;
		font: bold 11px verdana, arial, helvetica;
		padding:3px;
		text-align: center;
	}
	
	#SI_instructions {
		border-top:1px solid white; 
		font: italic 10px verdana, arial, helvetica;
		color: #999999;
		padding: 5px;
		text-align: center;
	}
	
	#SI_txt {
		color:white; 
		font:10px verdana, arial, helvetica;
		height: 100px;
		vertical-align: top;
		padding:8px;
		
	}
	
	#SI_close{
		text-align: center;
		padding:5px;
	}
	
	#SI_close A{
		color: #CCCCCC;
		text-decoration: none;
		font: bold 11px verdana, arial, helvetica;
	}
	
	#SI_close A:HOVER{
		color: #FFFFFF;
		text-decoration: none;
		font: bold 11px verdana, arial, helvetica;
	}
/*	============================================================================================ */


/*	Mini-Cart Styles =========================================================================== */

	#floatLayer {
		position: 			absolute; 
		height:				auto; 
		width:				175px; 
		z-index: 			1; 
		background-color:	#D8DFE5;
		display: 			none;
	}

	#miniCartColumn {
		width: 				175px;
		vertical-align: 	top;
		padding:			0px 8px 0px 8px; 
	}
	
	#mcCartLayout {
		width:				175px;
		border:				1px solid #414B55
	}
	
	.remIcon {
		margin: 			-2px 5px 2px 0px;
	}
	
	#miniCart LI, #floatLayer TD, #cartTotal {
		font:				9px tahoma, arial, verdana, helvetica;
		list-style: 		none;
	}
	
	#miniCart INPUT{
		width:				auto;
		border:				1px solid black;
	}
	
	#cartTotal{
		font-weight: 		bold;
		color:				red;
	}
	
	#miniCartTable {
		width: 				100%;
	}
	
	#miniCartTable TD {
		vertical-align: 	top;
		padding-top: 		5px;
	}
	
	#miniCartTable .mc2 {
		width: 				100%;
	}
	
	#miniCartTable .mc3 {
		text-align: 		right;
	}
	
	#mcTotalLabel {
		padding:			3px 3px 3px 8px; 
		font-weight:		bold;
	}
	
	#mcTotalPlate {
		width: 				50px;
		padding:			3px 8px 3px 3px;
		text-align: 		right;
	}
	
	#mcCheckoutPlate {
		text-align: 		right;
		padding: 			3px;
	}
/*	============================================================================================ */

/*	Search & Filtration Tools ================================================================== */
	#letterFilterPanel {
		font:				bold 11px arial; 
		color:				#FFA200; 
		padding-right:		12px; 
		padding-bottom:		10px;
		text-align: 		right;
	}

	#letterFilters {
		margin:				0px 0px 0px 7px;
		width:				300px; 
		float:				left; 
		text-align:			left; 
		padding-left:		5px; 
		padding-top:		5px;
	}
	
	#letterFilters A {
		margin-left:		8px;
		color:				#FFA200;
		text-decoration: 	none;
	}
	
	#letterFilters A:HOVER {
		color:				#FFD200;
		text-decoration: 	underline;
	}
	
	#searchPanel {
		width:				400px; 
		text-align:			right;
		float:				right;
	}
	
	#searchField {
		background:			url(http://wb.cdn.warnerbros.com/dvd2blu/interface/field_bg.jpg) no-repeat top left; 
		border:				0px none; 
		width:				200px; 
		color:				black;
		height:				18px;
	}
	
	#filteredBy, #xOfY {
		background: 		url(http://wb.cdn.warnerbros.com/dvd2blu/interface/hdr_bg.gif) repeat-x;
		font: 9px verdana;
		color: white;
		height: 22px;
		padding:3px 5px 3px 5px;
		margin-top: 15px;
	}
	
	#filteredBy {
	}

	#xOfY {
		text-align:right;
	}
	
/*	============================================================================================ */


div.curv {
        border: transparent 0px !important;
	margin:0 !important; 
	padding:10px 0 0 51px !important; 
	background: url('../interface/popup_top_01.png') no-repeat top left !important; 
	*background: url('../interface/popup_top_01.gif') no-repeat top left !important; 
	width:363px !important; 
	min-height: 155px !important; 
	*height: auto; 
	z-index:30 !important; 
	text-align: left;
}
div.curv p {
	margin:0 !important;
	padding:0 0 4px 0 !important;
	color:#000;
	font:normal 10px verdana,helvetica;
	text-decoration:none;
	text-align: left;
}
div.curv span.red {
	color:#900;
	font:normal 10px verdana,helvetica;
	display:inline;
}
div.innerC {
	width:363px; 
	height:24px; 
	background: url('../interface/popup_btm_02.png') no-repeat top left !important; 
	*background: url('../interface/popup_btm_02.gif') no-repeat top left !important; 
	margin-right: 60px; 
	z-index: 30 !important;
}

.infoboxstyle {
	position: relative; 
	z-index: 30 !important; 
	width:363px; 
	height: auto;
} 
.infoboxstyle * {
	visibility: "visible"; 
	position: relative; 
	z-index: 31 !important;
}

.closebtn a {
	text-decoration:none; 
	color:rgb(0, 139, 200);
}
.closebtn a:hover {
	color:#FFD200;
}
div.popupDetails {
	width: 300px; 
	padding: 0px 0px 0px 18px;
}
div.popupDetails .prodlistName {
	color:#000; 
	font:bold 16px arial,helvetica;
	padding-bottom: 4px;
}
div.popupDetails img {
	padding: 6px 8px 0px 0px;
}
div.popupDetails h2{
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
}

div.curv_flip {
        border: transparent 0px !important;
	margin:0 !important; 
	padding:10px 0 0 7px !important; 
	background: url('../interface/popup_top_01_flip.png') no-repeat top left !important; 
	*background: url('../interface/popup_top_01_flip.gif') no-repeat top left !important; 
	width:363px !important; 
	min-height: 155px !important; 
	*height: auto; 
	z-index:30 !important; 
	text-align: left;
}
div.curv_flip p {
	margin:0 !important;
	padding:0 0 4px 0 !important;
	color:#000;
	font:normal 10px verdana,helvetica;
	text-decoration:none;
	text-align: left;
}
div.curv_flip span.red {
	color:#900;
	font:normal 10px verdana,helvetica;
	display:inline;
}
div.innerC_flip {
	width:363px; 
	height:24px; 
	background: url('../interface/popup_btm_02_flip.png') no-repeat top left !important; 
	*background: url('../interface/popup_btm_02_flip.gif') no-repeat top left !important; 
	margin-right: 60px; 
	z-index: 30 !important;
}

.infoboxstyle_flip {
	position: relative; 
	z-index: 30 !important; 
	width:363px; 
	height: auto;
} 
.infoboxstyle_flip* {
	visibility: "visible"; 
	position: relative; 
	z-index: 31 !important;
}

div.popupDetails_flip {
	width: 300px; 
	padding: 0px 0px 0px 18px;
}
div.popupDetails_flip .prodlistName_flip {
	color:#000; 
	font:bold 16px arial,helvetica;
	padding-bottom: 4px;
}
div.popupDetails_flip img {
	padding: 6px 8px 0px 0px;
}
div.popupDetails_flip h2{
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
}
