
div#navPrimary a span {
	background: none !important;
}
div#navPrimary .expanded a span {
	background: none  !important;
}

div#navPrimary li {
	margin: 0 1px 0 0;
	display: block;
	float: left;
	background: #023365 url(/right_both.gif) no-repeat right top;
}
div#navPrimary li.expanded {
	background: #336699 url(/right_both.gif) no-repeat right -149px;
}
div#navPrimary li li {
	display: inline;
	background: url(/sub_right_both.gif) no-repeat 100% 0;
}
div#navPrimary li li.selected {
	background: url(/sub_right_both.gif) no-repeat 0 -142px !important;
	margin: 0 0 0 -2px;
}
div#navPrimary a {
	background: url(/left_both.gif) no-repeat left top;
	text-decoration: none;
	margin: 0;
}
div#navPrimary li.expanded ul li.last  {
	background: none;
}
div#navPrimary li.expanded ul li.selected a {
	margin: 0;
}

/* for ESM billing page */
form.signup div#fieldrowCSC {
	float: none; 
	width: 11em !important;
}

div.additionFeatures {
	margin-left: 9px;
}
/* For SRD#13857 -47 */
div#navPrimary.srd ul{ height: 1% !important; }
div#navPrimary.srd ul li.active ul{ width: 760px; }
div#navPrimary ul.srd{ height: 1% !important; }
div#navPrimary ul.srd li.expanded ul{ width: 760px; }
div#navPrimary ul.srd li li.selected {background: transparent none repeat scroll 0% !important;}
div#navPrimary ul.srd li.expanded ul li a:hover { text-decoration: underline !important;}
div#header.srd input{font-family:Arial,Helvetica,sans-serif;}
/* SM review page */

form#reviewForm .orderDetails .edit div.fieldrow.discount input {
   padding-top: 2px;
   height: 15px;
   width: 126px;
}
form#reviewForm .orderDetails .edit div.fieldrow.discount {
   margin: 0;
   padding: 0;
   font-size: 10px;
   width: auto;
   background: none;
}

form#reviewForm .orderDetails fieldset#view-order-details div.buttonrow {
  padding: 0 0 5px 0;
  margin: 0;
  width: 18em;
  float: left;
  position: relative;
  top: -50px;
  left: 5px;
}

/*For Resolution Center page*/
#showCasesCaseSearch {
	height: 1%; 
}
#header.srd #rosetta {top:20px; left:390px;}/* IE 7.0 Win */
div#navSecondary {
	top: -11px;
}

div#footer ul li {
	padding: 0 3px 0 6px; 
}

/* for ESM billing page */
form.signup div#fieldrowCSC {
	float: none;
	width: 11em !important;
}
div.additionFeatures {
	margin-left: 5px;
}
form.signup div.contentLeft div.postal-code input {
	float: right;
	margin-right: -12px;
	padding: 1px;
	width: 5em;
}/**-----------------------------------------------------------------
		For Content Areas in Wax/WA/Wallet Payment Flows
------------------------------------------------------------------- */
#xptContentMain #modularContent {float: left;}
/* sets the appropriate width when the page has a sidebar */
#xptContentMain .partialWidth {width: 540px;}
#xptContentMain #sideBar{width: 200px; margin-left: 20px; float: right; border: 0px solid #000;}
#xptContentMain #sideBar .sectionHeader { background: #fff; }

#xptContentMain .modularContentArea {margin-top: 22px; margin-bottom: 28px;}
#xptContentMain .modularContentArea .contactInfo, #xptContentMain .modularContentArea .subsFundingSource {margin-top: -16px;}
#xptContentMain #modularContent h2, #xptContentMain #modularContent .hprHeader {padding:5px 10px 4px 10px; background-color: #E8F0F8; font-size: 11px; font-weight: bold; color: #000; display: block;}

#xptContentMain .modularContentArea .subsLoginInfo {width: 175px; padding: 3px; border: 1px solid #E6D03E; background-color: #FFFFCC;}
#xptContentMain .modularContentArea .subsLoginInfoCS1 {width: 175px; padding: 2px; border: 1px solid #E6D03E; background-color: #000000;}

#xptContentMain #modularContent .content {margin-left: 10px; margin-right: 10px;}

/* border for the login box on the billing page - try to find a currently style - a quick look didn't reveal one pk 2005.10.10 */
#xptContentMain #sideBar .login {width: 196px; border: 2px solid #336699; background-color: #fff;}
#xptContentMain #sideBar .login .logo {padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid  #cccccc; margin-left: 2px; margin-right: 2px; text-align: center;}
#xptContentMain #sideBar .login .content {padding: 10px 10px 10px 10px;}
#paymentMethod .formTable {width:auto;}

/* this is the style for the COWP preview message on the webaccept/Done page */
#cowpPreviewMessage {width: auto; margin: 5px; padding: 5px; border: 1px solid #000;}


/*----------------------------------------------------------------------
          Order Details & Order Summary in WAX/WA/Wallet
-----------------------------------------------------------------------*/
.dataTable {border-collapse: collapse;}
.dataTable TD {font-size: 11px; border: 1px solid #aaa; padding: 5px 10px 5px 10px; background-color: #fff;}
.dataTable TD.moneyColumn {text-align: right;}
.dataTable TD INPUT {font-size: 9px;}
.dataTable TD.header {font-weight: 700; background-color: #cde;}
.dataTable TD.headerMoneyColumn {font-weight: 700; background-color: #cde; text-align: right;}
.dataTable TR.summary TD {background-color: #efefef; border-color: #efefef; text-align: right; padding-right: 0px;}
.dataTable TR.summary TD.button {background-color: #efefef; border-color: #efefef; text-align: left; padding-left: 0px;}
.dataTable TR.summary TD.moneyColumn {text-align: right; padding-right: 10px; white-space: nowrap;}
.dataTable TR.summary TD.moneyColumnEmphasis {font-weight: bold; text-align: right; padding-right: 10px; white-space: nowrap}
.dataTable TD.spacer {border: 1px solid #fff; padding: 0px;}
.dataTable TD.spacerGrey {border: 1px solid #aaa; padding: 0px;}

.dataTable TD.noGrid {border-style: none; padding: 5px 10px 5px 0px;}
.dataTable TD.noGridSummary {border-top: 2px solid #aaa; border-right: none; border-bottom: none; border-left: none; padding: 5px 10px 5px 0px;}
/* to control margins around OrderDetails Table */
#orderDetailsArea {clear: both; margin: 5px 0px 10px 0px;}

/* to handle the subscription note area in OrderDetails component */
#orderDetailsArea .note {margin: 10px 0 0 0;}

/*----------------------------------------------------------------------
			For Buttons - pay and login
----------------------------------------------------------------------*/
INPUT.highlightButtonMed {width: 100px; font-size: 13px; font-weight: 700;}
INPUT.highlightButtonFlex {padding: 0 15px 0 15px; font-size: 13px; font-weight: 700;}

/*----------------------------------------------------------------------
			Button Standardization
----------------------------------------------------------------------*/
/* fix button alignment */
#xptContentMain #modularContent td.globalButtons input { vertical-align: top; }

.globalButtons input.primary, .globalButtons input.secondary,
.globalButtons input.tertiary {
	cursor: pointer;
	cursor: hand;
	font: bold 12px Arial;
	height: 22px;
	letter-spacing: 1px;
	padding: 0 10px;
}

.globalButtons input.primary {
	background: #ffaa2b url(/btn_main_1x50.gif) repeat-x top left;
	border: 1px solid #ff9900;
	color: #fff;
	margin: 7px 5px 0 175px;
}

.globalButtons input.secondary {
	background: #83a9ce url(/btn_secondary_1x50.gif) repeat-x top left;
	border: 1px solid #85a7ca;
	color: #336699;
	margin: 7px 5px 0 5px;
	width: auto;
}

.globalButtons input.tertiary {
	background: #bcbcbb url(/btn_cancel_1x50.gif) repeat-x top left;
	border: 1px solid #acadaf;
	color: #777;
	margin: 7px 0 0 5px;
	width: auto;
}

.globalButtons input.primaryDisabled, .globalButtons input.secondaryDisabled,
.globalButtons input.tertiaryDisabled {
	background: #e5e5e5;
	border: 1px solid #ccc;
	color: #ccc;
	font: bold 12px Arial;
	height: 22px;
	padding: 0 10px;
}
.globalButtons input.primaryDisabled { margin: 7px 5px 0 175px; }
.globalButtons input.secondaryDisabled { margin: 7px 5px 0 5px; width: auto; }
.globalButtons input.tertiaryDisabled { margin: 7px 0 0 5px; width: auto; }

/*----------------------------------------------------------------------
          Progress Indicator
-----------------------------------------------------------------------*/
ul#progressMeter {
	list-style-type: none;
	color: #7c9fbf;
	font-size: 10px;
	margin: 0px 0 6px 0;
	padding: 0;
	clear: both;
}
ul#progressMeter li {
	float: left;
	text-align: center;
	padding: 0 9px 12px 9px;
	background: url(/progress_bar_high.gif) repeat-x center bottom;
}
ul#progressMeter li:first-child { padding-left: 0; }
ul#progressMeter li:last-child { padding-right: 0; }
ul#progressMeter li.incomplete { background-image: url(/progress_bar.gif); }
ul#progressMeter li.current { background-image: url(/progress_dot.gif); color: #369; font-weight: bold; }

/*-----------------------------------------------------------------------------
	Required Field messaging 
	pk 2005.12.03
-------------------------------------------------------------------------------*/
#requiredWithSecure {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/* Used to position the Return to merchant Link */
#merchantReturn {clear: both; position: relative; top: -25px;}

/* Used for text on right side of form inputs - needs a width when in two colun layout */
.partialWidth DIV.inputNote {float: right; width: 135px; padding: 0px;}


#xptContentMain .partialWidth {width: 535px;}
#xptContentMain #sideBar .containerBox {background-color: #efefef; }
#xptContentMain #sideBar .containerBox .logo {padding-top: 10px; padding-bottom: 5px; }
#xptContentMain #sideBar .sectionHeader {background-color: #fff; padding: 5px; margin: 1px; margin-bottom: 0px; color: #023365;}

#xptContentMain .modularContentArea {margin-top: 10px; margin-bottom: 12px;}
#xptContentMain #modularContent h2 {padding:5px 10px 4px 10px; background-color: #E8F0F8; font-size: 11px; font-weight: bold; color: #000; display: block;}
/* Two styles added for EFR-312559 */
#xptContentMain #modularContent .sectionHeader {background: url(/scr_blueArrow_6x11.gif) no-repeat center left; padding-left: 13px; }
#xptContentMain #modularContent .sectionHeader strong {font-size: 13px; font-weight: bold; color: #023365;}
#xptContentMain #modularContent input.loginAction  {color: #036; text-decoration: none; font-weight: bold; font-size: 13px; background-color: #e8f0f8; border: 1px solid #023365; border-bottom: 2px solid #023365; border-right: 2px solid #023365; padding: 6px 10px; cursor: pointer;}
 float: right;
.partialWidth DIV.inputNote {float: right; width: 132px; padding: 0px;}
div.titleHeader {
	background: url(/header_bg.gif) repeat-x;
}


div.titleHeader h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #336699;
	margin: 32px 0px 10px 30px;
	border-bottom: 1px solid #ccdded;
}

div.titleHeader img {
	margin: 25px 0px 10px 400px;
}

p.secureTransaction {
	text-align: right;
	font-size: .9em !important;
}
p.secureTransaction a {
	background: url(/secure_lock_2.gif) no-repeat right center;
	padding: 2px 20px 2px 0;
}

p.instructions {
	margin-top: -1.1em;
	text-align: left;
}
p.instructions span.requiredText {
	background: url(/asterisk.gif) no-repeat ; 
	background-position: 0% 37%; 
	padding-left: 10px;
	font-size: 13px;
}

p.description {
	font-size: .9em;
	text-align: right;
}
p.description a.secure {
	background: url(/secure_lock_2.gif) no-repeat right center;
	padding: 2px 20px 2px 0;
}

/*add id_370473 for bug fix - lhuynh */
#id_370473 {clear:both;}
@import url("../../reset.css");

/* Common */
body {
	font: .75em/1.2 Arial, Helvetica, sans-serif !important;
	padding: 10px 0;
	color: #000;
	background: #fff url(/header_bg.gif) repeat-x 0 83px;	
	border: 7px solid #fff;
	overflow-y: visible;
	_overflow-y: auto;
}
/*
	Used for Message notification that appear within subflow pages that still
	use a Table rather than a Div
*/
/* Added this to enable coloring of fields when the form validation fails for subflows */
.error {
	color: #f00;
}
table.notificationBox td {
	padding: 12px 40px 12px 12px;
}
table.notificationBox {
	margin-bottom: 15px;
}
/* End of Message notification */

/* Styles to overwrite width of nested tables in subflow pages:
   PrintableReceipt, Cart
*/
table#xptContentContainer tbody tr h1,
div#xptContentMain table#xptContentContainer div#actionButtons td.globalButtons,
table#payment-details, table#details-wrapper {
	width: 860px !important;
}
/*ConversionOptions*/
div.modularContent div.contentArea {
	margin-top:10px;
}

body#receipt table#xptContentContainer tbody tr h1,
body#receipt div#xptContentMain table#xptContentContainer div#actionButtons td.globalButtons,
body#receipt table#payment-details, table#details-wrapper {
	width: 640px !important;
}
body#receipt table#customer-details, table#merchant-details {
	width: 320px !important;
}
table#xptContentContainer tbody tr h1 {
	margin-left: auto;
	margin-right: auto;
	font: bold 17px Arial, Helvetica, sans-serif;
	float: left;
}
table#xptContentContainer h1 {
  height: 30px;
}
div#xptContentMain table#xptContentContainer div#actionButtons td.globalButtons {
	text-align: right;
}
div#xptContentMain table#xptContentContainer td.globalButtons button#checkout {
	background: none;
	border: 0;
	padding: 0;
}

/* End of table width */
strong {
	font-weight: bold;
}
legend {
	display: none;
}
.unavailable {
	display: none;
}

/*
	Used for Message notification that appear within subflow pages that still
	use a Table rather than a Div
*/
table.notificationBox td {
	padding: 12px 40px 12px 12px;
}
table.notificationBox {
	margin-bottom: 15px;
}
div.actionList {
	margin-bottom: 10px;
	margin-top:5px;
}
/* End of Message notification */

/* Used for the AllPurposeTextSubmit */
input.transparentButton { 
	margin: 0; 
	border: none;
	background-color: #fff; 
	text-decoration: underline; 
	color: #03c; 
	padding: 0;
	text-align: left;
	cursor: pointer; 
	font-size: 0.9em;
}
/* END: Used for the AllPurposeTextSubmit */

/* Layout */
div#header, div#main, div#footerhps {
	width: 63em;
	margin: 0 auto;
}
div#header {
	margin-bottom: 13px;
	height: 78px;
	overflow: hidden;
}
div#footerhps {
	clear: both;
	padding-top: 100px;
}
div#footerhps p {
	margin: 0;
	padding: 0;
}
div#header h1 {
	font-size: 24px;
	padding-top: 23px;
	font-family: Arial, Helvetica, sans-serif;
}
#xptContentMain #modularContent, div#xptContentMain .partialWidth {
	clear: both;
        float:left;
}
div#xptContentMain h1 { 
	font-size: 1.4em;
	color: #326698;
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 20px;
	clear: left;
}
h1 img {
	position: absolute;
	right: 0;
	top: -10px;
}
p.description {
	text-align: right;
	font-size: .9em;
	position: relative;
	top: -50px;
}
p.description a.secure {
	background: url(/secure_lock_2.gif) no-repeat right center;
	padding: 2px 20px 2px 0;
}

/* Main */
div#main.content div#content {
	width: 100%;
}
div#main h1 { 
	font-size: 1.4em;
	color: #326698;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

/* Footer */
div#footerhps p, div#footerhps a {
	color: #666;
	font-size: 11px;
}

/* Page level */
form {
	margin-top: 30px;
}
form p {
	margin: 1.2em 0;
	font-size: 1.2em;
}
form p.note, div.notes p {
	font-size: .9em;
}
div#content p, div#content div.buttonrow {
	padding-left: 14.8em;
	_padding-left: 15em;
}
div#content p.note {
	margin-top: 0;
	margin-bottom: 0;
	font-size: .9em;
	padding-left: 16.25em;
	_padding-left: 16.45em;
	color: #aaa !important;
}
div#content p.returnto {
	margin-top: 50px;
	font-size: 1.1em;
	padding-left: 0;
}
div#content form p.note {
	color: #aaa;
	margin: 0;
}
div#content .selected {
	background-color: #edf4fc;
}

/* Fieldrows */
div#content div.fieldrow {
	padding: 2px 0;
	_padding: 1px 0;
}
div.fieldrow, div.fieldRow {
	margin-bottom: 2px;
}
div.fieldrow label, div.fieldRow label {
	display: block;
	float: left;
	width: 14.2em;
	margin: 0 5px 0 0;
	padding: 3px 0 0 2px;
}
div.fieldrow input {
	width: 18em;
}
div.fieldrow select {
	width: 18.25em;
	_width: 18.3em;
}
div.fieldrow div.value {
	display: block;
	padding: 0;
	width: 22em;
	float: left;
}
div.region {
	float: left;
}
div.region select {
	width: auto !important;
}
div.street-address, div.extended-address, div.locality, div.tel {
	clear: left;
	_clear: left;
}
div.postal-code {
	float: left;
	_clear:left;
	text-align: right;
	width: 16.15em;
	_width: 16em;
	margin-left: -1px;
	_margin-left: 0;
}
div.postal-code,div.postal-code-default {
	clear: both;
}
div.postal-code label {
	width: 7.5em !important;
	_width: 7.5em !important;
	text-align: left !important;
}
div.postal-code input {
	width: 5.6em;
	float: left;
	padding: 1px;
}

div.postal-code.country_specific {
	width: 36em !important;
	text-align: left;
}

div.postal-code.country_specific label {
	width: 7.5em !important;
	_width: 7.5em !important; 
	text-align: left !important;
	padding-left: 3px;
}

div.postal-code.country_specific input {
	width: 5.6em;
	float: none;
}

/* Buttons */
div.buttonrow input, div.buttonRow input {
	width: auto;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 10px 2px 10px;
	_padding: 1px 10px 0 10px;
	margin-right: 10px;
	letter-spacing: 1px;
	background: #fcbb49 url(/btn_main_1x50.gif) repeat-x top left;
	color: #fff;
	border: 1px solid #f90;
}
div.buttonrow input#review, div.buttonRow input#review {
	padding: 1px 2px 2px 2px;
}
div.buttonrow input:hover, div.buttonRow input:hover {
	cursor: pointer;
}
div.buttonrow input:active, div.buttonRow input:active {
	border: 1px solid #000 !important;
}
div.buttonrow input.done, div.buttonRow input.done {
	background: #afc8f1 url(/btn_secondary_1x50.gif) repeat-x top left;
	border: 1px solid #85a7ca;
	font-size: 11px;
	padding: 2px 10px;
	_padding: 2px 10px 0 10px;
	color: #369;
}	
div.buttonrow input.cancel, div.buttonRow input.cancel {
	background: #cfcfcf url(/btn_cancel_1x50.gif) repeat-x top left;
	border: 1px solid #acadaf;
	font-size: 11px;
	padding: 2px 10px;
	_padding: 2px 10px 0 10px;
	color: #777;
}	
div.buttonrow input.disabled, div.buttonRow input.disabled {
	background: #bcbcbb url(/btn_cancel_1x50.gif) repeat-x top left;
	border: 1px solid #acadaf;
	font-size: 11px;
	padding: 2px 10px;
	_padding: 2px 10px 0 10px;
	color: #acadaf;
}
div.buttonrow input.disabled:hover, div.buttonRow input.disabled:hover {
	cursor: default;
}	

/*
	ManageCC.aml - Manage Credit Card
   Emanuele Fabrizio - 2006-12-12
*/
body#manageCC form {
	/* 10px margin-top of the form for the Update CC Mode*/
	margin: 10px 0 0 0;
	padding: 0;
}
body#manageCC div.fieldrow input, body#manageCC div.fieldRow input {
	border: 1px solid #83a8cc;
	padding: 1px;
}
body#manageCC div#content p.returnto {
	margin-top: 37px;
}
body#manageCC div.buttonrow {
	margin-top: 20px;
}
body#manageCC div.buttonrow p {
	padding-left: 0;
	font-size: 11px;
	margin-top: 10px;
}
body#manageCC div.payment-type fieldset#payment-type {
	padding: 0 0 0.3em 14.8em;
	_padding-left: 15em;
}
/* This updated with is to include space for prepaid cards note */
body#manageCC div#fieldrowCCNumber {
	width: 56.5em;
}
body#manageCC div#fieldrowCCNumber input {
	margin-right: 0.7em;
}
body#manageCC fieldset#billingAddress {
	padding-bottom: 20px;
}
body#manageCC div#shipping-address {
	padding: 3px 0 6px 0;
}
body#manageCC div.region select {
	width: auto !important;
}

/* for cc hover on ManageCC */
body#manageCC div.ccOnFile {
	margin: 20px 0 17px 0;
	padding: 10px 0;
	border-top: 1px solid #ebf1f7;
	border-bottom: 1px solid #ebf1f7;
	width: 35.1em;
}
div.ccHoverList {
	display: inline;
	vertical-align: 50%;
	padding: 0 0 0 10px;
}

/* Review page styles from EC QuickHits */
/* Review */
body#manageCC div#edit-shipping-address.edit {
	width: 30em;
	_width: 31em;
}
body#manageCC fieldset {
	clear: both;
	padding: 0;
}
body#manageCC fieldset:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* Edit Module */
body#manageCC div.edit {
	border: 1px solid #cde;
	padding: 1px;
	margin: 0 0 0 13.8em;
	clear: both;
}
body#manageCC div.edit h3 {
	margin-bottom: 0.5em;
}
body#manageCC div.edit fieldset {
	background: url(/scr_hashedbg_4x4.gif) repeat center;
	padding: 10px;
	border: none;
	margin: 0;
}
body#manageCC div.edit fieldset label {
	width: 7.3em;
}	
body#manageCC div.edit li {
	padding: 2px 0;
}	
body#manageCC div.edit fieldset li label, body#manageCC div.edit fieldset li input {
	width: auto;
	float: none;
}	
body#manageCC div.edit fieldset li label {
	line-height: 1.6;
	margin: 0;
	padding: 0;
	display: inline;
}	
body#manageCC div.edit fieldset li a {
	font-size: .9em;
	padding-left: 5px;
}
body#manageCC div.edit fieldset li input {
	vertical-align: text-top;
	_vertical-align: middle;
	margin-right: .25em;
}	
body#manageCC div.edit fieldset div.checkbox {
	padding-left: 6.5em !important;
}
body#manageCC div.edit fieldset div.checkbox label {
	width: auto;
	font-size: 0.9em;
}
body#manageCC div.edit div.buttonrow {
	clear: both;
	margin: 0;
	padding: 6px 0 0 0;
}	
body#manageCC div.edit div.buttonrow input {
	padding: 3px 2px;
}	
body#manageCC div.edit div.buttonrow a {
	display: inline;
	font-size: .9em;
}	
body#manageCC fieldset.add div.buttonrow {
	padding-left: 7.7em;
	_padding-left: 8em;
}	
body#manageCC div.edit div.postal-code label {
	width: 8em;
	text-align: right;
}	
body#manageCC a.change-link {
	display: none; /* the display is handled with JS */
	clear: both;
}
body#manageCC .type, body#manageCC .edit {
	display: none;
}
body#manageCC .value .value {
	padding: 0;
}
body#manageCC div#content p.note {
	color: #000;
	margin-bottom: .25em;
	padding: 0;
}
body#manageCC .edit.open {
	top: -.8em;
	_top: -1.2em;
	display: block;
	position: relative;
}

/* 
	This shows the edit shipping for
	the non-js case 
*/
body#manageCC .edit.expand, body#manageCC #add-address-name.expand {
	display: block;
}
body#manageCC a#add-shipping-address, body#manageCC a#edit-new-phone, body#manageCC a#edit-new-address {
	display: none;
}

/* 
	for the non-js buttons
	that need to look like links
	pk 2006.09.12 
*/
body#manageCC input.updateButton { 
	margin: 0;
	border: none;
	background-image: none;
	background-color: transparent;
	text-decoration: underline;
	font-weight: normal;
	color: #03c;
	padding: 0;
	text-align: left;
	cursor: pointer;
}

/* 
	Styles to handle the formatting
	of the International Addresses
	TODO: fix the class names - v2,v3,v4 need better names
*/
/* v2 - [override - state] */
body#manageCC .adr.v2 .region {
	display: block;
}

/* v3, v4 - [override address, extended-address, country */
body#manageCC .adr v3 .address, body#manageCC .adr.v4 .street-address,
body#manageCC .adr.v3 .extended-address, body#manageCC .adr.v4 .extended-address {
 	display: inline;
}

/* v4 - [additionally override zip] */
body#manageCC .adr.v4 .postal-code {
 	display: block;
}
body#manageCC .adr.v4 .country {
 	display: inline;
}

/* ManageBank CSS */
body#manageBank div#control {
	float: right;
	width: 30%;
}
body#manageBank div#content {
	float: left;
	width: 60%; 
}
body#manageBank div#bankFooter {
	clear: both;
	padding: 31px 0 0 0;
	_padding: 5px 0 0 0; 
}
body#manageBank div#bankFooter p.returnto {
	margin: 37px 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0; 
}
body#manageBank div#bank_left_container {
	float: left;
	width: 387px;
	padding: 0;
	margin: 0;
}
body#manageBank div#bank_right_container {
	float: left;
	width: 290px;
	background: url(/info_nonjs.gif) no-repeat bottom left;
	height: 201px;
	_height: 202px;
	padding: 0;
	margin: 0;
}
body#manageBank div#bankAccount div.checkingDefault {
	background: url(/info_checking_default.gif) no-repeat bottom left;
}
body#manageBank div#bankAccount div.checkingAccount {
	background: url(/info_checking_account.gif) no-repeat bottom left;
}
body#manageBank div#bankAccount div.checkingRouting {
	background: url(/info_checking_routing.gif) no-repeat bottom left;
}
body#manageBank div#bankAccount div.savingsDefault {
	background: url(/info_savings_default.gif) no-repeat bottom left;
}
body#manageBank div#bankAccount div.savingsAccount {
	background: url(/info_savings_account.gif) no-repeat bottom left;
}
body#manageBank div#bankAccount div.savingsRouting {
	background: url(/info_savings_routing.gif) no-repeat bottom left;
}
/* ManageBank Form CSS */
body#manageBank form {
	margin: 20px 0 0 0;
	padding: 0;
}
/* ManageBank button row */
body#manageBank div#bankFooter div.buttonRow {
	margin: 0; 
	padding: 0;
}
body#manageBank div#bankFooter div.buttonRow div.buttons { 
	margin: 0 0 0 160px; 
	padding: 0;
}
body#manageBank div#bankFooter div.buttonRow div.buttons input {
	width: auto;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #fcbb49 url(/btn_main_1x50.gif) repeat-x top left;
	color: #fff;
	border: 1px solid #f90;
}
body#manageBank div#bankFooter div.buttonRow div.buttons input:hover {
	cursor: pointer;
}
body#manageBank div#bankFooter div.buttonRow div.buttons input.done {
	font-size: 11px;
	width: auto !important;
	_width: 180px;
	padding: 1px 10px 2px 10px !important;
	_padding: 1px 10px 0 10px !important;
	margin: 8px 0 0 0;
	height: 22px;
}
body#manageBank div#bankFooter div.buttonRow div.buttons input.done:active {
	border: 1px solid #000 !important;
}
body#manageBank div#bankFooter div.buttonRow div.buttons p {
	margin: 7px 0 0 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}
body#manageBank div#bankFooter div.buttonRow div.buttons input.disabled {
	background: #bcbcbb url(/btn_cancel_1x50.gif) repeat-x top left;
	border: 1px solid #acadaf;
	font-size: 11px;
	padding: 2px 10px;
	_padding: 2px 10px 0 10px;
	color: #acadaf;
}
body#manageBank div#bankFooter div.buttonRow div.buttons input.disabled:hover {
	cursor: default;
}

/* Manage bank field row */
body#manageBank div.fieldrow {
	clear: both; 
	margin: 8px 0 0 0; 
	height: 1%; 
	padding: 0;
}
body#manageBank div.fieldrow label {
	display: block;
	float: left;
	margin: 0 2px 2px 0;
	padding: 0;
	width: 160px;
}
body#manageBank div.fieldrow div.field { 
	float: left; 
	margin: 0; 
	padding: 0; 
}
body#manageBank div.fieldrow div.field input {
	border: 1px solid #83a8cc;
	display: block;
	float: left;
	width: 18em;
	padding: 2px 0 0 2px;
	height: 18px;
	font: 12px Arial, Helvetica, sans-serif !important;
}
body#manageBank div.fieldrow div.field input.radio {
	display: block;
	float: left;
	width: auto;
	margin: 1px 0 0 0;
	border: none;
	_margin: 0;
	height: auto;
	padding: 0;
}
body#manageBank div.fieldrow div.field p.example { 
	float: left; 
	margin: 0 10px 0 5px; 
	padding: 0; 
	font-size: inherit;
	font: 12px Arial, Helvetica, sans-serif !important;
}
body#manageBank div.fieldrow div.field p.hint { 
	clear: both; 
	float: none; 
	margin: 0; 
	padding: 0; 
	font-size: 11px;
	color: #666;
}
body#manageBank div.fieldrow:after { 
	clear: both; 
	content: "."; 
	display: block; 
	height: 0; 
	visibility: hidden; 
}
body#manageBank div#bankFooter div.buttonRow div.buttons input.transparentButton, body#manageBank div#bankFooter p.returnto input.transparentButton { 
	margin: 0 !important; 
	border: 0 !important;
	background: #fff !important;
	text-decoration: underline !important; 
	color: #03c !important; 
	padding: 0 !important;
	text-align: left !important;
	cursor: pointer;
	font-weight: normal;
	letter-spacing: 0;
	font: inherit;
}
body#manageBank a.popup-link {
	display: none;
}

input.radio { 
	width: 1em !important;
	margin-right: 10px;
	border: 0px !important;
}
#mspf_radio_on input {
	width: 2em; 
	margin: 5px 5px 0 0;
}
#mspf_radio_credit_card input {
	width: 2em; margin: 0 5px 0 0;
}
#mspf_promo p {
	float: left;
}
#mspf_promo fieldset p {
	margin: 2px; 
	white-space: nowrap;
}
div.exp-date input {
	width: 3em;
	text-align: center;
	margin-right: 4px;	
}
.TandCnote{
	color:#000000 !important;
	font-size:0.9em !important;
	padding-left:16em !important;
	padding-bottom:5px;
	padding-top:10px;
}
.ssn4digits{
	color:#AAAAAA !important;
	font-size:0.9em !important;
}
.bcterms {overflow: scroll; width: 760px; height: 160px; margin-bottom: 10px; border: 1px solid #666;}
.panel .body .processing { margin: 2em 0em 3em 0em; text-align: center;  width: 100%;}
.panel .body .processing h4 { letter-spacing: .075em; font-size: 105%; }
.panel .body .processing p { margin: 2.5em 0em; }
.panel .bcterms {overflow: scroll; height: 150px; margin-bottom: 10px; border: 1px solid #666; width: 99%;}
.panel .body form { margin: 1em 0em; }
.panel .body form p { font-size: 1em; }
/* DEPRECATED - Contact the Web Dev Platform team before modifying this file. */ 
@import url(start.css);
/* -------------------------------------------------------------------- 
    Base Text Group 
--------------------------------------------------------------------*/
BODY, TD, DIV {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: 000;}
BODY {background-color: #fff; margin: 0; padding: 0 5px;}
FORM {margin: 0; display: inline;}
HR {margin: 8px 0 5px 0; border: solid 1px #999; color: #036;}
INPUT.default {font-size: 13px;}
INPUT.mediumText {font-size: 12px;}
INPUT.loginButton {font-size: 13px; background-color: #ff0000; letter-spacing:-2px;} 
INPUT.hotButton {font-size: 13px; font-weight: bold} 
INPUT.emphasis {font-size: 13px; font-weight: bold;}
INPUT.small {font-size: 11px; font-weight: 400}
INPUT.smallButton {font-size: 11px; }
INPUT.smallInputWidth,SELECT.smallInputWidth {width: 225px;}
INPUT.mediumInputWidth,SELECT.mediumInputWidth {width: 255px;}
INPUT.textRight {text-align: right;}
INPUT.securityInputWidth,SELECT.securityInputWidth {width: 282px;}
INPUT.textLong {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; width: 282px;}
SELECT.optionsLong {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; width: 282px;}
.globalButtons INPUT {font-size: 13px; margin: 0 15px 0 0; color: #000;}
.globalButtonsLeft INPUT {font-size: 13px; margin-right: 13px; color: #000;}
INPUT.globalButtonsSmall {font-size: 11px; color: #000;}
INPUT.transparentButton { margin: 0 0 0 0; border: none; background-color: #ffffff; text-decoration: underline; color:#03c; padding-left: 0; padding-right: 0; text-align: left;cursor: pointer; cursor: hand;}
INPUT.transparentAlertButton { margin: 0 0 0 0; border: none; background-color: #FFFFCC; text-decoration: underline; color:#03c; padding-left: 0; padding-right: 0; text-align: left;cursor: pointer; cursor: hand;}

A {color: #03c;}
HR.dotted {width: 100%; margin: 10px 0 15px 0; border-top: 0; border-bottom: 2px dotted #aaa;}
HR.dottedMarginBottom {width: 100%; margin: 0 0 15px 0; border-top: 0; border-bottom: 2px dotted #aaa;}
HR.dottedNoPadding {width: 100%; margin: 0; padding: 0; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #aaa;}
HR.dottedWhite {width: 100%; margin-top: 0; margin-bottom: 0; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #fff;}
HR.solid {width: 100%; margin-top: 5px; margin-bottom: 0; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px solid #999;}
HR.solidWhite {width: 100%; margin-top: 0; margin-bottom: 0; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 1px solid #fff;}
HR.solidGreen {margin: 0 0 0 0; border-top: solid 1px #fff; border-bottom: solid 1px #C1DBB9;}
HR.SolidLightGreen {margin: 2px 0 6px 0; border-top: solid 0 #C7D6BF; border-bottom: solid 0 #C7D6BF; size: 1px; color: #C7D6BF;}
HR.solidSmall {margin: 8px 0 6px 0; border-top: solid 1px #999; border-bottom: solid 1px #999; size: 1px; color: #036;}
HR.dottedRLMargin {width: 100%; margin-top: 0; margin-bottom: 0; margin-left: 5px; margin-right: 5px; border-left: 0 #000; border-right: 0 #000; border-top: 0 #000; border-bottom: 2px dotted #aaa;}

h1.heading {margin: 0; display: inline;}
#xptContentInner td h2 {font-size: 13px; font-weight: normal; margin: 0; display: inline}

DIV.containerWide {width:760px; margin: 0 auto 6px auto;}
DIV.containerNarrow {width:600px; margin: 0 auto 6px auto;}
DIV.containerWide:after, DIV.containerNarrow:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
DIV.floatLeft {float: left; padding: 0 15px 15px 0;}
DIV.floatRight {float: right; padding: 0 0 15px 15px;}
DIV.floatCenter {width: 100%; text-align: center; padding: 1px 0 15px 15px;}
DIV.textCenter {width: 100%; text-align: center;}
DIV.textLeft {width: 100%; text-align: left;}
DIV.textRight {width: 100%; text-align: right;}
DIV.boxMedRight {width: 120px;}
DIV.indented {margin: 0 20px 0 20px;}
DIV.instructions {width: 100%; line-height: 13px; font-size: 11px; background-color: #f9f9f9; border: 1px solid #ccc; border-right: 0; border-left: 0; padding: 2px; }
CODE, .codeSample {font-family: 'Courier New',monospaced; font-size: 13px; font-weight: 400;}
IMG.greyBorder {border: 1px solid #ccc;}
BR.textSpacer {font-size: 20px; line-height: 20px;}
BR.fieldSpacer {font-size: 28px; line-height: 28px;}
BR.fieldSpacerOpt {font-size: 35px; line-height: 35px;}
BR.h10 {font-size: 10px; line-height: 10px;}
BR.h5 {font-size: 5px; line-height: 5px;}
BR.h35 {font-size: 35px; line-height: 35px;}
BR.clearAll { clear: both; }
.default { color: #000; }
.defaultSmall { font-size: 11px; color: #000; }
.inlineBlueSmall { font-size: 10px; color: #00f; }
.optional {font-weight: 400;} 
.small {font-size: 11px; font-weight: 400;} 
.smallMediumGrey2 {font-size: 11px; font-weight: 400; color: #666;} 
.smallBlack {font-size: 11px; font-weight: 400; color: #000;} 
.smallDarkGrey2 {font-size: 11px; font-weight: 400; color: #999;} 
.smallWhite {font-size: 11px; font-weight: 400; color: #fff;} 
.default { color: #000; }
.smaller {font-size: 10px; font-weight: 400;} 
.smallerEmphasis {font-size: 10px; font-weight: bold;} 
.smallHighlight {font-size: 11px; font-weight: 400; color: #036;}
.medium {font-size: 15px; font-weight: 400;}
.emphasis {font-weight: bold;}
.italic {font-style: italic;}
.emphasisWhite {font-weight: bold; color: #fff;}
.emphasisHighlight {font-weight: bold; color: #036;}
.smallEmphasis {font-size: 11px; font-weight: bold;}
.smallEmphasisHighlight {font-size: 11px; font-weight: bold; color: #036;}
.mediumEmphasis {font-size: 14px; font-weight: bold;}
.inactiveEmphasis {font-size: 10px; color: #999; font-weight: bold;}
.activeEmphasis {font-size: 10px; color: #369; font-weight: bold;}
.large {font-size: 17px;} 
.extraLarge {font-size: 24px;}
.extraLargeEmphasis {font-size: 24px; font-weight: bold;}
.largeEmphasis {font-size: 17px; font-weight: bold;} 
.caption {font-size: 11px; color: #369;}
.superheading {font-size: 21px; font-weight: bold; color: #036;}
.heading, .heading h1 {font-size: 17px; font-weight: bold; color: #036; margin: 0; padding: 0;}
.subheading {font-size: 15px; font-weight: bold; color: #036;}
.subheadingClickthrough, .subheadingPopup {font-weight: bold;}
.hidden {visibility: hidden; display: none;}

.subheadingLightBlue {font-size: 13px; font-weight: bold; color: #369;}
.smallRed {font-size: 11px; font-weight: 400; color: #C60000}
.mediumRed {font-size: 13px; font-weight: 400; color: #C60000}
.smallRedEmphasis {font-size: 11px; font-weight: bold; color: #C60000}
.inactive {font-size: 13px; color: #999; font-weight: 400;}
.plainBox { width: 300px; height: 20px; border: solid 1px; border-color: #999; padding-left: 3px; }
.digitBox { width: 16px; height: 20px; border: solid 1px; border-color: #999; }
.largeBox { width: 570px; border: solid 1px; border-color: #999; padding: 4px; }
.signatureBox { width: 270px; height: 80px; border: solid 1px; border-color: #999; padding: 4px; }
.addressBox, .zipBox { height: 20px; border: solid 1px; border-color: #999; padding-left: 3px; }
.editableBox { height: 20px; border: solid 1px; border-color: #999; padding-left: 3px; background: #ffffcc; }

.separationLine {background-color: #999;}
.inlineRed {color: #f00;}
.inlineBlue {color: #00f;}
.inlinePayPalBlue {color: #369;}
.inlinebluesmall { font-size: 10px; color: #00f; }
.inlineBlue1 {color: #ccc;}
.inlineMediumGrey {color: #777;}
.inlineMediumGrey2 {color: #666;}
.inlineWhite {color: #fff;}
.inlineGrey, .substepCompleted {color: #666;}
.inlineDarkGrey {color: #aaa;}
.inlineDarkGrey2 {color: #999;}
.error {color: #f00;}
.errorEmphasis {color: #f00; font-weight: bold;}
.smallError {color: #f00; font-size: 11px;}
.smallErrorEmphasis {color: #f00; font-weight: bold; font-size: 11px;}
.savingsReportPadding {padding-left: 27px;}
.pipe {color:#cccccc;}

.inlineSubheadingBlue {color: #036;}
.inlineYellowBg {background-color: #ffc;}
.inlineLightGreyBg    {background-color: #e6e6e6;}
.inlineDisabled       {color: #999;}
.notificationBorder {background-color: #036;}
.notificationBg {background-color: #EFF7FE;}
.messageBorderBlue {border: 1px solid #036;}
.hint {font-size: 10px;}
.linkTypeSmall {font-size: 11px; font-weight: 400; text-decoration: underline; color: #03c;}
.alignBottom {vertical-align: bottom;}
.marginBottom {margin-bottom: 3px;}
.bulletsNoIndent {margin-left: 1em; padding-left: 1em;}
.notificationBox {width: 100%; background-color: #EFF7FE; border: 1px solid #83A8CC;}
.alertBox {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33;}
.confirmationBox {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33;}
.openIssuesBox {width: 100%; background-color: #FFEEEE; border: 1px solid #CC9999;}
.alertBoxCenter {width: 100%; background-color: #FFFFCC; border: 1px solid #CCCC33; text-align: center}
.saveInformationPadding {padding-left: 153px;}
.saveInformationPadding2 {padding-left: 5px;}
.saveInformationPadding3 {padding-left: 156px;}
.separationLine {background-color: #999;}
.subtabtexton {font-size: 11px; font-weight: bold; font-family: verdana,helvetica,arial,sans-serif; color: #036; text-decoration: none;}

.headerBorder {font-size: 11px; background-color: #f9f9f9; border-color: #ccc; border-width: 1px 0 1px 0; border-style: solid; padding: 5px}
.formsectionheader {border-top: 2px dotted #999;padding-top: 5px}

/* styles added for ppip pages */
.listNoIndent {margin-left: 0.5em; padding-left: 1em; margin-top: 5px; margin-bottom: 5px;}
UL.listNoIndent {margin-left: 0.5em; padding-left: 1em; margin-top: 5px; margin-bottom: 5px;}
OL.listNoIndent {margin-left: 0.5em; padding-left: 1em; margin-top: 5px; margin-bottom: 5px;}

TABLE.tableRLBlackBorder {border-collapse: collapse; border-right: solid 1px #AAA; border-left: solid 1px #AAA; border-top: solid 1px #AAA; border-bottom: solid 1px #AAA;  background-color: #fff;}

TD.borderBlack {border-bottom: solid 1px #AAA; border-right: solid 1px #AAA;border-top: solid 1px #AAA; border-left: solid 1px #AAA;}

TD.noPadding {padding: 0;}

TD.borderNoTop {border-bottom: solid 1px #AAA; border-right: solid 1px #AAA;border-top: 0 #AAA; border-left: solid 1px #AAA;}
TD.borderNoBottom {border-bottom: dotted 0 #AAA; border-right: solid 1px #AAA;border-top: solid 1px #AAA; border-left: solid 1px #AAA; padding: 0;}

/* PPIP Priority boxes styles */
TD.boxRoundPriority1Header {padding-top:2px; padding-bottom:5px; padding-left: 10px; padding-right: 5px; background-color: #83a8cc; font-size: 13px; font-weight: bold; color: #fff;}
TD.boxRoundPriority1Top {border-top: solid 1px #83a8cc; background-color: #83a8cc;}
TD.boxRoundPriority1Bottom {border-bottom: solid 1px #EBF1F7; background-color: #EBF1F7;}
TD.boxRoundPriority1Body {border-left: solid 1px #EBF1F7; border-right: solid 1px #EBF1F7; background-color: #EBF1F7; padding-left:10px;}

TD.boxRoundPriority2Top {border-top: solid 1px #ccc; background-color: #fff;}
TD.boxRoundPriority2Body { border-left: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff; padding: 0 10px 0 10px;} 

TD.boxRoundPriority2Bottom { border-bottom: solid 1px #ccc; background-color: #fff; padding-bottom: 0;}

TD.boxRoundPriority3Header {padding-top:2px; padding-bottom:5px; padding-left: 10px; padding-right: 5px; background-color: #EBF1F7; font-size: 13px; font-weight: bold;}
TD.boxRoundPriority3Top {border-top: solid 1px #EBF1F7; background-color: #EBF1F7;}
TD.boxRoundPriority3Body {border-left: solid 1px #EBF1F7; border-right: solid 1px #EBF1F7; background-color: #EBF1F7; padding-left:10px;}
TD.boxRoundPriority3Bottom {border-bottom: solid 1px #EBF1F7; background-color: #EBF1F7;}

TD.boxRoundPriority4Header {padding-top:2px; padding-bottom:5px; 	padding-left: 10px; 	padding-right: 5px; 	background-color: #e8e8e8;	font-size: 13px;	font-weight: bold;color: #000;}
TD.boxRoundPriority4Top {border-top: solid 1px #e8e8e8; background-color: #e8e8e8;}
TD.boxRoundPriority4Bottom{border-bottom: solid 1px #e8e8e8;	}
TD.boxRoundPriority4Body {border-left: solid 1px #e8e8e8; border-right: solid 1px #e8e8e8; padding-left:10px;
	}
TABLE.tableDarkGreyDoubleBorderNoTD { border-top: solid 2px #aaa; border-left: solid 2px #aaa;border-bottom: solid 2px #aaa; border-right: solid 2px #aaa; background-color: #fff;}

TABLE.HomePage3RowsStyle {border-right: solid 1px #DBE7F2; border-left: solid 1px #DBE7F2; border-top: solid 1px #DBE7F2; border-bottom: solid 1px #DBE7F2;}

/* Styles of Spec 5785*/
a.noUnderLine {text-decoration:none}
.borderBoxType TD.spacerGrey {border: 1px solid #aaaaa; padding: 0;}
/* End of Styles added for 5785*/

/* -------------------------------------------------------------------
    Print Media to define printer specific styles
--------------------------------------------------------------------*/
@media print { #buttonDiv {display: none;} } 

/* --------------------------------------------------------------------
	Spacer styles
 --------------------------------------------------------------------*/
.verticalSpacerLow {height: 5px;}
.verticalSpacerMedium {height: 10px;}
.verticalSpacerHigh {height: 20px;}

/* --------------------------------------------------------------------
	Header group
-------------------------------------------------------------------- */		
#xptHeader {width: 100%; margin: 0;}
#xptHeader TABLE {width: 600px;}
#xptHeader TR {vertical-align: middle;}
#xptHeader TD.cobrand {font-size: 21px; font-weight: bold; color: #036;}
#xptHeader .emphasis {font-weight: bold;}
.xptHeader {width: 600px;}

/*----------------------------------------------------------------------
          For Cart Display
-----------------------------------------------------------------------*/
#smallID TD {font-size: 11px; font-weight: 400;} 
#smallBlackID TD {font-size: 11px; font-weight: 400; color: #000;}
#smallEmphasisBlackID TD {font-size: 11px; font-weight: bold; color: #000;}  
#smallEmphasisID TD {font-size: 11px; font-weight: bold;}

/*----------------------------------------------------------------------
          For Order Details & Order Summary in WAX/WA/Wallet
-----------------------------------------------------------------------*/
.borderBoxType {border-style: solid; border-color: #aaaaaa; border-width: 1px 1px 1px 1px; padding: 2px;}

#xptContentInnerWAX {width: 760px; margin-left: auto; margin-right: auto; text-align: center;} 

#xptTabs {font-size: 13px; margin: 17px 0 10px 0; background-image: url(/bg.gif); height: 59px;}
#xptTabs TABLE.secondary {margin: 4px 0 0 0;}
#xptTabsBlueBar {font-size: 13px; width: 100%; margin: 5px 0 10px 0; background-image: url(/bg_clk.gif);}
#xptHeaderBlueBar {width: 100%; background-color: #369; margin: 5px 0 10px 0;}
/* Changed bottom margin bottom to bottom padding - so COWP will display correctly pk 2005.12.18 */
#xptErrorBox {width: 100%; margin: 0; padding-bottom: 10px;}
#xptErrorBox TABLE {border: 1px solid #aaa; width: 100%; background-color: #ffc;}
#xptErrorBox TABLE.secondary {border: 0; width: 100%; background-color: #ffc;}
#xptErrorBox TR {vertical-align: top;}
#xptErrorBox TD {padding: 4px;}
#xptErrorBox P {padding-bottom: 0; font-size: 13px; font-weight: bold; color: #f00;}

#xptErrorModerateBox {width: 100%; margin: 0 0 10px 0;}
#xptErrorModerateBox TABLE {border: 1px solid #aaa; width: 100%; background-color: #fff;}
#xptErrorModerateBox TABLE.secondary {border: 0; width: 100%; background-color: #fff;}
#xptErrorModerateBox TR {vertical-align: top;}
#xptErrorModerateBox TD {padding: 4px;}
#xptErrorModerateBox P {padding-bottom: 0; font-size: 13px; font-weight: bold;}

#xptMessageBox {width: 100%; margin: 0 0 10px 0;}
#xptMessageBox TABLE {border: 1px solid #aaa; width: 100%; background-color: #ffc;}
#xptMessageBox TABLE.secondary {border: 0; width: 100%; background-color: #ffc;}
#xptMessageBox TR {vertical-align: top;}
#xptMessageBox TD {padding: 4px;}
#xptMessageBox P {padding-bottom: 0; font-size: 13px; font-weight: bold;}

#xptSearchBox {border: solid 1px #ccc; background-color: #eee; margin-bottom: 5px;}

/*-----------------------------------------------------------
Specific to DE-ELV to overide the default behaviour for the table inside the div that is using #xptNotificationBoxELV to have a blue border
---------------------------------------------------------------------*/
#xptNotificationBoxELV TABLE {width: 720px;align: center}

/*---------------------------------------------------------------------
  Bread Crumb Navigation Styles
---------------------------------------------------------------------*/
.breadCrumbActive	{font-size: 10px; color: #036; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; text-align: center;}
.breadCrumbOff		{font-size: 10px;color: #999;font-family: verdana,arial,helvetica,sans-serif; font-weight : 700; text-align: center;}
.breadCrumbVisited  	{font-size: 10px; color: #909; font-family: verdana,arial,helvetica,sans-serif; font-weight : 700; text-align: center;}

/* --------------------------------------------------------------------
	Content groups 
-------------------------------------------------------------------- */
#xptTitle {width: 100%; margin: 0;}
#xptTitle TABLE.main {width: 100%;}
#xptTitle TABLE.default {width: 600px;}
#xptTitle TABLE.popup {width: 100%; margin: 5px 0 0 0;}
#xptTitle TD.heading {font-size: 17px; font-weight: bold; color: #036;}
#xptTitle HR {margin: 0;}
#xptTitle .inlineSmallBlue {color: #369; font-size: 11px; font-weight: bold;}

#xptContentOuter {width: 100%; text-align: center;}
#xptContentInner {width: 600px; margin-left: auto; margin-right: auto; text-align: left;}
#xptContentInnerWAX {width: 760px; margin-left: auto; margin-right: auto; text-align: center;}
#xptContentInnerPopup {background: url(/PayPal_std.gif) no-repeat 0 5px; width: 100%; text-align: left; padding: 40px 0 0 0;}
#xptContentLeft {width: 150px;} /* homepage only */
#xptContentInner TD.lefty {width: 150px;}
#xptContentInner TD.spacer {width: 10px;}
#xptContentInner TD.righty {width: 440px;}
#xptContentMain {width: 100%; font-size: 13px;}
#xptContentMain DIV {font-size: 13px;}
#xptContentMain P {font-size: 13px; margin: 0 0 16px 0;}
#xptContentMain P.box {border: solid #aaa 1px; padding: 3px; margin: 3px 0 3px 0;}
#xptContentMain P.lastPara {font-size: 13px; margin: 0;}
#xptContentMain .emphasis {font-weight: bold;}
#xptContentMain .small {font-size: 11px;}
#xptContentMain .smallHistory {vertical-align: text-top;font-size: 11px; padding-top:2px;}
#xptContentMain .smallEmphasis {font-size: 11px; font-weight: bold;}
#xptContentMain P.heading {font-size: 17px; font-weight: bold; color: #036; margin: 0;}
#xptContentMain P.subheading {font-size: 15px; font-weight: bold; color: #036; margin: 0}
#xptContentMain P.subheadingClickthrough {font-weight: bold; margin: 0;}
#xptContentMain P.subheadingPopup {font-weight: bold; margin: 0;}
#xptContentMain OL.paddedList LI {padding: 0 0 12px 0;}
#xptContentMain UL.paddedList LI {padding: 0 0 12px 0;}
#xptContentMain OL.paddedListHalf LI {padding: 0 0 6px 0;}
#xptContentMain UL.paddedListHalf LI {padding: 0 0 6px 0;}
#xptContentMain UL.ListGrey LI {padding: 0 0 0 0; color: #666;}
#xptContentMain TABLE.defaultWidth {width: 600px;}
#xptContentMain .containerBox {width: 98%; border: 2px solid #369;}
#xptContentMain .containerBox .header {padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #ccc; margin-left: 5px; margin-right: 5px;}
#xptContentMain .containerBox .logo {text-align: center;}
#xptContentMain .containerBox .content {padding: 10px 10px 10px 10px;}

/* --------------------------------------------------------------------
	Footer group
-------------------------------------------------------------------- */
#xptClickthroughFooter {width: 100%; margin: 6px 0 0 0;}
#xptClickthroughFooter TABLE {width: 600px;}
#xptClickthroughFooter HR {padding: 0; margin: 0 0 5px 0; border-top: solid 1px #999; border-bottom: solid 1px #999; size: 2px; color: #036; width: 100%;}

#xptFootnote {width: 100%; margin: 20px 0 20px 0;}
#xptFootnote TABLE {width: 600px;}
#xptFootnote P {font-size: 11px;}

#xptFooter {width: 100%; margin: 24px 0 0 0;}
#xptFooter TABLE {width: 630px;}
#xptFooter TD {text-align: center;}
#xptFooter P {font-size: 11px; margin: 0 0 12px 0;}
#xptFooter P.lastPara {font-size: 11px; margin: 0;}
#xptFooter A.ebayLink {font-size: 13px; font-weight: bold; color: #03c;}
#xptFooter p#legal { text-align: center;  margin: 0 auto; width: 50% }

#xptWAXFooter {width: 100%; margin-top: 35px;}
#xptWAXFooter TABLE {width: 760px;}
#xptWAXFooter TD {text-align: center; font-size: 11px;}
#xptWAXFooter P {font-size: 11px;}
#xptWAXFooter TD.greyNote {font-size: 11px; margin: 0; color: #999;}
#xptWAXFooter P.greyNote {font-size: 11px; margin: 0; color: #999;}

#xptPopupFooter {width: 100%; margin: 0;}
#xptPopupFooter TABLE {width: 100%;}
#xptPopupFooter TD {text-align: center;}
#xptPopupFooter P {font-size: 11px; margin: 0 0 12px 0;}

#xptFooterCopyright { width: 100%; margin: 0; text-align: center; padding: 5px 0; }
#xptFooterCopyright P { font-size: 11px; margin: 0 0 12px 0; }

#Privacy {width: 100%; text-align: center; margin-top: 24px;}
#Privacy A {padding: 20px;}

#footerSecure { text-align: center;}

/* --------------------------------------------------------------------
	Left Stuff group
-------------------------------------------------------------------- */
#xptLoginBox {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse; margin-bottom: 12px;}
#xptLoginBox TD {width: 100%; font-size: 11px; padding: 8px 10px 0 10px;}
#xptLoginBox TD.head {width: 100%; font-size: 13px; font-weight: bold; background-color: #ccc; padding: 5px;}
#xptLoginBox TD.buttons {width: 100%; text-align: right;}
#xptLoginBox TD.arrow {font-size: 12px; padding: 8px 10px 5px 0;}
#xptLoginBox A {display: block; padding-bottom: 6px; text-align: center;}
#xptLoginBox INPUT.fields {width: 130px;}
#xptInfoBox {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse; margin-bottom: 12px;}
#xptInfoBox TD.head {width: 100%; font-size: 13px; font-weight: bold; background-color: #ccc; padding: 5px;}
#xptInfoBox A {font-size: 11px; display: block; padding: 8px}

/* --------------------------------------------------------------------
	Whack Stuff group
-------------------------------------------------------------------- */
#xptHomepageAlert {width: 100%; line-height: 30px; font-size: 17px; font-weight: bold; text-align: center; background-color: #ffffcc; border: 1px solid #cccc33; margin-bottom: 15px;}
#xptHomepageTitles {width: 100%; font-weight:700; background-color: #eee; border-bottom: 1px solid #ccc; padding: 5px; margin-bottom: 15px;}
#xptCardIcons TD {font-size: 2px;}

.globalButtons INPUT {font-size: 13px; margin-left: 13px; color: #000;}
.globalButtonsLeft INPUT {font-size: 13px; margin-right: 13px; color: #000;}

.paddedHeaderBorder {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; background-color: #F9F9F9; border-color: #CCC; border-width: 1px 0 1px 0; border-style: solid; padding: 5px;}
.singleBorderLine {border-color: #CCC; border-width: 1px 0 0 0; border-style: solid;}

/* --------------------------------------------------------------------
	Dashboard Group
-------------------------------------------------------------------- */

#xptDashBoardHeader TD, DIV {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;}
#xptDashBoardHeader TD {background-color: #ccddee; font-weight: bold;}
#xptDashBoardBody TD, DIV {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
#xptDashBoardBody TD.emphasis, DIV.emphasis {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold;}

/* --------------------------------------------------------------------
	Demo group
-------------------------------------------------------------------- */
#xptDemo {width: 100%; background-color: #fff;}
#xptDemo TABLE {width: 420px;}
#xptDemo TABLE.theNav {margin: 5px 0 0 0;}
#xptDemo TD {font-size: 13px; font-weight: 400; color: #000;}
#xptDemo TD.nav {font-size: 13px; font-weight: bold; color: #000;}
#xptDemo TD.navoff {font-size: 13px; font-weight: bold; color: #aaa;}
#xptDemo IMG.grey {border: 1px solid #aaa;}
#xptDemo TD.theText {padding: 15px 0 0 0;}
#xptDemo TD.theImage {padding: 15px 0 15px 0;}

div.DemoPrevNextBarTop { text-align: right; background-color: #efefef; border-top: 2px solid #999; padding: 5px 0; overflow: hidden; width: 100%; }
div.DemoPrevNextBarTop .Wrapper { float: right; margin: 0; padding: 0; width: 300px; }
div.DemoPrevNextBarTop IMG { vertical-align: middle; }
div.DemoPrevNextBarTop .PageNumber { float: left; width: 100px; margin: 0; padding: 0 5px 0 0; text-align: right; }
div.DemoPrevNextBarTop .PrevNextLinks { float: left; width: 190px; margin: 0; padding: 0; text-align: center; }
div.DemoPrevNextBarBottom { text-align: right; background-color: #efefef; border-bottom: 2px solid #999; padding: 5px 0; overflow: hidden; width: 100%; }
div.DemoPrevNextBarBottom .Wrapper { float: right; margin: 0; padding: 0; width: 300px; }
div.DemoPrevNextBarBottom IMG { vertical-align: middle; }
div.DemoPrevNextBarBottom .PageNumber { float: left; width: 100px; margin: 0; padding: 0 5px 0 0; text-align: right; }
div.DemoPrevNextBarBottom .PrevNextLinks { float: left; width: 190px; margin: 0; padding: 0; text-align: center; }
div.xptDemoColumnOne { float: left; width: 425px; margin: 0; padding: 0 10px 10px 0; }
div.xptDemoColumnTwo { float: right; width: 190px; margin: 0; padding: 0 0 10px 0; }
div.xptDemoColumnTwo .DemoWhiteBox { padding: 0 10px 25px 0; }
div.xptDemoColumnTwo .DemoBlueBox { background-color: #ebf1f7; padding: 10px 10px 5px 10px; }
div.DemoWhiteBox ul { list-style-type: none; margin: 0; padding: 0; }
div.DemoWhiteBox ul li { margin: 0; display: block; padding: 0 0 0 12px; background-image: url(/scr_yellowbullet_9x9.gif); background-repeat: no-repeat; background-position: 0 4px; }

/* --------------------------------------------------------------------
	Forms
-------------------------------------------------------------------- */
/* cleanup begin -- the following styles are marked for removal - moved to containerTopLevel.css */
TABLE.formTable {width: 100%;}
.formTable TD {font-size: 13px; font-weight: 400; padding-bottom: 4px;}
.formTable TD input {vertical-align: top;}
.formTable TD.topSpacer {padding: 0;}

.formTable TD.label, .formTable TD.labelIndicator {vertical-align: text-top; text-align: right; font-size: 11px; font-weight: bold; padding-top: 1px;}
.formTable TD.labelIndicator label {background: url(/asterisk.gif) no-repeat; background-position: 0% 37%; padding-left: 5px;}
/* cleanup end -- the above styles are marked for removal - moved to containerTopLevel.css */

.formTable TD.labelError, .formTable TD.labelErrorIndicator {vertical-align: text-top; text-align: right; font-size: 11px; font-weight: bold; padding-top: 1px; color: #ff0000;}
.formTable TD.labelErrorIndicator label {background: url(/asterisk_err.gif) no-repeat; background-position: 0% 37%; padding-left: 5px;}

div.labelIndicator {background: url(/asterisk.gif) no-repeat center left;  padding-left: 5px;}
div.labelErrorIndicator {background: url(/asterisk_err.gif) no-repeat center left;  padding-left: 5px;}
#requiredWithSecure .labelIndicator {background: url(/asterisk.gif) no-repeat center left;  padding-left: 10px;}


/* Added these so forms not in "formTable" can use labelError and label  */
.label {vertical-align: text-top; text-align: right; font-size: 11px; font-weight: bold; padding-top: 1px;}
.labelError {vertical-align: text-top; text-align: right; font-size: 11px; font-weight: bold; padding-top: 1px; color: #ff0000;}    

.labelLeft {vertical-align: text-top; text-align: left; font-size: 11px; font-weight: bold; padding-top: 1px;}
.labelErrorLeft {vertical-align: text-top; text-align: left; font-size: 11px; font-weight: bold; padding-top: 1px; color: #ff0000;}    

#xptPaymentLoginBox {width: 100%; border-top: 2px dotted #aaa; border-bottom: 2px dotted #aaa; border-collapse: collapse;}
#xptPaymentLoginBox TD.divider {background-color: #999;}
#xptPaymentLoginBoxNoBorder {width: 100%; border-top: none; border-bottom: none; border-collapse: collapse;}
#xptPaymentLoginBoxNoBorder TD.divider {background-color: #999;}
#xptPaymentLoginBoxWithBG {width: 100%; background-color: #eee; border: 1px solid #ccc; border-collapse: collapse;}
#xptPaymentLoginBoxWithBG TD.divider {background-color: #999;}


.questionPadding {padding-bottom: 6px;}
INPUT.largeInputWidth,SELECT.largeInputWidth {width: 325px;}
SELECT.extraLargeInputWidth {width: 445px;}
TEXTAREA.wide { width: 600px }
TEXTAREA.no_edit_message {border: none; overflow: hidden; width: 600px; disabled: disabled}

.dropDownListWidth {width: 285px;}
TEXTAREA.agreementSignup {width: 478px;}

DIV.leftNotificationBox {width: 280px; background-color: #EFF7FE; border: 1px solid #036; padding: 10px;}

/* Used for messages on right side of form input - formstandardlayoutrow pk */
DIV.inputNote {padding-left: 5px;}

/* --------------------------------------------------------------------
	LeftNav
-------------------------------------------------------------------- */
#xptLeftNav {border-top: solid 2px #ccc; border-left: solid 2px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff;}
#xptLeftNav TD {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; font-size: 11px;}
#xptLeftNav TD.heading {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; font-size: 13px; font-weight: bold; color: #000;}
#xptLeftNav TD.on {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #ffc; padding-left: 15px; }
#xptLeftNav TD.off {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff; padding-left: 15px; }
#xptLeftNav TD.noDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc;}
#xptLeftNav TD.bottom {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; vertical-align: middle; text-align: center;}
#xptLeftNav TD DIV {font-size: 11px; font-weight: 400;}
#xptLeftNav TD.onAndNoDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc; background-color: #ffc;}
#xptLeftNav TD.offAndNoDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc; background-color: #fff;}

/* Created these so that we can change LeftNavTable.cml to use styleName instead of styleId */
.xptLeftNav {border-top: solid 2px #ccc; border-left: solid 2px #ccc; border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff;}
.xptLeftNav TD {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; font-size: 11px; }
.xptLeftNav TD.heading {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; font-size: 13px; font-weight: bold; color: #000;}
.xptLeftNav TD.on {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #ffc; padding-left: 15px; }
.xptLeftNav TD.off {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #fff; padding-left: 15px;}
.xptLeftNav TD.noDivider {border-bottom: solid 1px #fff; border-right: solid 1px #ccc;}
.xptLeftNav TD.bottom {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; background-color: #eee; vertical-align: middle;}
.xptLeftNav TD DIV {font-size: 11px; font-weight: 400;}

/* used by LeftNavPromoAd.cml */
.xptLeftNavNoGrid {border: solid 2px #ccc; background-color: #fff;}
.xptLeftNavNoGrid TD {font-size: 11px;}
.xptLeftNavNoGrid TD.padded {padding: 5px;}
.xptLeftNavNoGrid TD.heading {border-bottom: solid 1px #ccc; background-color: #eee; font-size: 13px; font-weight: bold; color: #000;}

/* used by Resources section */
.xptLeftNavBelow {border-right: solid 2px #ccc; border-bottom: solid 2px #ccc; border-left: solid 2px #ccc;}
.xptLeftNavBelow TD {font-size: 11px; background-color: #dbe7f2;}

/* --------------------------------------------------------------------
	LeftNavNested
-------------------------------------------------------------------- */
div.navContainer  { width: 146px; font-size: 11px; border-width: 2px; border-style: solid; border-color: #ccc; }
.navContainer div.LeftNavHeader { width: 141px;	font-size: 13px; text-align: left; font-weight: bold; color: #000; background-color: #eee; padding: 5px 0 5px 5px; border-width: 0; border-style: solid; border-color: #ccc; }
.navContainer div.LeftNavFooter { width: 146px;	font-size: 13px; text-align: center; font-weight: bold; color: #000; background-color: #fff; padding: 5px 0 5px 0; border-width: 2px 0 0 0; border-style: solid; border-color: #ccc; }
div.LeftNavFooter a { background-color: #fff; padding: 0; }
.navContainer a { display: block; background-color: #fff; border: 0; padding: 5px 5px 5px 5px; font-size: 11px; width: 146px; color: #03c; } 
#selected a { background-color: #ffc; text-decoration: none; color: #000; margin: 0; }
#selected ul a { background-color: #fff; text-decoration: underline; color: #03c; margin: 0; }
.navContainer ul { list-style-type: none; padding: 0; margin: 0;}
.navContainer li { margin: 0; }

/* setup custom nested <li> tag handling */ 

/* Level 1 Handlers */
.navContainer ul li.closedParentLevel1 a { width: 126px; padding: 5px 5px 5px 15px; /* similar to cellpadding */ border-top: 1px solid #cccccc; background-image: url(/icon_closed_parent.gif); background-repeat: no-repeat; background-position: 3px 8px; /* icon begin */ }
.navContainer ul li.offLevel1 a { width: 126px; padding: 5px 5px 5px 15px; border-top: 1px solid #cccccc; background-image: none; }
.navContainer ul li.openParentLevel1 a { width: 126px; padding: 5px 5px 5px 15px; border-top: 1px solid #cccccc; background-image: url(/icon_open_parent.gif); background-repeat: no-repeat; background-position: 3px 8px; }
.navContainer ul li.onLevel1 a { width: 126px; padding: 5px 5px 5px 15px; border-top: 1px solid #cccccc; background-image: none; background-color: #ffcccc; }

/* Level 2 Handlers */
.navContainer ul ul li.closedParentLevel2 a { width: 120px; padding: 5px 5px 5px 21px; border-top: 0; background-image: url(/icon_closed_parent.gif); background-repeat: no-repeat; background-position: 9px 8px; }
.navContainer ul ul li.offLevel2 a { width: 120px; /* 146px - left and right padding */ border-top: 0; padding: 5px 5px 5px 21px; background-image: none; }
.navContainer ul ul li.openParentLevel2 a { width: 120px; padding: 5px 5px 5px 21px; border-top: 0; background-image: url(/icon_open_parent.gif); background-repeat: no-repeat; background-position: 9px 8px; }
.navContainer ul ul li.onLevel2 a { width: 120px; border-top: 0; padding: 5px 5px 5px 21px; background-image: none; }

/* Level 3 Handlers */
.navContainer ul ul ul li.closedParentLevel3 a { width: 112px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/icon_closed_parent.gif); background-repeat: no-repeat; background-position: 17px 8px; }
.navContainer ul ul ul li.offLevel3 a { width: 112px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/icon_bullet.gif); background-repeat: no-repeat; background-position: 18px 8px; }
.navContainer ul ul ul li.openParentLevel3 a { width: 112px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/icon_open_parent.gif); background-repeat: no-repeat; background-position: 17px 8px; }
.navContainer ul ul ul li.onLevel3 a { width: 112px; border-top: 0; padding: 5px 5px 5px 29px; background-image: url(/icon_bullet.gif); background-repeat: no-repeat; background-position: 18px 8px; }

/* Level 4 Handlers */
.navContainer ul ul ul ul li.offLevel4 a { width: 104px; padding: 5px 5px 5px 37px; background-image: url(/icon_bullet.gif); background-repeat: no-repeat; background-position: 26px 8px; } 
.navContainer ul ul ul ul li.onLevel4 a { width: 104px; border-top: 0; padding: 5px 5px 5px 37px; background-image: url(/icon_bullet.gif); background-repeat: no-repeat; background-position: 26px 8px; }

/* --------------------------------------------------------------------
	WAX styles and COWPie
-------------------------------------------------------------------- */
#xptWAXHeader {width: 100%;}
#xptWAXHeader TABLE.PayPalLogoRow {width: 760px; margin-top: 5px; margin-bottom: 5px;}
#xptWAXHeader TABLE.cowpImage {width: 760px; height: 90px;}
#xptWAXHeader TABLE.cowpNoImage {width: 760px; height: 45px;}
#xptWAXHeader TABLE.default {width: 760px; height: 50px;}
#xptWAXHeader .cobrand {font-size: 17px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #000;}
/* This is a style for the new header - same as cobrand for old header 2005.06.20 pk */
#xptWAXHeader .cobrandLarge {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #000;}
TABLE.tableWAXDefault {width: 760px;}

/* Styles for new Merchant Payment Flow headers HPR spec pk 2005.12.01 */
#headerMerchant table {width: 760px;}
#headerMerchant .logo {margin: 8px 0 7px 50px;}
#headerMerchant .cobrand {font-size: 21px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #000;}
/* End of new Merchant Payment Flow headers */

.waxLoginBG {color: #000; background-color: #FFF;}
.ppWaxLoginBorder {background-color: #000;}
.waxHeaderBG			{background-color: #cccccc;}	

.bcActive {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; text-align: center;}  
.bcOff {font-size: 13px; color: #606060; font-family: verdana,arial,helvetica,sans-serif; text-align: center;}  
.bcVisited {font-size: 13px; color: #27537F; font-family: verdana,arial,helvetica,sans-serif; text-align: center;}  
.bcLineActive {background-color: #27537F;}  
.bcLineOff {background-color: #b5b5b5;}  
.bcLineVisited {background-color: #27537F;}  
.textBackgroundHighlightEmphasis {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; background-color: #ffff99; padding: 5px;}  
.waxLogin { color: #aaaaaa; }
.waxLoginBackground { color: #ffffff; }
.waxTrustBox { border: solid #aaaaaa 2px; padding: 5px; height: 120px; }
.pptextboldbghighlite     {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; background-color: #ffff99; padding: 5px;}  

/*----------------------------------------------------------
Tables for Merchant Onboarding
-----------------------------------------------------------*/
TABLE.tableDarkRoundBlueBorder {border-left: solid 2px #009; border-right: solid 2px #009; border-top: solid 2px #009; border-bottom: solid 2px #009;}
TABLE.tableLightRoundBlueBorder {border-left: solid 2px #83a8cc; border-right: solid 2px #83a8cc;}
TABLE.tableDarkBlueTopBottom {border-top: solid 2px #009; border-bottom: solid 2px #009;}

/* --------------------------------------------------------------------
	Tables
-------------------------------------------------------------------- */
TABLE.tableDarkGreyBackground { background-color: #aaa; }
TABLE.tableGreyBackground { background-color: #ccc; }
TABLE.tableBlackBorder {border-top: solid 1px #000; border-left: solid 1px #000; background-color: #fff;}
TABLE.tableBlackBorder TD {border-bottom: solid 1px #000; border-right: solid 1px #000;}
TABLE.tableDarkGreyBorder {border-top: solid 1px #aaa; border-left: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyBorder TD {border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;}
TABLE.tableDarkGreyBorderNoTD { border-left: solid 1px #aaa;border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyDoubleBorder {border-top: solid 2px #aaa; border-left: solid 2px #aaa; border-bottom: solid 1px #aaa; border-right: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyDoubleBorder TD {border-bottom: solid 1px #aaa; border-right: solid 1px #aaa;}
TABLE.tableDarkGreyBorderless {border-top: solid 1px #aaa; border-left: solid 1px #aaa; border-right: solid 1px #aaa; background-color: #fff;}
TABLE.tableDarkGreyBorderless TD {border-bottom: solid 1px #aaa;}	
TABLE.tableDarkGreyOutsideBorder {border: solid 1px #aaa;}
TABLE.tableGreyBorder {border-top: solid 1px #ccc; border-left: solid 1px #ccc; background-color: #fff;}
TABLE.tableGreyBorder TD {border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;}
TABLE.tableGreyOutsideBorder {border: solid 1px #ccc;}
TABLE.tableLightGreyBorder {border-top: solid 1px #eee; border-left: solid 1px #eee; background-color: #fff;}
TABLE.tableLightGreyBorder TD {border-bottom: solid 1px #eee; border-right: solid 1px #eee;}
TABLE.tableLightBlueBorder {border-top: solid 1px #dbe7f2; border-left: solid 1px #dbe7f2; background-color: #fff; border-bottom: solid 1px #dbe7f2; border-right:solid 1px #dbe7f2;}
TABLE.tableGreenBorder {border-top: solid 1px #DBEBE1; border-left: solid 1px #DBEBE1; border-right: solid 1px #DBEBE1;border-bottom: solid 1px #DBEBE1; background-color: #fff;}
TABLE.tableNoBorder {border: 0; background-color: #fff;}
TABLE.tableNoBorder TD {border: 0;}
TABLE.tableBlueBorder {border-top: solid 1px #369; border-left: solid 1px #369; }
TABLE.tableYellowBorder {border-top: solid 1px #cc0; border-left: solid 1px #cc0; background-color: #ffc;}
TABLE.tableYellowBorder TD {border-bottom: solid 1px #cc0; border-right: solid 1px #cc0;}
TABLE.tableYellowBorderWhiteBG {border-top: solid 1px #cc0; border-left: solid 1px #cc0; background-color: #fff;}
TABLE.tableYellowBorderWhiteBG TD {border-bottom: solid 1px #cc0; border-right: solid 1px #cc0;}
TABLE.tableDarkBlueBorder {border: solid 10px #369; background-color: #fff;}
TABLE.tableTransparentBorder {border: 0;}
TABLE.tableTransparentBorder TD {border-bottom: solid 0 #aaa; border-right: solid 0 #aaa;}
TABLE.tableGreyBackground { background-color: #ccc; }
TR.tableRowDarkGrey {background-color: #aaa;}
TR.tableRowGrey {background-color: #ccc;}
TR.tableRowLighterGrey {background-color: #f6f6f6;}
TR.tableRowLightGrey {background-color: #eee;}
TR.tableRowLighterGrey {background-color: #f6f6f6;}
TR.tableRowWhite {background-color: #fff;}
TR.tableRowLightBlue {background-color: #cde;}
TR.tableRowDarkBlue {background-color: #369;}
TR.tableRowDarkerBlueHeading {background-color: #036; font-size: 11px; font-weight: bold;}
TR.tableRowLightBlueHeading {background-color: #cde; font-size: 11px; font-weight: bold;}
TR.tableRowLightGreyHeading {background-color: #eee; font-size: 11px; font-weight: bold;}
TR.tableRowGreyHeading {background-color: #ccc; font-size: 11px; font-weight: bold;}
TD.tableCellHeading {font-size: 13px; font-weight: bold;}
TD.tableCellHeadingSmall {font-size: 11px; font-weight: bold;}
TD.tableCellRegular {font-size: 13px; font-weight: 400;}
TD.tableCellRegularSmall {font-size: 11px; font-weight: 400;}
TD.tableCellRegularBold {font-size: 13px; font-weight: bold;}
TD.tableCellRegularSmallBold {font-size: 11px; font-weight: bold;}
TD.TableCellYellow {background-color: #ffffcc;}
TD.TableCellSmallYellow {font-size: 11px; background-color:#fffdca;font-weight: 400;}
TD.TableCellSmall {font-size: 11px; background-color:#fff;font-weight: 400;}
TD.TableCellGrey {background-color:  #eee;}
TABLE.tableOrangeBorder {border-bottom: solid 2px #fc9; border-right: solid 2px #fc9; border-left: solid 2px #fc9; border-top: solid 2px #fc9;}
TABLE.tableDarkOrangeBorder {border-bottom: solid 2px #f60; border-right: solid 2px #f60;border-top: solid 2px #f60;border-left: solid 2px #f60;}
TR.tableRowOrange {background-color: #fc9;}
TABLE.tableResCenter {border-top: solid 1px #aaa; border-left: solid 1px #aaa; background-color: #fff; border-right: solid 1px #aaa ;}
TABLE.tableResCenter TD {border-bottom: solid 1px #aaa ;}    
TABLE.tableContactInfo {border-top: solid 1px #ffcc00; border-left: solid 1px #ffcc00; border-right: solid 1px #ffcc00;  border-bottom: solid 1px #ffcc00; background-color:#fffde9;}
.packingSlip              {width: 560px;border-width: thin; border-style: solid; border-color: #e2e0e0;}
.listHeading {padding-top:3px; padding-bottom:4px; border-bottom:thin solid #e2e0e0; vertical-align: text-top; text-align: right; font-size: 11px; font-weight: bold;}

/* --------------------------------------------
    Styles for eBay pages
-----------------------------------------------*/
.ebayEmphasis {font-weight: bold; font-family: 'arial';}
.ebayLargeEmphasis {font-weight: bold; font-family: 'arial';font-size: 17px;}
.ebayText {font-family: 'arial'; font-size: 13px;}
.ebaySmall {font-family: 'verdana'; font-size: 10px; font-weight: 400; color: #666;}
.ebaySmallEmphasis {font-family: 'verdana'; font-size: 10px; font-weight: bold; color: #600;}
.ebayErrorEmphasis {font-weight: bold; font-family: 'arial'; color: red;}

/* ---------------------------------------------
     Styles for Xclick signup pages
---------------------------------------------*/
SELECT.optionsLong {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; width: 282px;}
SELECT.optionsLongSmallFont {font-size: 11px; font-family: arial,helvetica,sans-serif; font-weight: 400; width: 282px;}
INPUT.textLong {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; width: 282px;}
INPUT.tinyInputWidth, SELECT.tinyInputWidth {width: 125px;}
INPUT.smallInputWidth, SELECT.smallInputWidth {width: 155px;}
INPUT.mediumInputWidth, SELECT.mediumInputWidth {width: 255px;}
INPUT.securityInputWidth, SELECT.securityInputWidth {width: 255px;}
.questionPadding {padding-bottom: 6px;}

/* ------------------------------------------------------------------------
    Global UI (Business UI Project) 
-------------------------------------------------------------------------*/
#xptContentCustom {width: 760px; margin-left: auto; margin-right: auto; text-align: left;}
TD.oneThirdRow {width: 183px;}
TD.twoThirdRow {width: 386px;}
TD.fullRow {width: 589px;}
TD.oneHalfRow {width: 284px;}
TD.leftNav {width: 150px;}
TD.spacer {width: 20px;}
TD.spacerNav {width: 21px;}
TD.spacerOneHalfRow {width: 21px;}
TD.oneThirdRowNoLeftNav {width: 240px;}
TD.twoThirdRowNoLeftNav {width: 500px;}
TD.fullRowNoLeftNav {width: 760px;}
TD.oneHalfRowNoLeftNav {width: 370px;}
TD.spacerOneHalfRowNoLeftNav {width: 20px;}
.homeInput {font-size: 11px; font-weight: 400; width:120px} 

/* --------------------------------------------
    Table Styles used in Business UI Project 
-----------------------------------------------*/
.table4Boxes .headerColor {background-color: #eee;}
.table4Boxes .border {background-color: #e3e3e3;}
TD.tableCellLightBlueSmallBold {background-color: #cde; font-size: 11px; font-weight: bold;}
TD.TableCellLightYellow {background-color: #fffde9;}
.merchantFeatureBgColor {background-color: #e9e6d1;}
TABLE.tableDarkYellowBorder {border-top: solid 2px #ffcc00; border-left: solid 2px #ffcc00; border-right: solid 2px #ffcc00;  border-bottom: solid 2px #ffcc00; background-color: #fff;}
TABLE.tableContactInfo {border-top: solid 1px #ffcc00; border-left: solid 1px #ffcc00; border-right: solid 1px #ffcc00;  border-bottom: solid 1px #ffcc00; background-color:#fffde9;}
.itemdesc 	{width: 760px;}			
.green          {color: #00aa00;}
.error          {color: #ff0000;}
.orange         {color: #ff9900;}

/* ---------------------------------------------
     Styles for Xclick signup pages
---------------------------------------------*/
SELECT.optionsLong {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; width: 282px;}
INPUT.textLong {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; width: 282px;}

/* --------------------------------------------------------------------
	Small Font Table
-------------------------------------------------------------------- */		
.smallFontTable TD {font-size: 11px; font-weight: 400;} 
.bcupsellbox              {background-color: #ffffcc; border: 1px solid #ccc; padding: 3px; }
.bcupsellbox td 		  {color: #000;}
.bcupsellbox td.smallEmphasis		  {color: #000;}
.bcupsellbox td.small     {color: #000;}
.bcupsellbox span.smaller {color: blue;}
.bcupsellbox a {color: blue;}
.bcterms {overflow: scroll; width: 760px; height: 160px; margin-bottom: 10px; border: 1px solid #666;}
/* --------------------------------------------------------------------
	Invoice Table
-------------------------------------------------------------------- */		
.invoice_note {width: 600px;margin-top:10px;margin-bottom:10px;}
.invoice {width: 600px;border-collapse: collapse;border:1px solid #aaa;}
.invoice td {font-size:11px;border:1px solid #ccc;padding:2px;}
.invoice tr.title td {font-weight:bold;line-height:20px;text-align:left;background-color: #ccddee;}
.invoice td.currency {border-right:1px solid #fff;}
.invoice td.calc {font-weight:bold; text-align:left;}
.currency_highlight {background-color: #ffffcc;}
.tax {font-weight: 400;float: left;}

/*----------------------------------------------------------------------------
	PPIP Box Styles
----------------------------------------------------------------------------*/
.tableLightBlueMediumBorder {border-left: solid 2px #83a8cc; border-right: solid 2px #83a8cc; padding-top: 5px; padding-bottom: 5px;}
.tableLightBlueMediumBorderLeft {border-left: solid 2px #83a8cc; padding-top: 0; padding-bottom: 0;}
.tableLightBlueMediumBorderRight {border-right: solid 2px #83a8cc; padding-top: 0; padding-bottom: 0;}
.tableLightBlueMediumBorderBottom {border-bottom: solid 2px #83a8cc; padding-top: 10px; padding-bottom: 0;}
.tableLightBlueBorder {border-left: solid 2px #83a8cc; border-right: solid 2px #83a8cc;}
.tableLightBlueBorderLP {border-left: solid 2px #83a8cc; border-right: solid 2px #83a8cc; padding-left: 22px;}
.tableLightBlueBorderBottom {border-bottom: solid 2px #83a8cc;}
.tableCellMediumYellow {background-color: #fffcd6;}
.tableNoPadding {padding-top: 0; padding-bottom: 0;}
.tableLeftPadding {padding-left: 30px;}
#inlineGrey TD {color: #999;}

/*----        Medium Blue box no border			----*/
TD.bgMediumHeaderBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 13px; font-weight: bold; color: #fff;}
TD.bgMediumHeaderNavBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 13px; font-weight: bold; color: #fff;}
TD.bgMediumBox {background-color: #83a8cc;}

/*----        Medium subheading Blue box no border			----*/
TD.bgSubheadingMediumHeaderBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 15px; font-weight: bold; color: #fff;}
TD.bgSubheadingMediumHeaderNavBox {padding-top:1px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #83a8cc; font-size: 15px; font-weight: bold; color: #fff;}
TD.bgSubheadingMediumBox {background-color: #83a8cc;}

/* Light Blue box */
TD.bgLightHeaderBox {padding-top:5px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #dbe7f2; font-size: 13px; font-weight: bold; color: #000;}
TD.bgLightBox {background-color: #dbe7f2;}
/* Light Blue box, black text */
TD.bgLightHeaderBoxBlk {padding-top:5px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #dbe7f2; font-size: 13px; font-weight: bold; color: #000; }

/* Blue box with white text and 4 headings*/
TD.bgMediumHeader4 {padding-top:5px; padding-bottom:6px; padding-left: 5px; padding-right: 10px; background-color: #83a8cc; font-size: 13px; font-weight: bold; color: #fff;}
TD.bgMediumHeader4LP {padding-top:5px; padding-bottom:6px; padding-left: 14px; padding-right: 10px; background-color: #83a8cc; font-size: 13px; font-weight: bold; color: #fff;}
TD.bgMediumBox4 {background-color: #83a8cc;}

/* Blue box with white text and 5 headings*/
TD.bgMediumHeader5 { padding-top: 5px; padding-bottom: 6px;background-color: #83a8cc; font-size: 13px; font-weight: bold; color: #fff;}
TD.bgMediumHeader5LP { padding-top: 5px; padding-bottom: 6px; padding-left: 14px; background-color: #83a8cc; font-size: 13px; font-weight: bold; color: #fff;}


/* Light Blue box #ebf1f7 with blue text in header */
TD.bgLightHeaderBlueTxt {padding-top:5px; padding-bottom:6px; padding-left: 10px; padding-right: 10px; background-color: #ebf1f7; font-size: 13px; font-weight: bold; color: #369;}
TD.bgLightHeaderBlueTxt5 {padding-top:5px; padding-bottom:6px; background-color: #ebf1f7; font-size: 13px; font-weight: bold; color: #369;}
TD.bgLightHeaderGreyTxt5 {padding-top:5px; padding-bottom:6px; background-color: #ebf1f7; font-size: 13px; font-weight: bold; color: #999;}
TD.bgLightGreyTxt5Small {padding-top:5px; padding-bottom:6px; background-color: #ebf1f7; font-size: 11px; color: #999;}

/* ---------------------------------------------------------------------
BEGIN New styles for ELV rounded box RD demo table 
-----------------------------------------------------------------------*/
TD.demoBlueTop {background-color: #cbdbe8; border-top: solid 1px #999;}
TD.demoWhiteTop {background-color: #ffffff;  border-top: solid 1px #d6d6d6;}
TD.demoBlueHeader {background-color: #cbdbe8; font: bold 13px verdana; color: #036; border-bottom: solid 1px #999; border-left: solid 1px #999; border-right: solid 1px #999; padding-left: 20px; padding-bottom: 8px;}
TD.demoWhiteHeader {background-color: #ffffff; font: bold 13px verdana; color: #036; border-bottom: solid 1px #d6d6d6; border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6;  padding-left: 20px; padding-bottom: 8px;}
TD.demoBlueBody {background-color: #cbdbe8; border-left: solid 1px #999; border-right: solid 1px #999; padding-left: 15px; padding-right: 10px; padding-top: 8px;}
TD.demoWhiteBody {background-color: #ffffff; border-left: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; padding-left: 15px; padding-right: 10px; padding-top: 8px;}
TD.demoBlueBottom {background-color: #cbdbe8;  border-bottom: solid 1px #999;}
TD.demoWhiteBottom {background-color: #ffffff; border-bottom: solid 1px #d6d6d6;}
.demoBodyText {font: 11px verdana; color: #000;}
.demoBodyTextBold {font: bold 10px verdana; color: #000;}
/* END New styles for ELV rounded box RD demo table */

/* ---------------------------------------------------------------------
	HistoryMiniLog Table
-----------------------------------------------------------------------*/
#historyMiniLog table {border-collapse: collapse;}
#historyMiniLog .tableHeader {font-size: 13px; padding: 4px; background-color: #eeeeee;}
#historyMiniLog .columnHeader {font-size: 11px; font-weight: bold; background-color: #ccddee; padding:4px; border: 1px solid #aaaaaa;}
#historyMiniLog td {font-size: 11px; padding: 4px; border: 1px solid #aaaaaa;}
#historyMiniLog .summaryLeft {font-size: 11px; padding: 4px; background-color: #ffffff; border-right: 0; border-left: 1px solid #aaaaaa;}
#historyMiniLog .summaryRight {font-size: 11px; padding: 4px; background-color: #ffffff; border-right: 1px solid #c0c0c0; border-left: 0;}
#historyMiniLog .summaryMiddle {font-size: 11px; padding: 4px; background-color: #ffffff; border-right: 0; border-left: 0;}
#historyMiniLog .tableHeader .greyBg {padding: 0; font-size: 13px; background-color: #eeeeee; border: 0;}

/*
    Style for List without indentation
*/
UL.listNoIndent {margin-left: 0.5em; padding-left: 1em;}

/*
	Styles for Clickthru Wrapper component
*/
TABLE.TableBorderonlyforHowTo { border-left: solid 1px #D0E0CB;border-bottom: solid 1px #D0E0CB; border-right: solid 1px #D0E0CB; background-color: #fff; }
TABLE.TableBorderonlyforTools { border-left: solid 1px #E7C693;border-bottom: solid 1px #E7C693; border-right: solid 1px #E7C693; background-color: #fff; }
TABLE.TableBorderonlyforAlert { border-left: solid 1px #F8E7AA;border-bottom: solid 1px #F8E7AA; border-right: solid 1px #F8E7AA; background-color: #fff; }
TABLE.TableBorderonlyforTips  { border-left: solid 1px #E0E2ED;border-bottom: solid 1px #E0E2ED; border-right: solid 1px #E0E2ED; background-color: #fff; }
TABLE.TableBorderonlyforAnnouncements { border-left: solid 1px #EBE7CB;border-bottom: solid 1px #EBE7CB; border-right: solid 1px #EBE7CB; background-color: #fff; }
.floatRight { 	float:right; margin:5px 0 0 10px; }
table tr td.refund { font-size: 13px; margin-left: 5px; color: #000; white-space: nowrap; }
div.clickthruButton
{
text-align:right;
}

a span.small {line-height: 14pt;}/*------------------------------------------------------------------------------
	Invoice
--------------------------------------------------------------------------------*/
#invoice {width: 600px;border-collapse: collapse; /*border:1px solid #aaa;*/}
#invoice TD {font-size:11px;border:1px solid #ccc;padding:2px;}
#invoice TD.field_label_right {font-weight:bold;text-align:right;}
#invoice TD.field_label_right_error {font-weight:bold;text-align:right;}
#invoice TD.field_label_error {	color:red;}
#invoice TR.title TD {font-weight:bold;line-height:20px;text-align:left;background-color: #ccddee;}
#invoice input.readonly {border:0;text-align:right;}
#invoice input.readonly_currency {border:0;width:10px;}
.field_error {background-color:#FF3333;}
.field_error input.readonly_currency {background-color:#FF3333;}	

.currency_highlight {background-color: #ffffcc;}
.tax {font-weight: 400;float: left;}
#invoice TD span.curr {float: left;}
#invoice TD.currency {border-right:1px solid #fff;}
#invoice TD.calc {font-weight:bold;text-align:right;}

TABLE.invoice_note {width: 600px;}


#currencylabel input.readonly_currency {border:0;width:10px;padding:0px;text-align:right;}/* Live only styles */
SPAN.unlocalizedText {} /* no highlighting */
BR.textspacer  {font-size: 20px; line-height: 20px;}
BR.fieldspacer  {font-size: 28px; line-height: 28px;}
BR.fieldspaceropt      {font-size: 35px; line-height: 35px;}
.defaultsmall { font-size: 11px; color: #000; }
.inlinebluesmall { font-size: 10px; color: #00f; }
.smallemphasis {font-size: 11px; font-weight: 700;}
.smallemphasisHighlight {font-size: 11px; font-weight: 700; color: #036;}
.mediumemphasis {font-size: 14px; font-weight: 700;}
.largeemphasis {font-size: 17px; font-weight: 700;} 
.inlineyellowbg {background-color: #ffc;}
.inlinelightgreybg    {background-color: #e6e6e6;}
.inlinedisabled       {color: #999;}
.notificationborder {background-color: #003366;}
.notificationbg {background-color: #EFF7FE;}
#smallemphasisBlackID TD {font-size: 11px; font-weight: 700; color: #000;}  
#smallemphasisID TD {font-size: 11px; font-weight: 700;}
.breadcrumbactive	{font-size: 10px; color: #003366; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; text-align: center;}
.breadcrumboff		{font-size: 10px;color: #999999;font-family: verdana,arial,helvetica,sans-serif; font-weight : 700; text-align: center;}
.breadcrumbvisited  	{font-size: 10px; color: #990099; font-family: verdana,arial,helvetica,sans-serif; font-weight : 700; text-align: center;}
#xptContentMain .smallemphasis {font-size: 11px; font-weight: 700;}
.dropdownlistWidth {width: 285px;}
.ppwaxloginborder {background-color: #000;}
.packingslip              {width: 560px;border-width: thin; border-style: solid; border-color: #e2e0e0;}
.ebayemphasis {font-weight: 700; font-family: 'arial';}
.ebaylargeemphasis {font-weight: 700; font-family: 'arial';font-size: 17px;}
.ebaytext {font-family: 'arial'; font-size: 13px;}
.ebaysmall {font-family: 'verdana'; font-size: 10px; font-weight: 400; color: #666666;}
.ebaysmallemphasis {font-family: 'verdana'; font-size: 10px; font-weight: 700; color: #660000;}
.ebayerroremphasis {font-weight: 700; font-family: 'arial'; color: red;}
.bcupsellbox            {background-color: #ffffcc; border: 1px solid #ccc; padding: 3px; font-size: 11px;}
.invoice_note {width: 600px;margin-top:10px;margin-bottom:10px;}
.currency_highlight {background-color: #ffffcc;}

