#bd{padding: 0;background-color: transparent;}
.bd-inner{padding: 10px 0 0 0;}
#leftBar{margin-bottom: 10px;width:225px;}
#leftBar .refer-link {margin-left: -10px; margin-top: 10px;}
div.viewla {border: 0 none;color: #48CBF1;}
.viewla a, .viewla a:hover{color: #fff;}
.viewla ul {margin-left: 20px;  padding: 7px 5px 2px 5px; font-size: 12px;}
.viewla li {padding: 0 0 7px 0; list-style: disc}
#leftBar .logo_holder {float: none; padding-left: 0;}
.process-time {margin: 7px 0 5px 0; display: inline-block; }
.wdt4 {width: 131px;}
.app-secure-seal,div.productBox,div.viewla,div.sidebarHelpBox{background:url(/images/left-side-bg-v1.png) repeat;margin-bottom:10px;border:0 none;width:auto;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.app-secure-seal{color: #48CBF1;min-height: 55px;}
div.productBox{ padding:3px;}
div.productDetails{ background-color:#FFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.productHeading{ background-color:transparent;padding: 7px 0 5px 8px; width:auto;color: #48CBF1;}
div.sidebarHelpBox {margin-top: 0;}
div.sidebarHelpBox dl dt{ color: #48CBF1;border-top: 2px solid #999;border-bottom: 0 none;}
div.sidebarHelpBox dl dd{ color: #fff; border: 0 none;}
div.sidebarHelpBox dl dt.dt-first{border: 0 none;}
div#mainDiv{background-color: #fff;width: 740px;padding: 0 6px 4px 6px;margin-left: 12px;}
div#mainDiv.without-menu {margin-top: 0;}
div#mainDiv.noSideBar{ width: 960px; padding: 10px;}
.call-back-blk{ background-color:#e5f9b6;padding:1px 8px 2px 6px ; position:absolute; top:1px; right:-4px;}
.c2c-disclaimer{display:none}

.steps{padding:0 10px 18px 0}

div.panTip {border: 1px solid #e0b509;}
.wwForm .wwctrl input.radio{height:auto;vertical-align: top;margin-right: 2px;}
.sms-later-check input.copyThis{vertical-align: text-bottom;}
.education-loan .wwForm input.dobYear{width:56px;}
/**discount code changes**/
.red{ color:#ff0000;}
.clr_red{ color:#eb1600;}
.fnt22{ font-size:22px;}
.discount-highlight{ background-color:#fdefa6; color:#333;}
.discount-info{ background-color:#f9fbfd; padding:10px; line-height:18px;}

/*tc css*/
.img-close3{background-position:-318px -2px;cursor:pointer;display:inline-block;height:18px;width:18px;margin-right:5px;}


.need-help{ float:right;margin-bottom:10px }
.need-help-blk{ background-position:-208px -381px; margin-right:-1px; width:192px; height:58px; position:relative; color:#FFF;}
.need-help-title{ font-size: 16px; text-align:left; padding:10px 3px 0 72px; font-weight:bold;}
.need-help-title-1{ font-size: 11px; text-align:right; padding:14px 7px 0 6px; font-weight:bold;}
.need-help-value{ padding:3px 0 0 64px; font-size:12px;}
.need-help-links{font-size:10px; padding:7px 8px 0 4px; width:120px; line-height:11px; cursor: pointer;text-decoration:underline;}
.need-help-input{ width:63px; height:10px; padding:1px; border:#aeb2b4 1px solid; font-size:10px; font-style:italic; color:#635d5d; font-family:Arial, Helvetica, sans-serif}
.need-help-button{ background-position:-208px -477px; width:25px; height:21px; margin-top:3px;  display: inline-block; border:0 none; cursor:pointer;}
.need-help-thanx-title{ font-size: 14px; text-align:left; padding:13px 0 0 70px; font-weight:bold;}
.need-help-thanx-info{font-size:10px; text-align:left; padding:5px 0 0 69px; width: 120px; line-height: 10px;}
.need-help-error {font-size: 11px; font-style: italic; color: #ff0000}
.ie .need-help{position: relative}
.ie .need-help-blk{position: absolute; right:100px;}

/*ie hacks*/
* html #leftBar .refer-link {position: absolute;}
* html #leftBar .assoc-link {height: 56px; display:block;}

.card-eligible-info{font-size: 14px; margin-bottom: 10px;}

div.creditCardErrorContainer {background-color: #F9F9E9;border: 1px solid #D9032C;clear: both;color: #D9032C;font-size: 12px;font-weight: bold;height: 20px;margin: 10px 0;padding: 10px;}
li.accountAutoDebit .single-row-label {width: 50%;}
.noSideBar .wwForm li.accountAutoDebit .single-row-input select {width: 260px;}
.account-auto-debit div {padding: 5px 15px;}
.account-auto-debit input {vertical-align: middle;}
.account-auto-debit label {vertical-align: bottom;}
#appForm_app_details_applicant_income_monthlyTakeHomeSalary,#appForm_app_details_applicant_employment_retirementAgeInYears{ padding: 4px 0 0 0; display: inline-block;;}

.cc-card-holder{ margin:0 0 10px 0;}
.cro {background-color: #90ee90;}
a.returnToSeachPage {font-size: 12px;position: absolute;right: 428px;margin-top: -30px}

.pay-later {background-position: -287px -269px;cursor: pointer;display: inline-block;height: 40px;width: 108px;}
.proceed-pay {background-position: -288px -161px;cursor: pointer;display: inline-block;height: 44px;width: 146px;margin-right: 15px;}
.fee-button-notes .gt-icons {background-position: -285px -328px;display: block;height: 27px;margin-top: 5px;width: 211px;}
.app-payment .title {background: url(/images/header-bg-strip.gif) repeat-x scroll center bottom #62B3E2;}
.discount-line {color: #075199;}
.pay-msg{ color:#000; font-size:16px; text-align:center;}
.pay-msg-bottom{color:#000; font-size:12px; padding: 0 5px 5px 5px;}
.close-red-button {background: url(/images/close-red.png) no-repeat scroll left top transparent;display: block;height: 28px;position: absolute;right: -14px;top: -14px;width: 28px; cursor:pointer;}
.app-payment {background-color: #FFFFFF;border: 4px solid #F37234;border-radius: 7px 7px 7px 7px;position: relative;width: 520px; font-size:14px;}
.app-payment-inner{padding:5px 10px;}
.app-payment .sub-title {font-size: 14px; font-weight:bold; margin-bottom:10px;}
.fee-infos{ width:450px; line-height:24px; font-size:16px;}
.fee-amount{ width:40px; display:inline-block; padding-right:5px;}
.pay-fee{ border-bottom:#333 1px solid;border-top:#333 1px solid;}
.fee-terms{ clear:both; padding-bottom:10px;}
.fee-terms h3{ font-size:16px; font-weight:bold;}
.fee-terms ul{ padding-left:18px;}
.fee-terms li{list-style:disc;}
.fee-buttons{ padding:15px 15px 0 5px;}
.fee-button-notes span{ width:240px; display:inline-block; text-align:center;}
.fee-buttons .vrsn_lnk{ display:inline-block; width:75px; overflow:hidden}

.addressDiff div.wdt20{padding: 5px 2px 5px 3px;}
.addressDiff .wwlbl{padding:0 8px 0 0}

div.wwctrl .year{width: 110px!important;}
div.wwctrl .month{width: 67px!important;}
div.benefitsString label {float:left;}
.image-gallery{ background-color:#FFF; width:600px; height:364px; padding:8px 10px;}
.info-line{ color:#333333; margin-bottom:22px;}
.info-line-bottom{ color:#555; font-style: italic;}
.card-zoom{ height:30px; padding:10px 0 0 0;}
.preview{ position:relative; width:253px; height:160px; overflow:hidden; margin:0 auto;}
.preview-image,.preview-image-top,.preview-image-common{ z-index:1; position:absolute; top:0; left:0; height:160px; width:253px;}
.preview-image-common{ z-index:1}
.selected-card-image{ z-index:2;}
.preview-image-top{ z-index:3;}
.themes{ padding:0 0 20px 22px;}
.themes select{ border:#CCC 1px solid; width:150px;}
.card-selectors{ width: 100%;}
.card-selectorsimg{border: 0 none;}
.card-selector-inner{ float:left; width:510px; height:57px; overflow:hidden;}
.card-selector-images{ width:1000px;}
.card-selector-images img{float:left;padding:5px; cursor:pointer;width:75px; height:47px;}
.pointer-prev,.pointer-next{ width:26px; height:57px; background-image:url(/images/axisImageGallery/cc-image-sprite.png); background-repeat:no-repeat;float:left;  cursor:pointer; border: 0 none;}
.pointer-prev{ background-position:-18px -16px;}
.pointer-next{ background-position:-90px -16px;}
.zoomer{ background-image:url(/images/axisImageGallery/cc-image-sprite.png); background-repeat:no-repeat; background-position:-173px 0; width:202px; height:25px; margin:0 auto;}
.customizeCard{padding-top: 5px; margin-top: 3px;}
.customizeCard div.wdt8{width: 235px;}
.customizeCard .wdt12{ padding:5px 0 5px 15px; width: 550px;}
.customizeCard .wwctrl input.checkbox{float: none;}
div.benefitsString label{float:none;padding-right: 6px; vertical-align: middle;}
.no-customize{padding: 10px 0;}
.no-customize input{ vertical-align: middle;}

.usage-preference .wdt6{width: 220px;}
.intlHelpMsg{float: left;padding-top: 5px;}
