@import url(reset.css);



@font-face {
	font-family: 'LowGunScreenRegular';
	src: url('fonts/lgs-webfont.eot');
	src: local('&#9786;'), url('fonts/lgs-webfont.woff') format('woff'), url('fonts/lgs-webfont.ttf') format('truetype'), url('fonts/lgs-webfont.svg#webfont61jQ8Uvw') format('svg');
	font-weight: normal;
	font-style: normal;
}

.loading{
	background: url(../images/ajax-loader.gif) right center no-repeat;
}


body{ 
		background:#000000 url(../images/bgr-pattern.jpg) center top repeat-y;
		}
		
		p {
			padding-bottom:20px;
			color:#828282; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:135%;
			}
		
		#topRightLinks {
			position:relative; top:23px; right:31px; z-index:10;
			padding-left:952px;
			}
			a.circleOfTrust {
				display:block; float:right;
				width:101px; height:69px;
				text-indent:-9999px;
				background:url(../images/circle-img.png) 0 0 no-repeat;
				outline:none;
				}
				a.circleOfTrust:hover {
					background-position:0 -69px;
					}
			a.joinMailingList {
				display:block; float:right; clear:both;
				width:101px; height:25px;
				margin:5px 0 0 0;
				text-indent:-9999px;
				background:url(../images/join-button.png) 0 0 no-repeat;
				outline:none;
				}
				a.joinMailingList:hover {
					background-position:0 -25px;
					}
		
		#wrap{
			width:952px; margin:0 auto;
			}
			
			
			
		/* Header */
			
			#header{
				height:304px;
				}
				
				#header h1{width:952px;}
			
				#header h1 a{
					display:block; width:471px; height:173px; margin:0 auto;
					background:url(../images/logo.png) 0 0 no-repeat;
					text-indent:-9999px; outline:none;
					}
				#header ul{
						text-align:center;
						}
					#header ul li{
						display:inline-block;
						line-height:46px;
						padding:0 36px 0 13px;
						background: url(../images/nav-separator.png) right center no-repeat;
						zoom: 1;
        				*display: inline;
						}
						#header ul li a{
							font-family:'LowGunScreenRegular', Arial, Helvetica, sans-serif;font-size:46px;text-transform:uppercase;
							position:relative;
							z-index:1;
							color:#fff;
							}
							#header ul li:last-child {
								background:none;
								}
							
							#header ul li a:hover{color:#FFCC33;}
							
							#header ul li a span{
								position:absolute; top:0; left:0;
								width:100%; height:100%;
								background:url(../images/nav-texture.png) center center no-repeat;
								}
							#header ul li.currentPage a{ color:#FFCC33;}
							
						/*#header ul.subNav{
							background:url(../images/nav-separator.png) 251px center no-repeat;
							}*/
							#header ul.subNav li a{
								font-size:35px;
								}
			/* Content */
			
			#content{
				padding:10px 30px 30px 30px; overflow:visible;
				background:#ffffff url(../images/blog-content-bgr.jpg) 0 0 repeat-y;
				margin-bottom:25px;
				}
				
				.pageTop{
					overflow:hidden;
					padding-bottom:8px;
					border-bottom:1px solid #c0c0c0;
					margin-bottom:16px;
					}
					
					/*.storeTop {margin-top:7px; padding-bottom:10px;}*/
					
					
					.filmsMeny{
						position:absolute; left:0px; bottom:8px; overflow:hidden;
						}
						.filmsMeny li{
							float:left; color:#999999;
							padding-right:18px; background:url(../images/filmlist_separator.png) center right no-repeat;
							}
						.filmsMeny li a{
							font-size:16px;color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
						}
						.filmsMeny li a:hover{ text-decoration:underline;}
						.filmsMeny li.activeLink a{ text-decoration:underline;}
						.filmsMeny li.lastChild{ padding-right:0px; background:none;}
					
					/* second level navigation */
						ul.filmsMeny li ul li{
							float:none;
							background:none;
							}
							
					.searchList{
						float:right; 
						overflow:hidden;
						}
						.searchList li{ 
							float:left; width:250px; overflow:hidden;
							}
							
							.searchList li div.customComboHolder{ margin-left:5px;}
							
							.pageTop input.blackButton{ float:right; cursor:pointer; height:20px;}
							.pageTop span.searchField{float:right; margin-right:4px;}
						
					
					
						.blackButton{
							padding:0 7px;
							color:#FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:20px; text-transform:uppercase;
							background:#000; 
							}
						.return{ float:left; cursor:pointer;}
						
						.blackButton:hover{
							color:#faca08;
							}
						.searchField{
							width:140px;height:20px; 
							padding:0px 5px; line-height:20px;
							background:url(../images/inputtext_bgr.jpg) 0 0 no-repeat;
							}
						.searchField input{ 
							width:140px; 
							line-height:18px; background:none; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
							}
							
					p.topMilestone {
						padding:10px 0 20px;
						color:#666;
						}
							
							
					.left{
						width:622px; float:left;
						}
						
						.filmsDisplay{ overflow:hidden; border-bottom:1px solid #969595;}
						.filmsDisplay li{
							float:left;
							width:113px; padding-right:10px; padding-bottom:10px;
							}
						.filmsDisplay li a.imageHolder {
							display:block;
							width:107px; height:158px;
							padding:1px; border:1px solid #969595; margin:1px;
							}
							.filmsDisplay li a.imageHolder:hover {
								border:#ffcd51 solid 2px; margin:0;
								}
						.filmsDisplay li img{width:107px; height:158px;}
						.filmsDisplay li div{ height:93px; overflow:hidden; }
						.filmsDisplay li div ul {margin-top:7px;}
						.filmsDisplay li div ul li{ padding-bottom:0px;}
						.filmsDisplay li div ul li span, .filmsDisplay li div ul li b {}
						.filmsDisplay li div ul li p{ color:#828282; font-size:12px; line-height:135%; padding-bottom:0;}
						.filmsDisplay li div ul li a{ color:#000000;}
							.filmsDisplay li div ul li a:hover {
								text-decoration:underline;
								}
						.filmsDisplay li div ul li i{ color:#999999; font-style:normal;}
						
						
						.pagination{overflow:hidden; padding-top:6px;}
						.pagination ul{ float:right; overflow:hidden; padding:0 10px;}
						.pagination ul li{ float:left;}
						.pagination ul li a { color:#000; font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:20px; padding:0 12px 0 2px; margin-left:5px; background:url(../images/paging-separator.png) right 3px no-repeat;}
							.pagination ul li a:hover {text-decoration:underline;}
							.pagination ul li.currentPaginationPage a {font-weight:bold;}
						.pagination a.blackButton{float:right; padding:0 12px;}
						.pagination a.activePag { color:#fff; background:#000;}
							.pagination a.activePag:hover { color:#f3cc11; text-decoration:none;}
						
						
					.sideFeautured{
						width:218px; float:right;
						}
						.sideFeautured img{width:214px; height:315px; margin-bottom:17px;border:#fff solid 2px; }
							.sideFeautured img:hover {border:#ffcd51 solid 2px;}
						.sideFeautured h3{ font-size:16px; padding-bottom:10px;}
						.sideFeautured h3 a{color:#000;}
							.sideFeautured h3 a:hover {text-decoration:underline;}
						.sideFeautured h4, .sideFeautured h5{ font-size:11px;}
						.sideFeautured h4, .sideFeautured h5 i {color:#828282; font-style:normal;}
						.sideFeautured li p{text-transform:uppercase; padding:0px 0px;}
						.sideFeautured p{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:9px;padding:5px 0px; }
						
						.sideFeautured ul { padding:23px 0px 16px 0px; border-bottom:#c1c1c1;}
						.sideFeautured ul li{ padding-bottom:5px;}
						
					a.goToStore {
						float:right;
						margin-top:10px; padding:2px 5px;
						}
						
						
					.singleMovie{
						width:380px; float:left;
						}
					.singleMovie div{
						width:375px; height: 552px;  margin-bottom:25px;
						overflow:hidden;
						}
						.singleMovie div img{width:373px; height: 550px; border:1px solid #000;}
						
						.singleMovie ul.blackList{ width:260px;}
						
						ul.blackList{
							padding-bottom:20px; border-bottom:1px dotted #929292;
							}
							ul.blackList li{ padding-bottom:3px; overflow:hidden; border-bottom:none;}
							ul.blackList li a{
								padding:3px 15px; float:left; margin-right:2px;
								color:#FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:20px; text-transform:uppercase;
								background:#000; 
							}
							ul.blackList li a:hover{color:#faca08;}
							ul.blackList li a.mainLink{ font-size:14px; margin-bottom:10px;/* color:#faca08;*/ }
							ul.blackList li a:last-child {margin-right:0;}
							
					ul.movieDetails{ float:right; width:445px;}
					
						ul.movieDetails li{
							border-bottom:1px solid #cacaca;
						}
						ul.movieDetails li p span {color:#828282 !important;}
						ul.movieDetails li.noBorder{ border-bottom:none}
						ul.movieDetails li ul.blackList{ border-bottom:none; padding-bottom:12px; padding-top:15px;}
						ul.movieDetails li ul.blackList li{ border-bottom:none;}
						ul.movieDetails li ul.blackList li a{color:#FFF; padding:3px 14px;}
						ul.movieDetails li ul.blackList li a:hover{color:#FACA08; text-decoration:none;}
						ul.movieDetails li.director img{ float:left; padding-right:15px; padding-bottom:12px;}
						ul.movieDetails li.director h3{ font-family:'helvetica',Tahoma, Geneva, sans-serif; font-weight:normal;color:#646364;}
						ul.movieDetails li.director h4{ font-family:'helvetica',Tahoma, Geneva, sans-serif; font-size:15px;}
					
						/*ul.movieDetails p{ font-size:12px; line-height:14px; padding-bottom:15px; color:#646364;}
							ul.movieDetails p span {color:#666;}*/
						ul.movieDetails h2{ font-size:28px; font-weight:normal; padding-bottom:7px;}
						ul.movieDetails h3{ font-size:15px; padding-top:11px; padding-bottom:2px; text-transform:uppercase;}
						ul.movieDetails h4{ font-size:12px; padding-bottom:7px;}
							ul.movieDetails h4 span, ul.movieDetails h4.dirRef {color:#828282;}
							ul.movieDetails h4.lastRef {
								padding-bottom:15px;}
						ul.movieDetails h5{ font-size:12px; color:#828282; font-weight:normal;}
						
						ul.movieDetails li p:last-child {padding-bottom:12px;}
						
						/*ul.movieDetails .movieScenes{padding:10px 0px; overflow:hidden;}
						ul.movieDetails .movieScenes ul{width:92px;float:right;}
						ul.movieDetails .movieScenes ul li{ padding-bottom:3px; height:56px; overflow:hidden; padding-bottom:4px; border-bottom:none;}*/
						ul.movieDetails .movieScenes,
						ul.productView .movieScenes{overflow:hidden; padding:15px 0px; width:439px; margin-left:3px;}
						ul.movieDetails .movieScenes div#picHolder,
						ul.productView .movieScenes div#picHolder{ width:351px; height:206px;float:left; margin-top:1px;}
							ul.movieDetails .movieScenes div#picHolder img#pMain,
							ul.productView .movieScenes div#picHolder img#pMain
							 {width:351px !important; height:206px !important;}
						
						
						ul.movieDetails ul.credits{ width:300px; padding-bottom:30px; margin:0 auto;}
						ul.movieDetails ul.credits li{ border-bottom:none; padding-bottom:5px; overflow:hidden;}
						ul.movieDetails ul.credits li b{ float:left; color:#9f9e9c;}
						ul.movieDetails ul.credits li ul{float:right;width:170px;}
						ul.movieDetails ul.credits li ul li{ padding-bottom:0px;}
						ul.movieDetails ul.credits li ul p{padding-bottom:5px;}
						
						ul.movieDetails table {
							position:relative; top:-20px;
							margin-bottom:-10px; width:350px; margin-left:100px;
							}
							ul.movieDetails table th {
								text-align:left; width:105px; font-weight:normal; color:#666666; vertical-align:top;
								}
							ul.movieDetails table td {
								padding:2px 0;
								text-align:left; font-weight:normal; color:#000000;
								}
						ul.movieDetails li table.inTheatersTable{
							width:470px;
							margin-bottom:10px;margin-left:0px;
							top:0px;
							}
						
					#picHolder {position:relative;}
					.loading {
						display:none; position:absolute; top:50%; left:50%;
						width:32px; height:32px;
						margin:-20px 0 0 -20px; padding:4px;
						background:#000;
						border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
						}
						
						ul.movieDetails li a{ color:#666666;}
						ul.movieDetails li a:hover{ text-decoration:underline;}
						
						
				#pageBottom{ padding:5px 0px; overflow:hidden; clear:both; border-bottom:1px solid #666666; border-top:1px solid #666666;}
				#pageBottom a.blackButton{ float:right;}
				
				
				
				
				#dvdList {
					margin-top:px;
					}
				#dvdList li{ 
					overflow:hidden;
					border-bottom:3px solid #000;
					padding-top:25px;
					}
					#dvdList li a.imageHolder {
						float:left; display:block; width:113px; margin:2px;
						}
						/*#dvdList li a.imageHolder:hover {border:#ffcd51 solid 2px; margin:0;}*/
						#dvdList li img{width:113px;}
						
					#dvdList li div.dvdContent { float:right; width:750px;}
					#dvdList li h2{font-size:21px; font-weight:normal; border-bottom:1px solid #969696; margin-bottom:7px;}
						#dvdList li h2 a{ color:#000;}
						#dvdList li h2 span{ display:block; color:#828282; font-size:12px; padding:0 0 7px;}
							#dvdList li h2 a:hover {text-decoration:underline;}
					/*#dvdList li p {color:#3b3b3b; font-size:11px; padding:0 0 14px 0px;}*/
					#dvdList li div.dvdContent div {color:#3b3b3b; font-size:11px;}
					#dvdList li p a,
					#dvdList li div.dvdContent div a{color:#3b3b3b;}
					#dvdList li p a:hover,
					#dvdList li div.dvdContent div a:hover{ text-decoration:underline;}
					
					ul.priceHolder {margin-top:26px;}
						ul.priceHolder li{ padding:10px 0 10px 0 !important; position:relative; border-bottom:0 !important; border-top:#969595 solid 1px; overflow:hidden;}
						ul.onlyFirst li {border-top:0 !important;}
							ul.priceHolder li h3 {font-size:16px; text-transform:uppercase; font-weight:normal; float:left; width:412px;}
							ul.priceHolder li span{ float:left; width:auto; font-size:12px;text-transform:uppercase; overflow:hidden; padding-top:2px;}
								ul.priceHolder li span small{color:#999999; float:none; padding-left:10px; font-size:12px; text-transform:none;} 
							ul.priceHolder li .blackButton{position:absolute; right:0; bottom:8px; padding:2px 7px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
							
							ul.priceHolder li.standalonePriceHolder span{ width:auto; padding-left:312px; }
								ul.priceHolder li.standalonePriceHolder span small{}
	
	

/* Static pages */
#staticPage {
	padding:0 0 10px 0;
	}
	#staticPage small {
		color:#828282;
		font-size:12px;
		}
	#staticPage h2 {
		font-size:28px;
		font-weight:normal;
		padding-bottom:7px;
	}
	#staticPage h4 {
		font-size:12px;
		padding-bottom:12px;
		color:#828282;
		}
	#staticPage  h3 {
		font-size:15px;
		padding-bottom:2px;
		padding-top:11px;
		text-transform:uppercase;
	}
	#staticPage hr {
		height:1px;
		line-height:1px; color:#CACACA;
		background:#CACACA;
		border:0;
		}
	#staticPage p.lastPgph {
		padding-bottom:12px;
		}
	
	ul.staticPageHolder {
		overflow:hidden;
		}
		ul.staticPageHolder li.left {
			float:left; width:288px;
			}
		ul.productView li.left {
			float:left; width:375px;
			}
			ul.staticPageHolder li.left ul {
				margin-top:10px;
				border-bottom:0;
				}
		ul.staticPageHolder li.right {
			float:right; width:570px;
			}
		ul.productView li.right {
			float:right; width:445px;
			}
#staticPage ul.productView div.imgContainer{
	width:375px;height:auto;overflow:hidden;
	margin-bottom:20px;
	}
	#staticPage ul.productView div.imgContainer img{
		width:375px;
		}
 			
.wideContentBox {
	padding:40px 60px !important;
	}
	.wideContentBox p {
		color:#000 !important;
		}
	.wideContentBox hr {
		display:block;
		height:1px; line-height:1px; color:#CACACA; background:#CACACA;
		border:0;
		}
		
	
	form.bottomForm {
		}
		form.bottomForm div {
			overflow:hidden;
			padding-bottom:12px; margin-bottom:12px;
			border-bottom:1px solid #CACACA;
			}
		form.bottomForm input.checkBox,
		form.bottomForm label {
			float:left;
			margin:2px 5px 0 0;
			}
		form.bottomForm input.SubmitButton {
			float:right;
			padding:2px 7px !important;
			cursor:pointer;
			}
		
	div.priceShow{
		float:left; 
		width:auto;
		color:#828282; font-size:12px; font-weight:bold; line-height:20px;
		padding-left:10px;
		}
		div.leftPrice{
			padding:4px;
			}
		div.priceShow small,
		div.priceShow #real_price{
			display:inline-block;
			}
			
					
			/* Footer */

			#footer {
				padding:20px 0;
				}
				span.fb_share_size_Small  {
					display:none;
					}

				#footer ul{
				text-align:center;
				overflow:hidden; 
				}
				#footer ul li {
					float:left;
				margin:0 35px;
				}
				#footer ul li:first-child {
					margin-left:230px;
					}
				#footer ul li ul,
				#footer ul li ul li {
				float:left;
				padding:0; margin:0;
				}
				#footer ul li ul li {
				margin-left:5px;
				}
				#footer ul li ul li:first-child {
					margin-left:0;
					}
				#footer ul li h5 {
					float:left;
					height:24px;
					font-family:Arial, Helvetica, sans-serif; color:#76787c; font-size:12px; line-height:24px; font-weight:normal; text-transform:uppercase;
				}
				#footer ul li.iconsOnly a{
					display:block;
					width:24px; height:24px;
					}
				#footer ul li.iconsOnly a.delicious{ background:url(../images/icon-delicious.png) 0 0 no-repeat;}
				#footer ul li.iconsOnly a.digg{ background:url(../images/icon-digg.png) 0 0 no-repeat;}
				#footer ul li.iconsOnly a.facebook{ background:url(../images/icon-facebook.png) 0 0 no-repeat;}
				#footer ul li.iconsOnly a.reddit{ background:url(../images/icon-reddit.png) 0 0 no-repeat;}
				#footer ul li.iconsOnly a.twitter{ background:url(../images/icon-twitter.png) 0 0 no-repeat;}
				

			
		
			#footer .copyright ul {
				margin:20px 0 5px 0;
				text-align:center;
				}
			#footer .copyright ul li {
				display:inline-block; margin:0px 0px; float:none !important;
				padding-right:8px; margin-right:5px;
				border-right:#76787c solid 1px;
				line-height:14px; font-size:12px;
				zoom: 1;
       			*display: inline;
				}
				#footer .copyright ul li:last-child {
					padding-right:0x; margin-right:0;
					border-right:0;
					}
				#footer .copyright ul li a {
					font-family:Arial, Helvetica, sans-serif;
					color:#76787c; font-size:11px; text-transform:uppercase;
					}
				#footer .copyright ul li a:hover, #footer .copyright ul li.current_page_item a {
					color:#FFCC33;
					}
					
			#footer p {
				color:#76787c; font-size:11px; text-align:center;
				}

				#loader{width:16px; height:16px; position:absolute; top:0px; right:48%;}
				#popupMessage{width:350px; padding:25px; background:none; margin:0 auto; border:1px solid #8f7f72;}
				#popupMessage p{text-transform:uppercase; color:#8f7f72; padding-bottom:20px;}
				#popupMessage small{color:#8f7f72;  font-size:12px; font-style:normal;}
	
				#footer form{ overflow:hidden; padding-bottom:20px; width:500px; margin:0 auto;}
				#footer label{ float:left; color:#736f70; font-size:14px; line-height:20px; padding-right:12px;}
				#footer input.footerInput{float:left; margin-right:10px;width:220px; padding:2px 10px; height:16px;  color:#41372e; background:#8c7d6a; font-size:11px; line-height:20px;}
				#footer input.footerSubmit {float:left;width:90px; height:20px; padding-bottom:2px; border:1px solid #736f70; background:none; color:#736f70; text-align:center;cursor:pointer;}
				
				
				
				
/* Combobox */					
					
			.customComboHolder {height:20px; width:157px; position:relative; margin-bottom:20px; background:url(../images/custom_combo.jpg) right 0 no-repeat; float:right; margin:0px;}
				.customComboHolder div {width:147px; height:20px; line-height:20px;font-size:12px;font-family:"Trebuchet MS"; padding:0 32px 0 15px; 0 0 no-repeat; position:absolute; z-index:1; font-weight:normal;}
				.dropdown_over {}
				.dropdown_over div {}
				.customComboHolder select {background-color:#FFFFFF; cursor:pointer; display:inline; float:left; opacity:0; -moz-opacity:0; filter:alpha(opacity: 0); position:absolute; margin-top:0px; width:157px; z-index:2;}
					.customComboHolder select option {color:#434343; padding:0px 2px 2px 11px;}
					
/* Combobox longer */ 
			.longCombo{width:375px; background:url(../images/custom_combo_375.png) right 0 no-repeat;}
				.longCombo div{width:365px}
					.longCombo select{width:375px;}

/* Update 15.04.2011. - Atore menu update */
.pageTop  {
	overflow:visible;
	height:21px;
	}
ul.filmsMeny {
	overflow:visible;
	}
ul.filmsMeny li {
	position:relative;
	}
	ul.sub-nav-meny {
		width:auto!important;
		height:auto;
		position:absolute; left:-5px; top:21px; display:none; z-index:100;
		background:#ffffff;
		}
		ul.sub-nav-meny li {
			padding:0 5px;
			font-size:12px;
			}
			ul.sub-nav-meny li a {
				display:inline-block;zoom:1; *display:inline;
				font-size:14px;
				padding-bottom:2px;
				}

