/* ------------------------------ */
/* Distant Horizon Button CSS     */
/* ------------------------------ */

.button {
	font: normal 9px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding-left: 5px; 
	}


a.btn, a:link.btn, a:active.btn, a:visited.btn { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 5px; 
	border: 1px solid #ccc; 
	background: #e7e7e7;
	}

a:hover.btn { 
	color: #fff;
	text-decoration: none;
	background: #0076a3;
	}



input.btn-form {
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 5px; 
	border: 1px solid #ccc; 
	background: #e7e7e7;
	}

input:hover.btn-form { 
	color: #fff;
	text-decoration: none;
	background: #0076a3;
	}


/*------------------------------------------------------------------------*/
/*     btn - Icon with Text                                               */
/*------------------------------------------------------------------------*/

/*---- View Product ---------------------------------------------*/
a#btnViewProd { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 15px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/view-bk.gif") no-repeat #e7e7e7 4px 5px;
	}

a:hover#btnViewProd { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/view-wh.gif") no-repeat #0076a3 4px 5px;
	}


/*---- Read More ---------------------------------------------*/
a#btnReadMore { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 16px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/detail-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnReadMore { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/detail-wh.gif") no-repeat #0076a3 4px 4px;
	}


/*---- Checkout ---------------------------------------------*/
a#btnCheckout { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 15px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/checkout-bk.gif") no-repeat #e7e7e7 4px 5px;
	}

a:hover#btnCheckout { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/checkout-wh.gif") no-repeat #0076a3 4px 5px;
	}


/*---- Add to Cart ---------------------------------------------*/
a#btnAddCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 17px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/addtocart-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnAddCart { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/addtocart-wh.gif") no-repeat #0076a3 4px 4px;
	}


/*---- Remove from Cart ---------------------------------------------*/
a#btnRemoveCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 17px; 
	border: 1px solid #ccc; 
	background:  url("/style/icons/9x9/removecart-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnRemoveCart { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/removecart-wh.gif") no-repeat #0076a3 4px 4px;
	}


/*---- Recalculate ---------------------------------------------*/
a#btnRecalculate { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 17px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/calculate-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnRecalculate { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/calculate-wh.gif") no-repeat #0076a3 4px 4px;
	}


/*---- Close ---------------------------------------------*/
a#btnClose { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px 5px 2px 16px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/close-sm-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnClose { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/close-sm-wh.gif") no-repeat #0076a3 4px 4px;
	}




/*------------------------------------------------------------------------*/
/*     Help and Contact Links: Icon with Text w/o box              */
/*------------------------------------------------------------------------*/


/*---- Login ----------------------------------------------------------*/
a#btnHelp { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #999;
	text-decoration: none; 
	display: block;
	width: 20px;
	float: right;
	margin: 0px 7px 0px 0px; 
	padding: 0px 8px 0px 12px; 
	background:   url("/style/icons/9x9/help.gif") no-repeat 0px 3px;
	border-right: 1px solid #CCCCCC;
	}

a:hover#btnHelp { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/help.gif") no-repeat 0px 3px;
	}


/*---- Rapid Reorder ----------------------------------------------------------*/
a#btnContact { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #999;
	text-decoration: none; 
	display: block;
	width: 50px;
	float: right;
	margin: 0px; 
	padding: 0px 1px 0px 12px; 
	background:   url("/style/icons/9x9/contact.gif") no-repeat 0px 2px;
	}

a:hover#btnContact { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/contact.gif") no-repeat 0px 2px;
	}




/*------------------------------------------------------------------------*/
/*     btnSC - Shopping Cart Buttons: Icon with Text w/o box              */
/*------------------------------------------------------------------------*/


/*---- Login ----------------------------------------------------------*/
a#btnSCLogin { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #0099FF;
	text-decoration: none; 
	display: block;
	margin: 0px; 
	padding: 1px 1px 1px 12px; 
	background:   url("/style/icons/9x9/customer-sm-bk.gif") no-repeat 0px 3px;
	}

a:hover#btnSCLogin { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/customer-sm-bk.gif") no-repeat 0px 3px;
	}


/*---- Rapid Reorder ----------------------------------------------------------*/
a#btnSCRapid { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #0099FF;
	text-decoration: none; 
	display: block;
	margin: 0px; 
	padding: 1px 1px 1px 12px; 
	background:   url("/style/icons/9x9/reorder-bk.gif") no-repeat 0px 4px;
	}

a:hover#btnSCRapid { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/reorder-bk.gif") no-repeat 0px 4px;
	}


/*---- View Cart ----------------------------------------------------------*/
a#btnSCViewCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #0099FF;
	text-decoration: none; 
	display: block;
	margin: 0px; 
	padding: 1px 1px 1px 12px; 
	background:   url("/style/icons/9x9/view-bk.gif") no-repeat 0px 3px;
	}

a:hover#btnSCViewCart { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/view-bk.gif") no-repeat 0px 3px;
	}


/*---- Checkout ----------------------------------------------------------*/
a#btnSCCheckout { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #0099FF;
	text-decoration: none; 
	display: block;
	margin: 0px; 
	padding: 1px 1px 1px 12px; 
	background:   url("/style/icons/9x9/checkout-bk.gif") no-repeat 0px 3px;
	}

a:hover#btnSCCheckout { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/checkout-bk.gif") no-repeat 0px 3px;
	}

/*---- Add to Cart ---------------------------------------------*/
a#btnSCAddCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #0099FF;
	text-decoration: none; 
	display: block;
	margin: 0px; 
	padding: 1px 1px 1px 12px; 
	background:   url("/style/icons/9x9/addtocart-bk.gif") no-repeat 0px 3px;
	}

a:hover#btnSCAddCart { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/addtocart-bk.gif") no-repeat 0px 3px;
	}


/*---- Remove from Cart ---------------------------------------------*/
a#btnSCRemoveCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #0099FF;
	text-decoration: none; 
	display: block;
	margin: 0px; 
	padding: 1px 1px 1px 12px; 
	background:  url("/style/icons/9x9/removecart-bk.gif") no-repeat 0px 3px;
	}

a:hover#btnSCRemoveCart { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/removecart-bk.gif") no-repeat 0px 3px;
	}


/*---- Recalculate ---------------------------------------------*/
a#btnSCRecalculate { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #0099FF;
	text-decoration: none; 
	display: block;
	margin: 0px; 
	padding: 1px 1px 1px 12px; 
	background:   url("/style/icons/9x9/calculate-bk.gif") no-repeat 0px 3px;
	}

a:hover#btnSCRecalculate { 
	color: #993300;
	text-decoration: none;
	background: url("/style/icons/9x9/calculate-bk.gif") no-repeat 0px 3px;
	}




/*------------------------------------------------------------------------*/
/*     btnIC - Icon Only Buttons                                          */
/*------------------------------------------------------------------------*/

/*---- View Details -------------------------------------------*/
a#btnICViewProd { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/view-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnICViewProd { 
	color: #fff;
	background: url("/style/icons/9x9/view-wh.gif") no-repeat #0076a3 4px 4px;
	}


/*---- Login -------------------------------------------*/
a#btnICLogin { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/12x12/customer-bk.gif") no-repeat #e7e7e7 2px 3px;
	}

a:hover#btnICLogin { 
	color: #fff;
	background: url("/style/icons/12x12/customer-wh.gif") no-repeat #0076a3 2px 3px;
	}


/*---- Rapid Reorder -------------------------------------------*/
a#btnICRapid { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/reorder-bk.gif") no-repeat #e7e7e7 4px 5px;
	}

a:hover#btnICRapid { 
	color: #fff;
	background: url("/style/icons/9x9/reorder-wh.gif") no-repeat #0076a3 4px 5px;
	}


/*---- View Cart -------------------------------------------*/
a#btnICViewCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/view-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnICViewCart { 
	color: #fff;
	background: url("/style/icons/9x9/view-wh.gif") no-repeat #0076a3 4px 4px;
	}


/*---- Checkout -------------------------------------------*/
a#btnICCheckout { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666;
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/checkout-bk.gif") no-repeat #e7e7e7 4px 5px;
	}

a:hover#btnICCheckout { 
	color: #fff;
	background: url("/style/icons/9x9/checkout-wh.gif") no-repeat #0076a3 4px 5px;
	}


/*---- Add to Cart ---------------------------------------------*/
a#btnICAddCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/addtocart-bk.gif") no-repeat #e7e7e7 3px 4px;
	}

a:hover#btnICAddCart { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/addtocart-wh.gif") no-repeat #0076a3 3px 4px;
	}


/*---- Remove from Cart ---------------------------------------------*/
a#btnICRemoveCart { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:  url("/style/icons/9x9/removecart-bk.gif") no-repeat #e7e7e7 3px 4px;
	}

a:hover#btnICRemoveCart { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/removecart-wh.gif") no-repeat #0076a3 3px 4px;
	}


/*---- Recalculate ---------------------------------------------*/
a#btnICRecalculate { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	margin: 0px; 
	padding: 2px; 
	border: 1px solid #ccc; 
	background:   url("/style/icons/9x9/calculate-bk.gif") no-repeat #e7e7e7 4px 4px;
	}

a:hover#btnICRecalculate { 
	color: #fff;
	text-decoration: none;
	background: url("/style/icons/9x9/calculate-wh.gif") no-repeat #0076a3 4px 4px;
	}
