/* HTS Buttons */

/*standard static buttons*/
.button19, .button19ac{ display:block; height:19px; line-height:17px; text-indent:17px; font-size:11px; color:#fff; background:url(../img/buttons/btn_standard.gif) 0 0 no-repeat; }
.button19:hover, .button19ac:hover{ background-position:0 -19px; text-decoration:none; }
.button19 strong, .button19ac strong{ cursor:pointer; }
/*checkout/account buttons sprite*/
.button19ac{ background-image:url(../img/buttons/btn_accCheck.gif); }

/* positioning */
.miniSearchGo{ width:44px; position:absolute; top:54px; left:100px; }
.nlSignup{ width:69px; margin:10px 0 2px 70px; background-position:0 -38px; }
.nlSignup:hover{ background-position:0 -57px; }
.headView{ width:49px; position:absolute; top:22px; left:326px; background-position:0 -114px; text-indent:0; text-align:center; }
.headView:hover{ background-position:0 -133px; }
.headCheck{ width:70px; position:absolute; top:22px; left:379px; background-position:0 -152px; text-indent:0; text-align:center; }
.headCheck:hover{ background-position:0 -171px; }
/*x4 product block*/
.productBoxFour .view{ width:84px; position:absolute; bottom:5px; left:29px; background-position:0 -228px; font-size:10px; }
.productBoxFour .view:hover{ background-position:0 -247px; }

.selectItems{ width:122px; margin:0 auto; position:relative; top:10px; font-size:10px; text-indent:0; text-align:center; background-position:0 -266px; }
.selectItems:hover{ background-position:0 -285px; }
.prodDesc, .prodSpec{ width:100px; float:left; margin:0 10px 0 0;display:inline; background-position:0 -304px; }
.prodDesc:hover, .prodSpec:hover, .prodSpec.on, .prodDesc.on{ background-position:0 -323px; }
.addBasket{ width:122px; margin:5px 0 0 10px; background-position:0 -342px; font-size:10px; text-indent:30px; }
.addBasket:hover{ background-position:0 -361px; }
.addBasket2{ width:122px; margin:5px 0 0 10px; background-position:0 -648px; font-size:10px; text-indent:30px; }
.addBasket2:hover{ background-position:0px -667px; }
.catView{ width:72px; position:absolute; bottom:10px; right:10px; background-position:0 -190px; }
.catView:hover{ background-position:0 -209px; }
.scView, .tdView{ width:84px; position:absolute; background-position:0 -228px; }
.scView:hover, .tdView:hover{ background-position:0 -247px; }
.scView{ bottom:8px; left:21px; }
.tdView{ bottom:9px; right:11px; }
.filterSearchGo, .filterGo{ background-position:0 -494px; }
.filterSearchGo:hover, .filterGo:hover{ background-position:0 -513px; }
.filterSearchGo{ width:44px; position:absolute;top:18px;left:250px; }
#subCategory #filter.search .filterSearchGo {top:60px !important;left:190px !important;}
/*brands*/
.brandView{ width:55px; position:absolute; bottom:14px; left:70px; background-position:0 -532px; }
.brandView:hover{ background-position:0 -551px; }
.brandViewAll{ width:124px; position:absolute; bottom:11px; right:13px; background-position:0 -570px; }
.brandViewAll:hover{ background-position:0 -589px; }
/*basket*/
.clearBasket{ width:100px; background-position:0 -304px; margin-right:10px; }
.clearBasket:hover{ background-position:0 -323px; }
.updateBasket, .keepShopping{ width:112px; background-position:0 -418px; margin-right:10px; }
.updateBasket:hover, .keepShopping:hover{ background-position:0 -437px; }
.goCheckout{ width:99px; margin-left:107px; background-position:0 -456px; text-align:left; text-indent:37px; }
.goCheckout:hover{ background-position:0 -475px; }
/*checkout*/
.checkAccLogin, .contCheckout, .contAccount{ position:absolute; top:153px; }
.checkAccLogin{ width:60px; right:52px; background-position:0 -38px; }
.checkAccLogin:hover{ background-position:0 -57px; }
.contCheckout, .contAccount{ width:149px; right:22px; text-align:left; text-indent:37px; }
.showDiscounts{ position:absolute; top:10px; left:459px; width:163px; background-position:0 -76px; }
.showDiscounts:hover{ background-position:0 -95px; }
.editBasket, .editBasket2{ position:absolute; top:10px; left:632px; width:92px; background-position:0 -114px; }
.editBasket:hover, .editBasket2:hover{ background-position:0 -133px; }
#checkAccount .addDiscount{ width:58px; float:left; color:#fff; text-decoration:none; margin-left:50px;display:inline; background-position:0 -152px; }
#checkAccount .addDiscount:hover{ background-position:0 -171px; }
.checkoutBack{ position:absolute; top:5px; left:501px; width:62px; background-position:0 -190px; }
.checkoutBack:hover{ background-position:0 -209px; }
.continueCheckout, .confirmOrder{ position:absolute; top:5px; left:573px; width:152px; text-align:left; text-indent:37px; background-position:0 -228px; }
.continueCheckout:hover, .confirmOrder:hover{ background-position:0 -247px; }
.editDelivery, .editBilling{ position:absolute; top:25px; right:35px; width:112px; background-position:0 -418px; }
.editDelivery:hover, .editBilling:hover{ background-position:0 -437px; }
.saveChanges, .createAcc{ position:absolute; bottom:33px; right:30px; width:113px; background-position:0 -418px; }
.createAcc{ right:91px; bottom:20px; }
.saveChanges:hover, .createAcc:hover{ background-position:0 -437px; }
a.collapseBasket{ display:block; position:absolute; top:2px; right:9px; width:105px; height:15px; font-size:11px; color:#fff; text-indent:0; text-decoration:none; background:url(../img/buttons/expand.gif) right 0 no-repeat; }
a.expand{ background-position:right 2px; }
a.collapse{ background-position:right -16px; }
/*account*/
.contAccount{ width:120px; text-align:center; text-indent:0; background-position:0 -266px; }
.contAccount:hover{ background-position:0 -285px; }
.accDetails{ width:117px; float:right; margin:14px 10px 0 0;display:inline; background-position:0 -304px; }
.accDetails:hover, .accDetails.on{ background-position:0 -323px; }
a.accBilling{ width:166px; float:right; margin:14px 10px 0 0;display:inline; background-position:0 -342px; }
a.accBilling:hover, a.accBilling.on{ background-position:0 -361px; }
.accUpdate{ width:120px; float:right; margin:0 0 0 10px;display:inline; background-position:0 -266px; }
.accUpdate:hover{ background-position:0 -285px; }
.accBack{ width:62px; float:right; background-position:0 -57px; }
.accBack:hover{ background-position:0 -38px; }

/* popup buttons */
.popClose{ position:absolute; width:56px; top:28px; right:17px; background-position:0 -532px;text-decoration:none;}
.popClose:hover{ background-position:0 -551px; text-decoration:underline;}
.prodInfo{ position:relative; margin:10px auto; width:124px; background-position:0 -570px;text-decoration:none; }
.prodInfo:hover{ background-position:0 -589px; text-decoration:underline;}
.emailFriendSubmit{ position:absolute; bottom:40px; right:80px; width:70px; background-position:0 -152px; }
.emailFriendSubmit:hover, .forgottenSubmit:hover{ background-position:0 -171px; }
.forgottenSubmit{ position:absolute; top:98px; right:27px; width:70px; background-position:0 -152px; }

/* static */
.faqTop { background-position:0 -609px; width:89px; position:absolute; right:10px; top:16px; }
.faqTop:hover { background-position:0 -629px; }
.faqTop strong { color:#ffffff; font-size:90%; }
#form a.contactSubmit { background-position:0 -152px; width:70px; color:#ffffff; font-weight:bold; position:absolute; right:0; bottom:-3px; }
#form a.contactSubmit:hover { background-position:0 -171px; color:#000061; }


