﻿@charset "utf-8";

#img {
	margin:0px;
	padding:0px;
}

.product_pager_container {
	margin:0px 0px 0 5px;
	width: 810px;
	background:url(/musite/Images/paging_bg.gif);
	background-repeat:no-repeat;
	height:48px;
}

.product_pager_container a {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
		
}

.product_pager_container a:visited {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
		
}

	.product_pager_container form
	{
		display:inline;
		position:relative;
		top:0px;
	}
	
	.container_left
	{
		width: 281px;
		float:left;
		margin:13px 0 0 0;
		padding:0 0 0 20px;
	}

	.container_center
	{
		float:left;
		margin:14px 0 0 0;
		width:399px;
	}
	
	.container_center select
	{
		top:-6px;
		position:relative; 
		width:140px;
	}
	
	.container_right
	{
		float:left;
		margin:14px 0 0 0;
	}	
	
	.container_right select
	{
		top:-4px;
		position:relative;
	}
	
	.display_options {
		height:20px;
		margin:14px;
		padding:0px;
		float: left;
		display: inline;
	}
	
	.pager_navigation 
	{
		width:810px;
		padding:0px;
		color:Black;
		margin: 10px 0 0 5px;
		height: 30px;
	}

	.pager_previous
	{
		width: 112px;
		float:left;
		text-align:left;
	}
	
	.pager_pages
	{
		width:560px;
		text-align:center;
		float:left;
	}

	.pager_next
	{
		float:left;
		width:112px;
		text-align:right;
	}
			
	.pager_navigation .selected
	{
		color:Red;
		font-weight:bold;
	}
	
	.pager_navigation a
	{
		color:black;
	}
	
	.pager_navigation .links {
		margin:0px 0px 10px 0px;
		padding:0px;
		/*float:left;*/
		display:inline;
		color:Black;
	}
	
	.show {
		margin:0px;
		padding:0px;
		display:inline;
	}
	
.outside_container_bottom_shadow {
	background:url(/musite/Images/box_shadow.jpg);
	background-repeat:no-repeat;
	width:808px;
	margin:0px;
	padding:0px;
	float:left;
}
.product_detail_container {
		margin:0 0 0 6px;
		padding:0;
		background:url(/musite/Images/product_bg.jpg);
		background-repeat:no-repeat;
		padding:20px 10px 20px 10px; 
		width:785px;
		border: 1px solid #b8c1d4;
		float:left;
	}

.productRec_detail_container {
		padding:0;
		background:url(/musite/Images/product_bg.jpg);
		background-repeat:no-repeat; 
		padding:20px 0 20px 0px; 
		width:798px;
		border: 1px solid #b8c1d4;
	}
	
.tiled_container 
{
	display:table-cell;
	background:url(/musite/Images/product_bg_vertical_lines.gif);
	background-repeat:repeat-y;
	overflow: auto;
}	
.listDiplayOptions
{
	width:807px;
	float:left;
}

.listWrapDiplayOptions
{
	width:807px;
	margin:0 10px 0 7px;
}	
/* ------------ What's New List Styles -----------------*/

	.product_detail_left {
		margin: 20px 0px 0px 0px;
		padding:0px;
		float:left;
		display:inline;
		width:142px;
		text-align:center;
	}
	
	.product_detail_left p {
		margin:0px;
		padding:5px;
		font-family:Tahoma, Geneva, sans-serif;
		/*font-size:12px;*/
	}
	
	.product_detail_right {
		margin: 20px 0px 0px 0px;
		padding:0px;
		float:left;
		display:inline;
		width:640px;
	}
	
	.product_detail_right p {
		margin:10px 0px 10px 0px;
		padding:0px 25px 0px 0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
	}
	
	.product_detail_right p.genre {
		color:#555;
	}
		.product_detail_right a {
			margin:0px;
			padding:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 20px;
			color:#000;
			font-weight:bold;
			text-decoration:none;
		}
		.product_detail_right a:visited {
			margin:0px;
			padding:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 20px;
			color:#000;
			font-weight:bold;
			text-decoration:none;
		}
		
	.cast_listing {
		margin:10px 0px 10px 0px;
		padding:0px 25px 0px 0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
	}
		.cast_listing a, .prodOther a {
			margin:0px; 
			padding:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 13px;
			color:#0046d3;
			text-decoration:none;
			font-weight:normal;
		}
		.cast_listing a:visited, .prodOther a:visited {
			margin:0px; 
			padding:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 13px;
			color:#0046d3;
			text-decoration:none;
			font-weight:normal;
		}
		.cast_listing a:hover, .prodOther a:hover {
			margin:0px; 
			padding:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 13px;
			color:#0046d3;
			text-decoration:underline;
			font-weight:normal;
		}
		
/* ------------ What's New Detail Style -----------------*/

.details_container {
	width: 766px;
	margin: 20px;
	padding:0px;
	display:inline;
	float:left;
}

	.details_container p {
		font-family: Tahoma, Geneva, sans-serif;
		font-size:13px;
		color:#000;
	}
	
	.details_container a {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 13px;
		color:#0046d3;
		text-decoration:none;
		font-weight:normal;
	}
	.details_container a:visited {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 13px;
	     color:#0046d3;
		text-decoration:none;
		font-weight:normal;
	}
	.details_container a:hover {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
      	font-size: 13px;
		color:#0046d3;
		text-decoration:underline;
		font-weight:normal;
	}
	
	
	
		.details_container .movie_title a {
			margin:0px;
			padding:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 20px;
			color:#0046d3;
			font-weight:bold;
			text-decoration:none;
		}
		.details_container .movie_title a:visited {
			margin:0px;
			padding:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 20px;
			color:#0046d3;
			font-weight:bold;
			text-decoration:none;
		}
		
	.cast_listing {
		margin:2px 0px 10px 0px;
		padding:0px 25px 0px 0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
	}


/* ------------ What's New Tiled Styles -----------------*/

.tile {
	width:100px;
	/*border-right: 1px solid red;*/
	margin: 10px 0px 0 0px;
	padding: 0px 30px 0px 29px;
	float: left;
	display:inline;
}

	.tile a.link {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 13px;
		color:#0046d3;
		text-decoration:none;
		font-weight:normal;
	}
	.tile a.link:visited {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 13px;
	     color:#0046d3;
		text-decoration:none;
		font-weight:normal;
	}
	.tile a.link:hover {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
      	font-size: 13px;
		color:#0046d3;
		text-decoration:underline;
		font-weight:normal;
	}
	
	.tile_last a.link {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 13px;
		color:#0046d3;
		text-decoration:none;
		font-weight:normal;
	}
	.tile_last a.link:visited {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size: 13px;
	     color:#0046d3;
		text-decoration:none;
		font-weight:normal;
	}
	.tile_last a.link:hover {
		margin:0px; 
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
      	font-size: 13px;
		color:#0046d3;
		text-decoration:underline;
		font-weight:normal;
	}
	
.tile_last {
	width:115px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	display:inline;
	/*border:1px solid red;*/
}

.tiled_image
{
	display:table-cell;
	vertical-align: middle;
}

.GridImageBlock
{
	margin: 5px 0 0 0;
}

.gridImage
{
	margin:0;
	overflow:hidden;
}


.gridPreOrderImage,
.gridRecentReleaseImage
{
	width: 112px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	padding: 4px 0 4px 0;
}

.gridPreOrderTop
{
	height: 16px;
	width:114px;
	background: #366697 repeat-x;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 0 0 0;
	text-align: center;
}

.gridRecentReleaseTop
{
	height: 16px;
	width:114px;
	background: #C3161C repeat-x;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 0 0 0;
	text-align: center;
}

.tiled_price {
	margin: 10px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#0046d3;
	font-weight:bold;
}
.tiled_was_price {
	margin: 2px 0px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#555;
}

.movie_title {
	margin: 10px 0px 10px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:1.3em;
	color:#000;
}

.movie_title_details
{
	margin: 10px 0px 10px 0px
}

.movie_title_details a
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#0046D3;
	font-size:20px;
	text-decoration: none;
	font-weight:bold;
}

.movie_title_details a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#0046D3;
	font-size:20px;
	text-decoration:underline;
	font-weight:bold;
}

.movie_title a,
.movie_title a:hover,
.movie_title a:visited
{
	text-decoration:underline;
}

.detail_avail 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#c00;
}

.tiled_avail {
	margin: 10px 0px 10px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#c00;
}
		
p.genre {
color:#555;
}	
	
.availability {
	float:right;
}

	
.red_date {
	color:#F00;
}

.was_price {
	color:#555555;
	font-size:10px;
}

.now_price {
	color:#000000;
	font-size:13px;
	font-weight:bold;
}






