/*global reset and body new blue #3074DA*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
/*html{overflow:-moz-scrollbars-vertical;}*/
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
a{outline:none;}
img{border:none;display:inline;}
/*plain typography*/
*{margin:0;}
html, body{height:100%;width:100%;}
body{text-align:center;font-family:Verdana,Arial,sans-serif;background:#f2efe4;font-size:62.5%;width:100%;float:left;}
#hiddennav{display:none;}
/*general styles*/
.clearDiv{clear:both;}
.clearBoth{clear:both;width:100%;height:0;overflow:hidden;}
.float-left{float:left;}
.float-right{float:right;}
.red-under li a{text-decoration:underline;}
.wrapper{margin-left:auto;margin-right:auto;padding:0;width:980px;margin-top:0;}
.inner-wrapper{margin:auto;padding:0;width:978px;text-align:left;background:#FFF;border-left:solid 1px #e6e3d8;border-right:solid 1px #e6e3d8;float:left;padding-bottom:25px;}
.wrapper .page-bottom{float:left;}
.content{background:#FFF;width:940px; margin:auto;}
.logos img{float:left;padding-right:10px;padding-top:10px;}
.sign-in-basket-wrap{float:right;width:235px;}
.sign-in{float:left;width:220px;height:43px;margin-bottom:1.7em;background:url(../images/common/sign-in-bg.png) no-repeat;}

.basket{float:left;width:228px;height:40px;background:url(../images/common/basket-bg.png) no-repeat;padding:7px 5px 0 3px;margin-top:23px;}
.basket span.view{float:left;background:url(../images/elements/trolley.png) no-repeat 5px 3px;padding-left:28px;}
.basket span.view a{font-size:130%;color:#2f2f2f;text-decoration:underline;line-height:20px;padding-left:5px;}
.basket span.summary{font-size:120%;color:#666;float:right;width:110px;text-align:right;padding-top:5px;}

.pageTop{display:block;float:left;width:940px;z-index:10000;}
.bodyContent{float:left;width:940px;}
.breadcrumb{margin:10px 0 0;padding:0;width:700px;}top
#content > .container-wide > .breadcrumb{margin-top:10px;}
#content > .container-wide{float:left;margin-top:10px;position:relative;width:940px;}

.breadcrumb .first{padding-left:0;}
.breadcrumb li{background:url("../images/common/grey-arrow.gif") no-repeat scroll 100% 50% transparent;color:#666;display:inline;list-style:none outside none;margin:0;padding:0 10px 0 6px;}
.breadcrumb li a{color:#1C76AE;font-size:120%;font-weight:bold;line-height:15px;padding:0;text-decoration:none;}
.breadcrumb li a:hover,.basket span.view a:hover{color:#000;} 
.breadcrumb li a:hover{color:#000;text-decoration:underline;}
.breadcrumb .no-btn{background:none repeat scroll 0 0 transparent;color:#666666;padding:0 0 0 5px;}
.breadcrumb .no-btn h1{font-size:120%;padding:0;margin:0;display:inline;font-size:12px;font-weight:normal;}

.externals{float:right;height:20px;position:absolute;right:0;top:10px;text-align:right;}
.externals li{float:right;margin-right:10px;}
.externals li.last{margin-right:0;}
.externals li a{color:#1C76AE;font-size:12px;font-weight:bold;padding-top:3px;text-decoration:none;}
.externals li a:hover{color:#000000;text-decoration:underline;}
.externals .facebook{position:relative;bottom:3px;}
.externals .print{background:url("../images/common/print.gif") no-repeat scroll 0 0 transparent;height:20px;width:16px;display:block;position:relative;bottom:3px;}
.externals .print:hover{background-position:0 -20px;}
.externals .print span{display:block;text-indent:-9999px;font-size:0%;line-height:0;}

.topBreadcrumb ul{margin:0 0 0 0;padding:0;}

.find-store:hover #findFlyout{display:block;}

#findFlyout{position:absolute;
left:-161px;background:url('/images/common/find-flyout-bg.png') no-repeat;
width:261px;min-height:125px;height:auto!important;height:125px;display:none;z-index:1100;top:27px;}
#findFlyout .find-a-store-input{background:url(../images/common/find-a-store-bg-top.jpg) bottom right no-repeat;float:left;border:none;position:absolute;width:166px;font-size:110%;color:#666;float:left;padding:5px 0 6px 10px;left:30px;top:25px;height:13px;}
#findFlyout .form-search-submit{top:25px;position:absolute;left:206px;width:25px;height:24px;float:left;background:url(../images/common/btn-find-a-store.gif) no-repeat;font-size:0%;text-indent:-1000px;cursor:pointer;border:none;}
#findFlyout .form-search-submit:hover{background-position:0 -24px;}
#findFlyout .find-a-store{font-size:110%;top:-17px;position:absolute;left:161px;text-decoration:none;background:url(../images/common/btn-up-black.gif) no-repeat 100% 6px;padding-right:10px;}
#findFlyout .find-a-store:hover{color:#000;text-decoration:none;}
#findFlyout .full-store{font-size:110%;top:60px;position:absolute;left:20px;width:140px;font-weight:bold;text-decoration:none;background:url(../images/elements/btn-blue-right.gif) no-repeat 0 2px;float:left;padding-left:20px!important;}
#findFlyout .full-store:hover{text-decoration:none!important;color:#3074DA;}

#contactFlyout{position:absolute;left:-39px;top:-9px;background:url(../images/common/contact-flyout-bg.png) no-repeat;width:227px;min-height:125px;height:auto!important;height:125px;display:none;top:27px;}
#contactFlyout .contactFlyout-inner{float:left;width:217px;background:url(../images/common/contact-flyout-repeat.png) repeat-y;position:relative;left:0;top:10px;padding:0 0 0 10px;}
.tab-dash{float:left;padding:10px 0 10px 0;margin-top:10px;display:block;}
.contact-flyout-bottom{float:left;height:10px;}
.contact-flyout-bottom img{float:left;margin-top:10px;}
#contactFlyout .ten-common, #contactFlyout .customer-services, #contactFlyout .contact-details{font-size:110%;width:200px;font-weight:bold;text-decoration:none;background:url(../images/elements/btn-blue-right.gif) no-repeat 0px 2px;float:left;padding-left:20px!important;}
#contactFlyout .ten-common:hover, #contactFlyout .contact-details:hover, #contactFlyout .customer-services:hover{text-decoration:none;color:#3074DA;}
#contactFlyout span{float:left;padding:0 0 10px 10px;width:180px;font-size:130%;color:#3074DA;}

#contactFlyout p{background:#dcdcdc;float:left;padding:10px 5px 10px 10px;width:180px;font-size:10px;color:#333;line-height:16px;margin-left:5px;white-space:nowrap;letter-spacing:-1px;}
.view-shortlist{padding:10px 0px 0px 10px!important;}
.view-shortlist a:hover{text-decoration:underline;color:#3074DA;}
/*new top 23/04/2011*/
.pageTop{position:relative;min-height:120px;height:auto!important;height:120px;margin-bottom:7px;}
.pageTop{display:block;float:left;width:940px;margin-bottom:7px;/*ie7 fix*/}
.logos img{padding-top:0px;}
.topstrap{position:absolute;top:72px;left:135px;}

.checkoutHeader .topstrap{position:relative;display:inline-block;top:68px;left:0px;}

.topBreadcrumb{position:absolute;top:17px;right:210px;}
.topBreadcrumb dt{display:none;}
.topBreadcrumb dl{font-family:Verdana,Georgia,Arial,Helvetica,Geneva,sans-serif;}
.topBreadcrumb dl dd{display:inline;float:left;font-weight:bold;}
.topBreadcrumb dl .bc-find{height:16px;float:left;padding-right:12px;border-right:solid 1px #888;}
.topBreadcrumb dl .bc-find a{height:16px;padding:0;margin:0;}
.topBreadcrumb dl .bc-wishlist{height:16px;float:left;padding:0 0 0 10px;border-right:solid 1px #888888;}
.topBreadcrumb dl .bc-wishlist a{width:62px;height:21px;padding:0;float:left;}
.topBreadcrumb dl a{color:#1c77ae;font-size:11px;text-decoration:none;}
.topBreadcrumb dl a:hover{color:#000;text-decoration:underline;}
.topBreadcrumb dl .bc-call-view{height:16px;float:left;padding:0 0 0 6px;font-size:110%;}
.topBreadcrumb dl .bc-call-view img{padding:0;float:left;}
.topBreadcrumb dl .bc-call-view a{padding:0 10px 0 4px;}
.topBreadcrumb dl .bc-call-view span{color:#000;font-weight:normal;}
.topBreadcrumb dl .bc-contact{float:left;height:18px;padding-left:3px;}
.topBreadcrumb dl .bc-contact a{padding:0px 0px 0px 6px;float:left;}

.pageTop .basket{width:216px;height:30px;position:absolute;font-family:Verdana,Georgia,Arial,Helvetica,Geneva,sans-serif;right:5px;top:10px;background:url(/images/topnav/basket-bg.png) no-repeat;padding:0;}
.pageTop .basket:hover{background-position:0 -30px;}
.pageTop .basket-inner{position:relative;top:0;left:0;width:216px;}

.basket-btn{background:url(/images/topnav/basket-btn.gif) no-repeat;width:26px;height:30px;float:Left;}
	
.pageTop .basket:hover .basket-btn{background-position:0 -30px;}

.view-basket-link{color:#FFFFFF;font-size:11px;font-weight:bold;left:10px;letter-spacing:-1px;position:relative;text-decoration:none;top:8px;}
.view-basket-link:hover{text-decoration:underline;}
/*.pageTop .basket-inner span{font-size:11px;color:#FFF;position:relative;top:6px;left:9px;}*/
.pageTop .basket-summary{display:none;position:absolute;top:18px;left:-55px;width:284px;height:0;z-index:25000;padding:0 0 42px 0px;font-size:13px;color:#FFF;color:#000;float:left;zoom:1;}
.pageTop .basket-summary .imageTop{position:absolute;top:0;left:0;float:left;z-index:25001;}
.pageTop .basket-summary .imageBtm{position:absolute;left:0;}
.pageTop .basket-summary-inner{background:url(/images/topnav/basket-inner-bg.png) repeat-y;width:258px;margin-top:16px;padding:0 0 0 26px;position:relative;overflow:hidden;}

.scrollUp{background:url(/images/topnav/scrollup.gif) no-repeat;width:230px;height:25px;float:left;position:absolute;left:0;top:10px;background-position:0 -25px;cursor:default;}
.scrollDown{background:url(/images/topnav/scrolldown.gif) no-repeat;width:230px;height:25px;float:left;left:20px;bottom:10px;margin-top:5px;}
.scrollUp span, .scrollDown span{float:left;text-indent:-9999px;}

.pageTop .basket-summary-inner .topWrap{position:relative;background:#FFF;width:230px;	height:42px;z-index:1010;}
.pageTop .basket-summary-inner .bottomWrap{float:left;background:#FFF;width:230px;	height:auto;z-index:1010;position:relative;padding-bottom:5px;}
.pageTop .basket-summary-inner .bottomWrap .totalSpanSale{float:right;font-size:13px;color:#d21242;border-top:solid 1px #b3b3b3;border-bottom:solid 1px #b3b3b3;padding:10px 0 10px 0;width:230px;margin:10px 0 10px 0;text-align:right;font-weight:bold;}
.pageTop .basket-summary-inner .bottomWrap .totalSpanGDM{float:right;font-size:13px;color:#dd580d;border-top:solid 1px #b3b3b3;border-bottom:solid 1px #b3b3b3;padding:10px 0 10px 0;width:230px;margin:10px 0 10px 0;text-align:right;font-weight:bold;}

.itemsTotalSpan{width:230px;padding:15px 0px 5px 0px;float:right;}
.basketElementsSpan{width:230px;padding:5px 0px 5px 0px;float:right;}
.discountSpan{width:230px;font-weight:bold;padding-top:5px;float:right;}

.bottomWrap .descSpans{float:left;width:156px;text-align:right;font-size:12px;}
.bottomWrap .valueSpans{float:left;width:74px;text-align:right;font-size:12px;}
.totalSpan .descSpans{font-size:13px;}
.totalSpan .valueSpans{font-size:13px;}

.pageTop .basket-summary-inner .bottomWrap .reviewBtn{width:230px;height:23px;float:right;background:url(/images/topnav/reviewBtn.gif) no-repeat;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;text-align:center;padding:7px 0 0 0;}
.pageTop .basket-summary-inner .bottomWrap .reviewBtn:hover{background-position:0 -30px;}
.pageTop .basket-summary-inner .topLinks{width:230px;float:left;text-align:right;padding:10px 0 0 0;}
.pageTop .basket-summary-inner .topLinks a{color:#1c76ae;font-weight:bold;text-decoration:none;}

.basketItemWrap{float:left;max-height:397px;position:relative;z-index:1000;}

.basketItem{border:solid 1px #b3b3b3;float:left;width:228px;min-height:110px;height:auto;margin-bottom:5px;position:relative;background:#FFF;}
.basketItem .itemClose{position:absolute;top:6px;right:6px;height:17px;background:url(/images/topnav/itemClose.gif) no-repeat;width:17px;float:left;border:none;}
.basketItem .itemClose:hover{background-position:0 -17px;cursor:pointer;}
.basketItem .details{position:absolute;top:0;left:105px;}
.basketItem .details h3{position:absolute;top:20px;left:10px;width:60px;font-size:12px;}
.basketItem .details label{position:absolute;top:43px;left:10px;width:50px;color:#666666;font-size:11px;}
.basketItem .details label input{border:solid 1px #7f9db9;width:24px;height:18px;text-align:center;position:relative;left:5px;top:1px;}
.basketItem .details .updateBtn{position:absolute;top:43px;left:68px;width:50px;height:24px;background:url(/images/topnav/updateBtn.gif) no-repeat;border:none;}
.basketItem p{font-size:11px;color:#333333;padding:0px 10px 5px 10px;}
.basketItem .details .updateBtn:hover{}
.basketItem .bigSaveDiscSpan{float:left;width:215px;background:#dd580d;color:#FFF;font-size:11px;padding:5px 5px 5px 10px;position:relative;left:-1px;bottom:-1px;min-height:10px;}

/*new top end 23/04/2011*/
/*footer*/
.footerWrap{margin:0 auto 0 auto;padding:0;width:980px;overflow:auto;}
.footerTop{float:left;}
.footer{float:left;width:980px;background:#444444;margin:auto;text-align:left;padding:10px 0 20px 0;}
.footer-block{float:left;width:220px;margin-right:20px;margin-top:10px;}
.footer-block h5{font-size:150%;color:#ccc;font-weight:normal;background:url(../images/elements/grey-dot.gif) repeat-x 0% 100%;padding:0 0 10px 0;margin-bottom:10px;}
.footer-block p{font-size:110%;color:#ccc;padding:10px 0 10px 0;}
.footer-block .email-wrap{width:203px;height:28px;float:left;background:url(../images/elements/signup-bg.png) bottom right;position:relative;z-index:600;margin-bottom:5px;}
.footer-block .email-wrap input{color:#666;width:188px;float:left;border:none;position:relative;background:none;z-index:601;padding:5px 0 5px 15px;}
.btn-signup{width:69px;height:28px;float:left;background:url(../images/elements/signup.png) no-repeat;}
.btn-signup:hover{background-position:0 -28px;}
.footer-block dl{text-align:left;line-height:20px;float:left;}
.footer-block dl a{font-size:110%;color:#FFF;text-decoration:none;background:url(../images/elements/arrow-white.gif) no-repeat 0 5px;text-align:left;padding:0 20px 0 8px;}
.footer-block dl a:hover{text-decoration:underline;}
/* Bottom strap */
.bottom-strap{float:left;width:980px;background:#323232;margin:auto;min-height:30px;height:auto!important;height:30px;padding-top:12px;}
.copy-link{color:#cccccc;font-size:110%;text-decoration:none;float:left;margin-left:20px;}
.bottom-strap dl{float:right;font-size:110%;margin-right:20px;display:inline;width:600px;}
.footer dt, .bottom-strap dt{display:none;}
.bottom-strap dl{display:inline;}
.bottom-strap dl a{float:right;color:#FFF;text-decoration:none;background:url(../images/elements/arrow-white.gif) no-repeat 0 5px;padding:0 20px 0 8px;}
.bottom-strap dl a:hover{text-decoration:underline;}

.pr-0{padding-right:0!important;}
.pl-0{padding-left:0!important;}
.pt-0{padding-top:0!important;}
.pb-0{padding-bottom:0!important;}
.pt-5{padding-top:5px!important;}
.pb-5{padding-bottom:5px!important;}
.pl-5{padding-left:5px!important;}
.pr-5{padding-right:5px!important;}
.p-10{padding:10px!important;}
.pr-10{padding-right:10px!important;}
.pt-10{padding-top:10px!important;}
.pb-10{padding-bottom:10px!important;}
.pl-10{padding-left:10px!important;}
.pr-15{padding-right:15px!important;}
.pt-15{padding-top:15px!important;}
.pb-15{padding-bottom:15px!important;}
.pl-15{padding-left:15px!important;}
.pr-20{padding-right:20px!important;}
.pl-20{padding-left:20px!important;}
.pb-20{padding-bottom:20px!important;}
.pt-20{padding-top:20px!important;}
.pr-25{padding-right:25px!important;}
.pl-25{padding-left:25px!important;}
.pb-25{padding-bottom:25px!important;}
.pt-25{padding-top:25px!important;}
.pr-35{padding-right:35px!important;}
.pl-35{padding-left:35px!important;}
.pb-35{padding-bottom:35px!important;}
.pt-35{padding-top:35px!important;}
.mr-0{margin-right:0!important;}
.ml-0{margin-left:0!important;}
.mt-0{margin-top:0!important;}
.mb-0{margin-bottom:0!important;}
.mr-3{margin-right:3px!important;}
.ml-3{margin-left:3px!important;}
.mt-3{margin-top:3px!important;}
.mb-3{margin-bottom:3px!important;}
.mr-5{margin-right:5px!important;}
.mt-5{margin-top:5px!important;}
.ml-5{margin-left:5px!important;}
.mb-5{margin-bottom:5px!important;}
.mr-10{margin-right:10px!important;}
.mt-10{margin-top:10px!important;}
.ml-10{margin-left:10px!important;}
.mb-10{margin-bottom:10px!important;}
.mr-12{margin-right:12px!important;}
.mt-12{margin-top:12px!important;}
.ml-12{margin-left:12px!important;}
.mb-12{margin-bottom:12px!important;}
.mt-15{margin-top:15px!important;}
.mb-15{margin-bottom:15px!important;}
.mr-15{margin-right:15px!important;}
.ml-15{margin-left:15px!important;}
.mt-20{margin-top:20px!important;}
.mb-20{margin-bottom:20px!important;}
.mr-20{margin-right:20px!important;}
.ml-20{margin-left:20px!important;}
.mt-22{margin-top:22px!important;}
.mb-22{margin-bottom:22px!important;}
.mr-22{margin-right:22px!important;}
.ml-22{margin-left:22px!important;}
.mt-25{margin-top:25px!important;}
.mb-25{margin-bottom:25px!important;}
.mr-25{margin-right:25px!important;}
.ml-25{margin-left:25px!important;}
.mt-30{margin-top:30px!important;}
.mb-30{margin-bottom:30px!important;}
.mr-30{margin-right:30px!important;}
.ml-30{margin-left:30px!important;}
.mt-35{margin-top:35px!important;}
.mb-35{margin-bottom:35px!important;}
.mr-35{margin-right:35px!important;}
.ml-35{margin-left:35px!important;}
.mt-40{margin-top:40px!important;}
.mb-40{margin-bottom:40px!important;}
.mr-40{margin-right:40px!important;}
.ml-40{margin-left:40px!important;}
.mt-50{margin-top:50px!important;}
.mb-50{margin-bottom:50px!important;}
.mr-50{margin-right:50px!important;}
.ml-50{margin-left:50px!important;}

/*TC ADDDED 22/07/2010 - moved from tc/general.css*/
form{display:block;float:left;width:100%;}
.emailSignUpValidation{color:#ff6666;font-family:Verdana, Georgia , Arial , Helvetica , Geneva, sans-serif;font-weight:bold;font-size:110%;padding:10px 0;}
.emailSignUpProgress{float:right;margin-right:20px;margin-top:5px;}

.spinner{background:url(/images/backgrounds/ajax-loader.gif) no-repeat center center;z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;}
.inner-460-content.three-ways .find-a-store-input{background-position:top;}

.no-results .box-700-inner{border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;}

.saleLogo img{padding-top:0;padding-left:0;}

.promo-content-2-col{width:100%;margin:0;padding:0;}
.promo-content-2-col td{width:100%;vertical-align:middle;margin:0;padding:0;}

.emailSignup{margin-top:12px;padding:0; * margin-top:0;}
.emailSignup .signupHeader{background:url('/images/elements/emailsignup/signuptop.png');background-repeat:no-repeat;width:220px;height:105px;display:block;cursor:pointer;}
.emailSignup .signupContainer{background:url('/images/elements/emailsignup/signupComp.png');background-position:0 0;background-repeat:no-repeat;width:220px;height:95px;padding:0;overflow:hidden;}
.emailSignup .btn-signup{width:82px;height:25px;float:left;background:url('/images/elements/emailsignup/signupButtonComp.png') no-repeat;margin:11px 0 0 128px;}
.emailSignup .btn-signup:hover{background-position:0 -25px;}
.emailSignup .emailSignUpTextBox{margin:36px 0 0 14px;border:0 solid transparent;color:#6a6a6a;width:190px;}
.emailSignup .emailSignUpValidation{background:url('/images/elements/emailsignup/signupComp.png');background-position:0 -95px;background-repeat:no-repeat;width:220px;height:95px;padding:0;overflow:hidden;}
.emailSignup .emailSignUpSuccess{background:url('/images/elements/emailsignup/signupComp.png');background-position:0 -190px;background-repeat:no-repeat;width:220px;height:95px;padding:0;overflow:hidden;}

.gridPromo-ItemBottom{float:left;background:url(../images/elements/1-col-row-bg.png) no-repeat bottom left;padding-bottom:10px;}
.gridPromo-PromoBottom{float:left;}

.optionsPopupCloseButton{display:block; margin-bottom:10px;}
.optionsPopupOuter{width:326px;min-height:300px;position:absolute;z-index:999;}
.optionsPopupInner{width:326px;min-height:300px;position:absolute;z-index:999;}

/*Overlay styles for the font-family:"Bliss Light", 'Gill Sans', 'Helvetica Neue', Arial, sans-serif; font-weight:200; */
.moreInRangeProductPriceSale{color:#CD0136;}
.moreInRangeProductPriceGDM{color:#dd580d;}

.productWidgetPercentgeDiscount{width:77px;height:26px;position:absolute;top:50px;right:10px;}
.compact .productWidgetPercentgeDiscount{top:50px;}
.productWidgetPercentgeDiscountGDM{width:77px;height:26px;position:absolute;top:50px;right:10px;}
.compact .productWidgetPercentgeDiscountGDM{top:50px;}

.rangeImagePercentgeDiscount{background:none repeat scroll 0 0 #cd0136;color:#fff;font-family:"Bliss Bold",Verdana,Arial,sans-serif;font-size:16px;font-weight:200;height:51px;left:0;padding-top:9px;position:absolute;text-align:center;top:0;width:81px}
.rangeImagePercentgeDiscount span {    
    display: block;
    font-family: "Bliss Bold", Verdana, Arial , sans-serif;
    font-size: 26px;
    font-weight: 200;
    line-height: 26px;
    margin-left: 4px;
    margin-top: -4px;
 }
 .rangeListPercentageDiscount
 {
    font-family: "Bliss Bold", Verdana, Arial , sans-serif;
    font-size: 15px;
    text-align:center;
    color:#fff;
    background-color:#dd580d;
    padding:2px;
    margin-top:4px;
     }
/*end of styles for the percentage id in the top right hand corner of the product screen*/

.rangePricedDefaultProductInfo{padding:8px 10px 8px 10px;background:#fff;color:#000;position:absolute;bottom:0;right:0;margin:10px;font-size:12px;font-family:"Bliss Bold",Verdana,Arial,sans-serif;cursor:pointer;text-decoration:none;text-align:right}
.range-image a:-webkit-any-link {
color: -webkit-link;
cursor: auto;
text-decoration:none;
}

.rangePricedDefaultProductInfoPriceContainer{text-align:right;clear:both;}
.rangePricedDefaultProductInfoSalePrice{
    color:#CD0136;
}
.rangePricedDefaultProductInfoLeft
{
    float:left;
    font-size: 15px;
    font-weight: 200;
    text-align: right;
    margin-right:5px;
}
/*big price*/
.rangePricedDefaultProductInfoRight{float:left;color:#cd0136;font-size:42px;font-weight:bold;line-height:36px;height:36px;}
.rangePricedDefaultProductInfoRightGDM
{
    padding-top:1px;
    float:left;
    color: #dd580d;
    font-size: 42px;
    font-weight: bold;
    line-height: 32px;
}
.rangePricedDefaultProductInfoSalePriceGDM{color:#dd580d}.rangeHeaderGDMMultibuyText{color:#dd580d;font-size:15px;clear:both}
.rangePriceHeaderLargePriceAsterix{font-size:15px;color:#dd580d;float:left;}
.rangeFilterBoxPromo {
    border: 1px solid #B3B3B3;
    display: inline !important;
    float: left;
    margin-left: 10px;
    min-height: 200px;
    padding: 0;
    width: 243px;
}
.rangeFilterBoxPromo .promoGridInner{
    width: 100%;
}
 
.productH1PriceSale{color:#cd0136;}
.productH1PriceGDM{color:#dd580d;}
/*for hidding the fonts featurePrice*/
.wf-loading .rangeImagePercentgeDiscount,.wf-loading .rangeImagePercentgeDiscount span,.wf-loading .rangePricedDefaultProductInfo,
.wf-loading .rangePricedDefaultProductInfo span,.wf-loading .rangePricedDefaultProductInfoSalePrice,.wf-loading .rangePricedDefaultProductInfoLeft,
.wf-loading .rangePricedDefaultProductInfoRight,.wf-loading .rangeFilterBoxPromo,
.wf-loading .rangeFilterBoxPromo .wf-loading .promoGridInner{visibility:hidden;} 

.productWidgetBirthdayMessage{
	background-image:url("/images/subCategory/SubCatBirthday.jpg");
	background-repeat:no-repeat;
    height:37px;
	margin-right:-10px;
    margin-top:-10px;
    position:absolute;
    right:0;
    top:0;
    width:173px;
    * margin-top:0;
}
 
.rangeWidgetBirthdayMessage{width:218px;height:40px;background-image:url('/images/subCategory/SubCatBirthday.jpg');background-repeat:no-repeat;background-position:0 0;position:absolute;top:0;left:0;margin:0;}
.gridDeliveryIcon{width:90px;height:18px;position:absolute;top:207px;left:104px;}

.customPriceImageContainer{position:absolute;left:104px;}

.col-2-content .openingTimesTop{padding:20px 30px 20px 30px;}
.col-2-content .openingTimesTop h2{color:#001e8a;font-size:200%;font-weight:normal;margin-bottom:20px;}
.col-2-content .openingTimesTop p{padding-bottom:10px;color:#666;line-height:17px;padding-top:10px;font-size:120%;}
.col-2-content  td{padding:8px 0px 8px 0px;}
.col-2-content .openingTimesControlOuter{margin-left:30px;}
.col-2-content .openingTimesControlOuter table tr th{width:165px;color:#333;font-size:120%;font-weight:bold;}
.col-2-content .openingTimesControlOuter table tr td{width:100px;color:#333;font-size:120%;}
.col-2-content .openingTimesBottom{position:absolute;right:30px;top:520px;}
.col-2-content .openingTimesRightHandImage{padding:10px 30px 30px 0px;}
/*New top category header wide DTW 14/09/11 */
.cat-header-wide{float:left;width:940px;clear:both;height:250px;margin-top:10px;margin-bottom:0;padding:0;cursor:default}
.cat-header-wide p{color:#333;font-size:130%;padding:0 0 0 30px;width:410px;line-height:17px;word-spacing:-2px;letter-spacing:0;}
.cat-header-wide p strong{line-height:50px;font-size:105%;}

.searchResultsPageHeader{float:left;width:940px;clear:both;height:181px;margin-top:10px;margin-bottom:0;padding:0;cursor:default;}
.searchResultsPageHeaderText{float:left;font-family:Verdana;font-size:12px;color:#333;padding-top:60px;margin:30px;width:430px;line-height:20px;}
