/* all sections start */
body {
	margin:0;
	padding:0;
	background-image: url('../images/general/background_ext.jpg');
	background-repeat:repeat-x;
}
#outer_wrapper {
	margin-left: 100px;
	width:780px;
}
#outer_wrapper #wrapper {
	float: left;
	width: 780px;
}
#outer_wrapper #wrapper #main {
	float: left;
	width: 630px;
}
#outer_wrapper #wrapper #main p {
	margin-bottom: 0;
	padding: 0;
}
#outer_wrapper #wrapper #main #content {
    background-color:white;
    float:left;
    min-height:650px;
}
#outer_wrapper #wrapper #main #content_padding {
    padding:20px 20px 10px 20px;
}
div	{
	font-family: Arial; font-size: 1em;
}
.chkBoxSize input {width:10px; height:10px;}
img	{border: 0px}
a {text-decoration:none;}
a:hover	{text-decoration: none}
.clear {clear: both}
.visible_inline {display:inline;}
.invisible {display:none;}
.message {font-style: italic; color: #006400; font-size: 11px;}
input {font-family: verdana; font-size: 0.8em;}
h1 {font-family: verdana; font-size: 1.8em; font-weight: bold; color: #1A1D78}
.h1	{font-family: verdana; font-size: 1.8em; font-weight: bold; color: #1A1D78}
h2 {font-family: verdana; font-size: 1.4em; font-weight: bold; color: #1A1D78; margin-top: 0px; margin-bottom: 12px}
.h2	{font-family: verdana; font-size: 1.4em; font-weight: bold; color: #1A1D78}
h3 {font-family: verdana; font-size: 1.2em; font-weight: bold; color: #1A1D78; margin-top: 0px; margin-bottom: 2px}
.h3	{font-family: verdana; font-size: 1.2em; font-weight: bold; color: #1A1D78}
#outer_wrapper #wrapper #main #whitebackground_bottom {
    position:relative;
    top:0;
    border:none;
    margin:0px 0 0 0;
    padding:0;
}
#outer_wrapper #wrapper #main #whitebackground_bottom2 {
    position:relative;
    top:0;
    border:none;
    margin:-0px 0 0 0;
    padding:0;
}
.newReleases-title {
	font-family:Arial; font-size:0.7em; font-weight:bold; color:#404041; line-height:1em;
}
.newReleases-title a {
	font-family:Arial; font-size:0.7em; font-weight:bold; color:#404041; line-height:1em;
}
.newReleases-synopsis {
	font-family:Arial; font-size:0.6em; font-weight:normal; color:#666666; line-height:1em;
}
.newReleases-synopsis a {
	font-family:Arial; font-size:0.6em; font-weight:normal; color:#666666; line-height:0.9em;
}
.newReleases-price {
	font-family:Arial; font-size:0.6em; font-weight:bold; color: #515153; padding-bottom:2px;
}
.newReleases-exclamation {
	font-family:Arial; font-size:1.1em; font-weight:bold; color: #4C6167; padding-bottom:2px;
}
.newRelease-more {
   font-family:Arial; font-size:0.6em; font-weight:normal; color:#8F8F8F; line-height:0.9em;
}
.newRelease-more a {
   font-family:Arial; font-size:0.6em; font-weight:normal; color:#8F8F8F; text-decoration:none;
}
.text {
	font-family:Arial; font-size:0.8em; font-weight:normal; color:#666666; line-height:1em;
}
.text a {
	font-family:Arial; font-size:0.8em; font-weight:normal; color:#666666; line-height:1em;
}
.title {
	font-family:Arial; font-size:0.8em; font-weight:bold; color:#404041; line-height:1em;
}
.title a {
	font-family:Arial; font-size:0.8em; font-weight:bold; color:#404041; line-height:1em;
}

/* all sections end */

/* colors start*/
.film {color:#79006c;}
.film a {color:#79006c;}
.sport {color:#002f63;}
.sport a {color:#002f63;}
.television {color:#e28000;}
.television a {color:#e28000;}
.hd {color:#c2004b;}
.hd a {color:#c2004b;}
.music {color:#a6000f;}
.music a {color:#a6000f;}
.kids {color:#87b300;}
.kids a {color:#87b300;}
/* colors end*/


/* header start */
#outer_wrapper #header {
	float:left;
	width:780px;
	background-repeat:no-repeat;
	width:780px;
	height:65px;
	border:none;
}
#outer_wrapper #header .logo {
    padding:18px 0 0px 17px;
}
/* header end */


/* left nav start */
#outer_wrapper #wrapper #nav_wrapper {
    float:left;
    width:126px;
    margin-right:6px;
}
#outer_wrapper #wrapper #nav_wrapper #nav {
	float: left;
	width: 140px;
	background-image:url('../images/general/Nav-background_top.gif');
	background-repeat:no-repeat;
	width:126px;
	float:left;
	border:none;
	margin: 0 0 0 -2px;
}
#outer_wrapper #wrapper #nav_wrapper #nav_bottom{
    position:relative;top:0;border:none;margin:0 0 0 -2px;padding:0;
}
#outer_wrapper #wrapper #nav_wrapper #nav_register{
    padding:5px 0px 0 0px;
    text-align:left;
    margin: 0 0 0 0;
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent{
    padding:13px 0px 0px 13px;    
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent .menu {
	padding-bottom:5px;
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent .menu .nav_search_top {
	font-family:Arial;font-size:0.7em; color:#747577;
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent .menu .nav_search_link a {
	font-family:Arial;font-size:0.7em; color:#747577;
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent .menu .imgbtnSearch {
    padding: 0.1em 0 0 0.2em;    
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent .menu .panel_indent {
    margin: -3px 0 0 8px;
    padding:10px 0 5px 8px;
    background-repeat:no-repeat;
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent .menu .panel_indent .sub-nav a {
	font-family:Arial; font-size:0.7em; font-weight:normal; color:#7f8f95;
}
#outer_wrapper #wrapper #nav_wrapper #nav .nav_indent .menu .panel_indent .sub-nav a:hover {
	text-decoration: none; 
}
/* left nav end */


/* footer start */
#outer_wrapper #footer {
    margin:5px 0 0 0;
    position:absolute;
    z-index:3;
    left:100px;
}
#outer_wrapper #footer #copyright {
	font-family:Arial;font-size:0.7em; color:#7f8f95;
	position:absolute;
	z-index:6;
	padding:0.7em 0 0 15px;
	margin: 0;
	width: 500px;
	float: left;
}
#outer_wrapper #footer #copyright a {
	font-family:Arial;font-size:1em; color:#7f8f95;
}
/* footer end */


/* homepage start */
#outer_wrapper #wrapper #main #content_padding_home {
    padding:0px 10px 0px 10px;
}
#outer_wrapper #wrapper #main #content_padding_home #left_column_title {
    background-image:url('../images/General/new-releases-title-bar.png');
    background-repeat:no-repeat;
    width:290px;
    height:16px;
    padding:2px 0 0 10px;
   	font-family:Arial; font-size:11px; font-weight:bold; 
   	color:white;
}
#outer_wrapper #wrapper #main #content_padding_home .left_column_box {
    margin: 0px 0 1px -1px;
    border:solid 1px #DDDDDD;
    width:299px;
    /*height:75px;*/
   	background-repeat:repeat-x;
}
#outer_wrapper #wrapper #main #content_padding_home .left_column_box_image {
    padding:7px 3px 0 5px;
    width:48px;
    vertical-align:top;
}
#outer_wrapper #wrapper #main #content_padding_home #middle_column_title {
    background-repeat:no-repeat;
    width:146px;
    height:16px;
    padding:2px 0 0 10px;
   	font-family:Arial; font-size:11px; font-weight:bold; 
   	color:white;
}
#outer_wrapper #wrapper #main #content_padding_home .middle_column_box {
    padding:5px 10px 5px 10px;
    margin: 1px 0 0 0px;
    border:solid 1px #DDDDDD;
    width:134px;
}
#outer_wrapper #wrapper #main #content_padding_home .middle_column_box .middle_column_box_title {
    padding-top:6px;
    padding-bottom:6px;
}
#outer_wrapper #wrapper #main #content_padding_home #right_column_title {
    background-image:url('../images/General/new-releases-title-bar.png');
    background-repeat:no-repeat;
    width:109px;
    height:16px;
    padding:2px 0 0px 10px;
   	font-family:Arial; font-size:11px; font-weight:bold; 
   	color:white;
}
.cascading-title {
	font-family:Arial; font-size:0.7em; color:#748389;font-weight:bold;
}
.cascading-fulltitle {
	font-family:Arial; font-size:0.6em; font-weight:normal; color:#2f2e30;
	line-height:1em;
	margin-bottom:6px;
}
.cascading-more {
	font-family:Arial; font-size:0.6; font-weight:normal; color:#515153;
	margin-bottom:6px;
}
.cascading-price {
	font-family:Arial; font-size:0.6em; font-weight:bold; color:#2f2e30;
}
#outer_wrapper #wrapper #main #content_padding_home .right_column_title {
   	font-family:Arial; font-size:0.7em; font-weight:bold; 
   	color:white;
}
/* homepage end */


/* product list start */
#outer_wrapper #wrapper #main #content_padding_list {
    padding:20px 10px 10px 10px;
}
#previousnext a {
	text-decoration:none;font-family:arial;font-size:0.7em;
}
#outer_wrapper #wrapper #main #content .paging_next_enabled {color: #666666;}
#outer_wrapper #wrapper #main #content .paging_next_enabled:hover {color: #4E4E4E;}
#outer_wrapper #wrapper #main #content .paging_next_disabled {color:#8F8F8F;}
#outer_wrapper #wrapper #main #content .paging_previous_enabled {color: #666666;}
#outer_wrapper #wrapper #main #content .paging_previous_enabled:hover {color:#4E4E4E;}
#outer_wrapper #wrapper #main #content .paging_previous_disabled {color:#8F8F8F;}
table.searchResults td {
    padding: 0 0 6px 6px;
}
#dlResults table tr td {
    vertical-align:top;
}
.rightbox_title {
  	font-family:Arial; font-size:0.7em; font-weight:bold; 
   	color:white;
}
.rightbox_title a {
  	font-family:Arial; font-size:0.7em; font-weight:bold; 
   	color:white;
}
.genre_title_list1 {
	color:#808080;
	font-family:Arial; font-weight:normal;font-size:9px; 
}
.genre_title_list2 {
	color:#595959;
	font-family:Arial; font-weight:normal;font-size:9px; 
}
.product-title {
	font-family:Arial; font-size:14px; font-weight:bold; letter-spacing:-0.02em;
}
.product-text {
	font-family:Arial; font-weight: normal; font-size:10px; color: #808284; line-height:12px;
}
.productDetails td {
    font-family:Arial; font-weight: normal; font-size:9px;
}
.signed_in {
    font-family:Arial; font-size:9px; font-weight:normal; color:#4c4c4c;
}
/* product list end */


/* product details start */
#outer_wrapper #wrapper #main #content_padding_show {
    padding:30px;
}
#extraSpan ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
#extraSpan li {
    background-image: url('../images/arrow.png');
    background-position:center;
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1em;
}
/* product details end */


/* advanced search start */
#search {
	padding: 15px;
}
/* advanced search end */
