body {
	margin:0;
	padding:0;
	font-family:Arial;
	webkit-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}

#removesecond {
	cursor:pointer;
	cursor:hand; 
	float: right;
	margin: 6px 1px 4px 2px;
}

#removefirst {
	cursor:pointer;
	cursor:hand;
	float: right;
	margin: -7px 2px -7px 10px;
}
.pade_none {
padding:0 !important;
}
.auto_con
{
	margin:8px auto;
	width:600px;
}
.titletag {
	margin: -10px 7px 61px 15px;
}
.main_outr {
	float:left;
	width:594px;
	padding:3px;
	border:2px solid #000080;
	background:#fff;
}
.main_outr h1
{
	color:#000;
	text-align:center;
	font-size:24px;
	line-height:20px;
	padding:0;
	margin:10px 0 40px;
}
.please_main_outr
{
	float:left;
	width:100%;
}
.please_left_out
{
	float:left;
	width:71%;
	color:#000;
	padding-right:2%;
	font-size:10pt;
}
.please_rgt_pic
{
	float:left;
	width:27%;
	margin:-48px 17px -7px -18px;
	position: relative;
}
.inform_outr
{
	float:left;
	width:100%;
	height:20px;
	 line-height: 20px;
	color:#000;
	font-size:13px;
	background:#CBCBCB;
	margin: 26px 0;
	
}
.totalnewpadding {
	float: right;
	margin: -17px 25px 0 0;
}
.product_main
{
	float:left;
	width:100%;
	color:#526DA1;
	font-size:13px;
	line-height:20px;
	border-bottom:2px solid #eceeed;
	padding:6px 0;
	margin: -23px 0 0;
}
.product_left
{
	float:left;
	width:75%
}
.price_txt
{
	float:left;
	width:25%;
}
.product_price_main
{
	float:left;
	width:100%;
}
.bonus_main
{
	float:left;
	width:100%;
	font-size:10pt;
}
.serial_con
{
	float:left;
/*width:74%;*/
 /*height:30px;*/
  padding: 9px 0 9px 5px;
}
.price_con
{
	float:left;
	/*width:8%;*/
	padding-right: 10px;
}
.remove_outr
{
	float:left;
	width:18%;
}
.bonus_inner
{
	float:left;
	width:100%;
}
.hide_con
{
	float:left;
	width:18%;
}
.total_out {
  border-top: 2px solid #eceeed;
  color: #000;
  float: left;
  font-size: 10pt;
  margin-top: 13px;
  padding: 5px 0 0;
  width: 100%;
}
.click_outer
{
	float:left;
	width:100%;
	font-size:10px;
	color:#0000ff;
	text-align:right;
	padding:0 0 4px;
}
.customer_con
{
	float:left;
	width:100%;
	font-size:13px;
	color:#000;
	margin: 0 0 8px;
}
.form_outr
{
	float:left;
	width:100%;
}
.form_innr_out
{
	float:left;
	width:100%;
	margin-bottom:6px;
}
.please_rgt_pic > img {
    margin: 0 0 0 27px;
}
/*.form_rgt_mobile > select {
    height: 29px;
    width: 176px;
    font-size: 16px;
}*/
.form_innr_out select{
  font-size: 16px;
  height: 29px;
  width: 176px;
}
.form_left
{
	float:left;
	width:37%;
	text-align:left;
	font-size:13px;
	color:#000;
}
.form_rgt
{
	float:left;
	width:63%;
	text-align:left;
	font-size:13px;
	color:#000;
}
.check_box
{
	float:left;
width:5%;
}
.check_txt
{
	float:left;
	width:95%;
	font-size:10pt;
	color:#000;
}
.training_outr {
  float: left;
  padding: 0 10% 40px;
  width: 80%;
  margin-top: -21px;
}
.charges_txt
{
	float:left;
	width:100%;
	font-size:13px;
	color:#000;
	padding-bottom: 20px;
}
.security_txt
{
	float:left;
	width:100%;
	padding:25px 0 95px;
	font-size:13px;
	color:#000;
}
.training_outr p
{
	padding-bottom:18px !important;
}
.continue_btn
{
	text-align:center;
	padding:30px 0 50px;
}
.copyright_con
{
	float:left;
	width:100%;
}
.visa_con
{
	float:left;
	width:20%;
}

.ritArea{width:25%;float:left;padding-top: 9px;}
.lftArea{width:75%;float:left}
.form_rgt > input[type="radio"]{width: 10px !important}
.customer_con hr{margin-bottom: 10px;}
.align-right .form_rgt {
    padding-left: 8%;
    width: 50% !important;
}
#wfg2{margin-bottom: 10px;}
.linetop {
    border-top: 2px solid #eaeaea;
    padding: 4px 0 0;
}

.clear {
    clear: both;
}

/*.tooltip{position: relative;}*/

.toolTipOuter{
	position: relative;
	clear: both;
	width: 100%;
}
.closeoptionroy{
	color: blue;
    display: inline-block;
    font-size: 12px;
    position: absolute;
    right: 9px;
    top: 10px;
     cursor: pointer;
}
.closeoption{
	color: blue;
    display: inline-block;
    font-size: 12px;
    position: absolute;
    right: 9px;
    top: 0px !important;
    cursor: pointer;
}

@media only screen and (max-width: 760px)
  {
	.upsale-font h1
	{
		font-size:40px;
	}
  }