/* typekit hiding/showing */

.wf-loading {
	visibility: hidden;
} .wf-active, .wf-inactive {
	visibility: visible;
}
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

.left {float: left;}
.right {float:right;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}

.message, .error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.message, .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.message a, .notice a {color:#514721;}
.success a {color:#264409;}

.clear {clear:both;}

html, body {
	height: 100%;
}
body {
	min-width: 1024px;
	min-height: 648px;
	background: #f4e9cb;
	overflow: hidden;
}

#supersize {
	position:fixed;
}
#supersize img, #supersize a {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 0;
}

#strip {
	margin: 0px auto;
	height: 200px;
	width: 100%;
	bottom: 0;
	z-index: 3;
	background: none ;
	position: absolute;
}
#content-frame {
	height: 100%;
	text-align:left;
	z-index: 3;
	min-width: 693px;
}
#age-select {
	float: right;
	width: 224px;
}
form {
	position: relative;
	border-top: 3px solid #b91a18;
	border-bottom: 2px solid #b91a18;
	height: 46px;
}
div.input.text {
	width: 74px;
	height: 38px;
	margin: 4px 0px;
	float: left;
	border-left: 1px solid #b91a18;
}

form > div:first-child + div.input.text {
	border-left: 0 none;
}

div.input.text input {
	width: 74px;
	height: 38px;
	background: transparent;
	color: #b91a18;
	font-family: "league-gothic";
	font-size: 32px;
	margin: 0px;
	border: 0 none;
	text-transform: uppercase;
	text-align: center;
}

div.input.text input:focus {
	outline: 0 none;
}

#age-select-text {
	font-family: Verdana;
	text-transform: uppercase;
	color: #b91a18;
	font-size: 16px;
	text-align: center;
} html.wf-active #age-select-text {
	font-family: "league-gothic";
	font-size: 32px;
}

#lhb, #age-select {
	margin: 25px 25px 25px 5%;
}

div.submit {
	position: absolute;
	bottom: -90px;
}

input[type=submit] {
	cursor: pointer;
	color: #b91a18;
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 16px;
	border: 1px solid #b91a18;
	padding: 6px;
	display: block;
	background: transparent;
} html.wf-active input[type=submit] {
	font-family: "alternate-gothic-no-1-d";
	font-size: 22px;
	padding: 6px 6px 3px 6px;
	line-height: 101%;
}

input[type=submit]:active {
	color: white;
	border: 1px solid white;
	background: #b91a18;
}

/*#selects {
	height: 46px;
	border-top: 3px solid #b91a18;
	border-bottom: 2px solid #b91a18;
}
.select-box {
	width: 73px;
	height: 38px;
	margin: 4px 0px;
	float: left;
	cursor: pointer;
	border-left: 1px solid #b91a18;
	line-height: 38px;
	position: relative;
}
.select-box:first-child {
	width: 74px;
	border: none;
}
.select-face {
	text-align: center;
	color: #b91a18;
	font-family: Verdana;
	font-size: 22px;
	text-transform: uppercase;
} html.wf-active .select-face {
	font-family: "league-gothic";
	font-size: 30px;
}

.select-options {
	width: 74px;
	height: 1px;
	overflow-y: hidden;
	visibility: hidden;
	opacity: 0;
	background: url(/img/common/select-pointer.png) no-repeat center bottom;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
}
.select-options-container {
	height: 300px;
	overflow: hidden;
}
.select-options-container {
	background: #b91a18;
}


div.select-options a.up {
	background: #b91a18;
}
div.select-options a.up.active {
	background: #990A0A url(/img/common/white-arrow-up.png) no-repeat center 7px;
}


div.select-options a.down {
	background: #b91a18;
}
div.select-options a.down.active {
	background: #990A0A url(/img/common/white-arrow-down.png) no-repeat center 11px;
}

div.select-options-container a {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
}

div.select-options-container a:hover {
	background: white;
	color: #b91a18;
}


.select-box:hover .select-options,
.select-box.over .select-options {
	height: 355px;
	position: absolute;
	top: -363px;
	visibility: visible;
	opacity: 1;
}
.select-box a {
	width: 100%;
	height: 19px;
	padding: 3px 0px;
	color: white;
	text-align: center;
	line-height: 110%;
	text-decoration: none;
	display: block;
	font-family: Verdana;
} html.wf-active .select-box a {
	font-family: "league-gothic";
	font-size: 20px;
	text-transform: uppercase;
}

#submit {
	cursor: pointer;
	color: #b91a18;
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 16px;
	border: 1px solid #b91a18;
	padding: 6px;
	display: block;
	float: left;
	margin-top: 20px;
} html.wf-active #submit {
	font-family: "alternate-gothic-no-1-d";
	font-size: 22px;
	padding: 6px 6px 3px 6px;
	line-height: 101%;
}
#submit:active {
	color: white;
	border: 1px solid white;
	background: #b91a18;
}*/