.preloginBg { height: 420px !important;} 
.bcmAffBg{ width:980px; height:448px; border-bottom:none; }
 	
.bcmAffPartWp { margin-top:5px; display:inline-block; width:100%; }
.bcmAffPartWp .left { width:351px; float:left; margin-left:30px; margin-top:27px; }
.bcmAffPartWp .left .hd { font-size:22px; color:#ffffff;}
.prtnrsWp { width:349px; background:#58595b; border:1px solid #f1f8fc; margin-top:15px; padding-bottom:15px; }

.partner { width:100%; }
.partner .sec { float:left; text-align:center; width:174px; }
.partner .sec p { font-size:12px; line-height:14px; color:#ffffff; }
.partner .divider { float:left; height:59px; width:1px; background:#acacad; margin-top:42px; }
.partner .indLedIc { margin-top:28px; margin-bottom:11px; }
.partner .cmuSmeIc { margin-bottom:10px; margin-top:20px; }
.partner .bssSmeIc { margin-top:16px; margin-bottom:12px; }
.partner .timeIc { margin-top:21px; margin-bottom:14px; }
.bcmAffPartWp .lefShadow {width:349px; height:13px; }


.cmuSmeIc { width:31px; height:27px; display:inline-block; }
.bssSmeIc { width:31px; height:28px; display:inline-block;  }
.indLedIc { width:31px; height:24px; display:inline-block;  }
.timeIc { width:33px; height:31px; display:inline-block;  }

.bcmAffPartWp .right { width:599px; float:left; }
.bcmAffPartWp .right .top {height:25px; width:100%; display:block; }
.bcmAffPartWp .right .mid {width:100%;  }
.bcmAffPartWp .right .bottom {height:25px; width:100%; display:block; }

.bcmAffPartWp .right .mid .inn { width:517px; margin:0 auto; padding-bottom:62px; *padding-bottom:67px; }
.bcmAffPartWp .right .mid .inn h2 , .bcmAffPartWp .right .mid .inn h1 { font-size:18px; color:#777777; margin-top:6px; display:inline-block; font-weight:normal; }
.bcmAffPartWp .details { background:#f9fcfe; margin-top:16px; margin-bottom:9px; *margin-bottom:14px; display:inline-block; } /* MK 28/07/2014 border delet */
.bcmAffPartWp .details li {border:1px solid #a7aaac; width:100%; border-top:1px solid #a7aaac; list-style:none; padding:5px 0 5px 0; float:left; margin-top:-1px; } /* MK 28/07/2014 border add and margin add */
.bcmAffPartWp .details li:first-child {} /* MK 28/07/2014 delet this */
.bcmAffPartWp .details li.bRed{position:relative; z-index:5;} /* MK 28/07/2014 New */
.bcmAffPartWp .details li .icon { height:32px; width:42px; border-right:1px solid #cccccc; float:left; text-align:center; }
.bcmAffPartWp .details li:first-child .inp { width:229px;  border-right:1px solid #cccccc; }
.bcmAffPartWp .details li:first-child .riginp { width:226px; border-right:none; }
.bcmAffPartWp .details li .inp { width:464px; height:32px; line-height:32px; padding-left:8px; background:#f9fcfe; float:left;  font-size:16px; color:#808285; display:inline-block; box-sizing:border-box; }
.btmCont .errorCont{margin:0;} /* MK 28/07/2014 New */
.btmCont .errorCont .err{float:left; font-size:14px !important; margin:3px 0 0 9px;}

.bcmAffPartWp .details li .icon .usrNmIc { margin-top:3px; } 
.bcmAffPartWp .details li .icon .comNmIc { margin-top:3px; } 
.bcmAffPartWp .details li .icon .roleIc { margin-top:9px; }
.bcmAffPartWp .details li .icon .indsIc { margin-top:4px; }
.bcmAffPartWp .details li .icon .websIc { margin-top:6px; }
.bcmAffPartWp .details li .icon .emailIc { margin-top:3px; float:none; } /* MS 16/06/16 */
.bcmAffPartWp .details li .icon .phIc { margin-top:4px; }

.usrNmIc { width:26px; height:26px; background-position: -466px -806px ; display:inline-block; }
.comNmIc { width:25px; height:27px; background-position: -495px -806px ; display:inline-block; }
.roleIc { width:26px; height:15px; background-position: -523px -806px ; display:inline-block; }
.indsIc { width:27px; height:25px; background-position: -552px -806px ; display:inline-block; }
.websIc { width:27px; height:21px; background-position: -583px -806px ; display:inline-block; }
.emailIc { width:27px; height:18px; background-position: -613px -806px ; display:inline-block; }
.phIc { width:19px; height:25px; background-position: -642px -806px ; display:inline-block; }


.btmCont { width:100%; display:inline-block; }
.btmCont .norText14 { line-height:14px; }
.btmCont .btn2 { float:right; font-size:14px; margin-top:7px; width:199px; } /* MK 28/07/2014 */

.proStp { width:940px; margin:122px auto 31px auto; }
.proStp .strThr { background-position:center 25px; }
.proStp .strThr .inn { font-size:18px; color:#666666; background:#ffffff; padding:0 10px; width: auto; }
.stpCont { width:940px; margin:38px auto 0 auto; position:relative; }
.dtdBor { width:813px; height:2px; position:absolute; top:15px; left:60px; z-index:-1; }
.steps { display:inline-block; width:100%; list-style:none; }
.steps li { width:165px; text-align:center; float:left; margin-left:30px; }
.steps li:first-child { margin-left:-5px; }
.steps li .norText14 { margin-top:20px; }
.numCont { width:34px; height:34px; background-position: -362px -755px; font-size:25px; text-align:center; color:#999999; margin:0 auto; }
.numCont span { line-height:34px; }
.formIc { width:34px; height:42px; margin:12px auto; }
.ndaIc { width:47px; height:40px; margin:13px auto; }
.starIc { width:49px; height:49px; margin:8px auto; }
.locIc { width:38px; height:43px; margin:11px auto; }
.glIc { width:44px; height:45px; margin:10px auto; }


/* Become AN affiliate Confirmation MS 8/7/14 */
.bcmAffCnfrm { display:inline-block; width:100%; min-height:368px } 
.thnkU { font-size:14px; color:#666666; text-align:center; margin-top:191px; }
.thnkU .ticIcSm { margin-right:5px; }


.becAffInn { width: 980px; height: auto; margin: 0 auto;} 
.showTab { display: none;}


@media	only screen and (min-width:1024px) and (max-width:1279px) { 
		.proStp { margin-top: 130px; }
		.partner .bssSmeIc {  margin-top: 17px;}
}


@media	only screen and (min-width:768px) and (max-width:1023px) { 
	.bcmAffPartWp .right { float: none;}
	.clear_768 { clear: both;}
	.hideTab { display: none;}
	.showTab { display: block;}

	.becAffInn, .bcmAffBg { width: 100%; }

	.bcmAffPartWp .left { width:100%;  margin:0; padding: 0 20px; box-sizing:border-box; }	
	.prtnrsWp { width: 100%;}
	.preloginBg { height: 420px;}

	.partner .indLedIc , .partner .timeIc, .partner .bssSmeIc, .partner .cmuSmeIc{ margin-bottom: 0;}
	.partner .divider  { height: 48px;}
	.bcmAffPartWp .right  {margin: 0 auto; }
	.proStp { margin-top: 283px; width: 100%; }
	.stpCont {width: 100%; text-align: center;}
	.steps { text-align: center; width: auto;}
	.steps li { width: 130px; margin-left: 15px; }

	.dtdBor  { width: 611px;  left: 79px;}
	#thawteseal { margin-left: 0 !important;}


}

