#PAGE_CONTENT .h1,
#PAGE_CONTENT h1 {
  font-size:32px;
}
#PAGE_CONTENT .h2,
#PAGE_CONTENT h2 {
  font-size:28px;
}
#PAGE_CONTENT .has-error10 .span {
  color:#a94442;
  font-size:12px;
  position:relative;
  top:-10px;
  float:left;
  width:100%;
  height:0px;
}
#PAGE_CONTENT .has-error .span {
  color:#a94442;
  font-size:12px;
  position:relative;
  top:-20px;
  float:left;
  width:100%;
  height:0px;
  line-height: 11px;
}
#PAGE_CONTENT .has-error .help-block,
#PAGE_CONTENT .has-error .control-label,
#PAGE_CONTENT .has-error .radio,
#PAGE_CONTENT .has-error .checkbox,
#PAGE_CONTENT .has-error .radio-inline,
#PAGE_CONTENT .has-error .checkbox-inline {
  color:#a94442;
}
#PAGE_CONTENT .has-error .form-control {
  border-color:#a94442;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
#PAGE_CONTENT .has-error .form-control:focus {
  border-color:#843534;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
}
#PAGE_CONTENT .has-error .input-group-addon {
  color:#a94442;
  background-color:#f2dede;
  border-color:#a94442;
}
#PAGE_CONTENT .has-error .form-control-feedback {
  color:#a94442;
}
#PAGE_CONTENT .form-box {
  position:static;
}
#PAGE_CONTENT .number-select-desc {
  width:710px;
}
#PAGE_CONTENT .order-summary {
  left :460px;
  top: -507px;
  height: 500px;
  width: 470px;
  position:relative;
/*   display:inline-block;*/
}
#PAGE_CONTENT .order-summary-inner {
  padding-top:20px;
  padding-right:20px;
  padding-bottom:20px;
  padding-left:20px;
}
#PAGE_CONTENT .colorized-small {
  padding-top:3px;
  color:#29a7df;
  font-size:20px;
  font-weight:500;
}
#PAGE_CONTENT #orderbtn {
  margin-top:0px;
}
#PAGE_CONTENT .a-panel-form-box .form-box input[type=text],
#PAGE_CONTENT .a-panel-form-box .form-box input[type=checkbox],
#PAGE_CONTENT .a-panel-form-box .form-box input[type=password],
#PAGE_CONTENT .a-panel-form-box .form-box input[type=phone],
#PAGE_CONTENT .a-panel-form-box .form-box input[type=email] {
  border-color:#787878;
  font-weight:300;
  margin-bottom: 20px;
  padding:4px;
}
#PAGE_CONTENT .form-box input[type=text] {
  color:black;
  /*margin-bottom: 14px;*/
}
#PAGE_CONTENT .form-box input[type=password],
#PAGE_CONTENT .form-box input[type=phone],
#PAGE_CONTENT .form-box input[type=email] {
  border:1px solid #ddd;
  border-radius:4px;
  font-size:16px;
  margin-bottom: 20px;
  padding:5px;
  padding-left:10px;
  width:95.5%;
}
#PAGE_CONTENT .form-box select {
  border:1px solid #ddd;
  border-radius:4px;
  font-size:16px;
  margin-bottom: 20px;
  padding:5px;
  padding-left:10px;
}
#PAGE_CONTENT option:disabled {
}
#PAGE_CONTENT .form-box input[type=password].mid {
  width:62%;
}
#PAGE_CONTENT .form-box input[type=password].full {
  width:92%;
}
#PAGE_CONTENT .form-box input[type=password].code-input {
  width:35px;
  margin-right:5px;
  padding-left:12px;
}
#PAGE_CONTENT #activation-911 select {
  margin-right:10px;
  height:33px;
}
#PAGE_CONTENT .debitdisclaimer {
  font-size: 11px;
  color:#787878;
}
#PAGE_CONTENT .greentext {
  color:#45b941;
}
#PAGE_CONTENT .freerush {
  padding-bottom:12px;
  padding-top:6px;
  margin:0 auto;
  font-size:75%;
  color:black;
  width:250px;
  font-weight:bold;
  text-align:center;
}
#PAGE_CONTENT .freecharge {
  padding-bottom:6px;
  padding-top:0px;
  margin:0 auto;
  font-size:120%;
  color:#45b941;
  font-weight:bold;
  text-align:center;
}
#PAGE_CONTENT .port-number {
  width:50%;
  float:left;
}
#PAGE_CONTENT .port-confirm {
  width:50%;
  float:left;
}
#PAGE_CONTENT fieldset {}
#PAGE_CONTENT .modalDialog {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:99998;
  background:rgb(25%,25%,25%); /* IE earlier than 9 */
  background:rgba(0,0,0,0.8);
  display:none
}
#PAGE_CONTENT .modalDialog > div {
  width:320px;
  position:relative;
  margin:10% auto;
  background-color:white;
  text-align:center;
  opacity:1;
  filter:alpha(opacity=100); /* For IE8 and earlier */
  z-index:99999;
}
#PAGE_CONTENT .popup {
  width:640px;
  position:fixed;
  top:40%;
  left:50%;
  margin-top:-176px;
  margin-left:-320px;
  background-color:#50BA54;
  opacity:1;
  filter:alpha(opacity=1); /* For IE8 and earlier */
  z-index:99999;
  font-size:16px;
  color:white;
  border-radius:10px;
  font-family:arial;
  font-weight:normal;
}
#PAGE_CONTENT .popup b {
  font-family:arial black;
}
#PAGE_CONTENT .cc-l3-a {
  float:left;
  width:30.3%;
}
#PAGE_CONTENT .cc-l3-b {
  float:left;
  width:35.3%;
}
#PAGE_CONTENT .cc-l3-c {
  float:left;
  width:30.3%;
}
#PAGE_CONTENT .cc-l2-ab {
  float:left;
  width:100%;
}
#PAGE_CONTENT .cc-l1-a {
  float:left;
  width:50%;
}
#PAGE_CONTENT .cc-l1-b {
  float:left;
  width:50%;
}
#PAGE_CONTENT .form-cc {
  width:50%;
  float:left;
  padding-right:10px;
}
#PAGE_CONTENT .form-cc {
  background:transparent url("/mj/account/img/ccards.png") 30px 0px no-repeat; 
  border-left:1px solid #ddd;
  padding-left:106px;
  height:235px;
}
#PAGE_CONTENT .cartheader {
  float:left;
}
#PAGE_CONTENT .cartheader-item {
  float:left;
  width:525px;
}
#PAGE_CONTENT .cartheader-qty {
  float:left;
  width:50px;
  text-align:right;
}
#PAGE_CONTENT .cartheader-price {
  float:left;
  width:100px;
  text-align:right;
}
#PAGE_CONTENT .cartheader-total {
  float:right;
  width:100px;
  text-align:right;
}
#PAGE_CONTENT .cartsummary {
  background-color:#f7f7f7;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  width:100%;
  border-color:#a94442;
  border:1px solid #ddd;
  float:left;
  font-size:18px;
  color:#333;
  font-weight:200;
}
#PAGE_CONTENT .cartdetail {
  abackground-color:#f7f7f7;
  background-color:#fff;
  border-bottom:#ddd solid 1px;
  border-left:#ddd solid 1px;
  border-right:#ddd solid 1px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  width:100%;
  float:left;
  color:#333;
  font-size:95%;
}
#PAGE_CONTENT .carttotal {
  background-color:#f7f7f7;
  border-top:#ddd solid 2px;
  border-bottom:#ddd solid 1px;
  border-left:#ddd solid 1px;
  border-right:#ddd solid 1px;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  width:100%;
  float:left;
  color:#333;
}
#PAGE_CONTENT .cartdetail-item {
  float:left;
  width:525px;
}
#PAGE_CONTENT .cartdetail-qty {
  float:left;
  width:50px;
  text-align:right;
  font-size:95%;
}
#PAGE_CONTENT .cartdetail-price {
  float:left;
  width:100px;
  text-align:right;
  font-size:95%;
}
#PAGE_CONTENT .cartdetail-total {
  float:right;
  width:100px;
  text-align:right;
  font-size:95%;
}
#PAGE_CONTENT .ecomm .heading .checklist li {
  color:#FFF
}
#PAGE_CONTENT footer .email-reg-form input,
#PAGE_CONTENT footer .email-reg-form button {
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif
}
#PAGE_CONTENT footer .email-reg-form input {
  font-size:14px
}
#PAGE_CONTENT form[name=activation-number] .form-box {
  padding-top:0;
}
#activation #PAGE_CONTENT form[name=activation-number] .btn-alignment .buttons-h,
#activation #PAGE_CONTENT form[name=activation-number] .btn-alignment .buttons-l {
  bottom:auto;
}
#PAGE_CONTENT .number-select-group {
  width:745px;
  min-height:145px;
  padding:0 10px 0;
  margin:0;
}
#PAGE_CONTENT form[name=activation-number] .number-select-desc {
  font-size:17px;
}
#PAGE_CONTENT .number-select-group .field-group .field {
  float:left;
  position:relative;
  padding:0px 15px 20px 15px;
}
#PAGE_CONTENT .number-select-group .field-group .field.bottom {
  padding-bottom:0;
}
#PAGE_CONTENT .number-select-group .field-group .field.custom-numbers {
  width:200px;
}
#PAGE_CONTENT .number-select-group .field-group .field input[type=text],
#PAGE_CONTENT .number-select-group .field-group .field select {
  width:100%;
  box-sizing:border-box;
}
#PAGE_CONTENT .field-group .field input[type=text],
#PAGE_CONTENT .field-group .field select {
  margin:0;
}
#PAGE_CONTENT .error-message {
  top:auto;
  display:block;
  position:relative;
  color:#A94442;
  font-size:13px;
}
#PAGE_CONTENT .field-group .field input[type=checkbox] + label {
  padding-top:3px;
}
#PAGE_CONTENT .field-group .field span.error-message {
  position:absolute;
  font-size:12px;
  line-height:11px;
  padding:0;
  margin:3px 0 0 3px;
}
#PAGE_CONTENT .field-group .field span.error-message.no-input {
  position:relative;
  font-size:16px;
  font-weight:400;
  padding-top:3px;
}
#PAGE_CONTENT .intl-option span {
  vertical-align:top;
}
#PAGE_CONTENT .a-panel {
  height:auto;
}
#PAGE_CONTENT .tos-container {
  height:240px;
  overflow:auto;
  background:#f9f9f9;
  width:640px;
  border:solid gray 1px;
  margin-top:20px;
  margin-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}
#PAGE_CONTENT .tos-container h1 {
  font-size:22px;
}
#PAGE_CONTENT .tos-container h2 {
  font-size:16px;
}
#PAGE_CONTENT .a-panel-heading .status-block {
  height:0px;
}
#PAGE_CONTENT .indicator-step {
  width:281px;
}
#PAGE_CONTENT .indicator-step.seq-09 {
  background-position:75px -232px;
}
#PAGE_CONTENT .indicator-step.seq-010 {
  background-position:75px -261px;
}
#PAGE_CONTENT .indicator-step.seq-011 {
  background-position:75px -290px;
}
#PAGE_CONTENT .busyAnimation {
  display:none;
  position:fixed;
  left:50%;
  top:50%;
  margin-left:-33px;
  margin-top:-33px;
}
#PAGE_CONTENT .mj-placeholder,
#PAGE_CONTENT .placeholder {
   color:#999 !important;
   font-weight:200 !important
}
/* Gradients */
#PAGE_CONTENT .btn-ecomm {
  background:#2cb3ef; /* Old browsers */
  background:-moz-linear-gradient(top,#2cb3ef 0%,#2186b3 100%); /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2cb3ef),color-stop(100%,#2186b3)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#2cb3ef 0%,#2186b3 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#2cb3ef 0%,#2186b3 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#2cb3ef 0%,#2186b3 100%); /* IE10+ */
  background:linear-gradient(to bottom,#2cb3ef 0%,#2186b3 100%); /* W3C */
  /* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb3ef',endColorstr='#2186b3',GradientType=0 ); */ /* IE6-9 */
}
#PAGE_CONTENT .btn-ecomm.bypass {
  background:#c2c2c2; /* Old browsers */
  background:-moz-linear-gradient(top,#c2c2c2 0%,#777777 100%); /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2c2c2),color-stop(100%,#777777)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#c2c2c2 0%,#777777 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#c2c2c2 0%,#777777 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#c2c2c2 0%,#777777 100%); /* IE10+ */
  background:linear-gradient(to bottom,#c2c2c2 0%,#777777 100%); /* W3C */
  /* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2',endColorstr='#777777',GradientType=0 ); */ /* IE6-9 */
}
#PAGE_CONTENT .number-option {
  background:#ffffff; /* Old browsers */
  background:-moz-linear-gradient(top,#ffffff 0%,#efefef 100%); /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#ffffff 0%,#efefef 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#ffffff 0%,#efefef 100%); /* IE10+ */
  background:linear-gradient(to bottom,#ffffff 0%,#efefef 100%); /* W3C */
  /* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#efefef',GradientType=0 ); */ /* IE6-9 */
  margin-right:6px;
}
#PAGE_CONTENT .number-option.free {
  background:#28a7df; /* Old browsers */
  background:-moz-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#28a7df),color-stop(100%,#2495c6)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* IE10+ */
  background:linear-gradient(to bottom,#28a7df 0%,#2495c6 100%); /* W3C */
  /* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a7df',endColorstr='#2495c6',GradientType=0 ); */ /* IE6-9 */
}
#PAGE_CONTENT .number-option.selected {
  background:#28a7df; /* Old browsers */
  background:-moz-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#28a7df),color-stop(100%,#2495c6)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#28a7df 0%,#2495c6 100%); /* IE10+ */
  background:linear-gradient(to bottom,#28a7df 0%,#2495c6 100%); /* W3C */
  /* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a7df',endColorstr='#2495c6',GradientType=0 ); */ /* IE6-9 */
}
#PAGE_CONTENT .plan-wrap {
  background:#ffffff; /* Old browsers */
  background:-moz-linear-gradient(top,#ffffff 0%,#efefef 100%); /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#ffffff 0%,#efefef 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#ffffff 0%,#efefef 100%); /* IE10+ */
  background:linear-gradient(to bottom,#ffffff 0%,#efefef 100%); /* W3C */
  /* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#efefef',GradientType=0 ); */ /* IE6-9 */
}
#PAGE_CONTENT .intl-option {
  background:#ffffff; /* Old browsers */
  background:-moz-linear-gradient(top,#ffffff 0%,#efefef 100%); /* FF3.6+ */
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef)); /* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,#ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,#ffffff 0%,#efefef 100%); /* Opera 11.10+ */
  background:-ms-linear-gradient(top,#ffffff 0%,#efefef 100%); /* IE10+ */
  background:linear-gradient(to bottom,#ffffff 0%,#efefef 100%); /* W3C */
  /* filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#efefef',GradientType=0 ); */ /* IE6-9 */
}
@-moz-document url-prefix() {
  #PAGE_CONTENT .order-summary {
    top: -517px;
  }
}
#PAGE_CONTENT div.service-type {
  padding:0;
  margin:0px 0 0 0;
}
#PAGE_CONTENT div.service-type label[class=service_type], #PAGE_CONTENT div.service-type label[for=autoRenewStatus] {
  position: relative;
  border: 1px solid #CACACA;
  border-radius: 2px;
  text-decoration: none;
  display: inline-block;
  padding: 5px 15px 5px 10px;
  text-align: center;
  background: #FFF;
  background: -moz-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#EFEFEF));
  background: -webkit-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background: -o-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background: -ms-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background: linear-gradient(to bottom,#FFF 0%,#EFEFEF 100%);
  box-shadow: 1px 1px 5px #EDEDED;
  margin: 0 0 4px 0;
  font-weight:400;
  font-size:15px;
}
#PAGE_CONTENT div.service-type label[for=service_type] input[type=checkbox], #PAGE_CONTENT div.service-type label[for=autoRenewStatus] input[type=checkbox] {
  padding:0;
  margin:2px 9px 0 0;
  font-size:22px;
  line-height:auto;
}
#activation #PAGE_CONTENT .use-number {
  margin-bottom:8px;
}
#PAGE_CONTENT .options-wrap {
  margin:40px 0px 3px 0px;
  width:780px;
}
#PAGE_CONTENT .number-opts {
  margin: 0 -3px 4px;
  width:745px;
}
#PAGE_CONTENT .number-opt {
  float:left;
  box-sizing:border-box;
  width:25%;
  padding:30px 3px 3px 3px;
}
#PAGE_CONTENT .number-opt .item {
  position:relative;
  width:100%;
  height:63px;
  border:1px solid #CACACA;
  border-radius:2px;
  text-decoration:none;
  display:block;
  padding-top:18px;
  text-align:center;
  background:#FFF;
  background:-moz-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#EFEFEF));
  background:-webkit-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background:-o-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background:-ms-linear-gradient(top,#FFF 0%,#EFEFEF 100%);
  background:linear-gradient(to bottom,#FFF 0%,#EFEFEF 100%);
  box-shadow: 1px 1px 5px #EDEDED; 
  margin:0;
}
#PAGE_CONTENT .number-opt.selected a.item {
  color:#FFF;
  background: #28A7DF;
  background: -moz-linear-gradient(top,#28A7DF 0%,#2495C6 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#28A7DF),color-stop(100%,#2495C6));
  background: -webkit-linear-gradient(top,#28A7DF 0%,#2495C6 100%);
  background: -o-linear-gradient(top,#28A7DF 0%,#2495C6 100%);
  background: -ms-linear-gradient(top,#28A7DF 0%,#2495C6 100%);
  background: linear-gradient(to bottom,#28A7DF 0%,#2495C6 100%);
}
#PAGE_CONTENT .number-opt a.item:hover {
  border-color:#888;
}
#PAGE_CONTENT .number-opt a.item, #PAGE_CONTENT .number-opt a.item:hover {
 text-decoration:none; 
}
#PAGE_CONTENT .number-opt a.item img {
  position:absolute;
  top:-20px;
  left: 0;
  right: 0;
  width:auto;
  height:35px;
  margin: auto;
}
#PAGE_CONTENT .number-opt a.item.magic img {
  height:26px;
  box-shadow:1px 1px 4px #666;
  top:-16px;
}
#PAGE_CONTENT .number-opts .number-opt .item .NUMBER-TYPE, #PAGE_CONTENT .number-opts .number-opt .item .NUMBER-PRICE {
  font-size:14px;
  margin:0;
  padding:0 3px 2px 3px; 
}
#PAGE_CONTENT .number-opts .number-opt .item .NUMBER-TYPE {
  color:#333;
  font-weight:400;
}
#PAGE_CONTENT .NUMBER-PRICE {
  color:#1fa8e3;
  font-weight:500;
}
#PAGE_CONTENT .number-opts .number-opt.selected .item .NUMBER-TYPE, #PAGE_CONTENT .number-opts .number-opt.selected .item .NUMBER-PRICE { color:#FFF }
#PAGE_CONTENT .set-up-text {
  height:auto;
  padding-bottom:0;
}
#PAGE_CONTENT .set-up-text h4 {
  margin:5px 0 5px 0;
}
.activation-3-col #PAGE_CONTENT .btn-alignment {
  padding-top:1px;
}

/************************************/
/*************auto renew*************/
/************************************/
.autorenewcont
{
	padding-top:30px;
	padding-left:30px;
}

.autorenewtable
{
    margin-top: 30px;
	display:table;
	width: 780px;
	position: relative;
	left: -10px;
}

.autorenewoffer
{
	display:table-row;
}

.autorenewoffer > .col-sm-3,
.autorenewoffer > .col-sm-9
{
	border: 1px solid #c6c7c8;
	font-family: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
	display:table-cell;
	float:none;
}

.autorenewheader
{
	background-color: #7b1fa6;
    color: #ffffff;
    padding: 12px 20px;
    font-size: 20px;
	font-family: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.autorenewcaption
{
	margin-bottom:30px;
}

.autorenewcaption p
{
	font-size:18px;
	margin-bottom:20px;
}

.autorenewcaption h4
{
	font-weight:700;
}

.autorenew
{
	width:800px;
}

.autorenew p
{
	font-family: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
}

.autorenewoffer .left
{
	text-align:center;
	vertical-align:middle;
}

.autorenewoffer .autorenewpromotab:before
{
    position: absolute;
    background-color: #45b941;
    padding: 1px 20px;
    color: #ffffff;
    border-radius: 10px 10px 0px 0px;
    font-weight: 700;
    top: -23px;
    left: 35px;
	white-space:nowrap;
}

.autorenewoffer .autorenewpromotab.bestvalue:before
{
    content: "Best Value";
}

.autorenewoffer .autorenewpromotab.mostpopular:before
{
    content: "Most Popular";
}

.autorenew-greenpromo
{
	color: #45b941;
	font-family: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
    font-weight: 700; 
}

.autorenew-price
{
	color:#00aeef;
	font-family: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
    font-weight: 700;
    margin-top: 15px;
    font-size: 55px;
}

.autorenew-price sup
{
	font-size:55%;
}


.autorenew-price sub
{
	font-size:33%;
	bottom:0;
}

.autorenew-radio
{
	color:#00aeef;
}

.autorenew-radio input[type="radio"]
{
	margin:5px;
}

.autorenew-radio .autorenewlabel
{
	font-weight:400;
	font-size:18px;
}

.autorenew-promoheading
{
	font-family: "Proxima Nova", "Helvetica Neue", Arial, sans-serif;
    font-weight: 700;
}

.autorenew-promoheading span
{
	color: #45b941;
}

.autorenew-promoheading span small
{
	color: #45b941;
    font-weight: 700;
}

.autorenewoffer .right
{
    padding: 10px 40px;
}

.autorenew-footer .right
{
	text-align:right;
}

.autorenew-footer .btn
{
	color:#ffffff;
	border:0px;
}

.autorenew-footer > div
{
	padding:50px;
}

.autorenew-button,
.autorenew-button:hover
{
	background: linear-gradient(#c0c0c0, #787878);
}

.autorenew-button:focus
{
	background: #787878;
}

.autorenew-button-default,
.autorenew-button-default:hover
{
	background: linear-gradient(#2bb2ee, #2186b4);
}

.autorenew-button-default:focus
{
	background: #2bb2ee;
}

input.autorenew-radiobutton[type=radio]:checked,
input.autorenew-radiobutton[type=radio]:checked + label,
input[type=radio]:checked + .autorenewlabel,
.autorenew-checked
{
	color: #7b1fa6 !important;
}
input.autorenew-radiobutton[type=checkbox]:checked,
input.autorenew-radiobutton[type=checkbox]:checked ~ label,
input[type=checkbox]:checked ~ .autorenewlabel,
.autorenew-checked
{
	color: #7b1fa6 !important;
}

.autorenewheaderimg
{
    float: right;
    margin-top: -65px;
    margin-right: 18px;
}

.autorenewheaderimg p
{
	font-size:16px;
	text-align:center;
}
.autorenewoffer .left
{
	border-radius:20px 0 0 20px;
}
.autorenewoffer .right
{
	border-radius:0 20px 20px 0;
}
.autorenewoffer > div
{
	background: linear-gradient(#ffffff, #f5f5f5);
}

.autorenewerror
{
	color:#ff0000;
	font-size: 13px;
}

/**glyphicon from bootstrp.nin.css**/
@font-face{font-family:'Glyphicons Halflings';src:url('/mj/common/fonts/glyphicons-halflings-regular.eot');src:url('/mj/common/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/mj/common/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/mj/common/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/mj/common/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.glyphicon-briefcase:before{content:"\1f4bc";}
.glyphicon-calendar:before{content:"\1f4c5";}
.glyphicon-pushpin:before{content:"\1f4cc";}
.glyphicon-paperclip:before{content:"\1f4ce";}
.glyphicon-camera:before{content:"\1f4f7";}
.glyphicon-lock:before{content:"\1f512";}
.glyphicon-bell:before{content:"\1f514";}
.glyphicon-bookmark:before{content:"\1f516";}
.glyphicon-fire:before{content:"\1f525";}
.glyphicon-wrench:before{content:"\1f527";}