div#credit-card-lightbox form#credit-card-form span.lock-and-key,div#credit-card-lightbox form#credit-card-form span.secure-note,div#credit-card-lightbox form#credit-card-form span.credit-card-logo,div#direct-debit-lightbox span.lock-and-key,div#direct-debit-lightbox span.secure-note,div#direct-debit-lightbox span.credit-card-logo{background-image:url("/staticfiles/PageFurniture/images/lightbox-sprite.gif");height:50px;vertical-align:top;display:inline-block;*display:block;*float:left;}div#credit-card-lightbox form#credit-card-form span.secure-note,div#direct-debit-lightbox span.secure-note{font:bold 17px arial;color:#969696;background:none;height:17px;padding:12px 0 5px 5px;}div#credit-card-lightbox form#credit-card-form span.lock-and-key,div#direct-debit-lightbox span.lock-and-key{font-size:0;text-indent:-999px;background-position:-227px 0;width:43px;margin-left:25px;}div#credit-card-lightbox form#credit-card-form span.credit-card-logo{font-size:0;text-indent:-999px;}div#credit-card-lightbox form#credit-card-form span.Visa,div#credit-card-lightbox form#credit-card-form span.VISA_CARD{background-position:-47px 5px;width:101px;}div#credit-card-lightbox form#credit-card-form span.Mastercard,div#credit-card-lightbox form#credit-card-form span.MASTER_CARD{background-position:-154px 0;width:70px;}div#credit-card-lightbox form#credit-card-form span.American,div#credit-card-lightbox form#credit-card-form span.AMEX{background-position:0 0;width:46px;}div#credit-card-lightbox div#credit-card-name-row,div#direct-debit-lightbox div#direct-debit-account-name{border-top:1px solid #ddd;margin-top:14px;padding-top:18px;*clear:both;}div#credit-card-lightbox form#credit-card-form div.formrow p,div#direct-debit-lightbox div.formrow p{font:bold 15px arial;display:block;padding:5px 0 20px 0;margin:0;}label.cc-error{font-weight:bold!important;height:auto;margin-top:0;max-width:440px;width:90%;display:block;background:url("/staticfiles/PageFurniture/images/icons/icon-error.png") no-repeat scroll 0 2px transparent;color:#D71F07;padding:2px 0 15px 21px!important;margin-bottom:-17px;line-height:20px;vertical-align:middle;}form.universal input#expiry-date-month,form.universal input#expiry-date-year,#self-service form.universal input#expiry-date-month,#self-service form.universal input#expiry-date-year{margin-right:3px;width:30px;display:inline-block;*display:inline;*zoom:1;}form input.hidden-cc-info,form.universal input.hidden-cc-info,#self-service form.universal input.hidden-cc-info,#update-payment-page #cc-widget>label{display:none!important;}form.universal div.formrow.disabled input#credit-card-type,#self-service form.universal div.formrow.disabled input#credit-card-type{width:70px;}div#cc-buttons.vertical button,#self-service div#cc-buttons.vertical button{display:block;width:180px;margin-bottom:10px;background:url("/staticfiles/PageFurniture/images/visa-mastercard-buttons.gif");border:0;text-indent:-999px;height:36px;cursor:pointer;*filter:none;}div#cc-buttons.vertical button#visa-button:hover,#self-service div#cc-buttons.vertical button#visa-button:hover{background-position:0 -80px;}div#cc-buttons.vertical button#mastercard-button,#self-service div#cc-buttons.vertical button#mastercard-button{background-position:0 -40px;}div#cc-buttons.vertical button#mastercard-button:hover,#self-service div#cc-buttons.vertical button#mastercard-button:hover{background-position:0 -120px;}div#cc-buttons.vertical button#amex-button,#self-service div#cc-buttons.vertical button#amex-button{background-position:0 -160px;}div#cc-buttons.vertical button#amex-button:hover,#self-service div#cc-buttons.vertical button#amex-button:hover{background-position:0 -200px;}#cc-buttons.horizontal button,#self-service #cc-buttons.horizontal button{margin:0 20px 10px 0;border:none;display:block;float:left;cursor:pointer;color:#0A73B1;font-weight:bold;box-shadow:1px 1px 2px #888;width:auto;height:auto;*text-align:center;*filter:none!important;*background-color:#f3f3f3!important;*border:1px solid #ededed!important;}#cc-buttons.horizontal button:hover,#self-service #cc-buttons.horizontal button:hover{*background-color:#f7f7f7!important;*border:1px solid #e6e6e6!important;}#cc-buttons.horizontal #visa-button,#self-service #cc-buttons.horizontal #visa-button{padding:34px 24px 10px 24px;background:#e6e6e6 url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px;background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e6e6e6));background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-webkit-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-moz-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-ms-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-o-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,linear-gradient(top,#fafafa,#e6e6e6);*width:90px;*filter:none!important;}#cc-buttons.horizontal #visa-button:hover,#self-service #cc-buttons.horizontal #visa-button:hover{background:#fafafa url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px;background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#fafafa));background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-webkit-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-moz-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-ms-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,-o-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_Visa.png") no-repeat 15px 10px,linear-gradient(top,#e6e6e6,#fafafa);*filter:none!important;}#cc-buttons.horizontal #mastercard-button,#self-service #cc-buttons.horizontal #mastercard-button{padding:34px 17px 10px 17px;background:#e6e6e6 url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px;background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e6e6e6));background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-webkit-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-moz-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-ms-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-o-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,linear-gradient(top,#fafafa,#e6e6e6);*width:122px;*filter:none!important;}#cc-buttons.horizontal #mastercard-button:hover,#self-service #cc-buttons.horizontal #mastercard-button:hover{background:#fafafa url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px;background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#fafafa));background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-webkit-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-moz-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-ms-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,-o-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_MC.png") no-repeat 32px 8px,linear-gradient(top,#e6e6e6,#fafafa);*filter:none!important;}#cc-buttons.horizontal #amex-button,#self-service #cc-buttons.horizontal #amex-button{margin-right:0;padding:34px 10px 10px 10px;background:#e6e6e6 url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px;background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#e6e6e6));background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-webkit-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-moz-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-ms-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-o-linear-gradient(top,#fafafa,#e6e6e6);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,linear-gradient(top,#fafafa,#e6e6e6);*width:150px;*filter:none!important;}#cc-buttons.horizontal #amex-button:hover,#self-service #cc-buttons.horizontal #amex-button:hover{background:#fafafa url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px;background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#fafafa));background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-webkit-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-moz-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-ms-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,-o-linear-gradient(top,#e6e6e6,#fafafa);background:url("/staticfiles/PageFurniture/images/application/logoBtn_AmEx.png") no-repeat 47px 8px,linear-gradient(top,#e6e6e6,#fafafa);*filter:none!important;}#oshc-renew-form #ccard-row{height:auto;padding:20px 0 0;}#oshc-renew-form .cc-info label,#oshc-renew-form .cc-info div.fields,#oshc-renew-form #ccard-row label,#oshc-renew-form #ccard-row div.fields{display:inline-block;*display:inline;*zoom:1;width:auto;}#oshc-renew-form .cc-info label,#oshc-renew-form #ccard-row label{font-weight:bold;width:210px;margin-right:15px;vertical-align:top;text-align:right;}#oshc-renew-form #ccard-row p{clear:both;}#oshc-renew-form div.formrow.disabled *{color:#969696!important;border:none;}#oshc-renew-form div.formrow.disabled input{padding:5px 8px;width:142px;background:none;}#oshc-renew-form div#credit-card-expiry-row.formrow.disabled input{margin-right:3px;width:28px;display:inline-block;*display:inline;*zoom:1;}#oshc-renew-form #credit-card-type-row{padding-top:15px;}#oshc-renew-form div.formrow.disabled a{color:#1487C8!important;}div#self-service p.cc-info-para,p.cc-info-para{display:block;clear:both;}div#cc-widget.mobile{margin-top:15px;}div#cc-widget.mobile div#cc-buttons{margin-top:10px;}div#cc-widget.mobile div#cc-buttons>p.cc-info-para{display:none;}#self-service div#credit-card-lightbox.usingIFrame input#credit-card-number,div#credit-card-lightbox.usingIFrame input#credit-card-number{display:none;}#self-service div#credit-card-lightbox.usingIFrame iframe,div#credit-card-lightbox.usingIFrame iframe{border:0;display:inline-block;height:100px;*display:inline;*zoom:1;}#self-service div.hiddenCCInfo,div.hiddenCCInfo{background-color:#94c840;padding:10px;border:1px solid black;display:none;}#self-service div.hiddenCCInfo label,#self-service div.hiddenCCInfo input,div.hiddenCCInfo label,div.hiddenCCInfo input{font-size:10px;width:300px;text-align:right;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}#self-service div.hiddenCCInfo label{width:140px;}div.hiddenCCInfo div{padding:5px 0;}div#credit-card-lightbox div#loadingBox{position:absolute;background:#eee;top:-9px;left:-9px;width:96%;height:105%;padding:20px;text-align:center;font-weight:bold;}div#credit-card-lightbox div#errorBox{padding:20px;text-align:center;font-weight:bold;position:relative;top:-140px;margin-bottom:-140px;background:white;}div#credit-card-lightbox div#loadingBox p,div#credit-card-lightbox div#errorBox p{text-align:left;}div#credit-card-lightbox div#errorBox div.contact-details{margin-left:30px;}div#credit-card-lightbox div#errorBox button{margin-top:30px;}.universal div.formrow#credit-card-number,#self-service .universal div.formrow#credit-card-number{padding-bottom:0;overflow:hidden;}div.formrow#credit-card-number.cc-info,#self-service div.formrow#credit-card-number.cc-info{margin-top:6px;}.universal div.formrow#credit-card-number,#self-service .universal div.formrow#credit-card-number,.universal div.formrow#submit,#self-service .universal div.formrow#submit{padding:0;}.universal div.formrow#credit-card-number div.fields span,#self-service .universal div.formrow#credit-card-number div.fields span{padding:5px 0 5px;display:block;}#self-service form#credit-card-form.universal div.formrow#submit button,form#credit-card-form.universal div.formrow#submit button{height:30px;font-size:12px;display:inline-block;color:white;font-weight:bold;padding:7px 15px;border:none;cursor:pointer;background-color:#005F95;box-shadow:1px 1px 3px #888;margin:10px 0 10px 0;zoom:1;background:-moz-linear-gradient(top,#005F95,#009FE4);background:-webkit-gradient(linear,left top,left bottom,from(#005F95),to(#009FE4));}#self-service form#credit-card-form.universal div.formrow#submit button span,form#credit-card-form.universal div.formrow#submit button span{background:url("/staticfiles/PageFurniture/images/sales/icon_btnArrow_2.png") no-repeat scroll right 4px transparent;display:block;padding:1px 30px 1px 0;font-weight:bold;}div.credit-card-icon{background:url("/staticfiles/PageFurniture/images/lightbox-sprite.gif") 0 0 no-repeat;height:46px;width:46px;vertical-align:top;display:inline-block;}div.credit-card-icon.visa{background-position:-47px 0;width:102px;height:35px;}div.credit-card-icon.mastercard{background-position:-153px 0;width:71px;height:44px;}#lightbox{background:white;border:9px solid #c2c2c2;box-shadow:5px 5px 17px #333;padding:20px;z-index:101;}#credit-card-lightbox{overflow:hidden;}#lightboxBackground{background:url('/staticfiles/PageFurniture/images/misc/bg_lightbox.png');z-index:100;}.lightbox-close-button{background:black url('/staticfiles/PageFurniture/images/misc/close_X.jpg') 0 0 no-repeat;box-shadow:5px 5px 17px #333;color:white;display:block;font-size:1em;height:30px;outline:0;position:absolute;right:-40px;text-align:center;text-indent:-999em;top:-10px;width:30px;}#lightbox .yes,#lightbox .no{float:left;}#lightbox .no{margin-left:1.75em;padding-top:1em;width:50%;}