

/*
26/03/2016 12:32
*/

/* site wide bgs */
/* bg colour only */ 
  /*  #container    { background: #F9F7F5; } */
/* bg img */
  /*  #container    { background: url("http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw423f329c/homepage/bg_1.jpg") no-repeat scroll center top #F9F7F5; } */
/* hp only bgs */
/* bg colour only */
  /*  #container.pt_storefront.home    { background: #F9F7F5; } */
/* bg img */
/*   #container.pt_storefront.home    { background: url("http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw423f329c/homepage/bg_1.jpg") no-repeat scroll center top #F9F7F5; } */

/* Button Styling CSS */
button {
	cursor: pointer;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

button.textbutton {
	text-indent: 0;
}

/* Button Styling Sliding Doors Background */
button.imagebutton::-moz-focus-inner {
	border: none;
}

button.imagebutton {
	border: 0;
	margin-right: 5px;
	position: relative;
}

button.imagebutton span {
	display: block;
	position: relative;
	text-indent: -9999px;
}

button.imagebutton:hover {
	background-position: right -210px;
}

button.imagebutton:hover span {
	background-position: 0 -70px;
}

.productdetail button.addtocartbutton.addalltocartbutton {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwbe62ba7f/buttons/btn_buy_all.png) center center no-repeat ;
	width: 130px;
	height: 29px;
	text-indent: -9999px;
	float: right;
}


.productset button.addtocartbutton,.bundle button.addtocartbutton,button.addalltocartbutton
	{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/v1457525250613/buttons/btn_add-to-bag-icon4.png) center center no-repeat ;
	width: 130px;
	height: 29px;
	text-indent: -9999px;
	float: right;
	border: 0;
	float: right;
}


.productdetail button.addtocartbutton {
	min-width: 155px;
	height: 29px;
	float: right;
	border: 0;
	padding:0 5px 0 5px;
}

.productdetail button.addtocartbutton:disabled {
	color: #cccccc;
}

.minicartcontent .link2cart a {
	margin: 15px auto 0 auto;
	width: 235px;
	height: 22px;
	display: block;
}

.registrationform .formactions button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw2e3d7822/buttons/btn_continue.png) center center no-repeat;
	margin-right: 20px;
	width: 104px;
	height: 26px;
}

.checkoutlogin .logincreate .registrationform .formactions button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/dw956950e7/buttons/btn_checkout_login_create_account.png) center center no-repeat;
	margin-right: 13px;
	width: 148px;
	height: 23px;
}
.checkoutlogin .registrationform .formactions button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/dw6aa482cd/buttons/btn_checkoutcreateaccount.png) center center no-repeat;
	margin-right: 14px;
	width: 147px;
	height: 26px;
}
.givexaccountform .formactions button#submitBtn,
.registrationform .formactions button#submitBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw4fda2b99/buttons/btn_submit.png) center center no-repeat;
	margin-right: 20px;
	width: 156px;
	height: 29px;
	text-indent: -9999px;
}


.givexentry .formfield.giftcertfield button#submitBtn,
.givexgiftcertentry .formfield.giftcertfield button#submitBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwb0b2d324/buttons/btn_apply_b.png) center center no-repeat;
	margin-right: 20px;
	width: 162px;
	height: 26px;
	text-indent: -9999px;
	border: 0;
}
.giftcertfield #checkBalanceButton,
.giftcertfield #checkGivexGiftCertBalanceButton {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw44d5c626/buttons/btn_check_balance.png) center center no-repeat;
	margin-right: 20px;
	width: 162px;
	height: 26px;
	text-indent: -9999px;
}
.giftcertfield #checkBalanceButton {
	margin-right: 0px;
}
.edit_address_form .actions button,#addnewaddress .actions button {
	/*background-color: #642267;
	background: -moz-linear-gradient(top, #642267, #561B58);
	background: -webkit-gradient(linear, left top, left bottom, from(#642267),
		to(#561B58) );
	color: #FFFFFF;
	border: 1px solid #9c9b9c;
	padding: 3px 3px;
	width: 135px;
	font-size: 1.28em;
	text-transform: uppercase;
	*/
}

#popupaddnewaddress button#applyBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwd30f8de1/buttons/btn_apply_purple.png) center center no-repeat;
	width: 112px;
	height: 22px;
	text-indent: -9999px;
}

.edit_address_form .actions button#applyBtn{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwd30f8de1/buttons/btn_apply_purple.png) center center no-repeat;
	width: 112px;
	height: 22px;
	text-indent: -9999px;
}

.cart .couponcode button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw9e1de825/buttons/btn_apply_cart.png) center center no-repeat;
	margin: 0;
	width: 45px;
	height: auto;
	position: relative;
}

.cart .couponcode button span {
	font-size:11px;
}

.cart button.imagebutton#updateCart {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwfda293c7/buttons/btn_update_bag.png) center center no-repeat;
	margin-right: 25px;
	width: 125px;
	height: 22px;
	text-indent: -9999px;
}

.cart .actions button.continuecheckout span {
	text-indent: -9999px;
}

.cart .actions button.continuecheckout {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/dwdce50e2a/buttons/btn_checkout.png) center center no-repeat;
	margin-right: 0;
	width: 148px;
	height: 23px;
}

.cartlogin .cartloginpanel button span {
	font-size: 0em;
	background: none;
}

.cartlogin .cartloginpanel button:hover {
	background-position: 0;
}

.cartnewcustomer button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwcfbfeb0f/buttons/btn_create_account.png) center center no-repeat;
	height: 26px;
	width: 126px;
	margin: 13px 10px 13px 0;
}

.cartguest button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw09b45568/buttons/btn_checkout_now.png) center center no-repeat;
	margin-right: 10px;
	height: 26px;
	width: 126px;
	margin: 13px 0 30px;
}

.cartnewcustomer button span,.cartguest button span {
	font-size: 0em;
}

.passwordreset button#sendBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwe4c89c22/buttons/btn_send_my_password.png) center center no-repeat;
	width: 214px;
	height: 26px;
	text-indent: -9999px;
	display: inline-block;
}

.passwordreset button.cancel {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwc1b69fa1/buttons/btn_cancel.png) center center no-repeat;
    width: 78px;
	height: 26px;
	text-indent: -9999px;
	display: inline-block;
	margin-left: 10px;
}


#popupaddnewaddress button#cancelBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw7c6c19fe/buttons/btn_cancel_s.png) center center no-repeat;
    width: 112px;
	height: 22px;
	text-indent: -9999px;
}

.edit_address_form .actions button#cancelBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw7c6c19fe/buttons/btn_cancel_s.png) center center no-repeat;
	width: 112px;
	height: 22px;
	text-indent: -9999px;
}

/***** Checkout Button *****/
.checkout button.continuecheckout {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/dwd01111b3/buttons/btn_new_continue_checkout.png) center center no-repeat;
	width: 179px;
	height: 26px;
}

/* AFTER: old version of violet button

.checkout button.continuecheckout {
	background-image: none;
	margin-right: 5px;
	padding: 0;
	background-color: #A82E5D;
	background: -moz-linear-gradient(top, #A82E5D, #873455);
	background: -webkit-gradient(linear, left top, left bottom, from(#A82E5D),
		to(#873455) );
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#A82E5D', EndColorStr='#873455', GradientType=0)"
		;
	border: 1px solid #9c9b9c;
	width: 179px;
	color: #FFFFFF;
    font-size: 1.25em;
    padding: 3px;
    text-transform: uppercase;
}*/

.checkout button.continuecheckout span,
.checkout button span,button.imagebutton span {
	text-indent: -9999px;
}

.checkout .checkoutplaceorder button.continuecheckout {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwd03f444a/buttons/btn_submit_order.png) center center no-repeat;
	margin-right: 0;
	width: 131px;
	height: 22px;
	float: right;
}

/*my account buttons*/

.reviewlogin button {
	background: yellow;
}

.wishlist .wishlistsearchform button,
.wishlistsearchform button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw495c5d98/buttons/btn_find.png) center center no-repeat;
	width: 132px;
	height: 26px;
}

.wishlistprivatepublic  button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dweb6e39f3/buttons/btn_make_this_list_private.png) center center no-repeat;
	width: 204px;
	height: 26px;
}

.wishlistsendlist .productlistshare  button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw367af117/buttons/btn_send_my_list_to_friend.png) center center no-repeat;
	width: 204px;
	height: 26px;
	margin-left: 15px
}

.wishlistsearchlogin button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw495c5d98/buttons/btn_find.png) center center no-repeat;
	width: 132px;
	height: 26px;
}

.accountlogin .createaccountbutton button,
.createaccount .createaccountbutton button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwcfbfeb0f/buttons/btn_create_account.png) center center no-repeat;
	width: 126px;
	height: 26px;
	margin-left: -10px;
}

.pt_orderconfirmation #leftcolumn button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwcfbfeb0f/buttons/btn_create_account.png) center center no-repeat;
	width: 126px;
	height: 26px;
	margin-left: -10px;
	border: 0;
	margin: 0 auto;
}

.wishlistlogin .createaccount .createaccountbutton button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw79a02e27/buttons/btn_create_wish_list.png) center center no-repeat;
	width: 154px;
	height: 26px;
}

.returningcustomers .imagebutton.loginbutton,
.cartlogin .cartloginpanel button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw0b3cdb9f/buttons/btn_login.png) center center no-repeat;
	width: 103px;
	height: 26px;
}
.checkoutlogin .returningcustomers .imagebutton.loginbutton {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/dw47a8b20b/buttons/btn_checkoutlogin.png) center center no-repeat;
	width: 133px;
	height: 26px;
}
.checkoutlogin .logincustomers .returningcustomers .imagebutton.loginbutton {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/dw2f1cb66e/buttons/btn_checkout_login.png) center center no-repeat;
	width: 103px;
	height: 26px;
} 
.checkoutlogin button.imagebutton {
    margin-right: 9px;
}
.logingeneral .checkorder button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw47d59559/buttons/btn_checkout_status.png) center center no-repeat;
	width: 126px;
	height: 26px;
}

.guestcontinue .continuecheckoutbutton button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwca8b0a4f/buttons/btn_continue_checkout.png) center center no-repeat;
	width: auto;
	height: 26px;
}

.checkoutlogin .continuecheckoutbutton button {
	margin-right: 2px;
}

/*find store buttons*/
.findastore .formDiv .button,
.storesearchform button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw4068c0d9/buttons/btn_find_store.png) center center no-repeat;
	width: 156px;
	height: 29px;
	display: inline-block;
	text-indent: -9999px;
	font-size: 0;
}

/*contact us btn*/

.contactform #sendBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw8b1cec5f/buttons/btn_send.png) center center no-repeat;
	width: 130px;
	height: 26px;
}


/*find address btn*/
button#findAddress {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw4ecc2f95/buttons/btn_find_address.png) center center no-repeat;
	width: 130px;
	height: 26px;
	margin: -30px 0 0 5px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

.checkoutshipping #findAddress
{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw4ecc2f95/buttons/btn_find_address.png) center center no-repeat;
	width: 130px;
	height: 26px;
	margin: 0px 0 0 5px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

.checkoutbilling #billingfindAddress
{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw4ecc2f95/buttons/btn_find_address.png) center center no-repeat;
	width: 130px;
	height: 26px;
	margin: 0px 0 0 5px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
}

#popupaddnewaddress #findAddress{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw55d09af1/buttons/btn_find_address_s.png) center center no-repeat;
	width: 112px;
	height: 22px;
	margin: -30px 0 0 5px;
	float: right;
	text-indent: -9999px;
	cursor: pointer;
}


#EditAddressForm #findAddress {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw55d09af1/buttons/btn_find_address_s.png) center center no-repeat;
	width: 112px;
	height: 22px;
	margin: -30px 0 0 5px;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
}

.checkoutshipping #findAddress,
button#findAddress {
	margin-top: 0;
}

#postcodeFinder button {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw67a82e78/buttons/btn_enter_address_manually.png) center center no-repeat;
	height: 26px;
    width: 204px;
}

.accountaddress .actions button,
#confirmationcontainer button{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwd93219d0/buttons/btn_close.png) center center no-repeat;
	height: 26px;
    width: 125px;
    margin: 15px 0 0 14px;
}

.edit_address_form .actions button#deleteBtn{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwd400f255/buttons/btn_delete.png) center center no-repeat;
	height: 22px;
    width: 112px;
    text-indent: -9999px;
}


.orderinfotable button.orderhistorydetails {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw703bf219/buttons/btn_view_order.png) center center no-repeat;
	height: 26px;
    width: 130px;
    text-indent: -9999px;
}

#postcodeFinder button#submitAddress {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwa1c18375/buttons/btn_select_address.png) center center no-repeat;
	height: 26px;
    width: 154px;
    text-indent: -9999px;
}

#wishlistproducts .wishlistaddtocart button.addToCart {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw4693ebdb/buttons/btn_add_to_bag.png) center center no-repeat;
	height: 22px;
    width: 93px;
    text-indent: -9999px;
	float: right;
}


.sendtofriend button.previewBtn {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw3c3378b3/buttons/btn_preview.png) center center no-repeat;
	width: 130px;
	height: 26px;
}
 

.sendtofriend button.previewBtn_edit {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw7bb68a97/buttons/btn_edit.png) center center no-repeat;
	width: 125px;
	height: 26px;
}

.sendtofriend button#sendBtn{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw8b1cec5f/buttons/btn_send.png) center center no-repeat;
	width: 130px;
	height: 26px;
}

.sendtofriend button#cancelBtn{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dwc1b69fa1/buttons/btn_cancel.png) center center no-repeat;
    width: 78px;
	height: 26px;
	text-indent: -9999px;
}
.accountaddress .actions .editButton{
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/default/dw7bb68a97/buttons/btn_edit.png) center center no-repeat;
	height: 26px;
    width: 125px;
}
.checkout .paymentwrapper button.continuecheckout {
	background: transparent url(http://demandware.edgesuite.net/aahu_prd/on/demandware.static/-/Sites-spacenkgb-Library/en_GB/dw41f85a2e/buttons/btn_place_order.png) center center no-repeat;
	width: 125px;
	height: 26px;
}

.categorymenu .levelB > li > a, .categorymenu .levelB > li > a:visited .categorymenu .levelB > li > a:hover, .categorymenu .levelB > li > a:active {
	padding: 0px 11px;
}