html, body{
height:100%;
}

body{
color:#1a1819;
background-color:#1a1819!important;
margin:0px;
padding:0px;
}

a{
-webkit-transition: 0.3s  ease-in-out;
}
	
h1, h2, h2 a, h3, h3 a, h4, h5, h6, .enter, .countryUS {font-family:'RalewayThin', 'CodeLightRegular', Helvetica, Arial, sans-serif!important; letter-spacing: 0; text-transform:uppercase; margin:0px; padding:0px; color:#fff; text-align:left; font-weight:normal;line-height:1.0em;}


#splash{
position:relative;
top:50px;
left:50%;
/*margin:-312px 0 0 -450px;*/
margin:0 0 0 -450px;
width:900px;
height:625px;
}

#sharebar, #presharebar{
font-family:'RalewayThin', 'CodeLightRegular', Helvetica, Arial, sans-serif!important;
line-height:1.0em;
text-align:center;
padding:0 0 10px 0;
border-bottom:#6c6b6b solid 1px;
}

#presharebar{
border:none;
padding:10px 0 10px 0;
clear:both;
width:530px;
}

#sharebar a, #presharebar a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
}

#sharebar a:hover, #presharebar a:hover{
color:#666;
}

#splash #sharebar .facebook, #splash #presharebar .facebook{
margin:0 4px 0 0;
}

#bottom{
clear:both;
border-top:solid 1px #434242;
border-bottom:solid 1px #434242;
overflow:hidden;
}

#bottom .left{
width:316px;
float:left;
padding:0;
}

#bottom .left img{
border:none;
margin:15px 0 0 93px;
width:126px;
}

#bottom .right{
float:left;
width:560px;
margin:35px 0 0 10px;
text-align:center;
}

#bottom .right h2{
font-size:38.25px;
padding:0 0 10px 0;
color:#fff;
}

#bottom .right h2 span{
color:#8dc63f;
}

a img{
border:none;
}

.left{
float:left;
padding:0 20px 30px 0;
}

.left img{
border:solid 1px #434242;
}

.right{
color:#fff;
width:540px;
float:left;
}

.subtitle{
font-size:18px!important;
border-top:solid 1px #222021;
border-bottom:solid 1px #222021;
width:540px;
padding:10px;
letter-spacing:0.2em;
line-height:19px;
}
 
.links{
background:#222021;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
width:540px;
padding:10px 10px 13px 10px;
overflow:hidden;
}

.date{
padding:10px 0 0 0;
}

 .right h1{
 display:none;
 }

/*.right h1 span{
display:none;
}*/

.right h2{
color:#8dc63f;
font-size:28px;
margin:3px 0 3px 0;
margin:0 0 12px 0;
text-align:center;
}

.right h3{
display:block;
font-size:18px;
text-align:center;
margin:10px 0 0 0;
}

.right h3 a{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:3px 5px 5px 5px;
background:url('../images/splash_order_button.png');
text-decoration:none;
margin:0 0 10px 0;
}

.right h3 a:hover{
color:#666!important;
}

.right .enter{
display:block;
text-align:center;
text-decoration:none;
text-transform:uppercase;
color:#8dc63f;
float:left;
width:540px;
margin:0;
font-size:28px;
padding:15px 0 5px 0;
}

.right .countryUS{
padding:10px 0 0 0;
margin:0!important;
}

.right .uslink{
background:none;
float:left;
clear:right;
margin:0 10px 0 0;
padding:0;
}

.right .amzntitle{
background:none;
}

.right .uslink .button{
background:url('../images/splash_order_button.png') -1px center;
display:block;
text-align:center;
/*width:170px;*/
width:260px;
padding:0 0 5px 0;
margin:0 auto 5px auto;
color:#8dc63f;
font-size:14px;
}

.right .uslink .button:hover{
color:#fff;
}

.right .uslink .content{
font-size:10px;
padding:0 0 0 5px;
margin:0;
line-height:0px;
display:none;
}

.right .countryUK{
padding:40px 0 0 0;
margin:0 0 17px 0;
}

.right .enter:hover, .right .countryUS:hover, .right .countryUK:hover{
cursor:pointer;
color:#666;
}

hr{
display:block;
height:1px;
background:#6c6b6b;
border:none;
margin:0px;
padding:0px;
clear:right;
}

#splashannouncement{
	/*xbackground:#8dc63f;*/
	padding:0px 5px;
	overflow:hidden;
	margin:none;
}
#splashannouncement p{
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:'RalewayThin', 'CodeLightRegular', Helvetica, Arial, sans-serif!important;
	text-transform:uppercase;
	font-size:27px;
	margin-bottom:10px;
}
#splashannouncement p a{
	color:#8dc63f;
	text-decoration:none;
}
#splashannouncement p a .linkwhite{
	color:white;
}
#splashannouncement p a:hover{
	color:white;
}

.dayslink{
font-size:14px!important;
text-decoration:none;
background:#333;
display:block;
padding:3px;
text-align:center;
margin:10px 0 0 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

/* screenings */

#splash_header{
background: #8DC63F; 
padding: 10px; 
text-align: center; 
text-transform: uppercase; 
font-size: 20px; 
font-family: 'RalewayThin', 'CodeLightRegular', Helvetica, Arial, sans-serif;
}

#splash_header a{
color: #333; 
text-decoration: none; 
margin-right: 0px;
}

#splash_header a:hover{
color: #fff; 
}