/* === Flash-Pages === */
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	font-family: verdana;
}
#info {
	width: 300px;
	overflow: auto;
}
#flashcontent {
    color: #ffffff;
    overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0;
	text-align:center;
}
    .noscript #flashcontent
    {
		text-align:center;
		height:auto;
   }
   #flashcontent .wrapper {
       /*border: solid thin green;*/
       overflow:hidden;
	   position:relative;
       padding:25px 0 0;
	   width:600px;
	   margin:0 auto;
	   text-align:center;
    }
h1#logo {
    background: url(/style/images/logo.png) no-repeat 0 0;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/logo.png',sizingMethod='image');
    width: 162px;
    height: 201px;
    margin: 25px auto 0 auto;
    text-indent:-9999em;
    overflow:hidden;
	display:block;
}
#seo-content
{
    float:left;
    width: 330px;
}
#seo-content h1
{
    font-size: 22px;
    text-align:left;
    text-transform: uppercase;
}
#seo-content p
{
    text-align:left;
}
#version
{
    float:left;
    background:transparent url(/style/images/fallback/no-flash-box.gif) no-repeat 0 0;
    text-align: left;
    width: 214px;
    height: 314px;
    margin: 0 0 0 25px;
    padding: 120px 10px 0 10px;
}
#version p{
	width: 200px;
	margin:5px 0;
}
/**
 *  === Winner Popup ===
 */
#gewinner {
	background:#000000 url(/style/images/bg.jpg) no-repeat -650px 0;
}
#gewinner .wrapper {
	width:584px;
	margin:50px 20px 20px 40px;
	text-align:center;
}
#gewinner h1 {
	margin:0 auto;
	width:416px;
	height:82px;
	text-indent:-9999em;
	background: url(/media/image/jacks-birthday/head_gewinner.gif) no-repeat 0 0;
}
#gewinner table {
	width:528px;
	margin-left:28px;
}
#gewinner table .first {
	width:100px;
}
#gewinner table .second {
	width:197px;
}
#gewinner table .third {
	width:65px;
}
#gewinner table .fourth {
	width:166px;
}
#gewinner table td {
	text-align:left;
	font-size:11px;
}
#gewinner table h2.bottle {
	width:197px;
	height:38px;
	text-indent:-9999em;
	background: url(/media/image/jacks-birthday/th_bottle.gif) no-repeat 0 0;
}
#gewinner table h2.package {
	width:167px;
	height:40px;
	text-indent:-9999em;
	background: url(/media/image/jacks-birthday/th_package.gif) no-repeat 0 0;
}
/**
 *  === Service Popups ===

 */
body.service-popup {
	background: url(/media/image/popup/service-popup-bg.gif) no-repeat fixed #000;
}
	body.plain {
		background: url(/media/image/popup/popup-bg-plain.jpg) no-repeat fixed #000;
	}
body.service-popup p,
body.service-popup li {
	font-size: 85%; /* @see yui.font */
	margin: 0.8em 0 0.8em 0;
}
body.service-popup ol li {
	list-style:decimal outside none;
}
	body.winner-popup #wrapper p {
		margin: 0.6em 0 0.6em 0;
	}
#wrapper {
	float:left;
	margin: 40px 0 10px 200px;
	padding:0;
	width: 520px;
	color: #fff;
	font-family: verdana; /* @see yui.font */
	line-height:1.3308em;
	*line-height:2.1887em;
	display:inline;
}
.wrapper a {
	color:#f79231;
	text-decoration: underline;
}
.wrapper a:hover {
	text-decoration: none;
}
h1 {
	font-size:122%;
	font-weight:bold;
	margin: 0 0 1.3em 0;
}
h2 {
	font-size:85%;
	margin:1.2308em 0 1em 0;
	font-weight:bold;
	text-align: left;
}
	body.winner-popup h2 {
		margin:1.5308em 0 1em 0;
	}
ol, ul {
	margin: 0.5em 0 0.5em 0;
	padding-left:27px;
	_padding-left: 29px;
	list-style:decimal;
}
ol.lower-alpha {
	list-style: lower-alpha;
	font-size:115%;
}
.copy {
	margin: 10px 0 10px 0;
}
 ol#orderedlist {
 	list-style-type:decimal;
 }
/* === CONTACT FORMULAR === */
fieldset {
	border:none;
	margin:15px 20px 10px 35px;
}

	.popup-page fieldset {
		margin-left:0;
	}

p.success {
	margin:15px 20px 10px 35px;
}

.intro {
	width:293px;
	margin: 0 0 10px 0;
}

fieldset .leftcol {
	width:100px;
	float:left;
	display:inline-block;
	margin-bottom:9px;
	padding-top:3px;
}

fieldset br,
.fieldset {
	clear: both;
}

.fieldset#comment,
.fieldset#location {
	margin-top:3px;
}

label {
	font-weight: normal !important;
}
label.radioGroup {
	margin-right:8px;
}

input.text {
	width: 200px;
	background-color: #837E60;
	color:#DCD59E;
	border:1px solid white;
}
/*input.radio,
input.checkbox {
	background-color:black;
}*/

textarea {
	width: 200px;
	background-color: #000;
	color:#fff;
	border:1px solid white;
}

select {
	background-color: #000;
	color:#fff;
	margin-right: 9px;
	border:1px solid white;
}
input[type=text]{
	background-color: #000;
	color:#fff;
	border:1px solid white;
}
input[type=submit] {
	text-indent: -9999em;
	color: #fff;
}
select#days,
select#months {
	width: 45px;
	margin-right:9px;
}
.frameless select#months {
	margin-right: 7px;
}
select#years {
	width: 88px;
	margin-right: 0;
}

#submit {
	width: 200px;
	height: 33px;
	padding:0;
	margin: 10px 0 20px 0;
}

#submit,
#legalHints {
	margin-left:100px;
}
#newsletterFieldset {
	margin:10px 0 0 94px;
	width:300px;
}

#errorMessage {
	margin:5px 0 10px 0;
	display: block;
}

.error{
	color: #FF0000;
	text-decoration:none;
}
.service-popup input {
	_background:#000000;
}
	.service-popup span.radio input {
		_background:transparent;
	}
/* Contact Form: New Privacy Box */
#privacy {
	margin: 15px 0;
	overflow: hidden;
	position: relative;
}
#privacy input {
	display: block;
	float: left;
	_background:transparent;
}
#privacy label {
	display: block;
	float: right;
	font-size: 11px;
	width: 435px;
}

