#header-container {
  background-image: url("../images/header_iPro.png");
  background-repeat: repeat-x;
  height: 139px;
  margin: 15px auto;
  width: 980px;
}

#header-container div {
  position: absolute;
  margin: -15px 0 0 15px;
  display: none !important;
}

.stepbox {
	height: 75px;
	width:100%;
	background: #225587;
    background: -moz-linear-gradient(top, #225587 0%, #0d3b68 100%);
    background: -webkit-linear-gradient(top, #225587 0%,#0d3b68 100%);
    background: linear-gradient(to bottom, #225587 0%,#0d3b68 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#225587', endColorstr='#0d3b68',GradientType=0 );
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin: 0 0 20px;
}
.continue_button {
	height: 50px;
	width:50%;
	margin: 30px 0 0 0;
	background-color: #f2b762;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-repeat: repeat-x;
    border-color: transparent;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	cursor: pointer;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.continue_button:hover{
	background-color: #d09948;
	background-position: 0;
}

.errorbox {
	height:150px;
	overflow:auto;
	margin-top: 10px;
	width: 100%;
	background: #ffcccc; /* Old browsers */
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #F00;
	/* display: none;  Hidden by default */
	
}

.error-text {
	font-family: CenturyGothicRegular, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color:#F00;

}
.message-text {
	font-family: CenturyGothicRegular, Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color:#33;

}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../../../fonts/gothic.eot');
    src: url('../../../fonts/gothic.eot') format('embedded-opentype'),
/*url('../../../fonts/gothic.woff') format('woff'),
url('../../../fonts/gothic.ttf') format('truetype'),*/
url('../../../fonts/gothic.svg#CenturyGothicRegular') format('svg');
}

.step-text {
	font-family: CenturyGothicRegular, Arial, sans-serif;
	font-size: 34px;
	text-decoration: none;
	color:#ffffff;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #666;
	filter: dropshadow(color=#666, offx=1, offy=1);
	margin-left:auto;
	margin-right:auto;
}

.regular-title-text {
	font-family: 'Lato', sans-serif;
	font-size: 26px;
	text-decoration: none;
	color:#c6ac85;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	
}

.regular-title-text1 {
	font-family: 'CenturyGothicRegular', Arial, sans-serif;
	font-size: 19px;
	text-decoration: none;
	color:#333;
	text-transform: uppercase;
	
}

.text-indent {
	margin-left:15px;

}

.accountbox {
	background:#FFF;
	padding-top:10px;
	padding-bottom:10px;
}
.accountLeft {
	/* float:left; */
	margin-left:auto;
	margin-right:auto;
	height: auto;
	width:460px;
	padding-top: 15px;
}
	
.accountRigth {
	float:right;
	height: auto;
	width:460px;
	padding-top: 15px;
}

.shareBTN {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #25d615), color-stop(1, #39a315) );
	background:-moz-linear-gradient( center top, #25d615 5%, #39a315 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25d615', endColorstr='#39a315');
	background-color:#25d615;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #39a315;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:19px;
	font-weight:bold;
	padding:12px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #39a315;
}

.shareBTN:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #39a315), color-stop(1, #25d615) );
	background:-moz-linear-gradient( center top, #39a315 5%, #25d615 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39a315', endColorstr='#25d615');
	background-color:#39a315;

}

.shareBTN:active {
	position:relative;
	top:1px;
}

.inputBox {
	width:250px;
	border: 1px solid #d8d8d8;
	height: 20px;
	padding-left: 4px;
}

.inputBox-mid {
	width:114px;
	border: 1px solid #d8d8d8;
	height: 20px;
	padding-left: 4px;
}

.cleardefault {
	color:#999 
}

.labelTXT-confirm {
	float:left; 
	width: auto;  
	text-align:left; 
	padding-top:10px;
	margin-left:10px;
	color: #333;
	font-size:14px;
}

.btgbutton {
    font-size: 16px;
  background-color: #f2b762;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-repeat: repeat-x;
  border-color: transparent;
  color: #ffffff;
  text-shadow: none;
  display: inline-block;
  padding: 8px 28px;
  text-decoration: none;
  margin: 15px 0 0;
}

.btgbutton:hover,
.btgbutton:focus,
.btgbutton:active,
.btgbutton.active,
.btgbutton.disabled,
.btgbutton[disabled] {
  background-color: #d09948;
  background-position: 0;
}

#join-info-container {
  width: 100%;
  color: #333;
}

#join-info-container .info-container {
	margin: 0 30px 25px 0;
	text-align: left;
	width: 390px;
}

#join-info-container .info-container:nth-child(even) {
	margin-right: 0;
}

.info-container {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 7px 7px 7px 7px;
	padding: 20px 20px 20px 40px;
	color: #333;
}

#join-info-container .category-desc {
  line-height: 25px;
  margin: 0 0 15px;
}

#join-info-container hr {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color -moz-use-text-color #FF6600;
  border-image: none;
  border-style: none none dashed;
  border-width: medium medium 1px;
  clear: both;
  display: block;
}

.left {
  float: left;
}

#join-info-container .info-container input, #join-info-container .info-container select {
  font-family: Verdana,Geneva,sans-serif;
  font-size: 12px;
  height: 14px;
  margin-bottom: 7px;
  padding: 2px;
}

#join-info-container .info-container select {
  height: 20px;
}

#join-info-container .info-container input {
  width: 130px;
}

#CC-container, #ACH-container {
	display: none;
}
.ingenicardBox {
background-color:#fff; 
border-radius: 8px; 
padding:20px; 
border:solid; 
border-width:1px; 
border-color:#666; 
margin-right:20px; 
height:200px;
}
.indenicardBox2 {
background-color:#fff; 
border-radius: 8px; 
padding:20px; 
height:200px; 
border:solid; 
border-width:1px; 
border-color:#666;
}
.affiliateButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fde8cf), color-stop(1, #c7b299) );
	background:-moz-linear-gradient( center top, #fde8cf 5%, #c7b299 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fde8cf', endColorstr='#c7b299');
	background-color:#fde8cf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#5e4c36;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:8px 28px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.affiliateButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c7b299), color-stop(1, #fde8cf) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7b299', endColorstr='#fde8cf');
	background-color:#ffab23;
	color:#333333;
}.affiliateButton:active {
	position:relative;
	top:1px;
	color:#333333;
	
}
.affiliateButton_inactive {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CCCCCC), color-stop(1, #939393) );
	background:-moz-linear-gradient( center top, #CCCCCC 5%, #333333 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#939393');
	background-color:#CCCCCC;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #999;
	display:inline-block;
	color:#8B8B8B;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:8px 28px;
	text-decoration:none;
	text-shadow:1px 1px 0px #CDCDCD;
	cursor:not-allowed;
}	
.retailerButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bafccd), color-stop(1, #8cc99e) );
	background:-moz-linear-gradient( center top, #bafccd 5%, #8cc99e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bafccd', endColorstr='#8cc99e');
	background-color:#bafccd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#336341;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:8px 28px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.retailerButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cc99e), color-stop(1, #bafccd) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cc99e', endColorstr='#bafccd');
	background-color:#ffab23;
	color:#333333;
}.retailerButton:active {
	position:relative;
	top:1px;
	color:#333333;
	
}
.retailerButton_inactive {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CCCCCC), color-stop(1, #939393) );
	background:-moz-linear-gradient( center top, #CCCCCC 5%, #333333 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#939393');
	background-color:#CCCCCC;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #999;
	display:inline-block;
	color:#8B8B8B;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:8px 28px;
	text-decoration:none;
	text-shadow:1px 1px 0px #CDCDCD;
	cursor:not-allowed;
}	















