article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
display:none;
height:0
}
[hidden] {
display:none
}
#llp_image_2 img { max-width:23px;}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html, button, input, select, textarea {
	font-family:sans-serif
}
#llp_image_1 { display:none !important;}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:.67em 0
}
h2 {
	font-size:1.5em;
	margin:.83em 0
}
h3 {
	font-size:1.17em;
	margin:1em 0
}
#llp_image_6 { float:left; max-width:23px; max-height:25px;}
#llp_tpl64_text15 {    margin-left: 33px;}
#llp_tpl64_text16 {    margin-left: 29px;}
h4 {
	font-size:1em;
	margin:1.33em 0
}
h5 {
	font-size:.83em;
	margin:1.67em 0
}
h6 {
	font-size:.67em;
	margin:2.33em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:bold
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
p, pre {
	margin:1em 0
}
code, kbd, pre, samp {
	font-family:monospace, serif;
	_font-family:'courier new', monospace;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
q {
	quotes:none
}
q:before, q:after {
	content:'';
	content:none
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
dl, menu, ol, ul {
	margin:1em 0
}
dd {
	margin:0 0 0 40px
}
menu, ol, ul {
	padding:0 0 0 40px
}
nav ul, nav ol {
	list-style:none;
	list-style-image:none
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
svg:not(:root) {
overflow:hidden
}
figure {
	margin:0
}
form {
	margin:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
*vertical-align:middle
}
button, input {
	line-height:normal
}
button, select {
	text-transform:none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
*overflow:visible
}
button[disabled], html input[disabled] {
	cursor:default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
*height:13px;
*width:13px
}
#llp_tpl64_text2 {    width: 179px;}
#llp_tpl64_text7 { color:white;}
#llp_tpl64_text8 p{    font-size: 12px;}
#llp_tpl64_text2 {    vertical-align: top;}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow:auto;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
html, button, input, select, textarea {
	color:#222
}
body {
	font-size:1em;
	line-height:1.4
}
::-moz-selection {
background:#b3d4fc;
text-shadow:none
}
::selection {
background:#b3d4fc;
text-shadow:none
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
img {
	vertical-align:middle
}
fieldset {
	border:0;
	margin:0;
	padding:0
}
textarea {
	resize:vertical
}
.chromeframe {
	margin:0.2em 0;
	background:#ccc;
	color:#000;
	padding:0.2em 0
}
body {
	font:18px/26px 'Open Sans Condensed';
	background-color:#F4F4F4
}
p {
	font-size:20px;
	font-weight:400;
	color:#313742
}
.cl {
	clear:both
}
.wrapper {
	width:960px;
	margin:0 auto
}
.header {
	min-height:180px;
	background:url('../images/bg.png') 0 0 repeat #1772fc
}
.header .headline {
	font-family:'Open Sans Condensed';
	font-size:36px;
	font-weight:700;
	text-align:center;
	color:#fefefe;
	line-height:40px;
	width:95%;
	margin:10px auto;
	position:relative;
	z-index:2
}
.header .headline p{
	font-family:'Open Sans Condensed';
	font-size:36px;
	font-weight:700;
	text-align:center;
	color:#fefefe;
	line-height:40px;
	width:95%;
	margin:10px auto;
	position:relative;
	z-index:2
}
.header img {
	float:right;
	margin-top:-150px;
	position:relative;
	z-index:1
}
.header .claim-button {
    font-family: 'Open Sans Condensed';
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    filter: dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd800), color-stop(1, #f7d100));
    background: -moz-linear-gradient(center top, #ffd800 5%, #f7d100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd800', endColorstr='#f7d100');
    background-color: #ffd800;
    display: block;
    margin: 0 auto 22px;
    position: relative;
    width: 300px;
    font-weight: 700;
    font-size: 30px;
    color: #fdffff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    padding: 20px 10px;
    font-size: 30px;
    text-align: center;
    z-index: 2;
	line-height: 42px;
}
#llp_image_3 img { max-width:23px;}
.claim-button1 {
	font-family:'Open Sans Condensed';
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
	filter:dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd800), color-stop(1, #f7d100));
	background:-moz-linear-gradient(center top, #ffd800 5%, #f7d100 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd800', endColorstr='#f7d100');
	background-color:#ffd800;
	display:block;
	margin:0 auto;
	position:relative;
	width:300px;
	font-weight:700;
	font-size:30px;
	color:#fdffff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:none;
	padding:10px 20px 15px;
	font-size:30px;
	text-align:center;
	z-index:2
}
.claim-button2 {
	font-family: 'Open Sans Condensed';
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    filter: dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd800), color-stop(1, #f7d100));
    background: -moz-linear-gradient(center top, #ffd800 5%, #f7d100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd800', endColorstr='#f7d100');
    background-color: #ffd800;
    display: block;
    margin: 18px -14px 0;
    position: relative;
    width: 300px;
    font-weight: 700;
    font-size: 30px;
    color: #fdffff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    padding: 10px 20px 15px;
    font-size: 30px;
    text-align: center;
    z-index: 2;
}
.form input{    width: 95%;
    height: 32px;
    padding: 5px 8px;}
	.form .blue-btn{    font-family: 'Open Sans Condensed';
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    filter: dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd800), color-stop(1, #f7d100));
    background: -moz-linear-gradient(center top, #ffd800 5%, #f7d100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd800', endColorstr='#f7d100');
    background-color: #ffd800;
    display: block;
    margin: 0 auto;
    position: relative;
    width: 390px;
    font-weight: 700;
    font-size: 30px;
    color: #fdffff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    padding: 1px 14px 3px;
    font-size: 30px;
    text-align: center;
    z-index: 2;
    margin-top: 10px;}
.header .claim-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7d100), color-stop(1, #ffd800));
	background:-moz-linear-gradient(center top, #f7d100 5%, #ffd800 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d100', endColorstr='#ffd800');
	background-color:#f7d100
}
.claim-button1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7d100), color-stop(1, #ffd800));
	background:-moz-linear-gradient(center top, #f7d100 5%, #ffd800 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d100', endColorstr='#ffd800');
	background-color:#f7d100
}
.claim-button2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7d100), color-stop(1, #ffd800));
	background:-moz-linear-gradient(center top, #f7d100 5%, #ffd800 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d100', endColorstr='#ffd800');
	background-color:#f7d100
}
.counterarea1 {
	height:auto;
	background-color:#19374B;
	overflow:hidden
}
.counterarea1 p {
	padding:0;
	margin:0;
	color:#fcffff
}
.counterarea3 .claim-button, .counterarea2 .claim-button:after, .header .claim-button:after {
	content:'\00bb'
}
.counterarea2 .claim-button1 {
	font-family:'Open Sans Condensed';
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
	filter:dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd801), color-stop(1, #f7d101));
	background:-moz-linear-gradient(center top, #ffd801 5%, #f7d101 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd801', endColorstr='#f7d101');
	background-color:#ffd801;
	display:block;
	margin:0 auto 10px auto;
	position:relative;
	min-height:58px;
	width:300px;
	font-weight:700;
	font-size:30px;
	color:#fdffff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:none;
	padding:10px 20px 15px;
	font-size:30px;
	text-align:center
}
.counterarea2 .claim-button1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7d101), color-stop(1, #ffd801));
	background:-moz-linear-gradient(center top, #f7d101 5%, #ffd801 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d101', endColorstr='#ffd801');
	background-color:#f7d101
}
.counterarea2 .claim-button1:after {
	content:'\00bb'
}
.counterarea2 .claim-button1 {
	margin-top:10px
}
.counterarea2 {
	min-height:89px;
	background-color:#19374a
}
.counterarea2 .shell-left .sched img {
	float:left;
	padding:0;
	margin:0;
    margin-right: 8px;
	color:#FFD900
}
.counterarea2 .shell-left .sched p {
	float:left;
	padding:0;
	margin:0;
	color:#FFD900;
	display:block;
	max-width:280px
}
.counterarea2 .shell-left .sched p {
	margin:0px 0px 0px 5px
}
.counterarea2 .shell-left .sched {
	margin-top:15px
}
.counterarea2 .shell-left .time-sched {
	color:#fcffff
}
.counterarea2 .shell-left {
	padding-left:15px
}
.counterarea2 ul#countdown {
	padding-left:5px
}
.counterarea2 .shell-middle {
	width:28%
}
.counterarea2 .claim-button {
    font-family: 'Open Sans Condensed';
    margin-bottom: 13px !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    filter: dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7d102), color-stop(1, #ffd802));
    background: -moz-linear-gradient(center top, #f7d102 5%, #ffd802 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d102', endColorstr='#ffd802');
    background-color: #f7d102;
    display: block;
    margin: 0 auto 0px auto;
    position: relative;
    width: 300px;
    font-weight: 700;
    font-size: 30px;
    color: #fdffff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: none;
    padding: 10px 7px 15px;
    font-size: 30px;
    text-align: center;
	    line-height: 36px;
}
#llp_image_4 img { max-width:281px;}
#llp_image_5 img { max-width:281px;}
#llp_image_6 img { max-width:23px;}

#llp_tpl64_text16 p { color:white;    font-size: 12px;}
.counterarea2-container {    margin-bottom: 22px;}
.counterarea2 .claim-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd802), color-stop(1, #f7d102));
	background:-moz-linear-gradient(center top, #ffd802 5%, #f7d102 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd802', endColorstr='#f7d102');
	background-color:#ffd802
}
.counterarea2 .claim-button:after {
	content:'\00bb'
}
.counterarea2 .claim-button {
	margin-top:10px
}
.counterarea3 {
	min-height:89px;
	background-color:#193749
}
.counterarea3 .shell-left .sched img {
	float:left;
	padding:0;
	margin:0;
	color:#FFD900
}
.counterarea3 .shell-left .sched p {
	float:left;
	padding:0;
	margin:0;
	color:#FFD900;
	display:block;
	max-width:280px
}
.counterarea3 .shell-left .sched p {
	margin:0px 0px 0px 5px
}
.counterarea3 .shell-left .sched {
	margin-top:15px
}
.counterarea3 .shell-left .time-sched {
	color:#fcffff
}
.counterarea3 .shell-left {
	padding-left:15px
}
.counterarea3 ul#countdown {
	padding-left:5px
}
.counterarea3 .shell-middle {
	width:28%
}
.counterarea3 .claim-button {
	font-family:'Open Sans Condensed';
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
	filter:dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f7d103), color-stop(1, #ffd803));
	background:-moz-linear-gradient(center top, #f7d103 5%, #ffd803 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7d103', endColorstr='#ffd803');
	background-color:#f7d103;
	display:block;
	margin:0 auto 10px auto;
	position:relative;
	min-height:58px;
	width:300px;
	font-weight:700;
	font-size:30px;
	color:#fdffff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:none;
	padding:10px 20px 15px;
	font-size:30px;
	text-align:center
}
.counterarea3 .claim-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffd803), color-stop(1, #f7d103));
	background:-moz-linear-gradient(center top, #ffd803 5%, #f7d103 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd803', endColorstr='#f7d103');
	background-color:#ffd803
}
.counterarea3 .claim-button:after {
	content:'\00bb'
}
.counterarea3 .claim-button {
	margin-top:10px
}
.shell-left {
	float:left;
	width:59%;
	margin:0;
	padding:0;
	height:auto;
	display:table;
	vertical-align:middle
}
.shell-left .content {
	float:left;
	height:89px;
	background:none;
	padding:0px 0 0 15px;
	display:table-cell
}
.shell-left .arrow {
	float:left;
	height:89px;
	width:32px;
	background:none;
	padding:0px;
	margin:0px
}
.shell-left .content .wrap {
	margin-top:30px
}
.shell-left .content img {
	float:left;
	margin-right:10px
}
.shell-left .content p {
	float:left;
	color:#FFD900;
	font-size:28px;
	display:table;
	max-width:250px
}
.shell-left .content {
	float:left;
	color:#FFD900;
	font-size:28px;
	display:table;
	max-width:250px
}
.shell-middle {
	float:left;
	width:30%;
	margin:0;
	padding:0
}
.shell-right {
	float:right;
	width:35%;
	margin:0;
	padding:0
}
.shell-right .sched {
	margin-top:15px;
	margin-right:15px
}
.shell-left .time-sched, .shell-right .time-sched {
	font-size:12px;
	font-family:'Open Sans';
	margin-top:5px
}
.shell-right .sched p, .shell-right .sched img {
	float:right;
	margin:0;
	padding:0
}
.shell-right .sched .date p {
	display:block;
	max-width:280px
}
.shell-right .sched .date {
	display:block;
	max-width:280px
}
.shell-right .sched img {
	margin-left:10px
}
.body {
	background-color:#fefdff
}
.holder {
	width:912px;
	margin:10px auto
}
.content-right {
	width:590px;
	float:left
}
.profiles {
	width:284px;
	float:right
}
.profile {
	margin-top:30px
}
.profile-image {
	display:block;
	margin:0;
	border:5px solid #fff;
	-webkit-box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.2)
}
.profile-name {
	color:#108cef;
	font-family:'Open Sans';
	font-weight:700;
	font-size:18px
}
.profile-about {
	color:#555555;
	font-family:'Open Sans';
	font-weight:400;
	font-size:14px;
	line-height:20px
}
.content-right {
	margin-top:20px
}
.content-right h1 {
	color:#0f8cef;
	margin:0 auto;
	font-size:24px;
	font-family:'Open Sans';
	font-weight:700
}
.content-right .h11 {
	color:#0f8cef;
	margin:0 auto;
	font-size:24px;
	font-family:'Open Sans';
	font-weight:700
}

.content-right .h11 p{
	color:#0f8cef;
	margin:0 auto;
	font-size:24px;
	font-family:'Open Sans';
	font-weight:700
}
.content-right ul.list {
	list-style-type:none;
	padding:0;
	margin-top:40px
}
.content-right ul.list li p {
	display:table;
	font-family:'Open Sans';
	font-size:16px;
	color:#555555;
	line-height:26px;
	letter-spacing:-0.5px
}
.content-right ul.list li img {
	float:left;
	vertical-align:top;
	margin:5px 15px 0 0
}
#box .countdown-container {
	position:relative;
	margin:0
}
@-moz-document url-prefix() {
#box .countdown-container {
padding:0
}
}
.countdown-container .launch-text {
	width:30%;
	margin:5px 0 0 5px;
	display:inline-block;
	line-height:22px;
	padding:20px;
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	color:#ffffff;
	text-align:left;
	float:left
}
#timer {
	width:100%;
	display:inline-block;
	position:relative;
	margin:0
}
@media (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .counterarea2 #timer, .counterarea3 #timer {
margin-left:20px
}
}
ul#countdown {
	padding-left:20px
}
ul#countdown li {
	float:left;
	display:inline-block;
	text-align:center;
	margin-right:5px;
	overflow:hidden
}
ul#countdown li .time-wrap {
	background:url('../images/countdown.png') no-repeat left top #00A3F0;
	width:54px;
	height:43px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-mox-border-radius:3px
}
ul#countdown li span {
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:24px;
	color:#FAFAFA;
	line-height:43px;
	position:relative;
	text-align:center;
	padding-right:1px
}
ul#countdown li .spn {
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:24px;
	color:#FAFAFA;
	line-height:43px;
	position:relative;
	text-align:center;
	padding-right:1px
}
ul#countdown li .spn p{
	font-family:'Open Sans Condensed';
	font-weight:700;
	font-size:24px;
	color:#FAFAFA;
	line-height:43px;
	position:relative;
	text-align:center;
	padding-right:1px
}
ul#countdown li p.timeRefDays, ul#countdown li p.timeRefHours, ul#countdown li p.timeRefMinutes, ul#countdown li p.timeRefSeconds {
	display:inline-block;
	float:left;
	font-family:'Open Sans Condensed';
	font-weight:700;
	color:#FFDA00;
	text-transform:uppercase;
	font-size:14px;
*font-size:8px;
	font-size:10px\9;
	text-align:center;
	margin:2px auto;
	letter-spacing:0px;
*letter-spacing:0px;
	letter-spacing:0px\9;
	width:54px;
	line-height:17px
}
.count-holder {
	display:inline-block;
	text-align:center
}
.fb {
	background-color:#FEFDFA
}
.fb-handler {
	width:83%;
	margin:20px auto
}
.fb-comments, .fb-comments * {
	width:100%!important
}
.footer {
	min-height:40px
}
.footer .legal-information {
	text-align:center;
	margin:0 auto;
	font-size:14px;
	font-family:'Open Sans';
	color:#108aef;
	display:block;
	margin-top:10px
}
.social-box {
	position:absolute;
	float:left;
	text-align:center;
	width:64px;
	margin-left:-70px;
	z-index:99;
	margin-top:30px
}
.plus-button {
	margin-top:5px
}
.twitter-button {
	margin-top:5px
}
.popup {
	width:75%;
	margin:0 auto
}
#pop-head .head {
	font-family:"Open Sans Condensed";
	font-size:26px;
	color:#545555;
	font-weight:700;
	line-height:30px;
	text-align:center;
	margin:20px auto 10px auto
}
.book-small {
	float:left;
	margin:-60px 10px 0 -50px
}
.popup input#fname, .popup input#email {
	width:100%;
	height:50px;
	font-size:16px;
	line-height:26px;
	color:#989898;
	padding:0;
	margin:5px auto;
	border:1px solid #cacaca;
	text-align:center;
	-webkit-box-shadow:inset 1px 0px 10px 1px rgba(170, 170, 170, 0.3);
	box-shadow:inset 1px 0px 10px 1px rgba(170, 170, 170, 0.3)
}
#pop-footer {
	background-color:#d9d9d9;
	min-height:57px;
	margin-top:20px;
	padding-top:10px;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-webkit-box-shadow:inset 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0px 1px 5px 0px rgba(0, 0, 0, 0.2)
}
#pop-footer p {
	font-size:14px;
	color:#767677;
	text-align:center;
	margin-bottom:0
}
.popup .btn {
	font-family:'Open Sans Condensed';
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
	filter:dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fed800), color-stop(1, #f5c800));
	background:-moz-linear-gradient(center top, #fed800 5%, #f5c800 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed800', endColorstr='#f5c800');
	background-color:#fed800;
	display:block;
	margin:8px auto 0 auto;
	position:relative;
	min-height:58px;
	width:100%;
	font-weight:700;
	font-size:30px;
	color:#fdfdfd;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:none;
	padding:10px 20px 15px;
	font-size:30px;
	text-align:center
}
.popup .btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f5c800), color-stop(1, #fed800));
	background:-moz-linear-gradient(center top, #f5c800 5%, #fed800 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5c800', endColorstr='#fed800');
	background-color:#f5c800
}
.popup .btn:active {
	position:relative;
	top:1px
}
.popup .btn:after {
	content:'\00BB'
}
.pop-up-footer-text {
	font-family:'Open Sans';
	color:#505050;
	font-size:14px;
	text-align:center;
	margin:5px auto;
	padding:0
}
.reveal-modal-bg {
	position:fixed;
	height:100%;
	width:100%;
	background:#000;
	background:rgba(0, 0, 0, .8);
	z-index:100;
	display:none;
	top:0;
	left:0
}
.reveal-modal {
	visibility:hidden;
	top:100px;
	left:35%;
	margin-left:-100px;
	width:537px;
	min-height:200px;
	background:#fff no-repeat -200px -80px;
	position:absolute;
	z-index:101;
	-moz-border-radius:10px;
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	-box-shadow:0 0 10px rgba(0, 0, 0, .4);
	border-radius:5px;
	-webkit-border-radius:5px
}
.reveal-modal.small {
	width:200px;
	margin-left:-140px
}
.reveal-modal.medium {
	width:400px;
	margin-left:-240px
}
.reveal-modal.large {
	width:600px;
	margin-left:-340px
}
.reveal-modal.xlarge {
	width:800px;
	margin-left:-440px
}
.reveal-modal .close-reveal-modal {
	font-size:22px;
	line-height:.5;
	position:absolute;
	top:-10px;
	right:-10px;
	color:#aaa;
	text-shadow:0 -1px 1px rbga(0, 0, 0, .6);
	font-weight:bold;
	cursor:pointer
}
.social-box-min {
	display:none
}
@media (-webkit-min-device-pixel-ratio:1) {
.content-right ul.list li p {
letter-spacing:-1px
}
}
@media only screen and (max-width:1020px) {
.social-box {
display:none
}
.wrapper {
width:95%
}
.shell-middle, .shell-right, .shell-left {
float:none;
width:100%
}
.shell-left .arrow {
display:none
}
.shell-left .content {
background:none;
height:auto
}
.shell-left {
background:url("../images/border.png") repeat scroll 0 0 transparent
}
.shell-left .content .wrap {
margin:25px auto;
display:table
}
.shell-left .content {
width:100%;
margin:0 auto;
display:block;
padding:0
}
.countdown-container {
margin:0 auto;
width:270px
}
.counterarea2 .countdown-container {
margin:0 auto;
width:250px
}
.sched-time-wrap {
margin:0 auto;
display:table
}
.shell-right .sched p.time-sched {
float:none;
display:block;
margin:0 auto;
width:100%;
text-align:center
}
.shell-right .sched {
margin-right:0
}
.counterarea2 .shell-middle {
width:100%
}
.counterarea2 .shell-left {
padding-left:0
}
.counterarea2 .shell-left .sched {
margin:20px auto 0 auto;
display:table
}
.counterarea2 .shell-left .time-sched {
text-align:center
}
.counterarea2 .claim-button {
margin-bottom:20px
}
.counterarea3 .shell-middle {
width:100%
}
.counterarea3 .shell-left {
padding-left:0
}
.counterarea3 .shell-left .sched {
margin:20px auto 0 auto;
display:table
}
.counterarea3 .shell-left .time-sched {
text-align:center
}
.counterarea3 .claim-button {
margin-bottom:20px
}
.holder {
width:95%;
margin:0 auto
}
.content-right {
float:none;
width:100%
}
.profiles {
float:none;
display:block;
margin:10px auto
}
.counterarea1 {
height:auto
}
.social-box {
display:none
}
.social-box-min {
display:table;
margin:20px auto;
width:200px
}
.social-box-min .fb-button, .social-box-min .plus-button, .social-box-min .twitter-button {
float:left;
margin:5px
}
}
@media only screen and (max-width:800px) {
.reveal-modal {
visibility:hidden;
top:200px;
left:45%;
margin-left:-35%;
width:80%
}
}
@media only screen and (max-width:370px) {
.counterarea2 .claim-button, .header .claim-button {
width:90%
}
}
@media only screen and (max-width:325px) {
.wrapper {
width:308px
}
}
.ir {
	background-color:transparent;
	border:0;
	overflow:hidden;
*text-indent:-9999px
}
.ir:before {
	content:"";
	display:block;
	width:0;
	height:150%
}
.hidden {
	display:none!important;
	visibility:hidden
}
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip:auto;
	height:auto;
	margin:0;
	overflow:visible;
	position:static;
	width:auto
}
.invisible {
	visibility:hidden
}
.clearfix:before, .clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
*zoom:1
}
@media print {
* {
	background:transparent!important;
	color:#000!important;
	box-shadow:none!important;
	text-shadow:none!important
}
a, a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content:""
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
tr, img {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
@page {
margin:0.5cm
}
p, h2, h3 {
	orphans:3;
	widows:3
}
h2, h3 {
	page-break-after:avoid
}
}

input[type=text],input[type=email]  {
    width:99%;
    height:50px;
    border:1px solid rgba(0,0,0,0.09);
    -webkit-border-radius:3px;
    border-radius:3px;
    text-align:center;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    font-size:20px;
    color:#4f4f4f;
    font-style:italic;
    margin:0 0 10px !important;
    background:url('images/inputbg.png') 0 0 repeat-x #ffffff
}
.blue-btn {
	text-align:center;
	background-color:#FFC808;
	border-radius:4px;
	color:#FFFDFD;
	font-family:'Raleway', sans-serif;
	clear:both;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;


	display:block;
	
	*padding:19px 0 0 0;
	line-height:24px;
	-webkit-transition:background 0.3s ease-in;
	-moz-transition:background 0.3s ease-in;
	-ms-transition:background 0.3s ease-in;
	-o-transition:background 0.3s ease-in;
	transition:background 0.3s ease-in;
    background: none repeat scroll 0 0 #FFC808;
    border: 1px solid #FFC808;
 
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    line-height: 35px;
    width:100%;
}
.blue-btn a:hover {
	background-color:#FFD645
}