﻿@charset "utf-8";
/* CSS Document */
.errormessage { MARGIN: 33px 0px 0px 278px; PADDING:0px 0px 0px 0px; font-size: 11px; color:#db0011; }
.asterisk { color:#F00; }
.hsbcContentStyle05a label { color:#000; font-size:12px; display:block; text-align:right; padding:8px 30px 0 0; }
.hsbcContentStyle05a label span { color:#db0011; }
.hsbcContentStyle05b input, .hsbcContentStyle05b select, .hsbcContentStyle05b textarea { border:1px solid #767676; }
/*.hsbcContentStyle05b a { color:#fff; }*/
.hsbcContentStyle06 label { color:#fff; }
.hsbcContentStyle07a { border-top:1px solid #625481; padding:12px 0px; height:1%; }
.hsbcContentStyle07a:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
.hsbcContentStyle07a a { display:block; float:right; margin:0 0 0 10px; }
/*** Field messages ***/
.jsError input { border:1px solid #db0011!important; margin:4px 0 0 4px!important; }
.jsErrorMsg { position:absolute; top:-2px; left:261px; width:154px; display:none; background:url("file?filename=images/_img/background/warning_bot.gif") left bottom no-repeat; }
.jsErrorMsgInner { padding:10px 5px 10px 15px !important; background:url("file?filename=images/_img/background/warning_top.gif") left top no-repeat; }
/**fix alignment*/
.jsErrorMsgInner span.notNull, span.AgeLT, span.AgeGT, span.multiDate, span.maxLength, span.multiAgeGT, span.multiAgeLT, span.oneOfThese, span.nHasV, span.alpha, span.dateDiffLT, span.dateDiffGT, span.email, span.cEmail, span.letters, span.futuredate, span.date, span.areacode, span.countrycode, span.tpnumber, span.philName, span.numeric, span.CC1, span.CC2, span.CC3, span.CC4, span.BA1, span.BA2, span.BA3, span.DD, span.MM, span.YY, span.minLength, span.notPastDate, span.alphaNum, span.alphaNumSpace, span.chineseSpace, span.alphaSpaceChinese, span.numGT { padding: 0px 0px 5px 0 !important; }
/**fix alignment end*/
body, h1, h2, h3, p, ul, ol, li, dl, dt, dd, form, fieldset, input, select, textarea { padding:0; }
fieldset, a img { border:0; }
img.logoPrint { display:none!Important; }
body { font-family:Arial, Helvetica, sans-serif; }
.hsbcContentStyle02 h2 { font-size:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:8px 20px 8px 20px; line-height:23px; }
.hsbcContentStyle03 p { color:#AFAAC0; font-size:75%; padding:4px 0 0; line-height:16px; }
.hsbcContentStyle03 p img { vertical-align:bottom; float:left; margin-right:5px; }
fieldset { padding:20px 0 24px; width:100%; }
.hsbcContentStyle05 { height:1%; padding:0 0 9px; margin:0 60px; }
.hsbcContentStyle05:after { content:"."; clear:both; display:block; visibility:hidden; height:0; }
.jsHelp01 { z-index: 10; }
.jsHelp02 { z-index: 9; }
.hsbcContentStyle05b { position:relative; z-index: 10; }
.hsbcContentStyle05b label { color:#fff; float:left; font-size:75%; display:block; padding:22px 0 0 3px; margin:0 10px 0 0; }
.hsbcContentStyle05b textarea { float:left; width:294px; wid\th:294px; height:99px; heig\ht:95px; margin:0 0 0 4px; display:inline; padding:3px 0 0 4px; font-family:Arial, Helvetica, sans-serif; font-size:100%; }
.hsbcContentStyle05b input.hsbcInputStyle00 { width:48px; wid\th:44px; }
img.logoPrint { display:none!Important; }
.hsbcContentStyle05a, .hsbcContentStyle05b { float:left; }
.hsbcContentStyle05b { width:415px; position:relative; z-index: 10; }
.hsbcContentStyle05b input { float:left; height:16px; /* *height:21px; */ width:194px; /* *width:198px; */ padding:1px 0 2px 4px; margin:4px 0 0 4px; display:inline; font-family:Arial, Helvetica, sans-serif; }
.hsbcContentStyle05b select { float:left; height:22px; heig\ht:21px; width:200px; padding:0px 0px 0px 0px; margin:4px 0 0 3px; display:inline; font-family:Arial, Helvetica, sans-serif; }
.hsbcContentStyle05b select.DD { width:50px;}
.hsbcContentStyle05b select.MM { width:90px;}
.hsbcContentStyle05b input.YY { width:35px;}

/*.hsbcContentStyle05b a { clear:both; display:inline; float:left; padding:3px 0 4px; margin:6px 0 0 4px; line-height:15px; font-size:75%; text-decoration:none; }*/
.contentStyle05Ext00 .hsbcContentStyle05b span { color:#fff; padding:8px 0 0; float:left; clear:none; width:auto; }
.hsbcContentStyle05b span span { margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; font-size:100%; }
.hsbcContentStyle05b a:hover { text-decoration:underline; }
span.hsbcContentStyle05cfixT { float:left; clear:none; font-weight:bold; font-size:100%; line-height:15px; padding:4px 7px 0; margin:0 0 0 4px; width:auto; }
span.hsbcContentStyle05c { float:left; clear:none; font-weight:bold; font-size:100%; line-height:20px; padding:4px 7px 0; margin:0; width:auto; }
.hsbcContentStyle07 { padding:0 19px; height:1%; }
.frameworkExt00 .hsbcContentStyle07 { padding-top:20px; }
.hsbcContentStyle07a input.hsbcInputStyle05 { float:right; font-family:Arial, Helvetica, sans-serif; text-align:center; width:93px; height:25px; padding:0 0 4px; line-height:24px; border:0; color:#fff; }
.asterisk { color: #FF0000; font-weight: bold; }
input.noBorder { border-width:0px !important; margin:9px 0 0 4px !important;/* *margin:6px 0 0 4px !important; */}
.jsError input.noBorder { border-width:0px !important; padding:5px 0px 0px 0px !important; margin:9px 0 0 4px !important; /* *margin:6px 0 0 4px !important; */}
.datebreak { border: 0px none; margin: 0px; padding:6px 0px 0px 3px; float: left; }
.leftAlign { width:auto !important; padding:0px !important; margin-left:0px;/* _margin-left:-1px !important;*/ clear:left}
.helpoptions .leftAlign{clear:left}
.noneAlign { width:auto !important; padding:0px !important; margin-left:0px;/* _margin-left:-1px !important;*/ clear:none}
.helpoptions .noneAlign{clear:none}
/*body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }*/
#mainBodyForm { width: 100%; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center}
.header { clear:both; border-bottom: 1px solid #CCC; }
.header2 { clear:both; border-bottom: 1px solid #CCC; }
.mainHeader { clear:both; border-bottom: 1px solid #F00;}
.mainHeader h1 { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding-top:30px; padding-right:0px; padding-bottom:5px; padding-left:0px; color:#000000}
.header h1 { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding: 30px 0px 5px; color:#000000}
.header2 h1 { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding: 0px 0px 5px; color:#000000}
.header h2 { font-size: 14px; display: block; font-family: "Times New Roman", Times, serif; font-weight: bold; margin: 0px; padding: 10px 0px 5px; color:#000000}
.header a { color: #FF0000; text-decoration: none; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important; }
.header2 a { color: #FF0000; text-decoration: none; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important; }
.header span.help { padding-left: 20px; background: url("file?filename=images/ibc_ico_help.gif") no-repeat left top; float: right; height: 20px; margin: -25px 0px 0px 0px; /* *margin-right:0px;*/
}
.header2 span.help { padding-left: 20px; background: url("file?filename=images/ibc_ico_help.gif") no-repeat left top; float: right; height: 20px; margin: -25px 0px 0px 0px; /* *margin-right:0px;*/
}
.header span.secure { padding-left: 20px; background: url("file?filename=images/ibc_ico_secure.gif") no-repeat left top; float: right; height: 20px; margin-left: 10px; margin-top: -25px; }
.header2 span.secure { padding-left: 20px; background: url("file?filename=images/ibc_ico_secure.gif") no-repeat left top; float: right; height: 20px; margin-left: 10px; margin-top: -25px; }
.footer { clear:both; border-top: 1px solid #CCCCCC; margin: 30px 0px 5px; }
.footer h1 { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; text-align: right; margin: 0px; padding: 10px 0px 5px; }
input { margin-right: 10px; }
div.row{clear:both;}
.noeffect{margin:0px; padding:0px; border:none; border-width:0px;}
div.col1{float:left; width:600px;}
div.col2{float:right; width:300px;}
.mHeader { font-size: 29pt; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding:0px; float:left; height:50px;}
.ipb { text-align:right; font-size: 27px; font-family: "Times New Roman", Times, serif; font-weight: normal;height:40px; color:#676767; margin:0px; padding:10px 0 0;}
.greyDesc{ background-color:#f8f8fa; padding:15px 15px 12px 20px;}
.secured{padding:4px 0 1px 25px; background:url("file?filename=images/ibc_ico_secure.gif") no-repeat scroll left top transparent; height:12px; margin:16px 0px 0px;}
.secured a{display:inline}
.requireInfo { display: block; text-align: right; font-weight: bold; margin:10px 0px 0px;}
.applyOnline { display: block; text-align: left; font-weight: bold; margin:10px 0px 0px;}
.productDetails { display: block; text-align: center; font-weight: bold; margin:-20px 0px 0px 0px; padding:0 0 10px;}
.helpsec {padding:0 0 5px 25px; text-align:left; float:left; background:url("file?filename=images/ibc_ico_help.gif") no-repeat scroll left top transparent; font-weight:bold; height:12px; margin:10px 0px 0px;}
hr{border-style:solid;border-width:1px 0 0; height:0px;margin:0px; padding:0px; border-color:#999999;}
.subHeading{font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; margin: 0px; padding: 30px 0px 5px; }
.helpsec, .greyDesc, .secured, .secured a{font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}  
img.packing{float:right}
.red { color: #FF0000; }
.bold { font-weight: bold; }
.clearer { clear:both; margin: 0px; }
/*** Field messages ***/
.jsValid { background:url("file?filename=images/_img/icons/tick.gif") 216px 10px no-repeat; }
.jsError { position:relative; background:url("file?filename=images/_img/icons/ibc_warning.gif") 213px 7px no-repeat; }
.jsError input { border:1px solid #db0011!important; margin:1px 0 0 1px; }
.jsErrorMsg { background:url("file?filename=images/_img/background/warning_bot.gif") left bottom no-repeat; }
/*** JS Error Message ***/
.jsCalendarHighlight { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url("file?filename=images/_img/background/calendarhighlight.gif") no-repeat scroll left top; }
.jsHelp { position:relative; }
.jsHelp label { padding-right:7px; float:right; }
.jsHelp a { float:right; display:inline; margin:6px 7px 0 0; }
.jsErrorMsg { position:absolute; top:-6px; left:230px; width:154px; display:none; }
.showErrorMsg .jsErrorMsg { display:block; }
.jsErrorMsg span { padding:0 10px; width:125px; line-height:15px; font-size:12px!important; color:#000!important;  }
/*** JS Calendar ***/
.jsCalendarTrigger { position:absolute; top:-35px; left:72px; width:37px; }
.dateSelectorLinkOpen .jsCalendarTrigger img { visibility:hidden; }
.dateSelectorLinkOpen .jsCalendarTrigger { background:url("file?filename=images/_img/icons/calendaropen.gif") left 3px no-repeat; }
.jsCalendarHighlight { background:url("file?filename=images/_img/background/calendar_highlight.gif") left top no-repeat; }
.jsCalendarTrigger img { display:block; border-left:#797979 solid 1px; }
.jsCalendarHighlight { background:url("file?filename=images/_img/background/calendarhighlight.gif") left top no-repeat; z-index: 30; }
.small_font { font-size:9px!important; }
.confv { font-size:12px!important; color:#000000 !important; margin:8px 0 0 0 !important; float:left!important; }
#iptDate { width:67px!important; }
.redVal { background: url("file?filename=images/mnl2_pa_red_bg.gif") repeat-x top left; border: 2px solid #999999; height: 50px; width: 480px; margin: 0px auto; }
.redVal div.first { float: left; width: 45%; text-align: center; color: #FFFFFF; padding: 5px; border-right: 1px solid #FF0000; vertical-align: middle; height: 40px; }
.redVal div.next { float: left; width: 45%; text-align: center; color: #FFFFFF; padding: 5px; border-left: 1px solid #990000; vertical-align: middle; height: 40px; }
.sinotification { border:1px solid #e6db55; background-color:#fffccc; padding:5px; width:100%; font: Arial; font-size:12px; text-align:left; color:#000000; }
.mininotification { border:1px solid #e6db55; background-color:#fffccc; padding:5px; font: Arial; font-size:12px; text-align:left; color:#000000; }
.htcc { background-image:url("file?filename=images/gps_htt.gif"); background-repeat:no-repeat; width:305px; margin:0px; padding:15px 0 0 0; }
.htcb { background-image:url("file?filename=images/gps_htb.gif"); background-repeat:repeat-y; margin:0px; padding:5px 10px 0px 10px; width:285px; font:Arial; font-size:12px; text-align:left; font-weight:normal; color:#000; /* *width:305px; */}
.htcf { background-image:url("file?filename=images/gps_htf.gif"); background-repeat:no-repeat; width:305px; padding:0px; margin:0px; border:0px; height:10px; }
.navfield { display:none }
.htmc { position:absolute; width:305px; left:-152px; top:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.helptext { position:static; border:0px; margin:0px; padding:0px; }
.hsbcContentStyle05b .helptext { margin-top:5px; float:left; clear:right}
div.fieldset { padding:20px 0 24px; width:100%; border:0; }
div.footer { clear:both; border-top: 1px solid #CCCCCC; margin: 30px 0px 5px; position:relative; height:auto; height:25px }
div.footer div.footnote { font-size: 20px; display: block; font-family: "Times New Roman", Times, serif; font-weight: normal; text-align: right; margin: 0px; padding: 0px 0px 0px; width:100%; position:relative; }
div.footer div.leftbtnset { float:left; border:none; margin:0px; padding:0px; width:50%; }
div.footer div.leftbtnset div.leftbtn { float:left; border:none; margin:0px; padding:0px; }
div.footer div.rightbtnset { float:right; _float:right; border:none; margin:0px; padding:0px; width:50%; /* position:absolute; right:0px; top:50px; */ }
div.footer div.rightbtnset div.rightbtn { float:right; border:none; margin:0px; padding:0px; }
div.footer div.rightbtnset div.rightbtn img { float:left; border:none; margin:0px; padding:0px; }
div.footer div.rightbtnset div.rightbtn input { float:left; border:none; margin:0px; padding:0px; }
div.footer div.leftbtnset div.leftbtnExit { float:left; border:none; margin:0px; padding:0 0 0 80px; }
.hsbcContentStyle05a { width:292px; }
.hsbcContentStyle05b { width:498px; }
.showTip div.htmc { display:block }
.hideTip div.htmc { display:none }
.helpm { display:none; }
.submitBtn .htmc { float: left; position:absolute; width:305px; z-index: 99999; margin-left: 890px; margin-top: 25px; /* _margin-left: 890px; */}
.hsbcContentStyle05a { position:relative; }
.hsbcContentStyle05a .helpImage { position:absolute; top:8px; left:270px; z-index:9999999999; }
.helpImage .htmc { float: left; position:absolute; width:305px; margin-left: 0px; margin-top: 0px; /* _margin-left: 0px; */}
html, body { height: 100%; margin: 0px; background: #ffffff; color: #333333; }
.mainBody { background: url("file?filename=images/pa_bgcontent.gif") top center repeat-y; height: 100%; width:980px; text-align:left; margin:0 auto;}
.mainFooter { background: url("file?filename=images/pa_footer_bg.gif") bottom center no-repeat; width:980px; height: 100%; padding:0px 0px 20px 0px; }
.mainForm { position:relative; width: 940px; /* _width: 980px;*/ margin: 0px; padding: 50px 20px 20px; /* *padding-bottom:15px; */ background: url("file?filename=images/pa_bg.gif") top center no-repeat; }
.longfield1 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 313px 7px; }
.longfield1 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 316px 10px; }
.longfield1 .jsErrorMsg { left:330px; }
.longfield2 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 413px 7px; }
.longfield2 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 416px 10px; }
.longfield2 .jsErrorMsg { left:430px; }
.longfield2 select { width:400px; }
.longfield2 .hsbcContentStyle05b .confv { width:380px; margin:8px 0 0 8px !important; }
.shortfield .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 113px 7px; }
.shortfield .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 116px 10px; }
.shortfield .jsErrorMsg { left:130px; }
.longfield3 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 513px 7px; }
.longfield3 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 516px 10px; }
.longfield3 .jsErrorMsg { left:530px; }
.longfield3 .hsbcContentStyle05b { width:700px; }
div.longfield3 div.hsbcContentStyle05b input.noBorder {margin:9px 4px 0 4px !important; /* *margin:6px 4px 0 4px !important;*/}
.longfield4 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 613px 7px; }
.longfield4 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 616px 10px; }
.longfield4 .jsErrorMsg { left:630px; }
.longfield4 .hsbcContentStyle05b { width:700px; }
.longfield5 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 713px 7px; }
.longfield5 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 716px 10px; }
.longfield5 .jsErrorMsg { left:730px; }
.longfield5 .hsbcContentStyle05b { width:800px; }
.longfield5 .hsbcContentStyle05b .confv { width:680px; }
.longfield6 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 780px 7px; }
.longfield6 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 783px 10px; }
.longfield6 .jsErrorMsg { left:797px; }
.longfield6 .hsbcContentStyle05b { width:900px; }
.longfield6 .hsbcContentStyle05b .confv { width:750px; }
div.longfield6{margin:0}
div.longfield6 div.hsbcContentStyle05b input.noBorder {margin:9px 4px 0 4px !important; /* *margin:6px 4px 0 4px !important; */}
.longfield325 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 338px 7px; }
.longfield325 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 341px 10px; }
.longfield325 .jsErrorMsg { left:355px; }
.longfield325 select{ width:325px; }
.longfield265 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 278px 7px; }
.longfield265 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 281px 10px; }
.longfield265 .jsErrorMsg { left:295px; }
.longfield265 select{ width:265px; }
.longfield425 .jsError { background:transparent url("file?filename=images/_img/icons/ibc_warning.gif") no-repeat scroll 438px 7px; }
.longfield425 .jsValid { background:transparent url("file?filename=images/_img/icons/tick.gif") no-repeat scroll 441px 10px; }
.longfield425 .jsErrorMsg { left:455px; }
.longfield425 select{ width:425px; }
.nolm { margin-left:0px; }
.visaRef { display: block; float: right; width: 60px; height: 34px; background: url("file?filename=images/vbv_logo.gif") left no-repeat; text-decoration: none; }
.mcRef { display: block; float: right; width: 62px; height: 34px; background: url("file?filename=images/mc_secure_logo.gif") top left no-repeat; margin-left: 30px; text-decoration: none; }
.success { background: #ccffcc; border: 1px solid #00CC66; display: block; width: 95%; padding: 10px 20px; margin: 10px 0px 40px; }
div.fieldset h2 { font-size: 18px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
h2.innerContent { font-size: 18px !important; font-weight: normal !important; font-family: "Times New Roman", Times, serif !important; width: 500px !important; margin: 0px auto !important; border-bottom: none !important; }
.confv a { padding:0px; margin:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#00C; float:none; }
div.declarationSection { height:200px; padding:0px 50px 0px 50px; width:600px; margin-top:0px; margin-bottom:30px; overflow-x:hidden; overflow-y:scroll; border:1px solid #CCCCCC; }
.longfield5 .hsbcContentStyle05b .declarationSection .confv { width:560px; }
iframe.ifb { border:0px solid #FFFFFF; padding:0px 0px 0px 0px; margin:9px 0px 0px 0px; position:absolute; overflow-x:hidden; overflow-y:hidden !important; }
.note p { padding-left:95px! important; }
.containerOuterContent{float:none !important; margin:0 auto !important;}
.containerMain{float:left !important;}
select{ *font-size:1em}
div.cPage div.hsbcContentStyle05a{width:420px}
div.cPage div.hsbcContentStyle05b{width:400px}
div.leftbtn div.helptext{padding:0; top:0px; left:10px; position:absolute}
div.leftbtn div.htmc {left:65px; top:-5px; margin:0; padding:0; width:314px; background-image:none}
div.leftbtn div.htcc { margin:0; padding:0; width:314px; background-image:none}
div.leftbtn div.htcb { background:url("file?filename=images/gps_htbtl.gif") no-repeat scroll left top transparent; margin:0; padding:10px 10px 0 19px; width:285px; /* *width:305px; */}
div.leftbtn div.htcf { background:url("file?filename=images/gps_htfl.gif") no-repeat scroll left top transparent; margin:0; padding:0; width:314px;}
#npfsCountry{background-color:#FFFCCC;border:1px solid #E6DB55;height:auto;left:250px;top:4px;line-height:19px;padding:0 5px;position:absolute;display:none}

.nav { list-style-type: none; display: block; float: left; height: 41px; margin: 0px; padding: 0px; padding-left: 5px !important; background: url("file?filename=images/mnl2_pa_tabs_first_inactive_bg.gif") no-repeat; }
ul.current { padding-left: 5px !important; background: url("file?filename=images/mnl2_pa_tabs_first_current_bg.gif") no-repeat !important; }
ul.done { padding-left: 5px !important; background: url("file?filename=images/mnl2_pa_tabs_first_active_bg.gif") no-repeat !important; }
.nav li { display: block; width: auto; float: left; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_default_bg.gif") repeat-x; }
.nav li.done { padding: 0px; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_active_bg.gif") repeat-x; }
.nav li.done { padding: 0px; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_active_bg.gif") repeat-x; }
.nav li.current { padding: 0px; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_current_bg.gif") repeat-x; font-weight:bold}
.nav li span { display: block; height: 41px; width: auto; float: left; margin: 0px; background: url("file?filename=images/mnl2_pa_tabs_right_bi.gif") right top no-repeat; }
.nav li span p { margin: 0px; padding: 5px 30px 20px 20px; text-align: center; }
.nav li.done span { margin: 0px; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_right_ai.gif") right top no-repeat; }
.nav li.donenxt span { margin: 0px; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_right_aa.gif") right top no-repeat; }
.nav li.current span { margin: 0px; height: 41px; background: url("file?filename=images/mnl2_pa_tabs_right_ci.gif") right top no-repeat; }
.nav li.last span { background: none !important; }
.nav li.onlast span{ background:url("content/wab/data/wab/images/gps/gps_pa_tabs_clast.gif") no-repeat scroll right top transparent;}
.nav li.onlast span p{padding-left:10px; padding-right:15px;}
.nav li.done span p { margin: 0px; padding: 5px 30px 0px 20px; display: block; float: left; width: auto; height: 31px; text-align: center; background: url("file?filename=images/mnl2_pa_tabs_done.gif") no-repeat left bottom; }
img.pa_tabcurrent { position:absolute; margin: 40px 0px 0px -100px; }
img.pa_tabcurrent_a { position:absolute; margin: 40px 0px 0px -80px;}
img.pa_tabcurrent_b { position:absolute; margin: 40px 0 0 -87px; }
img.pa_tabcurrent_c { position:absolute; margin: 40px 0px 0px -70px;}
img.pa_tabcurrent_d { position:absolute; margin: 40px 0px 0px -85px;}
img.pa_tabcurrent_e { position:absolute; margin: 40px 0px 0px -62px;}
img.pa_tabcurrent_r { position:absolute; margin: 40px 0px 0px -70px;}
.breadcrumbs{width: 600px; padding-left: 305px;}
.confv a.tnclink{color:#FF0000; text-decoration:none}
.confv a.tnclink:hover{color:#FF0000; text-decoration:none}
div.ifbgem{overflow:hidden; padding-bottom:0px}
div.ifbgem iframe{width:100px; background:none; margin-left:7px; margin-bottom:0px; z-index:-1; height:500px; position:absolute}
div.ifbgem div.ifbgemf{position:absolute; bottom:0px; left:0px; width:170px; height:2px; line-height:2px; background:url('file?filename=images/gps/gps_embgif.gif') no-repeat bottom left ; padding:0; margin:0px 0px 0px 7px; border:0;}
.popUptText{margin-top:0px;}
.popUptImg{ margin-top:-12px; *margin-top:0px;}
.chkdiv1{float:left; margin:0 !important; clear:left; width:150px;}
.chkdiv2 {float:left; margin:0 !important; clear:right;}
.chkdiv3 {float:left; margin:0 !important; clear:right;}
.perDetails{ height:130px;}
.inputNoborder{ border:none !important; border:#FFF 0px none; !important padding-top:4px; *margin-top:-10px; _margin-top:-10px;; font-weight:bold;}
div.ackpage{ font-size:13px; text-align:left;}
#cancel_popup2{display:block; position:absolute; margin:0;padding:0;top:380px; left:200px; z-index:2147483648}
#cancel_popup3{display:block; position:absolute; margin:0;padding:0;top:510px; *top:380px; left:650px; z-index:2147483648}
#cancel_popup4{display:block; position:absolute; margin:0;padding:0;top:560px; *top:560px; left:200px; z-index:2147483648}
#noCreditCard {background-color:#FFFCCC;border:1px solid #E6DB55;display:none;height:auto;left:250px;line-height:19px;padding:0 5px;position:absolute;top:4px;}
.chkd {background-color:#FFFCCC; border:1px solid #E6DB55; line-height:19px; padding:2px 5px; font-size:11px;}
.errorMsgLink{ font-size:12px !important; margin:0px !important; padding:0px !important;}
.blackLink{ color:#000 !important;}
.header .helpImage {left:170px; top:55px; z-index:2147483645; }
.header2 .helpImage {left:170px; top:25px; z-index:2147483641; }
.posi { position:relative;}
.addiText{padding-left:178px; padding-bottom:15px; font-size:11px;}
.addiText2{padding-left:215px; padding-bottom:15px; font-size:11px;}
.productImage{ margin-top:-68px; padding-left:815px; float:left;}
/* New css by Danushka .header h2 , img.pa_tabcurrent_c , img.pa_tabcurrent_b */
/* mihisara .chkdiv2{margin-top:-50px; margin-right:170px; *margin-right:90px !important ; *margin-top:-65px !important; float:right;} 
.chkdiv2 {float:right; margin-right:170px; margin-top:-50px; *width:270px;_width:180px}*/
.mainEM{background-color:#fbe5e7;border:1px solid #f2a6ac;margin:10px;padding:10px;font-weight:bold}
.pageLoaging{background-color: #FFFCCC; border: 1px solid #E6DB55; color: #000000; font-size: 12px; padding: 5px; position: relative; text-align: left; margin:0 0 10px 0}
.btncover{ position:absolute; top:0; left:0; margin:0; padding:0; width:100%; height:30px; background:#FFF}
/* Tweak to back button and submit button tool-tip*/
div.leftbtn iframe,div.submitBtn iframe{display:none}
div.leftbtn div.htmc {right:-314px; top:0; margin:0; padding:0; width:314px; background-image:none}
div.submitBtn {position: relative}
div.submitBtn div.htmc {left:-314px; top:0; margin:0; padding:0; width:314px; background-image:none}
div.submitBtn div.htcc { margin:0; padding:0; width:314px; background-image:none}
div.submitBtn div.htcb { background:url("file?filename=images/gps_htbtr.gif") no-repeat scroll left top transparent; margin:0; padding:10px 19px 0 10px; width:285px;}
div.submitBtn div.htcf { background:url("file?filename=images/gps_htfr.gif") no-repeat scroll left top transparent; margin:0; padding:0; width:314px;}
/* End of the tweak to back button and submit button tool-tip*/
