/*

UNIVERSAL STUDIOS NORDIC -  MEDIA WEB SITE - PUBLIC
PROTECTED BY COPYRIGHT

Version 1.0 2008-09-09

*/

/*
Tjoho
*/
/*
GLOBAL SITE CONFIGURATION
*/
.red {color: red;}

html {
	overflow: -moz-scrollbars-vertical;
}
* {
	margin: 0px;
	padding: 0px;
}

body {
	font: 76%/1.2em Arial, sans-serif;
	/*color: black;*/
	color: #484848;
	text-align:center;
	background:#678ca7 url(../gfx/bg_pattern.jpg) repeat-x;
}
a {
	color: black;
	text-decoration:underline;
}
ul {
	list-style-type: none;
}
p {
	margin: 5px 0px 5px 0px;
}
a:focus
{
	outline: none;
  -moz-outline: none;
}
/* Old h styles */
/*
h1 {
	font-family:Trebuchet MS, Arial, serif;
	font-weight:bold;
	font-size:1.9em;
	line-height:29px;
}
h2, .big_text {
	font-family:Trebuchet MS, Arial, serif;
	font-weight:bold;
	font-size:1.5em;
	line-height:20px;
}
h4 {
	margin-bottom:5px;
	font-size:1.2em;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
*/
/* New h styles */
h1 {
	font-family:Trebuchet MS, Arial, serif;
	font-weight:bold;
	font-size:1.9em;
	line-height:29px;
}
h2, .big_text {
	font-family:Trebuchet MS,Arial,Sans-Serif;
	font-weight:bold;
	font-size:1.8em;
	line-height: 24px;
}
h3 {
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
	line-height:20px;
	margin-top:5px;
}
h4 {
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;	
}
h5 {
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.0em;
	/*margin-bottom:5px;*/
}
h6 {
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	font-size: 0.8em;
	/*margin-bottom:5px;*/
}
.smallTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
}

/* End new h styles*/
input {
}
img {
	border:none;
}
a:hover img {
	border:0px solid black;
}
textarea {
}
fieldset {
	position:relative;
	margin:20px 0px 0px 0px;
	padding:15px 10px 10px 10px;
	border:1px solid black;
}
td {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
/*classes*/
.clear {
	clear: both;
}
.inline_label {
	margin: 0px 15px 0px 5px;
}
.strong {
	font-weight:bold;
}
.legend {
	position:absolute;
	top:-43px;
	left:-13px;
	margin:15px 10px 10px 10px;
	padding:0px 5px 0px 5px;
	background:white;
}
.input {
	border-top:1px solid #858585;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #c2c2c2;
	background:transparent url(../gfx/bg_input.png) 0px 0px repeat-x;
}
.input_multiline {
	border-top:1px solid #858585;
	border-right:1px solid #c2c2c2;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #c2c2c2;
	background:transparent url(../gfx/bg_input.png) 0px 0px repeat-x;
}
.blue_link {
	color:#1c56de;
}
/*
COMMON
*/
/*Boxes*/
.box_content {
	margin:0px 0px 10px 0px;
	padding:10px 8px 10px 8px;
	border:1px solid #cdcdcd;
	border-top:none;
	background-color:#f7f7f7;
}
.box_l {
	background:transparent url(../gfx/bg_box_top_lr.png) 0px 0px no-repeat;
}
.box_c {
	background:#30529c url(../gfx/bg_box_top_c.png) repeat-x;
}
.box_r {
	font-family:trebuchet MS, serif;
	font-weight:bold;
	font-size:1.1em;
	text-indent:8px;
	line-height:24px;
	color:white;
	background:transparent url(../gfx/bg_box_top_lr.png) 100% 0px no-repeat;
}
/*
SITE WRAPER
*/
#wraper {
	width:960px;
	margin:3px auto 0px auto;
	text-align:left;
}
/*
HEADER
*/
#header {
	height:152px;
	background:Transparent url(../gfx/bg_new_head.png) no-repeat;
}
#header_inner 
{
	position:relative;
	width:952px;
	margin:0px 4px 0px 4px;
	color:white;
}
#header_inner #logo {
	background-color: Black;
	
}
/*#logo{float:left;position:relative;top:3px;width:357px;height:95px;background:transparent url(../gfx/bg_logo.png) no-repeat;}*/
#logo {
	float:left;
	position:absolute;
	top:3px;
	width:952px;
	height:145px;
	background:#000;
}
#logo a:hover img {
	border:0px;
}
/*
NAVIGATION
*/
#main_menu_wraper {
	position:absolute;
	top:118px;
	height:28px;
	width:952px;
	padding-bottom:8px;
	background:transparent url(../gfx/tabmenu/border.gif) 0px 100% repeat-x;/*border-bottom:5px solid #30529c;*/
}
#main_menu_wraper_login {
	position:absolute;
	top:118px;
	height:0px;
	width:952px;
	padding-bottom:0px;
	background:transparent url(../gfx/tabmenu/border.gif) 0px 100% repeat-x;/*border-bottom:5px solid #30529c;*/
}
/*language and session nav*/
#session_and_language {
	top:2px;
	right:10px;
	position:absolute;
	margin:13px 12px 0px 0px;
	z-index:7000;
}
#session_and_language a {
	color:White;
}
#session_and_language_outer {
	background: #000 url(../gfx/shop_v1/userBg.gif) left top no-repeat;
	padding: 6px 0px 0px 10px;
	height: 28px;
	float: left;
}
#session_and_language_outerEnd {
	background: #000 url(../gfx/shop_v1/userBg.gif) right no-repeat;
	height: 28px;
	width: 7px;
	float: left;
}

/*#session_and_language_outer{background:#000 url(../gfx/language_arrow.gif) 97% 6px no-repeat;}*/
/*#session_and_language_outer{background:transparent url(../gfx/language_arrow.gif) 97% 6px no-repeat;}*/
#session_and_language_inner a.language {
	padding-right:20px;
	text-decoration:none;
}
#language_list {
	position:absolute;
	display:none;
	left:96px;
	width:148px;
	border:1px solid #333333;
	background:#000;
}
#language_list li {
	display:block;
	line-height:24px;
	text-indent:36px;
}
#language_list a {
	display:block;
	text-decoration:none;
	width:148px;
}
#language_list .en a {
	background:transparent url(../gfx/flag_en.png) 9px 6px no-repeat;
}
#language_list .en a:hover {
	background:#30529c url(../gfx/flag_en.png) 9px 6px no-repeat;
}
#language_list .se a {
	background:transparent url(../gfx/flag_se.png) 9px 6px no-repeat;
}
#language_list .se a:hover {
	background:#30529c url(../gfx/flag_se.png) 9px 6px no-repeat;
}
#language_list .dk a {
	background:transparent url(../gfx/flag_dk.png) 9px 6px no-repeat;
}
#language_list .dk a:hover {
	background:#30529c url(../gfx/flag_dk.png) 9px 6px no-repeat;
}
#language_list .no a {
	background:transparent url(../gfx/flag_no.png) 9px 6px no-repeat;
}
#language_list .no a:hover {
	background:#30529c url(../gfx/flag_no.png) 9px 6px no-repeat;
}
#language_list .fi a {
	background:transparent url(../gfx/flag_fi.png) 9px 6px no-repeat;
}
#language_list .fi a:hover {
	background:#30529c url(../gfx/flag_fi.png) 9px 6px no-repeat;
}

/* Tab Menu */
.tabmenu {
	float:left;
	margin-left:12px;
	overflow: hidden;
	width: 100%;
}

.tabmenu ul{
	list-style-type:none;
	margin-left:12px;	
}

.tabmenu li{
	line-height:27px;
	float:left;
	margin-right:4px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.tabmenu a {
	background:url(../gfx/btn_m/btn_menu_pl.png) no-repeat left top;
	display:block;
	line-height:27px;
	float:left;
	color:#fff;
	padding: 5px 10px 0px 10px;
}

.tabmenu a span {
	background:url(../gfx/btn_m/btn_menu_pr.png) no-repeat right top;
	line-height:27px;
	float:left;
	position: relative;
	display: block;
	margin-right:4px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabmenu a span {float:none;}
/* End IE5-Mac hack */


.tabmenu .selected a 
{
	background:url(../gfx/btn_m/btn_menu_ar.png) no-repeat right top;
	background-position: 0% -125px;
	line-height:27px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 10px 0px 10px;
}

.tabmenu .selected a span {
	background:url(../gfx/btn_m/btn_menu_al.png) no-repeat left top;
	background-position: 100% -125px;
	float:left;
	line-height:27px;
	margin-right:4px;
}

.tabmenu a:hover {
	background:url(../gfx/btn_m/btn_menu_hr.png) no-repeat right top;
	background-position: 0% -125px;
	line-height:27px;
}

.tabmenu a:hover span {
	background:url(../gfx/btn_m/btn_menu_hl.png) no-repeat left top;
	background-position: 100% -125px;	
	float:left;
	line-height:27px;
}
/* End Tab Menu */

/*main menu*/
#main_menu {
	float:left;
	margin-left:10px;
}
#main_menu ul {
	margin-left:10px;
}
#main_menu li {
	display:block;
	float:left;
	margin-right:-3px;
	margin-left:0px;
	line-height:23px;
	background:url("../gfx/tabmenu/tabPr.gif") no-repeat right top;
	text-transform: uppercase;
}
#main_menu li.selected {
	position:relative;
	top:0px;
	display:block;
	float:left;
	line-height:25px;
	background-image:url("../gfx/tabmenu/tab_acc_Ar.gif");
   
}
#main_menu a {
	display:block;
	padding: 4px 15px 0px 15px;
	color:#fff;
	text-decoration:none;
	background:url("../gfx/tabmenu/tabPl.gif") no-repeat left top;
}
#main_menu .selected a {
	display:block;
	padding: 2px 15px 0px 15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image:url("../gfx/tabmenu/tab_acc_Al.gif");
}
#main_menu a:hover {
	background-image:url("../gfx/tabmenu/tabHl.gif");
}
#main_menu li:hover {
	background-image:url("../gfx/tabmenu/tabHr.gif");
}
#main_menu .selected a:hover {
	background-image:url("../gfx/tabmenu/tab_acc_Al.gif");
}
#main_menu li:hover.selected  {
	background-image:url("../gfx/tabmenu/tab_acc_Ar.gif");
}
.main_menu_tab_left {
	background:url(../gfx/passiveL.png);
	width:3px;
	height:24px;
	display:inline;
}
.main_menu_tab_right {
	background:url(../gfx/passiveR.png);
	width:3px;
	height:24px;
	display:inline;
}

/* ### submenu NEW ### */
#subMenu {
	float:left;
	margin-left:10px;
}
#subMenu ul {
	margin-left:10px;
}
#subMenu li { display:block; float:left; margin-right:-3px; margin-left:0px; line-height:23px;
	background:url("../gfx/tabmenu/Subtab_norm_ac_Pr.gif") no-repeat right top;
}
#subMenu li.selected {position:relative; top:0px; display:block; float:left;line-height:25px;
	background-image:url("../gfx/tabmenu/Subtab_norm_ac_Ar.gif");
   
}
#subMenu a {display:block; padding: 4px 15px 0px 15px; color:#fff;text-decoration:none;
	background:url("../gfx/tabmenu/Subtab_norm_ac_Pl.gif") no-repeat left top;
}
#subMenu .selected a {display:block; padding: 2px 15px 0px 15px; color:#fff; font-weight:bold; text-decoration:none;
	background-image:url("../gfx/tabmenu/Subtab_norm_ac_Al.gif");
}
#subMenu a:hover {
	background-image:url("../gfx/tabmenu/Subtab_norm_ac_Hl.gif");
}
#subMenu li:hover {
	background-image:url("../gfx/tabmenu/Subtab_norm_ac_Hr.gif");
}
#subMenu .selected a:hover {
	background-image:url("../gfx/tabmenu/Subtab_norm_ac_Al.gif");
}
#subMenu li:hover.selected  {
	background-image:url("../gfx/tabmenu/Subtab_norm_ac_Ar.gif");
}
.subMenu_tab_left {
	background:url(../gfx/passiveL.png);
	width:3px;
	height:24px;
	display:inline;
}
.subMenu_tab_right {
	background:url(../gfx/passiveR.png);
	width:3px;
	height:24px;
	display:inline;
}
/* ### stockclear BTN ###*/
#subMenu .stockPassive a {
	background-image:url("../gfx/tabmenu/Subtab_stock_ac_Pl.gif");
}
#subMenu li.stockPassive {
	background-image:url("../gfx/tabmenu/Subtab_stock_ac_Pr.gif");
}
#subMenu .stockPassive a:hover{
	background-image:url("../gfx/tabmenu/Subtab_stock_ac_Al.gif");
}
#subMenu li:hover.stockPassive {
	background-image:url("../gfx/tabmenu/Subtab_stock_ac_Ar.gif");
}

/* ### subMenu END ###*/

/*account*/
#my_account {
	float:right;
	margin-right:5px;
	text-transform: uppercase;
}
#my_account li {
	display:block;
	float:right;
	margin-right:4px;
	line-height:23px;
	background:url("../gfx/tabmenu/tab_acc_Pr.gif") no-repeat right top;
	text-transform: uppercase;
}
#my_account a {
	display:block;
	padding: 4px 15px 0px 15px;
	color:#fff;
	text-decoration:none;
	background:url("../gfx/tabmenu/tab_acc_Pl.gif") no-repeat left top;
	}

#my_account a:hover {
	background:url("../gfx/tabmenu/tab_acc_Hl.gif") no-repeat left top;
	}
	
#my_account li:hover {
	background-image:url("../gfx/tabmenu/tab_acc_Hr.gif");
}
#my_account li.selected 
{
	display:block;
	float:right;
	margin-right:4px;
	line-height:23px;
	background:url("../gfx/tabmenu/tab_acc_Ar.gif") no-repeat right top;
	text-transform: uppercase;
}
#my_account .selected a 
{
	display:block;
	padding: 4px 15px 0px 15px;
	color:#fff;
	text-decoration:none;
	background:url("../gfx/tabmenu/tab_acc_Al.gif") no-repeat left top;
}
#my_account li:hover.selected 
{
	display:block;
	float:right;
	margin-right:4px;
	line-height:23px;
	background:url("../gfx/tabmenu/tab_acc_Ar.gif") no-repeat right top;
	text-transform: uppercase;
}
#my_account .selected a:hover
{
	display:block;
	padding: 4px 15px 0px 15px;
	color:#fff;
	text-decoration:none;
	background:url("../gfx/tabmenu/tab_acc_Al.gif") no-repeat left top;
}
/* ## --- ## ---  ## --- ## --- ## --- ## --- MainMenu OrderBtn */
/*
#my_account .orderR {
	background:url("../gfx/tabmenu/tab_order_Pr.gif") no-repeat right top;
}
#my_account.orderL {
	background:url("../gfx/tabmenu/tab_order_Pl.gif") no-repeat left top;
}
#my_account .orderL a:hover{
	background:url("../gfx/tabmenu/tab_acc_Al.gif") no-repeat left top;
}
*/
/* ORDER Search */

#search_container {
	/* display:inline;
	clear: right;
	float: left;
	*/
	padding: 0px;
	margin-top: 12px;
	
}

.searchOrderInput {
	/*background-color:white;*/
	background-image:url(../gfx/shop_v1/searchMagnifyingGlass.gif);
	/*background-position:0.1em center;*/
	background-position:5px center;
	background-repeat:no-repeat;
	border:1px solid #30529c;
	/*
	border:1px solid #CCCCCC;
	outline-color:#30529c;
	outline-style:solid;
	outline-width:1px;
	*/
	float:left;
	vertical-align: middle;
	margin-right: 10px;
	padding: 5px 10px 5px 30px;
	width: 250px;
	font-size: 1.1em;
}

.inputSubmit {
	float:left;
	vertical-align: top;
}

.searchInfo {
	border:1px solid #fbef5e;
	float:right;
	vertical-align: top;
	width: 250px;
	/*height: 100px;*/
	margin: 10px 30px 0px 1px;
	padding: 10px 9px 8px 7px;
	line-height: 1.4em;
}
.searchInfo h3 {
	background-image:url(../gfx/shop_v1/searchInfoIcon.gif);
	background-position:1px middle;
	background-repeat:no-repeat;
	padding: 0 0 0 28px;
	margin: 0 0 5px 0px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/*level 2*/
lvl_2_menu #lvl_2_menu {
	float:left;
	margin-left:12px;
}
#lvl_2_menu ul {
	margin-left:12px;
}
#lvl_2_menu li {
	display:block;
	float:left;
	margin-right:4px;
	line-height:23px;
	text-align:center;
	background:#333333;
}
#lvl_2_menu li.selected {
	position:relative;
	top:-1px;
	display:block;
	float:left;
	margin-right:4px;
	line-height:25px;
}
#lvl_2_menu a {
	display:block;
	padding: 0px 10px 0px 10px;
	color:#fff;
	text-decoration:none;
	border-left:1px solid #555555;
	border-right:1px solid #222222;
	border-top:1px solid #555555;
	background:#333333;
}
#lvl_2_menu .selected a {
	display:block;
	padding: 0px 10px 0px 10px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #496fc7;
	border-bottom:none;
	background:#30529c url(../gfx/bg_main_menu_selected.png);
}
#lvl_2_menu a:hover {
	color:#fff;
	border-bottom:none;
	border-left:1px solid #555555;
	border-right:1px solid #222222;
	border-top:1px solid #555555;
	background:#666666;
}
#lvl_2_menu .selected a:hover {
	color:#fff;
	border:1px solid #496fc7;
	border-bottom:none;
	background:#30529c url(../gfx/bg_main_menu_selected.png);
}

/*Account details - change settings*/
.account_details_fieldset {
	border:Silver 1px solid;
	width:480px;
}
.account_details_fieldset legend {
	color:#000000;
	font-weight:normal;
	padding:0px 3px 0px 3px;
}
.account_details_table 
{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}
.account_details_td {
	height:25px;
	width:220px;
}
#account_detail_buttons_div {
	width:434px;
	padding-right:50px;
	text-align:right;
	margin:20px 0px 20px 0px;
}
.resultdiv {
	width:500px;
	background:#fdfdfd;
	height:50px;
	border:1px solid silver;
	margin:20px 0px 10px 0px;
}
#changeusersettings_title_div {
	margin:10px 0px 0px 0px;
}
/*
CONTENT
*/
#content_outer {
	padding:10px 0px 0px 0px;
	background:Transparent url(../gfx/bg_content.png) repeat-y;
	position: relative;
}
#content_inner {
	margin:0px 16px 0px 16px;
	position: relative; /* ie6 fix */
	
}
/*content left*/
/* ### cart START ###*/
.cart {
	/*border:solid 10px pink;*/
	background:Transparent url(../gfx/shop_v1/btn_cartBg_e.gif) no-repeat left top;
	background-color:none;
	position:absolute;
	/*padding-top: 50px;*/
	/*padding-left: 5px;*/
	right: -25px;
	height:	85px;
	width: 29px;
	/*z-index:200;
	float:right;
	margin-top:152px;*/
}

.cart.selected {
	/*border:solid 10px pink;*/
	background:Transparent url(../gfx/shop_v1/btn_cartBg_f.gif) no-repeat left top;
}

.cartContent {
	text-align: center;
	/*border: 1px solid #fff;*/
	margin-top: 20px;
}
.cartContent p {
	margin-top: 12px;
}
.cartContent a {
	text-decoration:none;
	color:#fff;
}
.cartLinkHolder  {
	z-index:4;
}
/* ### cart END ###*/
#content_left {
	float:left;
	width:180px;
	position: relative; /* ie6fix */
}
/*input*/
/*.login input{border-top:1px solid #858585;border-right:1px solid #c2c2c2;border-bottom:1px solid #e1e1e1;border-left:1px solid #c2c2c2;background:transparent url(../gfx/bg_input.png) 0px 0px repeat-x;}*/
.login label {
	padding: 0px 4px;
}
/*content right*/
#content_right {
	float:right;
	width:728px;
	position: relative; /* ie6fix */
}
#content_right p {
	margin: 0px 0px 15px 0px;
}
.NeutralImgSmall
{
	text-align:left;float:left;margin-right:10px;margin-bottom:10px;width:150px
}
.NeutralImgBig
{
	text-align:left;float:left;margin-right:10px;margin-bottom:10px;width:250px
}
/*table lists*/
.search_result_table {
	/*width:100%;*/
	margin:0px 0px 0px 0px;
	border-left:1px solid #475f77;
}

.search_result_table td {
	padding:5px;
}
.search_result_table th {
	padding:10px 5px 10px 5px;
	font-weight:bold;
	color:white;
	background:#475f77;
}
#table_navigation {
	padding:0px 5px 0px 5px;/*font-weight:bold;*/
	text-align:right;
	line-height:3.0em;
	color:white;
	background:#475f77;
	margin-bottom:15px;
}
#table_header a {
	color:white;
}
.search_result_wrapper:hover {
	background:#dfe9f2;
}
.alt_row {
	background:white;
}
.alt_row2 {
	background:#f0f0f0;
}
/*login page*/
#login_left {
	float:left;
	width:250px;
	position: relative; /* ie6fix */
}
#login_right {
	float:left;
	width:655px;
	margin-left:20px;
	margin-bottom:20px;
	position: relative; /* ie6fix */
}
#login_right .input {
	width:200px;
}
#login_right .input_btn {
}
#login_right label {
	padding: 0px 4px;
}
/*section titles*/
#content_right fieldset {/*margin:6px 0px 0px 0px;padding:10px;*/
}
#content_right fieldset.main_campaign_space {
	height:330px;
	margin:6px 0px 22px 0px;
	background:#fefefe url(../gfx/bg_main_campaign_page.png) 0px 100% repeat-x;
}
#content_right fieldset h2 {
	position:absolute;
	top:-16px;
	left:4px;
	background:white;
	padding:0px 2px 0px 2px;
}
#content_right .big_section_title {
	margin:17px 0px 15px 0px;
	border-bottom:1px solid #30529c;
}
#content_right .big_section_title_left {
	float:left;
	padding:0px 0px 0px 5px;
}
#content_right .big_section_title_right {
	float:right;
	position:relative;
	top:10px;
	padding:0px 5px 0px 0px;
}
#content_right .big_section_title_right a {
	color:#1c56de;
}
/*current releases*/
/*.cr_item_left .clear{background:#ddd;}*/
.cr_item_right .clear {
}
.cr_item_left {
	float:left;
	width:344px;
	margin:0px 10px 8px 8px;
	border:1px solid #e5e5e5;
	background:#fff url(../gfx/bg_cr_item.png) repeat-x;
}
.cr_item_right {
	float:right;
	width:344px;
	margin:0px 8px 8px 10px;
	border:1px solid #e5e5e5;
	background:#fff url(../gfx/bg_cr_item.png) repeat-x;
}
.cr_item_inner {
	height:160px;
	min-height:160px;
	max-height:160px;
}
.cr_item_title {
	font-family:arial, san-serif;
	font-weight:bold;
	font-size:1.2em;
	text-indent:8px;
	line-height:26px;
}
.cr_item_img {
	float:left;
	width:80px;
	margin:0px 8px 8px 8px;
}
.cr_item_synopsis {
	float:left;
	width:220px;
	margin:2px 8px 8px 0px;
}
.cr_item_date {
	padding:0px 8px 0px 8px;
	line-height:22px;
	border-top:1px solid #e5e5e5;
	background:#cccccc url(../gfx/bg_cr_date.png) repeat-x;
}
.cr_item_date a {
	color:#1c56de;
}
.cr_item_date_left {
	float:left;
}
.cr_item_date_left span {/*font-style:italic;*/
	font-size:0.94em;
}
.cr_item_date_right {
	float:right;
	font-size:0.9em;
}
.nohoverlink a {
	text-decoration:none;
	border:10px;
	padding:0px 0px 0px 0px;
}
.nohoverlink a:hover {
	text-decoration:none;
	border:0px;
	padding:0px 0px 0px 0px;
}
.nohoverlink img {
	text-decoration:none;
	border:10px;
	padding:0px 0px 0px 0px;
}
.nohoverlink img:hover {
	text-decoration:none;
	border:0px;
	padding:0px 0px 0px 0px;
}
/*
FOOTER
*/
#page_footer_space 
{
	height:24px;
	width:728px;
}

#footer_outer {
	height:48px;
	background:Transparent url(../gfx/bg_footer.png) no-repeat;
}
/*
DATE PICKER
*/
div.datepicker {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
}
.datepickerContainer {
	background: #121212;
	position: absolute;
	top: 10px;
	left: 10px;
}
.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
	background: url(../gfx/datepicker/datepicker_t.png);
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
	background: url(../gfx/datepicker/datepicker_b.png);
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../gfx/datepicker/datepicker_l.png);
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../gfx/datepicker/datepicker_r.png);
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../gfx/datepicker/datepicker_tl.png);
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../gfx/datepicker/datepicker_tr.png);
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../gfx/datepicker/datepicker_bl.png);
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../gfx/datepicker/datepicker_br.png);
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #eee;
	text-decoration: none;
	cursor: default;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
	width: 20px;
	line-height: 16px;
	height: 16px;
	padding-right: 2px;
}
.datepickerYears a, .datepickerMonths a {
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
td.datepickerNotInMonth a {
	color: #666;
}
tbody.datepickerDays td.datepickerSelected {
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth .datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected {
	background: #17384d;
}
div.datepicker a:hover, div.datepicker a:hover {
	color: #88c5eb;
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	width: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a, td.datepickerDisabled .datepickerNotInMonth a {
	color: #333;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial .datepickerSelected a {
	background: #a00;
}
/*User control Membershipapplication*/
#application_content {
	float:right;
	width:728px;
}
#application fieldset legend {
	font-weight:bold;
}
#application_col_1 {
	width:200px;
	float:left;
}
#application_col_2 {
	width:200px;
	float:left;
}
#application_col_3 {
	width:300px;
	float:left;
}
/*User control Membershipapplication*/

/* Searchbox left content */
#box_advancedsearch {
	margin-top:20px;
}
/*.legendhead{font-weight:bold;color:Black;margin-top: -7px;position:relative;padding-left:7px;}*/
.legendhead {
	font-weight:bold;
	color:Black;
	margin-top: -7px;
	position:relative;
	margin-left:-7px;
}
#par_splitter {
	text-align:center;
	width:100px;
}
#typediv {
	Margin: 2px 5px 2px 5px;
}
.tb_input_date {
	width:100px;
	margin-right:5px;
}
.tbDateFrom, .tbDateTo {
	width:100px;
	margin-right:5px;
}
.tbinputDate1 {
	width:100px;
	margin-right:5px;
	float:left;
	background:#fff;
}
.tbinputDate2 {
	width:100px;
	margin-right:5px;
	float:left;
	background:#fff;
}
.inputDate1 {
	margin-top:3px;
}
.inputDate2 {
	margin-top:3px;
}
.collapse {
	margin:0px 0px 0px 0xp;
	color:Blue;
}
#pic_close {
	display:none;
	margin:0px 0px 0px 0xp;
}
.inputsearch {
	width:90px;
}
.searchbox_fieldset {
	background:#e7e8ec;
	border:Silver 1px solid;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.searchbox_left
{
	text-align:left;
	float:left;
	width: 66px;
}
.searchbox_left input
{
	margin-rights: 3px;
}
.searchbox_middle
{
	text-align:left;
}
.searchbox_middle_lower
{
	text-align:left;
	margin-top:7px;
}
.searchbox_innerfield
{
	font-size:90%;
	width:140px;
}
.ddl_movie_count
{
	width:44px;
	font-size:90%
}

.searchbox_right
{
	text-align:left;
	float:left;
}
.searchbox_right input
{
	margin-right: 3px;
}

.searchbox_aligner_left
{
	text-align:left;
	float:left;
}
.searchbox_aligner_right
{
	text-align:left;
	float:right;
}
#country_aligner1 {
	text-align:left;
	float:left;
	/*margin:0px;*/
	/*padding:0px;*/
}
#country_aligner2 {
	text-align:left;
	float:left;
	/*margin:0px;*/
	/*padding:0px;*/
}
#cal_1 {
	margin-bottom:0px;
	float:right;
	padding-top:0px;
}
#cal_2 {
	margin:0px;
	float:right;
	padding:0px;
}
.expand {
	display:none;
	color:Blue;
}
/*Resultlist.ascx*/
.search_result_inner_container {
	display:none;
}
.link { text-decoration:underline; }
.link:hover {	text-decoration:none; }
.search_result_info_text { font-style:italic; }
.search_result_marker { background-color:#bdcfdf; color:#000000; text-decoration:underline; }
.search_result_marker:hover { text-decoration:none; }
.search_result_text{font-weight:bold;color:#990000;}
.search_result_big_text{font-family:Georgia, serif;font-size:1.5em;line-height:29px;color:#990000;}
.search_result_show_count {
	float:right;
}
.search_result_movie_count {
	float:left;
}
.search_result_info {
	/*float:left;*/
}

.result_collapse {
	display:none;
	cursor:pointer;
}
.result_expand {
	cursor:pointer;
}
#search_result_table_head {
	margin-top:/*15px;*/6px;/*8px;*/
}
.search_result_no_matches {
	font-weight:bold;
}
.general_error {
	font-weight:bold;
}
.search_result_table_first_th {
	/*width:250px;*/
	width:20px;
}
.search_result_table td {
	padding:10px 5px 10px 5px;
	border-color:#475f77;
	border-style:solid solid none none;
	border-width:1px 1px 0px 1px;
}
.search_result_table_first_td {
	width:20px;
	border-color:#475f77;
	border-style:solid none none solid;
	border-width:1px 0px 0px 1px;
}
.search_result_table .search_result_table_title {
	border-right:0px;
}
.search_result_table .search_result_table_title_text {
	font-weight:bold;
	font-size:1em;
}
.search_result_table .search_result_table_title_text:hover 
{
	text-decoration:none;
}
.search_result_table .search_result_table_cast 
{
	border-right:0px;
	width:160px;
}
.search_result_table .search_result_table_genre 
{
	border-right:0px;
	width:100px;
}
.search_result_table .search_result_table_format 
{
	width:80px;
}
.search_result_table th {
	padding:10px 5px 10px 5px;
	font-weight:bold;
	color:white;
	background:#475f77;
}
.search_result_table tr:hover {
	background:#bdcfdf;
}
.search_resault_table_icon {
	width:30px;
}
.alt_row1 {
	background:#dfe9f2;
}
.alt_row2 {
	background:#dfe9f2;
}
.search_result_inner_container {
	display:none;
}
.search_result_inner_table {
	font-size:0.9em;
	border-left:1px solid #475f77;
}
.search_result_inner_table td {
	padding:5px 5px 5px 5px;
	border-color:#475f77;
	border-style:solid solid none none;
	border-width:1px 1px 0px 0px;
}
#content .search_result_inner_table .search_result_table_first_td {
	padding-left:5px;
	border-style:solid solid none solid;
	border-width:1px 1px 0px 1px;
}
.search_result_inner_table th {
	padding:5px 5px 5px 5px;
	font-weight:bold;
	color:white;
	color:black;
	border-color:#475f77;/*#8099B2;*/
	border-style:solid solid none none;
	border-width:1px 1px 0px 0px;
	background:#eff6fc;
}
.search_result_inner_table tr {
	background:#f3f9ff;
}
.search_result_inner_table tr:hover {
	background:#bdcfdf;
}
.inner_alt_row {
	background:#f0f0f0;
}
.search_result_inner_table_footer {
	background:#475f77;
}
.search_result_inner_table_footer td {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.rs_search_result_inner_table {
	font-size:0.9em;
	border-left:1px solid #475f77;
}
.rs_search_result_inner_table th {
	padding:10px 5px 10px 5px;
	font-weight:bold;
	color:white;
	color:black;
	border-color:#475f77;
	border-style:solid solid solid none;
	border-width:1px 1px 1px 0px;
	background:#eff6fc;
}
.rs_search_result_inner_table tr {
	background:#f3f9ff;
}
.rs_search_result_inner_table tr:hover {
	background:#bdcfdf;
}
.rs_search_result_inner_table td {
	padding:5px 5px 5px 5px;
	border-color:#475f77;
	border-style:none solid solid none;
	border-width:0px 1px 1px 0px;
}
#search_result_tabs {
	background:transparent url(../gfx/bg_main_menu_bottom.png) 0px 100% repeat-x;
	width:728px;
	padding-bottom:5px;
	height:28px;
}
/* New Tabdesign -09*/
#SubMenuTabs {
	background:transparent url(../gfx/tabmenu/border.gif) 0px 100% repeat-x;
	width:728px;
	height:28px;
	padding-bottom:8px;
}
#search_result_tabs ul {
	margin-left:0px;	
}
#lvl_2_menu .activefilter {
	display:block;
	padding: 0px 10px 0px 10px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #496fc7;
	border-bottom:none;
	background:#30529c url(../gfx/bg_main_menu_selected.png);
}
#lvl_2_menu .activefilter a {
	background:#30529c url(../gfx/bg_main_menu_selected.png);
	border-bottom:none;
	border-left:none;
	border-right:none;
}
/***             MOVIE DETAILS VIEW                       ***/
.moviedetailinfo 
{
	color:Gray;
}
.moviedetailinfoDvdDates {
	color:Gray;
	background:transparent url(../gfx/icon_dvd.png) no-repeat scroll right center;
	border:0px;
	padding-right:2px;
}
.moviedetailinfoBluRayDates {
	margin-left:0px;
	color:Gray;
	background:transparent url(../gfx/icon_bluray.png) no-repeat scroll right center;
	border:0px;
	padding-right:2px;
}
.releasedatecountry {
	color:Black;
	font-family: Arial, Sans-Serif;
}
#rightinfocontent {
	float:left;
	width:180px;
	margin-left:10px;
	font-size:1em;
	clear:right;
}

#rightinfocontent .priceDataContainer {
	border-bottom: 1px solid Silver;
	margin: 0px 1px 2px 3px;
	/*
	float:left;
	width:180px;
	margin-left:10px;
	font-size:1em;
	clear:right;
	*/
}
#rightinfocontent .priceDataInfo {
	/*float: left;
	margin-right: 10px;*/
	font-size: 0.7em;
	padding-top:5px;
}
#rightinfocontent .priceDataInfo  h3{
	float: left;
	margin-right: 25px;
	font-size: 0.8em;
}


#rightinfocontent .amount {
	float: right;
	width: 80px;
	/*text-align:right;*/
	white-space:nowrap;
	/*display:inline;
	float: left;
	display: inline;
	padding-top: 0px;
	overflow: hidden;
	vertical-align: top;
	*/
	/*margin-right: 20px;*/
}

.amount input 
{
	text-align:right;
	vertical-align:middle;
}

#rightinfocontent fieldset {
	border:Silver 1px solid;
	margin:0px 0px 10px 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
}
#rightinfocontent fieldset legend {
	color:Black;
	margin-left:-2px;
	position:relative;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}
#packshot {
	float:left;
	width:140px;
	margin-right:5px;
}
#synopsis {
	float:left;
	line-height: 1.4em;
	width:345px;
}
#imagesFieldset {
	width:500px;
	text-align:center;
}
#imagesFieldset .fieldsetHeader {
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	background: #233b72 url(../gfx/fieldsetHeaderBG.png) repeat-x top left;
	padding: 4px 5px 4px 5px;
	height:14px;
	margin: 7px 0px 8px 0px;
}
.detailcountrylink {
	float:left;
}
.imgbtndiv {
	width:140px;
	text-align:center;
	float:left;
	margin-right:20px;
	margin-left:20px;
}
.detailsviewimages:hover img {
	padding:3px;
	border:#30519c 1px solid;
}
.detailsviewimages img {
	padding:3px;
	border:Silver 1px solid;
}
#reviewsfieldset {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
#reviewsfieldset fieldset {
	border:Silver 1px solid;
	margin:0px 5px 10px 0px;
	padding-top:7px;
	min-height:40px;
}
#reviewsfieldset fieldset legend {
	color:Black;
	margin-left:-7px;
	position:relative;
}
#reviewsfieldset fieldset .reviewtext {
	padding-top:7px;
	padding-bottom:8px;
	font-style:italic;
}
.bonusmaterialfieldset {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
.bonusmaterialfieldset fieldset {
	border:Silver 1px solid;
	margin:0px 5px 10px 0px;
	padding-top:7px;
	min-height:40px;
}
.bonusmaterialfieldset fieldset legend {
	color:Black;
	margin-left:-7px;
	position:relative;
}
.bonusmaterialfieldset fieldset .bonusmaterialtext {
	padding-top:7px;
	padding-bottom:8px;
}
.rs_search_form {
	vertical-align:middle;
	font-weight:bold;
}
#imagefieldset {
	float:left;
	margin:0px;
	padding:0px;
}
#imagefieldset fieldset {
	border:Silver 1px solid;
	margin:0px 0px 10px 0px;
	padding-top:0px;
	padding-bottom:0px;
}
#imagefieldset fieldset legend {
	color:Black;
	margin-left:-7px;
	position:relative;
}
#middlecontainer {
	width:528px;
	/*margin-left:5px;*/
	float:left;
}
#middlecontainer h4 {
	margin-bottom:5px;
	font-size:1.5em;
	font-family:Trebuchet MS, Arial, Sans-Serif;
}
.fieldsetmargindiv {
	margin:7px 0px 7px 0px;
}
.fieldsetmargindiv span 
{
	font-weight:bold;
	font:bold;
	font:arial 1em;
}
.linknohover:hover {
	border-style:hidden;
	border:0px;
}
.linknohover a:hover {
	border-style:hidden;
	border:0px;
}
.pressimage_td {
	width:180px;
	padding: 10px 0;
	vertical-align:top;
}
.packshot_description { font-style:italic; }

.pr_intro_text
{
	font-weight:bold;
	padding-bottom:0px;
}

.pr_publish_date 
{
 padding-top:12px;
 padding-bottom:0px;
}
.space_separator_div {
	height:12px;
	width:728px;
}
.double_space_separator_div {
	height:24px;
	width:728px;	
}

.PublicMovieDetailsPage_title {
	font-size:1.8em;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
.PublicMovieDetailsPage_origtitle {
	font-size:1.2em;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
#lvl_2_menu #li_countries {
	float:right;
	background:#fff;
	display:inline;
}
#lvl_2_menu #li_countries a {
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	Text-decoration:underline;
	float:left;
}
#lvl_2_menu #li_countries a:hover {
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	Text-decoration:none;
	float:left;
}
#lvl_2_menu #li_countries span {
	display:inherit;
	margin:0px 3px 0px 3px;
	float:left;
}
#lvl_2_menu #li_countries .activecountrylinkbutton {
	text-decoration:none;
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	float:left;
}
#lvl_2_menu #li_countries .activecountrylinkbutton:hover {
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	Text-decoration:none;
	float:left;
}

#back_link_container {
	float:right;
	/*display:inline;*/
	text-align:left;/*right;*/
}
#left_content_container {
	float:left;
	/*display:inline;*/
}

/* General UL link menu */

.ul_menu li 
{
	background:#fff;
	display:inline;
}
.ul_menu li a {
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	Text-decoration:underline;
	float:left;
}
.ul_menu li a:hover {
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	Text-decoration:none;
	float:left;
}
.ul_menu li span {
	display:inherit;
	margin:0px 3px 0px 3px;
	float:left;
}
.ul_menu li .activecountrylinkbutton {
	text-decoration:none;
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	float:left;
}
.ul_menu li .activecountrylinkbutton:hover {
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	Text-decoration:none;
	float:left;
}


.rs_search_result_inner_container .link {
	text-decoration:underline;
}
.rs_search_result_inner_container .link:hover {
	text-decoration:none;
}
.linkHeader {
	text-decoration:underline;
	border:0px;
	padding-right:20px;
}
.linkHeader:hover {
	text-decoration:none;
	border:0px;
	padding-right:20px;
}
.rs_search_result_inner_container .activeLink {
	text-decoration:none;
}
.linkAsc {
	text-decoration:none;
	border:0px;
	padding-right:20px;
}
.linkDesc {
	text-decoration:none;
	border:0px;
	padding-right:20px;
}
.search_result_table .linkHeader { color:#ffffff; }
.rs_search_result_inner_container .linkAsc {
	background: transparent url(../gfx/icon_arrow_asc.gif) no-repeat scroll right center;
}
.rs_search_result_inner_container .linkDesc {
	background: transparent url(../gfx/icon_arrow_desc.gif) no-repeat scroll right center;
}
.search_result_table .linkHeader { color:#ffffff; }
.search_result_table .linkHeader:hover { color:#ffffff; }
.search_result_table .linkAsc 
{
	color:#ffffff;
	background: transparent url(../gfx/icon_arrow_asc_w.gif) no-repeat scroll right center;
}
.search_result_table .linkDesc {
	color:#ffffff;
	background: transparent url(../gfx/icon_arrow_desc_w.gif) no-repeat scroll right center;
}
#lvl_2_menu #li_countries .activecountrylinkbutton:hover {
	display:inline;
	padding: 0px 5px 0px 5px;
	color:#000;
	border:none;
	background:#fff;
	Text-decoration:none;
	float:left;
}
/* PublicStartPage.aspx */
#start_page_top_section {
	padding:8px 0px 10px 0px;
}
#start_page_top_section .artwork {
	float:left;
	position:relative;
	/*width:510px;*/
	padding:0px 10px 0px 0px;
}
#start_page_top_section .artwork .trailerlink { top:270px;left:400px; position:absolute;}

#start_page_top_section .puff {
	float:right;
	width:208px;
	height:100%;
	padding:0px 0px 0px 0px;
}
#start_page_top_section .puff .box_content {
	height:256px;
}
#start_page_top_section .box_content_clearance {
	height:156px;
}
#start_page_banner {
	padding:0px 0px 0px 0px;
}
.format_icon {
	float:right;
	padding-top:2px;
	margin-left:3px;
	clear:right;
}
.format_linkicon {
	background: transparent url(../gfx/linkicon.png) no-repeat scroll right center;
	border:0px;
	padding-right:20px;
}
#excel_link_container {
	float:right;
	display:inline;
	text-align:right;
	position:relative;
}
#rs_search_input_container {
	float:left;
	display:inline;
	vertical-align: midde;
}
.format_linkicon_arrow {
	text-decoration:underline;
	background: transparent url(../gfx/icon_news_arrow.gif) no-repeat scroll right center;
	border:0px;
	padding-right:14px;
}
.format_linkicon_excel {
	text-decoration:underline;
	background: transparent url(../gfx/icon_excel.gif) no-repeat scroll right center;
	border:0px;
	padding-right:20px;
}
.format_linkicon_pdf {
	text-decoration:underline;
	background: transparent url(../gfx/pdficon.png) no-repeat scroll right center;
	border:0px;
	padding-right:20px;
}

/*.format_linkicon:hover{border:0px;}*/


.search_result_total {
	width:528px;
}
.search_result_total_wide {
	width:718;
}
/*
.search_result_right_column {
	width:180px;
}
.search_result_right_column_none {
	width:0px;
}
*/

.search_result_table_img {
	width:50px;
	padding:3px;
}
#path_to_moviedetails {
}
#active_country_flag {
	float:right;
}
.lblReleaseDatesRetail {
	float:right;
	color:Gray;
}
.Releasedate_span {
	float:left;
}
.format_dates_div {
	margin-bottom:4px;
}
/****NEW MAIN MENU WITH ROUND CORNERS***/

/* ROUND BUTTON LEFT ALIGNED */
.roundcorner_ul .textButton {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	text-align: left;
	width: auto;
}
.roundcorner_ul .textButton div {
	display: block;
	background: url(../i/button-start.gif) no-repeat top left;
	border: 0;
	margin: 0;
	padding: 0 0 0 6px;
	height: 26px;
	cursor: pointer;
	width: auto;
}
.roundcorner_ul .textButton div div {
	display: block;
	border: 0;
	height: 26px;
	background: url(../i/button-end.gif) no-repeat top right;
	padding: 0 6px 0 0;
}
.roundcorner_ul .textButton div div div {
	display: block;
	border: 0;
	height: 26px;
	background: url(../i/button-mid.gif) top left;
	padding: 0 0 0 0;
	white-space: nowrap;
	color: #fff;
	font: 1em/26px Arial, Helvetica, sans-serif;
}
.roundcorner_ul .textButton:hover div {
	color: #DBDBDB;
}
/* ROUND BUTTON RIGHT ALIGNED */
.roundcorner_ul .textButtonRight {
	display: block;
	float: right;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	text-align: right;
	width: auto;
}
.roundcorner_ul .textButtonRight div {
	display: block;
	background: url(../i/button-start.gif) no-repeat top left;
	border: 0;
	margin: 0;
	padding: 0 0 0 6px;
	height: 26px;
	cursor: pointer;
	width: auto;
}
.roundcorner_ul .textButtonRight div div {
	display: block;
	border: 0;
	height: 26px;
	background: url(../i/button-end.gif) no-repeat top right;
	padding: 0 6px 0 0;
}
.roundcorner_ul .textButtonRight div div div {
	display: block;
	border: 0;
	height: 26px;
	background: url(../i/button-mid.gif) top left;
	padding: 0 0 0 0;
	white-space: nowrap;
	color: #fff;
	font: 1em/26px Arial, Helvetica, sans-serif;
}
.roundcorner_ul .textButtonRight:hover div {
	color: #DBDBDB;
}
#tabsH {
	float:left;
	width:100%;
	background:#000;
	line-height:normal;
}
#tabsH ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabsH li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsH a {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabsH a .imgmid {
	float:left;
	display:block;
	background:url("../gfx/passiveM.png") repeat-x top;
	padding:4px 10px 5px 10px;
	color:#FFF;
}
#tabsH a .imgleft {
	float:left;
	display:block;
	background:url("../gfx/passiveL.png") no-repeat left top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}
#tabsH a .imgright {
	float:left;
	display:block;
	background:url("../gfx/passiveR.png") no-repeat right top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}
#tabsH .selected a {
	top:-1px;
}
#tabsH .selected .imgmid {
	float:left;
	display:block;
	background:url("../gfx/activeM.png") repeat-x top;
	padding:4px 10px 5px 10px;
	color:#FFF;
}
#tabsH .selected .imgleft {
	float:left;
	display:block;
	background:url("../gfx/activeL.png") no-repeat left top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}
#tabsH .selected .imgright {
	float:left;
	display:block;
	background:url("../gfx/activeR.png") no-repeat right top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}
#tabsH #my_account {
	float:right;
}
#tabsH #my_account a .imgmid {
	float:left;
	display:block;
	background:url("../gfx/passiveM.png") repeat-x top;
	padding:4px 10px 5px 10px;
	color:#FFF;
}
#tabsH #my_account a .imgleft {
	float:left;
	display:block;
	background:url("../gfx/passiveL.png") no-repeat left top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}
#tabsH #my_account a .imgright {
	float:left;
	display:block;
	background:url("../gfx/passiveR.png") no-repeat right top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}
#tabsH a:hover {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabsH a:hover .imgmid {
	float:left;
	display:block;
	background:url("../gfx/hoverM.png") repeat-x top;
	padding:4px 10px 5px 10px;
	color:#FFF;
}
#tabsH a:hover .imgleft {
	float:left;
	display:block;
	background:url("../gfx/hoverL.png") no-repeat left top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}
#tabsH a:hover .imgright {
	float:left;
	display:block;
	background:url("../gfx/hoverR.png") no-repeat right top;
	padding:12px 2px 12px 1px;
	color:#FFF;
}

/* ROUND BUTTON LEFT ALIGNED */
.mainTab {
 display: block;
 border: 0;
 margin: 0;
 padding: 0;
 background-color: transparent;
 text-align: left;
 width: auto;
}
.mainTab div {
 display: block;
 background: url(../gfx/button-start.gif) no-repeat top left;
 border: 0;
 margin: 0;
 padding: 0 0 0 6px;
 height: 26px;
 cursor: pointer;
 width: auto;
}
.mainTab div div {
 display: block;
 border: 0;
 height: 26px;
 background: url(../gfx/button-end.gif) no-repeat top right;
 padding: 0 6px 0 0;
}
.mainTab div div div {
 display: block;
 border: 0;
 height: 26px;
 background: url(../gfx/button-mid.gif) top left;
 padding: 0 0 0 0;
 white-space: nowrap;
 color: #fff;
 font: 1em/26px Arial, Helvetica, sans-serif;
}
.mainTab:hover div {
 background: url(../gfx/button-mid.gif) top left;
}

.btnCloseAreaTop 
{
	width: 114px; 
	height: 21px; 
	position: absolute; 
	top: 18px; 
	right: 14px;
	}

.btnCloseAreaBottom 
{
	width: 114px; 
	height: 21px;
	 position: absolute;
	  bottom: 14px; 
	  right: 14px;
	}

* HTML .btnCloseAreaTop 
{
	width: 114px; 
	height: 21px; 
	position: absolute; 
	top: 16px; 
	right: 22px;
	}

* HTML .btnCloseAreaBottom 
{
	width: 114px; 
	height: 21px;
	 position: absolute;
	  bottom: 30px; 
	  right: 22px;
	}

.btnClose 
{
background: url(../gfx/btn_close.gif) top left;
width: 114px;
height: 21px;
display: block;
	}