﻿* {
    margin:0;
    padding:0;
    font-size:14px;
    font-family:arial;
    font-weight:normal;
    color:#000000;
    vertical-align:top;
    outline:0;
    border-radius:0px;
    webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust:none;
    -webkit-appearance:none;
}

strong {
    font-weight:bold;
}

img {
	border:0px;
}

a {
	color:#97ab31;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

body,html {
	/*min-width:1200px;*/
    background-color:#FFFFFF;
    width:100%;
}

html {
	overflow-x:hidden;
}

#menu {
	display:none;
}

#mobilenav {
	display:none;
}

#global-wrapper {
	background-color:#FFFFFF;
	margin:0px auto;
	width:960px;
}
	
	#logo {
		position:absolute;
		margin-left:695px;
		top:9px;
	}
	
	#left-navigation-bar {
		position:absolute;
		background-color:#c1cd23;
		width:50%;
		height:63px;
		top:34px;
		left:0px;
	}
	
	#navigation-wrapper {
		position:absolute;
		background-color:#c1cd23;
		width:685px;
		height:63px;
		top:34px;
	}
	
		#navigation-wrapper ul {
			margin-left:5px;
			margin-top:0px;
		}
		
			#navigation-wrapper ul li {
				float:left;
				color:#FFFFFF;
				text-transform:uppercase;
				font-size:18px;
				list-style:none;
				/*margin-right:26px;*/
				padding:7px 13px;
			}
			
				#navigation-wrapper ul li#selected {
					background-color:#97ab31;
				}
			
				#navigation-wrapper ul li:hover a {
					color:#333333;
				}
				
				#navigation-wrapper ul li a {
					float:left;
					color:#FFFFFF;
					text-transform:uppercase;
					font-size:16px;
					text-decoration:none;
					line-height:20px;
				}
				
				/*#navigation-wrapper ul li a:hover {
					float:left;
					color:#888888;
					text-transform:uppercase;
					font-size:16px;
					text-decoration:none;
				}*/
				
				#navigation-wrapper ul li a#selected {
					float:left;
					color:#333333;
					text-transform:uppercase;
					font-size:16px;
					text-decoration:none;
				}
				
	/*#subnavigation {
		position:absolute;
		top:458px;
	}*/
	
	#subnavigation-background {
		position:absolute;
		width:680px;
		height:30px;
		background-color:#97ab31;
		top:67px;
		margin-left:5px;
	}
	
	#left-subnavigation-bar {
		position:absolute;
		background-color:#97ab31;
		width:50%;
		height:30px;
		top:67px;
		left:0px;
		z-index:10;
	}
	
	#subnavigation {
		position:absolute;
		top:75px;
		z-index:20;
	}
		
		#subnavigation ul {
			margin-left:18px;
		}
		
		#subnavigation li {
			list-style:none;
			float:left;
			margin-right:24px;
		}
		
			#subnavigation li a {
				font-size:12px;
				text-decoration:none;
				text-transform:uppercase;
				/*color:#c1cd23;*/
				color:#FFFFFF;
				line-height:16px;
			}
			
			#subnavigation li a:hover {
				/*color:#888888;*/
				color:#333333;
			}
			
			#subnavigation li a#subselected {
				font-size:12px;
				text-decoration:none;
				text-transform:uppercase;
				color:#333333;
			}
			
	#subsubnavigation {
		width: calc(100% - 30px);
		border-top:1px solid #95ad23;
		border-bottom:1px solid #95ad23;
		padding:0px 0px;
		list-style: none;
		background-image: url();
		margin-bottom: 30px;
	}

		#subsubnavigation li {
			display: inline-block;
			padding:5px 15px;
			list-style: none;
			background-image: url() !important;
		}

			#subsubnavigation li a {
				text-decoration: none;
			}

			#subsubnavigation li.active {
				background-color: #95ad23;
			}

				#subsubnavigation li.active a {
					color: #FFF;
				}

	#play {
		position:absolute;
		top:484px;
		width:130px;
		margin-left:17px;
		color:#c1cd23;
		font-size:12px;
	}
			
		#play img {
			margin-right:4px;
			margin-top:3px;
			cursor:pointer;
		}
			
	#lang {
		position:absolute;
		top:484px;
		margin-left:850px;
		width:130px;
		text-align:right;
		color:#c1cd23;
		font-size:12px;
	}
	
		#lang a {
			text-transform:uppercase;
			color:#c1cd23;
			text-decoration:none;
			font-size:12px;
		}
		
		#lang a:hover {
			text-transform:uppercase;
			color:#666666;
			text-decoration:none;
			font-size:12px;
		}
		
		#lang a#langselected {
			text-transform:uppercase;
			color:#333333;
			text-decoration:none;
			font-size:12px;
		}
				
	#cover-background {
		position:absolute;
		top:114px;
		left:0px;
		width:100%;
		min-width:1200px;
		height:362px;
		background-color:#000000;
		overflow:hidden;
	}
	
	#cover-wrapper {
		width:100000px;
		position:absolute;
		height:340px;
		left:50%;
		margin-left:-1507px;
	}
	
		#cover-wrapper .cover {
			float:left;
			height:340px;
			/*border-right:1px solid #000000;*/
		}
		
			#cover-wrapper .cover-top {
				border-bottom:1px solid #000000;
				background-color:#333333;
				height:20px;
				width:100%;			
				z-index:99;	
			}
		
			#cover-wrapper .cover li {
				float:left;
				border-right:1px solid #000000;
				width:510px;
				padding:0px;
				list-style:none;
				margin:0px;
			}
	
	#cover-title {
		padding-top:3px;
		position:absolute;
		z-index:200 !important;
		left:50%;
		margin-left:-462px;
	}
		
		#cover-title .title {
			width:960px;
			position:absolute;
			color:#FFFFFF;
			font-size:12px;
			text-transform:none;
			display:none;
		}
		
			#cover-title .title b {
				color:#939598;
				margin-right:10px;
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
			}
			
			#cover-title span.copy {
				font-size:10px;
				color:#939598;
				margin-left:2px;
				line-height:16px;
			}
			
	#marquee {
		position:absolute;
		width:942px;
		height: 22px;
		background-color:#e5e5e5;
		padding:5px 10px;
	}
	
		#marquee marquee {
			height: 22px;
		}
	
		#marquee #outnow {
			position:absolute;
			margin-top:-35px;
			margin-left:-28px;
		}
	
		#marquee marquee span {
			margin-right:40px;
			display: inline-block;
		}
		
		#marquee marquee span,#marquee marquee span a {
			font-size:12px;
			color:#939497;
			font-weight:bold;
			text-decoration:none;
		}
		
			#marquee marquee span b,#marquee marquee span b a {
				font-size:12px;
				color:#333333;
				font-weight:bold;
				text-decoration:none;
			}
			
	#content-box-left {
		position:absolute;
		top:530px;
		margin-left:18px;
		width:460px;
		line-height:22px;
		text-align:justify;
		font-size:16px;
		padding-bottom:60px;
	}
	
		.box {
			margin-left:0px;
			margin-right:40px;
			width:460px;
			line-height:22px;
			text-align:justify;
			font-size:16px;
			padding-bottom:20px;
			float:left;
		}
		
			.box b {
				font-weight:bold;
			}
	
		#content-box-left td,
		#content-box-right td,
		.box td {
			text-align:left;
			padding-right:10px;
		}
		
		#content-box-left img,
		#content-box-right img,
		.box img {
			margin-bottom:4px;
		}
	
	#content-box-right {
		position:absolute;
		top:530px;
		margin-left:520px;
		width:460px;
		line-height:22px;
		text-align:justify;
		font-size:16px;
		padding-bottom:60px;
	}
	
	#content-box-right .pos {
		margin-left:-502px;
	}
		
	#content-box-left li,
	#content-box-right li,
	.box li {
		list-style:none;
		background-image:url(../img/li.png);
		background-position:0px 13px;
		background-repeat:no-repeat;
		padding-left:18px;
		text-align:left;
	}
	
	h1 {
		font-size:18px;
		line-height:22px;
		color:#c1cd23;
		font-weight:bold;
		text-transform:uppercase;
		text-align:left;
	}
	
	h2 {
		font-size:16px;
		line-height:22px;
		color:#c1cd23;
		font-weight:bold;
		text-transform:none;
		text-align:left;
	}
	
	h3 {
		font-size:14px;
		line-height:22px;
		color:#c1cd23;
		font-weight:bold;
		text-transform:none;
		text-align:left;
	}
	
	#footer-wrapper {
		position:fixed;
		bottom:0px;
		width:960px;
		height:14px;
		background-color:#c1cd23;
		color:#333333;
		font-size:12px;
		padding:8px 18px;
		z-index:200;
	}
	
	#footer-right-box {
		position:absolute;
		margin-left:760px;
		width:200px;
		text-align:right;
		color:#333333;
		font-size:12px;
		z-index:200;
	}
	
		#hom {
			color:#333333;
			font-size:12px;
		}
	
		#footer-right-box a,
		#footer-wrapper a {
			color:#333333;
			font-size:12px;
			text-decoration:none;
		}
		
		#footer-right-box a:hover,
		#footer-wrapper a:hover {
			color:#333333;
			font-size:12px;
			text-decoration:none;
		}
	
	#footer-bar {
		position:fixed;
		bottom:0px;
		left:50%;
		width:50%;
		height:30px;
		background-color:#c1cd23;
		z-index:100;
	}
	
	#paterson-claim {
		position:absolute;
		left:20px;
		top:498px;
	}
	
	.big-box {
		width:1000px !important;
	}
	
	.inner-box {
		padding-right: 40px;
	}
	
	.hs {
		background-color:#c1cd23;
		color:#333333;
		padding:5px;
		width:960px;
		margin-bottom:10px;
	}
	
	.image-big {
		width:100%;
		height:260px;
		background-size:contain;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-color:#333333;
		margin-top:5px;
		margin-bottom:15px;
		text-align:right;
	}
	
	.highlight {
		padding-right:16px;
		width:477px;
		float:left;
		margin-bottom:25px;
	}
	
		.highlight h3 {
			color:#000000;
			margin:0px;
			padding:0px;
		}
	
	.partner {
		width:164px;
		height:84px;
		background-color:#FFFFFF;
		/*border:2px solid #c1cd23;*/
		border:2px solid #ffffff;
		padding:18px;
		margin-right:14px;
		margin-bottom:14px;
		float:left;
	}
	
	.partner-size {
		width:100%;
		height:100%;
		background-repeat:no-repeat;
		background-position:center center;
		background-size:contain;
	}
	
	.submitbut {
		background-color: #C1CD23;
	    color: #333;
	    border: 0px none;
	    padding: 2px;
	}
	
	.mejs-volume-button {
		display: none !important;
	}

	.trailer {
		display: inline-block;
		text-decoration: none;
		margin-bottom: 5px;
	}

@media only screen and (max-width : 1200px) {
	body,html {
		min-width:auto;
		width:auto;
	}
	
	#cover-background {
		min-width:960px;
	}
	
	#paterson-claim {
		display:none;
	}
	
	#global-wrapper {
		margin:0px;
	}
	
	#cover-wrapper {
		width:100000px;
		position:absolute;
		height:340px;
		left:485px;
		margin-left:0px;
	}
	
	#cover-title {
		left:18px;
		margin-left:0px;
	}
	
	#lang {
		margin-left:840px;
	}
	
	.partner {
		width:180px;
		height:100px;
	}
}

	
@media only screen and (max-width : 1023px) {
	#subsubnavigation {
		width: 100%;
	}

	body,html {
		min-width:auto;
		width:auto;
	}
	
	.hidemobile {
		display:none;
	}
	
	#content-box-right .pos {
		margin-left:0px;
	}
	
	#cover-background,
	#play,
	#navigation,
	#subnavigation,
	#left-subnavigation-bar,
	#subnavigation-background,
	#navigation-wrapper {
		display:none !important;
	}
		
	#global-wrapper {
		margin:0px auto;
		width:460px;
	}
		
	#lang {
		margin-left:392px;
		width:auto;
		top:142px;
		z-index:2000;
	}
	
	#footer-wrapper,
	#footer-bar {
		
	}
	
	#content-box-left {
		position:relative;
		top:140px;
		height:auto;
		margin:0px;
	}
	
		#content-box-left h1 {
			padding-right:100px;
		}
	
	#content-box-right {
		position:relative;
		top:0px;
		margin:0px;
		margin-left:0px;
		height:auto;
		margin-top:12px;
	}
	
	#logo {
		margin-left:170px;
		border-left:10px solid #FFFFFF;
	}
	
	#menu {
		position:absolute;
		z-index:2000;
		top:55px;
		display:block;
		width:20px;
	}
	
	#hom {
		display:none;
	}
	
	#footer-right-box {
		margin-left:244px;
	}
	
	#footer-wrapper {
		padding-left:8px;
	}
	
	#mobilenav li {
		list-style:none;
	}
	
	#mobilenav {
		display:none;
		position:absolute;
		background-color:#c1cd23;
		margin-top:98px;
		z-index:3000;
		margin-left:-18px;
		width:320px;
		padding-bottom:0px;
	}
	
		#menu:hover {
			cursor:pointer;
		}
	
		#mobilenav ul li {
			padding:10px 20px;
		}
		
			#mobilenav ul li a {
				text-decoration:none;
				color:#FFFFFF;
			}
		
		#mobilenav ul ul {
			background-color:#97ab31;
		}
				
		#mobilenav ul ul li {
			
		}
		
	.big-box {
		width:460px !important;
	}
	
	#marquee {
		width:440px;
	}
	
	.hs {
		width:355px !important;
	}
	
	.image-big,
	.highlight {
		width:460px;
	}
	
	#highlight-box {
		width:460px !important;
		overflow:hidden;
	}
	
		#highlight-box table {
			max-width:460px !important;
		}
		
		#highlight-box #print_hide td {
			display:block;
			text-align:left !important;
		}
		
			#highlight-box #print_hide td input {
				margin-left:0px !important;
			}
			
	.highlight .mejs-container, .highlight .mejs-poster, .highlight .mejs-overlay, .highlight video{
		width: 460px !important; 
		height: 252px !important;
	}
		
	/*#content-box-left div,
	#content-box-right div {
		height:auto !important;
	}*/
	
	.partner {
		width:160px;
		height:80px;
	}
	
	.inner-box {
		padding-right: 0px;
	}
}

@media only screen and (max-width : 1023px) {	
	#footer-wrapper {
		padding-left: 8px;
		padding-right: 8px;
		position: absolute;
		margin-top: 130px;
		bottom: auto;
		width: 444px;
	}

	#footer-bar{
		display: none;		
	}
}

@media only screen and (max-width : 1023px) {
	#content-box-left{
		padding-bottom: 0px;
	}

	.no_mobile{
		display: none;
	}
}

@media only screen and (max-width : 530px) {	

	#subsubnavigation li {
		display: block;
	}

	body,html {
		min-width:auto;
		width:auto;
	}
	
	#cover-background,
	#play,
	#navigation,
	#subnavigation,
	#left-subnavigation-bar,
	#subnavigation-background,
	#navigation-wrapper {
		display:none !important;
	}
		
	#global-wrapper {
		margin:0px auto;
		width:280px;
	}
		
	#lang {
		margin-left:220px;
		width:auto;
		top:102px;
		z-index:2000;
	}
	
	#footer-wrapper,
	#footer-bar {
		
	}
	
	#left-navigation-bar {
		height:54px;
		margin-top:-4px;
	}
	
	#content-box-left {
		position:relative;
		top:140px;
		margin:0px;
	}
	
		#content-box-left h1 {
		
		}
	
	#content-box-right {
		position:relative;
		top:0px;
		margin:0px;
		margin-left:0px;
		height:auto;
		margin-top:12px;
	}
	
	#logo {
		margin-left:40px;
		border-left:10px solid #FFFFFF;
		width:240px;
	}
	
	#menu {
		position:absolute;
		z-index:2000;
		top:48px;
		display:block;
		width:20px;
	}
	
	#hom {
		display:none;
	}
	
	#footer-right-box {
		margin-left:244px;
	}
	
	#mobilenav li {
		list-style:none;
	}
	
	#mobilenav {
		display:none;
		position:absolute;
		background-color:#c1cd23;
		margin-top:85px;
		z-index:3000;
		margin-left:-20px;
		width:320px;
		padding-bottom:0px;
	}
	
		#menu:hover {
			cursor:pointer;
		}
	
		#mobilenav ul li {
			padding:10px 20px;
		}
		
			#mobilenav ul li a {
				text-decoration:none;
				color:#FFFFFF;
			}
		
		#mobilenav ul ul {
			background-color:#97ab31;
		}
				
		#mobilenav ul ul li {
			
		}
		
	.big-box {
		width:280px !important;
	}
	
	#marquee {
		width:100%;
		padding-left:0px;
		padding-right: 0px;
	}

		#marquee span {
			display: inline-block;
		}
	
	.hs {
		width:176px !important;
	}
	
	.image-big,
	.highlight {
		width:280px;
	}
	
	.highlight .mejs-container, .highlight .mejs-poster, .highlight .mejs-overlay, .highlight video{
		width: 280px !important; 
		height: 252px !important;
	}
	
	.highlight h2{
		height: auto !important;
	}
	
	#content-box-left,
	#content-box-right,
	.box {
		width:280px;
		margin-right:0px;
	}
	
	/*#content-box-left div,
	#content-box-right div {
		height:auto !important;
	}*/
	
	#content-box-left img,
	#content-box-right img {
		position:static;
		max-width:280px;
		height:auto !important;
	}
	
	/*#content-box-left td,
	#content-box-right td {
		display:block;
	}*/
	
	#content-box-left table,
	#content-box-right table {
		max-width:280px;
		display:block;
	}
	
	#content-box-left iframe,
	#content-box-right iframe {
		max-width:280px;
	}
	
	/*#content-box-left td img,
	#content-box-right td img {
		display:none;
	}*/
	
	#highlight-box {
		width:280px !important;
		overflow:hidden;
	}
	
		#content-box-left table,
		#content-box-right table {
			height:auto !important;
		}
		
		#highlight-box #print_hide td {
			display:block;
			text-align:left !important;
		}
		
			#highlight-box #print_hide td input {
				margin-left:0px !important;
			}
			
	#footer-right-box {
		display:none;
	}
	
	.partner {
		width:140px;
		height:60px;
	}

	.highlight {
		width:280px !important;
	}

	#content-box-left td, 
	#content-box-right td, 
	.box td {
		padding-right: 5px !important;
		text-align: left !important;
	}

	.hide-image-hi img {
		width: 80px !important;
	}

	.mobile-split b::before {
		content:' ';
		display: block;
	}

	#footer-wrapper {
		width: 264px;
	}
}