.uCartModal.ui-dialog{    overflow:visible}
.uCartModal .ui-icon-closethick{    background-position:center}
.uCartModal .ui-dialog .ui-dialog-title{    float:right}
.uCartModal .ui-widget-header  .ui-icon{    background-image:url("../images/closeDialog.png");  background-repeat:no-repeat;  height:15px;  width:12px}
.uCartModal.ui-dialog .ui-dialog-titlebar-close{ padding:0;  margin:0;  right:-3px;  top:1px;  z-index:999999}
.uCartModal.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{ border:0;  background:none;  padding:0;  margin:0}
.uCartModal .ui-dialog .ui-dialog-titlebar-close{}
.uCartModal .ui-dialog-titlebar{ padding:0}
.ui-widget-header{ background:none;  border:0;  position:inherit}
.borderR{}
.uCartModal.ui-widget-content{ border:1px solid #e68c3c;  -moz-box-shadow:4px 4px 4px #666;  -webkit-box-shadow:4px 4px 4px #666;  box-shadow:4px 4px 4px #666;  background-color:#fff}
.uCartModal.ui-corner-all{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.ui-dialog .ui-dialog-content{ padding-top:0;  font-size:12px;  color:#696969}
.ui-dialog .ui-dialog-content h1{ padding-top:0;  margin-top:0;  color:#e68c3c;  font-size:12px}
.centerMe{ margin:0 auto;  width:992px;  padding:10px;  background-color:#fff}
body{ background-color:#E9F5FC;  font-family:Arial}
.header-section{ background-color:#b5b5b5;  color:#333;  display:block;  font-size:16px;   line-height:36px;  margin:2px 0 0;  padding-left:20px;  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;  border:0 solid #b5b5b5;  border-bottom:none}
.u-card h1{ font-size:16px;  font-weight:normal;  margin-bottom:0}
.order-info-left h1.shipping-cart{margin:0}
html* #bcity, html* #bzip{position:relative; right:19px}
.u-content, .edit-section{ border:1px solid #b5b5b5;  border-top:none}
.content-padding, .edit-section{ padding:15px 20px 20px 20px}
.required-message{ font-style:italic;  color:#666;  font-size:12px;  display:inline-block;  margin:0 0 15px 0}
.u-card{ margin:0 20px}
.u-card form input.input-field, .dialogContent form input.input-field, .u-card form textarea{ width:300px;  border:1px solid #c1c1c1;  height:22px;  padding:3px 5px;  font-size:14px}
.u-card form textarea{ height:80px}
.u-card form select, .dialogContent form select{ width:70px;  border:1px solid #c1c1c1;  height:28px;  padding:3px 5px;  font-size:12px}
.clear:before, .clear:after{ content:"";  display:table}
.clear:after{ clear:both}
.u-card .selectCC span{margin:0}
.selectCC .displayed-cc{ color:#8F8F8F;  font-size:13px}
.clear{ *zoom:1; font-size:1px;  clear:both}
.u-card form .submit{ float:right}
.u-card form input.input-field.wider-input, .dialogContent form input.input-field.wider-input{ width:340px}
.u-card form input.input-field.zip, .dialogContent form input.input-field.zip{ width:80px}
.u-card form label .requiredField, .dialogContent form label .requiredField{ font-weight:700}
.u-card form label, .dialogContent form label{ display:block;  font-size:14px}
.u-card form .form-input-section, .dialogContent form .form-input-section{ padding:6px 0}
.u-card form, .dialogContent form{ margin-top:15px}
.block-inline{ vertical-align:top;  display:-moz-inline-stack;  zoom:1;  display:inline-block;  *display:inline}
.u-card form .form-margin-right, .dialogContent form .form-margin-right{ margin-right:15px}
.u-explanation{ color:#666;  font-size:12px}
.header-not-active{ background-color:#f1f1f1}
.zip-installed{ display:none}
#shipping-tabs .tablist-shipping, #payment-tabs .tablist-shipping, #billing-tabs .tablist-shipping{ display:block;  list-style-type:none;  margin:0;  overflow:hidden;  padding:0;  white-space:nowrap;  background-color:#ddd;  background-repeat:repeat-x;  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#F8F8F8),to(#ECECEC));  background:-webkit-linear-gradient(top,#F8F8F8,#ECECEC);  background:-moz-linear-gradient(top,#F8F8F8,#ECECEC);  background:-ms-linear-gradient(top,#F8F8F8,#ECECEC);  background:-o-linear-gradient(top,#F8F8F8,#ECECEC);  border-top:1px solid #aaa}
#shipping-tabs .tablist-shipping li.ui-tabs-active, #payment-tabs .tablist-shipping li.ui-tabs-active, #billing-tabs .tablist-shipping li.ui-tabs-active{ background:none;  background-color:#fff;  border-bottom:1px solid #fff}
#shipping-tabs .tablist-shipping li.middle-tab, #payment-tabs .tablist-shipping li.middle-tab, #billing-tabs .tablist-shipping li.middle-tab{}
#shipping-tabs .tablist-shipping li, #payment-tabs .tablist-shipping li, #billing-tabs .tablist-shipping li{ border-right:1px solid #aaa;  border-left:none;  border-top:none}
#shipping-tabs .tablist-shipping li.last-tab, #payment-tabs .tablist-shipping li.last-tab, #billing-tabs .tablist-shipping li.last-tab {}
#shipping-tabs .tablist-shipping li.ui-tabs-active.first-tab, #payment-tabs .tablist-shipping li.ui-tabs-active.first-tab{}
#shipping-tabs .tablist-shipping li, #payment-tabs .tablist-shipping li, #billing-tabs .tablist-shipping li{ background-color:#ddd;  display:block;  float:left;  text-align:center;  padding:8px 15px;  vertical-align:middle;  background-repeat:repeat-x;  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#F8F8F8),to(#ECECEC));  background:-webkit-linear-gradient(top,#F8F8F8,#ECECEC);  background:-moz-linear-gradient(top,#F8F8F8,#ECECEC);  background:-ms-linear-gradient(top,#F8F8F8,#ECECEC);  background:-o-linear-gradient(top,#F8F8F8,#ECECEC);  border-bottom:1px solid #aaa}
#payment-tabs .tablist-shipping li .blank{ display:inline-block;  height:27px}
#payment-tabs .tablist-shipping li{ padding:8px 13px;  display:inline-block;  height:27px}
#shipping-tabs .tablist-shipping li.all-width, #payment-tabs .tablist-shipping li.all-width, #billing-tabs .tablist-shipping li.all-width{ padding-right:427px;  float:right}
#shipping-tabs .tab-block, #payment-tabs .tab-block, #payment-details.tab-block, #account-details.tab-block, #billing-tabs .tab-block{ padding:5px 20px 20px}
#shipping-tabs .tablist-shipping li a, #payment-tabs .tablist-shipping li a, #billing-tabs .tablist-shipping li a{ color:#696969;  text-decoration:none;  font-weight:700;  font-size:14px}
#shipping-tabs .tablist-shipping li.ui-tabs-active a, #payment-tabs .tablist-shipping li.ui-tabs-active a{ color:#241f21}
#linearBg2{  background-color:#ddd;  background-repeat:repeat-x;  background:-webkit-gradient(linear,0% 0%,0% 100%,from(#d6d6d6),to(#d8d8d8));  background:-webkit-linear-gradient(top,#d6d6d6,#d8d8d8);  background:-moz-linear-gradient(top,#d6d6d6,#d8d8d8);  background:-ms-linear-gradient(top,#d6d6d6,#d8d8d8);     background:-o-linear-gradient(top,#d6d6d6,#d8d8d8)}
#shipping-tabs h1, .add-pp-padding h1{    color:#e68c3c;     font-size:24px}
.grey-text{    color:#6a6a6a}
.q{    background-image:url("../images/q.png");     background-repeat:no-repeat;     display:inline-block;     height:15px;     width:16px;     cursor:pointer}
.or{    background-image:url("../images/OR.png");     background-repeat:no-repeat;     height:44px;     width:60px;     position:relative;     top:20px;     margin:0 5px 0 15px}
.or_ca_fr{    background-image:url("../images/OU.png");     background-repeat:no-repeat;     height:44px;     width:60px;     position:relative;     top:20px;     margin:0 5px 0 15px}
.add-new-address{    background-image:url("../images/add.png");     padding-left:29px;     background-repeat:no-repeat;     height:22px;     margin-top:10px;     color:#6a6a6a;     display:inline-block}
.findButton{    display:block;     margin:20px 0 0 0}
.margin-label{    margin:10px 0 0 0}
.u-card  form .grey-out input.input-field{    border:1px solid #ddd}
.u-card form .grey-out label{    color:#ddd}
.find-address-error{    border:2px solid #e68c3c}
.find-address-error .innerError{    color:#6a6a6a;     font-weight:700;     font-size:12px;     background-image:url("../images/err.png");  background-repeat:no-repeat;  padding-left:35px;  padding-top:5px;  height:21px;  display:inline-block; margin:5px}
.address-confirmation span{ display:block}
.address-confirmation, .regular-info{ margin-top:10px;  color:#241f21;  font-size:14px}
.address-confirmation-action{ margin-top:20px}
.address-confirmation-action a{ padding:10px 0 0 10px;  color:#1469b9;  text-decoration:none}
.address-confirmation-action a:hover{ padding:10px 0 0 10px;  color:#1469b9;  text-decoration:underline}
.address-block-unit{ abackground-color:#fdfbde;  background-color:#fcfcfc;  aborder:1px solid #fda514;  border:1px solid #f5f5f5;  width:230px;  height:163px;  margin:20px 11px 20px 0;  padding:15px 5px;  font-size:13px;  color:#8f8f8f}
.address-block-unit.address-active{ background-color:#fdfbde;  border:1px solid #fda514}
.address-block-unit.address-hover{ border:1px solid #fda514}
.use-button{ display:block;  margin:15px 0 0 43px}
.address-block-unit span{ display:block}
.address-block-unit a{ color:#0474C6;  text-decoration:none;  font-size:12px}
.edit-delete{ margin-top:10px}
.edit-delete span{ color:#0474C6;  display:inline-block;  cursor:pointer}
.dialog-margin{ margin-left:140px}
.table-my-account-table th.table-heading{    border-left:2px solid #d1d1d1;     color:#003550;     background-color:#fafafa;     padding:6px 4px 6px 4px;     text-align:left}
.table-my-account-table tr td{    color:#808080;     padding:6px 4px;     vertical-align:middle;     border-left:2px solid #d1d1d1}
.table-my-account-table  tr.activeAccount td{    background-color:#fcf9cd;     padding:6px 4px;     vertical-align:middle;     border-top:2px solid #e68c3c;     border-bottom:2px solid #e68c3c}
table.table-my-account-table  tr.tr-hover td{    border-top:2px solid #e68c3c;     border-bottom:2px solid #e68c3c}
.table-my-account-table  td.firstTd, .table-my-account-table  th.firstTd{    border-left:none}
.table-my-account-table  td.lastTd, .table-my-account-table  th.lastTd{    border-right:none;     width:70px}
td.firstTd.lastTd{    border:none}
#table-my-account-div{    margin:0;     border:2px solid #aaa;     -moz-border-radius:4px;     -webkit-border-radius:4px;     border-radius:4px}
#table-my-account-div table.table-my-account-table{    width:100%;     border-collapse:collapse;     font-size:12px}
table.table-my-account-table .highlightRow{    background:#f5f5f5;     border-top:2px solid #D1D1D1;     border-bottom:2px solid #D1D1D1}
a.sortTableBtn{    background-image:url('../images/sorting.png');  background-repeat:no-repeat;  background-position:0 0;  width:8px;  height:16px;  cursor:pointer;  overflow:hidden;  line-height:60px;  display:inline-block;  vertical-align:top}
a.sortTableBtn:hover{ background-position:0 -16px}
th.sortTh a.sortTableBtn{ background-position:0 -16px}
a.sortTableBtn.sortDown, th.sortTh a.sortTableBtn.sortDown{ background-position:0 -32px}
a.sortTableBtn.sortUp, th.sortTh a.sortTableBtn.sortUp{ background-position:0 -48px}
.table-my-account-table th.sortTh{ background-color:#d1d1d1}
.sortOptions{ float:right;  margin:0;  padding:0 1px 0 0;  vertical-align:top}
.margin-left{ padding-left:10px}
.table-pagination ol li{ display:inline;  list-style:none outside none;  line-height:18px}
.table-pagination{ margin:0}
.table-pagination ol{ text-align:right;  float:right}
.table-pagination ol li a{ background:none repeat scroll 0 0 #e6e6e6;  border:1px solid #ddd;  margin-right:4px;  padding:2px 3px 4px 3px;  text-align:center;  text-decoration:none;  width:15px;  height:15px;  font-size:11px;  color:#6a6a6a;  text-decoration:none;  vertical-align:top;  display:-moz-inline-stack;  zoom:1;  display:inline-block;  *display:inline}
.table-pagination ol li a:hover{ background:none repeat scroll 0 0 #bebebe;  border:1px solid #ddd;  cursor:pointer}
.table-pagination ol li span{ display:inline-block;  position:relative;  bottom:1px}
.table-pagination ol li.current a{ background:none repeat scroll 0 0 #696969;  border:1px solid #ddd;  color:#fff}
.table-pagination ol{ margin:5px 0}
.filter-search-section{ margin:5px 0 0 0;  color:#241f21;  padding:0 10px}
.u-search-h1{ display:block;  color:#E68C3C;  font-weight:700}
.filter-search-results{ display:block;  height:22px;  background-color:#e6e6e6;  border-top:2px solid #bbb;  color:#241F21;  padding:2px 0 0 10px}
input.quickSearch-button{ bottom:0;  margin:0;  position:relative;  right:4px}
input.filter-search-input{ width:150px;  height:21px;  -moz-border-radius:0;  border-radius:0;  -webkit-border-radius:0;  line-height:18px;  margin-bottom:9px;  color:#555;  display:inline-block;  font-size:13px;  background-color:#FFF;  border:1px solid #CCC}
#shipping-tabs h1.add-top-h1,#billing-tabs h1.add-top-h1{ color:#000;  font-size:16px}
.addressVerification, .addressVerificationProvided, .addressVerificationTable{ cursor:pointer}
.dialogContent .address-block-unit{ width:185px}
.dialogContent .use-button{ margin-left:15px}
.dialogContent p{ margin-top:0}
.dialogContent h2{ margin-top:0}
.dialogContent a{ color:#0474C6}
.dialog-address-h2{ margin-bottom:5px;  color:#241f21}
.address-as-entered{ margin-left:130px}
.matching-address-dialog{ border:1px solid #aaa;  width:415px;  cursor:default}
.matching-address-row{ border-bottom:1px solid #ddd;  width:100%}
.matching-address-row.matching-address-row-hover{ border-bottom:1px solid #E68C3C;  border-top:1px solid #E68C3C}
.matching-address-street{ width:200px;  padding:3px}
.matching-address-zip{ width:135px;  padding:3px}
.matching-address-use{ width:40px;  padding:3px}
.matching-address-row-even{ background-color:#fafafa}
.u-card form label.p-order{    display:inline-block}
.pp-block.no-top-margin{    margin-top:0}
.cards-image{    background-image:url("../images/cards.png");     display:inline-block;     width:187px;     height:27px}
.cards-ca-image{    background-image:url("../images/cards_ca.png");     display:inline-block;     width:90px;     height:27px}
.pp-image{    background-image:url("../images/pp.png");     display:inline-block;     width:90px;     height:27px}
.pw-image { background-image: url("../images/pitney-works.jpg"); display: inline-block; width: 102px;  height: 27px; }
.invoice-image{    background-image:url("../images/pbInvoice.png");     display:inline-block;     width:90px;     height:27px}
.po-image{    background-image:url("../images/PurchaseOrder.png");     display:inline-block;     width:120px;     height:33px}
.billMe-image{    background-image:url("../images/billMe.png");  display:inline-block;  width:90px;  height:27px}
.u-card form select.expiration-date{ width:54px}
.u-card form select.expiration-year{ width:70px}
#security-code{ width:61px}
#amount{ width:141px}
.u-content form .same-as-shipping, .previousCC h1{ color:#E68C3C;  font-size:24px;  margin-right:10px}
.different-billing{ display:none}
.top-section-one{ width:300px}
.top-section-right{ width:400px}
.pp-block h2, .pp-block .pp-h2{ color:#065BA4;  font-size:18px}
.pp-addressBlock span{ display:block}
.pp-block h3{ color:#00BFF3;  font-size:18px}
.pp-block{ color:#585858;  font-size:12px}
.pp-addressBlock{ }
.pp-u-#payment-tabs .tab-block{ cursor:pointer;  color:#0474C6}
.italic{ font-style:italic}
.u-card form .css-button-blue, .css-button-blue.float-right, .pp-block .css-button-blue{ float:right}
.css-button-blue{  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#206ab4',endColorstr = '#1d468c');  background-image:-webkit-gradient(linear,left top,left bottom,from(#206ab4),to(#1d468c));  background-image:-webkit-linear-gradient(top,#206ab4,#1d468c);  background-image:-moz-linear-gradient(top,#206ab4,#1d468c);  background-image:-o-linear-gradient(top,#206ab4,#1d468c);  background-image:linear-gradient(to bottom,#206ab4,#1d468c);  background-color:#206ab4;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;  border:1px solid #aaa;  display:inline-block;  color:#fff;  font-family:arial;  font-size:14px;  font-weight:bold;  padding:10px 14px;  text-decoration:none;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box}
.css-button-grey{  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#dbdbdb',endColorstr = '#aeaeae');  background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#aeaeae));  background-image:-webkit-linear-gradient(top,#dbdbdb,#aeaeae);  background-image:-moz-linear-gradient(top,#dbdbdb,#aeaeae);  background-image:-o-linear-gradient(top,#dbdbdb,#aeaeae);  background-image:linear-gradient(to bottom,#dbdbdb,#aeaeae);  background-color:#dbdbdb;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;  border:1px solid #aaa;  display:inline-block;  color:#6a6a6a;  font-family:arial;  font-size:13px;  font-weight:bold;  padding:6px 11px;  text-decoration:none;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box}
.css-button-blue:hover{ background-image:-webkit-gradient(linear,left top,left bottom,from(#1d468c),to(#206ab4));  background-image:-webkit-linear-gradient(top,#1d468c,#206ab4);  background-image:-moz-linear-gradient(top,#1d468c,#206ab4);  background-image:-o-linear-gradient(top,#1d468c,#206ab4);  background-image:linear-gradient(to bottom,#1d468c,#206ab4);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1d468c',endColorstr = '#206ab4');  background-color:#1d468c}
.css-button-blue:visited, a:link.css-button-blue{ color:#fff;  text-decoration:none}
.css-button-blue.not-active{ background-image:-webkit-gradient(linear,left top,left bottom,from(#a6c3e1),to(#a4b5d2));  background-image:-webkit-linear-gradient(top,#a6c3e1,#a4b5d2);  background-image:-moz-linear-gradient(top,#a6c3e1,#a4b5d2);  background-image:-o-linear-gradient(top,#a6c3e1,#a4b5d2);  background-image:linear-gradient(to bottom,#a6c3e1,#a4b5d2);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#a6c3e1',endColorstr = '#a4b5d2');  background-color:#206ab4}
.edit-section, .u-content.payment-section, .u-content.review-section, .u-content.place-section{ display:none}
.edit-section.order-page, .u-content.place-section.order-page{ display:block}
.edit-section .address-block-unit{ background-color:#fff;  border:none;  margin:0;  padding:0;  height:auto}
.edit-link{ color:#0474C6;  cursor:pointer;  font-size:13px;  float:right;  display:inline-block}
.history-order{}
.supplies-heading{ color:#aaa;  font-size:14px; padding-left:15px}
.supplies-heading.summary{ color:#E68C3C}
.desc-row{}
.supplies-subheading{ color:#aaa;  font-size:12px}
.column-supplies{ width:605px}
.column-quantity, .column-price, .column-total{ width:100px;  text-align:center;  font-weight:700;  color:#6a6a6a;  font-size:12px}
.column-price{width:94px}
.header-section.history{ padding:0}
.history-order{ width:24%;  text-align:left;  font-weight:700;  color:#2f2f2f;  font-size:12px}
.web-only .history-order{ width:28%}
.web-only .history-action{ width:12%}
.history-type{ width:12%}
.history-action{ width:12%}
.history-order .history-heading{ color:#fff;  font-size:14px}
.u-cart-row.history{ margin-bottom:0}
.place-order .column-total{ width:295px}
.place-order .column-total div{ margin:5px 0}
.place-order .product-desc{ margin:5px 0}
.column-quantity{ width:130px}
.column-total{ width:60px;  text-align:right}
.product-desc, .strong-info{ color:#6a6a6a;  font-weight:700}
.equipment-information span{ display:block}
.equipment-information{ padding-left:20px}
.product-extra{ color:#878787}
.product-number{ color:#aaa}
.u-cart-row{ font-size:12px;  margin-bottom:10px;  padding: 5px 0px 5px 0px}
input.shopping-input{ width:27px;  border:1px solid #c1c1c1;  height:16px;  padding:3px 5px;  font-size:12px;  text-align:center}
input.shopping-input.apply-code{ width:120px;  border:1px solid #c1c1c1;  height:24px;  padding:3px 5px;  font-size:12px;  text-align:center}
.apply-code-submit{ padding:6px 20px}
.remove-item, .why{ font-size:11px;  color:#0474C6;  text-decoration:none;  cursor:pointer}
.why{ font-style:italic}
.column-supplies div{ margin:2px 0px}
.u-cart-row.subtotal{ background-color:#f8f8f8}
.u-cart-row.subtotal.final-subtotal{ border-bottom:1px solid #6a6a6a}
.equipment-information.no-padding{ padding:0}
.final-subtotal .column-total{ text-align:right}
.total-all{ font-size:20px;  color:#303030}
.cart-last-row{ margin-bottom:0}
.checkout-button{ float:right;  margin-top:10px}
.shopping-add .blue{ color:#0474C6}
.shopping-add span{ margin-right:168px}
.shipping-add-right.block-inline, .shipping-add-left.block-inline{ vertical-align:middle}
.shipping-add-right.block-inline{ float:right}
.shipping-add-left.block-inline{ float:left;  margin-top:10px}
.shopping-add{ background-color:#FEEDD0;  color:#E68C3C;  font-size:13px;  margin:7px 0;  padding:2px 0 2px 10px;  width:99%}
.shopping-add .css-button-grey{ margin:5px 10px 0 0}
.desc-row .block-inline{ vertical-align:middle}
#orderHistorySec .desc-row .block-inline {width:15%; padding: 5px}
.error{ font-size:13px;  color:#f00;  padding:5px 0;  font-style:normal;  margin:0}
.place-order{ float:right}
.print-order{ margin-top:6px;  float:right}
html* .print-order{ margin-top:32px}
.print-order .css-button-grey{ margin:4px 12px 0 0}
a.edit-link{ float:right;  display:inline-block;  margin-top:10px;  color:#0474C6;  text-decoration:none;  padding-right:24px}
a.edit-cart{ color:#0474C6;  display:inline-block;  text-decoration:none}
a.repeat-order{ color:#fff;  margin-top:0;  margin-bottom:0;  padding-top:0}
h1.shipping-cart{ color:#E68C3C;  font-size:24px}
.order-info{ font-size:14px;  font-weight:700;  margin:5px 0}
.order-info-left{ float:left}
/*
#table-my-account-div table.table-my-account-table{ border:2px solid #CCC}
.dataTables_filter{ color:#E68C3C;  display:block;  font-weight:700}
.dataTables_paginate{ float:right}
.dataTables_paginate a{ background:none repeat scroll 0 0 #e6e6e6;  border:1px solid #ddd;  margin-right:4px;  padding:3px 3px 3px 3px;  text-align:center;  text-decoration:none;  width:15px;  font-size:11px;  color:#6a6a6a;  text-decoration:none;  vertical-align:top;  display:-moz-inline-stack;  zoom:1;  display:inline-block;  *display:inline}
.dataTables_paginate a:hover{ background:none repeat scroll 0 0 #bebebe;  border:1px solid #ddd;  cursor:pointer}
.first.paginate_button{}
.dataTables_paginate a.paginate_active{ background:none repeat scroll 0 0 #696969;  border:1px solid #DDD;  color:#FFF}
.dataTables_filter input{ background-color:#FFF;  border:1px solid #CCC;  border-radius:0 0 0 0;  color:#555;  display:block;  font-size:13px;  height:21px;  line-height:18px;  margin-bottom:9px;  width:150px}
#table-my-account-div{ border:none}
*/

.field-explanations{ display:block;  font-style:italic;  font-size:12px;  color:#666;  margin:3px 0}
.header-section.history{ padding:0}
.history-order{ color:#2F2F2F;  font-size:12px;  font-weight:700;  text-align:left;  width:22%; padding-left:15px}
.web-only .history-order{ width:28%}
.web-only .history-action{ width:12%}
.history-type{ width:12%}
.history-action{ width:12%}
.history-order .history-heading{ color:#FFF;  font-size:14px}
.u-cart-row.history{ margin-bottom:0}
.u-card form select.selectQuestion{ width:212px}
.account-explanation{ margin-top:10px;  font-size:12px}
.span-modal{ color:#0474C6;  text-decoration:none;  cursor:pointer}
.span-modal:hover{ text-decoration:underline}
.popup-info{ position:absolute;  font-size:11px; background:#F5F5F5;  padding:7px;  width:250px;  display:none;  border:1px solid #999;  text-align:left;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px;  -webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.5);  -moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,.5);  box-shadow:0px 0px 3px 0px rgba(0,0,0,.5);  z-index:1000}
.float-blue-button, .float-grey{ float:right}
.float-grey{ margin:10px 0 0}
.ppToggle.active, .ccToggle.active, .billToggle.active, .invToggle.active{ border-radius:0;  top:0}
.ppToggle, .billToggle, .invToggle{ margin-right:0}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{ border:none}
.signin-message{ padding-top:20px;  padding-right:20px;  padding-left:25px}
.promo-code{ display:block}
.explanation-margin{ margin:5px 0;  width:550px}
input.css-button-blue{ color:#fff;  cursor:pointer}
.UCart-top-error{ padding:5px;  border:2px solid red;  color:#ff3920;  margin:10px 0;  font-size:18px}
.espot-top, .espot-inthecart, .espot-bottom{ padding:5px;  border:2px solid #999;  margin:10px 0;  font-size:14px}
.espot-bottom h2{ font-weight:700;  font-size:14px;  margin-top:0}
.espot-bottom img{ margin-right:10px;  border:1px solid #333}
.espot-bottom{ border:none}
.espot-inthecart{ margin-top:0}
.espot-top-copy{ width:770px}
.subtotal.cart-last-row .column-price{ width:54px}
.subtotal.cart-last-row .column-total{ width:100px}
.pp-addressBlock span.span-modal{ display:inline}
.terms-margin{ margin-top:20px}
.top-section-one.block-inline{ }
.u-card .prodHaz{    background:url("../images/hazardous_icon.png") no-repeat transparent;  padding:0 0 0 20px}
.dialogContent .css-button-blue:visited, .dialogContent a.css-button-blue:link, .dialogContent a.css-button-blue:hover, .dialogContent a.css-button-blue{color:#fff; text-decoration:none; cursor:pointer}
.verisign-block{float:left}
.block-inline.guarantee-block .guarantee{ margin:28px 0 0 12px}
body .ui-dialog, html .ui-dialog{text-align:left}
.verisign-block .verisignPlace div{ float:none}
.css-button-blue.blue-disabled, a.css-button-blue.blue-disabled:link{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d1e1ef', endColorstr = '#d1dae7'); background-image:-webkit-gradient(linear,left top,left bottom,from(#d1e1ef),to(#d1dae7));  background-image:-webkit-linear-gradient(top,#d1e1ef,#d1dae7);  background-image:-moz-linear-gradient(top,#d1e1ef,#d1dae7);  background-image:-o-linear-gradient(top,#d1e1ef,#d1dae7);  background-image:linear-gradient(to bottom,#d1e1ef,#d1dae7);  cursor:crosshair; float:right}
.css-button-blue.blue-disabled:hover{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d1e1ef', endColorstr = '#d1dae7'); background-image:-webkit-gradient(linear,left top,left bottom,from(#d1e1ef),to(#d1dae7));  background-image:-webkit-linear-gradient(top,#d1e1ef,#d1dae7);  background-image:-moz-linear-gradient(top,#d1e1ef,#d1dae7);  background-image:-o-linear-gradient(top,#d1e1ef,#d1dae7);  background-image:linear-gradient(to bottom,#d1e1ef,#d1dae7)}
a.dont-float.css-button-blue:visited, a.dont-float.css-button-blue:link, 
a.apply-code-submit.css-button-blue:visited, a.apply-code-submit.css-button-blue:link{    float:none}
.uCartModal .pp-white-block{    height:562px}
.dataTable .css-button-blue{padding:5px 10px; font-size:12px}
.u-content .ui-state-active, .u-content  .ui-widget-content .ui-state-active, .u-content .ui-widget-header .ui-state-active{    border-color:#AAA}
.u-content .ui-state-hover, .u-content  .ui-widget-content .ui-state-hover, .u-content .ui-widget-header .ui-state-hover{    border-color:#AAA}
.u-card .successGreenBox{    width:auto}
.u-card .failure_Box{    height:auto; width:auto; border:2px solid #E68C3C}
.u-card .failure_Box .successimgGreen{    display:none}
.u-card .failure_Box .successtextGreen{   background-image:url("../images/err.png");  background-repeat:no-repeat;  color:#6A6A6A;  display:inline-block;  font-size:12px;  font-weight:700;  height:25px;  margin:5px;  padding-left:35px;  *padding-top:5px}
.u-card .failure_Box .successtextGreen span{ display:table-cell;  *display:inline;  *padding-bottom:5px;  vertical-align:middle;  height:25px}
.u-card a form{ margin:0}
.u-cart-row.subtotal.place-order{ float:none}
.dialogContent .address-block-unit.first-address-suggestion{ margin-right:35px}
.dialogContent .address-block-unit{ margin:20px 0}
input[type="checkbox"]#bAddress{ margin:3px 3px 3px 4px}
.previousCC.underlineCC{ margin-bottom:20px;  padding:0 0 20px}
.whatsthis{ margin-left:10px}
.completeCC{ padding-bottom:15px}
.selectCC{ margin-top:10px;  color:#8f8f8f;  font-size:16px}
.u-card FORM .search-telephone .css-button-blue, .u-card FORM .search-account .css-button-blue, .u-card FORM .search-pcn .css-button-blue{float:none}
.uCartModal.ui-dialog{    overflow:visible}
.uCartModal .ui-icon-closethick{    background-position:center}
.uCartModal .ui-dialog .ui-dialog-title{    float:right}
.uCartModal .ui-widget-header  .ui-icon{    background-image:url("../images/closeDialog.png");  background-repeat:no-repeat;  height:15px;  width:12px}
.uCartModal.ui-dialog .ui-dialog-titlebar-close{ padding:0;  margin:0;  right:-3px;  top:1px;  z-index:999999}
.uCartModal.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{ border:0;  background:none;  padding:0;  margin:0}
.uCartModal .ui-dialog .ui-dialog-titlebar-close{}
.uCartModal .ui-dialog-titlebar{ padding:0}
.ui-widget-header{ background:none;  border:0;  position:inherit}
.borderR{}
.uCartModal.ui-widget-content{ border:1px solid #e68c3c;  -moz-box-shadow:4px 4px 4px #666;  -webkit-box-shadow:4px 4px 4px #666;  box-shadow:4px 4px 4px #666;  background-color:#fff}
.uCartModal.ui-corner-all{ -moz-border-radius:0;  -webkit-border-radius:0;  border-radius:0}
.ui-dialog .ui-dialog-content{ padding-top:0;  font-size:12px;  color:#696969}
.ui-dialog .ui-dialog-content h1{ padding-top:0;  margin-top:0;  color:#e68c3c;  font-size:12px}
.dialogContent .address-block-unit.first-address-suggestion {margin-right: 33px;}
.css-button-blue a {color: #FFFFFF;text-decoration: none;}
.ra-image {background-image: url("../images/reserveAcc.png");display: inline-block;width: 90px;height: 27px;}
.ra-block h2, .ra-block .ra-h2 {color: #065BA4; font-size: 18px;}
.Invoiced-image {background-image: url("../images/Invoiced.jpeg");display: inline-block;width: 90px;height: 27px;}
.Invoiced-block h2, .Invoiced-block .Invoiced-h2 {color: #065BA4; font-size: 18px;}
.Check-image {background-image: url("../images/Check.jpeg");display: inline-block;width: 67px;height: 27px;}
.Check-block h2, .Check-block .Check-h2 {color: #065BA4; font-size: 18px;}
.place-order .column-total.order-confirmation {width: 291px;}
.pp-form-wrapper input {width: 200px; border: 1px solid #c1c1c1; height: 22px; padding: 3px 5px; font-size: 14px;}
.pp-form-wrappper input {width:300px;}
.pp-form-wrappper .formRow {margin: 20px 0;}
.pp-form-wrapper label {display: block; font-size: 14px;}
.pp-formField {margin: 20px 0 0 0;}
.tin-formField{margin: 0 0 10px 0;}
.pp-form-wrapper .requiredField, .pp-form-wrapper .required-star {font-weight: 700;}
.pp-addressBlock .pp-form-wrapper span {display: inline;}
.margin-spacer {margin: 20px 0 0 0; *margin: 40px 0 0 0;}

.product-desc,
.product-extra,
.product-number {
    padding-left: 15px;
}

.product-desc.total-all {
    padding-left: 15px;
}

.supplies-heading {
    color: #E68C3C;
}

.u-cart-row {
    font-size: 12px;
    margin-bottom: 0;
    padding: 5px 0px 5px 0px;
}

#orderHistorySec .u-cart-row {
	display: contents;
}

.u-cart-row.subtotal {
    margin-top: 10px;
}

.promo-code, #apply-code {
    margin-left: 15px;
}

.promo-code {
    margin-top: 10px;
}

.place-order-row {
    padding-bottom: 10px;
}

/* equipment cart */
.price-g {
    color: #0474C6;
    cursor: pointer;
    text-decoration: none;
    font-size: 11px;
}

.popup-info.price-guarantee {
    width: 300px;
}

.equipment-cart .column-total {
    width: 170px;
}

.equipment-cart .subtotal.cart-last-row .column-total {
    width: 170px;
}

.equipment-cart .place-order .column-total {
    width: 302px;
}
.popup-info p {
    font-weight: normal;
}
.verisign-logo {
    margin-right: 10px;
    vertical-align: middle;
}
.product-image-align {
    float: right;
}
.product-extra-info {
    margin-top: 20px;
}
/* end of equipment cart */

/*new credit card section*/
.securityForCard {
    margin: 11px 0 17px 28px;
    display: none;
}

.u-card form input.input-field.security-code {
    width: 61px;
}

.pitneyWorks-table {
    width: 400px;
}

.pitneyWorks-table .table-my-account-table td.lastTd, .table-my-account-table th.lastTd {
    width: 80px;
}

.pp-block .filter-search-section {
    padding-left: 0;
}

.pitneyWorks-addressBlock {
    font-size: 14px;
    margin: 10px 0;
}

.pitneyWorks-addressBlock span {
    display: block;
}
.pitneyWorks-table .dataTable  a.css-button-blue:link {
    float: none;
    text-align: center;
}
/* /new credit card section*/

/*
 * Start: JQuery DataTables framework CSS
 */
div.dataTables_wrapper {
	background-color: #FFFFFF;
}
div.dataTables_wrapper div.dataTables_length {
	float: left;
}
div.dataTables_wrapper div.dataTables_filter {
	/*float: right;*/
	color:#E68C3C;  display:block;  font-weight:700;
}
div.dataTables_wrapper div.dataTables_info {
	padding: 2px 6px 6px 6px;
	float: left;
}
div.dataTables_wrapper div.dataTables_paginate {
	float: right;
}
div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_paginate {
	padding: 6px;
}
div.dataTables_wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] div.dataTables_wrapper {
	display: block;
}
* html div.dataTables_wrapper {
	height: 1%;
}
div.dataTables_wrapper .dataTables_filter input{ background-color:#FFF;  border:1px solid #CCC;  border-radius:0 0 0 0;  color:#555;  display:block;  font-size:13px;  height:21px;  line-height:18px;  margin-bottom:9px;  width:150px}
/*
 * Table styles
 */
div.dataTables_wrapper table {
	width: 100%;
	clear: both;
	font-size: 12px;
	margin-bottom: 2px;
}
div.dataTables_wrapper table td,
div.dataTables_wrapper table th {
	padding: 5px;
	border: 2px solid #CCCCCC;
}
/* Header cells */
div.dataTables_wrapper table thead th {
	text-align: left;
	background: #66a9bd;
	color: #003550;
}
/* Body cells */
div.dataTables_wrapper table tbody th {
	text-align: left;
	background: #91c5d4;
}
div.dataTables_wrapper table tbody td {
	text-align: left;
	background: #F5F5F5;
	color: #808080;
}
div.dataTables_wrapper table tbody tr.odd td { 
	background: #FFFFFF;
}
/* Footer cells */	
div.dataTables_wrapper table tfoot th {
	background: #b0cc7f;
	text-align: left;
}
div.dataTables_wrapper table tfoot td {
	background: #d7e1c5;
	text-align: left;
	font-weight: bold;
}
div.dataTables_wrapper table tbody tr.tr-highlight td{
	border-bottom: 2px solid #E68C3C;
	border-top: 2px solid #E68C3C;
}
/*
 * Pagination
 */
div.dataTables_wrapper a.paginate_button {
	background:none repeat scroll 0 0 #e6e6e6;  border:1px solid #ddd;  margin-right:4px;  padding:3px 3px 3px 3px;  text-align:center;  text-decoration:none;  width:15px;  font-size:11px;  color:#6a6a6a;  text-decoration:none;  vertical-align:top;  display:-moz-inline-stack;  zoom:1;  display:inline-block;  *display:inline;
}
div.dataTables_wrapper a.paginate_button:hover{ background:none repeat scroll 0 0 #bebebe;  border:1px solid #ddd;  cursor:pointer}
div.dataTables_wrapper a.paginate_active {
	background:none repeat scroll 0 0 #696969;  border:1px solid #999;  color:#FFF;display:inline-block;margin-right:4px;padding:3px;font-size:11px;text-decoration: none;
}
div.dataTables_wrapper a.paginate_button_disabled {
	color: #6A6A6A;
}
div.dataTables_wrapper .paging_full_numbers a:active {
	outline: none
}
div.dataTables_wrapper .paging_full_numbers a:hover {
	text-decoration: none;
}
div.dataTables_wrapper div.dataTables_paginate span>a {
	width: 15px;
	text-align: center;
}
div.dataTables_wrapper div.dataTables_paginate span {
	display:inline;
}
/*
 * Sorting
 */
div.dataTables_wrapper table thead th.sorting_asc {
	background: #D1D1D1 url("../images/sorting.png") no-repeat right -48px;
	cursor: pointer;
}
div.dataTables_wrapper table thead th.sorting_desc {
	background: #D1D1D1 url("../images/sorting.png") no-repeat right -72px;
	cursor: pointer;
}
div.dataTables_wrapper table thead th.sorting {
	background: #FAFAFA url("../images/sorting.png") no-repeat right 5px;
	cursor: pointer;
}

 .pac-container {
	text-align: left;
 }
.css-button-orange{ float:left ;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f57d48',endColorstr = '#f2602a');  background-image:-webkit-gradient(linear,left top,left bottom,from(#f57d48),to(#f2602a));  background-image:-webkit-linear-gradient(top,#f57d48,#f2602a);  background-image:-moz-linear-gradient(top,#f57d48,#f2602a);  background-image:-o-linear-gradient(top,#f57d48,#f2602a);  background-image:linear-gradient(to bottom,#f57d48,#f2602a);  background-color:#f57d48;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;  border:1px solid #f2602a;  display:inline-block;  color:#fff;  font-family:arial;  font-size:14px;  font-weight:bold;  padding:10px 14px;  text-decoration:none;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box}


.css-button-orange:hover{ background-image:-webkit-gradient(linear,left top,left bottom,from(#f2602a),to(#f57d48));  background-image:-webkit-linear-gradient(top,#f2602a,#f57d48);  background-image:-moz-linear-gradient(top,#f2602a,#f57d48);  background-image:-o-linear-gradient(top,#f2602a,#f57d48);  background-image:linear-gradient(to bottom,#f2602a,#f57d48);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f2602a',endColorstr = '#f57d48');  background-color:#f2602a}

.css-button-orange:visited, a:link.css-button-orange{ color:#fff;  text-decoration:none}
/*
 * End: JQuery DataTables framework CSS
 */

#bundleConfigOverlay .address-block-unit{ abackground-color:#fdfbde;  background-color:#fcfcfc;  aborder:1px solid #fda514;  border:1px solid #f5f5f5;  width:170px;  height:auto;  margin:2px 1px 2px 0;  padding:1px 1px;  font-size:13px;  color:#8f8f8f}
#bundleConfigOverlay .address-block-unit.address-active{ background-color:#fdfbde;  border:1px solid #fda514}
#bundleConfigOverlay .address-block-unit.address-hover{ border:1px solid #fda514}

.add_items_cb_class1 .css-button-green-continue {
    background-clip: padding-box;
    background-color: green;
    background-image: linear-gradient(to bottom, #41A317, #347C17);
    border: 1px solid #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin-left: 390px;
    padding: 10px 30px;
    text-decoration: none;
	cursor: pointer;
}
.block-inline-ssl{ vertical-align:top;  display:-moz-inline-stack;  zoom:1;  display:inline-block;  *display:inline ; *margin-top:20px;}
.column-quantity-ssl{ width:100px;  text-align:center;  font-weight:700;  color:#6a6a6a;  font-size:12px}
.css-button-orange a {color: #fff;text-decoration:none;}
.column-total { text-align: right; word-wrap: break-word;}
.subtotal.cart-last-row .column-total {
    float: right;
    padding-right: 20px;
}
.subtotal.cart-last-row .column-price {width: 40px;}
.column-total {       
    text-align: right;
}
.column-supplies {
    width: 628px;
    padding-left: 5px;
}


	