/*$Id: button.css 44502 2012-03-22 15:31:54Z rjohnson $*/
/* Buy button */
.button-main:hover, #btn-register:hover, #returning-customer .main_button:hover,
#logout_wrp .button-main:hover, #save-account .button-main:hover,
#save-account .button-main input:hover, #address-details-wrp .button-sec:hover,
#address_book .delete-link:hover, #address_book .edit-link:hover, 
#ticket .button-main input:hover, #lost-password .button-main input:hover,
#minicart-footer .checkout:hover, #express-shop-fullDesc .button-main:hover,
#continue-checkout .button-main input:hover, #invoice-page .print:hover,
#promo-code-input-area .button-sec input:hover, #cart-table .button-sec:hover,
#content-sub .button-main input:hover, #compare-page a.compare-remove-item:hover,
#notifyme_subscribe_button:hover, #reset-password #submit:hover, .pr-write-review-link:hover,
#orderDetail-page .print:hover, #save-changes .button-main input:hover, #address-book-submit:hover,
#promocode .button-sec input:hover, #lost_password_sent_wrp a.button-sec:hover,
#email-signup #newsletter-subscribe .button-right:hover {
	background-position: 0 -18px !important;
}
.button-main span, #logout_wrp .button-main, #address-details-wrp .button-sec span,
#address_book .edit-link span, #address_book .delete-link span, #minicart-footer .checkout span,
#express-shop-fullDesc .button-main span, #order-summary .button-main span, 
#cart-table .button-sec span, #order-page #edit-bag .button-sec span,
#compare-page .compare-remove-item span, #content-main-errors .button-main span {
	text-indent: -9999px;
	display: block;
	height: 18px;
}
/* Section page by button */
#btn-register {
	background: url(/img/hh/buttons/en/black-register.png) no-repeat 0 0;
	text-indent: -9999px;
	height:18px;
	width: 66px;
	border: 0;
}
#new-customer .button-main {
	display:block;
	margin-top:30px;
}
#returning-customer .main_button {
	background: url(/img/hh/buttons/en/black-sign_in.png) no-repeat 0 0;
	text-indent: -9999px;
	float: left;
	height:18px;
	width: 56px;
	margin-top:29px;
	border: 0;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}
#logout_wrp .button-main {
	background: url(/img/hh/buttons/en/black-login.png) no-repeat 0 0;
	height: 18px;
	width: 48px;
	margin-top: 15px;
}
#save-account .button-main input {
	background: url(/img/hh/buttons/en/black-register_now.png) no-repeat 0 0;
	text-indent: -9999px;
	float:left;
	border: 0;
	height: 18px;
	width: 93px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
}
#address-book-submit {
	background: url(/img/hh/buttons/en/black-add_new_address.png) no-repeat 0 0;
	text-indent: -9999px;
	float:left;
	height: 18px;
	width: 116px;
	border: 0;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}
#save-changes .button-main input, #edit-address-content .save-changes input {
	background: url(/img/hh/buttons/en/black-save_changes.png) no-repeat 0 0;
	text-indent: -9999px;
	float:left;
	height: 18px;
	width: 95px;
	border: 0;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}
#address_book .edit-link {
	background: url(/img/hh/buttons/en/black-edit.png) no-repeat 0 0;
	float: left;
	height: 18px;
	width: 40px;
	padding-right: 5px;
	margin: 10px 0 0 0px;
	cursor: pointer;
}
#address_book .delete-link {
	background: url(/img/hh/buttons/en/black-remove.png) no-repeat 0 0;
	float: left;
	height: 18px;
	width: 58px;
	margin: 10px 0 0 25px;
	cursor: pointer;
}
.item-box-contents .button-main {
	background: url(/img/hh/buttons/en/black-buy.png) no-repeat 0 0;
	width: 38px;
	height: 18px;
	position: absolute;
    cursor: pointer;
	bottom: 4px;
    right: 6px;
}
#address-details-wrp .button-sec {
	background: url(/img/hh/buttons/en/black-edit_addresses.png) no-repeat 0 0;
	height: 18px;
	width: 103px;
	float:right;
	margin-top:30px;
	cursor: pointer;
}
#order-page #address-details-wrp .button-sec {
	margin: 0;
	cursor: pointer;
}
#orderHistory-search .button-sec input{
	background: url(/img/hh/buttons/en/buttons-text.png) no-repeat 0 0;
	float:right;
	text-indent: -9999px;
	margin:19px 35px 0 0;
	width: 57px;
	height: 18px;
	cursor: pointer;
	line-height: 0;
}
#order-history-btn {
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
}
#ticket .button-main input {
	background: url(/img/hh/buttons/en/black-send.png) no-repeat 0 0;
	border: 0;
	float: left;
	cursor: pointer;
	text-indent: -9999px;
	line-height: 0;
	width: 96px;
	height: 18px;
	*display:block;
	*line-height:0;
}
#cs_HelpTicketSubmit_wrp .button-main input {
	margin:10px 0 10px 180px;
	background: url(/img/hh/buttons/en/black-send_request.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 96px;
	height: 18px;
	border: 0;
	cursor: pointer;
	*display:block;
	*line-height:0;
}
#cs_HelpViewTicket_wrp .button-main {
	margin:10px 0 10px 130px;
	clear:both;
}
#cs_HelpTicketData_wrp .button-main input {
	background: url(/img/hh/buttons/en/black-send_request.png) no-repeat 0 0;
	width: 96px;
}
#lost-password .button-main input {
	background: url(/img/hh/buttons/en/black-send.png) no-repeat 0 0;
	float: left;
	text-indent: -9999px;
	width: 46px;
	height: 18px;
	cursor: pointer;
	border: 0;
	line-height: 0;
	float:left;
	*display:block;
	*line-height:0;
}
#minicart-footer .checkout {
	background: url(/img/hh/buttons/en/black-checkout.png) no-repeat 0 0;
	float: right;
	height: 18px;
	width: 72px;
	cursor: pointer;
}
#express-shop-fullDesc-wrap .button-main {
	background: url(/img/hh/buttons/en/black-view_full_description.png) no-repeat 0 0;
	height: 18px;
	width: 144px;
	cursor: pointer;
	float: left;
}
#cart-page .continue-shopping .button-main {
	background: url(/img/hh/buttons/en/black-continue_shopping-arrow.png) no-repeat 0 0;
	height: 18px;
	width: 160px;
	display: block;
	cursor: pointer;
	margin-left: 10px;
}
#cart-page #checkoutForm input,
#checkout-top input{
	background: url(/img/hh/buttons/en/red-checkout.png) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
	height: 18px;
	width: 85px;
	padding: 0;
	border: 0;
	cursor: pointer;
}
#register-page #continue-checkout input {
	background: url(/img/hh/buttons/en/red-continue.png) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
	height: 18px;
	width: 82px;
	padding: 0;
	border: 0;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
}
#order-summary .button-main {
	background: url(/img/hh/buttons/en/black-continue_shopping-arrow.png) no-repeat 0 0;
	height: 18px;
	width: 137px;
	display: block;
	cursor: pointer;
}
#promocode .button-sec {
	position:absolute;
	right: 5px;
	height: 18px;
	margin-bottom: 4px;
}
#promocode .button-sec input {
	background: url(/img/hh/buttons/en/black-apply.png) no-repeat 0 0;
	text-indent: -9999px;
	float: left;
	height: 18px;
	width: 51px;
	cursor: pointer;
	border: 0;
	font-size: 0;
	line-height: 0;
}
#update-cart-text {
	padding-left: 359px;
	margin: 0px 110px 0 0;
	*margin: 0px 110px 0 -95px;
}
.update-cart a.button-sec {
	background: url(/img/hh/buttons/en/black-update.png) no-repeat 0 0;
	height: 18px;
	width: 58px;
	cursor: pointer;
	position:absolute;
	right:2px;
}
#content-sub #btn-login-return {
	background: url(/img/hh/buttons/en/black-sign_in.png) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
	height: 18px;
	width: 56px;
	cursor: pointer;
	border: 0;
	font-size: 0;
	line-height: 0;
}
#edit-bag a.button-sec {
	background: url(/img/hh/buttons/en/black-edit_shopping_cart.png) no-repeat 0 0;
	float: right;
	height: 18px;
	width: 125px;
	margin:10px 4px 0 0;
	cursor: pointer;
}
#order-page #continue-checkout input, #paypal-wrapper .button-main input {
	background: url(/img/hh/buttons/en/red-place_your_order.png) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
	height: 18px;
	width: 130px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
	border: 0;
}
.item-info a.button-main {
	background: url(/img/hh/buttons/en/black-buy.png) no-repeat 0 0;
	float: left;
	height: 18px;
	width: 38px;
	cursor: pointer;
}
/*.pr-write-review-link {
	background: url(/img/hh/buttons/en/black-write_a_review.png) no-repeat 0 0;
	display: block;
	height: 18px;
	text-indent: -9999px;
	background-color: #E61E1E;
	color: #FFF;
	display: block;
	width: 102px;
	cursor: pointer;
	text-transform: uppercase;
	margin: 10px auto;
	padding: 10px;
}*/
.pr-snapshot-write-review {
	padding-left: 0;
}
#compare-page a.compare-remove-item {
	background: url(/img/hh/buttons/en/orange-remove.png) no-repeat 0 0;
	display: block;
	margin:0 auto;
	height: 18px;
	width: 124px;
	cursor: pointer;
}
#notifyme_subscribe_button {
	background: url(/img/hh/buttons/en/black-send.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 18px;
	width: 46px;
	cursor: pointer;
	border: 0;
}
#content-main-errors .button-main {
	background: url(/img/hh/buttons/en/black-continue_shopping-arrow.png) no-repeat 0 0;
	display: block;
	height: 18px;
	width: 137px;
	margin:12px 0 0 6px;
	cursor: pointer;
}
#order-summary-wrp .button-main {
	background: url(/img/hh/buttons/en/black-continue_shopping-arrow.png) no-repeat 0 0;
	display: block;
	height: 18px;
	width: 137px;
	margin:12px 0 0 6px;
	cursor: pointer;
}
#addressBook-page .continue-checkout {
	background:url("/img/hh/buttons/en/red-continue.png") no-repeat scroll 0 0 transparent;
	bottom:40px;
	position:absolute;
	right:30px;
	width:82px;
}
#reset-password #submit{
	background: url(/img/hh/buttons/en/black-send.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	height: 18px;
	width: 46px;
	cursor: pointer;
	border: 0;
	font-size: 0;
	line-height: 0;
}
#invoice-page #continue-checkout .button-main {
	background: url(/img/hh/buttons/en/black-continue_shopping-arrow-right.png) no-repeat 0 0;
	height: 18px;
	width: 137px;
	cursor: pointer;
	float: left;
}
#cart-page .continue-checkout .button-main {
	background: url(/img/hh/buttons/en/black-continue_shopping-arrow.png) no-repeat 0 0;
	height: 18px;
	width: 137px;
	display: block;
	cursor: pointer;
	margin-left: 10px;
}
#orderDetail-page .print {
	background: url(/img/hh/buttons/en/orange-print.png) no-repeat 0 0;
	text-indent: -9999px;
	height: 18px;
	width: 67px;
	float: left;
	cursor: pointer;
}
#invoice-page .print {
	background: url(/img/hh/buttons/en/orange-print.png) no-repeat 0 0;
	text-indent: -9999px;
	height: 18px;
	width: 67px;
	float: left;
	cursor: pointer;
}
#lost_password_sent_wrp a.button-sec {
	background: url(/img/hh/buttons/en/black-continue_shopping-arrow-right.png) no-repeat 0 0;
	text-indent: -9999px;
	height: 18px;
	width: 137px;
	margin: 10px 0 0 0;
	float: left;
	cursor: pointer;
}
/* Item page */
.back_to_products {
	background:url(/img/hh/buttons/en/buttons-text.png) no-repeat 0 -76px;
	height:32px;
	position:absolute;
	width:86px;
	z-index:1;
}
.back_to_products:hover {
	background-position: 0 -109px;
}
/*
.add-to-cart {
	background-color: #E61E1E;
	color: #FFF;
	float: left;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
}
.add-to-cart:hover {
    background-position: 0 -52px;
}*/

.no-results .search-button {
	width:57px;
	height:18px;
	background: url(/img/hh/buttons/en/buttons-text.png) no-repeat 0px 0px;
	border:0;
	margin-left:10px;
	cursor: pointer;
	font-size:0;
}
#invoice-page #continue-checkout .button-main:hover, #orderHistory-search .button-sec input:hover {
	background-position: 0px -19px;
}
/* Lost password */
a#closeBut {
	background: url(/img/hh/buttons/en/black-close.png) no-repeat 0 0;
	cursor: pointer;
	float:left;
	height: 18px;
	top:8px;
	right: 5px;
	width: 68px;
	margin: -1px 15px 3px 0px;
	z-index:10;
}
a#closeBut:hover {
	background-position: 0 -18px;
}
/* ZOOM close */
#zoom-window .zoom-close {
	background: url(/img/hh/buttons/en/black-close.png) no-repeat 0 0;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	z-index: 2;
	text-indent:-9999px;
	height:18px;
	width:68px;
}
/* Home */
#email-signup #newsletter-subscribe .button-right {
    width: 72px;
    height: 18px;
    border: none;
    background: transparent url(/img/hh/buttons/en/buttons-subscribe.png) no-repeat 0 0;
    margin: 0 0 0 4px;
    cursor: pointer;
    float: left;
}
/* Section page*/
.item-box-contents .old-price {
	*margin-right: 2px
}
/* HH invoice project new buttons */
.company-add, .company-save, .company-edit {
	text-indent: -999px;
	position: relative;
	float: right;
	display: block;
	height: 18px;
	background-repeat: no-repeat;
	border:0!important;
}
.company-add {
    background-image: url(/img/hh/buttons/en/company_add.png);
	width: 136px;
}
.company-add.has-details, .company-edit {
	background-image: url(/img/hh/buttons/en/company_edit.png);
	width: 138px;
}
.company-save {
	background-image: url(/img/hh/buttons/en/company_save.png);
	width:140px;
	float:left;
}
.company-add:hover, .company-save:hover, .company-edit:hover {
	background-position-y:-18px;
}

/* CATEGORY OUTFIT PAGE */
#outfit-category .outfits-link {
	background: url("/img/hh/buttons/en/view_now_grey.png") no-repeat scroll 0 0 transparent;
	float: left;
	margin:0;
	height: 22px;
	width: 75px;
	cursor: pointer;
	text-indent: -9999em;
}
#outfit-category .outfits-link:hover {
	display: block;
    background-position: 0 -22px;
}

/* OUTFIT PAGE */
#outfits-page a.outfit-box-link {
	background: url("/img/hh/buttons/en/view_outfit.png") no-repeat scroll 0 0 transparent;
	float: left;
	margin:0;
	height: 22px;
	width: 80px;
	cursor: pointer;
	font-size: 0;
}
#outfits-page .outfit-box-link span{
	font-size: 0;
	line-height: 0;
}
#outfits-page a.outfit-box-link:hover {
	background-position: 0 -22px;
	text-decoration: none;
}

/* OUTFIT PAGE */
#outfit-page .add-to-cart {
	background:url("/img/hh/buttons/en/grey-outfit-add_to_cart.png") no-repeat 0 0;
	height: 27px;
	width:203px;
	cursor: pointer;
}
#outfit-page .add-to-cart.disabled, #outfit-page .add-to-cart.disabled:hover {
	background-position: 0 -54px !important;
}
#outfit-page .add-to-cart:hover {
	display: block;
    background-position: 0 -27px !important;
}
