*{
	margin: 0;
	padding: 0;
	outline: 0;
}

ul{
	list-style: none;
}

img{
	border: 0;
}

.wrapper{
	width: 916px;
	margin: 0 auto;
	padding-left: 10px;
}

.clearfix:after{
	clear: both;
	display: block;
	content: '';
}

body{
	font-family:Arial,Helvetica,sans-serif;
	background:url("../images/background_flower.png") no-repeat  center top;
	float: center;

}
.marTop {
margin: -4px 0 0 0px;
font-size: 10px !important;
color: #ffffff;
text-align: center;
font-weight: bold;
}


/* Head */
.head {
}
.logo{
	float: center;
	padding-top: 21px;
	padding-right: 19px;
}
h1{
	font-size: 32px;
	color: #ffa203;
	float: left;
	line-height: 44px;
	margin-top: -2px;
	letter-spacing: -1px;
	font-weight: bold;
}

/* Main */
.form-banner{
	border:2px solid #ffffff;
	border-radius:15px 15px 15px 15px;
	-moz-border-radius:15px 15px 15px 15px;
	-ms-border-radius:15px 15px 15px 15px;
	-webkit-border-radius:15px 15px 15px 15px;
	position:relative;
	behavior:url(PIE.htc);
	background: #6a207e;
	width:298px;
	height:500px;
	float: right;
}
.formGry{
	padding:10px 21px 16px;
}
.formGry h3{
	color:#ffffff;
	font-size:21px;
	text-transform:uppercase;
	line-height:36px;
	font-weight: bold;
}
.formGry ul{
	padding: 0 9px;
	margin-top: -6px;
}
.formGry ul li{
	width:100%;
	padding-top: 11px;
}
.formGry ul li label{
	font-size:12px;
	text-transform:uppercase;
	color:#ffffff;
	display:block;
	line-height:18px;
	font-weight: bold;
}

.formGry ul li input.text-box{
	color:#727272;
	height:20px;
	line-height:20px;
	padding:3px 5px;
	width:226px;
	border: 0;
}
span.checkbox{
	background:url("../images/checkbox.png") no-repeat scroll 0 0;
	display:block;
	float:left;
	height:17px;
	margin-top:12px;
	margin-left: 2px;
	width:15px;
	display:block;
	float: left;
}
.checkbox.selected{
	background:url("../images/checkbox.png") no-repeat scroll 0 -17px;
	margin-top:11px;
}
.formGry ul li input.checkbox{
	display:none;
}
.formGry ul li span.chkbox-text{
	color:#ffffff;
	font-size:10.09px;
	line-height:12px;
	margin-top:7px;
	padding-left:8px;
	width:205px;
	display:block;
	float: left;
}
.formGry ul li span.chkbox-text a{
	text-decoration:underline;
	color:#ffffff;
}
.formGry ul li button{
	background:url("../images/cta.png") no-repeat scroll center center;
	width:201px;
	height:41px;
	border:none;
	margin: 17px 0 0 20px;
	cursor:pointer;
}


.samsung-tablet{
	width: 614px;
	float: left;
	height:452px;
	text-align: left;
}
.samsung-tablet img{
	margin-top: 56px;
}
.steps{
	float: left;
	height:452px;
	width: 242px;
	padding-left: 4px;
}
.steps ul{
	padding: 32px 0 0 5px;
}
.steps li{
	/* padding-top: 15px; */
}
.steps h3.no{
	padding-top: 15px;
	background: none;
	margin-top: -1px;
}
.steps h3{
	background: url('../images/down-arrow.png') no-repeat 66px 4px;
	padding-top: 37px;
	font-size: 15px;
	color: #004685;
	font-weight: bold;
	line-height: 16px;
}
.steps li img {
    padding-left: 8px;
}
.steps li .dot{
	padding: 23px 0 16px 64px;
	vertical-align: top;
}
.steps p{	
	font-size: 15px;
	color: #20beef;
	line-height: 17px;
	letter-spacing: -1px;
	font-weight: bold;
}
.steps p a{
	font-size: 15px;
	color: #20beef;	
	font-weight: bold;
	text-decoration:none;
	width:auto;
	float:left;
	margin:0 5px 0 0;
    background: url('../images/pdf.gif') no-repeat top right;
	padding:0 20px 0 0;	
}


.steps p a:hover{	
	text-decoration:none;
}

/* Cards */
.cards {
    padding: 24px;
	margin-left: -55px;
}
.cards h3{
	line-height: 36px;
	font-size: 29px;
	color: #20beef;
	text-align: center;
	padding-bottom: 24px;
	font-weight: normal;
}
.cards ul{
	text-align: center;
}
.cards li{
	display: inline-block;
	
}

/* Info */
.info {
    padding: 13px 10px 12px 13px;
	text-align: justify;
}
.info p{
	color: #0C508b;
	font-size:12px;	
	line-height: 15px;
    padding-bottom: 8px;	
}
.info p a{
	color: #0C508b;
	font-size:12px;	
	line-height: 18px;
    padding-bottom: 8px;
	background: url('../images/pdf.gif') no-repeat top left;
	padding:0 0px 5px 20px;
	text-decoration:none;	
}

/* Overlay */
.popup-val{
	background:#ffffff;
	border:1px solid #ff0000;
	color:#ff0000;
	display:none;
	font-size:13px;
	left:50%;
	margin-left:-144px;
	padding:20px 10px;
	position:absolute;
	text-align:left;
	top:205px;
	vertical-align:middle;
	width:15%;
	z-index:1111;
}
.close, .close-val, .close-q, .close-ord, .close-tlo, .close-pp{
	color:#0000ff;
	cursor:pointer;
	font-size:10px;
	position:absolute;
	right:4px;
	text-decoration:underline;
	top:2px;
}
.popup, .popup_ord{
	background:#fff;
	border:1px solid #9c9c9c;
	color:#454545;
	display:block;
	font-size:10px;
	left:50%;
	line-height:12px;
	margin-left:-144px;
	padding:20px 10px;
	position:absolute;
	text-align:left;
	top:282px;
	width:350px;
	z-index:1111;
}
.popup_tlo{
	background:url("../images/overlay-bg.png") repeat;
	display:block;
	height:1068px;
	left:0;
	padding:200px 300px;
	position:absolute;
	text-align:left;
	top:0px;
	width:100%;
	z-index:1111;
}

.popup-overlay, .popup_ord-overlay{
	background:url("../images/overlay-bg.png") repeat;
	display:none;
	height:1068px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1100;
}
.show{
	display:block !important;
}
