
@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=f22b1286-c268-4662-8e44-82d7180c6e00&fontids=721226,721244");
@font-face{
font-family:"Avenir LT W01 45 Book";
src:url("../../fonts/721226/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix");
src:url("../../fonts/721226/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix") format("eot"),url("../../fonts/721226/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"),url("../../fonts/721226/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"),url("../../fonts/721226/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4") format("svg");
    font-weight: normal;
    font-style: normal;
}

html, body{
	margin: 0px;
	padding: 0px;
	font-size:10px;
	scroll: none;
  font-family: "Avenir LT W01 45 Book", 'lucida grande',tahoma,verdana,arial,sans-serif;
}
.wrapper{
	margin: 0 auto;
	width: 348px;
	height: 764px;
}
.lt-ie9 .wrapper{
	background: #333333;
}
a.button{
	display: block;
	text-indent: -99em;
	float: left;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 19px 19px 38px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 19px 19px 38px 0px rgba(0, 0, 0, 0.5);
	margin: 9px 4px 9px 0;
}
#helper{
	height: 47px;
}
a#instructions{
	background: url('../images/btn-instructions.jpg');
	width: 118px;
	height: 29px;
}
a#reset{
	background: url('../images/btn-refresh.png');
	width: 30px;
	height: 29px;
}
a#close{
	background: url('../images/lightbox-close.png');
	width: 47px;
	height: 47px;
	margin: 0;
	position: absolute;
	right: -8px;
}
.message{
	display: none;
	position: absolute;
	top: 0;
	background: #000000;
	background: rgba(0,0,0,0.75);
	width: 349px;
	height: 100%;
	padding: 5px 20px 20px 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.message > h2{
	color: #ffffff;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 20px;
}
.message > p{
	color: #ffffff;
	margin: 0;
	margin-bottom: 6px;
	font-size: 14px;
}
.message .close{
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.25em;
	background: #FFFFFF;
	color: #000000;
	padding: 5px 10px;
	margin: 25px auto;
	width: 200px;
	text-align: center;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #333;
}
#scratchie{
	margin: 0 auto;
}
#scratchieIE{
	margin: 0 auto;
	width: 348px;
	height: 717px;
}
.disclaimer{
	width: 100%;
	margin: 30px 0;
	text-align: center;
	font-style: italic;
	font-size: 1.1em;
	color: #FFFFFF;
}