
.topInfo {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/product.png') no-repeat top center;
	padding-top: 10px;
	height: 1450px;
}


.checklist {
	width:240px;
	margin-left:auto;
	margin-right:auto;
}

.checklist .item {
	background-image:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/roundCheckmark.png');
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding-left:25px;
}

.checklist .item p {
	font-size: 16px;
}

.content_container.block2 {
	clear:both;
}

.formContainer {
	height: 590px;
	margin: 685px auto 0px;
	width: 334px;
}

body {
	background-size:1000px 808px;
}

.formContainer .label {
	display:none;
}

.formContainer input {
	padding-left:10px;
}

.formContainer input, .formContainer select {
	width:300px;
	margin-top:4px;
	font-size:20px;
	padding:5px 8px;
}

.formTopCap {
background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/formTopCap.png');
    background-repeat: no-repeat;
    height: 197px;
    position: relative;
}

.formTopInnerHighlight {
	background-image:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/formTopInnerHighlight.png');
	height:81px;
	position:relative;
	top:5px;
}

.formTopInnerHighlight .where {
	background-image:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/where.png');
	height:53px;
}


.formBottomCap {
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/formBottomCap.png');
	height:20px
}


.formMid {
	background-image:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/formMid.png');
}

.formContainer .differentBillingAddressLink a {
	font-size:16px;
}

.formContainer .formBottomPadding {
	height:85px;
}

.formContainer .orderButton .image {
	    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/orderButton.png');
    background-repeat: no-repeat;
    height: 77px;
    position: relative;
    top: -73px;
}



.content_container.block2 .content_inner .infoBackground {

    min-height: 400px;
}



div, img {
	max-width:100%;
	display:block;
	
	}


.sec1 {
    background-image: none!important;
    background-position: right top 46px;
    background-repeat: no-repeat;
    background-size: 400px auto;
    margin: 0 10px;
    min-height: 200px;
    padding: 0 0 20px;
}
.sec1 img, .sec3 img, .sec5 img, .sec6 img, .sec8 img {
	width:100%;
}
.sec5 img, .sec6 img {
	padding-bottom:20px;
}
.sec2 img, .sec4 img, .sec7 img, .sec9 img, .sec10 img {
	width:90%;
}
.sec2{
    background-position: right top 200px;
    background-repeat: no-repeat;
	background-size:400px;
    margin: 0 20px;
    min-height: 200px;
    padding: 0 0 20px;
}


.sec3 {
    background-position: right top 200px;
	background:#F1F1F1;
    background-repeat: no-repeat;
    min-height: 278px;
    padding: 0;
}
.sec3 p, .sec7 p, .sec8 p, .sec9 p {
	padding:0 20px;
}
.sec7 h2,.sec8 h2,.sec8 img {
	padding:0 0 0 20px;
}
.sec3 ol {
	font-weight:bold;
} 


.sec4{
    margin: 0 0 3px;
    min-height: 278px;
}

.sec4 p {
	padding:0 20px;
}
.sec4 ul{
	font-weight:bold;
}
.sec4 li{
	padding-bottom:10px;
	padding-right:5px;
}
.headline1 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header1.png') no-repeat top center;
	height:150px;
	width:100%

}

.headline1 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header1.png') no-repeat top center;
	height:130px;

}

.headline2 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header2.png') no-repeat top center;
	height:130px;

}

.headline3 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header3.png') no-repeat top center;
	height:130px;

}

.headline4 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header4.png') no-repeat top center;
	height:130px;

}

.headline5 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header5.png') no-repeat top center;
	height:130px;

}
.headline6 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header6.png') no-repeat top center;
	height:130px;

}
.headline7 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header7.png') no-repeat top center;
	height:130px;

}
.headline8 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header8.png') no-repeat top center;
	height:130px;

}
.headline9 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header9.png') no-repeat top center;
	height:170px;

}
.headline10 {
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/header10.png') no-repeat top center;
	height:531px;

}


.bottomFormLink {
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/bottomFormLink.png');
    height: 994px;
    margin-bottom: 5px;
    margin-top: 25px;
}

.checkouttopInfo {
	  background: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/top-checkout-bg.png') no-repeat scroll center top rgba(0, 0, 0, 0);
    margin-left: auto;
    margin-right: auto;
    min-height: 128px;
    position: relative;
}

.privterms {
   color: #fff;
    display: inline-block;
    margin-right: 145px;
    margin-top: 130px;
    padding-bottom:15px;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
    vertical-align: top;
    width: 18%;
}

a.priv{     background: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/icon-lock.png') no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #e5c400;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    width: 185px;
	padding:20px 0;
}
a.terms{ background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/icon-shield.png') no-repeat center left;
    color: #e5c400;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    width: 185px;
	padding:14px 20px;
}


.left_col{
	display:inline-block;
vertical-align:top;}

.bg_wrapcontpromo{ background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/bg_wrap.png');
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
box-shadow:inset 0 0 18px #ffba00;
box-shadow: 0 0 9px #909090;
border:2px solid #ffdb7b;
margin:20px 0;
width:650px;

}

	.bg_wrapcontpromo	.sec1 {
 background-image: none;
    margin: 0;
    min-height: 200px;
    padding: 0;
}

.select_bx {
    display: block;
    margin: 11px auto 0;
    overflow: hidden;
    position: relative;
}


.select_bx .oneyearpackage {
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/1yearpckg.png');
    background-position: center top;
    background-repeat: no-repeat;
    height: 639px;
}
.select_bx .sixmonpackage {
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/6monpckg.png');
    background-position: center top;
    background-repeat: no-repeat;
    height: 639px;
}
.select_bx .threemonpackage {
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/3monpckg.png');
    background-position: center top;
    background-repeat: no-repeat;
    height: 639px;
}
.select_bx .onemonpackage {
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/1monpckg.png');
    background-position: center top;
    background-repeat: no-repeat;
    height: 639px;
}
.select_bx .btncheck {
    padding: 565px 0;
    text-align:center;
}


.select_label_checkout_2_1 {
    background-color: transparent;
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/checked_cont.png');
    background-position: 0 4px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    outline: 0 none;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 30px;
}


.select_label_checkout_2_1_cheked {
    background-position: 0 -30px;
}

.select_label_checkout_2_1 input {
    left: -29px;
    position: relative;
    top: 8px;
}


.selecte_pagegeds {
    background-color: transparent;
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/select_selected_pachalge.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none;
    color: transparent;
    display: inline-block;
    height: 40px;
    outline: 0 none;
    vertical-align: top;
    width: 176px;
}


.selecte_pagegeds:hover {
    background-position: 0 -42px;
}

.formcheck{
	display:inline-block;
vertical-align:top;
width:400px;
	}
	

.formcontent {
    background-image: url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/form_repeat_y_checkout_2.png');
    background-position: center top;
    background-repeat: repeat-y;
    display: block;
    margin: 0 auto 20px;
    max-width: 320px;
    min-height: 133px;
    overflow: hidden;
    position: relative;
}

.topbgfrm1{
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/topbgfrm1.png') no-repeat top center;
	height:107px;
	margin-top:20px;
	}
.topbgfrm2{
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/topbgfrm2.png') no-repeat top center;
	height:107px;
	margin-top:20px;
	}
.topbgfrm3{
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/topbgfrm3.png') no-repeat top center;
	height:107px;
	margin-top:20px;
	}
.topbgfrm4{
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/topbgfrm4.png') no-repeat top center;
	height:107px;
	margin-top:20px;
	}
.topbgfrm5{
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/topbgfrm5.png') no-repeat top center;
	height:107px;
	margin-top:20px;
	}
.topbgfrm6{
	background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/topbgfrm6.png') no-repeat top center;
	height:107px;
	margin-top:20px;
	}
.midbgfrm{ background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/midbgfrm.png') repeat-y top center;
color:#fff;}
.btmbgfrm{ background:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/btmbgfrm.png') no-repeat bottom center;
height:32px;
margin-bottom:20px;}
 .line {
    display: block;
 	padding:8px 73px;
}


 .line .wits {
    color: #fff;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 0 6px;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    width: 81px;
}


.line input[type="text"], .line select {
    border: 1px solid transparent;
    border-radius: 3px;
    font-size: 15px;
       margin: 0 2px;
    outline: 0 none;
    padding: 3px 4px;
    position: relative;
}

select#ordermode
{ width:250px;}

.line .input_2 {
    width: 71px;
}


.line .select_two {
    width: 81px;
}

.line .shse {
    width: 100%;
}

.line .inche {
    display: inline-block;
    height: 40px;
}


.line .insinfo {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    text-align: left;
    width: 230px;
}

.line .extar {
    display: inline-block;
    height: 40px;
}


#final-confirm {
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}

.tab1 {
	display:none;
}

ul.fields input,
#frmEmailer > ul select,
#frmEmailer > ul textarea {
	width:100%;
}

ul.fields label {
	width:auto;
	text-align:left;
	display:block;
}

#frmEmailer ul {
	padding:0px;
}

#frmEmailer {
	width:100%;
	max-width:500px;
  text-align: left;
  display:block;
  margin:0px auto;
}

.sec6 .text1 {
	padding:20px 130px 0px;
}

.sec6 .image {
	background-image:url('https://76c9438afccadedbe881-0cc8b0ec83057b2237b80e66f61f50b8.ssl.cf1.rackcdn.com/img/mobile/sec6-img.png');
	background-repeat: no-repeat;
	background-position:center top;
	height:288px;
	margin: 20px 55px 0px;
}

.sec6 .text2 {
	padding:20px 140px;
}

.formMid {
	padding:1px 17px;
}

.formContainer .label {
	float:left;
	margin-top:8px;
	clear:both;
}

.formContainer select#ship_salutation,
.formContainer select#bill_salutation {
	width:80px;
	float:left;
	margin-right:5px;
}

.formContainer input,
.formContainer select {
	float:left;
}

.formContainer input#ship_firstname,
.formContainer input#bill_firstname {
	width:215px;
}

.formContainer .differentBillingAddressLink {
	clear:both;
	padding-top:10px;
}