
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.ageRestrictionText {
	color: #9f9f9f;
	font-size: .6em;
	margin: 5px auto;
	max-width: 918px;
	}
body {
	background: url(../img/splash_page_background.png) #ffffff;
	}
.blogLinks {
	color: #989898;
	display: block;
	font-size: .9em;
	margin: 10px auto;
	text-align: center;
	max-width: 918px;
	}

.cor-content {
	margin: 35px 0px;
	}
.footer {
	font-family: Verdana, Arial, sans-serif;
	}
.footer a {
	color: #0090f5;
	text-decoration: none;
	}
.footerIcons {
	background: url(../img/footer_icons.png) no-repeat;
	display: block;
	height: 65px;
	margin: 0 auto;
	width: 918px;
	}
.footerMisc {
	display: block;
	font-size: .7em;
	margin: 0 auto;
	text-align: center;
	max-width: 918px;
	}
.footerMisc a,
.footerMisc span {
	display: inline-block;
	margin: 5px 0;
	}
.frontDoorButtons {
	margin: 0 auto;
	width: 449px;
	}
.frontDoorButtons div:first-child {
	margin-right: 20px;	
	}		
.frontDoorButtons .button {
	background: #fefefd; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzkzYzI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NGE3MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefd 0%, #93c246 96%, #64a727 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(96%,#93c246), color-stop(100%,#64a727)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefd 0%,#93c246 96%,#64a727 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefd 0%,#93c246 96%,#64a727 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefd 0%,#93c246 96%,#64a727 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefd 0%,#93c246 96%,#64a727 100%); /* W3C */
	border-color: #0069a6;
	border-style: solid;
	border-width: 1px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0 1px #5895c6;
	-webkit-box-shadow: 0 1px #5895c6;
	box-shadow: 0 1px #5895c6;
	color: #004270;
	display: inline-block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 2em;
	font-weight: bold;
	height: 46px;
	line-height: 46px;
	padding: 0 10px 1px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.6), 0 0 2px rgba(0,66,112,0.4);
	width: 190px;
	vertical-align: middle;
	}
.frontDoorButtons .button:hover {
	background: #fefefd; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2FlZTA1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NGE3MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefd 0%, #aee053 96%, #64a727 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefd), color-stop(96%,#aee053), color-stop(100%,#64a727)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefd 0%,#aee053 96%,#64a727 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefd 0%,#aee053 96%,#64a727 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefd 0%,#aee053 96%,#64a727 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefd 0%,#aee053 96%,#64a727 100%); /* W3C */
	}
.frontDoorButtons div {
	display: inline-block;
	line-height: normal;
	text-align: center;
	width: 212px;
	}
.frontDoorButtonText {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: .7em;
	line-height: 16px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	text-transform: uppercase;
	}
.frontDoorButtonWrapper {
	position: absolute;
	top: 178px;
	width: 100%;
	z-index: 30;
	}
.h1Bar {
	background: url(../img/h1_bar_background.png) repeat-x #ffffff;
	height: 32px;
	margin-top: 1px;
	text-align: center;
	}
.h1Bar h1,
.h1Bar span {
	color: #1f518c;
	display: inline-block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	vertical-align: middle;
	}
.logoBar {
	background: url(../img/logo_bar_background.png) repeat-x;
	}
.logoBar img{
	background: url(../img/logo_bar.png) no-repeat;
	height: 189px;
	width: 580px;
	}
.modal-content {
	font-family: "Verdana", "Arial", sans-serif !important;
	}
.modal-title h1 {
	font-weight: bold;
	font-size: 20px;
	padding-left: 15px;
	padding-right: 15px;
	}
.modal-body {
	font-size: 14px;
	line-height: 18px;
	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	}
.modal-body p {
	margin: 20px 0px;
	}
.models {
	margin: 0 auto;
	width: 980px;
	}
.models #female {
	background: url(http://pic.aebn.net/theater/splash/splash_female_desktop.png) no-repeat;
	float: left;
	height: 508px;
	width: 253px;
	}
.models #male {
	background: url(http://pic.aebn.net/theater/splash/splash_male_desktop.png) no-repeat;
	float: right;
	height: 508px;
	width: 267px;
	}
.modelsWrapper {
	position: absolute;
	top: 40px; /* .modelsWrapper bottom y position - .model height */
	width: 100%;
	z-index: 10;
	}
.pitch {
	background-color: #ffffff;
	}
.pitchText {
	background: url(../img/splash_pitchText_background.png) repeat-x;
	height: 173px;
	text-align: center;
	}
.pitchText li {
	color: #1f518c;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 25px;
	vertical-align: middle;
	}
.pitchText ul {
	display: inline-block;
	list-style: disc;
	list-style-position: inside;
	margin-top: 25px;
	text-align: left;
	width: 434px;
	}
.pitchTopWrapper {
	background: #398fee; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5OGZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #398fee 0%, #003262 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#398fee), color-stop(100%,#003262)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #398fee 0%,#003262 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #398fee 0%,#003262 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #398fee 0%,#003262 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #398fee 0%,#003262 100%); /* W3C */
	position: relative;
	}
.pitchTop {
	background: url(../img/splash_TS_top_slim.png) no-repeat center top;
	background-size: 100% 100%;
	height: 286px;
	text-align: center;
	}
strong {
	font-weight: bold;
	}
.webmasterBar {
	height: 55px;
	line-height: 55px;
	margin-top: 1px;
	position: absolute;
	text-align: center;
	top: 491px;
	vertical-align: middle;
	width: 100%;
	z-index: 20;
	}
.webmasterBar .button {
	background: #8fc5f3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzVmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjNmFhN2ViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1NTQ4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #6aa7eb 0%, #255489 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aa7eb), color-stop(100%,#255489)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6aa7eb 0%,#255489 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6aa7eb 0%,#255489 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6aa7eb 0%,#255489 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6aa7eb 0%,#255489 100%); /* W3C */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 -1px #8fc5f3, 0 -2px #316fb6, 0 1px #5a85b6, -1px 0 #285b96, 1px 0 #285b96;
	-webkit-box-shadow: 0 -1px #8fc5f3, 0 -2px #316fb6, 0 1px #5a85b6, -1px 0 #285b96, 1px 0 #285b96;
	box-shadow: 0 -1px #8fc5f3, 0 -2px #316fb6, 0 1px #5a85b6, -1px 0 #285b96, 1px 0 #285b96;
	color: #ffffff;
	display:inline-block;
	font-family: Verdana, Arial, sans-serif;
	font-size: .6em;
	height: 25px;
	line-height: 25px;
	padding: 0 10px 1px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	vertical-align: middle;
	}
.webmasterBar .button:hover {
	background: #6aa7eb; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhYTdlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzNlOGNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTU0ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6aa7eb 0%, #3e8ce0 84%, #255489 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aa7eb), color-stop(84%,#3e8ce0), color-stop(100%,#255489)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6aa7eb 0%,#3e8ce0 84%,#255489 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6aa7eb 0%,#3e8ce0 84%,#255489 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6aa7eb 0%,#3e8ce0 84%,#255489 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6aa7eb 0%,#3e8ce0 84%,#255489 100%); /* W3C */
	}
.webmasterBar .button span.first {
	font-weight: bold;
	}
.webmasterBar .button:first-child {
	margin-right: 15px;
	}
.webmasterBarBackground {
	background: #398fee; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5OGZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTUwOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #398fee 0%, #1e508a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#398fee), color-stop(100%,#1e508a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #398fee 0%,#1e508a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #398fee 0%,#1e508a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #398fee 0%,#1e508a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #398fee 0%,#1e508a 100%); /* W3C */
	height: 55px;
	line-height: 55px;
	margin-top: 1px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	}
/* Language specific styles */
.es .frontDoorButtons .button{
	font-size: 1.5em;
	}
.ja .frontDoorButtons .button {
	font-size: 1.3em;
	}
.es .frontDoorButtons .frontDoorButtonText {
	font-size: 10px;
	}
.es .h1Bar h1,.es .h1Bar span {
	font-size: 10px;
	}
.fr .h1Bar h1,.fr .h1Bar span,
.it .h1Bar h1,.it .h1Bar span,
.ja .h1Bar h1,.ja .h1Bar span {
	font-size: 13px;
	}
.es .pitchText li {
	font-size: 12px;
	line-height: 20px;
	}	
.fr .pitchText li,
.pt .pitchText li {
	font-size: 13px;
	line-height: 24px;
	}
.ja .pitchText li {
	font-size: 12px;
	}		
.es .pitchText ul {
	margin-top: 10px;
	}
.fr .pitchText ul,
.pt .pitchText ul {
	margin-top: 14px;
	}
.it .webmasterBar .button {
	font-size: 9px;
	}
	
/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) and (min-width: 768px) {
	.ageRestrictionText {
		max-width: 768px;
		padding: 0 10px;
		}
	.footerIcons {
		background: url(../img/footer_icons_768.png) no-repeat;
		width: 768px;
		}
	.frontDoorButtons {
		width: 212px;
		}
	.frontDoorButtons div:first-child {
		margin-right: 0;
		margin-bottom: 30px;
		}
	.frontDoorButtons div {
		display: block;
		width: auto;
		}
	.frontDoorButtonWrapper {
		top: 208px;
		}
	.models {
		width: 768px;
		}
	.models #female {
		background: url(http://pic.aebn.net/theater/splash/splash_female_tablet.png) no-repeat;
		height: 479px;
		width: 229px;
		}
	.models #male {
		background: url(http://pic.aebn.net/theater/splash/splash_male_tablet.png) no-repeat;
		height: 479px;
		width: 229px;
		}
	.modelsWrapper {
		top: 69px;
		}
	.pitchTop {
		height: 492px;
		}
	.webmasterBar {
		top: 697px;
		}
/* Language specific styles */
	.es .h1Bar h1,.es .h1Bar span,
	.fr .h1Bar h1,.fr .h1Bar span,
	.it .h1Bar h1,.it .h1Bar span {
		font-size: 14px;
		}	
	.it .webmasterBar .button {
		font-size: 11px;
		}
	}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) and (min-width: 480px) {
	.ageRestrictionText {
		max-width: 480px;
		padding: 0 10px;
		text-align: justify;
		}
	.footerIcons {
		background: url(../img/footer_icons_480.png) no-repeat;
		width: 480px;
		}
	.frontDoorButtons {
		width: 162px;
		}
	.frontDoorButtons .button{
		font-size: 23px;
		height: 36px;
		line-height: 36px;
		width: 140px;
		}
	.frontDoorButtons div:first-child {
		margin-right: 0;
		margin-bottom: 20px;
		}
	.frontDoorButtons div {
		display: block;
		width: auto;
		}
	.frontDoorButtonText {
		font-size: 8px;
		}
	.frontDoorButtonWrapper {
		top: 143px;
		}
	.logoBar img{
		background: url(../img/logo_bar_480.png) no-repeat;
		height: 132px;
		width: 479px;
		}
	.logoBar {
		background: url(../img/logo_bar_background_480.png) repeat-x;
		}
	.models {
		width: 480px;
		}
	.models #female {
		background: url(http://pic.aebn.net/theater/splash/splash_female_phone.png) no-repeat;
		height: 279px;
		width: 153px;
		}
	.models #male {
		background: url(http://pic.aebn.net/theater/splash/splash_male_phone.png) no-repeat;
		height: 279px;
		width: 153px;
		}
	.modelsWrapper {
		top: 37px;
		}
	.pitchTop {
		height: 316px;
		}
	.webmasterBar {
		top: 521px;
		}
/* Language specific styles */
	.es .frontDoorButtons .button {
		font-size: 1.25em;
		}
	.fr .frontDoorButtons .frontDoorButtonText {
		font-size: 8px;
		}
	.it .frontDoorButtons .frontDoorButtonText {
		font-size: 10px;
		}
	.ja .frontDoorButtons .button {
		font-size: 1em;
		}	
	.es .h1Bar h1,.es .h1Bar span,
	.fr .h1Bar h1,.fr .h1Bar span,
	.it .h1Bar h1,.it .h1Bar span {
		font-size: 10px;
		}	
	.it .webmasterBar .button {
		font-size: 9px;
		}
	}
 
/* Landscape phones and down */
@media (max-width: 479px) and (min-width: 120px) {
	.ageRestrictionText {
		max-width: 320px;
		padding: 0 10px;
		text-align: justify;
		}
	.footerIcons {
		background: url(../img/footer_icons_320.png) no-repeat;
		height: 135px;
		width: 320px;
		}
	.frontDoorButtons {
		width: 162px;
		}
	.frontDoorButtons {
		width: 212px;
		}
	.frontDoorButtons div:first-child {
		margin-right: 0;
		margin-bottom: 22px;
		}
	.frontDoorButtons div {
		display: block;
		width: auto;
		}
	.frontDoorButtonWrapper {
		top: 105px;
		}
	.frontDoorButtonText {
		font-size: 11px;
		}
	.h1Bar {
		height: 55px;
		background-size: 100% auto;
		}
	.h1Bar .h1BarHyphen {
		display: none;
		}
	.h1Bar h1,
	.h1Bar span {
		display: block;
		line-height: 26px;
		}
	.logoBar img{
		background: url(../img/logo_bar_320.png) no-repeat;
		height: 129px;
		width: 320px;
		}
	.logoBar {
		background: url(../img/logo_bar_background_320.png) repeat-x;
		}
	.models {
		background: url(../img/splash_TS_top_slim.png) no-repeat center top;
		background-size: 100% 100%;
		height: 279px;
		padding-top: 8px;
		width: 320px;
		}
	.models #female {
		background: url(http://pic.aebn.net/theater/splash/splash_female_phone.png) no-repeat;
		height: 279px;
		width: 153px;
		}
	.models #male {
		background: url(http://pic.aebn.net/theater/splash/splash_male_phone.png) no-repeat;
		height: 279px;
		width: 153px;
		}
	.modelsWrapper {
		background: #398fee; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5OGZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #398fee 0%, #003262 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#398fee), color-stop(100%,#003262)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #398fee 0%,#003262 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #398fee 0%,#003262 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #398fee 0%,#003262 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #398fee 0%,#003262 100%); /* W3C */
		position: static;
		}
	.pitchText {
		background: url(../img/splash_pitchText_background_320.png) repeat-x;
		height: 251px;
		}
	.pitchText li {
		padding-bottom: 6px;
		}
	.pitchText ul {
		margin: 10px auto;
		list-style-position: outside;
		width: 265px;
		}
	.pitchTop {
		height: 285px;
		}
	.webmasterBar .button:first-child{
		margin-right: 0;
		}
	.webmasterBar {
		top: 901px;
		}
	.webmasterBar .button:first-child{
		margin: 0 auto 20px;
		}
	.webmasterBar .button {
		display: block;
		margin: 0 auto;
		width: 220px;
		}

	.webmasterBarBackground {
		height: 118px;
		}
/* Language specific styles */
	.es .webmasterBar .button,
	.it .webmasterBar .button  {
		width: 240px;
		}
	.de .pitchText li,
	.it .pitchText li {
		font-size: 13px;
		line-height: 20px;
		}
	.de .pitchText ul,
	.it .pitchText ul  {
		margin-top: 20px;
		}
}
