/*
 * $Id: buttons.css 33621 2010-04-08 11:06:22Z iargent $
 */

/* =buttons general styles */
a.button, button, .button-copy, input.button {
	border:none;
	background: transparent url(../../static/img/button_bg.gif) no-repeat top left;
    height: 28px; /* used to catch the buttonEnding */
    position: relative;
	cursor:pointer;
	padding:0 0 3px 16px;
	*padding:0;
	*padding:2px 0 3px 16px;
    overflow:visible;
	font-weight:normal;
}

div.btn-ending {
    position: absolute;
    display: inline;
    width: 16px;
    height: 28px;
	float:right;
	right:-16px;
	top: 0;
	background: transparent url(../../static/img/button_end.gif) no-repeat top right;
}
/* over */
div.btn-wrapper a:hover, a.button:hover, button:hover, input.button:hover {
	text-decoration:underline;
}

div.btn-wrapper {overflow:visible;width:100%;height:28px;text-align:right; white-space:nowrap; position:relative; right:16px; } /* all buttons wrapper generic container */
div.btn-wrapper a, div.btn-wrapper a.button, div.btn-wrapper input.button, div.btn-wrapper button {right:0;text-transform:capitalize; font-weight:bold; color:#666;} /* general button style link */
button.back, a.back, input.back, div.back div.btn-wrapper {float:left;background:url(../../static/img/light_arrow.gif) no-repeat;padding:0;padding-left:15px; font-weight:bold;margin:0;border:none;} /* general 'back/cancel' button style link */
.button.prev {float:left;} /* button go to previuos for pagination */
.button.next {float:right;} /* button go to next for pagination */


/* =buttons shared styles
-------------------------------------------------------------- */

/* div.price-btn-wrapper {float:right;overflow:visible;width:auto;*width:130px;height:54px;} price/buy button box */
div.price-btn-wrapper {float:right;overflow:visible;width:auto;height:54px;position:relative;text-align:center;} /* price/buy button box */
div.price-btn-wrapper span.price {width:100%;text-align:center;} /* price in buy button box */


/* =buttons page related styles
-------------------------------------------------------------- */
#cross-sales div.cross-sales-box div.price-btn-wrapper {width:76px;margin-top:10px;}

#saveCart fieldset .btn-wrapper, #retrieveCart fieldset div.btn-wrapper {margin-top:15px;}
#saveCart form div.btn-wrapper, #retrieveCart form div.btn-wrapper {float:right;} /* 'buy saved cart' button */
#orderHistory div.btn-wrapper {float:right;}
#order-details div.btn-wrapper a {}
div.item-box-col div.btn-wrapper {} /* price box in item listing */

#item #item-basic-info div.price-btn-wrapper {max-width:160px;}


#checkout-bottom div.back div.btn-wrapper {float:left;}
#checkout-bottom div.btn-wrapper {float:right;}

#cart div.btn-wrapper {float:right; max-width:300px;}
#promo-code-box div.btn-wrapper {position:absolute; top:5px;} /* eVoucher box */
#promo-code-box input.button {width:90px; right:0; top:0;}
#express-checkout div.btn-wrapper {clear:right; margin-top:10px;} /* input fields in express-checkout box */
#express-checkout div.btn-wrapper .button {margin-right:0; }

#saveCart fieldset div.btn-wrapper, #retrieveCart fieldset div.btn-wrapper {} /* submit button in save/retieveCart */

#address-wrapper a.back {position:absolute;top:15px;left:180px;font-size:9px;border:none;background:none;max-width:96px;} /* 'copy from billing' button */

fieldset#notify-me .btn-wrapper {position:absolute; top:20px; overflow:visible; width:120px;float:none;}
