/* ************* eStore CSS (Houston Uniforms, Kirby eStores) ************* */

/* ************* START estore program/category display pages ************* */
.estore-image-category { border:1px solid #021a40; }
/* ************* END estore program/category display pages ************* */

/* ************* START estore product page ************* */
	 
	.estore-product-wrapper { width: 750px; } /* overflow:hidden; */
	.estore-product-image { float:left; padding-right:8px; }
	.estore-product-name { font-size: 14pt; font-weight:bold; color: #555658; }
	.estore-product-headlineimg {}
	.estore-product-description { font-size: 12pt; }
	.estore-product-productiontime {}
	.estore-product-productiontime span.label { font-weight:bold; }
	.estore-product-personalizationcharge {}
	.estore-product-personalizationcharge span.label { font-weight:bold; }
	.estore-product-code { font-style: italic; padding-top: 5px; }
	 
	
	/* ************* START estore sizes ************* */
	table.estore-product-sizes {}
	table.estore-product-sizes td { text-align:center; } /* text-align:center; */
	table.estore-product-sizes .label { color:#87c65d; }
	.estore-product-sizes-inputbox { background:url(images/form-input-qty.gif) no-repeat top left;
					  float:left; width:51px; height:24px; /*background:none;*/ border:0; padding:4px; 
					  margin: 0px 0 0 0px; font-size:12px; color:#797979;
					}
	/* ************* END estore sizes ************* */
	
	/* ************* START estore prices ************* */
	.estore-prices-wrapper { font-size: 10pt; color: #555658; }
	.estore-prices-header-wrapper { width: 300px; overflow:hidden; font-size: 11pt; margin-top: 3px; margin-bottom: 3px; }
	  .estore-prices-header-qty { width: 75px; float:left; text-align:center; }
	  .estore-prices-header-price { width: 100px; float:left;}
	  .estore-prices-header-sale { width: 100px; }
	.estore-prices-qtyprice-wrapper { width: 300px; overflow:hidden;  margin-top: 3px; margin-bottom: 3px; }
	  .estore-prices-qty { width: 75px; float:left; text-align:center; }
	  .estore-prices-price { float:left;}
	  .estore-prices-price-upcharge-wrapper {}
	  .estore-prices-price-upcharge-amt {}
	  .estore-prices-price-upcharge-sizes {}
	  .estore-prices-sale { font-style: italic; }
	  .estore-prices-sale-upcharge-wrapper {}
	  .estore-prices-sale-upcharge-amt {}
	  .estore-prices-sale-upcharge-sizes { display:none; }
	.estore-prices-divider { width: 300px; height: 1px; background-color: #555658; }
	/* ************* END estore prices ************* */

/* ************* END estore product page ************* */

/* ************* START estore shopping cart and order form ************* */
.estore-basket {}
.estore-orderform-heading { margin-bottom: 2px; } /* not used for Kirby stores */
h4.estore-orderform-heading { margin-bottom: 2px; text-align:center; }
.tr-estore-orderform-heading { background-color: #ffffff; }
.td-estore-orderform-basket-addressheading { border-bottom-style: solid ; border-bottom-color: #87c75d; border-bottom-width: 1px; border-top-style: solid ; border-top-color: #87c75d; border-top-width: 1px; }
.td-estore-orderform-basket-address { text-align: center; border-bottom-style: solid ; border-bottom-color: #87c75d; border-bottom-width: 1px; }
.td-estore-orderform-basket-labelheadings { border-bottom-style: solid ; border-bottom-color: #87c75d; border-bottom-width: 1px; }
.td-estore-orderform-basket-item-imagenamedesc { border-style: solid ; border-color: #87c75d; border-width: 1px; border-right-width: 0px; }
  .td-estore-orderform-basket-item-image {}
  .td-estore-orderform-basket-item-namedesc {}
.td-estore-orderform-basket-item-sizesoptions { border-style: solid ; border-color: #87c75d; border-width: 1px; border-right-width: 0px; }
.td-estore-orderform-basket-item-priceeach { border-style: solid ; border-color: #87c75d; border-width: 1px; border-right-width: 0px; }
.td-estore-orderform-basket-item-qty { border-style: solid ; border-color: #87c75d; border-width: 1px; border-right-width: 0px; }
.td-estore-orderform-basket-item-itemtotal { border-style: solid ; border-color: #87c75d; border-width: 1px; }
.td-estore-orderform-basket-footer-label { border-style: solid ; border-color: #87c75d; border-width: 1px; }
.td-estore-orderform-basket-footer-amount { border-style: solid ; border-color: #87c75d; border-width: 1px; }
 

#XXXbreaksinIEXXXbutton-complete-your-order { width: 84px; height: 18px; margin: 0; padding: 0; border: 0; background: transparent url(images/button-login.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#XXXbreaksinIEXXXbutton-continue-with-order { width: 197px; height: 26px; background: transparent url(images/button-continue-with-order.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }

#h3-your-basket-is-empty { width: 500px; height: 25px; background: #ffffff url(images/h3-your-basket-is-empty.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-review-past-orders { width: 500px; height: 25px; background: #ffffff url(images/h3-review-past-orders.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-thanks-for-your-order { width: 500px; height: 25px; background: #ffffff url(images/h3-thanks-for-your-order.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-enter-your-shipping-information { width: 500px; height: 25px; background: #ffffff url(images/h3-enter-your-shipping-information.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-enter-your-billing-address { width: 500px; height: 25px; background: #ffffff url(images/h3-enter-your-billing-address.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-enter-your-payment-information { width: 500px; height: 25px; background: #ffffff url(images/h3-enter-your-payment-information.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-notes { width: 500px; height: 25px; background: #ffffff url(images/h3-notes.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-additional-information { width: 500px; height: 25px; background: #ffffff url(images/h3-additional-information.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-special-instructions { width: 500px; height: 25px; background: #ffffff url(images/h3-special-instructions.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#h3-delivery-options { width: 500px; height: 25px; background: #ffffff url(images/h3-delivery-options.gif) no-repeat center top; margin: 0; padding: 0; border: 0; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }

/* 
.estore-orderform-inputbox-long { width:250px; height:28px; background:url(images/form-text-250x28.gif) no-repeat top left; float:left; border:0; padding:4px; margin: 0px 0px 0px 0px; font-size:12px; color:#797979; }
.estore-orderform-inputbox-medium { width:115px; height:28px; background:url(images/form-text-115x28.gif) no-repeat top left; float:left; border:0; padding:4px; margin: 0px 0px 0px 0px; font-size:12px; color:#797979; }
.estore-orderform-inputbox-short { width:60px; height:28px; background:url(images/form-text-60x28.gif) no-repeat top left; float:left; border:0; padding:4px; margin: 0px 0px 0px 0px; font-size:12px; color:#797979; }
*/
.estore-orderform-inputbox-long { width:237px; height:18px; background:url(images/form-text-237.gif) no-repeat top left; float:left; border:0; padding:4px; margin: 0px 0px 0px 0px; font-size:12px; color:#797979; }
.estore-orderform-inputbox-medium { width:100px; height:18px; background:url(images/form-text-100.gif) no-repeat top left; float:left; border:0; padding:4px; margin: 0px 0px 0px 0px; font-size:12px; color:#797979; }
.estore-orderform-inputbox-short { width:60px; height:18px; background:url(images/form-text-60.gif) no-repeat top left; float:left; border:0; padding:4px; margin: 0px 0px 0px 0px; font-size:12px; color:#797979; }

/* ************* END estore shopping cart and order form ************* */

/* ************* START estore login box ************* */
.estore-login-inputbox 
				{ background:url(images/form-text-237.gif) no-repeat top left;
				  float:left; width:237px; height:24px; /*background:none;*/ border:0; padding:4px; 
				  margin: 0px 0 0 0px; font-size:12px; color:#797979;
				}
				
#logonButton { width: 84px; height: 18px; margin: 0; padding: 0; border: 0; background: transparent url(images/button-login.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
#changePasswordButton { width: 114px; height: 18px; margin: 0; padding: 0; border: 0; background: transparent url(images/button-change-password.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ }
/* ************* END estore login box ************* */

/* ************* START misc ************* */
.clear { clear: both; } 
/* ************* END misc ************* */

