body{background-image: none !important;}
.bbheader-new{margin: 0 auto;width: 1000px; border-bottom:3px solid #568eaf;}
.bb_logo-new{background: url(/images/complete_app_bb-new-logo.png) no-repeat scroll 0 20px transparent; cursor: pointer; display: block; height: 65px; width: 316px; padding:20px 0 23px 0;}
.app-page-holder{ margin: 0 auto;width: 1000px; text-align:left; color:#ffffff;position:relative;}
.app-verify{padding-top:13px; padding-left:3px;}
.app-verify h2{font-size:22px; font-weight:bold; padding-bottom:8px;}
.app-verify p{font-size:11px; padding-bottom:42px;}
ul.app-form{font-size: 16px;list-style-type: none; width: 100%;}
ul.app-form li{clear: both; padding-bottom:26px;}
ul.app-form div.form-lft-sec{display: inline-block;float: left;line-height: 20px;text-align: right; width:237px;}
ul.app-form div.form-rgt-sec{display: inline-block;float: left;line-height: 25px;text-align: left; width:350px; padding-left:30px;}
ul.app-form div.form-rgt-sec input{height:20px; padding-left:5px; width:125px; border-radius:3px; border:none; outline:none;}
ul.app-form div.dobAutoTab input{width:30px;}
ul.app-form div.dobAutoTab input#dob_year{width:42px;}
span.pan-first{width:58px; font-size:14px; display:inline-block; float:left; padding-right:8px; text-align:left; line-height:20px;}
input.pan-last{width:59px!important;}
input.dd{width:28px!important; padding:0!important; text-align:center;}
.dd-slash{width:10px; text-align:center; font-size:14px; display:inline-block; float: left;}
input.yr{width:50px!important; padding:0!important; text-align:center;}
input.submit-btn{width:205px; height:57px; border:none; outline:none; cursor:pointer; background:url(/images/complete_app_submit.png) no-repeat 0 0; margin:15px 0 0 147px;}
.bb-loan-process{border-top:9px solid #01466e; padding:17px 0 116px 0; margin-top:117px; text-align:center;}
.bb-loan-process h2{font-size:16px;}
ul.bb-process{list-sytle-type:none; width: 100%; text-align:center; font-size:12px;}
ul.bb-process li{display:inline-block; width:217px; padding-top:146px; line-height:18px;}
li.tshirt{background: url(/images/complete_app_process.png) no-repeat 0 -5px;}
li.customer-support{background: url(/images/complete_app_process.png) no-repeat -217px -5px;}
li.approved{background: url(/images/complete_app_process.png) no-repeat -434px -5px;}
ul.steps-nav{list-style-type: none; text-align:center; font-size:11px; text-transform:uppercase;}
ul.steps-nav li{width:133px; display:inline-block;background: url(/images/complete_app_steps-nav-bg.png) no-repeat -212px 0; position:relative; right:2px; top:-16px; margin-left:77px; padding:6px 0 6px 0; float:right;}
span.step-title{padding:24px 0 4px 0; display:inline-block;}
li.no-lft-gap{margin:0!important;}
li.active-nav{background: url(/images/complete_app_steps-nav-bg.png) no-repeat 0 0!important;}
.app-verify div.message {color: #EF74A3; padding: 10px; margin-bottom: 10px; font-size: 12px; font-weight: bold; margin-top: -20px;}
.app-verify .error, #signup_new span.error {color: #EF74A3;font-weight: bold;line-height: 19px;}
.app-verify div.form-lft-sec span.error {font-weight: normal;}
ul.app-form div.form-rgt-sec input.error{font-weight: normal;font-family: Arial, Helvetica, sans-serif;color: #000000;border: 1px solid #EF74A3;}
.app-verify span.error {font-size: 11px;}
.app-verify span.error a {font-weight: bold;}

/*ie7 hack code*/
#wrapper{*text-align:left;}
input[type=text].dd{*float:left;}
input[type=text].yr{*float:left;}
.dd-slash{*float:left; *padding:0 4px; *line-height:20px;}
ul.bb-process li{*display:inline;}
.bb-loan-process{*padding-top:5px;}

.labelover label{font-size: 11px;}
.error label.over-apply, label.over-apply{ line-height: normal;}
li.dob input{width: 20px;}