/* MENU */

.MenuItem {
	background-image:url(../images/menu_normal_mid.png);
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	height: 38px;
	vertical-align: middle;
	color: #000000;
	margin: 0px;
	background-repeat: repeat-x;
	
}

.MenuItem a 
{
	
	color: #000000;
	text-decoration: none;
}


.MenuItemText {
	padding-right: 7px;
	padding-left: 7px;
}

.MenuItemOver
{
	background-image:url(../images/menu_m_over_mid.png);
	margin: 0px;
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 17px;
	height: 38px;
	vertical-align: middle;
	color: #000000;
	background-repeat: repeat-x;
	
}

.MenuItemOver a 
{
	
	color: #000000;
	text-decoration: none;
}

.MenuItemActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	height: 38px;
	vertical-align: middle;
	color: #ffffff;
	margin: 0px;
	background-repeat: repeat-x;
	background-image:url(../images/menu_active_mid.png);
	cursor: pointer;
}

.MenuItemActive a 
{
	
	color: #ffffff;
	text-decoration: none;
}

.MenuItemSeparator {
	vertical-align: -70%;	
}



/* Footer */	

.Disclaimer {
	font-size: 10px;
	margin-bottom: 10px;
}

.PartnerLogos {
	margin-bottom: 10px;
}

/* input text */


/* active input text */
.TextboxActive {
	background-image:url(../images/input_active_bg.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 18px;
	width: 100px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}

/* Login */
#LoginDiv 
{
	position: absolute;
	left:560px;
	top:8px;
	width:262px;
	height:73px;
	overflow:hidden;
	font-size: 12px;
}

#LoginBgDiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}

#LoginFormDiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 20;
	font-size: 12px;
	padding: 5px 10px 10px 10px;
}

#LoginWaitDiv
{
	position: absolute;
	left: 0px;
	top:0px;
	margin:4px;
	z-index: 30; 
	background-color: white;
	width:167px;
	height:63px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#LoginInfoDiv 
{
	position: absolute;
	left:580px;
	top:41px;
	width:238px;
	height:40px;
	overflow:hidden;
	font-size: 12px;
}

#LoginInfoBgDiv
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}

#LoginInfoTextDiv
{
	position: absolute;
	width:238px;
	height:68px;
	z-index: 20;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;

}

.LoginBtn {
	width: 87px;
	height: 22px;
	background-image:url(../images/btn_login.png);
	text-align: center;
	font-size: 10px;
	cursor: pointer;
	display: block;
	border:0;
	margin-left:7px;
}

.LoginBtnOver {
	width: 87px;
	height: 22px;
	background-image:url(../images/btn_login_over.png);
	text-align: center;
	font-size: 10px;
	cursor: pointer;
	display: block;
	border:0;
	margin-left:7px;
}

.LoginInfoLink, .LoginInfoLink:visited
{
	color: red;
	text-decoration: underline;
	
	
}

.LoginInfoLink:hover
{
	color: #333333;
	text-decoration: underline;
	
	cursor: pointer;
}

.LoginExternLinks
{
	
	margin-left: 20px;
	margin-top: -4px;
	margin-right: 0px;
	font-size: 11px;
	color: #cc0000;
	cursor: pointer;
	
}

.LoginExternLinks a 
{
	color: red;
}

Underline a
{
	text-decoration: underline;
}


/* COOKIE CRUMB */
#CookieCrumb .CellOff {
	float: left;
	background-image: url(../images/cookie_bg_off.png);
	background-repeat: repeat-x;
	height: 24px;
	vertical-align: middle;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
}


#CookieCrumb .CellOn {
	float: left;
	background-image: url(../images/cookie_bg_on.png);
	background-repeat: repeat-x;
	height: 24px;
	vertical-align: middle;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
}

#CookieCrumb {
	background-image:url(../images/cookie_bg.png);
	height: 30px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

#CookieCrumb a {
	color: #ffffff;
	text-decoration: none;
}

#CookieCrumb a:hover {
	text-decoration: underline;
}

#CookieCrumb img {
	float: left;
}

/* Buttons */

/* Dynamic Botton max-width 300px */

.DynamicBtn  {
	float:left;
	background:url(../images/btn_dynleft.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	
	text-decoration:none;
	height: 32px;
	text-decoration:none;
	}

.DynamicBtn span {
	float:left;
	display:block;
	background:url(../images/btn_dynright.png) no-repeat right top;
	font-family: Arial, helvetica, sans-serif;
	padding:10px 8px 7px 0px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	
	}
	

.DynamicBtnOver  {
	float:left;
	background:url(../images/btn_dynLeft_over.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
	height: 32px;
	cursor: pointer;
	
	
	}

.DynamicBtnOver span {
	float:left;
	display:block;
	background:url(../images/btn_dynRight_over.png) no-repeat right top;
	font-family: arial, helvetica, sans-serif;
	padding:10px 8px 7px 0px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #333333;	
	}

.DynamicBtnActive  {
	float:left;
	background:url(../images/btn_dynLeft_active.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
	height: 32px;
	}

.DynamicBtnActive span {
	float:left;
	display:block;
	background:url(../images/btn_dynRight_active.png) no-repeat right top;
	font-family: Arial, helvetica, sans-serif;
	padding:10px 8px 7px 0px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
	}
	
	.DynamicBtnXL  {
	float:left;
	background:url(../images/btn_dynleftXL_green.png) no-repeat left top;
	margin:0;
	padding:0 0 0 30px;		
	text-decoration:none;
	height: 32px;
	text-decoration:none;
	}
	
	
.DynamicBtnXL span {
		float:left;
	display:block;
	background:url(../images//btn_dynRightXL.png) no-repeat right top;
	font-family: Arial, helvetica, sans-serif;
	padding:10px 30px 7px 0px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
	
	.DynamicBtnXLOver  {
	float:left;
	background:url(../images/btn_dynLeftXL_over.png) no-repeat left top;
	margin:0;
	padding:0 0 0 30px;	
	text-decoration:none;
	height: 32px;
	cursor: pointer;
	
	
	}

.DynamicBtnXLOver span {
	float:left;
	display:block;
	background:url(../images/btn_dynRight_over.png) no-repeat right top;
	font-family: arial, helvetica, sans-serif;
	padding:10px 30px 7px 0px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #333333;	
	}

.DynamicBtnGreen  {
	float:left;
	background:url(../images/btn_dynLeft_over_green.png) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	height: 32px;
	cursor: pointer;
	text-decoration:none;
	}

.DynamicBtnGreen span {
	float:left;
	display:block;
	background:url(../images/btn_dynRight_over_green.png) no-repeat right top;
	font-family: Arial, helvetica, sans-serif;
	padding:10px 8px 7px 0px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
	}
	
/* End Dynamic Botton*/


/* Buy Buttons*/


.btnBuyStreaming {
	background-image: url(../images/btn_buy_streaming.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 18px;
	}
	
.btnBuyStreamingOver {
	background-image: url(../images/btn_buy_streaming_over.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	font-size: 18px;
	cursor: pointer;
	}
	
.btnBuyStreamingActive {
	background-image: url(../images/btn_buy_streaming_active.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	cursor: pointer;
	}
	
.btnBuyStreamingInactive {
	background-image: url(../images/btn_buy_streaming_inactive.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	}
	
.btnBuyDownload {
	background-image: url(../images/btn_buy_download.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	}
	
.btnBuyDownloadOver {
	background-image: url(../images/btn_buy_download_over.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	font-size: 18px;
	cursor: pointer;
	}
	
.btnBuyDownloadActive {
    background-image: url(../images/btn_buy_download_active.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	cursor: pointer;
	}
	
	
.btnBuyDownloadInactive {
	background-image: url(../images/btn_buy_download_inactive.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	}
	
.btnBuyMulti {
	background-image: url(../images/btn_buy_multi.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	}	
	
.btnBuyMultiOver {
	background-image: url(../images/btn_buy_multi_over.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	font-size: 18px;
	cursor: pointer;
	}
	
.btnBuyMultiActive {
    background-image: url(../images/btn_buy_multi_active.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 18px;
	cursor: pointer;
	}	
	
.btnBuyMultiInactive {
	background-image: url(../images/btn_buy_multi_inactive.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 68px;
	border: 0;
	vertical-align: text-top;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 22px;	
	}	
	
.btnBuyIcon {
	width: 67px;
	height: 68px;
    }	
	    
.btnBuyText {
	 width: 182px;
	 height: 30px;
	 padding-left: 10px;
	 font-size: 18px;
	 font-weight: bold; 
	 }
	
.btnBuyPrize {
	 width: 182px;
	 height: 38px;	
	 padding-left: 10px;	
	 font-size: 29px;
	 font-weight: bold; 
	 }
	 
.btnBuyPrizeText 
	 {
	width: 134px;
	 height: 38px;	
	 padding-left: 10px;	
	 font-size: 12px;
	 font-weight: bold; 
	 }
		
	 
.btnBuyLicenceIcon {
	 width: 39px;
	 height: 22px;	
	  }		
	 
	.btnBuyLicenceNumber {
	 width: 39px;	 
	 font-size: 12px;
	 font-weight: bold;	 
	}
	
	.BuyBtnHorizontalSpacer {      
  padding-top: 15px;
  
}
		
	 
.MiniHorizontalSpacer {      
  padding-top: 5px;
  
}
	 
	 /*End Buy Buttons*/

.TopListBtn {
	width: 250px;
	height: 22px;
	background-image:url(../images/btn_toplist.png);
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
	cursor: hand;
}

.TopListBtnOver {
	width: 250px;
	height: 22px;
	background-image:url(../images/btn_toplist_over.png);
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
	cursor: hand;
}

.TopListBtnActive {
	width: 250px;
	height: 22px;
	background-image:url(../images/btn_toplist_active.png);
	text-align: center;
	font-size: 10px;
	padding-top: 10px;
	cursor: hand;
}



.LargeBtn 
{	
	width: 255px;
	height: 32px;
	text-align: center;	
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	padding-top: 9px;
	cursor: pointer;
	text-decoration: none;
	display: block;
}
	

.LargeBtnOut {
	background-image:url(../images/btn_large.png);
	background-repeat: no-repeat;
	color: Black;
}

.LargeBtnOver {
	background-image:url(../images/btn_large_over.png);
	background-repeat: no-repeat;
	color: Black;
}

.LargeBtnActive {
	background-image:url(../images/btn_large_active.png);
	background-repeat: no-repeat;
	color: White;
}



.ChoiceBtn {
	display: block;
	width: 81px;
	height: 20px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	margin: 0px;
	padding-top: 12px;
	cursor: pointer;
	text-decoration: none;
	color: #333333;
}

.ChoiceBtn2L {
	display: block;
	width: 81px;
	height: 26px;
	text-align: center;
	font-family: arial, helvetica,, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	margin: 0px;
	padding-top: 6px;
	cursor: pointer;
	text-decoration: none;
	color: #333333;
}

.ChoiceBtnOut {
	background-image:url(../images/btn_standard.png);
	background-repeat: no-repeat;
	
}

.ChoiceBtnOver {
	background-image:url(../images/btn_standard_over.png);
	background-repeat: no-repeat;
	
}

.ChoiceBtnActive {
	background-image:url(../images/btn_standard_active.png);
	background-repeat: no-repeat;
	color: White;
}

.ChoiceBtnInactive {
	background-image:url(../images/btn_standard_inactive.png);
	background-repeat: no-repeat;
	cursor: default;
}






.StandardBtn {

	width: 81px;
	height: 22px;
	background-image:url(../images/btn_standard.png);
	color: #333333;
	font-family: Arial, helvetica, sans-serif;
	padding-top:10px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;	
	display: block;
}

.StandardBtnOver {
	width: 81px;
	height: 22px;
	background-image:url(../images/btn_standard_over.png);
	color: #333333;
	font-family: Arial, helvetica, sans-serif;
	padding-top:10px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;	
	display: block;
	cursor: pointer;
}

.StandardBtnGreen {	
	width: 81px;
	height: 22px;
	background-image:url(../images/btn_standard_over_green.png);
	color: #FFFFFF;
	font-family: Arial, helvetica, sans-serif;
	padding-top:10px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;	
	display: block;
	cursor: pointer;
}
.StandardBtnActive {
	width: 81px;
	height: 22px;
	background-image:url(../images/btn_standard_active.png);
	color: #FFFFFF;
	font-family: Arial, helvetica, sans-serif;
	padding-top:10px;
	text-align: center;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;	
	display: block;
	cursor: pointer;
}

.StandardBtn a , .StandardBtnOver a{
	color: #333333;
}
.StandardBtnActive a {
	color: #ffffff;
}

.BtnStreaming {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_streaming.png);
		background-repeat: no-repeat;
		font-family: arial, helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;	
		color: #333333;
		display: block;
		

		text-align: right;
		margin-bottom: 5px;
		padding-top: 0px;
		
		
		/* fixa poss så att den känns mer i mitten vertikalt */
}



.BtnStreamingOver {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_streaming_over.png);
		background-repeat: no-repeat;
		font-size: 20px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnStreamingActive {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_streaming_active.png);
		background-repeat: no-repeat;		
		font-size: 20px;
		font-weight: bold;	
		color: #ffffff;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnDownload {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_download.png);
		background-repeat: no-repeat;
		font-size: 20px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnDownloadOver {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_download_over.png);
		background-repeat: no-repeat;
		font-size: 20px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnDownloadActive {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_download_active.png);
		background-repeat: no-repeat;		
		font-size: 20px;
		font-weight: bold;	
		color: #ffffff;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}
		
.BtnGrade {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_grade.png);
		background-repeat: no-repeat;
		font-size: 14px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}
		
.BtnGradeOver {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_grade_over.png);
		background-repeat: no-repeat;		
		font-size: 14px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}
		

		
		.BtnGradeActive {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_grade_active.png);
		background-repeat: no-repeat;		
		font-size: 14px;
		font-weight: bold;	
		color: #ffffff;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}
		
		
		
		.BtnStreamingLongStr {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_streaming.png);
		background-repeat: no-repeat;
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		
		/* fixa poss så att den känns mer i mitten vertikalt */
}



.BtnStreamingOverLongStr {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_streaming_over.png);
		background-repeat: no-repeat;
		font-size: 14px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnStreamingActiveLongStr {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_streaming_active.png);
		background-repeat: no-repeat;		
		font-size: 14px;
		font-weight: bold;	
		color: #ffffff;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnDownloadLongStr {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_download.png);
		background-repeat: no-repeat;
		font-size: 14px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnDownloadOverLongStr {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_download_over.png);
		background-repeat: no-repeat;
		font-size: 14px;
		font-weight: bold;	
		color: #333333;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}

.BtnDownloadActiveLongStr {
		width: 255px;
		height: 45px;
		background-image:url(../images/btn_download_active.png);
		background-repeat: no-repeat;		
		font-size: 14px;
		font-weight: bold;	
		color: #ffffff;
		display:block;
		text-align: right;
		margin-bottom: 5px;
		}
		
		.BtnPrint {
		width: 22px;
		height:22px;
		background-image:url(../images/icon_print.png); 
		}
		
		.BtnPrintOver {
		width: 22px;
		height:22px;
		background-image:url(../images/icon_print_over.png); 
		cursor: pointer;
		}
		
.BtnGetStarted {
		width: 220px;
		height: 120px;
		cursor: pointer;
}
		
			
		


/* End Buttons */


/* Filmkort */
.MovieDescription
{
	font-size: 16px;
}

.MovieDescription .Title
{
	font-weight:bold;
}

/* Filmlista */
.MovieImage
{
	display: block;
}

.MirrorImage
{
	display: block;
	margin-top: 2px;
}

/* Topplistor */
.TopListHeader
{
		font-size: 15px;
		font-weight: bold;
		color: #333333;
		margin-bottom: 5px;
}



.TopListBtn a , .TopListBtnOver a{
	color: #333333;
}
.TopListBtnActive a {
	color: #ffffff;
}
.TopListImageLink
{
	width: 287;
	margin-top: 20px;
}

.ToplistCell {
	background-repeat: no-repeat;
	width: 100px;
	height: 167px;
	margin-right: 10px;
	vertical-align: bottom;
	text-align: center;
	cursor: pointer;
}

.ToplistCellRight {
	background-repeat: no-repeat;
	height: 167px;
	vertical-align: bottom;
	text-align: center;
	margin: 0px;
	width: 86px;
	cursor: pointer;
}

.IconOnConvolut {
	margin-bottom: 24px;
	margin-right: 10px;
	cursor: pointer;
}

/* Search Result */
div.SearchResult
{
	font-family: arial, "lucida console", sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
}

table.SearchResult
{
			         
	border: none;
	padding: 0px;

}
.SearchResult .Header
{
	height : 23px;
	width: 494px;
}
.SearchResult .BorderLeft
{
	height : 23px;
	padding-right: 8px;			
}
.SearchResult .BorderRight
{
	height : 23px;
	padding-left: 8px;
}
.SearchResult .Key
{
	vertical-align: middle;
	text-align: left;
	padding-right: 2px;
	/* padding-right:10px; */
	height : 23px;
	width: 60%;
}
.SearchResult .Rating
{
	text-align: right;
	padding-right: 17px;
	
}
.SearchResult .Value
{
	vertical-align: middle;
	text-align: center;		
	padding-right: 17px;
	height : 23px;
}
.SearchResult .Header .BorderLeft
{
	background-image: url(../images/table_header.gif);		
	background-repeat: no-repeat;
	background-position: left top;
}
.SearchResult .Header .BorderRight
{
	background-image: url(../images/table_header.gif);		
	background-repeat: no-repeat;
	background-position: right top;
}
.SearchResult .Header .Key
{
	background-image: url(../images/table_header.gif);		
	background-repeat: no-repeat;
	background-position: center top;
}
.SearchResult .Header .Rating
{
	background-image: url(../images/table_header.gif);		
	background-repeat: no-repeat;
	background-position: center top;
	width: 50%;
}
.SearchResult .Header .Value
{
	background-image: url(../images/table_header.gif);		
	background-repeat: no-repeat;
	background-position: center top;
}
.SearchResult .Out
{
	background-image: none;
	
}
.SearchResult .OutGray
{
	background-image: url(../images/gray_background_bar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
.SearchResult .OutGray .BorderLeft
{
	background-image: url(../images/gray_background_bar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.SearchResult .OutGray .BorderRight
{
	background-image: url(../images/gray_background_bar.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.SearchResult .Over .BorderLeft
{
	background-image: url(../images/table_active.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.SearchResult .Over .BorderRight
{
	background-image: url(../images/table_active.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.SearchResult .Over .Key
{
	background-image: url(../images/table_active.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.SearchResult .Over .Rating
{
	background-image: url(../images/table_active.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.SearchResult .Over .Value
{
	background-image: url(../images/table_active.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.SearchResult .Over
{
	cursor: pointer;
}

.SearchResultAll 
{
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
}
 
.SearchMessage
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}
.SearchMessage em
{
	font-style: normal;
	font-weight: bold;
	color: Red;
}

.PlainText
{
	color:Black;
	text-decoration:none;
}
.RightColHeading
{
	font-family: arial, "lucida console", sans-serif;
	
	
}



.ChoiceTbl
{
	border: none;
	padding: 0;
	margin-left: -5px;
	margin-right: -6px;
	margin-top: 0px;
}


/* Full Page */

	


/* Movie Facts */
.FactsAndRatings {        
		border: none;
		padding: 0px;
		margin-left: -10px;
		margin-top: -10px;
}

.FactsAndRatingsPic 
{
	vertical-align: top;
}


.FactsAndRatingsKey {
	vertical-align: top;
	font-family: arial, "lucida console", sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

.FactsAndRatingsValue { 
	vertical-align: top;
	font-family: arial, "lucida console", sans-serif;
	font-size: 11px;
}

.FactsAndRatingsValue a
{
	color: #cc0000;
	text-decoration: underline;
}

/* Movie Details */
.PressRatingsTitle
{
	font-family: arial, "lucida console", sans-serif;
	font-size: 18px;
	font-weight: bold;
}

/* Movie Mouse Over */
#MovieMouseOver {
	width:96px;
	height:174px;
	z-index:255;
	cursor: pointer;
	margin-left: -1px;
}

#MovieMouseOver .Background {
	background-image: url(../images/over_bg.png);
	background-repeat: repeat-y;
	width: 100px;
	/* height: 21px; */
	margin: 0px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;	
	overflow: hidden;
}

.PriceDiv 
{
	margin-top: 6px;
}
	

.PriceDisabled {
	color: #cfaa11;
}



.ArticleTitle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 2px;
	margin-bottom: 6px;	
	
}

/* Rating Flash */
.swf 
{
	margin: 0px 10px 0px 10px;
	padding-top: 10px;
}

/* MySides */

.Movies {
	margin-left:-12px;
	margin-top: -9px; 			
	}
	
.font_myAccountInfoKey {
	color: #808080;
	}

.myAccountInfoData {
 width: 100%;
	}
	
.myAccountInfoButtonCell {
	 width: 100%;
	 vertical-align: bottom;
	 text-align: right; 
}

	
.AccountKey 
{
	padding: 0px;
	margin: 0px;
	
	margin-right: 8px;	
	font-weight: bold;
	font-size: 12px;
	
	}
	
.Star {
	color: Red;
	}
	
.AccountInfo 
{
	padding: 0px;
	margin: 0px;
	
	padding-right: 20px;
	padding-bottom: 4px;
}
	
.PaymentInfo 
{
	padding-right: 18px;
	padding-bottom: 8px;		
}

.PaymentKey {		
	margin-right: 0;	
	font-weight: bold;
	font-size: 12px;
	
	}
	
.PaymentGreenCell
{
	background-image: url(../images/purchase_green_bg.png);
	padding-left:5px;
	margin-left: -10px;
	width:195px;
}

.PaymentHederIE6
{
	font-size: 24px;
	color:#FFFFFF;
	font-weight: bold; 
	font-variant: small-caps; 
	font-stretch: wider; 
	padding-left:10px;
}

	



	

	
	
	.BoxContent .ButtonRow {
	width: 100%;
	text-align: right;
	}


.InfoBox {
	width: 152px;
	background-image:url(../images/infobox_bg.png);
	background-repeat:repeat-x;	
	}
	
	.InfoBoxYellow {
	width: 356px;
	background-image:url(../images/infobg_yellow.png);
	background-repeat:repeat-y;
	margin-left: -3px;	
	
	
	}
	
	.InfoContent	{
	padding-left: 8px;	
} 


.RegisterFormBox 
{
	width: 416px;
	/* background-color: #FFFFFF; */
	padding-left: 0px;
	padding-right: 0px;
}


.RegisterInfoBox {
	
	width: 300px;
 /*	background-image:url(../images/purchase_infobox_bg.png);
	background-repeat:repeat-y;	*/
	padding-left: 25px;
	padding-top: 5px;
	display: inline-block; /* Fixes the invisible text-bug in IE6 */
}
.RegisterDottedBox 
{
	width: 280px;
	background-image: url(../images/reg_dotted_bg.png);
	background-repeat:repeat-y;
	display: inline-block; /* Fixes the invisible text-bug in IE6 */	
}

.RegisterDottedBox .Content 
{
	width: 235px;
	height: 100px;
	padding-left: 35px;
	padding-bottom:20px;
	padding-top:10px;
	display: inline-block; /* Fixes the invisible text-bug in IE6 */
	/*border: solid 1px #000000;*/
	
}


.PurchaseInfoBox {
	
	width: 330px;
 /*	background-image:url(../images/purchase_infobox_bg.png);
	background-repeat:repeat-y;	*/
	padding-left: 15px;
	padding-top: 15px;
	display: inline-block; /* Fixes the invisible text-bug in IE6 */
	overflow: hidden;
}

.PurchaseInfoBox .Content 
{
	width: 286px;
	
}

.PurchaseDottedBox 
{
	width: 286px;
	background-image: url(../images/purchase_dotted_bg.png);
	background-repeat:repeat-y;
	display: inline-block; /* Fixes the invisible text-bug in IE6 */	
}

.PurchaseDottedBox .Content 
{
	width: 245px;
	height: 180px;
	padding-left: 35px;
	padding-bottom:20px;
	padding-top:20px;
	display: inline-block; /* Fixes the invisible text-bug in IE6 */
	
}

.PurchasePaymentBox 
{
	width: 462px;
	
	background-image: url(../images/purchase_payment_bg.png); 
	background-repeat:repeat-y;
	
}

.PurchasePaymentBox .Content 
{
	width: 400px;
	padding-left:20px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom:5px;
	height: 390px;
}


/* Boxar
 */
.InfoBox .Content {
	margin-left: 7px;	
	margin-right: 5px;
} 



#WrapBox {
	
    margin:0 auto;
    width:839px;    
}

.LeftBox {
	float: left;
	
	margin-left: 8px;
}

 .RightBoxIE7 
 {
	width: 462px;
 	float:right;	
	margin-right: 14px;
	margin-left: -20px;	
	position:relative;left:0;top:0;z-index:10;
}

.RightBoxIE7 .RegisterFormBox 
{
	margin-left: 24px;
}

.RightBoxIE6
 {
 	float:right;	
	margin-right: 7px;
	margin-left: -20px;	
	position:relative;left:0;top:0;z-index:10;
	
}

.RightBoxIE6 .RegisterFormBox 
{
	position:relative;
	left: -24px;
}

.RightBox
 {
 	float:right;
	margin-right: 7px;
	margin-left: -20px;		
}


 .InfoBoxSmall {
	width: 140px;
	background-repeat:repeat-y;	
	background-image:url(../images/infobox_small_bg.gif);
	
	
	}
	
	.InfoBoxSmall .Content {
	margin-left: 5px;	
	margin-right: 5px;
	padding-top:3px;
	}
	
 
	.WrongLoginInfo {
	
		padding-top: 10px;
		padding-right: 7px;
	}
	
#Hide {
	visibility: hidden;
}
	
	


.WrongLoginInfo {
	padding-right: 0px;
	padding-top: 10px;
	}
	
	
/* Paging*/


/* End Paging*/		
		

.Number {
	margin-bottom: 24px;
	margin-right: 0px;
	cursor: pointer;
	}
	
.TestingIconBlack 
{
	background-image:url(../images/icon_number_black.png);
	width: 28px;
	height: 27px;
	float: left;
	color: #FFF;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-right: 5px;
	cursor: pointer;
}
	

.	 
{	
	position:absolute;
	left:348px;
	top:5px;
	z-index:30;
	cursor: pointer;
	background-image:url(../images/btn_shutdown.png);
	width: 22px;
	height: 22px;
}

.BtnCloseOver 
{	
	position:absolute;
	left:348px;
	top:5px;
	z-index:30;
	cursor: pointer;
	background-image:url(../images/btn_shutdownover.png);
	width: 22px;
	height: 22px;
}


.TestBoxBtnClose 
{	
	position:absolute;
	left:482px;
	top:5px;
	z-index:999;
	cursor: pointer;
	background-image:url(../images/btn_close.png);
	width: 22px;
	height: 22px;
}

.TestBoxCloseOver 
{	
	position:absolute;
	left:482px;
	top:5px;
	z-index:999;
	cursor: pointer;
	background-image:url(../images/btn_close_over.png);
	width: 22px;
	height: 22px;
}

.PurchaseBtnClose .TestBox 
{
	left:400px;
}

.PurchaseImageMap
{
	z-index:100;
}
	

.FAQ {		
		width:100%;    			         
		border: none;		
		margin-right: -17px;		
		}
	
	
	.FAQHeader	{
		background-image: url(../images/table_header_faq.gif);		
		background-repeat: no-repeat;
		background-position: left;
		height : 23px;		
		}
	
	
	.FAQQuestion {	
		vertical-align: top;
		height : 23px;
		padding-left: 10px;
		padding-right: 5px;
		width: 383px;	
		
		}
	
	
	
	.FAQQuestionOver {
		background-image: url(../images/table_active_faq.gif);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 10px;
		padding-right: 5px;
		width: 383px;
		height : 23px;		
		cursor: pointer;
		
		}
		
		.FAQQuestionOver2L {
		background-image: url(../images/table_active_faq2L.png);
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 10px;
		padding-right: 5px;
		width: 383px;
		height : 30px;		
		cursor: pointer;
		
		
		}
		
		.FAQQuestionOut {
		background-image: none;
		padding-left: 10px;
		padding-right: 5px;
		width: 383px;
		height : 23px;
		
		}
		
		.FAQQuestionClick 
		{
			padding-left: 10px;
			 padding-top: 4px;
			  height: 23px
		}
			
			
			
		
		/*
			------------------------			
				End FAQ
			------------------------
	*/	
		
		.TblMovieFiveItems 
		{
			margin-left: -8px;
			border: 0;
			padding: 0;
		}
	
		.TblMovieSevenItems 
		{
			margin-left: 0px;
			border: 0;
			padding: 0;
		}
		
/* Toplistnumbers: Large, Medium and Small */
.topNumL
{
  position: absolute; 
  left: 0; 
  top: 0; 
  width: 41px; 
  height: 37px; 
  margin-top: 4px; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  font-size: 28px; 
  text-align: center;
}
.topNumM
{
  position: absolute; 
  left: 0; 
  top: 0; 
  width: 41px; 
  height: 33px; 
  margin-top: 8px; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  font-size: 20px; 
  text-align: center;
}
.topNumS
{
  position: absolute; 
  left: 0; 
  top: 0; 
  width: 41px; 
  height: 30px; 
  margin-top: 11px; 
  font-family: Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  text-align: center;
}

.footerTitle
{
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
}

.footerList
{
	font-size: 9px;
	margin: 5px 0px 10px 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.footerList li
{
	list-style-position:outside;
	list-style-image: url(../images/footer_bullet.gif);
}

a.footerLink
{
	color: Black;
}

.footerCorners
{
	font-size: 0px;
}
.footerContent
{
	padding: 4px 0px 4px 0px; 
	background-image: url(../images/GreyBgPng.png);
}

/**/

