/* CONTENTS

1: Homepage
2: About B&Q
3: Environment & Ethics
4: Environment
5: Ethics
6: FAQs
7: Contact Us

*/

/* Homepage */
#homepage #titleFullWidth p {
	width:280px;
}
#homepage #titleFullWidth span.image {
	background:url(/diy/jsp/corporate/images/backgrounds/image_bg_345x244.png) no-repeat;
	position:absolute;
	display:block;
	bottom:35px;
	right:190px;
	z-index:99;
	padding:3px 3px 10px 3px;
}
#homepage #titleFullWidth span.image img {
	border:2px solid #fff;
}
#homepage #titleFullWidth span.arrow {
	position:absolute;
	display:block;
	background:url(/diy/jsp/corporate/images/homepage/arrow_large.png) no-repeat;
	width:83px;
	height:106px;
	top:6px;
	left:-56px;
}
#homepage #titleFullWidth span.people {
	position:absolute;
	float:left;
	background:url(/diy/jsp/corporate/images/people/ben.png) right bottom no-repeat;
	width:540px;
	height:372px;
	bottom:16px;
	right: 0;
	z-index:98;
}
#homepage h1 {
	background:url(/diy/jsp/corporate/images/homepage/welcome.gif) no-repeat;
	height:159px;
}
#homepage #content div.about {
	float:left;
	width:268px;
	padding-right:12px;
	border-right:1px solid #d7d7d7;
}
#homepage #content div.about h2 {
	padding:10px 0;
}
#homepage #content .navigation {
	float:left;
	width:350px;
	margin-left:12px;
}
#homepage #content .navigation .image {
	float:left;
	padding-right:10px;
}
#homepage #content .navigation div {
	clear:both;
	height:95px;
}
#homepage #content .navigation div.last {
	height:70px;
}

/* About B&Q */
#about div#dropdown-container ul div.dropdown-content,
#faqs div#dropdown-container ul div.dropdown-content {
	background:#fff url(/diy/jsp/corporate/images/backgrounds/shadow_bottom_864.png) left bottom no-repeat;
	padding:0 0 16px 0;
	height:auto;
}
#about #title p {
	width:280px;
}

#about .details-box-last .left p {
	width:190px;
}
#about #title span.people {
	position:absolute;
	display:block;
	background:url(/diy/jsp/corporate/images/people/june.png) no-repeat;
	width:284px;
	height:281px;
	bottom:16px;
	right:1px;
}
#about .landing h1 {
	background:url(/diy/jsp/corporate/images/about/company_information.gif) no-repeat;
	height:157px;
}
#about .landing .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/about/enquiries.png) no-repeat 15px 0;
}
#about .landing .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/about/bq_head_office.png) no-repeat 15px 0;
}
#about .landing .details-box table {
	text-align:left;
	width:330px;
}
#about .landing .details-box-last table {
	text-align:left;
	width:190px;
}
#about .landing .details-box table th {
	font-weight:bold;
	width:40px;
}
#about .landing .details-box table tr {
	height:21px;
}
#about .landing .details-box .dividerVertical {
	height:100px;
}
#about .landing .details-box address {
	float:left;
}
#about .landing .details-box .inner {
	height:105px;
}
#about .awards h1 {
	background: url(/diy/jsp/corporate/images/about/our_awards_2010/our_awards.gif) no-repeat;
	height:130px;
}

#about .awards .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/about/our_awards_2008.png) no-repeat 15px 0;
}
#about .awards .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/about/our_awards_2007.png) no-repeat 15px 0;
}
#about .awards .details-box h6.title3 {
background:#f60 url(/diy/jsp/corporate/images/about/our_awards_2010/our_award_2009.png) no-repeat 15px 0;
}
#about .awards .awardsLogo {
	float:right;
	padding:0 0 15px 15px;
}
#about .awards .details-box .inner {
	min-height:330px;
	padding-bottom:10px;
}
#about .history h1 {
	background:url(/diy/jsp/corporate/images/about/history_title.gif) no-repeat;
	height:157px;
}
#about .history h2 {
	background:url(/diy/jsp/corporate/images/about/in_brief.png) no-repeat;
	height:62px;
	clear:both;
}
#about .history h3 {
	background:url(/diy/jsp/corporate/images/about/doing_it.png) no-repeat;
	height:62px;
	margin-top:20px;
	clear:both;
}
#about .history h4 {
	background:url(/diy/jsp/corporate/images/about/century.png) no-repeat;
	height:62px;
	margin-top:20px;
	clear:both;
}
#about .history div#dropdown-container {
	margin-top:10px;
}
#about .history div#dropdown-container ul.inBrief li.link1 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_in_brief/tab1.png) no-repeat;
	width:207px;
}
#about .history div#dropdown-container ul.doingIt li .label-row .label {
	width:155px;
}
#about .history div#dropdown-container ul.doingIt li.link1 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_doing_it/tab1.png) no-repeat;
}
#about .history div#dropdown-container ul.doingIt li.link2 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_doing_it/tab2.png) no-repeat;
}
#about .history div#dropdown-container ul.doingIt li.link3 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_doing_it/tab3.png) no-repeat;
}
#about .history div#dropdown-container ul.doingIt li.link4 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_doing_it/tab4.png) no-repeat;
}
#about .history div#dropdown-container ul.doingIt li .label-arrow {
	margin:13px 15px 0 0
}
#about .history div#dropdown-container ul .label-row {
	left:-56px;
}
#about .history div#dropdown-container ul.century li .label-row .label {
	width:147px;
}
#about .history div#dropdown-container ul.century li.link1 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab1.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link2 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab2.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link3 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab3.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link4 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab4.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link5 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab5.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link6 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab6.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link7 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab7.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link8 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab8.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link9 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab9.png) no-repeat;
}
#about .history div#dropdown-container ul.century li.link10 .label-row .label {
	background:url(/diy/jsp/corporate/images/about/tabs_century/tab10.png) no-repeat;
}
#about .history div#dropdown-container ul.century li .label-arrow {
	margin:13px 15px 0 0
}

/* OUR AWARDS 2010 UPDATE SEE TOM LANE */
#about .container{
	width: 700px;
	float: left;
	margin-bottom: 20px;
}
#about #firstText p{
	width: 500px;
}
#about #firstText h5{
	width: 500px;
}
#about #firstLogo{
	float: right;
	margin-top: -15px;
	margin-right: 12px;
}
#about .container p{
	width: 700px;
}
#about .container #text{
	width:700px;
	float: left;
}
#about .container h5{
	width:700px;
}
#about #logos{
	float: right;
	width: 154px;
	margin-top: 20px;
}

#about .container #text2{
	margin-bottom:80px;
}
#about .container #text3{
	margin-bottom: 100px;
}
#about .container #text4{
	margin-bottom: 70px;
}
#about .container #text5{
	margin-bottom: 40px;
}
/* OUR AWARDS 2010 UPDATE SEE TOM LANE */

/* 3: Environment & Ethics */
#logo{
	margin-left:40px;	
}

#environmentEthics .help .landing .left2Col {
	width:400px;
	margin:0;
}
#environmentEthics .help .landing .right2Col {
	width:400px;
	margin:0;
}

#environmentEthics #title span.people {
	background:url(/diy/jsp/corporate/images/people/arthur.png) no-repeat;
	width:246px;
	height:312px;
	bottom:16px;
	right:-10px;
}
#environmentEthics #title span.bear {
	position:absolute;
	display:block;
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/hfh_bear.png) no-repeat !important;
	width:194px;
	height:281px;
	bottom:22px;
	right:10px;
}
#environmentEthics .lastPara {
	padding-bottom:30px !important;
}
#environmentEthics .landing .left2Col {
	width:642px;
}
#environmentEthics .landing .right2Col {
	width:193px;
}
#environmentEthics .landing div.latest p {
	padding:0 11px 0 15px;
}
#environmentEthics .landing .mainImage {
	width:327px;
	height:224px;
}
#environmentEthics .landing .latest h4 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_achievements.png) no-repeat 15px 0;
	height:41px;
	border-bottom:1px solid #d25400;
}
#environmentEthics .landing .latest2 {
 	background:#f6f4f3 url(/diy/jsp/corporate/images/backgrounds/background_lines.png);
	width:193px;
	float:right;
}
#environmentEthics .landing .latest2 h4 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_awards.png) no-repeat 15px 0;
	height:41px;
	border-bottom:1px solid #d25400;
}
#environmentEthics .landing .latest2 a {
	display:block;
	font-weight:bold;
}
#environmentEthics .landing .latest2 ul {
	padding:0 15px;
}
#environmentEthics .landing .latest2 ul li {
	margin-bottom:8px;
}
#environmentEthics .landing .latest2 ul li a {
	text-decoration:underline;
}
#environmentEthics .landing .latest2 h5 {
	padding:5px 15px;
}
#environmentEthics .landing .latest2 h5.pressReleases a,
#environmentEthics .landing .latest2 h5.hotJobs a {
	padding:6px 0 10px 35px;
	margin-top:5px;
}
#environmentEthics .landing .latest2 hr {
	border:0;
	height:0;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #fff;
}
#environmentEthics .landing .latest2 .shadow {
 	background:url(/diy/jsp/corporate/images/backgrounds/shadow_193.png) no-repeat;
	height:16px;
}
#environmentEthics .landing .box2 {
	margin-left:11px;
	margin-bottom: 12px;
	float: left;
	width: 306px;
}
#environmentEthics .landing .box2Left {
	margin-left:0;
	margin-bottom: 12px;
	float: left;
	width: 306px;
	margin-right:10px;
}
#environmentEthics .landing .box2, box2Left h2,
#environmentEthics .landing .box2, box2Left h3,
#environmentEthics .landing .box2, box2Left h4 {
	margin-bottom:5px;
}
#environmentEthics .landing .box2 p {
	margin-top:14px;
}
#environmentEthics .landing .box2Left p {
	margin-top:14px;
}
#environmentEthics .landing .smallWith-background {
	background: url(/diy/jsp/corporate/images/environment_ethics/image-bg.png) top left no-repeat !important;
	background: url(/diy/jsp/corporate/images/environment_ethics/image-bg.gif) top left no-repeat;
	height: 240px;
	padding: 5px;
	padding-bottom: 0px;
	display: block;
	width: 317px;
}
#environmentEthics .landing .smallBackground-bottom {
	background: url(/diy/jsp/corporate/images/environment_ethics/image-bottom.png) top left no-repeat !important;
	background: url(/diy/jsp/corporate/images/environment_ethics/image-bottom.gif) top left no-repeat;
	display: block;
	height: 5px;
	width: 325px;
}
#environmentEthics .landing .rightColumn {
	float:left;
	width:193px;
}
#environmentEthics .landing .details-box {
	width:630px;
	padding:0;
	float:none;
}
#environmentEthics .landing .details-box .details-bottom {
	width:630px;
	background:#fff url(/diy/jsp/corporate/images/environment_ethics/box-shadowWide.gif) top center no-repeat;
}
#environmentEthics .landing .details-box h6.title1 {
	background:#FF6600 url(/diy/jsp/corporate/images/environment_ethics/downloadPDFs.png) no-repeat 15px 0;
}

#environmentEthics .landing .details-box .inner {
	height:30px;
}
#environmentEthics .landing .details-box .dividerVertical {
	height:30px;
}

/* 4: Environment */
#environmentEthics .environmentLanding .details-box .inner li {
	width:368px;
}
#environmentEthics .environmentLanding .details-box .inner .lastBullet {
	padding-bottom:40px !important;
}
#environmentEthics .environmentLanding .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .environmentLanding .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .environmentLanding .details-box .inner {
	height:165px;
}
#environmentEthics .landingTransport .details-box .inner li {
	width:368px;
}
#environmentEthics .landingTransport .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .landingTransport .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .landingTransport .details-box .inner {
	height:430px;
	position:relative;
}
#environmentEthics .landingTransport span.person {
	position:absolute;
	bottom:-10px;
	right:-5px;
	display:block;
	background: url(/diy/jsp/corporate/images/environment_ethics/littleSteve.png) no-repeat 0 0;
	width:150px;
	height:235px;
}
#environmentEthics .transport .travelPlans .details-box .inner li {
	width:368px;
}
#environmentEthics .transport .travelPlans .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .transport .travelPlans .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .transport .travelPlans .details-box .inner {
	height:240px;
	position:relative;
}
#environmentEthics .buyingStandards .details-box {
	width:864px;
	padding:0;
	float:none;
}
#environmentEthics .buyingStandards .details-box h6.title1 {
	background:#FF6600 url(/diy/jsp/corporate/images/environment_ethics/downloadPDFs.png) no-repeat 15px 0;
}
#environmentEthics .buyingStandards .details-box .details-bottom {
	width:864px;
	background:#fff url(/diy/jsp/corporate/images/environment_ethics/box-shadowWider.gif) top center no-repeat;
}
#environmentEthics .buyingStandards .details-box .dividerVertical {
	height:30px;
}
#environmentEthics .carbon .details-box .inner li {
	width:368px;
}
#environmentEthics .carbon .details-box .inner .lastBullet {
	padding-bottom:40px !important;
}
#environmentEthics .carbon .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .carbon .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .carbon .details-box .inner {
	height:290px;
}
#environmentEthics .healthyHomes .details-box .inner li {
	width:368px;
}
#environmentEthics .healthyHomes .details-box .inner .lastBullet {
	padding-bottom:40px !important;
}
#environmentEthics .healthyHomes .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .healthyHomes .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .healthyHomes .details-box .inner {
	height:330px;
}
#environmentEthics .healthyHomes .details-box-last {
	position:relative;
}
#environmentEthics .healthyHomes .details-box-last img {
	position:absolute;
	top:42px;
}
#environmentEthics .healthyHomes .details-box-last ul {
	padding-top:72px;
}
#environmentEthics .naturalHabitats .details-box .inner li {
	width:368px;
}
#environmentEthics .naturalHabitats .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .naturalHabitats .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .naturalHabitats .details-box .inner {
	height:330px;
}
#environmentEthics .water .details-box .inner li {
	width:368px;
}
#environmentEthics .water .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .water .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .water .details-box .inner {
	height:160px;
}
#environmentEthics .waste img.recycleMoreLogo {
	float:left;
	padding-right:15px;
}
#environmentEthics .waste .details-box .inner li {
	width:368px;
}
#environmentEthics .waste .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .waste .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .waste .details-box .inner {
	height:245px;
}
#environmentEthics .waste .recycleCopy {
	font-weight:bold;
	float:right;
	vertical-align:top;
	padding-top:7px;
	padding-right:7px;
	margin:0;
}
#environmentEthics .onePlanetHome .details-box .inner li {
	width:368px;
}
#environmentEthics .onePlanetHome .details-box .inner .lastBullet {
	padding-bottom:156px !important;
}
#environmentEthics .onePlanetHome .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/our_commitments.gif) no-repeat 15px 0;
}
#environmentEthics .onePlanetHome .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/what_weve_achieved.gif) no-repeat 15px 0;
}
#environmentEthics .onePlanetHome .details-box .inner {
	height:225px;
}
#environmentEthics .onePlanetHome .OPHCopy {
	float:right;
	padding-right:7px;
	margin:0;
}
#environmentEthics .onePlanetHome .fullwidthCol {
	width:865px;
	position:relative;
	top:-15px;
}
#environmentEthics .onePlanetHome .OPHbullets {
	width:865px;
	position:relative;
	top:-15px;
}
#environmentEthics .onePlanetHome .OPHbullets li {
	float:left;
	width:245px;
}
#environmentEthics .onePlanetHome .OPHbullets ul {
	margin-left:17px;
}
#environmentEthics .onePlanetHome .lowerSpace {
	margin-bottom:20px;
}
#environmentEthics .onePlanetHome .details-box .inner {
	height:170px;
	position:relative;
}
#environmentEthics .onePlanetHome .details-box {
	width:864px;
	padding:0;
}
#environmentEthics .onePlanetHome .details-box .details-bottom {
	width:864px;
	background:#fff url(/diy/jsp/corporate/images/environment_ethics/box-shadowWider.gif) top center no-repeat;
}
#environmentEthics .onePlanetHome .details-box h6.title1 {
	background:#FF6600 url(/diy/jsp/corporate/images/environment_ethics/OPH_aboutOPHproducts.gif) no-repeat 15px 0;
}

#environmentEthics .onePlanetHome .details-box .inner {
	height:330px;
}
#environmentEthics .onePlanetHome .OPHprodImg {
	float:right;
	margin-left:10px;
}
#environmentEthics .onePlanetHome .OPHprod {
	width:381px;
}
#environmentEthics .onePlanetHome .OPHprod p {
	padding-left:38px;
}
#environmentEthics .onePlanetHome .OPHrightCol {
	width:400px;
	float:right;
}
#environmentEthics .onePlanetHome .OPHleftCol {
	width:400px;
}

/* 5: Ethcis */
#environmentEthics #title p {
	margin-top:10px;
}

#environmentEthics .ethicsLanding h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/ethics_title.gif) no-repeat;
	height:139px;
}
#environmentEthics .ethicsLanding .details-box .inner {
	height:250px;
}
#environmentEthics .respect h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/respect_title.gif) no-repeat;
	height:92px;
}
#environmentEthics .respect a.pdfItem {
	width:68px;
	padding-top:0;
	display:inline;
}
#environmentEthics .respect a.pdfItem,
#environmentEthics .respect .dividerVertical {
	height:30px;
	margin-top:10px;
}
#environmentEthics .respect .details-box .inner {
	height:630px;
}
#environmentEthics .customers h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/customers_title.gif) no-repeat;
	height:114px;
}
#environmentEthics .customers .details-box .inner ul.voice {
	font-size:.9em;
}
#environmentEthics .customers .details-box .inner ul.voice li {
	margin:6px 0;
	padding:0 0 10px 0;
	width:388px;
	background:none;
}
#environmentEthics .customers .details-box .inner ul.voice strong {
	font-size:1.2em;
}
#environmentEthics .customers .details-box .inner ul.voice strong span {
	color:#f60;
}
#environmentEthics .customers .details-box .inner {
	height:185px;
}

#environmentEthics .help h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/hero_title.gif) no-repeat;
	height:168px;
}
#environmentEthics .help .details-box .inner {
	position:relative;
	height:auto;
}


#environmentEthics .community h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/community_title.gif) no-repeat;
	height:168px;
}
#environmentEthics .community .details-box .inner {
	position:relative;
	height:370px;
}
#environmentEthics .community .details-box .inner span.image {
	display:block;
	position:absolute;
	bottom:-10px;
	right:10px;
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/barry.gif) no-repeat;
	width:160px;
	height:224px;
}
#environmentEthics .charity h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/charity_title.gif) no-repeat;
	height:168px;
}
#environmentEthics .charity ul.logos li {
	float:left;
}
#environmentEthics .charity ul.logos li a {
	display:block;
	height:52px;
	margin-right:60px;
}
#environmentEthics .charity ul.logos li.last a {
	margin-right:0;
}
#environmentEthics .charity ul.logos li.link1 a {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/nspcc.png) no-repeat;
	width:127px;
}
#environmentEthics .charity ul.logos li.link2 a {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/children_1st.png) no-repeat;
	width:122px;
}
#environmentEthics .charity ul.logos li.link3 a {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/age_uk.png) no-repeat;
	width:120px;
}

#environmentEthics .charity ul.logos li.link5 a {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/ispcc.png) no-repeat;
	width:78px;
}
#environmentEthics .charity ul.logos li.link6 a {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/ms_ireland.png) no-repeat;
	width:141px;
}
#environmentEthics .charity p.paraSub {
	margin-top:20px;
}
#environmentEthics .grants h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/grants_title.gif) no-repeat;
	height:95px;
}
#environmentEthics .grants .details-box h6.title1 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/ethics/criteria_title.png) no-repeat 15px 0;
}
#environmentEthics .grants .details-box h6.title2 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/ethics/how_apply_title.png) no-repeat 15px 0;
}
#environmentEthics .grants .details-box h6.title3 {
	background:#f60 url(/diy/jsp/corporate/images/environment_ethics/ethics/what_happens_title.png) no-repeat 15px 0;
}
#environmentEthics .grants .left,
#environmentEthics .grants .right {
	width:416px;
}
#environmentEthics .grants .details-box h6 {
	margin-bottom:0;
}
#environmentEthics .grants .details-box .inner {
	margin-top:15px;
}
#environmentEthics .wasteDonation h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/waste_title.gif) no-repeat;
	height:137px;
}
#environmentEthics .jobDone h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/job_done/job_done_title.png) no-repeat;
	height:90px;
}
#environmentEthics .suppliers h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/suppliers_title.gif) no-repeat;
	height:138px;
}
#environmentEthics .suppliers .details-box .inner {
	height:215px;
}
#environmentEthics .training h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/training_title.gif) no-repeat;
	height:176px;
}
#environmentEthics .training .details-box .inner {
	height:370px;
}
#environmentEthics .engagement h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/engagement_title.gif) no-repeat;
	height:182px;
}
#environmentEthics .engagement .details-box .inner {
	position:relative;
	height:550px;
}
#environmentEthics .engagement .details-box .inner span.image {
	display:block;
	position:absolute;
	bottom:-11px;
	right:-5px;
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/barbara.gif) no-repeat;
	width:165px;
	height:279px;
}

/* Scout Association page */

#environmentEthics .scouts h1 {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/scout_association/scout_association_title.gif) no-repeat;
	height:168px;
	position: relative;
	left: 220px;
}

#environmentEthics .box1scout {
	width: 510px;	
}


#environmentEthics .scouts .intro {
	position: relative;
	left: 220px;
}


#environmentEthics .scouts span.scoutPeople {
	background:url(/diy/jsp/corporate/images/environment_ethics/ethics/scout_association/scout_association_main_img.gif) no-repeat;
	height:308px;
	width: 210px;
	display: block;
	position:absolute;
	top: -17px;
	left: 1px;
}

#environmentEthics .scouts img.shadow{
	border: 2px solid #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	margin-left: 120px;
	_margin-left: 30px;	
}

/* FAQs */
#faqs #title p.intro {
	margin-top:30px;
}
#faqs #title span.people {
	position:absolute;
	display:block;
	background:url(/diy/jsp/corporate/images/people/faq.png) no-repeat;
	width:152px;
	height:284px;
	top:8px;
	right:20px;
}
#faqs h1 {
	background:url(/diy/jsp/corporate/images/faqs/read_our_faqs.gif) no-repeat;
	height:143px;
}
#faqs h2 {
	height:62px;
}
#faqs .landing h2 {
	background:url(/diy/jsp/corporate/images/faqs/general_title.png) no-repeat;
}
#faqs .environmentFAQs h2 {
	background:url(/diy/jsp/corporate/images/faqs/environment_title.png) no-repeat;
}
#faqs .ethicsFAQs h2 {
	background:url(/diy/jsp/corporate/images/faqs/ethics_title.png) no-repeat;
}

/* Contact US */
#contactUs #titleFullWidth span.people {
	position:absolute;
	display:block;
	background:url(/diy/jsp/corporate/images/people/arun.png) no-repeat;
	width:243px;
	height:343px;
	bottom:16px;
	right:-20px;
}
#contactUs .landing h1 {
	background:url(/diy/jsp/corporate/images/contact_us/committed.gif) no-repeat;
	height:184px;
}
#contactUs .landing #titleFullWidth p {
	width:400px;
}
#contactUs .landing .left2Col {
	width:565px;
}
#contactUs .landing .emailUs h4 {
	background:#f60 url(/diy/jsp/corporate/images/contact_us/email_us.png) no-repeat 15px 0;
}
#contactUs .landing .callUs h4 {
	background:#f60 url(/diy/jsp/corporate/images/contact_us/call_us.png) no-repeat 15px 0;
}
#contactUs .landing .writeUs h4 {
	background:#f60 url(/diy/jsp/corporate/images/contact_us/write_us.png) no-repeat 15px 0;
}
#contactUs .landing div.latest .shadow {
 	background:url(/diy/jsp/corporate/images/backgrounds/shadow_269.png) no-repeat;
}
#contactUs .landing .emailUs p {
	background:url(/diy/jsp/corporate/images/contact_us/email_icon.png) 15px 15px no-repeat;
}
#contactUs .landing .callUs p {
	background:url(/diy/jsp/corporate/images/contact_us/call_icon.png) 15px 15px no-repeat;
}
#contactUs .landing .writeUs address {
	background:url(/diy/jsp/corporate/images/contact_us/write_icon.png) 15px 15px no-repeat;
}
#contactUs .landing .right2Col,
#contactUs .landing .latest {
	width:269px;
}
#contactUs .landing .latest p,
#contactUs .landing .latest address {
	padding:20px 15px 10px 50px;
}
#contactUs .landing .left2Col .image {
	float:left;
	padding-right:10px;
}
#contactUs .landing .left2Col div {
	clear:both;
	height:95px;
}
#contactUs .landing div.latest a {
	display:inherit;
	font-weight:normal;
}


