
	#darkenContent {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url(../images/siteDarken.png) left top repeat;
		left: 0px;
		top: 0px;
		opacity: 0;
		display: none;
	}
		
		#freezeSite {
			position: absolute;
			width: 100%;
			height: 100%;
			left: 0px;
			top: 0px;
			display: none;
		}
		
			#freezeSiteContent {
				position: absolute;
				width: 100%;
				height: 100px;
				left: 0px;
				top: 50%;
				margin-top: -50px;
				text-align: center;
				color: #999999;
				
				font-size: 20px;
				font-family: "franklin-gothic-urw",sans-serif;
				font-style: normal;
				font-weight: 700;
			}
				
					#freezeSiteContent h1{
						font-size: 48px;
						line-height: 48px;
						color: #ffffff;
					}
		
	#circLoader {
		position: absolute;
		top: 45%;
		left: 50%;
		margin-left: -59px;
		margin-top: -59px;
		background: url(../images/circ_loader_bg.png) no-repeat;
		width: 118px;
		height: 118px;
		display: none;
	}
			
		#circLoader_full {
			background: url(../images/circ_loader_top.png) no-repeat;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 118px;
			height: 118px;
			overflow: hidden;
		}
		
		.circLoader_leftHalf {
			position: absolute;
			top: 0%;
			left: 0%;
			width: 59px;
			height: 118px;
			overflow: hidden;
		}
				
		.circLoader_rightHalf {
			position: absolute;
			top: 0%;
			left: 59px;
			width: 59px;
			height: 118px;
			overflow: hidden;
		}
							
			.circLoader_halfInnerLeft {
				background: url(../images/circ_loader_top.png) top left no-repeat;
				position: absolute;
				top: 0%;
				left: 0%;
				width: 59px;
				height: 118px;
			}	
			
			.circLoader_halfInnerRight {
				background: url(../images/circ_loader_top.png) top right no-repeat;	
				position: absolute;
				top: 0%;
				left: 0%;
				width: 59px;
				height: 118px;		
			}
		
	#siteCover {
		position: absolute;
		width:100%;
		height:100%;
		top: 0px;
		left: 0px;		
	}
		
	#midContainer {
		position: absolute;
		width:100%;
		top: 26px;
		left: 0px;		
	}
	
	#sectionContent {
		position: absolute;
		width:100%;
		height:100%;
		top: 0px;
		left: 0px;		
	}	
	
	#sectionFooter {
		display: none;
		position: absolute;
		width:100%;
		height:100%;
		top: 0px;
		left: 100%;
	}
	
		#sectionDarken {
			position: absolute;
			width: 100%;
			height: 860px;	
			bottom: 0px;
			left: 0px;
		}

			#sectionDarken img{
				position: absolute;
				width:100%;
				height:100%;
				top: 0%;
				left: 0px;
			}

		#sectionTT {
			position: absolute;
			width: 820px;
			height: 326px;
			bottom: 5px;
			right: 0px;
		}

			#sectionTT img{
				position: absolute;
				width:100%;
				height:auto;
				top: 0px;
				left: 0px;
			}
	
		#sectionRelease {
			position: absolute;
			width: auto;
			height: 75px;
			bottom: 45px;
			right: 20px;
		}

			#sectionRelease img{
				position: absolute;
				width:100%;
				height:auto;
				top: 0px;
				left: 0px;
			}
	
	#backgrounds {
		position: absolute;
		width:100%;
		height:100%;
		top: 0px;
		left: 0px;		
	}
		#backgrounds .bgContainerOuter {
			position: absolute;
			width:100%;
			height:100%;
			top: 0px;
			left: -100%;
			overflow: hidden;
		}
		
		#backgrounds .bgContainerInner, #backgrounds img {
			position: absolute;
			width:100%;
			height:100%;
			top: 0px;
			left: 0px;
		}
	
	#topNav {
		position: absolute;
		top: -26px;
		left: 0px;
		width: 100%;
		height: 26px;
		background: url(../images/topNav_bg.jpg) repeat-x;
		overflow: hidden;
	}
		#audioBtn{
			position:absolute;
			top:-30px;
			right:10px;
			width:39px;
			height:0px;
			padding-top:24px;
			cursor: pointer;

		}
			#audioBtn.isOn{
				background: url(../images/audio_on.png) left top no-repeat;
			}
			#audioBtn.isOff{
				background: url(../images/audio_off.png) left top no-repeat;
			}
		
		#frame_scrollLeft{	
			background: url(../images/nav_scrollLeft.png) left top no-repeat;
			position:absolute;
			top:-22px;
			left:10px;
			width:20px;
			height:0px;
			padding-top:20px;
			cursor: pointer;
		}
		
		#frame_scrollRight{	
			background: url(../images/nav_scrollRight.png) left top no-repeat;
			position:absolute;
			top:-22px;
		/*	right:59px; */
			right:10px;
			width:20px;
			height:0px;
			padding-top:20px;
			cursor: pointer;
		}
				
		#menuContainer {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 1000px;
			height: 26px;
			overflow: hidden;
		}
		
			#menuContainer ul {
				position: absolute;
				top: 0px;
				left: 0px;				
				width: 100%;
				height: 26px;
				list-style: none;
			}	
			
				#menuContainer ul li{
					float: left;
					padding-right: 25px;
					padding-top: 4px;
					
					position:relative;
					top:-26px;
					opacity:0;
					
					font-size: 14px;
					font-family: "franklin-gothic-urw",sans-serif;
					font-style: normal;
					font-weight: 700;
				}
			
					#menuContainer ul a{
						color: #cccccc;
						text-decoration: none;
						background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#858585));
						-webkit-background-clip: text;
						-webkit-text-fill-color: transparent;						
					}
					
						#menuContainer ul a:hover, #menuContainer ul a.active{
							color: #ffffff;
							background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
							-webkit-background-clip: text;
							-webkit-text-fill-color: transparent;					
						}
					

			#menuContainer ul#introVideo_skip{
				top: -26px;
				width:100%;
				text-align: center;
				opacity:0;
			}
			
				#menuContainer ul#introVideo_skip li{
					width:100%;
					top:0px;
					opacity:1;
				}
												
		#topNavBorder {
			position: absolute;
			top: 25px;
			height: 1px;
			width: 100%;
			background: #000000 url(../images/topNav_border.jpg) top center no-repeat;
		}
		
	#footer {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 85px;
		
		border-top-style:solid;
		border-top-width:1px;
		border-top-color:#333333;
		background: #000000;
	}
	
		#socialButtons {
			position: absolute;
			bottom: 25px;
			left: -300px;
		}
		
			#socialButtons #social_twitter{
				float:left; 
				height:24px; 
				padding-right:5px
			}

			#socialButtons #social_facebook{
				float:left; 
				height:24px; 
				padding-right:5px;
			}
			
			#socialButtons #social_getGlue{
				clear: both;
				float:left; 
				height:24px; 
				padding-right:5px;
			}
			
			#socialButtons #social_gPlus{
				float:left; 
				height:24px; 
				padding-right:5px;
			}
			
		#bottomLeftButtons{
			position: absolute;
			left: 10px;
			bottom: 8px;
		}
		
			#international-button {
				color: #a2a2a2;
				font-size: 10px;
				text-align: left;
				text-decoration: none;
				display: block;
				padding-right: 20px;
				background: url(../images/credits-arrow.png) right 3px no-repeat;
				cursor:pointer;
				float: left;
			}
			
				#international-button:hover {
					color: #ffffff;
				}
			
			#credits-button {
				color: #a2a2a2;
				font-size: 10px;
				text-align: left;
				text-decoration: none;
				display: block;
				padding-right: 20px;
				background: url(../images/credits-arrow.png) right 3px no-repeat;
				cursor:pointer;
				float: left;
				margin-left:20px;
			}
			
				#credits-button:hover {
					color: #ffffff;
				}
						
		#footerCenter {
			position: absolute;
			left: 0px;
			width: 100%;
			bottom: 7px;
		}

			#copyrights {
				margin: 0px 0px 15px 0px;
				display: block;
				text-align: center;
				font-size: 9px;
				letter-spacing: .35em;
				width: 100%;
				color: #949999;
			}
			
			#legalLinks {
				list-style: none;
				display: block;
				width:100%;
				padding:0px;
				text-align: center;
			}
			
				#legalLinks li {
					color: #cbcbcb;
					list-style: none;
					display: inline;
					padding: 0px 1.2% 0px 1.2%;
				}
				
					#legalLinks li a {
						color: #cbcbcb;
						text-decoration: none;
						text-transform: uppercase;
						font-size: 9px;
						font-weight: bold;
					}
					
					#legalLinks li a:hover {
						color: #ffffff;
					}
					
					#legalLinks li a img{
						position:relative;
						top:3px;
						left:-4px;
						border-style:none;	
					}
								
		#followOnFacebook{
			position: absolute;
			right: 10px;
			bottom: 38px;
			font-size: 10px;
			text-align: center;
			
			font-family: "franklin-gothic-urw", sans-serif;
		}
		
			#followOnFacebook a{
				color: #E4E6E6;
				text-decoration: none;
			}
			
			#followOnFacebook img{
				border:none;
			}
			
			#followOnFacebook #facebookLogo{
				width: 86px;
				height: 25px;
				background: url(../images/logo-facebook.png) top left no-repeat;
			}
		
		#share {
			display: block;
			position: absolute;
			right: 10px;
			bottom: 10px;
		}
		
			#share ul {
				list-style: none;
			}
			
				#share li {
					width: 18px;
					height: 17px;
					float: left;
					clear: none;
					margin-right: 4px;
				}
				
					#share li a {
						width: 18px;
						height: 0px;
						padding-top: 17px;
						display: block;
						overflow: hidden;
					}
					
				#share ul #share_label {
					width: auto;
					padding-top: 5px;
					padding-right: 5px;
					height: 12px;
					font-size: 11px;
					font-weight: bold;	
					color: #999999;				
					
				}
				
				#share ul #share_fb {
					background: url(../images/share/share-fb.png) top left no-repeat;						
				}
				
				#share ul #share_t {
					background: url(../images/share/share-tw.png) top left no-repeat;						
				}
				
				#share ul #share_d {
					background: url(../images/share/share-di.png) top left no-repeat;						
				}
				
				#share ul #share_dl {
					background: url(../images/share/share-de.png) top left no-repeat;						
				}
				
				#share ul #share_r {
					background: url(../images/share/share-re.png) top left no-repeat;						
				}
				
				#share ul #share_su {
					background: url(../images/share/share-su.png) top left no-repeat;						
				}
	
#credits {
		position: absolute;
		left: 0px;
		bottom: -220px;
		background: #000;
		width: 100%;
		height: 200px;
		padding: 10px 0px;
		text-align: center;
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: bottom, opacity;
	    -webkit-transition-duration: .5s;
	    -webkit-transition-timing-function: ease-out;
	    -moz-transition-property: bottom, opacity;
	    -moz-transition-duration: .5s;
	    -moz-transition-timing-function: ease-out;
	    opacity: 0;
	    overflow: hidden;
	    border-top: 1px solid #333333;
	}
	
		#credits.active {
			bottom:0px;
			opacity: 1;
		}
		
		#credits #billingBlock {			
			background: url(../images/billingblock.jpg) top center no-repeat;
			width: 100%;
			padding-top: 161px;
			height: 0px;
			overflow: hidden;
			
		}
		
		#credits p {
			display: block;
			width: 100%;
			text-align: center;
			color: #FFFFFF;
		}
		
			#credits p a {
				color: #FFFFFF;
				text-decoration: none;
				font-size: 10px;
				font-weight: bold;
			}
			
		#credits .close {
			position: absolute;
			right: 10px;
			top: 0px;
			color: #787878;
			font-family: 'AgencyRegular',Arial Narrow, sans-serif;
			font-weight: bold;
			font-size: 24px;
			cursor: pointer;
			text-decoration: none;
		}

		#legal {
			color: #ffffff;
			font-size: 11px;
			line-height: 14px;
		}	
		
		#legal li {
			color: #cbcbcb;
		   list-style: none;
			display: inline;
			margin-left: 1px;
			padding: 0px 10px 0px 10px;
		}
		
		#legal #first {
			margin-left: 0px;
		}
		
			#legal li a {
				color: #cbcbcb;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 9px;
				font-weight: bold;
			}
				
			#legal li a:hover {
				color: #ffffff;
			}
			
			#legal li a img {
				position:relative;
				top:3px;
				left:-4px;
				border-style:none;
			}
					
	#international {
		position: absolute;
		left: 0px;
		bottom: -120px;
		background: #000;
		width: 220px;
		height: 100px;
		padding: 10px;
		text-align: center;
		-webkit-backface-visibility: hidden;
		-webkit-transition-property: bottom, opacity;
	    -webkit-transition-duration: .5s;
	    -webkit-transition-timing-function: ease-out;
	    -moz-transition-property: bottom, opacity;
	    -moz-transition-duration: .5s;
	    -moz-transition-timing-function: ease-out;
	    opacity: 0;
	    overflow: hidden;
	    z-index: 1 !important;
	    
	    border: 1px solid #333333;
	    
	}
	
		#international.active {
			bottom: 0px;
			opacity: .8;
			filter:alpha(opacity=80);
		}
		
		#international .close {
			position: absolute;
			right: 10px;
			top: 0px;
			color: #E4E6E6;
			font-weight: bold;
			font-size: 18px;
			cursor: pointer;
			text-decoration: none;
		}