* {unicode-bidi:normal; direction:rtl;}
ol {margin-left:0; margin-right:1.2em;}
ul li, ol li, ol ul li {margin-left:0; margin-right:1.25em; padding-left:0; padding-right:.2em;}
ul.arrow li{background:url(/en_US/i/pui/core/rtl_icon_content_arrow.gif) no-repeat 100% .5em; padding-right:.8em; padding-left:0;}
span.buttonAsLink input, form p.group span.label, #xptContentInner, .datatable tr th, .formTable td, div.textLeft {text-align:right;}

input[name$="email"], input[type=password], input[name$="PhoneNumber"], #uome_recipients, .emailField, .emailField strong, .emailInfo {direction:ltr; text-align:right;}
.ltr * {direction:ltr;}

/* Header Styles */
#searchForm {float:left; padding:4px 20px 5px 0;}
#navGlobal {float:left; width:auto;}
#navGlobal li {border-left:1px solid #333; border-right:none;}
div#navPrimary ul li {float:right;}
div#navPrimary ul li.active ul li.hover ul li{text-align:right;}
#rosetta {right:645px; overflow:hidden;}
#rosetta {left:5px; right:auto; text-align:left; overflow:hidden;}
fieldset#rosetta .flag img {right:0px; *right:-3px;}
a#widgetOpener img {padding-bottom:3px; padding-right:5px;}
#html-rosetta-container  {left:0; right:auto;}
#html-rosetta p {background-position:0 .6em; text-align:left; padding-left:1.1em; padding-right:0;}
#html-rosetta {right:.4em;}

/* LeftNav */
.navContainer div.LeftNavHeader {padding:5px 5px 5px 0; text-align:right;}
.navContainer ul li.offLevel1 {padding-right:0px;}
.navContainer ul li.onLevel1 {padding-right:0px;}
.navContainer ul li.offLevel1 a {padding:5px 15px 5px 5px;}
.navContainer ul li.onLevel1 a {padding:5px 15px 5px 5px;}
.navContainer ul ul li.offLevel2 a {padding:5px 21px 5px 5px;}
.navContainer ul ul li.onLevel2 a {padding:5px 21px 5px 5px;}
.navContainer ul ul ul li.offLevel3 a {background:url(/en_US/i/icon/icon_bullet.gif) no-repeat scroll 86% 8px transparent; padding:5px 29px 5px 5px;}
.navContainer ul ul ul li.onLevel3 a {background:url(/en_US/i/icon/icon_bullet.gif) no-repeat 86% 8px; padding-left:0px; padding-right:26px;}
.navContainer ul ul ul ul li.offLevel4 a {padding:5px 37px 5px 5px; background:url(/en_US/i/icon/icon_bullet.gif) no-repeat 82% 8px;} 
.navContainer ul ul ul ul li.onLevel4 a {padding:5px 37px 5px 5px; background:url(/en_US/i/icon/icon_bullet.gif) no-repeat 82% 8px;}

.navContainer ul li.openParentLevel1 a {background:url(/en_US/i/icon/icon_open_parent.gif) no-repeat scroll 99% 8px transparent; padding:5px 15px 5px 5px;}
.navContainer ul li.closedParentLevel1 a {padding:5px 15px 5px 5px; background:url(/en_US/i/icon/rtl_icon_closed_parent.gif) no-repeat 99% 8px;}
.navContainer ul ul li.openParentLevel2 a {background:url(/en_US/i/icon/icon_open_parent.gif) no-repeat scroll 95% 8px transparent; padding:5px 21px 5px 5px;}
.navContainer ul ul li.closedParentLevel2 a {background:url(/en_US/i/icon/rtl_icon_closed_parent.gif) no-repeat scroll 95% 8px transparent; padding:5px 21px 5px 5px;}
.navContainer ul ul ul li.closedParentLevel3 a {padding:5px 29px 5px 5px; background:url(/en_US/i/icon/rtl_icon_closed_parent.gif) no-repeat 90% 8px;}
.navContainer ul ul ul li.openParentLevel3 a {padding:5px 29px 5px 5px; background:url(/en_US/i/icon/icon_open_parent.gif) no-repeat 90% 8px;}

/* End of LeftNav */

/* Legacy Form Components */
.review table th, .rtl div.footerPopup, div.textRight, .formTable td.label, .formTable td.labelIndicator, .formTable td.labelError, .formTable td.labelErrorIndicator, .globalButtons, .label, .labelLeft, .labelError, .labelErrorLeft {text-align:left;}
.formTable td.labelIndicator label {background:url(/en_US/i/scr/asterisk.gif) no-repeat scroll right 37% transparent; padding-right:5px; padding-left:0px; zoom:1;}

/* Subscription Flow Changes */
.globalButtons input {margin:0 0 0 15px;}
div.labelIndicator {background:url(/en_US/i/scr/asterisk.gif) no-repeat scroll right center transparent; padding-right:5px; padding-left:0px; zoom:1;}
.formTable td.labelErrorIndicator label {background:url(/en_US/i/scr/asterisk_err.gif) no-repeat scroll right 37% transparent; padding-right:5px; padding-left:0px; zoom:1;}
/* End of Subscription Flow Changes*/

/* Pre-Approved Payment Changes */
div.messageBox ul, div.messageBox ol {margin:0 23px 12px 0;}
div.messageBox.error, div.messageBox.alert {background:url(/en_US/i/icon/icon_alert_24wx24h.gif) no-repeat 98% 14px #FFFFDE; padding-right:55px;}
/* End of Pre Approved Payment Changes*/

/* Gift Certificate Changes */
div.textLeft {text-align:right;}
/* End of Gift Certificate Changes */

/* Send Money Flow Changes */
#page #content.sideposright #main {float:right;}
input[type="checkbox"], input[type="radio"], input[type="hidden"] {margin-left:0.25em; margin-right:0;}
#addAddress input[type="checkbox"],#addAddress input[type="radio"],#addAddress input[type="hidden"] {margin-right:0.25em;}

/* End of Send Money Flow Changes */

/* {global.css} */
#pge .column {margin:0 0 0  2.13%;}
#pge #content.sideposleft .column, #pge #content.sideposright .column {margin:0 0 0 2.86%;}
#pge #content.sideposleft .column.nogutter, #pge #content.sideposright .column.nogutter, #pge .column.nogutter {margin-left:0;}
#pge #content.sideposleft #main, #pge #content.sideposright #sidebar {float:left;}
#pge #content.sideposright #main, #pge #content.sideposleft #sidebar {float:right;}
.rtl #footer ul li {zoom:1; border-right:0; border-left:1px solid #999; padding:0 .4em;}
#footer ul li a {margin:0 0 0 .5em;}
.rtl #footer ul .last, .rtl #footer ul .last a {border:0;}
#content div.col {float:right;}
#content div.col.last {float:left; margin-left:0;}
#headline .metadata li {margin:0 0 0 .4em; *margin-left:.5em; border-right:0; border-left:1px solid #ccc; padding-left:.6em; *padding-left:.4em;}
#headline .metadata li.textright {float:left;}
#headline .progress li {margin:0 0 0 1.25em;}
#headline .progress li strong {padding:.1em 0 .1em .2em;}
#headline .progress li.current strong {padding:.1em .25em .1em .2em;}
#headline .backlink, #headline .secure {float:left; text-align:left;}
.rtl #headline img { position:absolute; left:0; right: auto;}
.splitBtn {float:right;}    
.splitBtn ul li.primaryItem a {border-left:0; border-right:1px solid #8F8D8E;}    
.splitBtn span.listArrow {border-left:1px solid #8f8d8e; border-right:0;}    
div.splitBtn.prepOpen ul li.primaryItem a, div.splitBtn.menu.listOpen ul li.primaryItem a {border-right:1px solid #8F8D8E; border-left:0;}    
.stacked.cardstack .top .body div .splitBtn.menu{margin-right:0; margin-left:.9em !important;}    
div.splitBtn.prepOpen span.listArrow, div.splitBtn.listOpen span.listArrow {border-left:1px solid #8F8D8E;}
button, input.button {margin-right:0; margin-left:10px;}
#xptContentInner {text-align:right;}
#headline .secure a {background-position:left center; padding:3px 0 0 20px; zoom:1;}
#page .layout3 div.first {margin-right:0!important; margin-left:12px; width: 245px;}
div.messageBox.error, div.messageBox.alert {padding-left:0; padding-right:55px;}
div.messageBox {background-position:96% 10px;}
form.edit p.group label, form.edit p.group span.label {float:right; clear:right; text-align:left;}
form.edit p.group span.field {margin-left:0; margin-right:200px;}
form.edit p.buttons {padding-left:0; padding-right:201px; zoom:1;}
form.edit p.group span.helplink {float:left;}
form.edit fieldset.multi span.labels, form.edit fieldset.group span.labels {float:right; display:block; text-align:left;}
form.edit fieldset.multi div.fields, form.edit fieldset.group div.fields {margin-left:0; margin-right:200px;}
form.edit #ccdetails fieldset.multi .ltr {margin-right:0; zoom:1;}
a.button {margin-right:0; margin-left:10px;}
.rtl #headline .progress li strong {border-right:0; border-left:1px solid #CCC;}
.rtl #headline .progress li.current strong {border-right:1px solid #c88039;}
.rtl .lightbox .yui-panel .container-close {right:auto; left:5px;}
form.edit fieldset.multi p.group label.rightPad {padding-right:0; padding-left:10px;}
form.edit fieldset.multi p.group label {text-align:right;}
form.edit fieldset.multi .fields .first {margin-right:0;}

/*-- 32893 - RTL (paypal.css) --*/
div#footer ul li {zoom:1; border-right:0; border-left:1px solid #999; padding:0 .4em 0 0 !important;}
div#footer ul li a {margin:0 0 0 .5em;}
div#footer ul .last, #footer ul .last a {border:0;}
.rtl div.messageBox.res-center-critical, .rtl div.messageBox.confirmation {padding-left:12px; padding-right:70px; background-position:96% 7px;}


/*-- 32893 - RTL (core.css) --*/
#footer ul li {zoom:1; border-right:0; border-left:1px solid #999; padding:0 .4em 0 0;}
#footer ul li a {margin:0 0 0 .5em;}
#footer ul .last, #footer ul .last a {border:0;}

/*-- 32893 - RTL (marketing.css)--*/
#footerSites ul li {zoom:1; border-right:0 !important; border-left:1px solid #999; padding:0 .4em 0 0;}
#footerSites ul li a {zoom:1; margin:0 0 0 .5em;}
#footerSites ul .last, #footerSites ul .last a {border:0;}

/*-- Tooltip and ballooncallout --*/
.rtl .balloon .posOver, .rtl .balloon .posUnder {background:url("/en_US/i/pui/scr/rtl_tooltip_sprite.gif") no-repeat -750px bottom;}
.rtl .balloon .posUnder {background-position:-250px top;}
.rtl .balloon .posUnder .body {padding-left:17px; padding-right:8px;}

/*-- pageSalsa.css --*/
.rtl div.alert p a {margin-right:15px;}
.rtl div.alert-warning  {background-position: 95% 15px;}
.rtl div.alert img, .rtl .welcome #headline div.secondary, .rtl .welcome .first .box .links, .rtl .welcome .first .box ul li.links, .rtl .welcome .header .links, .rtl .datatable .actions a.statusTypesPopup, .rtl .datatable .replicaAlert #replicaClose {float:left;}
.rtl .welcome .first .box .head h3, .rtl .welcome .first .single ul li.balance, .rtl .welcome .first .box ul li.singleBalance, .rtl .welcome .header h3, .rtl .welcome .aofilters, .rtl .welcome .header #alertImage, .rtl .datatable .replicaAlert p, .rtl .datatable .actions input {float:right;}
.rtl div.alert {padding: 15px 45px 15px 25px;}
.rtl .welcome #headline .metadata li {margin-right:0; margin-left:.3em; padding-right:0; padding-left:.65em;float:right;}
.rtl .welcome #headline .metadata li.accTypeList {margin-right:0; margin-left:.5em; padding-right:0; padding-left:.4em;}
.rtl .welcome #headline .metadata li.metaDataFirst {padding-right:0; padding-left:.6em;}

.rtl .welcome .first .box {padding:7px 10px 2px 9px;}
.rtl .welcome .first .box .head p {margin:0 15px 0 1px;}
.rtl .welcome .first .box ul li {padding-right:0;} /*need to check*/

.rtl .welcome .first .box ul li.info {float:right; margin-left:0; margin-right:7px;} /*need to check*/
.rtl .welcome .first .box .next a.small {margin-left:0; margin-right:7px;} /*need to check*/
.rtl .welcome .first .multi img {margin-right:0; margin-left:5px;}
.rtl .welcome .first .multi table.basic {margin:.15em 0 .55em 1.4em; float:right;}
.rtl .welcome .first .multi .links li {margin:0; line-height:normal; zoom:1;}
.rtl .welcome .first .multi .links li.end {margin:0 2px 0 1px; border-left:0; border-right:1px solid #ccc; padding-right:5px; padding-left:0;} 
.rtl .welcome .first .multi li.secondary {margin-left:0; margin-right:4px;}  /*need to check*/

.rtl .welcome .last .box ul li {margin-left:0; margin-right:.8em; padding:0 9px 2px 0; background:transparent url(/en_US/i/scr/rtl_scr_ao_bullet_4x6.gif) no-repeat scroll right 7px;}
.rtl .welcome .last .box ul ul {margin-left:0; margin-right:-10px;}
.rtl .welcome .last .box p {padding-left:0; padding-right:10px;}

.rtl .welcome .header h3 span{padding-left:0; padding-right:10px;}  /*need to check*/
.rtl .welcome .aofilters li {margin:0 0 0 6px; border-right:0; border-left:1px solid #999; padding:0 0 0 8px; zoom:1;}
.rtl .welcome .aofilters li.selected {padding-right:0; padding-left:8px;}
.rtl .welcome .aofilters .lastfilter {border-left:0;}

.rtl .datatable .actions a {float:right; padding-left:0;}
.rtl .datatable tr td.dateInfo {padding-right:0;}

.rtl .splitButton {border-left:1px solid #bfbfbf;} /*-- We requestes for the image, Once the image icon_orange_dwn_arrow.gif is delivered, we will change*/
.rtl .splitButton ul li {padding:2px 5px 2px 4px;}
.rtl .splitButton ul li.hideSecondaryItem {padding:3px 5px 3px 22px;}
.rtl .splitButton ul li.primaryItem {padding-right:2px; padding-left:20px; border-right:1px solid #bfbfbf;}

.rtl .welcome #content div.col {margin-right:0;}

.rtl .datatable tr .last {border-right:1px solid #CCC;}
.rtl .history #headline h2 {float:right;}
.rtl .history .amount {float:right; margin-right:0; margin-left:15px;}
.rtl .history form #activityFilters ul li{float:right; display:block;}
.rtl .history form #activityFilters ul li.first, .rtl .history form ul li.first {border-right:0; padding:0 0 0 5px;}
.rtl .history .amount h3 {padding:1px 5px 1px 0;}
.rtl .history form p select.dayoption {margin:0 0 0 15px;}
.rtl .history form p .daterange {margin:0 0 0 5px;}
.rtl .history form input#show {margin-left:0; margin-right:15px;}
.rtl .history .status dl.moreGlossary {margin-left:10px;}
.rtl .history .status dl {float:right;}
.rtl .history .status dl.moreGlossary {margin-left:0; margin-right:10px;}
.rtl .history .status dl dt {float:right; clear:right; padding-right:0; padding-left:5px;}
.rtl #activityFilters div {float:left;}
.rtl #activityFilters div label {margin-right:0; margin-left:5px;}
.rtl .history #activityFilters.enabled ul li.hover ul {padding:0 5px;}
.rtl #activityFilters.enabled ul li.last {border-right:1px solid #999; padding-left:20px; padding-right:5px; background-position:5px center;}
.rtl #activityFilters.enabled ul li li{border:0}
.rtl #activityFilters.enabled ul li.more {margin:3px 4px 3px 0; padding-right:0; padding-left:12px; background:url(/en_US/i/icon/rtl_icon_blue_right_arrow_4x7.gif) no-repeat left;}
.rtl .history form .amountTransaction ul li, .rtl .history form .amountTransaction ul li{border-right:0; border-left:1px solid #999;}
.rtl .history form .amountTransaction ul .last, .rtl .history form .amountTransaction ul .last{border-left:0; padding:0 5px 0 0;}
.rtl #activityFilters.enabled ul li.hover ul li.hover ul {left:auto; right:96%; padding:0 0 0 5px;}
.rtl #activityFilters.enabled ul li.hover ul li.hover ul li.hover ul {left:auto; right:95%; padding-right:0; padding-left:4px;}
.rtl .history .status h4 span.statusPage {margin-left:0; margin-right:8px;}
.rtl .history .datatable .actions a {padding-right:0; padding-left:1px;}
.rtl .datatable .title .downloadWidget {float:left; clear:left; margin:0 8px 0 0;}
.rtl .datatable .title .print {float:left; padding:0 0 0 8px; border-right:0; border-left:1px solid #333;}
.rtl .history .advancedSearch p, .rtl .datatable .title h3 {float:right;}
.rtl .history .advancedSearch p .button {margin:0 15px 0 0;}
.rtl .datatable .title .noSeperator {border:0; padding:0;}
.rtl .enabled#rightTextDownload li li {float:right; display:block;}
.rtl #rightTextDownload.enabled ul li.hover ul li {padding:0 4px 0 0;}
.lightbox .yui-panel .body .buttons {text-align:left;}
.rtl .history .basicSearch {float:right;}
.rtl .history #content {overflow:visible;}
.rtl .history #activityFilters.enabled ul li.hover ul li {margin-right:0; padding-right:0;}
.rtl .history #activityFilters.enabled ul li.hover ul li span {padding-right:3px;}
.rtl #rightTextDownload.enabled ul li {border-right:0; border-left:1px solid #CCC; float:right; padding:0 5px 0 8px;}
.rtl #rightTextDownload.enabled li li {border:0;}
.rtl #rightTextDownload.enabled ul li.last {background-position:left center; padding-left:18px; padding-right:8px;}
.rtl #rightTextDownload.enabled .downloadxls {float:right;}
.rtl #rightTextDownload.enabled ul li.hover ul {margin:-4px 0 0 5px; right:auto; left:-10px;}
.rtl input.calIcon {background-position:1% 2px;}
.cardstack ol.tabs li {float:right; margin-right:5px; margin-left:0;}
.rtl .history .advancedSearch {float:right; *float:none;}
.rtl .history .advancedSearch .currency label.checkbox {margin-right:0; margin-left:5px;}
.rtl .welcome .datatable .tableWrapper, .rtl .history .datatable .tableWrapper {overflow:visible;}
.rtl .welcome .layout2c {overflow:hidden;}
.rtl .history #headline .resolutionContent{float: left;}

/* basicSetup */
.cont .header, .cont .header h4 {float:right;}

table caption, table td{text-align:right;}
.rtl .shippingRow td, .rtl .shippingRowCell{text-align:left;}

.rtl .shippingRow td.rtlOverridecenter{text-align:center;}
.rtl .shippingRow td.rtlOverrideright{text-align:right;}
.rtl .shippingRow td.rtlOverrideleft{text-align:left;}

.accessAid {left:auto !important; top:-500em !important; right:50em; text-align:right !important;}
/* Standard Form Elements */
form fieldset.multi p {float:right; margin:0 0 0 .5em;} 
form p.group span.label {text-align:right;}
form.edit p.group label, form.edit p.group span.label {clear:right; float:right; text-align:left;}
form.edit p.group span.field {margin:0 200px 0 0;}
form.edit p.group span.help {margin:0.1em 181px 0.1em 0; padding:0 20px 0 0}
form.edit p.group span.autoTooltip {float:left;}
form.edit legend span.autoTooltip {text-align:left; margin-right:0; right:0;}
form.edit fieldset.multi span.help, form.edit fieldset.group span.help {margin:0.1em 181px 0.1em 0; padding:0 20px 0 0;}
form.edit fieldset.multi .first {margin:0 200px 0 0.5em;}
form.edit fieldset.multi p *, form.edit fieldset.multi p.group span.field {margin-right:0;}
form.edit fieldset.group div {margin:0 200px 0 0;}
form.edit fieldset.multi legend, form.edit fieldset.group legend {left:auto; right:0; text-align:left;}
form.edit p.group {overflow:hidden;}

form.edit p.buttons {padding-left:0; padding-right:201px;}
form.edit.error fieldset.multi p.first {margin-left:0.5em;}
form.error .error span.help {background:url(/en_US/i/icon/rtl_form_error.png) no-repeat scroll right top transparent;}
form.error p.error label, form.error p.error span.help, form.error p.error span.field, form.error fieldset.error span.help, form.error fieldset.error .first label, form.error fieldset.error div, form.error td.error span.help {padding-left:0; padding-right:20px;}
form.error fieldset.error .first span.field{padding-left:0; padding-right: 0px;}
form.error .error legend {padding-left:0; padding-right:20px;}
form.error p, form.error fieldset {margin-left:0; margin-right:20px;}
form.edit.error p, form.edit.error fieldset {margin-right:0; margin-left:0;}
form.edit.error fieldset.multi p.group span.field {padding-right:0; }
form.error .error {margin-right:0;}
form.edit.error p.error label, form.edit.error p.error span.field, form.edit.error fieldset.error legend, form.edit.error fieldset.error div, form.edit.error fieldset.error ul {padding-right:0;}
form.edit.error fieldset.multi span.help  {margin-left:0; margin-right:181px;}
form.edit.error p, form.edit.error fieldset {margin-right:0;}
form.edit.error fieldset.multi p.group span.field {padding-right:0;}
.review table th {padding:0 0 1em 20px; text-align:left;}
.review p.buttons {clear:right; padding-left:0; padding-right:201px;}
.review .basic th {padding:6px 8px;}

.textright {text-align:left !important;}	/* ln 453 */
.textleft {text-align:right !important;}
table.basic th, table.lite th, table.mini th, table.bare th {text-align:right;}
table.basic th {border-right:none; border-left:1px solid #fff;}
table.basic th:last-child {border-left:none;}
.tableDarkGreyBorder .tableCellRegularSmall {text-align:center;}
.rtl .tableDarkGreyBorder td, .rtl .tableDarkGreyBorder .tableCellRegularSmall {text-align:right;}

table.lite th {border-right:1px solid #fff;}

.rtl #accord .header {background-position:right; padding:0 20px 2px 0;}	/* ESM */

.rtl div.messageBox {background-position:98% 10px; padding-left:12px;}
.rtl div.messageBox.notification, div.messageBox.confirmation, div.messageBox.error, div.messageBox.alert {padding-right:55px;}
.rtl div.messageBox.res-center-non-critical {padding-right:80px;}
.rtl div.messageBox ul {margin:0 23px 12px; right:0;}

.rtl p.instructions {float:right; text-align:right;}
div.messageBox ul {top:-500em;}

.rtl .layout2a .login form label {text-align:right;}

.rtl table#featuresMatrix, .rtl table#featuresMatrix td {text-align:center;}
.rtl table#featuresMatrix .subProductEntry, .rtl table#featuresMatrix .nameEntry, .rtl table#featuresMatrix .descriptionEntry {text-align:right;}

form.edit fieldset.multi p.group span.help {margin-right:0; padding-right:0;}
form div.cctype.icon label {float:right; margin-right:0; margin-left:1em;}

span.autoTooltip {margin-left:0; margin-right:5px;}


/*-- IE7 fixes --*/
.rtl .helpLink a, .rtl .history .basicSearch li, .rtl .datatable .title .downloadWidget, .rtl .enabled#rightTextDownload li li, .rtl .datatable .tableWrapper, .rtl .welcome .layout2c, .rtl #content, .rtl .autoTooltip, .rtl .history .status h4 span.statusPage, .manageCC .ltr, .rtl .balloonControl, .rtl .history .advancedSearch li, .rtl .history .separator, #BeneficialOwnerDetails fieldset.multi .ltr, .rtl .signup .fields .ltr, #billingTwister .ltr, .multiplesubmitform .ltr, .ltr {zoom:1;}
.rtl .onboarding form div.wrapper, .rtl .onboarding form div.wrapper .expDateCont, .rtl .signup #main form, .rtl #content, .rtl .history .amountTransaction, .rtl .datatable .tableWrapper, .rtl .welcome .layout2c, .rtl #content {*overflow:visible;}
.rtl .history form #activityFilters ul {*width:500px; float:right;}
.rtl .history form #activityFilters ul ul {width:auto; float:none;}
.rtl .history form #activityFilters ul li {*float:right; *display:inline;}
.rtl .history #activityFilters.enabled ul li.hover ul li {*display:block; width:120px; padding-left:12px;}
.rtl .history #activityFilters.enabled ul li.hover ul li li {padding-left:4px;}
.rtl .history .basicSearch {*float:none;}
.rtl #rightTextDownload {*display:inline; *float:none;}
.rtl #rightTextDownload.enabled {*width:102px; zoom:1;}

.ltr p.group > *, .ltr {direction:ltr; text-align:right;}
form fieldset.multi .ltr p.group {float:left;}
form.edit fieldset.multi .ltr p.group.first {margin-right:0;}
.ltr {float:right; *float:none;}
.rtl .onboarding form div.wrapper fieldset.multi .ltr {float:left;}
.rtl .history .amount p.ltr { float:left; *padding: 0 0 5px; }
form.edit fieldset.multi .ltr {margin-right:200px;}
.ccadd form.edit fieldset.multi .ltr, #BeneficialOwnerDetails fieldset.multi .ltr {margin-right:0;}

.rtl .funding #main div#fundSourceCC .container {overflow:hidden;}

/* ICONising of marketing files */
ul.listNoIndent {margin-right:0.5em; margin-left:0; padding-right:1em; padding-left:0;}
div.generalBox div.content ol {margin:0 21px 15px 0;}
div.generalBox div.content {padding:1px 10px 1px 0;}
div.generalBox div.content ul {margin:0 15px 15px 0;}
div.generalBox {padding-left:10px; padding-right:0;}
div.generalBox div.title {background-position:left top; margin-left:-10px; margin-right:0; padding-left:-10px; padding-right:0;}
div.generalBox, div.generalBox div.content, div.generalBox div.title {background:url(/en_US/i/scr/grey_box.gif) no-repeat scroll left bottom #FFFFFF;}
div.generalBox div.content {background-position: right bottom;}

#page #content.sideposleft #sidebar, #page #content.sideposleft #login {float:right;}
#page #content.sideposleft #main {float:left;}

form div.collapse p, form div.collapse fieldset {float:right;margin-right:0;margin-left:1em;}

#xptContentInnerPopup {background-position:100% 5px; text-align:right;}
.cpCartHeader {text-align:left;}
.cardstack.stacked.vertical .card.top {float:right;}
.cardstack.stacked .card, .cardstack.stacked .header {left:auto; top:-999em;}
.cardstack.vertical ol.tabs li {padding:.45em .6em .65em 0; margin:0 0 0 10px;}
.cardstack.vertical ol.tabs li.top {padding:.55em .6em .55em 10px;}

#historyMiniLog .summaryLeft {border-left:0; border-right:1px solid #AAA;}

/* IPN History --*/
.rtl .dateRange, .rtl .selectRange, .rtl .fromDate, .rtl .toDate, .rtl .inputRange p, .rtl .inputRange label, .rtl .inputRange {float:right;}
.rtl .inputRange label {text-align:left;}
.rtl #searchIPN fieldset label {margin:0 5px 0 10px;}
.rtl .inputRange .time {margin-left:0; margin-right:10px;}
.rtl .inputRange {*width:420px;}
.rtl .inputRange label{*float:none; width:37px; zoom:1;}

.rtl #sidebar .nav ul li {padding:4px 18px 3px 5px; background:#fafafa url("/en_US/i/pui/rtl_icons_left_nav_1030x9.gif") -860px 7px no-repeat;}
.rtl #sidebar .nav ul li.active {background-color:#FFF; background-position:-658px 8px;}
.rtl #sidebar .nav ul li.signUpNowBtn {background-image:none; padding-left:0; padding-right:30px;}
.rtl .invoicingImg, .rtl .invoicingImg img {float:left;}
.rtl #apiOptionContainerInside {overflow:auto; width:100%; zoom:1;}
.rtl div#apiOption1, .rtl div#apiOption2 {padding-bottom:20px; margin-bottom:1em; min-height: 240px;}
.rtl div#apiOption1 {float:right; margin-right:0; margin-left:5px; position:relative;}
.rtl div#apiOption2 {float:left; margin-bottom:0;}
.rtl select#credit_card_type {float:none;}

/*ngCaptcha*/
.rtl .ngCaptcha span.leftFloat{float: right;}
.rtl .ngCaptcha span a.ngAudio{margin-right:0; margin-left:20px; background-position: -62px 0;}
.rtl .ngCaptcha span a {background-position: 125px 0; padding-right: 20px; padding-left:0;}

/*PPSCR01419088*/
.rtl .thirdpartyinfo .leftcont{float: right; padding-right:0;}

/*PPSCR01482340*/
.rtl #miniboxContent div#pagehead span, .rtl #miniboxContent div#loginform, .rtl #miniboxContent div.liner {padding-right: 25px;}
.rtl #miniboxContent #bottomtext .headtext {padding-right:12px}

.rtl #minipagedetails div#pagehead span, .rtl #minipagedetails div#messageBox, .rtl #minipagedetails div.liner {padding-right: 25px;}

/* Top header feature */
.rtl div#TopHeader{float:left;}
.rtl div#TopHeader div {float:right;}
.rtl ul#XOMenu li {background-position: right 0;padding: 0 30px 0 0;}
.rtl ul#XOMenu li img{padding: 0 5px 0 0;}
.rtl ul#XOMenu li ul.sub-menu {margin-right:50px;}
.rtl ul#XOMenu ul.sub-menu li{width:100%}

/* bugfix PPLOCAL-18665 - Misaligned title of table .Original Transaction. */
.rtl #historyMiniLog .tableHeader span.leftcontent {float: right;}

/* bugfix PPLOCAL-19234 - Mass payment- truncation in closing parenthesisin on CSV button */
.rtl div.review div.splButton div.splitBtn ul#ul-download_file_type {width:158px !important;}

