#checkoutBoxHolder { margin-left: auto; margin-right: auto; width: 80em; height: 0px; overflow: hidden; }
#checkoutBoxHolderContent { background: #fbeef5; padding: 1em; border: .1em solid #f0b8d1; margin: 0em 0em 0em 0em; }

#checkoutScroll { position: static; height: 25em; overflow: auto; }
#checkoutScroll table { width: 98%; }

.manageAccountLoadOverlay { background: #fff url(images/ajax-loader.gif) center center no-repeat; z-index: 10; }

.scrollShow_holder { width: 77.8em; height: 40em; overflow: hidden; float: left; }
.scrollShow_holder .box { width: 77.8em; height: 100%; float: left; }
.scrollShow_holder .box p { margin: 0; font-size: 1.1em; color: #222; }
.scrollShow_holder .box .boxContent { width: 57.8em; float: left; }
.scrollShow_holder .leftBox .boxContent { line-height: 150%; }
.scrollShow_holder .leftBox .boxContent .leftColumn { width: 33.9em; margin-right: 4.4em; float: left; display: inline; }
.scrollShow_holder .leftBox .boxContent .rightColumn { width: 19.3em; float: left; }
.scrollShow_holder .line { height: 0.1em; line-height: 0.1em; background: #f0b8d1; margin: 1em 0.2em 1em 0.2em; }
.scrollShow_holder .leftBox .boxContent input { float: none; margin: 0.1em; width: 30em; }
.scrollShow_holder .rightBox .boxContent { float: right; }
.scrollShow_holder .rightBox .past_orders_note { width: 15.6em; float: left; margin-left: 2.2em; margin-top: 2.2em; display: inline; }

.scrollShow_scrollButton_left_content, .scrollShow_scrollButton_right_content { position: relative; height: 3.8em; width: 15.6em; margin-top: 1em; z-index: 10; cursor: pointer; }
.scrollShow_scrollButton_left, .scrollShow_scrollButton_right { height: 3.8em; line-height: 3.8em; width: 15.6em; text-align: center; color: #471a72; font-family: Verdana; font-size: 1em; font-weight: bold; z-index: 10; cursor: pointer; vertical-align: middle; position: absolute; top: 0px; left: 0px; background: url(images/accountBttBg.gif); }
.scrollShow_scrollButton_left img, .scrollShow_scrollButton_right img { height: 3.8em; width: 15.6em; position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; border: 0px; }
.scrollShow_scrollButton_right_content { float: right; }
.scrollShow_scrollButton_left_content { float: left; }

.scrollShow_holder label { display: block; float: left; width: 35%; margin-top: 5px; font: 1.1em verdana; color: #454345; }
.scrollShow_holder input { display: block; float: left; width: 60%; margin-top: 5px; padding: .2em; background: url(images/input_bg.png) bottom repeat-x; border: 1px solid #decfd8; font: 1.1em tahoma; color: #222; }
.scrollShow_holder input:focus { background: url(images/input_bg_hover.png) top repeat-x; }
.scrollShow_holder button { display: block; background: #fff url(images/button_bg.png) bottom repeat-x; border: .1em solid #b498a9; font: 1.1em verdana; color: #3a3a3a; cursor: pointer; }
.scrollShow_holder button:hover { background: #fff url(images/button_bg_hover.png) top repeat-x; }

.bin { width: 1.6em; height: 1.6em; }

#scrollbox2 { position: relative; width: 75.8em; height: 27em; }
#scrollArea2 { position: absolute; top: 0px; left: 0px; width: 73.6em; height: 27em; overflow: hidden; }
#scrollContent2 {  }
#scrollBar2 { position: absolute; top: 0px; left: 73.8em; width: 1.8em; height: 27em; background: #fbd9e7; border: 1px solid #fafafa; }
#scroller2 { position: absolute; top: 0px; left: 0em; width: 1.8em; height: 2em; background: #fafafa; cursor: pointer; }
