body
{
	background: url(/main/img/bg.png) #000000 top center no-repeat;
	color: #000000;
	font-family: Times New Roman;
	font-size: 12px;
}

.mobileContainer { color: #ffffff; font-family: arial; position: absolute; top: 0px; right: 0; font-size: 12px; z-index: 10000; background: #555555; padding: 5px; border-radius: 0px 0px 0px 5px; cursor: pointer; }
.mobileContainer div { margin-top: 2px; }
.mobileContainer img { vertical-align: top; margin-top: -1px; }

.prizeContainer { position: relative; margin: auto; left: 345px; margin-top: 3px; width: 202px; height: 103px; background: url(/main/img/prize_bg.png); z-index: 3; }
.prizeContainer a { display: block; position: absolute; top: 10px; left: 12px; width: 144px; height: 76px; background: url(/main/img/prize_anim.gif); cursor: pointer; }

.backgroundOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; min-height: 750px; background: url(/main/img/bgoverlay.png) top center no-repeat; z-index: 1; }
.contentContainer { position: relative; margin: auto; left: 33px; margin-top: 85px; width: 362px; height: 340px; z-index: 2; }

.headerInfo { position: relative; margin: auto; margin-top: 49px; left: 278px; width: 100px; height: 35px; text-align: right; z-index: 2; }

.policeSketch { position: relative; width: 362px; height: 208px; background: url(/main/img/policesketch.png) no-repeat; }
.policePress { position: relative; margin-top: 5px; width: 362px; }
.pressContent { position: relative; margin: auto; margin-top: 2px; margin-bottom: 3px; width: 347px; font-weight: bold; }

h1
{
	display: inline;
	margin: 0;
	padding: 0;
	font-family: Times New Roman;
	font-size: 22px;
}

a:link, a:visited, a:active, a:hover
{
	text-decoration: none;
}

.button { color: #ffffff; font-family: verdana; font-size: 13px; position: relative; margin: auto; height: 29px; cursor: pointer; }
.button div.corner-l { position: relative; float: left; width: 11px; height: 29px; background: url(/main/img/buttonl.png); }
.button div.corner-r { position: relative; float: left; width: 11px; height: 29px; background: url(/main/img/buttonr.png); }
.button div.body { position: relative; float: left; padding-top: 5px; height: 24px; background: url(/main/img/buttonc.png); text-align: center; }

.additLink { margin-top: -2px; padding-left: 5px; font-family: verdana; font-size: 9px; }
.additLink a { color: #000000; text-decoration: underline; }
.additLink a:hover { text-decoration: none; }

.contentFooter { position: relative; left: 33px; margin: auto; margin-top: 35px; width: 300px; text-align: center; color: #ffffff; font-size: 12px; font-family: verdana; z-index: 2; }
.contentFooter a { color: #ffffff; }
.contentFooter a:hover { text-decoration: underline; }
.contentFooter li { display: inline; }
.contentFooter li.bullet { padding-left: 5px; padding-right: 5px; }

.contentLangPanel { position: relative; left: 33px; margin: auto; margin-top: 15px; width: 300px; text-align: center; z-index: 2; }
.contentLangPanel li { display: inline; margin-left: 2px; margin-right: 2px; }

.inputHeader { font-size: 18px; font-weight: bold; }
.inputDesc { font-size: 11px; }
.inputError { font-size: 13px; font-weight: bold; color: #ff0000; font-family: verdana; }

.textInput { position: relative; width: 263px; height: 36px; background: url(/main/img/inputbg.png); }
.textInput * { position: absolute; top: 7px; left: 7px; padding-left: 3px; width: 246px; }
.textInput input { padding-left: 3px; width: 246px; height: 22px; border: 0; background: transparent; font-size: 12px; font-family: verdana; color: #000000; }
.textInput select { padding-left: 0; width: 249px; height: 22px; border: 0; background: transparent; font-size: 12px; font-family: verdana; color: #000000; }

.inputSeperator { width: 100%; height: 10px; }

*:focus { outline: 0; }
