#giftThisCart{width:300px;position:relative;margin-top:20px;z-index:1;align:right;height:208px;}
#giftThisCartHeadline{position:absolute;top:50px;left:0px;background-color:#ffffff;padding:5px;font-family:tahoma;font-size:10px;font-weight:900;margin-left:5px;magin-right:5px;text-align:left;z-index:3;word-spacing:-.05em;}
#giftThisCartCopy{position:absolute;top:60px;left:0px;padding:12px 10px 8px 10px;font-family:arial;font-size:9px;text-align:left;z-index:2;line-height:normal;border:1px solid #999999;}
#giftThisCartButton{margin-top:10px;margin-left:133px;}
#giftThisCartLearnMore{margin-top:5px;margin-left:133px;font-size:10px;}
select{font:normal 11px Arial, Helvetica, Sans-serif;}
form#ViewCart{z-index:1;}
#buttonContainer{margin-top:15px;}
#underButtons{position:relative;zoom:1;height:100px;}
#additionalInfo{width:600px;}
#cartBanner{margin:0 0 20px 0;}
#keepShopping{margin:20px 0;}
#giftThisCart{}
#paypalFormButton{position:absolute;right:0;top:15px;width:190px;z-index:100;}
#paypalFormButton div{float:left;margin:5px 5px 0 0;font-weight:bold;}
#cartInfo{float:left;}
#cartAddPayment{float:right;}
.keepShoppingButton {margin-right:10px;}
#marketplaceCart {float:left;width:728px;padding-right:20px;border-right:1px dashed #c1c1bf;}
#giftThisCart {display:none;}
#customerAssurance {width:170px;float:right;font-size:.9em;}
#customerAssurance h3 {font-weight:bold;font-size:14px;color:#58a618;margin:0;}
#customerAssurance h2 {font-weight:bold;font-size:19px;color:#333;margin:3px 0;}
#customerAssurance p {margin:.7em 0;}
h1.cart {border:0;}
#emptyCart {height:400px;}
#cartItems td.tableheaderbg, #cartItems td.tablebg, td.tablebg2, #StaticShippingTable td {padding:3px;}
#screen {display:none;z-index:88888;position:fixed;top:0;left:0;width:100%;height:100%;background:#666;opacity:0.75;filter:alpha(opacity=75);}
#dialog {text-align:left;padding:15px 15px 30px;background:#fff;position:fixed;width:450px;z-index:99999;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#dialog p {font-size:1.4em;padding-bottom:5px;}
#dialog .error {color:red;font-weight:bold;font-size:1.4em;display:none;}
#dialog table {width:100%;font-size:1.2em;}
#dialog thead td {font-weight:bold;background:#eee;}
#dialog tbody td {border-bottom:1px dotted #eee;vertical-align:top;}
#dialog tbody td input {margin-bottom:5px;}
#dialog td {text-align:left;padding:5px;}
#dialog thead td.spacer, #dialog tbody td.spacer {background:#fff;padding:3px;}
#dialog tbody td.desc {padding-top:12px;}
#dialog .stationeryProblemSubmit {float:left;text-align:center;margin:20px auto 0;width:120px;display:block;padding:7px 10px;color:#fff;font-size:1.4em;font-weight:bold;background:#58a619;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
