* {

	margin:0;

	padding:0;

	outline:0

}

#llp_tpl9_3P_text16 {    display: inline-block;    font-size: 18px !important;
    color: #2A435D !important;
    margin-top: 18px !important;}
	#llp_tpl9_3P_text16 p{        font-size: 18px !important;display: inline-block;
    color: #2A435D !important;
    margin-top: 18px !important;}

#llp_tpl9_3P_text14 { font-size: 18px !important;color: #555555 !important;}
#llp_tpl9_3P_text14 p{ font-size: 18px !important;color: #555555 !important;}
body, html {

	min-height:100%;

	width:100%

}

.clear {

	clear:both

}

p {

	margin:10px;

	padding:0;

	letter-spacing:0px

}

#box h1, #box h2, #box p, #submit-btn, #footer p a, #footer .note span {

	white-space:pre-wrap;

	white-space:-moz-pre-wrap;

	white-space:-pre-wrap;

	white-space:-o-pre-wrap;

	word-wrap:break-word

}

#bgimg {

	position:absolute;

	z-index:-1

}

#wrapper {

	position:absolute;

	z-index:5;

	overflow:auto;

	height:100%;

	width:100%

}

body {

	font-size:18px;

	line-height:26px;

	font-family:'Source Sans Pro', sans-serif;

	color:#555555;

	    overflow-x: hidden;
    overflow-y: visible;

	padding:0;

	margin:0;

	width:100%;

	min-height:100%

}

.drop-shadow {

	position:relative;

	width:90%

}

.drop-shadow:before, .drop-shadow:after {

	content:"";

	position:absolute;

	z-index:-1;

	top:66%;

	bottom:0;

	left:15%;

	right:15%;

	width:70%;

	height:12%;

	-webkit-box-shadow:0 8px 32px 21px rgba(0, 0, 0, 0.4);

	-moz-box-shadow:0 8px 32px 21px rgba(0, 0, 0, 0.4);

	box-shadow:0 8px 32px 21px rgba(0, 0, 0, 0.4);

	-moz-border-radius:100px / 10px;

	border-radius:200px / 100px

}

.perspective::before {

top:75%;

left:20%;

bottom:10px;

width:50%;

height:27%;

max-width:237px;

max-height:25px;

-webkit-box-shadow:-48px 0 7px 4px rgba(0, 0, 0, 0.4);

-moz-box-shadow:-48px 0 7px 4px rgba(0, 0, 0, 0.4);

box-shadow:-48px 0 7px 4px rgba(0, 0, 0, 0.4);

-webkit-transform:skew(54deg);

-moz-transform:skew(54deg);

-ms-transform:skew(54deg);

-o-transform:skew(54deg);

transform:skew(54deg);

-webkit-transform-origin:0 100%;

-moz-transform-origin:0 100%;

-ms-transform-origin:0 100%;

-o-transform-origin:0 100%;

transform-origin:0 100%;

-moz-border-radius:20px / 1px;

border-radius:20px / 1px

}

.perspective::after {

top:75%;

left:42%;

bottom:10px;

width:50%;

height:27%;

max-width:237px;

max-height:25px;

-webkit-box-shadow:48px 0 7px 4px rgba(0, 0, 0, 0.4);

-moz-box-shadow:48px 0 7px 4px rgba(0, 0, 0, 0.4);

box-shadow:48px 0 7px 4px rgba(0, 0, 0, 0.4);

-webkit-transform:skew(-54deg);

-moz-transform:skew(-54deg);

-ms-transform:skew(-54deg);

-o-transform:skew(-54deg);

transform:skew(-54deg);

-webkit-transform-origin:0 100%;

-moz-transform-origin:0 100%;

-ms-transform-origin:0 100%;

-o-transform-origin:0 100%;

transform-origin:0 100%;

-moz-border-radius:20px / 1px;

border-radius:20px / 1px

}

#box {

	position:relative;

	width:627px;

	margin:0 auto 0 auto;

	top:100px;

	z-index:2

}

#box-top {

	margin:0 auto;

	width:467px;

	background:#232323;

	-webkit-border-radius:8px 8px 0px 0px;

	border-radius:8px 8px 0px 0px

}

#box-bottom {

	position:relative;

	margin:0 auto;

	width:467px;

	-webkit-border-radius:0px 0px 8px 8px;

	border-radius:0px 0px 8px 8px;

	padding:20px 0;

	background:#3f3f3f;

	background:-moz-linear-gradient(top, #3f3f3f 0%, #292929 100%);

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f3f), color-stop(100%, #292929));

	background:-webkit-linear-gradient(top, #3f3f3f 0%, #292929 100%);

	background:-o-linear-gradient(top, #3f3f3f 0%, #292929 100%);

	background:-ms-linear-gradient(top, #3f3f3f 0%, #292929 100%);

	background:linear-gradient(to bottom, #3f3f3f 0%, #292929 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f', endColorstr='#292929', GradientType=0)

}

#box-bg {

	position:absolute;

	background:url('../images/box.png') top center no-repeat;

	width:593px;

	height:257px;

	margin-top:-150px;

	margin-left:-55px;

	z-index:-100

}

#box .headline {

	padding:35px 10px;

	margin:0 auto;

	font-family:'Source Sans Pro', sans-serif;

	font-size:40px;

	color:#fbc406;

	text-align:center;

	text-shadow:1px 1px 2px #222222;

	font-weight:600;

	letter-spacing:-.5px;

	line-height:36px

}

#box .subheadline {

	font-family:'Source Sans Pro', sans-serif;

	font-size:24px;

	color:#fefefe;

	text-align:center;

	text-shadow:1px 1px 2px #222222;

	font-weight:600;

	letter-spacing:-.5px;

	padding:0 20px

}

#box p {

	font-family:'Source Sans Pro', sans-serif;

	font-size:18px;

	text-align:center;

	text-shadow:1px 1px 2px #222222;

	font-weight:400;

	letter-spacing:-.5px;

	color:#fefefe;

	padding:0 20px

}

#form {

	margin:20px auto;

	text-align:center;

	padding:5px 0px

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

#form {

margin:20px auto

}

}

#email, #name {

	width:360px;

	padding:15px;

	box-shadow:inset 0px 1px 10px 0px rgba(0, 0, 0, 0.3);

	text-align:center;

	border:4px solid #f6bf00;

	color:#777777;

	font-family:'Source Sans Pro', sans-serif;

	font-size:18px

}

#name {

	margin-bottom:10px

}

#submit-btn {

	position:relative;

	width:401px;

	margin-top:10px;

	background:#ffc600;

	border:1px solid rgba(0, 0, 0, 0.1);

	color:#2a292a;

	font-family:'Source Sans Pro', sans-serif;

	font-size:30px;

	cursor:pointer;

	border-radius:4px;

	box-shadow:inset 0px 1px 0px 0px rgba(250, 250, 250, 0.7);

	padding:10px 10px

}

#submit-btn:hover {

	background:#ffce26

}

.arrow {

	margin-left:10px;

	padding:0;

	width:20px;

	height:20px;

	background:url('../images/right.png') 0 center no-repeat

}

#footer {

	margin:0 auto;

	padding-top:2px;

	text-align:center;

	width:603px;

	padding:5px

}

#footer p {

	font-size:14px;

	text-align:center;

	font-family:'Source Sans Pro', sans-serif;

	margin:0;

	color:#1e1d1d;

	text-shadow:none

}

#footer p.legal {

	margin:30px auto 0px auto;

	padding-bottom:10px

}

#footer img {

	display:inline;

	padding-bottom:5px;

	padding-right:5px;

	vertical-align:middle

}

#footer .note {

	margin:0 auto;

	vertical-align:middle;

	text-align:center

}

#footer .note span {

	font-size:12px;

	line-height:32px;

	color:#1e1d1d

}

#footer p a {

	color:#1e1d1d;

	text-decoration:underline

}

@media only screen and (max-width:640px) {

.drop-shadow:before, .drop-shadow:after {

display:none

}

#box {

width:90%

}

#box-top {

width:90%

}

#box-bottom {

width:90%

}

#box-bg {

width:100%;

margin-left:0

}

#email, #name {

width:75%

}

#submit-btn {

width:86%

}

#footer {

width:100%

}

}

@media only screen and (max-width:480px) {

.drop-shadow:before, .drop-shadow:after {

top:60%

}

#box {

top:30px

}

#box h1 {

font-size:30px;

padding:10px

}

#box h2 {

font-size:20px

}

#box p {

font-size:16px

}

#submit-btn {

font-size:20px

}

#box h2, #box p {

padding:2px 15px

}

#email, #name {

font-size:14px

}

}

@media only screen and (max-width:320px) {

#box h1 {

font-size:20px;

line-height:27px

}

#box h2 {

font-size:0.9em;

line-height:1.4em

}

#box p {

font-size:0.8em

}

#submit-btn {

font-size:1em

}

}
#abc {
    
    margin: 10px auto;
}
.xxx{
	margin:0px -25px 0px 50px;
	
}