/************************************** SPLASH DIRECT BUTTONS **********************************/

a.whiteText {color:#fff !important; font-size:10px; font-weight:bold; text-align:center; line-height:24px;}
a:hover.whiteText {text-decoration: none;}
a.blueText {color:#009ADE !important; font-size:10px; font-weight:bold; text-align:center; line-height:20px;}
a:hover.blueText {text-decoration: none;}

a.largeOrangeButton, a.largeOrangeButtonDisabled {padding-top:44px; overflow: hidden; height: 0px !important; height /**/:44px; display:block;}
a:hover.largeOrangeButton {background-position:left -44px;}



/****** LARGE ORANGE BUTTONS ******/

.addToBasketButton, .addToBasketButtonDisabled {display:inline; float:right; padding:0 13px;} /*{position:absolute; right:13px; bottom:37px;}*/
.addToBasketButton a {width:151px; background: url(../img/buttons/addToBasket.gif) no-repeat left 0;}
.addToBasketButtonDisabled a {width:151px; background: url(../img/buttons/addToBasket.gif) no-repeat left -88px;}
.addToBasketButtonDisabled a:hover {cursor:pointer;}
.dealsContainer .addToBasketButton, .dealsContainer .addToBasketButtonDisabled {bottom:4px;}
.dealsContainer .addToBasketButton a {background-position:right 0;}
.dealsContainer .addToBasketButton a:hover {background-position:right -44px;}
.dealsContainer .addToBasketButtonDisabled a {background-position:right -88px;}

.checkoutButton a {width:151px; background: url(../img/buttons/checkout.gif) no-repeat left 0;}

.continueShoppingButton {float:right; display:inline; margin:0;}
.continueShoppingButton a {width:211px; background: url(../img/buttons/continueShopping.gif) no-repeat left 0;}

.continueCheckoutButton {float:right; display:inline; margin:0;}
.continueCheckoutButton a {width:211px; background: url(../img/buttons/continueCheckout.gif) no-repeat left 0;}

.confirmOrderButton {float:right; display:inline; margin:0;}
.confirmOrderButton a {width:181px; background: url(../img/buttons/confirmOrder.gif) no-repeat left 0;}
.button23 {padding-top:8px;}
.button23 img {width:181px;}
/****** EXPANDABLE PNG BUTTONS ******/

a.standardButtonPNG {background: url(../img/buttons/pngs/standardButtonR.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px;}
a:hover.standardButtonPNG, a.buttonSelected {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; cursor: pointer;}
a.standardButtonPNG strong {background: url(../img/buttons/pngs/standardButtonL.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block;}
a:hover.standardButtonPNG strong, a.standardButtonPNG strong.selected {background: url(../img/buttons/pngs/standardButtonLHover.png) no-repeat left 0; cursor: pointer;}

a.standardButtonOnPNG, a:hover.standardButtonOnPNG {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px; cursor: pointer;}
a.standardButtonOnPNG strong, a:hover.standardButtonOnPNG strong {background: url(../img/buttons/pngs/standardButtonLHover.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block; cursor: pointer;}

a.accessoriesButtonPNG {background: url(../img/buttons/pngs/standardButtonR.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px;}
a:hover.accessoriesButtonPNG {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; cursor: pointer;}
a.accessoriesButtonPNG strong {background: url(../img/buttons/pngs/accessoriesButtonL.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block;}
a:hover.accessoriesButtonPNG strong {background: url(../img/buttons/pngs/accessoriesButtonLHover.png) no-repeat left 0; cursor: pointer;}

a.backButtonPNG {background: url(../img/buttons/pngs/standardButtonR.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px;}
a:hover.backButtonPNG {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; cursor: pointer;}
a.backButtonPNG strong {background: url(../img/buttons/pngs/backButtonL.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block;}
a:hover.backButtonPNG strong {background: url(../img/buttons/pngs/backButtonLHover.png) no-repeat left 0; cursor: pointer;}

/*a.bookmarkButtonPNG {background: url(../img/buttons/pngs/standardButtonR.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px;}
a:hover.bookmarkButtonPNG {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; cursor: pointer;}
a.bookmarkButtonPNG strong {background: url(../img/buttons/pngs/bookmarkButtonL.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block;}
a:hover.bookmarkButtonPNG strong {background: url(../img/buttons/pngs/bookmarkButtonLHover.png) no-repeat left 0; cursor: pointer;}
*/
a.bookmarkButtonPNG {background: url(../img/product/bookmark.png) no-repeat left 0; float:left; display:inline; height: 20px; padding-left:20px;}
a:hover.bookmarkButtonPNG { text-decoration:underline;}
a.emailButtonPNG {background: url(../img/product/email.png) no-repeat left 0; float:left; display:inline; height: 20px; padding-left:20px;}
a:hover.emailButtonPNG { text-decoration:underline;}
a.printButtonPNG {background: url(../img/product/print.png) no-repeat left 0; float:left; display:inline; height: 20px; padding-left:20px;}
a:hover.printButtonPNG { text-decoration:underline;}

/*a.emailButtonPNG {background: url(../img/buttons/pngs/standardButtonR.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px;}
a:hover.emailButtonPNG {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; cursor: pointer;}
a.emailButtonPNG strong {background: url(../img/buttons/pngs/emailButtonL.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block;}
a:hover.emailButtonPNG strong {background: url(../img/buttons/pngs/emailButtonLHover.png) no-repeat left 0; cursor: pointer;}
*/
a.guidesButtonPNG {background: url(../img/buttons/pngs/standardButtonR.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px;}
a:hover.guidesButtonPNG {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; cursor: pointer;}
a.guidesButtonPNG strong {background: url(../img/buttons/pngs/guidesButtonL.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block;}
a:hover.guidesButtonPNG strong {background: url(../img/buttons/pngs/guidesButtonLHover.png) no-repeat left 0; cursor: pointer;}
/*
a.printButtonPNG {background: url(../img/buttons/pngs/standardButtonR.png) no-repeat right 0; float:left; display:inline; height: 24px; padding-right:10px;}
a:hover.printButtonPNG {background: url(../img/buttons/pngs/standardButtonRHover.png) no-repeat right 0; cursor: pointer;}
a.printButtonPNG strong {background: url(../img/buttons/pngs/printButtonL.png) no-repeat left 0; float:left; display:inline; height: 24px; padding-left:28px; display: block;}
a:hover.printButtonPNG strong {background: url(../img/buttons/pngs/printButtonLHover.png) no-repeat left 0; cursor: pointer;}
*/
/*** MISC BUTTONS ***/

.backToTopButton {position: absolute; top:10px; right:15px;}
.backToTopButton a {background: url(../img/buttons/backToTop.gif) no-repeat left 0; width:80px; height:24px; display:block; padding-left:18px; text-indent:0;}
.backToTopButton a:hover {background-position: left -24px;}



/**** BUTTON POSITIONS ****/

div.headerBasketButton {float:right; display:inline; margin:6px 15px 0 0;}
div.headerBasketButton a strong {padding:0 15px 0 35px;}
div.headerSearchButton {float:left; margin-top:6px;}
div.newsletterButton {position:relative; width:62px; height:24px; margin:0 auto;}
div.createAccountButton {float: right; display: inline; margin-right:30px;}
div.accountLoginButton {position: absolute; bottom:15px; left:323px;}
div.saveChangestButton {float: right; display: inline; margin-right:30px;}
div.orderQueryButton, div.backToOrdersButton {float: right; display: inline; margin:-20px 15px 15px 0; position:relative;}
#accountContainer div.goSearchButton {float: left; display: inline; margin:-3px 10px 0 0;}
#accountContainer div.editOrderButton, #accountContainer div.viewOrderButton {position: relative; margin: 0 auto; width:103px; height:24px;}
#accountContainer div.editOrderButton a strong, #accountContainer div.viewOrderButton a strong {width:65px;}
div.backNewsButton {position: absolute; top:7px; right:175px;}
div.resourceButton {position: absolute; bottom:17px; left:14px;}
div.resourceBackButton {position: absolute; top:0px; right:0px;}
div.sendEnquiryButton {float: right; display: inline; margin-top:5px;}
div.deleteSavedAddresses {float:left; display:inline; margin:-3px 0 0 15px; position:relative;}

/**** POPUP BUTTONS ****/

.closePopupButton {position:absolute; top:15px; right:15px; z-index:10;}
a.closePopup {width:47px; height:24px; display:block; background: url(../img/buttons/closePopup.gif) no-repeat left 0; padding-left:18px;}
a.closePopup:hover {background-position:left -24px;}

#videoPopup .closePopupButton {position:absolute; top:9px; right:29px; z-index:10;}
#videoPopup a.closePopup {width:48px; height:26px; display:block; background: url(../img/buttons/popupClose.png) no-repeat left 0; padding:1px 20px 0 63px; text-align:left; position: relative; top: 34px;}
#videoPopup a.closePopup:hover {background-position:left top;}

div.forgotPassButton {margin-top:-3px; position:relative; height:24px; float:left; display:inline;}
div.emailFriendButton {float: right; display: inline; margin-right:50px;}





a.btn-buy {
	width:157px;
	height:24px;
	display:block;
	overflow:hidden;
	text-indent:-9999em;
	background:url(/common/img/buttons/btn-buy.png) no-repeat 0 0;
}
a.btn-buy:hover {
	background-position:0 -24px;
}
