/*************************************************************** LYCO DIRECT BUTTONS ********************************************************************/

.headerViewButton {position: absolute; left:363px; top:1px; width:73px;}
.headerViewButton a {padding-top: 7px; font-size:10px; font-weight: bold; color: #be0027; text-decoration:none; display:block; text-indent:25px; width:73px; height:19px; background:url(../img/buttons/headerViewButton.gif) no-repeat top;}
.headerViewButton a:hover {text-decoration: none; background:url(../img/buttons/headerViewButton.gif) no-repeat bottom; color: #fff;}

.headerCheckoutButton {position: absolute; left:440px; top:1px; width:85px;}
.headerCheckoutButton a {padding-top: 7px; font-size:10px; font-weight: bold; color: #be0027; text-decoration:none; display:block; text-indent:25px; width:85px; height:19px; background:url(../img/buttons/headerCheckoutButton.gif) no-repeat top;}
.headerCheckoutButton a:hover {text-decoration: none; background:url(../img/buttons/headerCheckoutButton.gif) no-repeat bottom; color: #fff;}

.navSearchButton {position: absolute; width:58px; right:6px; top:44px;}
.navSearchButton a {padding-top: 7px; font-size:10px; font-weight: bold; color: #9d0020; text-decoration:none; display:block; text-indent:33px; width:58px; height:20px; background:url(../img/buttons/pngs/navSearchButton.png) no-repeat; cursor: pointer;}
.navSearchButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/navSearchButtonHover.png) no-repeat; color: #fff;}

.energySavingButton {position: absolute; right:0px; bottom:5px; width:111px;}
.energySavingButton a {text-align: left; padding-top: 6px; font-size:10px; font-weight: bold; color: #137bd0; text-decoration:none; display:block; text-indent:27px; width:111px; height:19px; background:url(../img/buttons/energySavingButton.gif) no-repeat top;}
.energySavingButton a:hover {text-decoration: none; background:url(../img/buttons/energySavingButton.gif) no-repeat bottom; color: #fff;}

.productBoxButton a, .productItemButton a {padding-top: 3px; font-size:10px; font-weight: normal; color: #9d0021; text-decoration:none; display:block; text-indent:23px; width:76px; height:17px; background:url(../img/buttons/pngs/productBoxButton.png) no-repeat; cursor: pointer;}
.productBoxButton a:hover, .productItemButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/productBoxButtonHover.png) no-repeat; color: #fff;}

.productCompareButton {position: absolute; left:16px; bottom:3px; width:78px;}
.productCompareButton a {padding-top: 5px; font-size:10px; font-weight: normal; color: #0d569c; text-decoration:none; display:block; text-indent:27px; width:78px; height:19px; background:url(../img/buttons/pngs/compareButtonSmall.png) no-repeat top; cursor: pointer;}
.productCompareButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/compareButtonSmallHover.png) no-repeat bottom; color: #fff;}

.catBoxButton a {padding-top: 3px; font-size:10px; font-weight: normal; color: #9d0021; text-decoration:none; display:block; text-indent:26px; width:76px; height:17px; background:url(../img/buttons/pngs/productBoxButton.png) no-repeat; cursor: pointer;}
.catBoxButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/productBoxButtonHover.png) no-repeat; color: #fff;}

.goFilterButton {float: left; display: inline; width:56px; margin-top: -5px; position: relative;}
.goFilterButton a {padding-top: 8px; font-size:10px; font-weight: bold; color: #be0027; text-decoration:none; display:block; text-indent:29px; width:56px; height:21px; background:url(../img/buttons/goFilterButton.gif) no-repeat top;}
.goFilterButton a:hover {text-decoration: none; background:url(../img/buttons/goFilterButton.gif) no-repeat bottom; color: #fff;}

.submitFilterButton {float: left; display: inline; width:86px; margin: -5px 0 0 -5px; position: relative;}
.submitFilterButton a {padding-top: 8px; font-size:10px; font-weight: bold; color: #be0027; text-decoration:none; display:block; text-indent:30px; width:86px; height:21px; background:url(../img/buttons/submitFilterButton.gif) no-repeat top;}
.submitFilterButton a:hover {text-decoration: none; background:url(../img/buttons/submitFilterButton.gif) no-repeat bottom; color: #fff;}

.orderByCatalogueButton {float: left; display: inline; width:120px; margin-top: -5px; position: relative;}
.orderByCatalogueButton a {padding-top: 8px; font-size:10px; font-weight: bold; color: #9d0020; text-decoration:none; display:block; text-indent:34px; width:120px; height:21px; background:url(../img/buttons/orderByCatalogueButton.gif) no-repeat top;}
.orderByCatalogueButton a:hover {text-decoration: none; background:url(../img/buttons/orderByCatalogueButton.gif) no-repeat bottom; color: #fff;}

a.newsletterButton {position: relative; width:79px; margin: 0 auto; padding-top: 3px; font-size:10px; font-weight: normal; color: #011a50; text-decoration:none; display:block; text-indent:29px; width:79px; height:17px; background:url(../img/buttons/newsletterButton.gif) no-repeat top;}
a:hover.newsletterButton {text-decoration: none; background:url(../img/buttons/newsletterButton.gif) no-repeat bottom; color: #fff;}

.removeProductButton {position: absolute; left:1px; top:4px; width:75px;}
.removeProductButton a {padding-top: 5px; font-size:10px; font-weight: bold; color: #1068af; text-decoration:none; display:block; text-indent:28px; width:75px; height:18px; background:url(../img/buttons/pngs/removeProductButton.png) no-repeat; cursor: pointer; text-align: left;}
.removeProductButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/removeProductButtonHover.png) no-repeat; color: #fff;}

.sendEnquiryButton {float: right; display: inline; margin-right: 23px;}
.sendEnquiryButton a {padding-top: 7px; font-size:10px; font-weight: bold; color: #9d0020; text-decoration:none; display:block; text-indent:33px; width:68px; height:20px; background:url(../img/buttons/pngs/sendEnquiryButton.png) no-repeat; cursor: pointer;}
.sendEnquiryButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/sendEnquiryButtonHover.png) no-repeat; color: #fff;}

a.backToTopButton {position: absolute; top: 8px; right: 0px; padding-top: 6px; font-size:10px; font-weight: bold; color: #137bd0; text-decoration:none; display:block; text-indent:25px; width:95px; height:19px; background:url(../img/buttons/backToTopButton.gif) no-repeat top;}
a.backToTopButton:hover {text-decoration: none; background:url(../img/buttons/backToTopButton.gif) no-repeat bottom; color: #fff;}

a.backToTopButtonRed {position: absolute; top: 8px; right: 10px; padding-top: 6px; font-size:10px; font-weight: bold; color: #be0027; text-decoration:none; display:block; text-indent:25px; width:95px; height:19px; background:url(../img/buttons/backToTopButtonRed.gif) no-repeat top;}
a.backToTopButtonRed:hover {text-decoration: none; background:url(../img/buttons/backToTopButtonRed.gif) no-repeat bottom; color: #fff;}

.orderCatalogueButton {position: relative; margin: 0 auto; width: 164px; clear: both;}
.orderCatalogueButton a {padding-top: 13px; font-size:11px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:55px; width:164px; height:25px; background:url(../img/buttons/pngs/orderCatalogueButton.png) no-repeat; cursor: pointer;}
.orderCatalogueButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/orderCatalogueButtonHover.png) no-repeat; color: #be0027;}

.customerServicesContainer .backToTopButton {position: absolute; width:95px; right:14px; top:7px;}
.customerServicesContainer .backToTopButton a {padding-top: 6px; font-size:10px; font-weight: bold; color: #137bd0; text-decoration:none; display:block; text-indent:25px; width:95px; height:19px; background:url(../img/buttons/pngs/backToTopButton.png) no-repeat; cursor: pointer;}
.customerServicesContainer .backToTopButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/backToTopButtonHover.png) no-repeat; color: #fff;}






/*** RIGHTCOLUMN BUTTONS ***/

.navTradeButton {float: right; display:inline; width:58px; margin: 0 3px 1px 0;}
.navTradeButton a {padding-top: 7px; font-size:10px; font-weight: bold; color: #9d0020; text-decoration:none; display:block; text-indent:33px; width:58px; height:20px; background:url(../img/buttons/pngs/navSearchButton.png) no-repeat; cursor: pointer;}
.navTradeButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/navSearchButtonHover.png) no-repeat; color: #fff;}

#rightColumn .advert .button {position: absolute; top: 55px; left: 30px; width: 123px; height: 23px;}
#rightColumn .advert .button a {background-position: top; background-repeat: no-repeat; display:block; text-indent:28px; width: 123px; height:18px; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; padding-top: 5px;}
#rightColumn .advert .button a:hover {background-position: bottom; text-decoration: none;}
#rightColumn .advert.calculator .button a {background-image: url(../img/buttons/advertCalculatorButton.gif);}
#rightColumn .advert.winterSale .button a {background-image: url(../img/buttons/advertWinterSaleButton.gif); text-indent:34px;}
#rightColumn .advert.brands .button a {background-image: url(../img/buttons/advertBrandsButton.gif); text-indent:30px;}

/*** FOOTER BUTTONS ***/

.footerAdviceButton {position: absolute; left:25px; top: 125px; width:120px;}
.footerAdviceButton a {padding-top: 7px; font-size:10px; font-weight: bold; color: #707e9b; text-decoration:none; display:block; text-indent:27px; width:120px; height:20px; background:url(../img/buttons/pngs/footerAdviceButton.png) no-repeat; cursor: pointer;}
.footerAdviceButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/footerAdviceButtonHover.png) no-repeat; color: #fff;}

.footerAccountButton {position: absolute; left:25px; top: 80px; width:121px;}
.footerAccountButton a {padding-top: 13px; font-size:10px; font-weight: bold; color: #be0027; text-decoration:none; display:block; text-indent:53px; width:121px; height:25px; background:url(../img/buttons/pngs/footerAccountButton.png) no-repeat; cursor: pointer;}
.footerAccountButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/footerAccountButtonHover.png) no-repeat; color: #fff;}

.footerGuidesButton {position: absolute; left:25px; top: 95px; width:120px;}
.footerGuidesButton a {padding-top: 7px; font-size:10px; font-weight: bold; color: #596e9a; text-decoration:none; display:block; text-indent:32px; width:120px; height:20px; background:url(../img/buttons/pngs/footerGuidesButton.png) no-repeat; cursor: pointer;}
.footerGuidesButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/footerGuidesButtonHover.png) no-repeat; color: #fff;}

/*** PRODUCT BUTTONS ***/

.compareButton {position: absolute; right:10px; top: 12px; width:104px;}
.compareButton a {padding-top: 9px; font-size:10px; font-weight: bold; color: #0d589e; text-decoration:none; display:block; text-indent:42px; width:104px; height:23px; background:url(../img/buttons/pngs/compareButton.png) no-repeat top; cursor: pointer;}
.compareButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/compareButtonHover.png) no-repeat bottom; color: #fff;}

.addToBasketButton {position: absolute; right:10px; top: 9px; width:145px;}
.addToBasketButton a {padding-top: 13px; font-size:11px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:34px; text-align: center; width:145px; height:25px; background:url(../img/buttons/addToBasketButton.gif) no-repeat top;}
.addToBasketButton a:hover {text-decoration: none; background:url(../img/buttons/addToBasketButton.gif) no-repeat bottom; color: #be0027;}

a.addBtnSml  { width:68px; height:25px; background:url(../img/buttons/pngs/addBasketSml.png) no-repeat 0 0; font-size:10px; font-weight:bold; color:#fff; line-height:25px; display:inline-block; text-decoration:none; text-indent:15px; }
a.addBtnSml:hover { background-position: 0 -25px; color:#be0027; }
a.addBtnSml.disabled { background-position: 0 bottom; color:#ccc; }

/*** BASKET BUTTONS ***/

.upsellButton {position: relative; width:86px; margin: 0; clear: both; text-align: left;}
.upsellButton a {float: left; display: inline; padding-top: 5px; font-size:10px; font-weight: bold; color: #6d7a97; text-decoration:none; display:block; height:18px; background-image: url(../img/buttons/upsellButton.gif); background-repeat: no-repeat;}
.upsellButton a:hover {text-decoration: none; color: #fff;}
.upsellButton a.yes {text-indent:15px; width:44px; background-position: top left;}
.upsellButton a.yes:hover {background-position: bottom left;}
.upsellButton a.no {text-indent:12px; width:42px; background-position: top right;}
.upsellButton a.no:hover {background-position: bottom right;}

.checkoutBasketButton {position: absolute; right:20px; top:1px; width:125px;}
.checkoutBasketButton a {padding-top: 13px; font-size:11px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:54px; width:125px; height:25px; background:url(../img/buttons/pngs/checkoutBasketButton.png) no-repeat; cursor: pointer;}
.checkoutBasketButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/checkoutBasketButtonHover.png) no-repeat; color: #be0027;}

/**** CHECKOUT BUTTONS ****/
a.buttonPromoCodes {padding-top: 9px; font-size:10px; font-weight: bold; color: #be0027; text-decoration:none; display:block; text-indent:27px; width:234px; height:22px; background:url(../img/buttons/promoButton.gif) no-repeat top;}
a:hover.buttonPromoCodes {text-decoration: none; background:url(../img/buttons/promoButton.gif) no-repeat bottom; color: #fff;}
a.buttonPromoCodesOn {padding-top: 9px; font-size:10px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:27px; width:234px; height:22px; background:url(../img/buttons/promoButton.gif) no-repeat bottom;}
a:hover.buttonPromoCodesOn {text-decoration: none; background:url(../img/buttons/promoButton.gif) no-repeat bottom;}

.contCheckoutButton {position: absolute; right:8px; top:2px; width:176px;}
.contCheckoutButton a {padding-top: 13px; font-size:11px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:54px; width:176px; height:25px; background:url(../img/buttons/pngs/contCheckoutButton.png) no-repeat; cursor: pointer;}
.contCheckoutButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/contCheckoutButtonHover.png) no-repeat; color: #be0027;}

.confirmOrderButton {position: absolute; right:15px; top:3px; width:149px;}
.confirmOrderButton a {padding-top: 13px; font-size:11px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:54px; width:149px; height:25px; background:url(../img/buttons/pngs/confirmOrderButton.png) no-repeat; cursor: pointer;}
.confirmOrderButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/confirmOrderButtonHover.png) no-repeat; color: #be0027;}

.postcodeFinderButton {/*float: left; display: inline; margin-top: 6px;*/ position: absolute; left: 200px; top: 6px; width:86px;}
.postcodeFinderButton a {float: left; display: inline; padding-top: 5px; font-size:10px; font-weight: bold; color: #6d7a97; text-decoration:none; display:block; height:18px; background-image: url(../img/buttons/postcodeFinderButton.gif); background-repeat: no-repeat;}
.postcodeFinderButton a:hover {text-decoration: none; color: #fff;}
.postcodeFinderButton a.yes {text-indent:15px; width:44px; background-position: top left;}
.postcodeFinderButton a.yes:hover {background-position: bottom left;}
.postcodeFinderButton a.no {text-indent:12px; width:42px; background-position: top right;}
.postcodeFinderButton a.no:hover {background-position: bottom right;}

/*** ACCOUNT BUTTONS ***/

.logoutButton {position: absolute; top: 0; right: 2px;}
.logoutButton a {position: relative; width:79px; padding-top: 3px; font-size:10px; font-weight: normal; color: #011a50; text-decoration:none; display:block; text-indent:29px; width:79px; height:17px; background:url(../img/buttons/logoutButton.gif) no-repeat top;}
.logoutButton a:hover {text-decoration: none; background:url(../img/buttons/logoutButton.gif) no-repeat bottom; color: #fff;}

.accountLoginPWR{ position:absolute; top:22px; right:12px; }
.accountCreateNew{ position:relative; margin:25px 0 0 527px; }

/***
.addSelectedButton {position: absolute; right:10px; top:3px; width:201px;}
.addSelectedButton a {padding-top: 13px; font-size:11px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:54px; width:201px; height:25px; background:url(../img/buttons/pngs/addSelectedButton.png) no-repeat; cursor: pointer;}
.addSelectedButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/addSelectedButtonHover.png) no-repeat; color: #be0027;}
***/

.addSelectedButton {position: absolute; right:88px; top:3px; width:176px;}
.addSelectedButton a {padding-top: 13px; font-size:11px; font-weight: bold; color: #fff; text-decoration:none; display:block; text-indent:62px; width:176px; height:25px; background:url(../img/buttons/pngs/contCheckoutButton.png) no-repeat; cursor: pointer;}
.addSelectedButton a:hover {text-decoration: none; background:url(../img/buttons/pngs/contCheckoutButtonHover.png) no-repeat; color: #be0027;}





/*** EXPANDABLE BUTTON TYPES ***/

.introBannerButton {display:block; position:relative; background: url(../img/buttons/expandable/introBannerL.gif) no-repeat left top;}
.introBannerButton:hover {background-position: left bottom;}
.introBannerButton a {display:block; position:relative; background: url(../img/buttons/expandable/introBannerR.gif) no-repeat right top; text-decoration:none; padding:6px 13px 10px 14px; color: #137bd0; font-size: 11px; font-weight: bold;}
.introBannerButton:hover a {background-position: right bottom; color: #fff;}

.popupButton {display:block; position:relative; background: url(../img/buttons/expandable/popupL.gif) no-repeat left top;}
.popupButton:hover {background-position: left bottom;}
.popupButton a {display:block; position:relative; background: url(../img/buttons/expandable/popupR.gif) no-repeat right top; text-decoration:none; padding:8px 15px 9px 34px; color: #be0027; font-size: 10px; font-weight: bold;}
.popupButton:hover a {background-position: right bottom; color: #fff;}


/****** EXPANDABLE PNG BUTTONS ******/

a.slimGreyButton {background: url(../img/buttons/expandable/slimGreyR.png) no-repeat right 0px; float:left; display:inline; height: 20px; padding-right: 10px; color: #9d0021; font-size: 10px; text-decoration: none;}
a:hover.slimGreyButton {background: url(../img/buttons/expandable/slimGreyRHover.png) no-repeat right 0px; color: #fff; text-decoration: none; cursor: pointer;}

a.slimGreyButton strong {background: url(../img/buttons/expandable/slimGreyL.png) no-repeat left 0px; float:left; display:inline; height: 20px; padding: 0 5px 0 27px; line-height: 18px; font-weight: normal; display: block;}
a:hover.slimGreyButton strong {background: url(../img/buttons/expandable/slimGreyLHover.png) no-repeat left 0px; cursor: pointer;}

a.normalGreyButton {background: url(../img/buttons/expandable/normalGreyR.png) no-repeat right 0px; float:left; display:inline; height: 31px; padding-right: 15px; color: #be0027; font-size: 10px; text-decoration: none;}
a:hover.normalGreyButton {background: url(../img/buttons/expandable/normalGreyRHover.png) no-repeat right 0px; color: #fff; text-decoration: none; cursor: pointer;}

a.normalGreyButton strong {background: url(../img/buttons/expandable/normalGreyL.png) no-repeat left 0px; float:left; display:inline; height: 31px; padding: 0 3px 0 27px; line-height: 30px; font-weight: bold; display: block;}
a:hover.normalGreyButton strong {background: url(../img/buttons/expandable/normalGreyLHover.png) no-repeat left 0px; cursor: pointer;}

a.loginRedButton {background: url(../img/buttons/expandable/loginRedR.png) no-repeat right 0px; float:left; display:inline; height: 23px; padding-right: 9px; color: #fff; font-size: 10px; text-decoration: none;}
a:hover.loginRedButton {background: url(../img/buttons/expandable/loginRedRHover.png) no-repeat right 0px; color: #fff; text-decoration: none; cursor: pointer;}

a.loginRedButton strong {background: url(../img/buttons/expandable/loginRedL.png) no-repeat left 0px; float:left; display:inline; height: 23px; padding: 0 4px 0 27px; line-height: 22px; font-weight: bold; display: block;}
a:hover.loginRedButton strong {background: url(../img/buttons/expandable/loginRedLHover.png) no-repeat left 0px; cursor: pointer;}
div.checkoutLoginOldButton a.loginRedButton strong {padding: 0 5px 0 27px;}

a.glowBlueButton {background: url(../img/buttons/expandable/glowBlueR.png) no-repeat right 0px; float:left; display:inline; height: 25px; padding-right: 10px; color: #fff; font-size: 10px; text-decoration: none;}
a:hover.glowBlueButton {background: url(../img/buttons/expandable/glowBlueRHover.png) no-repeat right 0px; text-decoration: none; cursor: pointer;}

a.glowBlueButton strong {background: url(../img/buttons/expandable/glowBlueL.png) no-repeat left 0px; float:left; display:inline; height: 25px; padding: 0 4px 0 15px; line-height: 24px; display: block;}
a:hover.glowBlueButton strong {background: url(../img/buttons/expandable/glowBlueLHover.png) no-repeat left 0px; cursor: pointer;}


/**** BUTTON POSITIONS ****/

div.introBannerPos1 {position: absolute; top:129px; left:62px;}
div.introBannerPos2 {position: absolute; top:129px; left:250px;}
div.introBannerPos3 {position: absolute; top:129px; left:427px;}
div.productBoxButton {position: absolute; right:17px; bottom:5px; width:76px;}
div.productItemButton {position: absolute; right:0px; bottom:0px; width:76px;}
div.catBoxButton {width: 76px; margin: 0 auto; position: relative; top: 2px;}
div.brandBoxButton {position: absolute; bottom: 13px; left: 61px;}
div.brandDescriptionButton {position: absolute; bottom: 9px; left: 273px;}
div.brandRangeBoxButton {position: absolute; bottom: 13px; left: 61px;}
div.clearBasketButton {position: absolute; top: 4px; left: 20px;}
div.updateBasketButton {position: absolute; top: 4px; left: 135px;}
.basketButtons div.continueShoppingButton {position: absolute; top: 4px; left: 258px;}
div.viewedItemsButton {position: relative; width: 77px; margin: 0 auto; top: 6px;}
div.closeWindowButton {position: absolute; top:52px; right:8px;}
div.viewProdButton {float: left; display: inline; margin-bottom: 15px; width: 120px;}
div.forgotPassButton {float: left; display: inline; margin-top: -5px;}
div.existingPop {float: left; display: inline; margin-top: -5px;}
div.emailFriendButton {float: right; display: inline; margin-right: 55px;}
div.readArticleButton {position: absolute; top:15px; right:-5px; z-index: 10;}
div.backNewsButton {position: absolute; top:15px; right:12px; z-index: 10;}
div.bulbFinderBoxButton {position: absolute; bottom: 8px; left: 59px;}
div.clearAllButton {position: absolute; top:18px; right:22px;}
div.compareInfoButton {position: absolute; top:0px; right:-3px;}
div.checkoutLoginOldButton, div.checkoutLoginNewButton {position: absolute; top:170px; right:35px;}
div.editBasketButton {float: right; display: inline; margin: 0;}
div.showPromoButton {float: right; display: inline; margin: 0 15px 0 0;}
div.backCheckoutButton {position: absolute; top:8px; left:15px;}
.footerButtons div.continueShoppingButton {position: absolute; top:8px; left:80px;}
div.editDetailsButton {position: absolute; bottom:7px; right:7px;}
div.createAccountButton {float: right; display: inline; margin: 5px 15px 0 0;}
div.accountLoginButton {position: absolute; bottom:25px; left:295px;}
div.saveChangestButton {float: right; display: inline; margin: 0 15px 0 0;}
div.addVoucherButton {float:left; display:inline; margin-top: -6px; position: relative;}  
div.findAddressButton {float:left; display:inline; margin-top: -7px; position: relative;}  
div.accountSubmitButton {position: absolute; top:8px; left:90px;}
div.resetSelectionsButton {position: absolute; top:8px; left:10px;}
div.accountLoginOldButton {position: absolute; top:62px; right:12px;}
.catRequestBox div.accountLoginOldButton {position: absolute; top:62px; right:85px;}
div.accountLoginNewButton {position: absolute; bottom:20px; left:17px;}
div.accountLoginTradeButton {position: absolute; bottom:19px; left:17px;}
div.businessAccountHomeButton {position: absolute; bottom:30px; right:30px;}
.catRequestBox div.loginButton {position: absolute; top:46px; right:130px;}
div.viewResourceButton {position: absolute; top:15px; right:-5px; z-index: 10;}
div.vatUpdateButton {float: left; display: inline; margin: -7px 0 0 40px;}



