
/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -52px; }
tr.show-details td {}
tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(../images/bkg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight: bold; }
.std dl dd { margin:0 0 10px; }




.please-wait { float:right; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { font-size:11px; cursor:help; margin-left:10px; }


/* Design Principles */
.content-inner .principlesp {padding-top: 5px;}
.design-pr {position: relative; background: url(../images/new/design-pr.jpg) 290px 60px no-repeat; height: 417px}
.design-pr h4 {text-indent: -9999px; display: block; background-position: center 0; background-repeat: no-repeat; height: 28px; margin-bottom: 0; }
.design-pr p {text-align: center; line-height: 16px;}
.design-pr div {position: absolute; text-align: center; background-position: 0 0; background-repeat: no-repeat;}
.design-pr .prinspire {left: 64px; top: 8px; background-image: url('../images/new/prinspire.gif'); width: 167px; height: 113px; padding: 20px 20px 0 24px; }
.design-pr .prinspire h4 {background-image: url('../images/new/prinspire-h4.gif'); }
.design-pr .prdeliver {left: 440px; top: 20px; background-image: url('../images/new/prdeliver.gif'); width: 185px; height: 116px; padding: 17px 13px 0 13px; }
.design-pr .prdeliver h4 {background-image: url('../images/new/prdeliver-h4.gif'); }
.design-pr .prcurate {left: 480px; top: 175px; background-image: url('../images/new/prcurate.gif'); width: 154px; height: 140px; padding: 24px 13px 0 13px; }
.design-pr .prcurate h4 {background-image: url('../images/new/prcurate-h4.gif'); }
.design-pr .prengage {left: 277px; top: 264px; background-image: url('../images/new/prengage.gif'); width: 170px; height: 119px; padding: 22px 13px 0 13px; }
.design-pr .prengage h4 {background-image: url('../images/new/prengage-h4.gif'); }
.design-pr .prcreate {left: 39px; top: 163px; background-image: url('../images/new/prcreate.gif'); width: 207px; height: 125px; padding: 25px 13px 0 13px; }
.design-pr .prcreate h4 {background-image: url('../images/new/prcreate-h4.gif'); }