.seoheader{
	background-repeat:no-repeat;
	clear:both;
	height:130px;
	margin-top:10px;
	width:568px;
}
.seoheader h2,.seoheader p{
	padding:10px 0 0 10px;
	color:#5b5344;
	width:320px;
}
.seoheader h2{
	font-size:14px;
	line-height:normal;
}
.seoheader p{
	font-size:11px;
}
.subcatheader{
	clear:both;
	margin-top:10px;
	height:227px;
	width:568px;
	background-position:0 2px;
	background-repeat:no-repeat;
}
.subcatheader .whitetexth2{
	color:#fff;
	font-size:16px;
	line-height:normal;
	margin-left:25px;
	padding-top:20px;
	margin-bottom:10px;
}
.subcatheader .whitetextp{
	color:#fff;
	margin-left:25px;
	margin-right:265px;
}
.subcatheader .darktexth2{
	color:#5b5344;
	font-size:16px;
	line-height:normal;
	margin-left:25px;
	padding-top:20px;
	margin-bottom:10px;
}
.subcatheader .darktextp{
	color:#5b5344;
	margin-left:25px;
	margin-right:265px;
}
#bathroom_vanity{
	margin-top:-10px;
	text-indent:-9999px;
}
#mix_and_match{
	background-image:url('/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/BathroomVanity/mix_and_match.gif');
	float:left;
	height:116px;
	width:150px;
}
#bathroom_vanity ol,#bathroom_vanity li{
	display:inline;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#bathroom_vanity li a{
	display:block;
	margin:0;
	padding:0;
	float:left;
	height:116px;
	text-indent:-9999px;
}
#choose_table{
	background-image:url('/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/BathroomVanity/choose_table.gif');
	width:88px;
}
#choose_basin{
	background-image:url('/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/BathroomVanity/choose_basin.gif');
	width:87px;
}
#choose_taps{
	background-image:url('/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/BathroomVanity/choose_taps.gif');
	width:122px;
}
#choose_mirror{
	background-image:url('/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/BathroomVanity/choose_mirror.gif');
	width:121px;
}
#freestanding_furniture a,#vanity_packs a{
	float:left;
	height:138px;
	margin-top:8px;
	width:280px;
}
#freestanding_furniture a{
	background-image:url('/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/BathroomVanity/freestanding_furniture.gif');
	margin-right:8px;
}
#vanity_packs a{
	background-image:url('/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/BathroomVanity/vanity_packs.gif');
}
/*FITTEDBEDS*/
.fittedbedrooms{
	width:568px;
}
.fittedbedrooms h2{
	text-indent:-9999px;
	display:block;
	height:100px;
	width:568px;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/fittedbedroomsheader_03.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
.fittedbedroomsteps{
	width:568px;
	margin-top:12px;
}
.fittedbedroomsteps h3{
	height:34px;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/fittedbedroomsheader_08.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	margin:0;
	padding:0;
}
.fittedbedroombrowsecategories{
	width:568px;
	margin-top:12px;
}
.fittedbedroombrowsecategories h3{
	display:block;
	height:34px;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/fittedbedroomsheader_10.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
.fittedbedroomsteps .steprollovers p{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding-top:3px;
	padding-right:12px;
	padding-bottom:0;
	padding-left:12px;
	color:#fff;
}
.fittedbedroomsteps .steprollovers .step1{
	height:87px;
	width:116px;
	float:left;
}
.fittedbedroomsteps .steprollovers .step1 a{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/overarrow1.gif);
	display:block;
	height:87px;
	width:116px;
	color:#fff;
	text-decoration:underline;
}
.fittedbedroomsteps .steprollovers .step1 a:hover{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/arrow1.gif);
	display:block;
	height:87px;
	width:116px;
	color:#fff;
	text-decoration:none;
}
.fittedbedroomsteps .steprollovers .step2,
.fittedbedroomsteps .steprollovers .step3,
.fittedbedroomsteps .steprollovers .step4,
.fittedbedroomsteps .steprollovers .step5{
	height:87px;
	width:113px;
	float:left;
}
.fittedbedroomsteps .steprollovers .step2 a{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/overarrow.gif);
	display:block;
	height:87px;
	width:113px;
	color:#fff;
	text-decoration:underline;
}
.fittedbedroomsteps .steprollovers .step2 a:hover,
.fittedbedroomsteps .steprollovers .step3 a:hover,
.fittedbedroomsteps .steprollovers .step4 a:hover,
.fittedbedroomsteps .steprollovers .step5 a:hover{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/arrow2.gif);
	display:block;
	height:87px;
	width:113px;
	color:#fff;
	text-decoration:none;
}
.fittedbedroomsteps .steprollovers .step3 a{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/overarrow.gif);
	display:block;
	height:87px;
	width:113px;
	color:#fff;
	text-decoration:underline;
}
.fittedbedroomsteps .steprollovers .step4 a{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/overarrow.gif);
	display:block;
	height:87px;
	width:113px;
	color:#fff;
	text-decoration:underline;
}
.fittedbedroomsteps .steprollovers .step5 a{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/overarrow.gif);
	display:block;
	height:87px;
	width:113px;
	color:#fff;
	text-decoration:underline;
}
.hideimage{
	display:none;
	}
.fittedbedrooms .fittedbedsheader{
	width:427px;
	float:left;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/header_bedrooms.gif);
	height:126px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
.fittedbedrooms .fittedbedssteps{
	width:427px;
	float:left;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/steps_bedrooms.gif);
	height:112px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#fff;
}
.fittedbedrooms .fittedbedssteps #steps .step1{
	width:80px;
	float:left;
	margin-top:12px;
	margin-right:20px;

}
.fittedbedrooms .fittedbedssteps #steps .step2{
	width:80px;
	float:left;
	margin-top:12px;
	margin-right:20px;

}
.fittedbedrooms .fittedbedssteps #steps .step3{
	width:80px;
	float:left;
	margin-top:12px;
	margin-right:20px;

}
.fittedbedrooms .fittedbedssteps #steps .step4{
	width:80px;
	float:left;
	margin-top:12px;

}
.fittedbedrooms .wardrobeheader{
	width:427px;
	float:left;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/header_wardrobes.gif);
	height:126px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;

}
.fittedbedrooms .wardrobesteps{
	width:427px;
	float:left;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/steps_wardrobes.gif);
	height:112px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#fff;
}
.fittedbedrooms .wardrobesteps #steps .step1{
	width:80px;
	float:left;
	margin-top:12px;
	margin-right:20px;

}
.fittedbedrooms .wardrobesteps #steps .step2{
	width:80px;
	float:left;
	margin-top:20px;
	margin-right:20px;

}
.fittedbedrooms .wardrobesteps #steps .step3{
	width:80px;
	float:left;
	margin-top:12px;

}
.fittedbedrooms #buying .buyingstep{
	width:350px;
	float:left;
	margin-top:20px;
}
.fittedbedrooms #buying .buyingstep a{
	color:#fff;
}
.fittedbedrooms #buying .buyingstep a:hover{
	color:#fe771c;
	text-decoration:underline;
}
.fittedbedrooms .buyingguide{
	width:141px;
	float:left;
}
.reservebanner{
	width:568px;
}
.reservebanner h3 a:visited,
.reservebanner h3 a:link{
	text-indent:-9999px;
	display:block;
	height:77px;
	width:568px;
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/stock_check_reserve_categorybanner.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
.storemessage{
	margin-top:10px;
	height:45px;
	width:568px;
}
.storemessage .storemessagetext p{
	color:#fff;
	font-size:22px;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	font-weight:bold;
}
.storemessage .storemessagetext{
	width:400px;
	float:left;
}
.storemessage .storebutton{
	margin-top:14px;
	float:right;
	width:100px;
}
.seoheaderwide{
	width:755px;
}
.seoheaderwide #flashcontentframe{
	height:350px;
	width:564px;
	background-color:#CCCCCC;
}
.seoheaderwide .offers h2{
	margin:0;
	padding:0;
}
.seoheaderwide .offers h2 a{
	height:350px;
	width:184px;
	display:block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
.seoheaderwide .offers{
	float:right;
	width:184px;
	height:350px;
}
.seoheaderwide .offer{
 height:61px;
 width:754px;
 margin-top:10px;
 background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/FurnitureHomewares/images/offer_bg.gif);
 background-repeat:no-repeat;
 background-position:right;
}
.seoheaderwide .offer .offertext{
 float:left;
 width:680px;
 margin-top:5px;
}
.seoheaderwide .offer .offertext p{
 color:#5b5344;
 margin:0;
 padding:0;
}
.seoheaderwide .offer .offertext .pvcode{
 font-size:14px;
 padding-top:2px;
}
.seoheaderwide .offer .enddate{
 color:#5b5344;
 float:right;
 font-size:11px;
 margin-top:20px;
}
.seoheaderwide .offer .offertext .offersmallprint{
	font-size:10px;
}
.seoheaderwide .offers .reservecollect{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/flooring/reservecollectrightbanner.gif);
	height:93px;
	width:184px;
	text-indent:-9999px;
	margin-top:7px;
	float:right;
}
.seoheaderwide .offers .helpadvicepanel{
	height:250px;
	width:184px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	position:relative;
	float:right;
}
.seoheaderwide .offers .helpadvicepanel ul{
	padding:0;
	list-style-type:none;
	margin-top:40px;
	margin-right:0;
	margin-bottom:0;
	margin-left:10px;
}
.seoheaderwide .offers .helpadvicepanel li{
	background-image:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/flooring/greyarrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px;
	width:170px;
	color:#5b5344;
	font-size:11px;
}
.seoheaderwide .offers .helpadvicepanel li a{
	color:#5b5344;
	text-decoration:none;
}
.seoheaderwide .offers .helpadvicepanel li a:hover{
	color:#fe771c;
	text-decoration:none;
}
.seoheaderwide .offers .helpadvicepanel .videolink{
	height:120px;
	width:160px;
	position:absolute;
	right:12px;
	top:125px;
}
.seoheaderwide .offers .helpadvicepanel .videolink a{
	color:#5b5344;
	display:block;
	font-size:11px;
	height:100px;
	width:160px;
}
.seoheaderwide .offers .helpadvicepanel .videolink a span{
	bottom:6px;
	display:block;
	position:absolute;
	text-align:center;
	width:160px;
}
.seoheaderwide .offers .helpadvicepanel .videolink a:hover span{
	color:#fe771c;
	text-decoration:underline;
}
.categorylist .subcategoryblock{
	border:1px solid #e4e4e4;
	display:block;
	float:left;
	margin-right:32px;
	margin-top:20px;
	text-align:center;
	width:228px;
	*width:228px;
}
.categorylist .subcategoryblock h3 a{
	color:#5b5344;
	text-decoration:none;
}
.categorylist .subcategoryblock img{
	border:0 solid #e4e4e4;
	border-top-width:1px;
	margin-top:6px;
}
.categorylist .subcategoryblock h3:hover a{
	color:#fe771c;
}
.categorylist .subcategoryblock a:hover{
	color:#fe771c;
	text-decoration:none;
}
.categorylist .subcategoryblock a{
	text-decoration:none;
	display:block;
}
.categorylist .last{
	margin-right:0;
}
.categorylist h3{
	font-size:13px;
	font-weight:normal;
	margin:0;
	text-align:center;
	width:228px;
	padding:6px 0 0;
}
.footerpanel .toolsforthejob{
	background:url(/wcsstore/homebase/en_GB/images/p0/CatLanding/SEOHeaderImages/flooring/toolsforjobbg.jpg) no-repeat;
	height:150px;
	margin-bottom:30px;
	width:755px;
}
.footerpanel .toolsforthejob a{
	color:#5b5344;
	float:left;
	font-size:11px;
	padding:3px 8px 0;
	_padding-right:7px;
	text-align:center;
	text-decoration:none;
	width:108px;
}
.footerpanel .sparespace a{
	padding:3px 20px 0;
}
.footerpanel .toolsforthejob a:hover{
	color:#fe771c;
	text-decoration:none;
}
.footerpanel .toolsforthejob img {
	margin:5px;
}
.footerpanel .toolsforthejob strong{
	display:block;
}
.footerpanel{
	width:755px;
	margin-top:20px;
}
.footerpanel h3{
	background-color:#9b9b9b;
	font-size:14px;
	color:#fff;
	padding:4px;
	font-weight:bold;
}.offsettext  {
	text-indent: -9999px;
	position: relative;
}
.offsettext  h2 a {
	display: block;
	height: 227px;
	width: 568px;
	margin: 0px;
	padding: 0px;
}
.offsettext h2 {
	margin: 0px;
	padding: 0px;
}

