/*--new color blue #3074DA--*/
/*BROUGHT OVER FROM HOME.CSS*/
.hide{display:none;}
.unhide{display:block!important;visibility:visible!important;}

#no-javascript-hero{float:left;height:330px;}

.body-inner-content.home{}
.body-inner-content.home .home-top-row, 
.body-inner-content.home .home-middle-row, 
.body-inner-content.home .home-bottom-row{width:940px;margin-bottom:20px;overflow:hidden;}
.body-inner-content.home .home-bottom-row{margin-bottom:0;}
.body-inner-content.home .home-bottom-row{clear:both;}
.box-700-outer{width:700px;float:left;position:relative;height:290px;margin-bottom:-290px; overflow:hidden;}
.box-700-outer .box-700.top{background:url(../images/elements/top-700-gray-thin.png) no-repeat;height:6px;width:700px;position:relative;z-index:500;}
.box-700.btm{height:38px;width:700px;float:left;z-index:6000;display:none;}
.box-700.btm a{float:left;}
.box-700.btm a img{float:left;}

#herosouter{height:1170px;float:left;}
#hero_top{float:left;width:700px;}
#hero_wrapper{float:left;width:700px;height:292px;overflow:visible;}
#hero_wrapper.no-hero{height:330px;}
#hero_wrapper + .clearDiv{height:20px !important;}
#herosouter .box-700-inner{border-left:none;border-right:none;margin:0;}
#hero_corners{position:absolute;top:0;left:0;z-index:601;}

.hero-links{float:left;height:28px;text-align:center;font-size:130%;color:#000;text-decoration:none;padding-top:10px;}
.hero-1-link{width:234px;background:url(../images/elements/home/btn-hero-1.jpg) 0 -38px;}
.hero-2-link{width:234px;background:url(../images/elements/home/btn-hero-2.jpg) 0 -38px;}
.hero-3-link{width:232px;background:url(../images/elements/home/btn-hero-3.jpg) 0 -38px;}
 .hero-links:hover{background-position:0 0;}
.hero-links-on, .hero-links-on:hover{background-position:0 0;}
.box-700-outer .box-700-inner{width:700px;height:292px;margin:0;padding:0;}
.box-700-outer .box-700-content{width:700px;float:left;height:292px;margin-top:0;position:relative;}

.hero{float:left;width:700px;height:292px;z-index:490;}
.box-700.top.hero-1-top{background:url(../images/elements/home/hero-1-top.jpg) no-repeat;}
#hero-1{position:absolute;top:0;left:0;}
.hero-1{background:none;}
.hero-1 h1{float:left;position:relative;top:80px;width:698px;}
.hero-1 h1 span{float:left;text-indent:-9000px;}
.hero-1 a{float:left;position:absolute;top:175px;left:230px;}
.hero-2 h1{float:left;position:absolute;top:20px;left:20px;}
.hero-2 a{float:left;position:absolute;top:50px;left:20px;}
.hero-3 h1{float:left;position:absolute;top:20px;left:20px;}
.hero-3 a{float:left;position:absolute;top:80px;left:20px;}

#hero-3-flash a{float:none;position:relative;top:0;left:0;}

.box-700.top.hero-2-top{background:url(../images/elements/home/hero-2-top.jpg) no-repeat;}
#hero-2{float:left;top:0;left:0;display:block;}
.hero-2{background:none;}

.box-700.top.hero-3-top{background:url(../images/elements/home/hero-3-top.jpg) no-repeat;}
#hero-3{float:left;top:0;left:0;}

/*flash no back image and padd top 5px*/
.hero-3{position:absolute;left:0;top:0;padding-top:0;z-index:602;}
@media screen and (-webkit-min-device-pixel-ratio:0){
/*Safari 3.0 and Chrome rules here*/
.hero-3{left:0;}}

.box-220-image{width:220px;float:left;}
.box-220-image h3{font-weight:normal;font-size:180%;color:#FFF;padding:10px 10px;}
.fv-shop-image{background:url(../images/elements/home/fv-shop-image-2.jpg) no-repeat;height:330px;}
.fv-shop-image img{float:left;}
.col-1 .fv-shop-image p, .fv-shop-image p{float:left;font-size:120%;color:#FFF;padding:15px 14px 0 19px;line-height:17px;}
.col-1 .fv-shop-image a, .fv-shop-image a{color:#FFF;font-size:110%;font-weight:bold;padding:0 0 0 20px;text-decoration:none;margin:5px 0 0 19px;background:url(../images/elements/btn-blue-right.png) no-repeat 0 7px;line-height:25px;float:left;}
.col-1 .fv-shop-image a:hover, .fv-shop-image a:hover{color:#3074DA;}	
.gdm .col-1 .fv-shop-image a:hover, .gdm .fv-shop-image a:hover{color:#770c7d;}

.fv-clearance a{color:#343434;}
.fv-clearance a:hover{color:#3074DA!important;}	

.promo-220{width:220px;float:left;}
.promo-220.gray .top-220{width:220px;background:url(../images/elements/top-220-gray.gif) no-repeat;height:5px;}
.promo-220.gray .promo-220-inner{width:218px;border-right:solid 1px #DADADA;border-left:solid 1px #DADADA;}
.promo-220.gray .promo-220-inner .inner-220-content{width:199px;padding:15px 0 0 19px;}
.promo-220.gray .promo-220-inner .inner-220-content h1,.promo-220.gray .promo-220-inner .inner-220-content h2,
.promo-220.gray .promo-220-inner .inner-220-content h3,.promo-220.gray .promo-220-inner .inner-220-content h4,
.promo-220.gray .promo-220-inner .inner-220-content h5{text-indent:-10000px;background-position:0 0;background-repeat:no-repeat;}
.promo-220.gray .promo-220-inner .inner-220-content p,.box-460 .inner-460 .inner-460-content .box p{font-size:120%;color:#666;float:left;line-height:17px;padding:8px 10px 8px 0;}
.promo-220.gray .promo-220-inner .inner-220-content .desc a{text-decoration:none;color:#000;border-bottom:solid 1px #d90000;}
.promo-220.gray .promo-220-inner .inner-220-content .desc a:hover{color:#d90000;}
.promo-220.gray .btm-220{width:220px;background:url(../images/elements/btm-220-gray.gif) no-repeat;height:5px;}
.promo-220.gray .btm-220.trans{width:220px;float:left;background:url(../images/elements/btm-220-gray-trans.gif) no-repeat;height:5px;}
.promo-220.gray .btm-220.none{width:220px;float:left;background:none;height:5px;}

.promo-220 h3 img{float:left;}
.promo-planner-bg{background:url(../images/elements/home/promo-planner-bg.jpg) no-repeat 0% 100% #FFF}
.promo-planner-bg .padding-div{height:147px;}

.title{font-size:150%;color:#000;float:left;line-height:17px;}
.desc{font-size:120%;color:#666;float:left;line-height:17px;}
.only{font-size:200%;color:#d90000;font-weight:bold;float:left;}
.save{font-size:120%;color:#dd580d;float:left;}
.sale .save{color:#D21243;}

.box-460{width:460px;float:left;}
.box-460.gray .top-460{width:460px;background:url(../images/elements/top-460-gray.gif) no-repeat;height:5px;margin:0;padding:0;}
.box-460.gray .inner-460{width:458px;border-right:solid 1px #DADADA;border-left:solid 1px #DADADA;}
.box-460.gray .inner-460 .inner-460-content{width:439px;padding:15px 0 0 19px;}
.box-460.gray .inner-460 .inner-460-content h1,.box-460.gray .inner-460 .inner-460-content h2,
.box-460.gray .inner-460 .inner-460-content h3,.box-460.gray .inner-460 .inner-460-content h4,
.box-460.gray .inner-460 .inner-460-content h5{text-indent:-10000px;background-repeat:no-repeat;background-position:0 0;}
.box-460.gray .inner-460 .inner-460-content h2 img{float:left;}
.box-460.gray .btm-460{width:460px;background:url(../images/elements/btm-460-gray.gif) no-repeat;height:5px;}

.inner-460-content.three-ways{position:relative;width:100%;overflow:hidden;}
.inner-460-content.three-ways ul{width:200px;margin:10px 0 0 0}
.inner-460-content.three-ways ul li{font-size:120%;color:#666;width:200px;line-height:25px;padding-left:25px;}
.inner-460-content.three-ways ul li.one{background:url(../images/elements/home/icon-one-gray.gif) no-repeat 0 6px;}
.inner-460-content.three-ways ul li.two{background:url(../images/elements/home/icon-two-gray.gif) no-repeat 0 6px;}
.inner-460-content.three-ways ul li.three{background:url(../images/elements/home/icon-three-gray.gif) no-repeat 0 6px;}
.inner-460-content.three-ways ul li a, .promo-220-inner a{color:#000;text-decoration:none;line-height:17px;}

.inner-220-content.three-ways ul{width:200px;margin:10px 0 0px 0}
.inner-220-content.three-ways ul li{font-size:120%;color:#666;width:200px;line-height:25px;padding-left:25px;}
.inner-220-content.three-ways ul li.one{background:url(../images/elements/home/icon-one-gray.gif) no-repeat 0 6px;}
.inner-220-content.three-ways ul li.two{background:url(../images/elements/home/icon-two-gray.gif) no-repeat 0 6px;}
.inner-220-content.three-ways ul li.three{background:url(../images/elements/home/icon-three-gray.gif) no-repeat 0 6px;}
.inner-220-content.three-ways ul li a, .promo-220-inner a{color:#000;text-decoration:underline;line-height:17px;}

.promo-220-inner a{color:#000;text-decoration:none;line-height:17px;}
.inner-460-content.three-ways ul li a{color:#000;text-decoration:underline;}
.home-bottom-row .promo-220-inner a{color:#000;text-decoration:underline;}
.promo-220-inner a:hover, .inner-460-content.three-ways ul li a:hover{color:#3074DA;}
.gdm .promo-220-inner a:hover, .gdm .inner-460-content.three-ways ul li a:hover{color:#770c7d;}

.inner-460-content.three-ways{padding-bottom:5px; float:left; min-height:180px;}
.inner-460-content.three-ways .image-right{float:right;padding-right:20px;margin-top:-20px;}
.inner-460-content.three-ways .find-a-store-wrap{position:absolute;width:200px;left:20px;top:142px;}
.inner-460-content.three-ways  .find-a-store-input{background:url(../images/elements/home/find-a-store-bg.jpg) bottom right no-repeat;float:left;border:none;position:absolute;width:137px;font-size:110%;color:#666;float:left;padding:5px 0 6px 10px;left:0;top:28px;}
.inner-460-content.three-ways .find-a-store-wrap img{position:relative;float:left;padding:2px 0 10px 0px;} 
.inner-460-content.three-ways .find-a-store-wrap input.form-search-submit{top:28px;position:absolute;left:147px;width:25px;height:24px;float:left;background:url(../images/elements/home/btn-find-a-store.jpg) no-repeat;font-size:0%;text-indent:-1000px;cursor:pointer;float:left;border:none;}
.inner-460-content.three-ways .find-a-store-wrap input.form-search-submit:hover{background-position:0 -24px;}

.inner-220-content.three-ways .find-a-store-input{background:url(../images/elements/home/find-a-store-bg.jpg) bottom right no-repeat;float:left;border:none;width:137px;font-size:110%;color:#666;float:left;padding:5px 0 6px 10px;}
.inner-220-content.three-ways .find-a-store-wrap input.form-search-submit{width:25px;height:24px;float:left;background:url(../images/elements/home/btn-find-a-store.jpg) no-repeat;font-size:0%;text-indent:-1000px;cursor:pointer;float:left;border:none;}
.inner-220-content.three-ways .find-a-store-wrap img.title-find-a-store{padding-top:24px;}
.inner-220-content.three-ways .find-a-store-wrap input{margin-top:10px;}
.box-700{width:700px;}
.store-details-title{color:#1C76AE;font-size:260%;font-weight:normal;margin:0 0 16px;padding:0;width:631px;float:left;}
/* Generic styles True DW 19/02/10 */
.body-inner-content{width:940px;padding-top:16px;float:left;}
.product-page-product-title{color:#1C76AE;font-size:260%;font-weight:normal;margin:0 0 16px;padding:0;width:100%;}
.w-50{width:50px!important;}
.w-70{width:70px!important;}
.w-80{width:80px!important;}
.w-100{width:100px!important;}
.w-110{width:110px!important;}
.w-120{width:120px!important;}
.w-130{width:130px!important;}
.w-175{width:175px;}
.w-178{width:178px;}
.w-180{width:180px;}
.w-190{width:190px;}
.w-195{width:195px;}
.w-198{width:198px;}
.w-200{width:200px;}
.w-220{width:220px;}
.w-218{width:218px;}
.w-260{width:260px;}
.w-262{width:262px;}
.w-338{width:338px;}
.w-336{width:336px;}
.w-380{width:380px;}
.w-420{width:420px;}
.w-440{width:420px;}
.w-460{width:460px;}
.w-303{width:303px;}
.w-323{width:323px;}
.w-full{width:100%;}
.h-50{height:50px;}
.h-15{height:15px;}
.mh-210{min-height:210px;height:auto!important;height:210px;}
.mh-215{min-height:215px;height:auto!important;height:215px;}
.mh-220{min-height:220px;height:auto!important;height:220px;}
.mh-225{min-height:225px;height:auto!important;height:225px;}
.mh-235{min-height:235px;height:auto!important;height:235px;}
.mh-245{min-height:245px;height:auto!important;height:245px;}
.font-18{font-size:180%!important;}
.bg-grey{background:#F0F0F0;}
.span-indent{float:left;text-indent:-9000px;}
/*box*/
.box{padding:0;float:left;}
.box-inner{margin:5px 0 0 0;float:left;color:#000;}
.box-bottom{padding:0;float:left;height:5px;}
/*box red*/
.sale .box-red .box-inner{border-left:solid 1px #d90000;border-right:solid 1px #d90000;}
.sale .box-red{background:url(../images/elements/box-460-red-top.png) no-repeat;}
.sale .box-red .box-bottom{background:url(../images/elements/box-460-red-btm.png) no-repeat;}

.gdm #box-red-outer:hover .box-red .box-inner{border-left:solid 1px #d90000;border-right:solid 1px #d90000;}
.gdm .box-red{background:url(../images/elements/gdm-orange-top.png) no-repeat;}
.gdm #box-red-outer:hover .box-red{background:url(../images/elements/box-460-red-top.png) no-repeat;}
.gdm .box-red .box-bottom{background:url(../images/elements/gdm-orange-btm.png) no-repeat;}
.gdm #box-red-outer:hover .box-red .box-bottom{background:url(../images/elements/box-460-red-btm.png) no-repeat;}
/*box grey*/
.box-grey{background:url(../images/elements/box-220-grey-top.png) no-repeat;}
.box-grey .box-inner{border-left:solid 1px #D8D8D8;border-right:solid 1px #D8D8D8;}
/*Solid box*/
.box-solid{padding:0;float:left;}
/*220px box*/
.box-220{padding:0;background:url(../images/elements/top-220.png) no-repeat;width:220px;float:left;}
.box-220 img{float:left;padding-left:10px;}
.box-220-inner{margin:6px 0 0 0;border-left:solid 3px #d8d8d8;border-right:solid 3px #d8d8d8;float:left;width:214px;}
.box-220-top{min-height:35px;float:left;width:214px;padding-bottom:5px;padding-top:5px;}
.box-220-inner .left{float:left;width:122px;padding-left:15px;}
.box-220-inner .left .ident{width:122px;float:left;}
.box-220-inner .left .ident a{font-size:130%;color:#000;text-decoration:underline;float:left;}
.box-220-inner .left .desc{font-size:110%;color:#666;width:122px;float:left;line-height:14px;min-height:35px;}
.box-220-inner .right{float:right;width:107px;width:62px;padding-right:15px;text-align:right;}
.box-220-inner .right .tease{font-size:110%;color:#666;width:62px;float:right;}
.box-220-inner .options-link{font-size:110%;color:#000;text-decoration:underline;float:left;margin-left:15px;}
.box-220-inner .options-link:hover{color:#3074DA;}

.box-bottom.w-220{background:url(../images/elements/box-220-grey-btm-3px.png) no-repeat;width:220px;height:5px;float:left;}
.box-top.w-220{background:url(../images/elements/box-220-grey-btm-3px.png) no-repeat;width:220px;height:5px;float:left;}

.bottom-thin.w-220{background:url(../images/elements/btm-220-thin.png) no-repeat;width:220px;height:5px;float:left;}
.w-220-hidden{display:none;float:left;width:100%;}
.w-220-hidden img{float:left;margin-left:35px;}
.w-220-hidden span{	width:100%;text-align:center;float:left;margin-bottom:10px;}
.w-220-hidden span a{line-height:15px;font-size:110%;color:#000;text-decoration:underline;}

/*262px box*/
.box-grey-262{background:url(../images/elements/box-262-gray-top.png) no-repeat;}
.box-grey-262 .box-bottom{background:url(../images/elements/box-262-gray-btm.png) no-repeat;}

/*940px box*/
.wide-940{width:940px;float:left;padding-bottom:30px;}
.wide-940 .top-940{width:940px;height:5px;background:url(../images/elements/checkout/940-top-gray.jpg) no-repeat;float:left;}
.wide-940 .top-940-inner{width:938px;border-left:solid 1px #DADADA;border-right:solid 1px #DADADA;}
.wide-940 .btm-940{background:url(../images/elements/checkout/940-btm-gray.jpg) no-repeat;width:940px;height:5px;float:left;}

/*208px box*/
.info-208{width:208px;background:url(../images/elements/info-208-top.png) no-repeat;padding-top:9px;display:none;position:absolute;}
.info-208-inner{background:url(../images/elements/info-208-bg.png) repeat-y;width:168px;float:left;padding:0 20px 15px 20px;}
.info-208 .box-bottom{background:url(../images/elements/info-208-btm.png) no-repeat;width:208px;height:7px;float:left;padding-top:7px;}
.info-208 span{font-size:130%;color:#d90000;padding:5px 0 5px 0;background:url(../images/elements/gray-dash.png) repeat-x 0% 100%;float:left;width:168px;}
.info-208 table{width:168px;}
.info-208 table th, .info-208 table td{font-weight:normal;font-size:110%;color:#333;width:168px;vertical-align:top;}
.info-208 table th{padding:7px 0 0 0;line-height:13px;}
.info-208 table td{background:url(../images/elements/gray-dash.png) repeat-x 0% 100%;padding:2px 0 7px 0;}
.info-208 .icon-info{text-decoration:none;float:right;margin-top:-25px;margin-right:7px;}
.info-208 p{font-weight:normal;font-size:110%;color:#333;width:168px;vertical-align:top;line-height:18px;padding:5px 0 0 0;}

/*Filter column*/
.filter-column{float:left;background:url(../images/elements/top-220-thin.png) no-repeat;margin-bottom:10px;margin-top:3px;min-height:200px;width:220px;}
.filter-column img{float:left;}
.filter-inner{float:left;margin:5px 0 0 0;border-left:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;width:198px;padding:10px 10px 10px 10px;}
.filter-inner h2{font-size:180%;color:#333;font-weight:normal;width:70px;float:left;}
/*.filter-inner h2 a{color:#333;font-weight:normal;background:url(../images/elements/icon-info.png) no-repeat 100% 5px;padding-right:20px;width:70px;text-decoration:none;}*/
.filter-inner h2 a{color:#333;font-weight:normal;padding-right:20px;width:70px;text-decoration:none;}

.clear-all{text-decoration:none;font-size:120%;color:#000;background:url(/images/elements/arrow-blue.gif) no-repeat 0% 11px;padding:4px 0 0 8px;line-height:20px;float:right;}
.clear-all:hover{text-decoration:underline;color:#000;}
.filter-box{width:175px;background:#f0f0f0;padding:4px 10px 0 10px;margin-top:10px;float:left;position:relative;}
.filter-links{display:block;margin-bottom:2px;width:175px;float:left; padding-bottom:5px;border-bottom:solid 1px #c0c0c0;}
.filter-box ul li a.checked{background:url('../images/elements/check.png') 0 0 no-repeat;}
.filter-box ul li a.disabled{background:url('../images/elements/disabled_check.gif') 0 0 no-repeat;color:#ccc;}
.filter-box ul li a.disabled:hover{text-decoration:none;cursor:default;}
.filter-box ul li{display:block;width:148px;}
.filter-box ul li a.filter-link{display:block;width:125px;padding:2 0 2px 20px;margin:0 0 2px 0;background:url('../images/elements/unchecked.png') 0 0 no-repeat;}
.filter-box ul li a.subfilter-link{font-size:10px;display:block;width:110px;padding:9px 0 0 25px;margin:-5px 0 2px 16px;background:url('../images/elements/sub-unchecked.png') 0 0 no-repeat;border-left:solid 1px #333;}
.filter-box ul li a.subfilter-link.checked{font-size:10px;display:block;width:110px;padding:9px 0 0 25px;margin:-5px 0 2px 16px;background:url('../images/elements/sub-check.png') 0 0 no-repeat;border-left:solid 1px #333;}
.filter-box ul li a.subfilter-link.disabled{font-size:10px;display:block;width:110px;padding:9px 0 0 25px;margin:-5px 0 2px 16px;background:url('../images/elements/sub-disabled_check.gif') 0 0 no-repeat;border-left:solid 1px #333;}
.filter-box ul li a.subfilter-link-last{font-size:10px; display:block;width:110px;padding:9px 0 0 25px;margin:-5px 0 2px 16px;background:url('../images/elements/sub-unchecked-last.png') 0 0 no-repeat;}
.filter-box ul li a.subfilter-link-last.checked{font-size:10px;display:block;width:110px;padding:9px 0 0 25px;margin:-5px 0 2px 16px;background:url('../images/elements/sub-check-last.png') 0 0 no-repeat;}
.filter-box ul li a.subfilter-link-last.disabled{font-size:10px;display:block;width:110px;padding:9px 0 0 25px;margin:-5px 0 2px 16px;background:url('../images/elements/sub-disabled_check-last.gif') 0 0 no-repeat;}
.filter-box ul li a:hover{text-decoration:underline;}
.filter-box ul li a:hover span{text-decoration:none !important;}
.filter-box ul li a.no-js:hover{text-decoration:underline;background:url('../images/elements/check.png') 0 0 no-repeat;}
.filter-box ul li{position:relative;}
.filter-box ul li .infoButton{width:17px;height:17px;position:absolute;top:1px;right:-20px;cursor:pointer;background-image:url('../images/elements/bedshopPopupButton.png');background-repeat:no-repeat;}
.filter-box h4{font-size:120%;color:#666;font-weight:normal;padding-bottom:9px;}
.filter-box div{float:left;width:178px;padding-bottom:5px;}
.filter-check{float:left;border:none;}
.filter-box a{font-size:110%;float:left;color:#000;text-decoration:none;padding-left:5px;}
.filter-box label{font-size:110%;float:left;color:#000;text-decoration:none;padding-left:5px;}
.count-span{float:right;color:#666;width:30px;text-align:right;}
.gray-dash{float:left;background:url(../images/elements/gray-dash.png) repeat-x;height:1px;}
.perc-off{float:left;}
#allproducts{background:#FFF;}
#allproducts .call-to-action{float:left;line-height:25px;}
.scrollout{position:relative;float:left;background:url(../images/elements/top-220-thin.png) no-repeat #FFF;z-index:667;}
.gdm a.free-call-to-action:hover, .gdm a.call-to-action:hover{color:#770c7d;text-decoration:none;}

/*product html*/
.product-html-widget{color:#666666;}
/*product filters text*/
.product-filters-text{color:#666;font-size:120%;line-height:170%;padding-top:10px;position:relative;width:700px}
.productPaginationContainer .top-pagination{top:0;position:static;margin-bottom:14px}
/*Paragraph styles*/
.p-11{font-size:110%;color:#666666;}

/*swatches*/
ul.swatch-row{width:100%;overflow:hidden;}
ul.swatch-row li{float:left;width:33px;height:33px;padding:1px;position:relative;}
ul.swatch-row li.disabled{filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;}
ul.swatch-row li a.swatch-wrap{width:30px;height:30px;margin:0 1px 5px 0;padding:1px;display:block;background:none;text-indent:-1000px;float:none;}
ul.swatch-row li a.swatch-wrap:hover, ul.swatch-row li a.checked{border:1px solid #000;background-color:#fff;width:30px;height:30px;margin:-1px 0 0 -1px;}
ul.swatch-row li.disabled a.swatch-wrap:hover{border:1px solid transparent;background-color:none;width:30px;height:30px;margin:-1px 0 0 -1px;cursor:default;}

.swatch-row.filter-links{margin-bottom:0;}

div.swatch-single .swatch-wrap{width:180px!important;padding-top:5px!important;}
div.swatch-single{}
div.swatch-single .swatch-wrap a{float:left;width:25px;}
div.swatch-single .swatch-single .swatch-wrap b{color:#666;float:left;padding-top:5px;min-height:50px;}
div.swatch-single .swatch-wrap img{float:left;width:25px;height:25px;position:absolute;left:0;top:0;z-index:4;}
div.swatch-single .swatch-wrap span{float:left;width:25px;height:25px;position:absolute;left:0;top:0;z-index:5;}
div.swatch-single a:hover span{background:url(../images/swatches/25x25/over.gif) no-repeat 0 0;float:left;width:25px;}

.swatch-60-60{float:left;width:100%;margin-bottom:5px;}
.swatch-60-60 .swatch-wrap{width:60px!important;float:left;margin-top:5px;margin-right:10px;position:relative;}
.swatch-60-60 .swatch-wrap input{width:60px;height:60px;}
.swatch-60-60 .swatch-wrap img{float:left;width:60px;height:60px;}
.swatch-60-60 .swatch-wrap:hover input{cursor:pointer;background:url(../images/swatches/60x60/over.gif) no-repeat 0 0;}
.swatch-60-60 .swatch-wrap b{font-weight:normal;font-size:110%;width:60px;text-align:center;float:left;padding-top:5px;}

.link-list ul{color:#000;}
.link-list ul li{color:#000;font-size:110%;padding:3px 0 5px 25px;}
.link-list ul li a{color:#000;text-decoration:none;}

/*icons*/
.icon-email{background:url(../images/elements/icon-email.png) no-repeat;}
.icon-heart{background:url(../images/elements/icon-heart.png) no-repeat;}

/*rollover-330*/
.rollover{float:left;position:absolute;display:none;z-index:1500;}
.rollover .hdr{float:left;font-size:130%; color:#333;width:100%;}
.rollover.w-303 .rollover-top{background:url(../images/elements/303-rollover-top.png) no-repeat;width:100%;padding-top:41px;}
.rollover.w-303 .rollover-inner{background:url(../images/elements/303-rollover-bg.png) no-repeat 10px 31px;width:263px;margin-top:-31px;padding:5px 15px 15px 25px;float:left;}
.rollover.w-323 .rollover-top{background:url(../images/elements/323-rollover-top.png) no-repeat;width:100%;padding-top:41px;}
.rollover.w-323 .rollover-inner{background:url(../images/elements/323-rollover-bg.png) no-repeat 10px 31px;width:283px;margin-top:-31px;padding:5px 15px 15px 30px;float:left;}
.rollover.w-323 .rollover-btm{float:left;background:url(../images/elements/323-rollover-btm.png) no-repeat 0% 100%;width:100%;height:11px;}
.rollover.w-303 .rollover-btm{float:left;background:url(../images/elements/303-rollover-btm.png) no-repeat 0% 100%;width:100%;height:11px;}
.rollover-inner span{font-size:130%;color:#333;}

.rollover-fluid{float:left;position:absolute;display:none;z-index:1500;left:0;top:0;max-width:390px;margin-right:6px;}
.rollover-top-fluid{position:absolute;left:0;top:-10px;right:6px;float:left;width:auto;margin-bottom:20px;background:url(../images/elements/fluid-rollover-top.png) no-repeat;height:41px;}
.rollover-fluid .rollover-top-fluid .hdr{position:relative;left:25px;top:12px;width:auto;}
.rollover-fluid .close{right:-5px;top:2px;color:#000;text-decoration:underline;font-size:110%;position:absolute;background:url(../images/elements/fluid-rollover-top-right.png) top right no-repeat;padding:12px 12px 0px 0px;}
.rollover-fluid .close:hover{color:#d90000;}

.rollover-fluid .rollover-inner-fluid{background:url(../images/elements/fluid-rollover-bg.png) repeat-y;background-position:10px 31px;float:left;padding:0 5px 15px 25px;max-width:390px;position:relative;left:0;top:31px;}
.rollover-fluid-right-gutter{float:left;height:100%;position:relative;padding-bottom:31px;background:url(../images/elements/fluid-rollover-right.png) repeat-y;background-position:100% 0px;padding-right:6px;}
.rollover-fluid .swatch-60-60{margin-bottom:5px;margin-top:-5px;float:left;}
.rollover-fluid .rollover-fluid-wrap{overflow:hidden;float:left;padding-bottom:11px;padding-top:10px;}
.fluid-bottom-left{position:absolute;left:0;bottom:0;background:url(../images/elements/fluid-rollover-btm.png) 0 0 no-repeat;height:11px;width:40%;}
.fluid-bottom-right{position:absolute;right:0;bottom:0;background:url(../images/elements/fluid-rollover-btm-right.png) no-repeat 100% 0;height:11px;width:60%;}

.rollover ul{width:100%;margin-top:10px;margin-left:20px;}
.rollover ul li{float:left;background:url(../images/elements/arrow-red.gif) no-repeat 0 8px;width:100%;padding:5px 0 1px 10px;}
.rollover ul li a{font-size:110%;color:#333;text-decoration:none;}
.rollover ul li a:hover{text-decoration:underline;}
.pos-relative{position:relative;z-index:1500;}
.pos-absolute{position:absolute;}
.rollover-inner .close{right:10px;color:#000;text-decoration:underline;font-size:110%;float:right;position:relative;top:-15px;}
.rollover-inner .close:hover{color:#d90000;}

/* Red box top */
.box-red-outer-pholder{height:60px;float:right;margin:0;padding:0;}
.box-red-wrapper{height:1px;position:relative;width:1px;z-index:500;display:inline-block;float:right;margin:0;padding:0;}
.box.save{float:right;font-size:140%;margin:0;position:relative;}

.sale #box-red-outer{width:460px; position:absolute;top:25px;right:0;}
.sale .box.save .box-inner{padding:9px 10px;width:436px;position:relative;right:0;z-index:850;background:#FFF;border-right:solid 1px #d90000;text-align:center;}
.sale .box.save  a{color:#000;text-decoration:none;background:url(../images/elements/btn-red-down.png) no-repeat 100% 2px;padding-right:20px;}

.gdm #box-red-outer{width:460px;position:absolute;top:25px;right:0;}
.gdm .box.save .box-inner{width:458px;height:35px;position:relative;right:0;z-index:850;background:url(../images/elements/gdm-orange-mid.png) no-repeat 100%;text-align:center;border:none;}
.gdm #box-red-outer:hover .box.save .box-inner{background:#FFF;border-right:solid 1px #d90000;padding:9px 10px;width:436px;height:auto;}
.gdm .box.save a{color:#fff;text-decoration:none;background:url(../images/elements/btn-white-down.png) no-repeat 100% 2px;padding-right:20px;position:relative;top:8px;}
.gdm #box-red-outer:hover .box.save a{background:url(../images/elements/btn-red-down.png) no-repeat 100% 2px;color:#000;position:static;top:0;}

.box-inner-hidden{display:none;float:left;background:url(../images/elements/box-inner-hidden-top.png) no-repeat 0 0;margin-top:-1px;padding-top:2px;z-index:800;}
.box-inner-hidden-wrap{background:#FFF;float:left;width:100%;border-left:solid 1px #d90000;	border-right:solid 1px #d90000;}
.box-inner-hidden-btm{float:left;width:100%;height:6px;background:url(../images/elements/box-inner-hidden-btm.png) no-repeat;}
.box-inner-hidden-btm img{float:right;margin-right:-2px;}
.image-row-wrap{float:left;width:100%;margin:0;padding-bottom:10px;}
.image-row{float:right;}
.btm-solid{border-bottom:solid 1px #666;width:100%;}
.image-row .image-block{float:left;}
.image-row .image-block img{float:left;padding:0 5px 0 5px;}
.image-row .image-block b{margin-top:20px;float:left;padding-left:5px;}
.image-row .desc{float:left;font-size:80%;color:#666;width:180px;line-height:17px;padding-left:5px;}
.image-row .desc span{color:#dd580d;font-weight:bold;}
.sale .image-row .desc span{color:#D21243;}
.image-row .desc a{float:left;color:#000;width:100px;background:url(../images/elements/btn-blue-right.png) no-repeat 0 4px;padding-left:18px;line-height:20px;font-weight:bold;}
.image-row .desc a:hover{text-decoration:none;color:#3074DA;}

/*2 Column content*/
.col-2-content{float:left;width:960px;}
.col-2-content .left-col{float:left;width:220px;}
.col-2-content .left-col .box.w-220.box-grey{background:none;}

#left-nav-collapse div.box-inner{border:none;}
.grad-button{background:url(../images/elements/buyingguides/btn-grad-bg-sprite.gif) repeat-x 0 0;height:32px;width:220px;}
.grad-button:hover{cursor:pointer;}
.grad-button:hover a{color:#3074DA;text-decoration:underline;}
.grad-button-bottom{height:33px;background:url(../images/elements/buyingguides/btn-grad-bg-sprite.gif) repeat-x 0 -97px;}
.active{background:url(../images/elements/buyingguides/btn-grad-bg-sprite.gif) repeat-x 0 -32px;}

.grad-button a{font-size:120%;color:#000;text-decoration:none;padding:8px 0 0 10px;display:block} 
.col-2-content .left-col .box.w-220 ul{padding:5px 0 10px 10px;width:198px;}
.col-2-content .left-col .box.w-220 .sub-wrap{display:none;}
.col-2-content .left-col .box.w-220 .sub-wrap.open{display:block; border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;width:218px;}
.col-2-content .left-col .box.w-220 .sub-wrap.closed{display:block;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;width:218px;}
.col-2-content .left-col .box.w-220 .sub-wrap.closed ul{padding:5px 0 10px 10px;width:200px;}
.col-2-content .left-col .box.w-220 ul li{background:url(../images/elements/arrow-blue.gif) no-repeat 0 10px;padding:5px 0 0 10px;width:185px;}
.col-2-content .left-col .box.w-220 ul li a{font-size:110%;color:#000;text-decoration:none;}
.col-2-content .left-col .box.w-220 ul .sub-on a{color:#3074DA;}
.col-2-content .left-col .box.w-220 ul li a:hover{text-decoration:underline;color:#3074DA;}
.col-2-content .left-col .box.w-220 h4{font-size:150%;color:#666;font-weight:normal;margin-left:10px;}
.col-2-content .right-col{float:left;width:700px;}
.box-bottom.w-220.bottom-thin-off{background:url(../images/elements/buyingguides/btn-grad-btm.png);}
.box-top.w-220.top-thin-off{background:url(../images/elements/buyingguides/btn-grad-top.png);}
.box-700.gray{float:left;background:url(../images/elements/buyingguides/top-700-gray-thin.png) no-repeat;}
.box-700.duplicate-ranges{margin-bottom:20px;}
.box-700-inner{width:638px;margin-top:6px;padding:15px 30px 20px 30px;}
body.buying-guide .box-700-inner, .box-700.duplicate-ranges .box-700-inner{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.box-bottom.box-700.gray{background:url(../images/elements/buyingguides/btm-700-gray-thin.png) no-repeat;height:6px;float:left;}

.box-700-inner h2{font-size:200%;font-weight:normal;color:#3074DA;padding:0;}
.box-700-inner h3{font-size:160%;font-weight:normal;color:#3074DA;padding:15px 0 0 0;}
.box-700.gray.guides p{color:#666;font-size:120%;line-height:17px;padding:10px 0 0 0;}
.box-700.gray.guides ul{padding-left:25px;}
.box-700.gray.guides ul li{color:#666;font-size:120%;line-height:17px;padding:5px 0 0 0;list-style:disc;}

.box-700-inner p a, .box-700-inner li a{text-decoration:underline;color:#000;}
.box-700-inner p a:hover, .box-700-inner li a:hover{color:#3074DA;}

#bundle-options{background:url(../images/elements/bg-bundle-options.gif) 0 100% no-repeat;width:440px;position:relative;padding:10px;z-index:1800;margin-bottom:20px;}
#bundle-options span{display:block;position:absolute;top:0;left:0;height:6px;width:460px;overflow:hidden;background:url(../images/elements/bg-bundle-options.gif) 0 0 no-repeat;}
#bundle-options p{margin:0 0 10px 0;color:#666;font-size:115%;}
div#combi-products{width:100%;overflow:auto;text-align:center;}

/*pop up*/
.popup .bodyContent, .popup .content, .popup .inner-wrapper, .popup .wrapper{width:720px;}
.popup .body-inner-content h1, .popup .box-700-inner h2, .popup .box-700-inner h3{width:100%;}
.popup .box-700-inner h2{padding-top:15px;}
.popup .body-inner-content{padding-top:0;width:720px;float:left;display:block;margin-left:auto;margin-right:auto;}
body.popup .box-700.gray{}
body.popup .pop-content{float:left;margin-left:10px;display:inline;}
body.popup .box-700-inner{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
body.popup .box-bottom.box-700.gray{}

/*col-1 elements*/
.col-1 p{font-size:120%;color:#333;line-height:17px;padding:0 0 10px 0;}

/*Contact us / Request a brochure*/
.box-700.gray.contact-us-form .box-700-inner{padding-top:7px;}
.box-700.gray.contact-us-form p{color:#333;font-size:120%;line-height:17px;padding:10px 0 0 0;float:left;}
.box-700.gray.contact-us-form .error{margin-top:15px;background:#f8ebeb;Border:solid 1px #d90000;font-size:120%;color:#d90000;padding:5px 5px;float:left;width:623px;}
.mand{color:#d90000;}
.contact-form{float:left;width:638px;}
.contact-form .select-wrap{float:left;width:500px; margin-bottom:8px;}
.contact-form .select-wrap .enq-select{float:left;width:200px; margin-bottom:5px;background:#ffe8e8;border:solid 1px #d90000;}
.contact-left, .contact-right{float:left;width:305px;}
.contact-left{margin-right:28px;display:inline;}
.contact-form .enq-select, .contact-form .related-select, .contact-form .related-store-select{float:left;width:150px;margin-bottom:7px;}
.contact-form .related-select,.related-store-select{width:200px;}
.contact-form label{font-size:120%;color:#333;float:left;width:150px;}
.contact-form .con-input{float:left;width:140px;border:none;background:url(../images/elements/contact-bg-150.jpg) no-repeat top right;margin-bottom:7px;padding:5px 0 5px 10px;font-size:120%;color:#333;}
.contact-form .con-input-error{background:url(../images/elements/contact-bg-150-error.jpg) no-repeat bottom right;}
.contact-form .con-input-70{background:url(../images/elements/contact-bg-70.jpg) no-repeat scroll bottom right;width:60px;}
.contact-form .con-input-70-error{background:url(../images/elements/contact-bg-70-error.jpg) no-repeat scroll bottom right;}
.contact-bottom{float:left;width:638px;}
.contact-bottom p{width:360px;clear:both;margin-bottom:20px;}
.form-comments{width:475px;height:105px;border:none;font-size:120%;color:#333;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;overflow:hidden;background:url(../images/elements/comment-bg.jpg) no-repeat;float:left;padding:10px 0px 0px 10px;}
.contact-submit, .request-submit{float:right;margin-top:20px;margin-right:5px;background:url(../images/elements/btn-submit.jpg) no-repeat;width:64px;height:24px;}
.contact-submit:hover, .request-submit:hover{background-position:0 -24px;}
.contact-form .error-label{color:#d90000;}
.contact-form .error-label, .contact-form .invalidLabel{color:#d90000;}
.contact-form .con-checkbox-input{float:left;background:none;border:medium none;color:#333333;font-size:120%;margin-bottom:7px;padding:5px 0 5px 10px;width:500px;margin-left:140px;}
.contact-form .con-checkbox-input label{float:left;font-size:100%;width:400px;}
.contact-form .con-checkbox-input input{float:left;font-size:100%;width:20px;}
.contact-form .opInWrapper{width:600px;float:left}

.request-broch{background:url(../images/elements/request-broch-bg-1.jpg) no-repeat 100% 0;}
.request-broch .contact-left{margin-bottom:0;}
.contact-form .gray-dash{width:638px;}
.request-cat-bottom{float:left;	margin-left:155px;display:inline;}
.howheard-select{margin-top:10px;}

.custom-checkboxes{width:148px;padding:10px 10px 5px 0;margin-top:10px;}
.custom-checkboxes .custom-links{display:none;}
.custom-links{margin-bottom:15px;}
.custom-checkboxes ul li{display:block;width:100%;}
.custom-checkboxes ul li a.filter-link{display:block;width:148px;padding:0 0 0 20px;margin:0 0 2px 0;background:url('../images/elements/unchecked.png') 0 0 no-repeat;}
.custom-checkboxes ul li a.checked{background:url('../images/elements/check.png') 0 0 no-repeat;}
.custom-checkboxes ul li a:hover{text-decoration:underline;}
.custom-checkboxes ul li a:hover span{text-decoration:none !important;}
.custom-checkboxes ul li a.no-js:hover{text-decoration:underline;background:url('../images/elements/check.png') 0 0 no-repeat;}
.custom-checkboxes ul li a.disabled{background:url('../images/elements/disabled_check.gif') 0 0 no-repeat;color:#ccc;}
.custom-checkboxes ul li a.disabled:hover{text-decoration:none;cursor:default;}
.filter-box div{float:left;width:175px;padding-bottom:5px;}
.custom-checkboxes a{font-size:120%;float:left;color:#000;text-decoration:none;padding-left:5px;}
.custom-checkboxes label{font-size:120%;float:left;color:#000;text-decoration:none;padding-left:5px;}

.request-submit{float:left;margin-left:150px;}
.request-optin .hidden-check{float:left;}
.request-optin label{float:left;width:400px;}
.request-thanks{margin-top:10px;}
.contact-left .free-call-to-action{display:block;background-position:0 6px;padding-left:20px;}
.call-to-wrap{float:left;margin-top:20px;width:305px;padding-bottom:55px;}

/*Wide Gray*/
.wide-940-gray{width:940px;float:left;padding-bottom:30px;}
.wide-940-gray .top-940{width:940px;height:5px;background:url(../images/elements/checkout/940-top-gray.jpg) no-repeat;float:left;}
.wide-940-gray .top-940-inner{width:938px;border-left:solid 1px #DADADA;border-right:solid 1px #DADADA;}
.wide-940-gray .btm-940{background:url(../images/elements/checkout/940-btm-gray.jpg) no-repeat;width:940px;height:5px;float:left;}

.start-designing{width:161px;float:left;height:26px;display:block;background:url(../images/elements/buyingguides/btn-launch-config.jpg) no-repeat;margin:0 0 20px 25px;}
.start-designing:hover{background-position:0 -26px;}

.box-grey-closed{background:url(../images/elements/btm-220-thin.gif) no-repeat 0px 100%!important;padding-bottom:5px!important;}

.html-tabbed-content{}
.tab-1{}
.tab-1 .main-image{}

/*Added bt TC 30/03/10*/
.swatch-wrapSelected{cursor:default;background:url(../images/swatches/60x60/over.gif) no-repeat 0 0}
.swatch-wrapSelected:hover{cursor:default !important;}

.widget-right{float:right;width:700px;}

/*Added by TC 06/05/10*/
.box-220-inner .range-text{color:#d90000;float:right;font-size:110%;font-weight:bold;width:72px;text-align:right;padding-right:15px}
.box-220-inner .left .ident, .box-220-inner .left{float:left;width:112px;}
.box-220-inner .low-sale{float:right;padding-left:0;width:91px}
.box-220-inner .low-sale img{float:right;padding-left:0;padding-right:15px;padding-top:8px}

.product-widget-bottom .options-link{padding-top:8px;}

.box-220-inner .ident em{color:#001d89;font-size:130%;font-style:normal;}
.box-220-inner a.product-link{color:#000000;float:left;font-size:110%;text-decoration:underline;}

.promoContainer{margin-top:0;height:1%;float:left;width:100%;}
 
.pagerFilterContainer{margin-top:14px;width:480px;float:right;font-size:11px;}
.inventorySortContainer{margin-top:17px;width:220px;float:left;font-size:11px;}
.inventorySortText{display:block;float:left;margin-right:8px;padding-top:2px;font-size:11px;padding-bottom:14px;}

.inventorySortContainer select{}
.selectedFiltersTextContainer{float:right;text-align:right;padding-top:4px;padding-bottom:0;height:28px;}
    
.pagerFilterContainerHidden{height:0;line-height:0;padding-top:24px;}
.clearDivFull{height:0;line-height:0;clear:both;}
.top-pagination ul li{/*line-height:170%;*/}

/*GDM/SALE MODE COLOURS*/
.offer-special-TL{background:#e4cce4 url(../images/elements/box-special-TL-gdm.gif) top left no-repeat;margin-bottom:20px;}
.sale .offer-special-TL{background:#FFF url(../images/elements/box-special-TL.gif) top left no-repeat;}
.offer-special-TR{background:url(../images/elements/box-special-TR-gdm.gif) top right no-repeat;}
.sale .offer-special-TR{background:url(../images/elements/box-special-TR.gif) top right no-repeat;}
.offer-special-BL{background:url(../images/elements/box-special-BL-gdm.gif) bottom left no-repeat;}
.sale .offer-special-BL{background:url(../images/elements/box-special-BL.gif) bottom left no-repeat;}
/*.offer-special-BR{font-size:120%;font-weight:bold;line-height:17px;padding:10px;}*/
.sale .offer-special-BR{background:none repeat scroll 0 0 #D8A233;color:#FFFFFF;}

/*Product Page*/ 
/*GDM*/ .right .price{font-size:150%;color:#dd580d;width:62px;font-weight:bold;float:right;}
.sale .right .price{font-size:150%;color:#d90000;width:62px;font-weight:bold;float:right;}

.icon-printer{background:url(../images/elements/icon-printer-gdm.png) no-repeat;}
.sale .icon-printer{background:url(../images/elements/icon-printer.png) no-repeat;}
.icon-home{background:url(../images/elements/icon-home-gdm.png) no-repeat;}
.sale .icon-home{background:url(../images/elements/icon-home.png) no-repeat;}

/*Default*/div.w-220-hidden .call-to-action, .free-call-to-action, .top-940-content a{font-size:110%;background:url(../images/elements/btn-blue-right.png) no-repeat 0 0;color:#000;padding:0 0 0 20px;text-decoration:none;line-height:25px;border-bottom:none;font-weight:bold;}

/*GDM*/.gdm div.w-220-hidden .call-to-action{background:url(../images/elements/btn-red-right-gdm.png) no-repeat 0 6px;}
.sale div.w-220-hidden .call-to-action{background:url(../images/elements/btn-red-right.gif) no-repeat 0 6px;}
/*Default*/a.free-call-to-action:hover, a.call-to-action:hover{color:#3074da;text-decoration:none;}
/*a.free-call-to-action:active, a.free-call-to-action:visited{color:#666666;text-decoration:none;}*/

/*GDM*/.gdm a.call-to-action:hover{color:#760078;}
.sale a.call-to-action:hover{color:#d90000;}

/*GDM*/.w-220-hidden span a:hover{color:#21a5f7;text-decoration:underline;}
.sale .w-220-hidden span a:hover{color:#21a5f7;text-decoration:underline;}

/*GDM*/a:hover.product-link{color:#760078;}
.sale a:hover.product-link{color:#3074DA;}

.box-220-inner .left .ident a:hover{color:#3074DA;}
.sale .box-220-inner .left .ident a:hover{color:#3074DA;}

.link-list ul li a:hover{color:#3074DA;text-decoration:underline;}
.sale .link-list ul li a:hover{color:#3074DA;text-decoration:underline;}

/*Facebook like*/ 
.facebook-like-border-top{background:url(../images/elements/facebook-like-dot.png) 0 0 repeat-x;}
.facebook-like-border-bottom{background:url(../images/elements/facebook-like-dot.png) 0 100% repeat-x;margin-bottom:10px;}
.facebook-like-border-left{background:url(../images/elements/facebook-like-dot.png) 0 0 repeat-y;}
.facebook-like-border-right{background:url(../images/elements/facebook-like-dot.png) 100% 0 repeat-y;}
.facebook-like-TL{background:url(../images/elements/facebook-like-TL.png) top left no-repeat;}
.facebook-like-TR{background:url(../images/elements/facebook-like-TR.png) top right no-repeat;}
.facebook-like-BL{background:url(../images/elements/facebook-like-BL.png) bottom left no-repeat;}
.facebook-like-BR{background:url(../images/elements/facebook-like-BR.png) bottom right no-repeat;padding:15px 0 0 15px;}
.facebook-like-BR h2{width:80px;float:left;color:#666666;font-size:110%;display:block;padding-top:2px;}
.facebookLikeButton{width:105px;float:left;}
.facebookContainer{margin-bottom:10px;}

/*Spring Sale Homepage Styles*/
.home .saleSubNav{display:none;}
.home-spring-sale{width:940px;overflow:hidden;margin-bottom:20px;}
.body-inner-content.home h1.extra-savings{background:url(../images/springsale/extra-savings.png) no-repeat;width:940px;height:60px;} 
.body-inner-content.home #find-store{margin-bottom:12px;}
.body-inner-content.home .promo-column{float:left;}
.body-inner-content.home .promo-column.first{margin-right:15px;}

/*Brand container*/
.body-inner-content.home .brand-container{background:url(../images/springsale/brand-container.png) no-repeat;width:940px;height:230px;}
.body-inner-content.home .brand-container h4{background:url(../images/springsale/take-comfort-in-all-the-best-brand-names.png) no-repeat;width:469px;height:22px;position:relative;top:20px;left:20px;float:left;}
.body-inner-content.home .spring-sale{float:right;margin:25px 20px 0 0;} 
.body-inner-content.home .view-brands{background:url(../images/springsale/view-our-brands.png) no-repeat;width:138px;height:15px;display:block;position:relative;left:314px;margin:24px 20px 0 0;}
.body-inner-content.home .brand-container .allbrands{margin:34px 0 0 34px;}
.body-inner-content.home .brand-container ul.allbrands{background:url(../images/springsale/brands.png) no-repeat;width:868px;height:117px;display:block;float:right;margin:38px 36px 0 0;}
.body-inner-content.home .brand-container ul.allbrands li{float:left;}
.body-inner-content.home .brand-container ul.allbrands a{display:block;}
.body-inner-content.home .brand-container a.vispring{width:120px;height:50px;}
.body-inner-content.home .brand-container a.collins{width:135px;height:60px;margin-left:20px;}
.body-inner-content.home .brand-container a.tempur{width:145px;height:60px;margin-left:15px;}
.body-inner-content.home .brand-container a.oldcharm{width:160px;height:60px;margin-left:20px;}
.body-inner-content.home .brand-container a.myers{width:130px;height:60px;margin-left:25px;}
.body-inner-content.home .brand-container a.wol{width:78px;height:60px;margin-left:20px;}
.body-inner-content.home .brand-container a.gplan{width:90px;height:60px;margin:-5px 0 0 10px;}
.body-inner-content.home .brand-container a.parker{width:150px;height:35px;margin:10px 0 0 30px;}
.body-inner-content.home .brand-container a.ercol{width:120px;height:50px;margin-left:25px;}
.body-inner-content.home .brand-container a.sleepeezee{width:170px;height:40px;margin:6px 0 0 20px;}
.body-inner-content.home .brand-container a.millbrook{width:155px;height:40px;margin:5px 0 0 10px;}
.body-inner-content.home .brand-container a.sealy{width:72px;height:60px;margin-left:15px;}

/*hide text for image headings*/
.body-inner-content.home h1, .body-inner-content.home .brand-container h4, .body-inner-content.home #find-store p, 
.body-inner-content.home .brochure-request a span, .body-inner-content.home .brochure-request a, 
.body-inner-content.home #find-store a span, .body-inner-content.home .view-brands span, .body-inner-content.home a.view-brands, 
.body-inner-content.home #find-store input.button, .body-inner-content.home .sale-promo h3, 
.body-inner-content.home .sale-promo p, .body-inner-content.home #home-slider h2, .body-inner-content.home #home-slider a,
.body-inner-content.home .brand-container a{font-size:0;line-height:0;text-indent:-9999px;float:left;}

.feefo{cursor:pointer;}
.body-inner-content.home #find-store{float:left;background:url(../images/springsale/find-your-nearest-store.png) no-repeat;width:942px;height:66px;z-index:2;position:relative;}
.body-inner-content.home #find-store input.text{position:absolute;top:28px;left:269px;z-index:1;border:none;background:transparent url("/images/springsale/text-box.gif") -3px -4px;width:150px;height:16px;padding:0 3px;}
.body-inner-content.home #find-store input.button{border:none;background-image:none;background-color:transparent;cursor:pointer;width:60px;height:37px;font-size:1em;position:relative;left:414px;top:18px;padding:0;}
.body-inner-content.home .brochure-request{float:right;background:url(../images/springsale/request-a-sales-brochure.png) no-repeat;width:306px;height:74px;}
.body-inner-content.home .brochure-request a{width:306px;height:66px;display:block;}
.body-inner-content.home .sale-promo, .body-inner-content.home .promo{margin-bottom:15px;}
.body-inner-content.home .promo.feefo{margin-bottom:16px;}
.body-inner-content.home .sale-promo{width:620px;height:178px;}
.body-inner-content.home .sale-promo a{display:block;width:620px;height:178px;}
.body-inner-content.home .sale-promo img, .body-inner-content.home .promo img{display:block;}

/*Sliding promo*/
#home-slider{margin-bottom:4px;}
#home-slider{width:940px;height:450px;overflow:hidden;}
#home-slider .slider-inner{float:left;width:150px;height:450px;overflow:hidden;position:relative;}
#home-slider .slider-inner .overlay{width:629px;height:100px;position:relative;top:350px;}
#home-slider .slider-inner.inactive img,#home-slider .slider-inner.inactive a{display:none;}
#home-slider .slider-inner img.heading{position:absolute;}
#home-slider .slider-inner a > img{float:left;position:relative;}

#home-slider .slider-inner.first{width:630px;background:url(../images/springsale/slider-sofas.jpg) no-repeat top left;margin-right:5px;}
#home-slider .slider-inner.first img.heading{top:203px;left:30px;width:400px;height:130px;}
#home-slider .slider-inner.first .overlay{background:url(../images/springsale/overlay-sofas.png) no-repeat;}

#home-slider .slider-inner.second{background:url(../images/springsale/slider-dining.jpg) no-repeat -335px 0;margin-right:5px;}
#home-slider .slider-inner.second img.heading{top:180px;width:432px;height:215px;}
#home-slider .slider-inner.second .overlay{background:url(../images/springsale/overlay-dining.png) no-repeat;}

#home-slider .slider-inner.last{background:url(../images/springsale/slider-beds.jpg) no-repeat -480px 0;}
#home-slider .slider-inner.last img.heading{top:190px;left:51px;width:288px;height:156px;}
#home-slider .slider-inner.last .overlay{background:url(../images/springsale/overlay-beds.png) no-repeat;}

#home-slider .slider-inner a{display:block;}
#home-slider .slider-inner a.top{height:40px;position:absolute;}
#home-slider .slider-inner a.bottom{width:280px;height:42px;position:relative;left:327px;top:29px;}

#home-slider .slider-inner.first.active a.top{width:150px;left:457px;top:264px;}
#home-slider .slider-inner.second.active a.top{width:129px;left:481px;top:275px;}
#home-slider .slider-inner.last.active a.top{width:229px;left:381px;top:280px;}

.gdmMultibuyPricePanelPromptText{display:block;text-align:left;margin-top:6px;background:#fce4da;font-size:11px;padding:4px;width:246px;}

/*Css SB  060711*/
.filter-column{background:none;float:left;margin-bottom:10px;min-height:200px;width:175px}
.filter-inner{width:175px;padding:2px 0px 0px 0px;border:none;}
.filter-box,.filter-box div{background:none repeat scroll 0 0 transparent;float:left;margin-top:0;overflow:hidden;padding:0;width:175px}

/*Headr refined by style*/
.filter-column h2{color:#333;float:left;font-size:200%;font-weight:normal;margin-left:10px;padding:0;width:105px}
.filter-column h2 a{color:#333;font-weight:normal;text-decoration:none;padding:0}
			
.divClearAll{background:url('/Images/common/filterClearAllButton.jpg');background-repeat:no-repeat;background-position:right 0;text-align:left;padding:0;height:16px;float:right;width:58px}
.divClearAll:hover{background-position:right -16px}
.clearAllFiltersContainer{height:16px;margin-top:8px;width:55px;float:right;margin-right:5px;}
.clear-all{background:none;color:#1c76ae;font-size:110%;text-decoration:none;cursor:pointer;width:55px;height:16px;float:left;margin-top:-7px}	

/*ROLLOVER STATES*/
.filter-box h4,.further-products h4{background:none repeat scroll 0 0 #ededeb;color:#666;font-size:120%;font-weight:700;margin-bottom:2px;padding:7px 0 7px 10px;margin-top:10px}
.further-products h4{background:none;margin-bottom:0}
.filter-box ul li{border:1px solid #fff;width:150px;display:block;float:left}
.filter-box a{color:#1c76ae;float:left;font-size:110%;padding-left:5px;text-decoration:none}
.filter-box ul li a.filter-link{background:url('/images/elements/unchecked.gif') no-repeat scroll 0 3px transparent;margin:0 0 0 10px;padding:3px 0 3px 19px;display:block}
/*.filter-box ul li a.filter-link{background:url('/images/elements/unchecked.gif') no-repeat scroll 0 3px transparent;margin:0 0 0 10px;padding:3px 0 3px 19px;width:147px;display:block;}*/
.filter-box ul li a.checked{background:url('/images/elements/checked.gif') no-repeat scroll 0 3px transparent;margin:0 0 0 10px;padding:3px 0 3px 19px;width:147px;}
.filter-box ul li:link,.filter-box ul li:visited,.filter-box ul li:active{border:1px solid white;}
.filter-box ul li:hover,.filter-box ul li.checked{background:#ffffcc;}
		
.tick-swatch span{float:left;height:13px;margin-right:5px;width:13px}
		
.count-span{
background:none repeat scroll 0 0 transparent;
color:#666666;
float:right;
font-size:110%;
padding-right:9px;
padding-top:3px;
text-align:right;
width:20px;
display:none;
}
		
.further-products{border:1px solid #b3b3b3;background:url('/images/elements/bg-related-products.jpg') repeat-x bottom left #fff;min-height:95px;padding-top:0}
.futher-products-promo li{display:inline}
.further-products a{
font-size:130%;
font-weight:bold;	
color:#1c76ae;
text-decoration:none;	
background:url(/images/elements/blue-arrow.gif) no-repeat 0px 5px;
padding:0 0 0 10px;
display:block;
margin-right:17px;
margin-left:10px;
margin-bottom:5px;
}
		
.further-products h4{margin-top:0}
.further-products a:link,.further-products a:visited{font-size:130%;font-weight:bold;color:#1c76ae;text-decoration:none;background:url(/images/elements/blue-arrow.gif) no-repeat 0 5px;padding:0 0 0 10px;display:block;margin-right:17px}
.further-products a:active{font-size:130%;font-weight:bold;color:#000;text-decoration:none;background:url(/images/elements/blue-arrow.gif) no-repeat 0 5px;padding:0 0 0 10px;display:block;margin-right:17px}
.further-products a:hover{color:#000;font-size:130%;font-weight:bold;text-decoration:underline;background:url(/images/elements/black-arrow.gif) no-repeat 0 5px;padding:0 0 0 10px;display:block;margin-right:17px}

.basketImageContainer{height:72px;width:112px;background-image:url('/images/backgrounds/ajax-loader.gif');background-position:center;background-repeat:no-repeat;}

.top-logo{width:123px;height:100;}
#BannerLogo{border:0;}
.AdvancedOptionImage{border:0;}
.nob{border:0;}

/*.collapsablePanel{display:none;}*/
.optionViewToggle{background:none repeat scroll 0 0 transparent;color:#1c76ae;font-size:11px;text-decoration:none;cursor:pointer;position:absolute;top:18px;left:153px}
.optionViewToggleDisabled{color:#c0c0c0;font-size:110%;line-height:20px;padding:4px 0 0 8px;text-decoration:none;}
/*border-top:solid 1px #c0c0c0;line-height:20px;padding:8px 0 4px 16px;text-decoration:none;cursor:pointer;}*/
.optionViewToggleDisabled{color:#c0c0c0;font-size:110%;line-height:20px;padding:4px 0 0 8px;text-decoration:none;cursor:pointer;position:absolute;top:18px;left:153px;}
.optionViewToggle:hover{color:#000; text-decoration:underline;}		

/*PAGER*/
.pagination ul li span{display:block;}
.pagination ul li,.pagination ul li span{color:#666;float:left;list-style:none outside none;padding-left:0}
.pagination ul li span{font-size:11px;font-weight:normal;color:#fff;display:block;text-decoration:none}
.pagination ul li a{font-size:11px;font-weight:normal;color:#1c76ae;display:block;text-decoration:none;text-align:center;padding-top:5px}
.pagination ul li a:hover{color:#000;text-decoration:underline}

.pagerPrevious{background-image:url('/images/pagination/prevComp.jpg');height:24px;width:63px;background-position:0 0;background-repeat:no-repeat;text-align:center;}
.pagerPrevious:hover{background-position:0 -24px;}
.pagerNext{background-image:url('/images/pagination/nextComp.jpg');height:24px;width:41px;background-position:0 0;background-repeat:no-repeat;text-align:center;}
.pagerNext:hover{background-position:0 -24px;}
.pagerPage{background-image:url('/images/pagination/pageComp.jpg');height:24px;width:21px;background-position:0 0;background-repeat:no-repeat;text-align:center;}
.pagerPage:hover{background-position:0 -24px;}
.pagerCurrentPage{background-image:url('/images/pagination/pageComp.jpg'); height:24px; width:21px;background-position:0 -48px;background-repeat:no-repeat;text-align:center;}
.pagerCurrentPage span{height:24px;width:21px;text-align:center;padding-top:5px;}
.pagerShowAll{background-image:url('/images/pagination/showXofXComp.jpg');height:24px;width:140px;background-position:right 0 top 0;background-repeat:no-repeat;text-align:right;display:block;margin-left:20px;}
.pagerShowAll:hover{background-position:right 0 top -24px;}
.pagerShowLess{background-image:url('/images/pagination/showLessComp.jpg');height:24px;width:170px;background-position:right 0 top 0; background-repeat:no-repeat;text-align:right;display:block;margin-left:0;}
.pagerShowLess:hover{background-position:right 0 top -24px;}

.smallPoundSymbol{font-size:0.5em;}

.infoPopupContainer{width:274px;height:313px;background-image:url('../images/elements/bedshopPopupBG.png');background-repeat:no-repeat;position:absolute;display:none;z-index:9999;}
.infoPopupContainerClose{position:absolute;width:30px;height:30px;top:9px;right:9px;cursor:pointer;background-image:url('../images/elements/bedshopPopupCloseButton.jpg');background-repeat:no-repeat;z-index:99999;}
.infoPopupContainerContent{position:relative;margin:1px 1px 0px 0px;width:255px;float:right;}
.infoPopupContainerContent h3{font-size:13px;font-weight:bold;padding:0;margin:15px 0 0 15px;color:#010101;}
.infoPopupImage{margin:20px 0 10px 15px;}
.infoPopupCopy{font-size:12px;color:#333;margin:0 15px 0 15px;}
.infoButton *{visibility:hidden;}
