@charset "UTF-8";
/* CSS Document */

h1 { padding:45px 0 0 0; }

.page-container { position:relative !important; display:block; }
.page-header { position:relative !important;}
.genHeader { position:relative; }

.siteMap { padding:21px 0 25px 0; }
.breadcrumb { display:none; }

.navBar { position:relative; }
.navBar .bar { position:absolute; width:5px; height:335px; background:url(../images/nav_bar.gif) repeat-y; top:12px; left:6px; }
.navBar .barLoggedIn { position:absolute; width:5px; height:255px; background:url(../images/nav_bar.gif) repeat-y; top:12px; left:6px; }

.page-footer-content { border-top:none!important; text-align:left!important; }

.selected { list-style:outside;  list-style-image:url(images/nav_active.gif); height:auto!important; min-height:15px;  }
li.selected span { font-size:10px!important; display:inline-block!important; padding-bottom:0px; }

ul.cat-nav li { padding:2px 0px; }
ul.cat-nav li span { display:inline-block; }
ul.cat-nav li ul { padding-bottom:5px; }
ul.cat-nav li li { padding:0px!important; }
ul.cat-nav li li a { padding-bottom:0px; display:inline-block!important; }

/*ul.cat-nav li ul { display:none; }*/
ul.cat-nav li.selected ul { display:block; }

.category-module { height:auto; }

.module-list li span { font-family:Arial, Helvetica, sans-serif!important; }
.module-list li ul { position:relative; left:-10px; padding-bottom:10px; }
.module-list li ul li { height:auto; line-height:15px!important; }
.module-list li ul li span { padding-left:10px; padding-top:3px; display:block; font-family:Arial, Helvetica, sans-serif!important;  }
.module-list li ul li a { padding-left:10px; padding-top:3px; padding-bottom:3px; display:block; }

.storeGraphic { position:absolute; top:96px; left:170px; }

/* Search Box */
/*.page-column-right { position:relative!important; top:0px; width:1px!important;}*/
.search-module { position:absolute; width:151px!important; right:4px; top:92px; overflow:hidden!important; }
.search-module .module-header { display:none; }
.search-module .mod-body-body { background:none; border:none; }
.search-module .mod-body-lt,
.search-module .mod-body-rt,
.search-module .mod-body-tl,
.search-module .mod-body-tp,
.search-module .mod-body-tr,
.search-module .mod-body-bl,
.search-module .mod-body-bt,
.search-module .mod-body-br { display:none; }

/* Registration Boxes */
#ctl00_pageContent_loginRegister_leftPane .register-small-container { position:relative; top:43px; left:-23px; width:540px!important; }
#ctl00_pageContent_loginRegister_rightPane .login-small-container { position:absolute; top:279px; left:158px; width:540px!important; }
#ctl00_pageContent_loginRegister_rightPane .login-small-container table { width:178px!important; }

/* Shopping Cart */
#ctl00_pageContent_ddlActions { display:none; }
#ctl00_pageContent_btnAction { display:none; }
.content-head h1 { position:relative; left:-7px; }

/* Product Display */
.product-list-results-header { display:none; }

.category-list-item-body { text-align:left!important; }

/* Product Detail */
.prod-detail-lt { display:none; }

/* Terms */
#ctl00_pageContent_htmlContent { position:relative; top:65px; }

.checkout-step-number, .checkout-step-text, .checkout-step-inactive, .checkout-step-inactive, .checkout-step-inactive { position:relative; top:60px; }

#ctl00_pageContent_checkoutWizard_hypPrintPage { position:relative; top:45px; }

/* Invoice */
.invoice-summary { display:none; } /*hides subtotal, shipping & handling information from the confirmation screen*/

.checkout-review-container .content-head h1 { margin-bottom:45px; }

.shipping-notice { position:relative; top:135px; }

.purchaseOrderNotice { display:block; position:relative; top:-235px; font-weight:bold; }
#ctl00_pageContent_checkoutWizard_paymentMethodSelectorLabel { line-height:28px; }
#ctl00_pageContent_checkoutWizard_paymentMethodSelectorLabel:before {content: "To pay using a Purchase Order Number, select Account Number from the drop-down menu below. "}

/* Cart */
.cart-shipping-estimate { display:none; }
#ctl00_pageContent_shippingRow { display:none; }
#ctl00_pageContent_imbEnterCouponCode { top:13px!important; }

.seal { position:relative; top:-20px; }

/* Category Titles */
.category-list-item-head { min-height:35px; }

/* Check out */
#ctl00_pageContent_checkoutWizard_valShipping { position:relative; top:50px!important;}

