/** 
 @version 1.1.24
*/

/* INCLUDES
--------------------------------------------------*/
@import url(inspiration.css);
@import url(ukisa/ukisa.widget.form-validation.css);

/* Nav
--------------------------------------------------*/
#nav {
	font-size: 75%;
	float: left;
	width: 758px;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav li {
	z-index: 995; 
	float: left; 
	position: relative; 
	text-align: left; 
	cursor: default; 
	background: #FFF;
}
#nav a {
	font-weight: bold; 
	color: #828276;
	text-decoration: none;
	display: block;
	outline: none;	
	height: 19px; 
	background: url(/web/images/canvas/navigation.gif) no-repeat 0 0;
	padding: 5px 0 0 10px;
}
#nav li:hover a,
#nav li.hover a {
	color: #091858;
}
#nav li ul {
	display: none; 
	position: absolute; 
	top: 100%; 
	left: 2px; 
	font-weight: normal;
	background: #F4F4F3; 
	z-index: 1000;
	clear: left;
}
#nav li#nav-inspiration ul{
	left: 0;
}
#nav li li {
	position: static;
	display: block; 
	clear: left;
	background: #F4F4F3; 
	border: 0; 
	width: 152px
}
li#nav-inspiration li,
li#nav-products li {
	width: 152px;
}
li#nav-inspiration,
li#nav-products,
li#nav-colour-tools,
li#nav-products {
	width: 152px;
}
#nav li li a {
	width: 142px;
}
li#nav-inspiration li a,
li#nav-products li a {
	width: 142px;
}
#nav li li a {
	display: block; 
	font-weight: normal; 
	color: #828276; 
	padding: 3px 0 4px 10px;
	height: auto;
	background: transparent;
}
#nav li li a:hover {
	background-color: white; 
}
#nav li:hover,
#nav li.hover {
	z-index: 1001;
}
#nav li:hover ul a,
#nav li.hover ul a {
	color: #828276;
}
li#nav-inspiration a {
	background-position: 0 -96px;
}
li#nav-inspiration.active a {
	background-position: 0 -120px;
}
li#nav-colours a {
	background-position: 0 0;
}
li#nav-colours.active a {
	background-position: 0 -24px;
}
li#nav-products a {
	background-position: 0 -144px;
}
li#nav-products.active a {
	background-position: 0 -168px;
}
li#nav-help a {
	background-position: 0 -48px;
}
li#nav-help.active a {
	background-position: 0 -72px;
}
#nav li:hover ul,
#nav li.hover ul {
	display: block;
}
#nav li.active a,
#nav li.active a:hover {
	color: #7E1536 !important;
}
#nav li.active ul a{
	color: #828276 !important;
}
#nav li.active ul a:hover {
	color: #091858 !important;
}

/* Default styles for tags */
BODY {margin:0px;}
IMG {border-width:0}
FORM {margin-bottom:0px; margin-top:0px}
FIELDSET {border-width:0; margin:0; padding:0}
BODY, P, TD, DIV, SPAN, INPUT, TEXTAREA, SELECT {
	font-family:Arial, Verdana, Geneva, Helvetica, San-serif;
	color: #828276;
}

h3 { margin:0 0 15px; }

* html.tipquote { 
	min-height:30px !important;
}
.tipquote {
	background-image:url(/web/images/img/img_quote_open.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:75%;
	margin-bottom:15px;
	min-height:30px;
	padding-left:39px;
	padding-right:5px;
}

A:hover, A:active {color:#091858 !important;}
/*
A:hover, A:active {color:#091858 !important;}
*/
A:link {color:#091858}
/* A {outline:none} */
P {padding:0; margin-top:0; margin-bottom:25px}
/* a:active {outline:none} */

/* Header */
div#gHeader {
	background: url(/web/images/canvas/header_footer.gif) repeat-x;
	height: 88px; 
	font-size: 70%;
}
.gTools {margin-top: 10px; margin-right:10px; text-align:right; float:right; right:10px}
.gTools A:link, .gTools A:visited {color:#96968D; text-decoration: none;}
.gTools ul {margin:0; padding:0;}
.gTools li {margin:0; padding:0; list-style-type:none; display:inline; margin-left:20px}
.gSearch {vertical-align:middle; margin-top:15px}
.gSearch label {font-weight:bold; margin-right:10px}
.searchInput {font-size:11px; width:160px; border:1px solid #C0C0C0; margin-right:5px}

/* Breadcrumb and Page Heading */
#breadCrumb {margin-left:14px; padding-top: 12px; font-size: 70%; margin-bottom:15px; clear: both;}
#breadCrumb A:link, #breadCrumb A:visited {color:#828276; text-decoration: none; margin-right:5px}
#breadCrumb A:active {margin-right:5px}
#breadCrumb {
	float: left;
	width: 730px;
}
* #breadCrumb {
	float: none; /*@ WIE6: Stops duplicate text bug */
}
h1 {margin-top:0; margin-left:15px; margin-bottom:15px;}
.tReg h2 {font-weight:bold; font-size:75%; margin-top:0; margin-bottom:0}
.tReg h2.productname  {font-weight:normal; font-size:19px; margin-top:0; margin-bottom:10px}

/* Footer */
div#gFooter {
	background: url(/web/images/canvas/header_footer.gif) repeat-x 0 -88px;
	height: 78px; 
	border-top: 1px solid #C0C0C0; 
	font-size: 70%; 
	text-align: right; 
	clear: both;
}
.fLinks A:link, .fLinks A:visited {color:#96968D; text-decoration: none;}
.fLinks ul {margin:0; padding:0; margin-right:10px; margin-top:15px; margin-bottom:15px}
.fLinks li {margin:0; padding:0; list-style-type:none; display:inline; margin-left:25px}
.Copyright {margin-right:10px}

/* Standard elements */
.zoom {cursor:pointer; cursor:url(/web/cursors/zoom.cur)}
div#PageBorder {
	width:758px;
	border:1px solid #D5D5D5;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:20px;
	background-color:#FFFFFF
}
.homeLogo {margin-left:14px; float:left}
.td544 {width:544px; margin-left:15px}
.td564 {width:564px; margin-left:15px}
.td728 {width:728px; margin-left:15px; margin-bottom:15px; overflow:hidden; height:auto}
.td738 {width:738px; margin-left:15px; margin-bottom:15px; overflow:hidden; height:auto}
.td758 {width:758px; margin-bottom:15px; overflow:hidden;}
.w738 {width:738px}
.w126 {width:126px}
.w165 {width:165px}
.w728 {width:728px}
.w482 {width:482px}
.w215 {width:215px}
.w236 {width:236px}
.w534 {width:534px}
.w194 {width:194px}
.w188 {width:188px}
.w482 {width:482px}
.w400 {width:400px}
.w405 {width:405px}
.w410 {width:410px}
.w440 {width:440px}
.w492 {width:492px}
.w481 {width:481px}
.w246 {width:246px}
.w338 {width:338px}
.w328 {width:328px}
.w323 {width:323px}
.w318 {width:318px}
.w154 {width:154px}
.w164 {width:164px}
.w169 {width:169px}
.w564 {width:564px}
.w15 {width:15px}
.w82 {width:82px}
.w10 {width:10px}
.w122 {width:122px}
.f65 {font-size:65%}
.tXSmall {font-size:65%}
.tXSmall A:link, .tXSmall A:visited {color:#091858; text-decoration:underline}
.tSmall P {font-size:70%}
.tReg P {font-size:75%}
.tReg LI {font-size:75%}
.tReg label {font-size:75%}
.tReg P.note {font-size:60%; margin-top:15px}
.tReg input {font-size:70%; margin-bottom:3px}
.tReg select {font-size:75%; margin-bottom:3px}
.btnBack {text-align:right; margin-bottom:10px}
.btnFind {text-align:right;}
.imgBorder {border:solid 1px #D5D5D5}
.text-ffffff {color:#FFFFFF}
.imgHD {margin-bottom:10px}
.imgL {float:left; display:inline}
.btnResults {text-align:right; margin-bottom:15px}
.rLnk {text-align:right; margin-bottom:15px; overflow:hidden}
.rLnk2 {text-align:right; overflow:hidden}
.imgLnk {font-weight: bold; color:#091858; font-size:75%}
A.imgLnk:link, A.imgLnk:visited {color:#091858; text-decoration: none}
.aSTMS{text-align:right; margin-right:10px}
.menuLnk {font-weight: bold; font-size:75%}
A.menuLnk:link, A.menuLnk:visited {text-decoration: none}
.t010068, .t010068 a:link, .t010068 a:visited {color:#010068;text-decoration: none;}
.mcta, a.mcta:link, a.mcta:visited {color:#091858; text-decoration: none; font-weight:bold}
.scta, a.scta:link, a.scta:visited {color:#828276; text-decoration: none; font-weight:bold}
.tcta, a.tcta:link, a.tcta:visited {color:#828276; text-decoration: none}
.tctaUnd, a.tctaUnd:link, a.tctaUnd:visited {color:#828276; text-decoration: underline}
.mefc {color:#828276; text-decoration: none; font-size:12px;}
.ulMenu {list-style: none; margin-left:0; padding-left:0}
.ulMenu li {margin-bottom:5px; margin-left:0; padding-left:0}
.r {text-align:right}
.lp {padding:0; margin:0}
.pb5 {padding-bottom:5px}
.pb10 {padding-bottom:10px}
.pl10 {padding-left:10px}
.pl10 {padding-left:10px}
.pb15 {padding-bottom:15px}
.mb15 {margin-bottom:15px}
.mlt10 {margin:10px 0 0 10px}
.mb10 {margin-bottom:10px}
.mbr510 {margin-bottom:5px; margin-right:10px}
.mbr1010 {margin-bottom:10px; margin-right:10px}
.mb5 {margin-bottom:5px}
.m10 {margin:10px}
.ml10 {margin-left:10px}
.mtb5 {margin-top:5px; margin-bottom:5px}
.tRegLP P {font-size:75%; margin:0 0 3px 0; padding:0}
.tRegLPs P {font-size:70%; margin:0 0 3px 0; padding:0}
.mtb10 {margin-top:10px; margin-bottom:10px}
.mtb20 {margin-top:20px; margin-bottom:20px}
.pltb10 {padding-left:10px; padding-top:10px; padding-bottom:10px}
.mr10 {margin-right:10px}
.pr20 {padding-right:20px}
.mr30 {margin-right:30px}
.mt10 {margin-top:10px}
.mt5 {margin-top:5px}
.pt20 {padding-top:20px}
.pt5 {padding-top:5px}
.mt20 {margin-top:5px}
.mp0 {margin:0; padding:0}
.stop {clear:both}
ul.plainlist {list-style:none; margin-top:0; margin-top:0; margin-bottom:10px; margin-left:0; padding:0}
.plainlist a:link, .plainlist a:visited {color:#828276; text-decoration:none}
.plainlist a:active, .plainlist a:hover {color:#091858; text-decoration:none}
.ErrorMsg, .error {color:#CC0000 !important; font-weight:bold; padding-top:10px;}
.SuccessMsg, .success {color:#008000; font-weight:bold}
.menuList ul {margin:0; padding:0}
.menuList li {margin:0; padding:0; list-style-type:none; line-height:0.9em; border:0}
.menuList ul a {display:block; float:left; clear:left}
.menuList ul li>a {float: none}

.AddAll {height:19px; width:auto; cursor:pointer; cursor:hand}

.AddText {font-size:11px; font-weight:bold; color:#091858; width:auto; padding-top:2px; padding-right:5px; }
.AddText a:link, .AddText a:visited, .AddText a:active {text-decoration:none; color:#091858}
.AddIcon { margin-right:0px;}
.AfR {float:right}
.AfL {float:left}

.sForm {border: #D5D5D5 1px solid; background-color:#F4F4F4; padding:10px}
.sForm P {font-size:75%; margin:0 0 10px 0; padding:0}
.sForm input {font-size:75%; margin-bottom:10px}
.sForm select {font-size:75%; margin-bottom:10px}
.sForm textarea {font-size:75%; margin-bottom:10px}
.sForm label {font-size:75%; font-weight:bold; margin-bottom:10px}
.sRadio {float:left}
.sLabel {margin-bottom:15px; padding-top:1px}
.sFormCountry {font-size:75%; margin-bottom:10px}
.sFormItem {font-size:75%; margin-bottom:10px}

.wForm {float:left}
.wForm input {font-size:75%; margin-bottom:10px}
.wForm select {font-size:75%; margin-bottom:10px}
.wForm textarea {font-size:75%; margin-bottom:10px}
.wForm label {font-size:75%; font-weight:bold; margin-bottom:10px}



.basketHeaderPrice {font-weight:bold; font-size:70%; text-align:right; margin-right:10px; color:#585849}
.basketHeaderTotal {font-weight:bold; font-size:70%; text-align:right; color:#585849}
.basketHeaderQuantity {font-weight:bold; font-size:70%; color:#585849}
.basketOrderItems {padding-left:10px; padding-top:10px}


h3.bForm {font-size:70%; font-weight:bold; color:#585849; padding:0; margin:0 0 10px 0}
p.bFormR {font-size:70%; color:#585849; text-align:right}
p.bForm {font-size:70%; color:#585849;}
.bFormLabel {font-size:70%; font-weight:bold; color:#585849; padding:0; margin:0}
.bFormInput {font-size:70%; font-weight:bold; color:#585849; padding:0; margin:0}
.bFormHR359 {border-bottom:solid 1px #dad6cc; margin-left:15px; width:319px; margin-top:10px; font-size: 0}
.bFormHR728 {border-bottom:solid 1px #dad6cc; margin-top:10px; font-size: 0; margin-bottom:10px}
.bFormBtnR {text-align:right}
.bFormBtnR2 {text-align:right; margin-right:15px; margin-top:10px}

/* 481 bForm */

.bForm481bg {background-image:url(/web/images/furniture/bg_bboxrow_481.gif); padding:15px 22px 15px 15px; background-repeat:repeat-y}
.bForm481bg P {font-size:75%; margin:0 0 10px 0; padding:0; color:#585849}
.bForm481bg input {font-size:75%; margin-bottom:10px; color:#585849}
.bForm481bg select {font-size:75%; margin-bottom:10px; color:#585849}
.bForm481bg textarea {font-size:75%; margin-bottom:10px; color:#585849}
.bForm481bg label {font-size:75%; font-weight:bold; margin-bottom:10px; color:#585849}
.bRadio481bg {float:left; color: #585849}
.bLabel481bg {margin-bottom:15px; padding-top:1px; color:#585849}
.bFormCountry481bg {font-size:75%; margin-bottom:10px; color:#585849}
.bFormItem481bg {font-size:75%; margin-bottom:10px; color:#585849}
.bForm481btm {width:481px; height:18px; background-image:url(/web/images/furniture/bg_bboxbtm_481.gif); margin-bottom:10px}
.bForm481top h2 {padding:0; margin:0}

/* 728 bForm */

.bForm728top h2 {padding:0; margin:0}
.bForm728bg {background-image:url(/web/images/furniture/bg_bboxrow_728.gif); background-color:#f1f1e7; padding:15px 22px 15px 15px; background-repeat:repeat-y}
.bForm728btm {width:728px; height:18px; background-image:url(/web/images/furniture/bg_bboxbtm_728.gif); margin-bottom:10px}

/* 323 bForm */
.bForm323top  h2 {padding:0; margin:0}
.bForm323bg {background-image:url(/web/images/furniture/bg_bboxrow_323.gif); background-color:#f1f1e7; padding:15px 22px 15px 15px; background-repeat:repeat-y;}
.bForm323btm {width:323px; height:18px; background-image:url(/web/images/furniture/bg_bboxbtm_323.gif); margin-bottom:10px}

/* 359 bForm */

.tdbForm359bg {background-image:url(/web/images/furniture/bg_bboxrow_359wide.gif); background-color:#f1f1e7}
.tdbForm359contents {padding:15px 22px 15px 15px}
.bForm359top  h2 {padding:0; margin:0}
.bForm359bg {background-image:url(/web/images/furniture/bg_bboxrow_359.gif); padding:15px 22px 15px 15px; background-repeat:repeat-y}
.bForm359btm {width:359px; height:18px; background-image:url(/web/images/furniture/bg_bboxbtm_359.gif); margin-bottom:10px}



.tRPromoCopy {padding:10px}
.tRPromoCopy p {font-size:70%; margin:0 0 5px 0}
.tRPromoCopy h3 {margin:0 0 5px 0}
.tRPromo {border:1px solid #D5D5D5; margin-bottom:10px}
.tRPromoWCopy {margin-top:10px}
.tRPromoWCopy p {font-size:70%; margin:0 0 5px 0}


/* Home */

.homeColsBlue {background-image:url(/web/images/img/img_bg_home_cols_blue.gif); background-position:top left; background-repeat:no-repeat; height:99px;}
.homeExptBlue {background-image:url(/web/images/img/img_bg_home_help_blue.gif); background-position:top left; background-repeat:no-repeat; height:112px;}
.homeProjBlue {background-image:url(/web/images/img/img_bg_home_proj_blue.gif); background-position:top left; background-repeat:no-repeat; height:131px;}
.homeLBlue {width:246px; background-image:url(/web/images/img/img_bg_home_insp_blue.jpg); background-position:top left; background-repeat:no-repeat; height:211px}
.homeInspBlue {background-image:url(/web/images/img/img_bg_home_insp_blue2.jpg); background-position:top left; background-repeat:no-repeat; height:113px;width:246px}

.homeColsVal {background-image:url(/web/images/img/img_bg_home_cols_red.gif); background-position:top left; background-repeat:no-repeat; height:99px;}
.homeExptVal {background-image:url(/web/images/img/img_bg_home_help_red.gif); background-position:top left; background-repeat:no-repeat; height:112px;}
.homeProjVal {background-image:url(/web/images/img/img_bg_home_proj_red.gif); background-position:top left; background-repeat:no-repeat; height:131px;}
.homeLVal {width:246px; background-image:url(/web/images/img/img_bg_home_insp_chilli.jpg); background-position:top left; background-repeat:no-repeat; height:211px}

.homeCols {background-image:url(/web/images/img/img_bg_home_cols.gif); background-position:top left; background-repeat:no-repeat; height:99px;}
.homeExpt {background-image:url(/web/images/img/img_bg_home_help.gif); background-position:top left; background-repeat:no-repeat; height:112px;}
.homeProj {background-image:url(/web/images/img/img_bg_home_proj.gif); background-position:top left; background-repeat:no-repeat; height:131px;}
.homeLogin {
	width:200px; border:1px solid #D5D5D5; padding:17px; background-color:#F5F5F5; 
	min-height: 188px;
	height: 188px;
	height: auto !important;
}
.homeLogin h2 {margin:0 0 6px 0; padding:0}
.homeLogin p {font-size:75%; margin:0}
.homeLogin label {font-size:75%; font-weight:bold}
.homeLogin input {font-size:70%; margin-bottom:5px}
.homeTesters {border:1px solid #D5D5D5; height:121px; margin-top:10px; width: 215px; padding:10px; background-image:url(/web/images/img/home/bg_promo_samplers.jpg); background-position: -32px -20px; background-repeat:no-repeat;}
.homeTestersCopy {margin-left:100px; margin-top:10px}

.homePromos {margin-top:10px}
.EnviroPromos {margin-top:0px}
.homeFlash {height:180px}
.homeFlash2 {height:250px; border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;}
.homeFlash200 {height:200px; border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;}
.homeM {width:246px}
.homeR {width:236px}
.homeInsp {margin-left:10px; margin-top:10px; margin-right:115px}
.homeColsCopy {padding-left:10px; padding-top:10px; margin-right:100px}
.homeExptCopy {padding-top:29px; margin-left:114px; margin-right:10px;}
.homeProjCopy {padding-top:10px; padding-left:10px; padding-right:100px}
.homeProd {background-image:url(/web/images/img/img_bg_home_prods.gif); background-position:top left; background-repeat:no-repeat; height:80px;}
.homeProdCopy {padding-left:10px; padding-top:22px}
.homeProd2 {background-image:url(/web/images/img/img_bg_home_prods2.gif); background-position:top left; background-repeat:no-repeat; height:80px;}

/* Help landing page */
.hlpLeft {width:246px;}
.hlpMid {width:246px;}
.hlpRight {width:246px}
.hlpYQA {border:1px solid #D5D5D5; margin-bottom:10px; height:208px; margin-right:10px; background-image:url(/web/images/img/hlp/img_bg_yqa.jpg); background-position:bottom left; background-repeat:no-repeat}
.hlpEnvt {border:1px solid #D5D5D5; margin-bottom:10px; height:208px; margin-right:10px; background-image:url(/web/images/img/hlp/img_bg_envt.gif); background-position:bottom right; background-repeat:no-repeat}
.hlpPC {border:1px solid #D5D5D5; height:97px; margin-right:10px; background-image:url(/web/images/img/hlp/img_bg_pc.gif); background-position:bottom left; background-repeat:no-repeat}
.hlpYQA2 {border:1px solid #D5D5D5; height:97px; margin-right:10px;}
.hlpDec {height:220px; background-image:url(/web/images/img/hlp/img_bg_dec.jpg); background-position:top left; background-repeat:no-repeat}
.hlpDecCopy {margin:0 0 0 10px; width:105px; padding-top:20px}
.hlpStockist {border:1px solid #D5D5D5; height:97px; margin-right:10px}
.hlpStockistCopy {margin:10px 10px 0 10px}
.hlpPCCopy {margin:10px 10px 0 10px}
.hlpDIY2 {
	border:1px solid #D5D5D5;
	height:208px;
	margin-right:10px;
	background-image:url(/web/images/img/hlp/img_bg_diy_208.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-top: 10px;
}
.hlpDIYCopy {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
.hlpDIYList {
	margin-top: 16px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 110px;
}
.hlpYQACopy {margin:10px}
.hlpEnvtCopy {margin:10px; width:103px}

/* Inspiration landing page */
.ilpLeft {width:246px; background-image:url(/web/images/img/ilp/bg_trends3.jpg); background-position:top left; background-repeat:no-repeat; height:319px;}
.ilpMid {width:246px; margin-right:10px;}
.ilpRight {width:236px}
.ilpCI {width:234px; border:1px solid #D5D5D5; height:187px}
.ilpCIcopy {padding-left:10px; width:216px; text-align:right}
.ilpCIm {height:90px;}
.ilpLTtop {height:220px; margin:10px 0 0 10px; width:200px}
.ilpLook {background-image:url(/web/images/img/ilp/bg_look.jpg); background-position:top left; background-repeat:no-repeat; border:1px solid #D5D5D5; width:234px; height:317px}
.ilpLookCopy {padding:10px}
.ilpMatch {background-image:url(/web/images/img/ilp/bg_match2.jpg); background-position:top left; background-repeat:no-repeat; height:129px; width:236px; margin-top:1px}
.ilpLTpromo {margin-left:10px; width:216px}
.ilpCameo {float:left; margin-right:10px}
.ilpMatchCopy {padding-left:10px; width:150px; padding-top:20px}


.nowPlaying {border: #D5D5D5 1px solid; padding:10px;}


/* Other ICI sites */
.oisBox {border:1px solid #D5D5D5; padding:10px; margin-bottom:10px}
.oisLogo {width:156px; float:left; margin-right:10px}
.oisCopy {width:368px; float:left}
.oisCopy h2 {font-size:80%; font-weight:bold; padding:0; margin:0}
.oisCopy p {font-size:75%; padding:0; margin:0}
 
/* Latest trends */
.ltCopy p {font-size:70%; padding:0; margin:0}
.ltCopy h2 {font-size:70%; padding:0; margin:10px 0 10px 0}
.ltCopy h3 {font-size:70%; font-weight:bold; color:#091858; padding:0; margin:0}
.ltLnk {width:316px; margin-bottom:10px; border:1px solid #D5D5D5; padding:5px}
.ltEnv {width:234px; margin-bottom:10px; border:1px solid #D5D5D5; padding:5px;}
.ltArticle {color:#FFFFFF; margin-left:10px; height:236px; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%}
.ltArticle h2 {margin:0; padding:10px 0 0 0}
.ltArt {background-color:#5E757D}
.ltNatural {background-color:#A47853}
.ltCapri {background-color:#D87A94}
.ltGood {background-color:#9D524C}

.ltEnvy1 {background-color:#126479; padding:10px}
.ltEnvy2 {background-color:#777671; margin:0 10px 0 10px; padding:10px}
.ltHope1 {background-color:#CBC2B1; padding:10px}
.ltHope2 {background-color:#C9AD98; padding:10px; margin:0 10px 0 10px}
.ltReinvent1 {background-color:#68A2A6; padding:10px}
.ltReinvent2 {background-color:#9D524C; padding:10px; margin:0 10px 0 10px}
.ltNurture1 {background-color:#B34643; padding:10px}
.ltNurture2 {background-color:#7C655F; padding:10px; margin:0 10px 0 10px}
.lthonesty1 {background-color:#647378; padding:10px}
.lthonesty2 {background-color:#a05a5c; margin:0 10px 0 10px; padding:10px}
.ltmodular1 {background-color:#e76d55; padding:10px}
.ltmodular2 {background-color:#7fadab; margin:0 10px 0 10px; padding:10px}
.ltsatire1 {background-color:#8f7566; padding:10px}
.ltsatire2 {background-color:#5d5c58; margin:0 10px 0 10px; padding:10px}
.ltfusion1 {background-color:#ecbe70; padding:10px}
.ltfusion2 {background-color:#849da1; margin:0 10px 0 10px; padding:10px}




.ltMenu {margin-left:10px; padding:10px; border:1px solid #D5D5D5; height:216px}
.ltPalette {padding-left:10px}
.ltPalette h2 {margin:10px 0 10px 0; padding:0}
.ltPalette p {font-size:75%; margin-right:10px}
.ltScheme {padding-left:10px}
.ltScheme h2 {margin:10px 0 10px 0; padding:0}
.ltScheme p {font-size:75%}
.ltCreate h2 {margin:0; padding:0 0 10px 0}
.ltCreate p {font-size:75%; color:#FFFFFF; padding:0 0 10px 0; margin:0}
.ltMood h2 {margin:0; padding:0 0 10px 0}
.ltMood p {font-size:75%; color:#FFFFFF; padding:0 0 10px 0; margin:0}
.ltLnkImg {float:left; margin-right:5px}
.ltRImgs {margin-top:10px}
.ltRImg {float:left; margin-right:10px}
.ltAccessories {padding:10px}
.ltAccessories h2 {font-size:70%; font-weight:bold; padding:0; margin:0 0 10px 0}
.ltAccessories ol {margin-top:0}
.ltAccessories li {font-size:70%; border:0; margin-left:-10px}
.cbPortrait {float:left; margin-right:10px; margin-bottom:20px}


/* Perfect matches */
.pmDesc {margin-left:10px}
.pmDesc p {padding:0; margin-top:5px; margin-bottom:10px; font-size:65%}
.pmLogo {margin-top:20px;}
.pmPreviews {margin-left:30px}

/* Colours landing page */
.clpLeft {background-image:url(/web/images/img/clp/bg_best08.jpg); background-position:top left; background-repeat:no-repeat;}
.clpBestCopy {width:182px; height:auto; margin-left:10px; margin-top:10px}
.clpSearch {margin-bottom:10px; border:1px solid #D5D5D5; width:234px; height:98px}
.clpAdvice {margin-bottom:10px; border:1px solid #D5D5D5; width:234px; height:142px}
.clpSwatch {background-image:url(/web/images/img/clp/bg_swatches.jpg); background-position:top left; background-repeat:no-repeat; border:1px solid #D5D5D5; height:92px}
.clpSearchCopy {margin:10px}
.clpSwatchCopy {margin:10px; width:140px}
.clpAdviceCopy {margin:10px 10px 0 10px}
.clpLady {float:left; margin-right:10px; margin-top:10px}
.clpCSInput {width:150px}
.clpHint {font-size:60%; margin:3px 0 0 0; padding:0}
.clpExperts {background-image:url(/web/images/img/clp/bg_experts.gif); background-position:bottom left; background-repeat:no-repeat; border:1px solid #D5D5D5; height:87px}
.clpExpertsCopy {margin:10px; width:140px}
.clpSamples {margin-bottom:10px; border:1px solid #D5D5D5; width:234px; height:147px; background-image:url(/web/images/img/clp/bg_samples.gif); background-position:bottom right; background-repeat:no-repeat;}
.clpSamplesCopy {margin:10px 0 0 10px; width:153px}

.clpDDS {border:1px solid #D5D5D5; height:106px; padding: 0;  text-align:center; width:234px;}
.clpDDSCopy {margin-top:10px; margin-left:10px; width:160px}
.clpDDS img { vertical-align:bottom; }
.clpPPC {margin-bottom:10px; border:1px solid #D5D5D5; width:234px; height:238px; background-image:url(/web/images/img/img_bg_practical_paints.jpg); background-position:right bottom; background-repeat:no-repeat;}
.clpPPCCopy {margin-top:10px; margin-left:10px; width:214px}
.clpTMC {border:1px solid #455660; width:234px; height:356px; background-color:#455660;}
.clpTMCCopy {margin-top:10px; margin-left:14px; width:214px;}
.clpTMCCopy p { color:#FFFFFF; }
.tailormade_unit { text-align: center; padding: 12px 0; }
.tailormade_dlx_logo {
	float: right;
	width: 82px;
	height: 30px;
	background:url(/web/images/img/img_tailormade_dlx_logo.jpg) no-repeat;
	margin-top: 8px;
}

.tmIntro {
	margin-bottom:10px;
	width:238px;
	margin-left: 15px;
}
.tmIntro P { font-size: 12px; color:#FFFFFF; margin-bottom:15px; }

/* Colour inspiration pages */
.ciLeftNav {font-size:65%; margin-left:10px; text-align:center}
.ciPanelTop {border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5;padding:5px; margin-right:10px}
.ciPanelBtm {border-bottom:1px solid #D5D5D5; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; padding:5px; margin-right:10px; height:19px; overflow:auto}
.ciPanelTop h2 {margin:0; padding:0; font-size:75%; height:15px}
.ciCopy {height:236px; margin-right:10px}
.ciCameo {height:154px}
.camPad {margin-top:367px}
.camPadsml {margin-top:82px}
.ciAddAll {margin:10px 15px 0 0; border:1px solid #D5D5D5; padding:5px}


/* Order colour samples */
.ocsSearch {margin-bottom:10px; border:1px solid #D5D5D5; width:234px; height:98px}
.ocsSearchCopy {margin:10px}
.ocsHint {font-size:60%; margin:3px 0 0 0; padding:0}
.ocsCSInput {width:150px}
.tdblBoxRowLbg {background-image:url(/web/images/furniture/bg_blboxrowl.gif); background-color:#e1e6ea; background-repeat:repeat-y; background-position:top left}
.tdblBoxRowRbg {background-image:url(/web/images/furniture/bg_blboxrowr.gif); background-color:#e1e6ea; background-repeat:repeat-y; background-position:top right}
.tdgrBoxRow728 {
	background-image:url(/web/images/environment/bg_gr728boxrow.gif);
	background-color:#EFF3E6;
	background-repeat:repeat-y;
	background-position:left top
}
.tdgrBoxRow482 {
	background-image:url(/web/images/environment/bg_gr482boxrow.gif);
	background-repeat:repeat-y;
	background-position:left top
}
.ocsTextL h2 {margin:0 0 10px 0; padding:0}
.ocsTextL p {margin-left:15px; margin-right:10px; color:#585849; font-size:75%}
.ocsSamplerR {background-image:url(/web/images/img/img_bg_speedbox.gif); background-color:#e1e6ea; background-repeat:no-repeat; background-position:bottom left}
.ocsSwatchR {background-image:url(/web/images/img/img_bg_speedbox.gif); background-color:#e1e6ea; background-repeat:no-repeat; background-position:bottom left}
.ocsSmall p {font-size:70%; margin:20px 20px 0 30px; padding-bottom:150px}
.ocsOrder {margin-bottom:10px; border:1px solid #D5D5D5; padding:10px}

/* Colour scheming */
.acsCopy p {font-size:70%; padding:0; margin:0}
.acsCopy h2 {font-size:75%; font-weight:bold; padding:0; margin:10px 0 10px 0}
.acsCopy h3 {font-size:70%; font-weight:bold; color:#091858; padding:0; margin:0}
.acsLnk {width:316px; margin-bottom:10px; border:1px solid #D5D5D5; padding:5px}
.acsLnkImg {float:left; margin-right:5px}

.ccClassicWhites {background-color:#EDE9E0}
.ccClassicWhites p {font-size:70%; margin:10px 10px 0 0}
.ccEdwardian {background-color:#E4E9E3}
.ccEdwardian p {font-size:70%; margin:10px 10px 0 0}
.ccVictorian {background-color:#F2E4E4}
.ccVictorian p {font-size:70%; margin:10px 10px 0 0}
.ccGeorgian {background-color:#F9ECCC}
.ccGeorgian p {font-size:70%; margin:10px 10px 0 0}

/* Ready-mixed colours */
.rmTip {height:152px; border:1px solid #D5D5D5}
.rmTipCopy {padding-left:10px; padding-right:10px}
.rmCameo {width:154px; height:154px; margin-right:10px; margin-left:10px}
.rmMixing {height:152px; border:1px solid #D5D5D5}
.rmMixingCopy {padding-left:10px; width:130px; float:left}
.rmMixingStripe {float:right; width:80px; margin-top:20px}
.rmWallsTop {border-left:1px solid #D5D5D5; border-top:1px solid #D5D5D5; border-right:1px solid #D5D5D5; padding:8px}
.rmWoodMetalTop {border-left:1px solid #D5D5D5; border-top:1px solid #D5D5D5; border-right:1px solid #D5D5D5; margin-left:10px; padding:8px}
.rmWallsBtm {border-left:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; border-right:1px solid #D5D5D5; height:15px; margin-bottom:10px}
.rmWoodMetalBtm {border-left:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; border-right:1px solid #D5D5D5; height:15px; margin-left:10px; margin-bottom:10px}
.rmWhites {margin-left:10px; height:236px; background-color:#F1EDE1; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%}
.rmNeutrals {margin-left:10px; height:236px; background-color:#BAA999; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%; color:#FFFFFF}
.rmCreams {margin-left:10px; height:236px; background-color:#C0A28A; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%; color:#FFFFFF}
.rmPinks {margin-left:10px; height:236px; background-color:#D0749D; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%; color:#FFFFFF}
.rmOranges {margin-left:10px; height:236px; background-color:#F2BF86; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%; color:#FFFFFF}
.rmYellows {margin-left:10px; height:236px; background-color:#FEE080; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%; color:#400000}
.rmGreens {margin-left:10px; height:236px; background-color:#7A9278; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%; color:#FFFFFF}
.rmBlues {margin-left:10px; height:236px; background-color:#A7D1DD; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%; color:#FFFFFF}
.rmLightSpace {margin-left:10px; height:236px; background-color:#EFF1E6; margin-bottom:10px; padding-right:10px; padding-left:10px; font-size:75%}
.rmMenu {margin-left:10px; padding:10px; border:1px solid #D5D5D5; height:216px}
.rmExp {margin-top:10px; margin-bottom:10px}
.rmScheme {padding-left:10px}
.rmIntro h2 {padding:10px 0 10px 0; margin:0}

/* Products landing page */
.plpAdvisor {background-image:url(/web/images/img/plp/bg_productadvisor.jpg); background-position:top left; background-repeat:no-repeat; border:1px solid #D5D5D5; height:318px; width:316px}
.plpMixing {border:1px solid #D5D5D5; width:234px; height:153px}
.plpEndurance {background-image:url(/web/images/img/plp/bg_endurance.jpg); background-position:top left; background-repeat:no-repeat; height:165px}
.plpPromo1 {background-image:url(/web/images/img/plp/bg_ls.gif); background-position:top left; background-repeat:no-repeat; border:1px solid #D5D5D5; margin-bottom:10px; height:100px}
.plpPromo2 {border:1px solid #D5D5D5; margin-bottom:10px; height:99px; background-image:url(/web/images/img/plp/bg_podteaser.gif); background-position:top left; background-repeat:no-repeat}
.plpEndPromo {border:1px solid #D5D5D5; margin-bottom:10px; height:99px; background-image:url(/web/images/img/plp/bg_endpromo.gif); background-position:bottom right; background-repeat:no-repeat}

.plpBPpromo {margin-bottom:10px}
.plpPromo1Copy {padding:45px 8px 0 50px}
.plpPromo2Copy {padding:10px 0 0 10px; width:85px}
.plpMore {border:1px solid #D5D5D5; height:180px; background-image:url(/web/images/img/plp/bg_prodmore.jpg); background-position:bottom left; background-repeat:no-repeat}
.plpEndCopy {width:115px; margin-left:10px; padding-top:20px}
.plpAlsoCopy {margin:10px}
.plpAdvisorCopy {margin-left:85px; padding-top:10px}
.plpAdvisorCopy select {font-size:65%}
.plpAdvisorCopy label {font-size:65%}
.plpMixingCopy {padding:10px}
.plpLabel {display:block; width:90px; float:left; padding-top:3px}
.plpFitem {margin-bottom:15px}
.plpFitem input {vertical-align:middle}
.plpBtn {margin-right:15px; text-align:right}
.plpForm {margin-top:10px; margin-bottom:40px}
.plp-wallpaper-banner {margin:10px 0 0 0;}

.plpMixing2 {border:1px solid #D5D5D5; width:234px; height:153px; background-image:url(/web/images/img/plp/bg_cm.gif); background-position:bottom left; background-repeat:no-repeat;}
.plpPaintPod {background-image:url(/web/images/img/plp/bg_paintpod.jpg); background-position:top left; background-repeat:no-repeat; height:165px;}
.plpPPhd {width:150px; margin-left:10px; padding-top:10px}
.plpPPCopy {width:110px; margin-left:10px; padding-top:10px}

.plpPerfect {background-image:url(/web/images/img/plp/bg_perfect.gif); background-position:top left; background-repeat:no-repeat; height:165px;}
.plpPerfecthd {width:150px; margin-left:10px; padding-top:10px}
.plpPerfectCopy {width:130px; margin-left:10px; padding-top:10px}

/* Feature walls */
.fwFrameL {border:1px solid #D5D5D5; padding:10px; margin-right:10px; margin-bottom:10px}
.fwFrameR {border:1px solid #D5D5D5; padding:10px; margin-bottom:10px}

/* All products */
.apCopy {}
.apCopy h2 {padding:0; margin:0; font-size:90%}
.apCopy h3 {font-size:75%; font-weight:bold; margin:15px 0 0 0; padding:0}
.apCopy ul {list-style:none; padding:0; margin:0; font-size:75%}
.apCopy a:link {text-decoration:none}
.apCopy ul li a:link {color:#828276; text-decoration:none}
.apCopy ul li a:active {color:#828276; text-decoration:none}
.apCopy ul li a:visited {color:#828276; text-decoration:none}
A.apCategory:link, A.apCategory:visited {color:#091858; text-decoration: none}

/* Colour zones */
.mLFootnote {margin: 0px 10px 10px 10px; padding-top:15px}
.mLChip {margin-left:10px; margin-bottom:10px}
.mLChipBtm {margin-left:10px}
.mLPic {margin-left:10px; margin-bottom:10px}
.mLPicBtm {margin-left:10px}
.mLTop {border-top:1px solid #D5D5D5; border-right:1px solid #D5D5D5; padding-left:10px}
.mLBtm {border-bottom:1px solid #D5D5D5; border-right:1px solid #D5D5D5; padding-bottom:10px}
.mLColourMenu1 {margin-bottom:10px; margin-top:10px; float:left}
.mLColourMenu {margin-left:10px; margin-bottom:10px; margin-top:10px; float:left}
.mLMoodMenu {font-size: 70%; font-weight:bold}
.mLLeft {background-image:url(/web/images/furniture/bg_cl_left.gif); background-position:right; background-repeat:repeat-y}
.mLMTabWarm {background-image:url(/web/images/furniture/bg_cl_tab.gif); background-repeat:no-repeat; height:17px; margin-bottom:3px; width:65px; padding-left: 7px; padding-top: 2px}
.mLMTabFresh {background-image:url(/web/images/furniture/bg_cl_tab.gif); background-repeat:no-repeat; height:17px; margin-bottom:3px; width:65px; padding-left: 7px; padding-top: 2px}
.mLMTabRich {background-image:url(/web/images/furniture/bg_cl_tab.gif); background-repeat:no-repeat; height:17px; margin-bottom:3px; width:65px; padding-left: 7px; padding-top: 2px}
.mLMTabCalm {background-image:url(/web/images/furniture/bg_cl_tab.gif); background-repeat:no-repeat; height:17px; width:65px; padding-left: 7px; padding-top: 2px}
.mLMTabWarmS {margin-bottom:3px; width:72px}
.mLMTabFreshS {margin-bottom:3px; width:72px}
.mLMTabRichS {margin-bottom:3px; width:72px}
.mLMTabCalmS {width:72px}

/* Get the look */
.gtlBox {clear:both; border: 1px solid #D5D5D5; padding:10px 10px 0 10px; height:auto; overflow:auto; float:left; width:542px}
.gtlSchemeImg {float:left; width:246px; margin-bottom:20px}
.gtlSchemeCopy {float:right; width:296px}
.gtlSchemeCopy h2 {margin:0 0 10px 0; padding:0}
.gtlSchemeImg p {font-size:65%; margin-top:0; margin-bottom:3px}
.gtlSchemeIntro p {font-size:70%; margin-top:0; margin-bottom:10px; padding:0}
.gtlMenu {border: 1px solid #D5D5D5; padding:10px; margin-right:10px}
.tdGTL {background-color:#ECDDC0; width:226px; height:229px; float:left; display:inline; padding: 8px 10px 0 10px;}
.tdGTL img.imgHD {margin-bottom: 8px;}
.gtlIndex {font-size:75%; margin-bottom:5px}

/* Colour detail */
.cdIntro h2 {color:#010068; font-size:90%; margin-bottom:10px; padding-bottom:0; margin-top:0}
.cdIntro p {font-size:75%; margin-bottom:0; padding-bottom:10px}
.cdLeft {width:72px; padding-right:10px}
.cdMain {width:482px}
.cdRight {width:154px; padding-left:10px}
.cdZoneLnk {text-align:center; margin-top:3px}
.cdChip {float:left; width:154px; margin-right:10px}
.cdIntro {float:right; width:318px;}
.cdChoose {clear:both; padding-top:10px; padding-bottom:5px}
.cdFamily {clear:both; margin-bottom:10px; height:auto; overflow:auto;}
.cdProducts {clear:both; border-bottom: 1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-left:1px solid #D5D5D5;padding:10px 10px 0 10px; height:auto; overflow:auto; float:left; width:460px;}
.cdFamilyName {width:475px; background-color:#EAEAE8; padding-top:3px; padding-bottom:3px; padding-left:5px; border:1px solid #D5D5D5}
.cdFamilyName h3 {margin:0; font-size:80%; font-weight:bold; color:#091858}
.t091858, a.t091858:link, a.t091858:visited {color:#091858; text-decoration: none;}
.cdProductImg {float:left; width:82px; margin-bottom:20px}
.cdProductCopy {float:right; width:378px; margin-bottom:20px}
.cdProductCopy h4 {margin:0; font-weight:bold; font-size:75%}
.cdProductCopy p {font-size:70%; margin-top:0; margin-bottom:10px}
.cdSchemeImg {float:left; width:164px; margin-bottom:20px}
.cdSchemeCopy {float:right; width:296px; margin-bottom:20px}
.cdSchemeIntro {min-height:54px}
* html .cdSchemeIntro {height:54px}
.cdSchemeIntro p {font-size:70%; margin-top:0; margin-bottom:0; padding:0}
.cdSchemeImg p {font-size:65%; margin-top:0; margin-bottom:3px}
h3.ulMore {border-bottom:1px solid #D5D5D5; margin-bottom:10px}

/* Products */
.pLeft {width:164px}
.pLeftInner {padding:10px 10px 10px 10px; margin-right:10px; border:1px solid #D5D5D5;}
.pLeft h3 {font-size:90%; font-weight:normal; margin-bottom:2px}
.pMain {width:400px}
.pMain h3 {border-bottom:1px solid #D5D5D5; margin-bottom:10px}
.pRight {width:144px; padding:10px}
.pColourLnk {width:400px}
.pGlanceIcons {width:36px; padding-bottom:10px}
.pGlaceH {width:160px}
h4.pGlance {margin-top:5px; font-size:75%; padding:0}
p.pGlance {padding-top:5px; padding-bottom:10px; margin:0; font-size:75%}
.pCR td {padding-bottom:10px}
.pLogo {text-align:center}
.pPromo {margin-bottom:20px; text-align:center; font-size:70%; font-weight:bold}
h4.pUsage {margin:0; font-size:75%; padding:0; color:#010068}


/* BackPack */
.wsbpPromo {width:154px; background-image:url(/web/images/furniture/bg_bpboxbtm.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ee3224; color:#FFFFFF}
.wsbpPromo p {color:#FFFFFF; padding:10px; font-size:70%; margin:0; padding-bottom:10px}
.wsbpPromo a:link {color:#FFFFFF;}
.wsbpPromo a:active {color:#FFFFFF;}
.wsbpPromo a:visited {color:#FFFFFF;}

.wsbpPromo h3 {margin:0; padding:0 0 10px 0}




/* PaintPod */
.ppLanding {width:564px}
.ppLanding h2 {margin-bottom:10px}
.ppLanding h3 {border-bottom:1px solid #D5D5D5; margin-bottom:10px}
.ppLandingSupport {margin-left:10px; padding:10px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5}
.ppInstore {margin-bottom:20px; text-align:center}
.ppStep {width:168px; margin-bottom:20px}
.ppStep ul {padding:0; list-style-position: outside; margin: 0 0 0 15px;}
.ppStep li {padding-bottom:5px}
.ppSpare {margin-right:10px; border:1px solid #D5D5D5; padding:10px; margin-bottom:10px; height:auto; clear:both; overflow:auto}
.ppSpareImg {float:left; width:142px; height:132px}
.ppSpareCopy {width:107px; float:right}
.ppSpareCopy h2 {padding:0; margin:0; font-size:75%; font-weight:bold; color:#091858}
.ppSpareCopy h3 {padding:0; margin:0 0 5px 0; font-size:70%; font-weight:bold}
.ppSpareCopy p {font-size:70%; margin:0;}
.tDppSupport {padding:10px; margin-right:10px; border:1px solid #D5D5D5; margin-bottom:10px}
.tDppFAQ {padding:10px; margin-right:10px; border:1px solid #D5D5D5; float:left; width:240px; height: 200px; overflow:auto}
.tDppSpares {padding:10px; margin-right:10px; border:1px solid #D5D5D5; float:left; width:260px; height: 200px; overflow:auto}
.ppBanner {margin-top:10px; border:1px solid #D5D5D5; width:726px}

/* Decorator */
.decResults {border:solid 1px #D5D5D5; padding:10px; margin-bottom:10px}
.decCopy {width:420px; float:left}
.decCopy h2 {font-size:75%; font-weight:bold; margin:0; padding:0}
.decCopy p {font-size:75%; margin:0; padding:0}
.decLogo {width:104px; float:left}
.decLink {width:119px; float:left; padding-top:5px}
.decChoose {font-size:75%}
.decEmailMe {margin-left:10px; border:solid 1px #D5D5D5; padding:10px; background-color:#F4F4F4; margin-bottom:10px}
.decEmailMe h3 {padding:0; margin:0 0 10px 0}
.decContacts {margin:0 0 10px 10px; border:solid 1px #D5D5D5; padding:10px;}
.decContacts h3 {padding:0; margin:0 0 10px 0}
.decContacts p {font-size:75%; margin:0; padding:0}
.decURL {margin-top:10px}
.decEmailMe input {font-size:70%}
.decProfile p {margin:0; padding:0}
.decProfile p.decTown {font-size:80%}
.decProfile p.decSkills {font-size:75%; margin-bottom:10px}
.decProfile p.decFeedback {font-size:75%; margin-bottom:20px}
.decProfile p.decQuote {font-size:75%; margin-bottom:20px; font-style:italic}
.decProfile p.decSince {font-size:65%}
.decProfile p.decGuar {font-size:75%}
.decProfile p.decAccred {font-size:65%; padding-top:5px}
.decProfile h2 {font-size:120%; font-weight:bold; padding:0; margin:0}
.decProfile h3 {padding:0; margin:20px 0 10px 0}
.decDSDlogo {margin-left:46px}
.decDSDlogoLP {margin:10px 0 0 20px}
.decTMlogo {margin-top:20px; margin-left:48px}
.decSearch {border:solid 1px #D5D5D5; padding:10px; margin-left:10px; margin-top:10px}
.decSub {margin-bottom:10px; margin-top:40px}
.decPic {float:left; margin-right:10px}
.decThanks {height:214px; width:460px; border:solid 1px #D5D5D5; float:left; padding:10px; font-size:75%}
.decThanks h2 {padding:0; margin:0 0 10px 0}
.decDownload {margin-left:10px; border:solid 1px #D5D5D5; padding:10px; font-size:70%}
.decDDPlogo {width:106px; margin-right:10px; float:left}
.decDDPpromo {border:solid 1px #D5D5D5; padding:10px; margin-left:10px; margin-top:10px}
.decDDPpromo P {font-size:70%; margin:0; padding:0}
.decDDPpromoLink {text-align:right}
.decProfile p.decFellow {font-size:75%; margin-top: 20px; margin-bottom:20px; font-weight:bold; color:#00447D}

/* StoreFinder */
.storeResult {clear:both}
.storeAddress {width:177px; margin-right:10px; float:left; padding-bottom:10px}
.storeDistance {width:150px; margin-right:10px; display:inline; float:left}
.storeAttributes {float:left; display:inline}
.storeName {font-weight:bold; margin-bottom:1px}
.storeAddressText {margin-top:0; margin-bottom:1px}

.stockistsResults {border:solid 1px #D5D5D5; padding:10px; width:542px; float:right;}
.stockistsResults HR {height:1px; border:0; border-bottom:1px solid #D5D5D5; font-size:0pt; color:#D5D5D5; clear:both; margin-bottom:10px;}
.tdStockistSearch {width:132px; height:215px; background-color:#F4F4F4; border:solid 1px #D5D5D5; margin-right: 10px; float:left; display:inline; padding:10px;}

.RepaintResults {background-color:#EFFAEA; border:1px solid #B1C882; padding:10px; width:542px; float:right;}
.RepaintResults HR {height:1px; border:0; border-bottom:1px solid #B1C882; font-size:0pt; color:#B1C882; clear:both; margin-bottom:10px;}
.tdRepaintSearch {width:132px; height:215px; background-color:#EFFAEA; border:solid 1px #b1c882; margin-right: 10px; float:left; display:inline; padding:10px;}

* html .tdStockistSearch {ma\rgin-right:7px;}
.storeSearch {margin-bottom:10px; display:block} 
.storeChoose {font-size:75%}

/* Colour Consultant */
.consultantQ {border:#D5D5D5 1px solid; margin-bottom:10px; padding-top:10px}
.consultantQ p {margin-left:10px}
.consultantQ label {display:block}
.consultantQ select {margin-left:10px; margin-bottom:10px}
.consultantResults {width:164px; margin-bottom:10px}
.consultantZone {border-top:#D5D5D5 1px solid; border-left: #D5D5D5 1px solid; border-right: #D5D5D5 1px solid; padding:5px; width:142px; font-weight:bold; font-size:70%}
.consultantChipT {margin:0 10px 10px 0; float:left}
.consultantChipB {margin-right:10px; float:left}
.consultantBtm {border-bottom:#D5D5D5 1px solid; border-left: #D5D5D5 1px solid; border-right: #D5D5D5 1px solid; width:152px; height:20px}
.consultantChips {height:auto; overflow:auto;}

/* Colour Coordinator */
.coordinatorRoom {}
.coordinatorRoom label {font-weight:bold; font-size:70%; display:block; margin-top:4px}
.coordinatorRoom input {float:left}
.coordinatorChoose {font-size:70%; padding-top:4px; margin-bottom:10px}
.coordinatorChosen {border:#D5D5D5 1px solid; padding:10px}
.coordinatorChosen h2 {margin:0; padding:0 0 10px 0}
.coordinatorChosen p {font-weight:bold; font-size:70%; padding:0; margin:3px 0 10px 0}
.coordinatorScheme {border:#D5D5D5 1px solid; padding:10px; margin-bottom:10px}
.coordinatorScheme h3 {font-weight:bold; font-size:75%; margin:0 0 10px 0; padding:0}
.coordinatorScheme p {font-size:75%; padding:0; margin:0 0 10px 0}
.coordinatorFootnote p {font-size:65%; padding:0; margin:0}

/* Order swatches */
.osForm {border: #D5D5D5 1px solid; background-color:#F4F4F4; padding:10px; width:462px}
.osJourney {margin-bottom:10px}
.osForm P {font-size:75%; margin:0 0 10px 0; padding:0}
.osForm input {font-size:75%; margin-bottom:10px}
.osForm select {font-size:75%; margin-bottom:10px}
.osForm label {font-size:75%; font-weight:bold; margin-bottom:10px}

/* Order general */
.ogForm {border: #D5D5D5 1px solid; background-color:#F4F4F4; padding:10px}
.ogJourney {margin-bottom:10px}
.ogForm P {font-size:75%; margin:0 0 10px 0; padding:0}
.ogForm input {font-size:75%; margin-bottom:10px}
.ogForm select {font-size:75%; margin-bottom:10px}
.ogForm label {font-size:75%; font-weight:bold; margin-bottom:10px}



/* DIY */
.diyMenu {padding:10px 15px 10px 10px; border:1px solid #D5D5D5; margin-right:10px}
.diyCopy ul li {margin-bottom:10px}

/* Paint Calc */
.pcPack {margin-right:10px; margin-bottom:10px; float:left}
.pcCopy {float:left; width:300px}
.pcProduct {border: #D5D5D5 1px solid; padding:10px 10px 0 10px; margin:10px 0 10px 0}
.pcResults {margin-bottom:20px}
.pcResults ul {padding:0; margin:0;}
.pcResults ul li {list-style-type:none; margin-bottom:10px}

/* Shopping list */
.slSpiral {width:574px; background-image:url(/web/images/furniture/img_bg_sl_top.gif); background-repeat:repeat-y; background-position:top; height:52px}
.slHeading {width:574px; background-image:url(/web/images/furniture/img_bg_sl_mid.gif); background-repeat:repeat-y; background-position:bottom; height:auto; overflow:auto}
.slLabels {width:574px; background-image:url(/web/images/furniture/img_bg_sl_mid.gif); background-repeat:repeat-y; background-position:top; height:auto; overflow:auto}
.slRow {width:574px; background-image:url(/web/images/furniture/img_bg_sl_mid.gif); background-repeat:repeat-y; background-position:bottom; height:auto; overflow:auto}
.slFooter {width:574px; background-image:url(/web/images/furniture/img_bg_sl_btm.gif); background-repeat:no-repeat; background-position:bottom; height:54px}
.slEmpty {width:574px; background-image:url(/web/images/furniture/img_bg_sl_mid.gif); background-repeat:repeat-y; background-position:bottom; height:175px; overflow:auto}
.slFooterMenu {padding-bottom:18px; padding-left:10px}
.slFooterProd {width:290px; float:left; padding-top:10px}
.slFooterCol {width:210px; float:left; padding-top:10px}
.slStarted {border:#D5D5D5 1px solid; padding:10px; margin-top:25px}
.slStarted p {font-size:70%; padding:0; margin-bottom:10px}
.slTips {border:#D5D5D5 1px solid; padding:10px}
.slTips p {font-size:70%; padding:0; margin:0 0 10px 0}
.slTipsL {border:#D5D5D5 1px solid; padding:10px; width:214px}
.slTipsL p {font-size:70%; padding:0; margin:0 0 10px 0}
.slStep1 {background-image:url(/web/images/furniture/img_bg_1.gif); background-repeat:no-repeat; background-position:left top; padding:0; margin-top:10px}
.slStep1 p {padding-left:30px}
.slStep2 {background-image:url(/web/images/furniture/img_bg_2.gif); background-repeat:no-repeat; background-position:left top; padding:0}
.slStep2 p {padding-left:30px; padding-top:12px}
.slStep3 {background-image:url(/web/images/furniture/img_bg_3.gif); background-repeat:no-repeat; background-position:left top; padding:0}
.slStep3 p {padding-left:30px; padding-top:12px}
.slColour {width: 100px; float:left; margin-left:10px; padding-bottom:10px}
.slPack {width:110px; float:left; padding-bottom:10px;}
.slPackCopy {width:130px; float:left; padding-bottom:10px; font-size:70%; font-weight:bold}
.slQuantity {width:100px; float:left; padding-bottom:10px; font-size:70%; padding-left:10px}
.slHColour {width: 100px; float:left; margin-left:10px; padding-bottom:10px; font-size:70%; font-weight:bold; color:#091858}
.slHProduct {width:110px; float:left; padding-bottom:10px; font-size:70%; font-weight:bold; color:#091858}
.slHQuantity {width:100px; float:left; padding-bottom:10px; font-size:70%; font-weight:bold; color:#091858; padding-left:10px}
.slDelete {width:43px; float:left;padding-bottom:10px}


/* Pop Ups */
.puHeader {border-bottom:solid 1px #D5D5D5; margin-bottom:20px; padding:10px; height:auto; overflow:auto}
.puClose {text-align:right; font-size:70%; float:right}
.puLogo {float:left; margin-bottom:10px}
.puFooter {border-top:solid 1px #D5D5D5; margin-top:20px; text-align:right; font-size:70%; padding:10px}
.termsCopy {margin:0 15px 0 15px}
.termsCopy p {font-size:70%; padding:0; margin:0 0 10px 0}
.termsCopy h2 {font-size:75%; font-weight:bold; padding:0; margin:5px 0 10px 0}
.termsCopy h3 {font-size:70%; font-weight:bold; padding:0; margin:0}

/* Search */
.tdSearchResults {width:574px}
.tdSearchResults h2 {font-size:75%; clear:both}
.tdProductSearchResults {border:solid 1px #D5D5D5; margin-right:10px; margin-bottom:10px; height:auto; overflow:auto; float:left;}
.srResult {height:auto; clear:both; margin:10px 10px 0 10px}
.srProductImg {float:left; width:72px; height:82px; padding-right:10px}
.srProductCopy {float:right; width:460px;}
.srProductCopy h3 {margin:0; font-weight:bold; font-size:75%}
.srProductCopy h3 a {text-decoration:none; color:#091858}
.srProductCopy p {font-size:70%; margin-top:0; margin-bottom:10px}

.srArticles {margin-bottom:25px; margin-right:10px; float: left; width: 564px;}
* html .srArticles {height: 1%;} /*@ WIE6: Guillotine bug */
.srArticles h3 {margin:0; font-weight:bold; font-size:75%}
.srArticles p {font-size:70%; margin-top:0; margin-bottom:0}
.srArticles h3 a {text-decoration:none; color:#091858}
.srArticles .video-thumb {float: left; margin: 0 10px 0 0;}

/* Expert advice */
.eaCoordinator {width:328px; background-image:url(/web/images/img/img_bg_coordinator.gif); background-repeat:no-repeat; background-position:top; height:70px}
.eaCoordinatorCopy {margin:0 5px 0 85px; padding-top:14px}
.eaConsultant {width:328px; background-image:url(/web/images/img/img_bg_consultancy.gif); background-repeat:no-repeat; background-position:top; margin-bottom:10px; height:64px; background-color:#EAEAEA}
.eaConsultantCopy {margin:0 0 0 5px; width:230px; padding-top:15px}
.eaOne {width:328px; background-image:url(/web/images/img/img_bg_onetoone.gif); background-repeat:no-repeat; background-position:top; height:69px; background-color:#EAEAEA; margin-bottom:10px;}
.eaOneCopy {margin:0 5px 0 120px; padding-top:14px}
.eaScheming {width:328px; background-image:url(/web/images/img/img_bg_scheming.gif); background-repeat:no-repeat; background-position:top; margin-bottom:10px; height:70px; background-color:#EAEAEA}
.eaSchemingCopy {margin:0 5px 0 120px; padding-top:11px}
.eaTrends {width:328px; background-image:url(/web/images/img/img_bg_trends.gif); background-repeat:no-repeat; background-position:bottom; height:60px; background-color:#EAEAEA}
.eaTrendsCopy {margin:0 0 0 5px; width:210px; padding-top:5px}
.eaCopy p {font-size:65%; margin:0; padding:0}
.eaCopy h2 {font-size:65%; font-weight:bold; color:#091858; padding:0; margin:10px 0 5px 0}
.eaCopy h3 {font-size:65%; font-weight:bold; color:#091858; padding:0; margin:0}
.eaCopy p a:link, .eaCopy p a:active, .eaCopy p a:visited {text-decoration:none; color:#828276}
.eaCopy h3 a:link, .eaCopy h3 a:active, .eaCopy h3 a:visited {text-decoration:none; color:#091858}
.eaDDS {width:328px; background-image:url(/web/images/img/img_bg_dds.jpg); background-repeat:no-repeat; background-position:top; margin-bottom:10px; height:65px; background-color:#EAEAEA}
.eaDDSCopy {margin:0 0 0 5px; width:270px; padding-top:15px}

/* Colour Chemistry */
.tdQuiz {background-color:#665780; width:226px; height:222px; float:left; display:inline; padding: 15px 10px 0 10px}
.ccPic {width:154px; height:154px; float:left; display:inline; padding-left:15px}
.ccQtn {width:236px; height:144px; padding: 10px 10px 0 10px;float:left; display:inline}
.ccAns {width:333px; height:144px; padding-top:10px; float:left; display:inline}
.bg-9d3a34 {background-color:#9D3A34}
.bg-dbc8b9 {background-color:#DBC8B9}
.bg-8f8ea2 {background-color:#8F8EA2}
.bg-fff6ca {background-color:#FFF6CA}
.bg-ac4a62 {background-color:#AC4A62}
.bg-e3d2ca {background-color:#E3D2CA}
.bg-5e5158 {background-color:#5E5158}
.bg-eee8e1 {background-color:#EEE8E1}
.bg-7d7567 {background-color:#7D7567}
.bg-f6e2c5 {background-color:#F6E2C5}
.bg-493634 {background-color:#493634}
.bg-addfdc {background-color:#ADDFDC}
.ccPro1 {width:236px; height:236px; float:left; display:inline; padding-left:15px}
.ccPro2 {width:10px; height:236px; float:left; display:inline}
.ccPro3 {width:390px; height:221px; float:left; display:inline; padding:15px 10px 0 10px}
.ccPro4 {width:72px; height:236px; float:left; display:inline}
.ccPro5 {width:15px; height:236px; float:left; display:inline}
.ccPro6 {width:716px; border:1px solid #C0C0C0; margin-top:10px; padding:5px}
.ccPro7 {width:482px; float:left; display:inline; margin-right:10px;}
* html .ccPro7 {ma\rgin-right:7px;}
.ccPro8 {width:462px; border-right:#D5D5D5 1px solid; border-top:#D5D5D5 1px solid; border-left:#D5D5D5 1px solid; padding: 14px 9px 10px 9px}
.ccPro9 {width:482px ; height:154px}
.ccPro10 {width:480px ; height:16px; border-right: #D5D5D5 1px solid; border-bottom:#D5D5D5 1px solid; border-left:#D5D5D5 1px solid; padding-top:7px; padding-bottom:16px}
.ccZoneImg {margin-right:10px}
.text-5d585c {color:#5D585C}
.ccPro11 {width:158px; margin-left:5px; float:left; display:inline;}
.ccPro12 {width:164px; float:left; display:inline;}

/* Bright spark */
.bg-7a1518 {background-color:#7A1518}
.bg-d34651 {background-color:#D34651}
.bg-f3cc88 {background-color:#F3CC88}

/* Tranquil trendsetter */
.bg-936955 {background-color:#936955}
.bg-afa89e {background-color:#AFA89E}
.bg-f5e2d0 {background-color:#F5E2D0}

/* Glamorous luminary */
.bg-583637 {background-color:#583637}
.bg-c14b19 {background-color:#C14B19}
.bg-cdd4d6 {background-color:#CDD4D6}

/* Soft edged modernist */
.bg-3f403b {background-color:#3F403B}
.bg-e7bc54 {background-color:#E7BC54}
.bg-d6e2b4 {background-color:#D6E2B4}

/* Freethinking futurist */
.bg-e45439 {background-color:#E45439}
.bg-ec9cbe {background-color:#EC9CBE}
.bg-f0d4e2 {background-color:#F0D4E2}

/* Cool classicist */
.bg-916246 {background-color:#916246}
.bg-b7a796 {background-color:#B7A796}
.bg-faecc7 {background-color:#FAECC7}


/* Sophisticated natural */
.bg-638152 {background-color:#638152}
.bg-b4c798 {background-color:#B4C798}
.bg-e4e0bf {background-color:#E4E0BF}

/* Gentle perfectionist */
.bg-717974 {background-color:#717974}
.bg-afbdbd {background-color:#AFBDBD}
.bg-ebd8c1 {background-color:#EBD8C1}

/* Soothing spirit */
.bg-b9a494 {background-color:#B9A494}
.bg-c9ac7e {background-color:#C9AC7E}
.bg-dee3d8 {background-color:#DEE3D8}

/* Restful revolutionary */
.bg-681913 {background-color:#681913}
.bg-ad3a31 {background-color:#AD3A31}
.bg-e1ebf5 {background-color:#E1EBF5}

/* Comfot creator */
.bg-901e2b {background-color:#901E2B}
.bg-f7a464 {background-color:#F7A464}
.bg-f9ead7 {background-color:#F9EAD7}

/* Elegant dreamer */
.bg-6f3c45 {background-color:#6F3C45}
.bg-8f786b {background-color:#8F786B}
.bg-d7d6d2 {background-color:#D7D6D2}

/* Dramatic stylist */
.bg-580c19 {background-color:#580C19}
.bg-d99d6b {background-color:#D99D6B}
.bg-dfdbc0 {background-color:#DFDBC0}

/* Peace maker */
.bg-8b8b4d {background-color:#8B8B4D}
.bg-f0f7e7 {background-color:#F0F7E7}
.bg-e6d7da {background-color:#E6D7DA}

/* Relaxed romantic */
.bg-8d726a {background-color:#8D726A}
.bg-afa3ab {background-color:#AFA3AB}
.bg-d8cfd9 {background-color:#D8CFD9}

/* Social butterfly */
.bg-7babb1 {background-color:#7BABB1}
.bg-bfcfde {background-color:#BFCFDE}
.bg-e6e9f1 {background-color:#E6E9F1}

/* Urban experimentalist */
.bg-634263 {background-color:#634263}
.bg-d2a6c9 {background-color:#D2A6C9}
.bg-f4dd86 {background-color:#F4DD86}

/* Your questions answered */
.YQAfaqmenuSml {margin-right:10px}
.YQAfaqmenuLrg {margin-left:10px}
.YQAlpH {background-color:#4F4B5A; margin-bottom:2px; padding:10px}
.YQAlpS {background-color:#53476F; margin-bottom:2px; padding:10px}
.YQAlpCP {background-color:#5F577C; margin-bottom:2px; padding:10px}
.YQAlpDIY {background-color:#7A6F97; margin-bottom:2px; padding:10px}
.YQAlpP {background-color:#857AA2; margin-bottom:2px; padding:10px}
.YQAlpUTS {background-color:#988FAE; margin-bottom:2px; padding:10px}

.YQAlp H2 {color:#FFFFFF; margin:0; padding:0}
.YQAlp H3 {color:#FFFFFF; margin:0; padding:0}
.YQAlp ul {margin:0; padding:0; list-style:none}
.YQAlp li {color:#FFFFFF; font-weight:bold; font-size:75%}
.YQAlp p {color:#FFFFFF; font-size:75%; margin:0; padding-top:5px; padding-bottom:5px}
.YQAlp a:link, .YQAlp a:visited, .YQAlp a:active {color:#FFFFFF; text-decoration:none}
.YQAlp a:hover {color:#FFFFFF !important}

.YQAlpCE {border:1px solid #D5D5D5; padding:10px; margin-bottom:10px}
.YQAlpCU {border:1px solid #D5D5D5; padding:10px}
.YQAlpCU h3 {font-size:75%; padding:0; margin-bottom:5px}
.YQAnumber {font-weight:bold; font-size:150%}
.YQAfootnote {font-size:85%}
.FAQpic {margin-left:10px; margin-bottom:10px; float:right}
.FAQSearchResults h2 {font-size:75%}

/* My projects */
.mplpProjects {padding:10px; border:1px solid #D5D5D5;}
.mplpProjects p {font-size:70%; margin-bottom:10px}
.mplp p {font-size:75%; padding:0; margin:0}
.mplp label {font-size:65%; font-weight:bold}
.mplp input {font-size:70%; margin-bottom:5px}
h2.mplp {padding:0; margin-top:0; margin-bottom:5px;}
.mplpLeftItem {background-image:url(/web/images/furniture/img_bg_dotted_hr.gif); background-repeat:repeat-y; background-position:bottom; height:auto; overflow:auto; width:318px; padding-bottom:5px; padding-top:5px}
.mplpSP {height:auto; overflow:auto; margin-bottom:5px; clear:both; border-top:1px solid #D5D5D5}
.mplpSPThumb {width:110px; float:left; padding-top:5px;}
.mplpSPText {padding-top:5px; min-height:100px}
.mplpSPText h3 {font-size:75%; font-weight:bold; margin:0; padding:0}
.mplpLogin {background-color:#F7F7F7; border:1px solid #D5D5D5; padding:10px; overflow:auto; height:auto}
.mplpLL {width:180px; float:left; margin-right:25px}
.mplpLR {width:170px; float:left}
.mplpForm {margin-bottom:25px}
.photoTips {border:#D5D5D5 1px solid; padding:10px}
.photoTips p {font-size:70%; padding:0; margin:0 0 10px 0}
.photoTipsL {border:#D5D5D5 1px solid; padding:10px; width:214px}
.photoTipsL p {font-size:70%; padding:0; margin:0 0 10px 0}

/* Moodboard */
h1.mbHeading {color:#091858; font-size:85%; font-weight:bold; margin-left:15px; margin-bottom:10px; width:200px; float:left}
.mbMenuBar {width:575px}
.mbMenuBtn {margin-right:5px; cursor:pointer; cursor:hand}
.mbMSopen {background-image:url(/web/images/furniture/img_bg_folder_open.gif); background-repeat:no-repeat; padding-bottom:4px;padding-top:1px;padding-left:28px;border-bottom:1px solid #D5D5D5;font-size:70%}
.mbMSopen a {text-decoration:none; font-weight:bold; color:#091858}
.mbMSclosed {background-image:url(/web/images/furniture/img_bg_folder_closed.gif); background-repeat:no-repeat; padding-bottom:4px;padding-top:1px;padding-left:28px;border-bottom:1px solid #D5D5D5;font-size:70%}
.mbMSclosed a {text-decoration:none; font-weight:bold; color:#828276}

/* My scrapbook */
.msMSopen {list-style:none;background-image:url(/web/images/furniture/img_bg_folder_open.gif); background-repeat:no-repeat; padding-bottom:4px;padding-top:4px;padding-left:28px;border-bottom:1px solid #D5D5D5;font-size:75%}
.msMSopen a {text-decoration:none; font-weight:bold; color:#091858}
.msMSclosed {list-style:none;background-image:url(/web/images/furniture/img_bg_folder_closed.gif); background-repeat:no-repeat; padding-bottom:4px;padding-top:4px;padding-left:28px;border-bottom:1px solid #D5D5D5;font-size:75%}
.msMSclosed a {text-decoration:none; font-weight:bold; color:#828276}
.foldertitle {width:100%; margin-bottom:10px}
.foldername {font-weight:bold}
.folderdelete {padding-left:15px; font-size:65%}

/* Floating scrapbook */
.fsProjects {width:187px; background-image:url(/web/images/furniture/img_bg_fs_projects.gif); background-repeat:no-repeat; background-position:top; height:auto; overflow:auto}
.fsScrapbook {width:187px; height:95px; background-image:url(/web/images/furniture/img_bg_fs_scrapbook.gif); background-repeat:no-repeat; background-position:top; position:relative}
.fsMenu {margin-top:45px; margin-left:10px; width:150px; padding-bottom:10px}
.fsMenu ul {margin:0; padding:0;}
.fsMenu li {margin:0; padding:0; list-style-type:none;}

#scrapbook {position:absolute; left:758px; top:100px; width:187px; z-index:996;}
#fsScrapbook #indicator {position:absolute; left:51px; top:39px}
#fsScrapbook #message {
	position:absolute;
	left:39px;
	top:38px;
	width:124px;
	height: 40px;
	text-align:center;
	font-size:11px;
	font-weight:bold
}
#fsScrapbook #adding {
	position:absolute;
	left:73px;
	top:40px;
	width:57px;
	height: 17px;
	font-size:10px;
	padding-top:2px;
}

/* Dialog box formatting (for Order Swatches) */
body .yui-panel {border : 1px solid #9E9E9E !important}
body .yui-panel .container-close {
	width: 60px !important;
	height: 18px !important;
	margin-top: -5px!important; 
	background: transparent url(/web/images/furniture/dialog_close.gif) no-repeat scroll 0 0 !important;
	right: 18px;
	text-indent: -10000em;
	outline: none;
}
body .yui-panel .hd {
	background-color: white; 
	border-style: none;
	padding: 16px 18px 15px 17px;
	margin: 0;
}
body .yui-panel .hd h1 {
	color: #091858;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
body .yui-panel .bd {
	padding: 0 18px;	
	margin: -3px 0;
}
body .yui-panel .bd p {
	font-size:75%
}
body .yui-panel .bd h1 {
	font-weight: bold; 
	color: #091858; 
	margin-top: 0;
	margin-left: -1px;
	font-size: 100%;
}
body .yui-panel .ft {
	padding: 18px;
}
body .button-group button {
	font: bold 11px Arial;
	border: 1px solid #DFDFDF;
	background-color: #EFEFEE;
	margin: 0;
	color: #828276;
}
body .button-group button:active, 
body .button-group button:hover,
body .button-group button.hover {
	border: 1px solid #DFDFDF;
	background-color: #EFEFEE;
	cursor: pointer;
	color: #828276;
}

.yui-panel-container.shadow .underlay {opacity:0.3 !important;filter: alpha(opacity=30) !important;}


/* Environmental Section */

.btEnvNoBorder {
	padding-right: 10px;
	padding-bottom: 10px;
}
.btEnvBorder {
	padding: 10px;
	border: 1px solid #ccd3bd;
	background-color: #eff3e6;
}
.btEnvHomeBorderTop {
	border: 1px solid #cdcdcd;
	height: 120px;
}
.btEnvHomeBorderBottom {
	border: 1px solid #cdcdcd;
	background-image:url(/web/images/img/plp/bg_prodmore.jpg); background-position:bottom left; background-repeat:repeat-x;
}
.envLandBxCopy {
	padding-left:10px; 
	padding-top:12px;
	padding-bottom:12px;
}

.btEnvNoBorder p, .btEnvBorder p { font-size: 12px; margin-bottom: 8px; }
.EnviroChoiceBx {
	background-image:url(/web/images/img/img_bg_enviro_choice_bx.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:211px;
	width:246px
}
.EnviroUsedPntBx {
	background-image:url(/web/images/img/img_bg_enviro_usedpnt_bx.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:211px;
	width:246px
}
.EnviroChoice {
	margin-left:10px;
	margin-top:0px;
	margin-right:20px;
	padding-bottom: 10px;
}
.EnviroRecycle {
	background-image:url(/web/images/img/img_bg_enviro_recycle2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:108px;
}
.EnviroCleaning {
	background-image:url(/web/images/img/img_bg_enviro_cleaning2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:104px;
}
.mr0 {
	margin-right: 10px;
	margin-bottom: 0px;
}
hr {
	background-color: #e2e2e2;
	height: 1px;
}
.mnBord {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.ocsTextL p {
	margin-bottom: 10px;
}
.EnvImgBord { 
	padding:10px;
	border:1px solid #ccd3bd;
	background-color:#FFFFFF;
}
.repaintImg {
	padding-left: 15px;
}
.envHpln {
	padding-left: 0px;
}
.pt10 {
	padding-top: 10px;
}
.pl20 {
}
.pl15 {
	padding-left: 15px;
}
.pr10 {
	padding-right: 10px;
}
.ocsTextL a:link, .ocsTextL a:active, .ocsTextL a:visited {
	color: #585849;
	font-weight: bold;
}
.ocsTextL a:hover {
	color: #a11944;
}
.btEnvHomeChoices {
	background-image: url(/web/images/img/img_bg_enviro_greener_choices.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 122px;
}
.btEnvUnusedPnt {
	background-image: url(/web/images/img/img_bg_enviro_used_paint.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 122px;
}
.btEnvCleaning {
	background-image: url(/web/images/img/img_bg_enviro_cleaning.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 102px;
}
.btEnvRecycle {
	background-image: url(/web/images/img/img_bg_enviro_recycle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 102px;
}

a:link.cngLnk, a:visited.cngLnk, a:active.cngLnk { color:#FFFFFF; text-decoration: none; font-weight: bold;}
a:hover.cngLnk { color:#1095c2 !important; }

/* Design Service */
div#DDSheader { width: 758px; background: url(/web/images/designservice/img_dds_header.gif) no-repeat center top; height: 110px; margin-top:20px; }
div#DDSleftContentBox { height: auto; width: 285px; float: left; margin-top: 13px; margin-bottom: 20px; margin-left: 27px}
div#DDSleftContentBox h1 { font: 1.3em Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: right; }
div#DDSrightContentBox { height: auto; width: 350px; float: left; margin-top: 17px; margin-bottom: 20px; margin-left: 38px; padding-right: 10px; }
div#DDScontent { width: 758px; background: #8D8979; padding-bottom: 10px; float: left; height: 265px; }
div#DDScontent p {font: 0.7em Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; padding-right: 10px; }
div#DDScontent a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
div#DDScontent a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
div#DDScontent a:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }

/* ----------- WWYC -------------- */

/* GRID BOX GLOBAL */
.gridtbl { margin-bottom: 28px; }

/* GRID BOX - BLUE */
.gridbox { height: 78px; width: 126px; text-align:center; }
.gridboxWd { height: 78px; width: 127px; text-align:center; }
.box1_blue { background-color:#e7f4fa; }
.box2_blue { background-color:#cce8f3; }
.box3_blue { background-color:#b1dcec; }
.box4_blue { background-color:#a0d5e7; }
.box5_blue { background-color:#88cae0; }
.box6_blue { background-color:#62b9d7; }
.box7_blue { background-color:#57b4d3; }
.box8_blue { background-color:#3faace; }
.box9_blue { background-color:#289fc9; }
.box10_blue { background-color:#1095c2; }

/* BANNER HEADERS */
.wwyc_banner { margin:0 0 15px; }

/* LAYOUT */
.mg0 {margin:0;}
.mgt15 { margin: 15px 0 0;}
.pd10 {padding:10px;}
.td504 {width:504px;}

/* SIGN UP */
.signup { border:1px solid #D5D5D1; padding:10px; width:163px; margin-left: 10px; }
.bordernotop { border-left:1px solid #D5D5D1; border-right:1px solid #D5D5D1; border-bottom:1px solid #D5D5D1; }

.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml25 {
	margin-left: 25px;
}
.pl20 {
	padding-left: 20px;
}
.ml0 {
	margin-left:0;
	}

/* Bookmarker
--------------------------------------------------*/
#bookmarker {
	width: 178px;
	position: relative;
	min-height: 29px;
	float: left;
	margin: 0 8px 0 0;
}
* html #bookmarker {
	height: 29px;
}
.above #bookmarker {
	margin: 0 0 2px;
}
.below #bookmarker {
	margin: 2px 0 0;
}
#bookmarker p {
	width: 178px; /*@ DW */
	color: #A8A8A8;
	text-decoration: none;
	font-size: 12px;
}
#bookmarker ul {
	margin: 0;
	width: 152px;
	padding: 2px 13px;
	list-style-type: none;
}
##bookmarker li {
	margin: 0;
	padding: 0;
	font-size: 12px;
	width: 152px; /*@ DW */
}
.bookmarker-view {
	display: block;
	float: left;
	margin: 0 8px 0 0;
}
#bookmarker-canvas {
	float: left;
	padding: 2px 0;
}
#bookmarker-canvas .header {
	height: 5px;
	background: url(/web/images/bookmarker/bookmark-nav-hd.png) no-repeat;
	float: left;
	width: 178px;
	overflow: hidden;
}
* html #bookmarker-canvas .header {
	background-image: url(/web/images/bookmarker/bookmark-nav-hd.gif);
}
#bookmarker-canvas .content {
	width: 178px;
	background: url(/web/images/bookmarker/bookmark-nav-bd.png);
	float: left;
	clear: left;
}
* html #bookmarker-canvas .content {
	background: url(/web/images/bookmarker/bookmark-nav-bd.gif);
}
#bookmarker-canvas .footer {
	height: 5px;
	background: url(/web/images/bookmarker/bookmark-nav-ft.png) no-repeat;
	float: left;
	clear: left;
	width: 178px;
	overflow: hidden;
}
* html #bookmarker-canvas .footer {
	background-image: url(/web/images/bookmarker/bookmark-nav-ft.gif);
}
#bookmarker-canvas p {
	display: none;
}	
#bookmarker ul {
	width: 152px;
}
#bookmarker a:link,
#bookmarker a:visited,
#bookmarker a:hover {
	color: #A8A8A8;
	text-decoration: none;
}
#bookmarker a:hover {
	color: #A8A8A8;
	text-decoration: underline;
}
#bookmarker li {
	padding: 0 0 5px;
}
* html #bookmarker li {
	float: left; 
	clear: left;
}
#bookmarker a {
	padding: 3px 0 3px 35px;
	display: block;
	background: url(/web/images/bookmarker/bookmarks.gif) no-repeat;
}
#bookmarker .facebook a {
	background-position: 0 0;
}
#bookmarker .delicious a {
	background-position: 0 -21px;
}
#bookmarker .digg a {
	background-position: 0 -41px;
}
#bookmarker .reddit a {
	background-position: 0 -63px;
}
#bookmarker .stumbleupon a {
	background-position: 0 -83px;
}

#email-friend-canvas {
	float: left;
	padding: 2px 0;
}

.email-friend-view {
	display: block;
	float: left
}
#share-friend-canvas .email-friend-view {
	display: inline;
	float: none;
}
#email-friend-canvas .header {
	background: url(/web/images/canvas/wwyc/email-friend-hd.png) no-repeat;
	height: 5px;
	float: left;
	width: 377px; /*@ DW */
	overflow: hidden;
}
* html #email-friend-canvas .header {
	background-image: url(/web/images/canvas/wwyc/email-friend-hd.gif);
}
#share-friend-email #email-friend {
	padding: 36px 0 0;
	background-position: 0 31px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
#email-friend-canvas .footer {
	background: url(/web/images/canvas/wwyc/email-friend-ft.png) no-repeat;
	height: 5px;
	float: left;
	clear: left;
	width: 377px; /*@ DW */
	overflow: hidden;
}
* html #email-friend-canvas .footer {
	background-image: url(/web/images/canvas/wwyc/email-friend-ft.gif);
}
#email-friend-canvas .content {
	background: #F7F9FA url(/web/images/canvas/wwyc/email-friend-bd.png) repeat-y;
	width: 355px;
	float: left;
	clear: left;
	padding: 8px 11px;
}
* html #email-friend-canvas .content {
	background-image: url(/web/images/canvas/wwyc/email-friend-bd.gif);
	font-size: 100%;
}

#email-friend p {
	margin: 0 0 13px;
	clear: left; /*@ DW */
}
#email-friend ul.assistance {
	padding: 13px 0 0;
	margin: 0;
	list-style-type: none;
	clear: both;
}
body {
	padding: 0 0 9px;
}	
#email-friend ul.assistance li {
	margin: 0;
	padding: 0;
	float: left;
}
#email-friend ul.assistance li.last-child {
	float: right;
}
#email-friend input.submit {
	clear: left;
	float: left;
}
#email-friend dl {
	float: left;	
	width: 355px;
	margin: 5px 0;
}
#email-friend dt {
	float: left;
	clear: left;
	width: 169px;
	margin: 0 0 8px;
}
#email-friend dd {
	margin: 0 0 8px;
}	
#email-friend dd input {
	border: solid 1px #C0C0C0;
	padding: 2px;
	width: 176px;
	color: #686868;
}

/*-------------------------------------------------- 
   Rollover Update
--------------------------------------------------*/
#rollover img {
	border: 0;
	vertical-align: bottom;
}
#rollover {
	position: absolute;
	top: 30px;
	left: 100px;
	font-family: Verdana;
	float: left;
	opacity: 1;
}
#rollover .canvas {
	background-image: url(shadow.png) !important;
	background: url(/web/images/canvas/shadow.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	float: left;
	padding: 0 2px 2px 0;
	filter: alpha(opacity=20);
}
#rollover .detail {
	padding: 9px;
	border: solid 1px #006;
	background: #FFF;
	float: left;
	position: relative;
}
#rollover p.add {
	margin: 0;
	padding: 5px 0 6px;
	float: left;
	font-size: 10px;
}
#rollover ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	clear: left;
	width: 100%;
}
#rollover li {
	width: 100%;
	padding: 0;
	margin: 0 0 2px;
	background: #F6FBFC;
	float: left;
	clear: left;
	font-size: 10px;
}
#rollover h6 {
	cursor: pointer;
	margin: 0;
	padding: 0;
	color: #6C6C5F;
	line-height: 13px;
	padding: 2px 3px 3px;
	font-weight: normal;
	font-size: 10px;
	float: left;
}
#rollover h6 span {
	display: block;
	width: 31px;
	height: 13px;
	margin: 1px 6px 0 0;
	background: #def;
	float: left;
	overflow: hidden;
}
#rollover .content a:link,
#rollover .content a:visited,
#rollover .content a:active,
#rollover p.add a:link,
#rollover p.add a:visited,
#rollover p.add a:active {
	background: url(/web/images/canvas/arrow.gif) no-repeat top right;
	padding: 0 8px 0 0;
	font-style: normal;
	float: left;
	display: block;
	color: #6C6C5F;
	text-decoration: none;
}
#rollover .content a:hover,
#rollover p.add a:hover {
	color: #091858;
	text-decoration: underline;
	background-image: url(/web/images/canvas/arrow_o.gif);
}
* html #rollover .content a:link,
* html #rollover .content a:visited,
* html #rollover .content a:hover,
* html #rollover .content a:active {
	display: inline;
}
#rollover li ul {
	display: none;
}
#rollover .content {
	float: right;
	clear: both;
	width: 100%;
}
#rollover li li {
	border-top: solid 2px #FFF;
	padding: 2px 0 2px;
	background: url(/web/images/canvas/tree-branch.gif) no-repeat 18px 6px;
}
#rollover .canvas .content li li a {
	margin-left: 40px;
	display: inline;
}
#rollover li li.last-child {
	background: url(/web/images/canvas/tree-stump.gif) no-repeat 18px 7px;
}
#rollover .content li li a {
	padding-top: 1px;
}
#rollover .header a {
	display: inline-block;
	position: relative;
	outline: none;
}
#rollover .header p a {
	display: block;
	position: static;
}
span.collect {
	position: relative;
	display: inline-block;
}
#rollover span.scissors,
span.collect span.scissors {
	background: red;
	display: block;
	height: 11px;
	width: 9px;
	background: url(/web/images/canvas/scissors.gif) no-repeat;
	position: absolute;
	top: 3px;
	right: 3px;	
	overflow: hidden;
}
#rollover a.dark span.scissors,
span.dark span.scissors {
	background-position: 0 -11px
}

/*-------------------------------------------------- 
   Video Content
--------------------------------------------------*/
.videoColour {padding-left:15px; padding-bottom:15px; overflow:hidden; height:auto; background-color:#ebe9e1}
.videoContent {width:534px}
.videoContent h2 {margin:0; padding:10px 0; font-size:100%; font-weight:bold; overflow:auto; color:#585849}
.videoContent h3 {margin:0; padding:10px 0; font-size:80%; font-weight:bold; overflow:auto; color:#585849}
.videoFLV {margin-bottom:20px; text-align:center; background-color:#FFFFFF}
.videoShare {padding:10px; height:39px}
.videoAlt {border: #919999 1px solid; padding:10px; margin-bottom:10px; background-color:#FFFFFF}
.videoAlt table {width:100%}
.relatedPreviews {margin-left:10px; border: 1px solid #919999; height:320px; overflow:auto; margin-bottom:10px; padding:10px; background-color:#FFFFFF}
.videoClipImg {width:240px; height:136px; margin:0 14px 10px 0; border:1px solid #d5d5d5}






.video-categories {
	clear: both;
}
.video-categories ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.video-categories li {
	margin: 0 0 0 5px;
	padding: 0 0 0 6px;
	float: left;
	background: url(/web/images/canvas/video-categories-stroke.gif) no-repeat 0 3px;
}
.video-categories li.first-child {
	margin: 0;
	padding: 0;
	background: none;
}
.video-categories a:link,
.video-categories a:visited,
.video-categories a:active {
	color: #828276;
	text-decoration: none;
}
.video-categories a:hover {
	color: #091858;
	text-decoration: underline;
}
#related-videos {
	float: right;
	margin: 37px 0 0;
	position: relative; /*@ DW */
}
#related-videos h3 {
	font-size: 80%;
	color: #585849;
	margin: 0 0 10px;
}
#related-videos .content {
	width: 163px;
	padding: 0 0 0 19px;
	border: solid 1px #919999;
	background: #FFF;
	float: left;
}
#related-videos h4 {
	margin: 10px 0;
}
#related-videos ul {
	margin: 19px 0 0;
	padding: 0;
	list-style-type: none;
	position: relative; /*@ DW */
}
#related-videos li {
	padding: 0 0 16px;
	margin: 0;
	float: left;
	clear: left;
	position: relative; /*@ DW */
}
.video-thumb img {
	border: 0;
	vertical-align: bottom;
	margin: 0;
}
.video-thumb {
	position: relative;
	display: block;
}
.video-thumb em {
	display: none;
	font-style: normal;
}
.video-thumb span {
	display: block;
	font-size: 70%;
	width: 143px;
}
.video-thumb:link,
.video-thumb:visited,
.video-thumb:active {
	text-decoration: none;
}
.video-thumb:hover {
	text-decoration: none;
	background: #000;
}
.video-thumb:hover img {
	filter: alpha(opacity=80);
	opacity: .8;
}
.video-thumb:hover em {
	display: block;
	position: absolute;
	top: 35px;
	left: 0;
	color: #FFF;
	font-weight: bold;
	width: 143px;
	text-align: center;
	cursor: pointer;
}
.video-thumb:hover span {
	background: #FFF;
}

/* Colours - Ready mixed
---------------------------------------------*/
#colours-surface {
	float: left;
	padding: 0 0 10px;	
	position: relative; /*@ DW */
 }
#colours-surface h3 {
	margin: 0;
	padding: 8px 8px 12px;
	border: solid 1px #d5d5d5;
	border-bottom: 0;
}
#colours-surface ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	background: url(/web/images/canvas/colours/colours_surface_stroke.gif) repeat-y top right;
}
#colours-surface li {
	margin: 0 10px 0 0;
	padding: 0 0 10px;
	float: left;
}
#colours-surface li img {
	vertical-align: bottom; /*@ WIE: prevent bottom space */
}
#colours-surface li.nth-child {
	margin-right: 0;
}
#colours-surface .col-2 ul {
	width: 154px;
}
#colours-surface .col-3 ul {
	width: 236px;
}
#colours-surface .col-4 ul {
	width: 318px;
}
#colours-surface .col-5 ul {
	width: 400px;
}
#colours-surface .col-6 ul {
	width: 482px;
}
#colours-surface .col-7 ul {
	width: 564px;
}
#colours-surface .col-8 ul {
	width: 646px;
}
#colours-surface .col-9 ul {
	width: 728px;
}

#colours-surface .col-2 h3 {
	width: 136px;
}
#colours-surface .col-3 h3 {
	width: 218px;
}
#colours-surface .col-4 h3 {
	width: 300px;
}
#colours-surface .col-5 h3 {
	width: 382px;
}
#colours-surface .col-6 h3 {
	width: 464px;
}
#colours-surface .col-7 h3 {
	width: 546px;
}
#colours-surface .col-8 h3 {
	width: 628px;
}
#colours-surface .col-9 h3 {
	width: 710px;
}

#colours-surface li.rowspan-2 {
	margin-bottom: 41px;
}
#colours-surface-walls-ceilings {
	float: left;
	margin: 0 10px 0 0;
	border-bottom: solid 1px #d5d5d5;
	background: url(/web/images/canvas/colours/colours_surface_stroke.gif) repeat-y;	position: relative;
}
#colours-sufrace-wood-metal {
	float: left;
	border-bottom: solid 1px #d5d5d5;
	background: url(/web/images/canvas/colours/colours_surface_stroke.gif) repeat-y;
}
#colour-advice {
	float: left;
	clear: both;
	width: 728px;	
	position: relative; /*@ DW */
}
#colour-matches {
	float: left;
	width: 482px;
	margin: 0 10px 0 0;
}
#colour-matches h3 {
	margin: 0 0 10px;
}
#colour-matches .section {
	float: left;
	font-size: 75%;
	width: 482px;
	padding: 0 0 10px;
}
#colour-matches .section .aside img.pic {
	width: 154px;
	height: 154px;
}
#colour-matches .content {
	float: left;
	border: solid 1px #d5d5d5;
	padding: 10px;
	min-height: 142px;
	width: 460px;
}
#natural-hints #colour-matches, #once #colour-matches {
	float: left;
	width: 318px;
	margin: 0 10px 10px 0;
}
#natural-hints #colour-matches .content, #once #colour-matches .content {
	float: left;
	border: solid 1px #d5d5d5;
	padding: 10px;
	min-height: 132px;
	width: 298px;
}
#natural-hints #colour-matches .section, #once #colour-matches .section {
	float: left;
	font-size: 75%;
	width: 318px;
	padding: 0 0 10px;
}
#natural-hints .colour-advice-products .section .content p, #once .colour-advice-products .section .content p {
	width: 210px;
	float: left;
}
* html #colour-matches .content {
	height: 142px;
}
#colour-matches .content p {
	margin: 0 0 7px;
	min-height: 67px;
}
* html #colour-matches .content p {
	height: 67px;
}
#colour-matches .aside {
	float: left;
	width: 154px;
}
#colour-matches .aside-right .content,
#colour-matches .aside-left .content  {
	width: 296px;
	margin: 0 10px 0 0;	
	position: relative; /*@ DW */
}
#colour-matches .aside-left .content  {
	margin: 0 0 0 10px;
	float: right;
}
#colour-advice-aside {
	border: solid 1px #d5d5d5;
	padding: 10px;
	float: left;
	width: 214px;
	font-size: 75%;
	min-height: 142px;
}
* html #colour-advice-aside {
	height: 142px;
}
/* This overrides the old styles */
#colour-advice-aside .rmMixingCopy {
	padding-left: 0;
	font-size: 135%;
	padding-top: 8px;
}
#colour-advice-aside .rmMixingCopy p {
	margin: 0;
}
/* Stops the header from breaking the layout */
.colour-advice-products .section .content h3 img {
	float: none;
	margin: 0;
}
.colour-advice-products .section .content p {
	width: 268px;
	float: left;
}
.colour-advice-products .section .content img {
	float: right;
}
#colour-advice a {
	font-weight: bold;
}
#colour-advice a.scta img {
	float: none;
	*vertical-align: bottom; /* IE6/IE7 only to get the arrow to line up */
}
#colour-advice a:link,
#colour-advice a:visited,
#colour-advice a:active {
	color: #828276;
	text-decoration: none;
}
#colour-advice a:hover {
	color: #091858;
	text-decoration: none;
}
#colour-advice a.scta span.access {
	position: absolute;
	left: -999em;
}
#colour-matches ul.chips {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 31px;
	overflow: hidden; /*@WIE6: to prevent whitespace on the bottom of the chips */
	clear: both;
}
#colour-matches ul.chips li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;	
}
#colour-matches ul.chips li div.chip {
	float: none;
}
#colour-matches ul.chips img {
	vertical-align: bottom;
}
#ready-mixed-colours {
	float: left;
	font-size: 70%;
}
#colour-gallery {
	float: left;
	width: 328px;
}
#colour-explaination {
	float: left;
	width: 246px;
}
div#colour-nav {
	float: left;
	width: 132px;
	border: solid 1px #d5d5d5;
	padding: 10px;
	font-size: 140%;
	min-height: 214px;
}
* html div#colour-nav {
	height: 214px;
}
#colour-gallery-hero {
	float: left;
	padding: 0 10px 10px 0;
	width: 236px;
}
#colour-explaination ul,
#colour-gallery ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#colour-explaination li,
#colour-gallery li {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	display: inline; /*@ WIE6: DFM */
	font-size: 135%;
}
#colour-gallery li {
	clear: left;
}
#colour-explaination li .chip img {
	vertical-align: bottom;
}
#colour-gallery img {
	vertical-align: bottom;
}
#colour-gallery p {
	clear: both;
	padding: 0 10px 0 0;
}
#colour-explaination .content {
	padding: 10px;
	font-size: 105%;
	min-height: 216px;
	margin: 0 0 10px;
	width: 216px;
}
* html #colour-explaination .content {
	height: 216px;
}
#colour-explaination .content p {
	color: #FFF;
	margin-bottom: 20px;
}
#colour-explaination p.scrapbook {
	clear: left;
}
#colour-explaination h2 {
	margin: 0 0 12px;
	padding: 0;
}
#colour-nav h2 {
	margin: 0 0 12px;
	padding: 0;
}
#colour-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#colour-nav li {
	margin: 0;
	padding: 0;
}
#ready-mixed-colours .scrapbook {
	background: url(/web/images/canvas/add_all_scrapbook_o.gif) no-repeat -999em -999em; /* Preload the "on" image */
	padding: 7px 0 0;
	margin: 0 0 20px;
}
#ready-mixed-colours .scrapbook a {
	background: url(/web/images/canvas/add_all_scrapbook.gif) no-repeat top right;
	padding: 3px 27px 5px 0;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	color: #091858;
}
#ready-mixed-colours .scrapbook a:link,
#ready-mixed-colours .scrapbook a:visited,
#ready-mixed-colours .scrapbook a:active {
	color: #091858;
}
#ready-mixed-colours .scrapbook a:hover {
	background-image: url(/web/images/canvas/add_all_scrapbook_o.gif);
	text-decoration: none;	
	color: #091858;
}
#create-a-look {
	clear: both;
	float: left;
	width: 728px;
}
#create-a-look h2 {
	margin: 0 0 10px;
	padding: 0;
}
.room-colour-reds {
	background-color: #EDC4D6;
}
.room-colour-blues {
	background-color: #A7D1DD;
}
.room-colour-greens {
	background-color: #7A9278;
}
.room-colour-light-space {
	background-color: #F1EDE1;
}
.room-colour-ecosense {
	background-color: #dddba1;
}
#colour-explaination .room-colour-light-space p {
	color: #828276;
}
.room-colour-endurance {
	background-color: #CAD9DE;
}
.room-colour-kitchen {
	background-color: #CCD6BD;
}
.room-colour-bathroom {
	background-color: #9AB7B3;
}
.room-colour-feature-wall {
	background-color: #92B5D3;
}

#rm-ecosense .pate-banner {
	margin:0 0 0 10px;
	float:right;
}

/* Colour Guide Add to Basket
--------------------------------------------------*/
#colour-guide-add {
	border: 1px solid #D5D5D5;
	display: block;
	clear: left;
	float: left;
	margin: 10px 0 0;
}
#natural-hints #colour-guide-add, #once #colour-guide-add {
	border: 1px solid #D5D5D5;
	display: block;
	clear:none;
	float: left;
	margin: 10px 0 0;
}
* html #colour-guide-add {
	margin: 7px 0 0;
}
#create-a-look #colour-guide-add,
.feature-walls #colour-guide-add,
#colour-matches #colour-guide-add {
	margin: 0;
}

/* Feature walls
--------------------------------------------------*/
.feature-walls ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.feature-walls li {
	margin: 0 8px 8px 0;
	padding: 0;
	float: left;
	position: relative; /*@ DW */
}
.feature-walls li.nth-child {
	margin-right: 0;
}
.feature-wall-collection {
	border: 1px solid #D5D5D5;
	padding: 10px 0 0 10px;
	float: left;
	width: 164px;
}
.feature-wall-collection ul {
	margin: 0;
	padding: 10px 0;
	list-style-type: none;
}
.feature-wall-collection li {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	display: inline;
}
.feature-wall-collection li img {
	vertical-align: bottom;
}
.feature-wall-collection p {
	margin: 0;
	padding: 0 0 7px;
	clear: left;
	text-align: right;
	font-size: 70%;
	width: 154px;
}
.feature-wall-collection .scrapbook {
	background: url(/web/images/canvas/add_all_scrapbook_o.gif) no-repeat -999em -999em; /* Preload the "on" image */
}
	.feature-wall-collection .scrapbook a {
	background: url(/web/images/canvas/add_all_scrapbook.gif) no-repeat top right;
	padding: 3px 27px 5px 0;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	color: #091858;
}
	.feature-wall-collection.scrapbook a:link,
	.feature-wall-collection .scrapbook a:visited,
	.feature-wall-collection.scrapbook a:active {
	color: #091858;
}
	.feature-wall-collection.scrapbook a:hover {
	background-image: url(/web/images/canvas/add_all_scrapbook_o.gif);
	text-decoration: none;	
	color: #091858;
}

/* Colour advice
--------------------------------------------------*/
#video-gallery {
	float: left;
	width: 743px;
	position: relative; /*@ DW */
}
.video-section {
	clear: left;
	float: left;
	width: 743px;
	position: relative; /*@ DW */
}
#video-gallery .video-section li {
	margin-bottom: 5px;
}
.video-section p {
	clear: left;
	margin: 0 0 15px;
	padding: 0 0 25px;
	border-bottom: 1px solid #919999;
	font-size: 75%;
	width: 720px;
}
#video-gallery h2 {
	color: #585849;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
	float: left;
}
#video-gallery ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	clear: both;
	clear: left;
	width: 743px;
	position: relative; /*@ DW */
}
#video-gallery li {
	margin: 0 20px 21px 0;
	padding: 10px 10px 0;
	border: 1px solid #585849;
	float: left;
	background: #FFF;
	min-height: 119px;
	position: relative; /*@ DW */
}
#video-gallery .video-thumb {
	float: left; /*@ DW */
}
* html #video-gallery li {
	height: 119px;
}
#video-gallery li.nth-child {
	margin-right: 0;
}
#video-gallery a {
	width: 143px;
}
#video-gallery a span {
	padding: 4px 0 0;
	width: 143px;
}


/* Rollover styles
--------------------------------------------------*/
.rollover { 
	float: left;
	margin-right : 10px;
	border : 1px solid #000066;
	background : white;
}
.picrollover { 
	float: left;
	padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
	margin-right: 10px;
	border: 1px solid #000066;
	background: white;
}
.picrollover .picrolloverfooter { 
	margin-top: 5px;
	font-size:65%;
	width:100%;
}
.picrollover .picrolloverfooter A{
	display:block;
	clear: left;
	line-height: 0.95em;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #6C6C5F;
}
.picrollover .picrolloverfooter .zoom {
	position: relative;
	margin-top: -12px;
	top: 0px;
	left:100px;
}	
.rollover .header {
	width: 88px;
	height: 9px;
	overflow: hidden; /* so IE6 or older doesn't make it bigger than 8px */	
}
.rollover .colour {
	width: 88px;
	height: 31px;
	background-color: #CCD6BB;
}
.rollover .chipro {
	width: 72px;
	height: 31px;
	border-left: 8px solid white;
	border-right: 8px solid white;
}
.rollover .footer {
	font-size: 65%;
	color: #091858;
	width: 72px;
	padding-left: 8px;
	padding-top: 3px;
}
.rollover .footer A {
	display:block;
	clear: left;
	line-height: 0.95em;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #6C6C5F;
}
.chip { 
	position: relative;
	float: left;
	xmargin-right : 10px;
	xpadding-bottom : 10px;
}
.chip .header {
	width: 70px;
	height: 8px;
	border-top: 1px solid #E0E0DD;
	border-left: 1px solid #E0E0DD;
	border-right: 1px solid #E0E0DD;
	background-color:white;
	overflow: hidden; /* so IE6 or older doesn't make it bigger than 8px */
}

* html .chip .header {  /* This is the Tan hack for IE5.5 to make sure the box is the right width*/
	width: 72px; 
	w\idth: 70px; 
}
.chip .colour {
	width: 72px;
	height: 31px;
	background-color: red;
}
.chip .delete {
	position: absolute;
	left: 57px;
	top: 82px;
	text-decoration: underline;
}	
.chip .add {
	position: absolute;
	left: 55px;
	top: 82px;
	text-decoration: underline;
}	
.chip .delete A:link  {color: #091858; text-decoration:underline;}
.chip .delete A:visited  {color: #091858; text-decoration:underline;}
.chip .delete A:hover {color: #828276; text-decoration:underline;}
.chip .footer {
	font-size: 65%;
	width: 64px;
	height:  53px;
	padding: 3px;
	background-color:white;
	border-bottom: 1px solid #E0E0DD;
	border-left: 1px solid #E0E0DD;
	border-right: 1px solid #E0E0DD;
}

* html .chip .footer {  /* This is the Tan hack for IE5.5*/
	width: 72px; 
	w\idth: 64px;  /* IE6? */
	height: 60px;
	he\ight: 53px;
}
.pad {margin-right:10px; margin-bottom:10px}#addAllToScrapbook {
	width: 159px;
	float: left;
	padding-top: 15px;
	clear: left;
}
#addAllText {
	float: left;
}

/* Tailormade
-------------------------------------------- */

.tailormade { background-color:#455660; padding:0; margin:0; }
.td728TM { height:auto; margin-bottom:0; margin-left:15px; overflow:hidden; padding-bottom:15px; width:728px; }
.H1tailormade { background-color:#455660; padding:15px 0 15px 15px; margin: 0; }
.tmMnDiv { background-color:#455660; padding: 0 15px; }
.tmFtOut { width:758px; padding: 26px 0; float:right; background-color:#455660 }
.tmFtIn { float:right; margin-right:20px; }
#tailor-made-color-panel .hd {
	color: #091858;
}
#tailor-made-color-panel .bd {
	height: 339px;
	background: url(/web/images/canvas/busy.gif) no-repeat center center;
}

/* Tab
--------------------------------------------------*/
ul.tab-nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.tab-nav li {
	margin: 0;
	padding: 0;
}
.tab-body {
	overflow: hidden;
}

/* Tab Custom
-------------------------*/
#tab-home {
	width: 482px;
	position: relative;
	height: 234px;
}
#tab-home .tab-nav {
	position: absolute;
	bottom: 0;
	left: 0;
}
#tab-home .tab-nav li {
	float: left;
	width: 94px;
	height: 53px;
	margin: 0 3px 0 0;
}
#tab-home .tab-nav li.last-child {
	margin-right: 0;
}
#tab-home .tab-nav a {
	padding-top: 53px;
	display: block;
	width: 94px;
	overflow: hidden;
	height: 0;
	outline: none;
	background-image: url(/web/images/lnk/home_tabs.gif);
	background-repeat: no-repeat;
}
#tab-home .tab-nav a:active {
	outline: none;
}
#tab-home-nav-1 a {
	background-position: 0 3px;
}
#tab-home-nav-2 a {
	background-position: -94px 3px;
}
#tab-home-nav-3 a {
	background-position: -188px 3px;
}
#tab-home-nav-4 a {
	background-position: -282px 3px;
}
#tab-home-nav-5 a {
	background-position: -376px 3px;
}

#tab-home-nav-1.active a {
	background-color: #1095c2;
}
#tab-home-nav-2.active a {
	background-color: #289fc9;
}
#tab-home-nav-3.active a {
	background-color: #3faace;
}
#tab-home-nav-4.active a {
	background-color: #57b4d3;
}
#tab-home-nav-5.active a {
	background-color: #88cae0;
}

#tab-home .tab-body {
	clear: both;
	width: 482px;
	height: 181px;
}
#tab-home .tab-content {
	height: 178px;
	width: 482px;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	font-size: 0.7em;
	color: #FFF;
}
#tab-home .tab-content h2 {
	color: #FFF;
	margin: 0 0 10px;
	padding: 0;
	font-size: 130%;
}
#tab-home .tab-content p {
	color: #FFF;
	margin-bottom:10px;
}
#tab-home-content-1 {
	border-bottom-color: #1095c2;
}
#tab-home-content-2 {
	border-bottom-color: #289fc9;
}
#tab-home-content-3 {
	border-bottom-color: #3faace;
}
#tab-home-content-4 {
	border-bottom-color: #57b4d3;
}
#tab-home-content-5 {
	border-bottom-color: #88cae0;
}

#tab-home-content-1 .summary {
	background-color: #1095c2;
}
#tab-home-content-2 .summary {
	background-color: #289fc9;
}
#tab-home-content-3 .summary {
	background-color: #3faace;
}
#tab-home-content-4 .summary {
	background-color: #57b4d3;
}
#tab-home-content-5 .summary {
	background-color: #88cae0;
}

#tab-home .summary {
	width: 144px;
	padding: 10px;
	float: left;
	height: 158px;
}
#tab-home .hero {
	width: 318px;
	float: right;
	background-color: #000;
	height: 178px;
}

#tab-home .tab-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#tab-home .tab-content li {
	margin: 0;
	padding: 0 0 4px;
}
#tab-home li a {
	font-weight: bold;
}
#tab-home li a:link {
	color: #FFF !important;
	text-decoration: none;
}
#tab-home li a:visited {
	color: #FFF !important;
	text-decoration: none;
}
#tab-home li a:hover {
	color: #FFF !important;
	text-decoration: underline;
}
#tab-home li a:active {
	color: #FFF !important;
	text-decoration: none;
}
#tab-home img#paint-pod-video {
	cursor: pointer;
}
#tab-home-content-1 .hero {
	background: #1095c2 url(/web/images/img/home/img_play_paintpod.jpg) no-repeat top left;
}
#tab-home object {
	outline: none;
}

/* YUI deprecated
-------------------------*/
.yui-hidden {
	display: none;
}

a.tmcta:link, a.tmcta:visited {color:#ffffff; text-decoration: none; font-weight:bold}
a.tmcta:hover {color:#ecb059 !important; }
.TMCopy p {
	color: #ffffff;
	font-size: 75%;
	margin-bottom: 10px;
}

.register-divide {
	border-top:1px solid #D5D5D5;
	margin-top:5px;
	padding:5px 0 2px 0;
}

#ads-home {	width: 482px; margin-top:8px;}
#dds_home {	float: left; width:234px; margin-right:10px; }
#env_home { float: right; width:234px; }
#dds_home, #env_home { border: 1px solid #d5d5d5; height:132px; }

.pb20 { padding-bottom: 20px; }

/* YUI Container CSS
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
--------------------------------------------------*/
.yui-overlay,
.yui-panel-container {
    visibility:hidden;
    position:absolute;
    z-index: 2;
}

.yui-tt {
    visibility:hidden;
    position:absolute;
    color:#333;
    background-color:#FDFFB4;
    font-family:arial,helvetica,verdana,sans-serif;
    padding:2px;
    border:1px solid #FCC90D;
    font:100% sans-serif;
    width:auto;
}
.yui-tt-shadow {
    display: none;
}

* html body.masked select {
    visibility:hidden;
}

* html div.yui-panel-container select {
    visibility:inherit;
}

* html div.drag select {
    visibility:hidden;
}

* html div.hide-select select {
    visibility:hidden;
}

.mask {
    z-index: 1; 
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}
.hide-scrollbars,
.hide-scrollbars * {

    overflow: hidden;

}

.hide-scrollbars select {

    display: none;

}

.show-scrollbars {

    overflow: auto;

}

.yui-panel-container.show-scrollbars {

    overflow: visible;

}

.yui-panel-container.show-scrollbars .underlay {

    overflow: auto;

}

.yui-panel-container.focused {

}


/* Panel underlay styles */

.yui-panel-container .underlay {

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

}

.yui-panel-container.matte {

    padding: 3px;
    background-color: #fff;

}

.yui-panel-container.shadow .underlay {

    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */

}

.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}

.yui-effect-fade .underlay {
    display:none;
}

.yui-panel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    background-color:#FFF;
    border:1px solid #000;
    z-index:1;
    overflow:hidden;
}

.yui-panel .hd {
    background-color:#3d77cb;
    color:#FFF;
    font-size:100%;
    line-height:100%;
    border:1px solid #FFF;
    border-bottom:1px solid #000;
    font-weight:bold;
    padding:4px;
    white-space:nowrap;
}

.yui-panel .bd {
    overflow:hidden;
    padding:4px;
}

.yui-panel .bd p {
    margin:0 0 1em;
}

.yui-panel .container-close {
    position:absolute;
    top:5px;
    right:4px;
    z-index:6;
    height:12px;
    width:12px;
    margin:0px;
    padding:0px;
    background:url(close12_1.gif) no-repeat;
    cursor:pointer;
    visibility:inherit;
}

.yui-panel .ft {
    padding:4px;
    overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    margin-right:10px;
    float:left;
}

.yui-simple-dialog .bd span.blckicon {
    background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
    background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
    background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
    background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
    background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
    background: url("tip16_1.gif") no-repeat;
}

.yui-dialog .ft, 
.yui-simple-dialog .ft {
    padding-bottom:5px;
    padding-right:5px;
    text-align:right;
}

.yui-dialog form, 
.yui-simple-dialog form {
    margin:0;
}

.button-group button {
    font:100 76% verdana;
    text-decoration:none;
    background-color: #E4E4E4;
    color: #333;
    cursor: hand;
    vertical-align: middle;
    border: 2px solid #797979;
    border-top-color:#FFF;
    border-left-color:#FFF;
    margin:2px;
    padding:2px;
}

.button-group button.default {
    font-weight:bold;
}

.button-group button:hover, 
.button-group button.hover {
    border:2px solid #90A029;
    background-color:#EBF09E;
    border-top-color:#FFF;
    border-left-color:#FFF;
}

.button-group button:active {
    border:2px solid #E4E4E4;
    background-color:#BBB;
    border-top-color:#333;
    border-left-color:#333;
}

.videoAlt p {
	display: inline-block;
	margin: 0 0 25px;
	/*width: 512px;*/
}

/* DULUX SELECT DECORATORS
--------------------------------------------------*/
#decorators-competition-thanks #content {
	background: url(/web/images/canvas/advice/decorators/thanks.jpg) no-repeat bottom left;
	height: 590px;
	position: relative;
	float: left; /* Safari - breaks out of layout */
	margin: 0;
	width: 758px;
}
#decorator-finder {
	background: url(/web/images/canvas/advice/decorators/finder.png);
	border: 1px solid #D6D6D6;
	height: 290px;
	width: 350px;
	float: right;
	margin: 174px 20px 0 0;
	display: inline;
}
/*
This fixes IE6 for transparency, position: relative ensures the child elements have full opacity.
Sadly, the parent cannot have position: absolute, so it is positioned with margins.
*/
* html #decorator-finder {
	background: #FFF;
	filter: alpha(opacity=50);
}
#decorator-finder .content {
	position: relative; 
	padding: 20px 5px 0;
}
#decorator-finder p {
	margin: 0;
}
#decorator-finder select,
#decorator-finder input,
#decorator-finder label {
	display: block;
}
#decorator-finder label {
	margin: 12px 0 5px 0;
}
#decorator-finder .submit {
	margin: 15px 0 0;
}
#decorators-competition-thanks .message {
	float: left;
	font-size: 75%;
	position: absolute;
	left: 15px;
	top: 105px;
}

.win-1000-competition { 
	background:#016392 url(/web/images/img/img_win_vouchers.jpg) no-repeat bottom right;
	padding:15px;
}

.win-1000-competition p {
	color: #fff;
}

#win-1000-form dl {
	margin: 0;
	padding: 0;
}
#win-1000-form dt {
	float: left;
	clear: left;
	color: #FFF;
	width: 95px;
	padding: 0 10px 10px;
}	
#win-1000-form dd {
	padding: 0 0 10px;
}	
#win-1000-form dd input {
	border: 1px solid #FFF;
	width: 200px;
}	
#win-1000-form .post-code {
	width: 100px;
}
#win-1000-form p.option {
	font-size: 100%;
	padding: 0 0 10px 110px;
	margin: 0;
}
* html #win-1000-form p.option input {
	margin: 3px 0 0;
}
.win-1000-competition p.introduction {
	margin: 0 0 20px;
	width: 400px;
}
#win-1000-form a:link,
#win-1000-form a:visited,
#win-1000-form a:hover,
#win-1000-form a:active {
	color: #FFF;
}
#win-1000-form .submit {
	margin: 0 0 0 113px;
	clear: both;
	border: 1px solid #094a80;
	color: #333;
	background: #FFF;
	cursor: pointer;
	padding: 2px 6px;
}

/* WIN £1000 Landing page
--------------------------------------------------*/

.landing-page {
	width:758px;
	}
.intro-section {
	width:476px;
	height:388px;
	background:#FFFFFF url(/web/images/canvas/advice/decorators/landing_intro_bkgd.jpg) no-repeat bottom right;
	padding:10px;
	float:left;
	margin-right:10px;
	border-right:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	}
.landing-banner-section {
	float:left;
	width:251px;
	}
.intro-section p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#828276;
	}
.landing-findadec-form {
	margin-top:-10px;
	width:225px;
	background:transparent url(/web/images/canvas/advice/decorators/finder.png) repeat scroll 0 0;
	border:1px solid #D6D6D6;
	padding:10px;
	float:left;
}
.winfootnote {
	font-size:9px;
	float:left;
	}
	

/* COLOUR CLICK HOME PAGE
--------------------------------------------------*/

.colourclick-container {
	margin:15px 15px 30px 15px;
	width:728px;
	clear:none;
}
.colourclick-intro {
	width:728px;
	height:185px;
	background:url(/web/images/img/colourclick/lady_thinking.jpg) no-repeat;
	background-position:right bottom;
	margin-bottom:-12px;
}
.colourclick-container p {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom:12px;
}
.colourclick-container .footnote, .colourclick-refine-container .footnote, .colourclick-results-container .footnote {
	font-size:60%;
	float:left;
	clear:both;
	width: 100%;
	margin:20px 0 20px 0;
}
.colourclick-container #steps {
	 width:698px;
	 height:310px;
}
.colourclick-container .step-boxes {
	width:240px;
	height:340px;
	float:left;
	margin-bottom:10px;
}
.colourclick-container #step-1 {
	background:url(/web/images/img/colourclick/step_1_bkgd.gif) no-repeat;
	margin-right:9px;
	margin-left:-10px;
}
/* Allows the number squares to not become cropped. */
* html #step-1 {
	position: relative;
}
.colourclick-container #step-2 {
	background:url(/web/images/img/colourclick/step_2_bkgd.gif) no-repeat;
	margin-right:9px;
}
#step-2 #status {
	clear: both;
	padding: 5px 0 0;
	text-align: center;
}
/*
.colourclick-container #step-2 .upload-btns {
	margin:5px 5px 0 0;
}
*/
.colourclick-container #step-3 {
	background:url(/web/images/img/colourclick/step_3_bkgd.gif) no-repeat;
}
#step-1 .content, #step-2 .content, #step-3 .content {
	width:216px;
	margin:83px 0 0 20px;
}
.colourclick-container #handy-hints {
	width:378px;
	height:360px;
	border:1px solid #D5D5D5;
	background:url(/web/images/img/colourclick/handy_hints_bkgd.jpg) no-repeat;
	background-position:bottom;
	float:left;
	margin:0 10px 0 0;
	padding:10px;
	margin-bottom:10px;
}
.colourclick-container #handy-hints ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:378px;
	margin-top:10px;
}
.colourclick-container #handy-hints li {
	min-height:105px;
	clear: left;
	float: left;
	width: 100%;
}
.colourclick-container #handy-hints ul li .content {
	width:260px;
	float:left;
}
.colourclick-container #handy-hints li img {
	float:left;
	margin-right:23px;
}
.colourclick-container #handy-hints li .content p {
	float:left;
	margin: 0;
}
.colourclick-container #colour-frame {
	width:326px;
	height:235px;
	background:url(/web/images/img/colourclick/colour_frame_box.jpg) no-repeat;
	background-position:bottom;
	float:left;
	margin-right:-8px;
}
/* Stop image from being cropped. */
* html #colour-frame {
	position: relative;
}
.colourclick-container #colour-frame .content {
	width:290px;
	margin:10px 0 0 10px;
}

/* COLOUR CLICK REFINE PAGE
--------------------------------------------------*/

.colourclick-refine-container {
	margin:15px 15px 30px 15px;
	width:728px;
	clear:none;
}
.colourclick-refine-container p {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom:12px;
}
.colourclick-refine-container #intro-section {
	width:236px;
	margin:0 10px 0 0;
	float:left;
}
.colourclick-refine-container #colour-click-picker {
	width:250px;
	height:300px;
	margin:0 10px 0 0;
	float:left;
	background: url(/web/images/canvas/busy.gif) no-repeat center center;
}
.colourclick-refine-container #colour-click-logo {
	width:220px;
	float:left;
}
#colour-click-logo #status {
	margin: 10px 0 0;
}
.colourclick-refine-container #intro-section ul {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
	margin:0 0 0 22px;
	padding:0;
	list-style-type:decimal;
}
* html .colourclick-refine-container #intro-section ul {
	margin:0 0 0 22px;
}
.colourclick-refine-container #intro-section li {
	margin:0;
	padding:0;
}
.colourclick-refine-container #colour-picked {
	height: 60px;
	width: 100px;
	border: solid 1px #CCC;
	margin:12px 0 12px 0;
}
#colour-click-picker-canvas {
	outline: none;
}

/* COLOUR CLICK RESULTS PAGE
--------------------------------------------------*/

.colourclick-results-container {
	margin:15px 15px 30px 15px;
	width:728px;
	clear:none;
}
.colourclick-results-container .scrapbook {
	clear: both;
}
.colourclick-results-container p {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom:12px;
}
.colourclick-results-container #schemes {
	width:378px;
	border:1px solid #D5D5D5;
	background:url(/web/images/img/colourclick/handy_hints_bkgd.jpg) no-repeat;
	background-position:bottom;
	float:left;
	padding:10px;
}
#scheme-1, #scheme-2, #scheme-3 {
	float:left;
	width:378px;
	border-bottom:1px solid #D5D5D5;
}
#scheme-1 h3, #scheme-2 h3, #scheme-3 h3 {
	float:left;
	margin:10px 0 8px 0;
	width:133px;
}
.colourclick-results-container .btn-details {
	float:left;
	width:99px;
	margin:63px 0 0 15px;
}
.colourclick-results-container #scheme-1 ul, .colourclick-results-container #scheme-2 ul, .colourclick-results-container #scheme-3 ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:246px;
	min-height: 110px;
}
.colourclick-results-container #scheme-1 li, .colourclick-results-container #scheme-2 li, .colourclick-results-container #scheme-3 li {
	display:inline;
	float:left;
	font-size:95%;
	margin:0 10px 10px 0;
	padding:0;
}

.colourclick-results-container #schemes .chip img {
	vertical-align: bottom;
}
.colourclick-results-container #schemes #see-other-colour {
	float:left;
	margin:15px 0 5px 0;
}
.colourclick-results-container .scrapbook {
	float:left;
}
.colourclick-results-container .AfR {
	float:left;
}
.colourclick-results-container .AddText {
	padding:2px 0 0 9px;
}
.colourclick-results-container #colour {
	width: 318px;
	float: right;
}
.colourclick-results-container #colour .swatch {
	background-color:#83815A;
	display:block;
	height:80px;
	width:120px;
	margin:8px 0 8px 0;
}
.colourclick-results-container #colour .swatch-name{
	font-size:90%;
	font-weight:bold;
}
.colourclick-results-container #colour-testers {
	width:298px;
	height:145px;
	border:1px solid #D5D5D5;
	background:url(/web/images/img/colourclick/colour_tester_bkgd.jpg) no-repeat;
	background-position:bottom;
	padding:10px;
	margin:20px 0 10px 0;
}
.colourclick-results-container #colour-testers .hero {
	float:right;
	margin:22px 0 0 8px;
}
.colourclick-results-container #your-scrapbook {
	width:298px;
	height:160px;
	border:1px solid #D5D5D5;
	background:url(/web/images/img/colourclick/316px_bkgd.jpg) no-repeat;
	background-position:bottom;
	padding:10px;
}
.colourclick-results-container #your-scrapbook .hero {
	float:right;
	margin:22px 0 20px 8px;
}

#OTQuickAddDiv .qt-quick-context-add-message {
	font-size: 12px;
}

#qt-quick-context-view-order {
	/*display: none;*/
	margin: 0;
	padding: 0;
}

.colourclick-mobile-container {
	display: none;
}
.colourclick-mobile-container h2 {
	margin-left: 15px;
}
.colourclick-mobile-container p,
.colourclick-mobile-container ul {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
}
.colourclick-mobile-container .app-store {
	float: left;
	margin: 0 20px 0 15px;
}
.colourclick-mobile-container .iphone-group {
	float: left;
	margin: 30px 0 0 0;
}
.colourclick-mobile-container .app-info {
	float: left;
	width: 686px;
	padding: 20px;
	border: 1px solid #d5d5d5;
	background: url(/web/images/colour_click/iphone_app_background.jpg) no-repeat center bottom;
	height: 230px;
	margin: 20px 0 20px 15px;
}

/* COLOUR CLICK ERROR PAGE
--------------------------------------------------*/

.colourclick-container #faq {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	font-size: 75%;
}
.colourclick-container #faq li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	min-height:100px;
}
* html .colourclick-container #faq li {
	height:100px;
}
.colourclick-container #faq li p {
	margin: 0 0 3px 0;
	font-size: 100%;
}
.colourclick-container #faq li img {
	float: left;
	margin: 0 15px 10px 0;
}
.colourclick-container #upload-again {
	width: 300px;
	margin:0 0 20px 0;
}


/*--------------------------------------------------*/

.perfect-paint-box-bkgd {
	background-image: url(/web/images/img/img_perfect_paint_access_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border:1px solid #D5D5D5;
	margin:0 0 0 15px;
	padding:10px;
	width:706px;
}
.perfect-paint-box-bkgd p {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
}
.available-now-box p {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
}
.perfect-paint-box-bkgd hr {
	color:#828276;
}	
.perfect-paint-box-bkgd ul {
	margin:-10px 0 15px 0;
	padding:0;
}	
.perfect-paint-box-bkgd li {
	margin-left:15px;
	padding:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#1d3276;
}
.brush-description {
	margin:10px 10px 0 0;
}
.browse-our-range-box {
	background-image:url(/web/images/img/accessories/browse_our_range_box.gif);
	background-repeat:no-repeat;
	float:left;
	height:79px;
	margin:10px 0 10px 15px;
	padding:10px 0 0 10px;
	width:347px;
	border:1px solid #D5D5D5;
}
.available-now-box {
	background-image:url(/web/images/img/accessories/img_available_now_banner.gif);
	background-repeat:no-repeat;
	float:left;
	height:79px;
	margin:10px 0 10px 15px;
	padding:10px 0 0 10px;
	width:347px;
	border:1px solid #D5D5D5;
}


/*--------------------------------------------------

	PAINTPOD

--------------------------------------------------*/

/* HOME PAGE
--------------------------------------------------*/
#paintpod-range-page .td758 {
	margin: 0;
}
#paintpod-range {
	background: url(../images/content/paintpod/range_canvas.jpg) no-repeat 365px -92px;
	float: left;
	width: 758px;
}
#paintpod-range a {
	display: block;
	float: left;
}
.paintpod-system {
	margin-right: 48px;
}
#paintpod-range-info {
	background: #C2D4DE url(../images/content/paintpod/range_canvas.jpg) no-repeat;
	clear: left;
	height: 92px;
	text-align: center;
	width: 758px;
}
#paintpod-range-info p {
	color: #2E3C7B;
	font-size: 78%;
	font-weight: bold;
	padding: 21px 0 0;
}

/*--------------------------------------------------

  HOME PAGE

--------------------------------------------------*/
#content {
	float: left;
	width: 100%;
}
#home-page #content {
	padding: 29px 0 0;
}
#home-page #wwyc-promotion img {
	vertical-align: bottom;
}
#home-page h1 {
	background: url(/web/images/pghd/pghd_helping_you.gif) no-repeat;
	height: 0;
	overflow: hidden;
	padding: 36px 0 0;
	width: 522px;
	margin-left: 15px;
} 
#home-page .masthead {
	height: 180px;
	margin: 0 0 15px; 
	width: 758px;
}
#home-nav {
	color: #828276;
	float: left;
	padding: 0 15px 5px;
}
#home-nav a {
	background: url(/web/images/canvas/arrow_sprite.gif) no-repeat 100% 5px;
	padding: 0 8px 0 0;
}
#home-nav a:link,
#home-nav a:visited,
#home-nav a:active {
	color: #828276;
	text-decoration: none;
}
#home-nav a:hover {
	background-position: 100% -95px;
	color: #828276;
	text-decoration: none;
}

#home-nav h3 {
	background: url(/web/images/hd/home_sprite.gif) no-repeat;
	height: 0;
	margin: 0 0 4px;
	overflow: hidden;
	padding: 23px 0 0;
	width: 220px;
}
#home-nav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 10px 0 0;
	width: 400px;
}
#home-nav li.section {
	background: #EBE9E1;
	clear: left;
	float: left;
	font-size: 75%;
	margin: 0 0 10px;
	width: 400px
}
#home-nav li.section ul {
	padding: 0;
	width: auto;
}
#home-nav li.section li {
	padding: 0 0 1px;
	font-weight: bold;
}
#home-nav li.section img {
	float: left;
}
#home-nav .content {
	float: left;
	padding: 13px 0 0 16px;
	width: 229px;
}
#home-nav #section-2 h3 {
	background-position: 0 -23px;
}
#home-nav #section-3 h3 {
	background-position: 0 -46px;
}
#home-nav #section-4 h3 {
	background-position: 0 -69px;
}

#promotions {
	float: right;
}
#promotions .section {
	background: #EBE9E1;
	clear: left;
	float: left;
	height: 178px;
	margin: 0 0 10px;
	padding: 15px;
	position: relative;
	width: 288px;
}
#promotions .section p {
	font-size: 70%;
	position: relative;
	margin: 0 0 12px;
	z-index: 1;
}
#promotions .section p.details {
	font-size: 75%;
	font-weight: bold;
}
#promotions p.delivery {
	background: #EBE9E1 url(../images/canvas/colour_tester_ndd.gif) no-repeat;
	height: 0;
	overflow: hidden;
	left: 0;
	padding: 43px 0 0;
	position: absolute;
	top: 146px;
	width: 118px;
}
#promotions #colour-testers h3 {
	background-position: 0 -92px;
	width: 270px;
}
#promotions #colour-testers .hero {
	position: absolute;
	right: -15px;
	top: 71px;
}

#promotions #paint-pod-compact {
	background: #EBE9E1 url(../images/canvas/home_paint_pod_promo.gif) no-repeat;
}
#promotions #paint-pod-compact h3 {
	background: none;
	padding: 0;
	margin: 0 0 53px;
}
#promotions #paint-pod-compact .hero {
	position: absolute;
	right: 0;
	top: 17px;
}

/* COLOUR GUIDE
--------------------------------------------------*/
#free-colour-guide {
	background: url(../images/canvas/sample_colour_guide.jpg) no-repeat;
	float: left;
	height: 252px;
	font-size: 75%;
	padding: 54px 0 0 491px;
	width: 267px;
}
#free-colour-guide p {
	margin: 0 0 15px;
}
#free-colour-guide .testers {
	margin: 77px 0 12px;
}
#free-colour-guide a {

}

ul.details {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.details li {
	margin: 0;
	font-size: 12px;
	padding: 0 0 1px;
	float: left;
	clear: left;
}
.details a {
	background: url(/web/images/canvas/arrow_sprite.gif) no-repeat 100% 5px;
	padding: 0 8px 0 0;
	font-weight: bold;
	font-size: 12px;
}
.details a:link,
.details a:visited,
.details a:active {
	color: #828276;
	text-decoration: none;
}
.details a:hover {
	background-position: 100% -95px;
	color: #828276;
	text-decoration: none;
}
#free-colour-guide-page #wwyc-promotion img {
	vertical-align: bottom;
}

/*--------------------------------------------------

  FEATURED WALLPAPER

--------------------------------------------------*/
.wallpaper-page #content {
	padding: 0 15px;
	width: 728px;
}
.wallpaper-page h1 {
	margin-left: 0;
}
#wallpaper {		
	font-size: 75%;
}
#wallpaper p {
	color: #464646;	
}

/* WALLPAPER LANDING
--------------------------------------------------*/

#easy-hang-info {
	background-image:url(/web/images/wallpaper/wp_easy_to_hang_bkgd.gif);
	background-repeat:no-repeat;
	width:491px;
	height:439px;
	padding-top:35px;
	}
	
.easy-to-use-intro {
	margin:0 0 0 130px;
	width:350px;
	}
	
.step-by-step {
	width:482px;
	margin:0;
	display:inline;
	float:left;
	margin-top:25px;
	padding-left:22px;
	}	
.step-by-step img {
	margin-bottom:8px;
	}	
.wallpaper-pasting {
	width:140px;
	margin:0;
	float:left;
	}
.wallpaper-applying {
	width:140px;
	margin:0 10px 0 10px;
	float:left;
	}
.wallpaper-trimming {
	width:140px;
	margin:0;
	float:left;
	}

/* WALLPAPER INFO
--------------------------------------------------*/
#wallpaper-info {
	float: right;
	margin: 0 0 20px;
	width: 238px;
}
#wallpaper-info h2 {
	background: url(/web/images/canvas/wallpaper/headings.gif) no-repeat;
	color: #7E1536;
	font-size: 150%;
	height: 0;
	overflow: hidden;
	padding: 23px 0 0;
	margin: 0 0 8px;
}
#wallpaper-info p {
	margin: 0 0 11px;
}
#wallpaper-selection {
	border: 1px solid #CFCECE;
	padding: 6px 0 28px;
	margin: 0 0 15px;
}
#wallpaper-selection img {
	vertical-align: bottom;
	width: 236px;
	height: 236px;
}
#wallpaper-selection p {
	color: #7E1536;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0 5px 6px;
}
#wallpaper-colours h3 {
	background: url(/web/images/canvas/wallpaper/headings.gif) no-repeat 0 -184px;
	height: 0;
	overflow: hidden;
	padding: 17px 0 0;
	margin: 0 0 6px;
}
#wallpaper-colours p {
	margin: 0 0 11px;
}
#wallpaper-colours p em {
	font-style: normal;
}
#wallpaper-colours ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 125%;
}
#wallpaper-colours li {
	float: left;
	margin: 0 11px 0 0;
}
#wallpaper-colours li.last-child {
	margin-right: 0;
}

/* WALLPAPER VISUAL
--------------------------------------------------*/
#wallpaper-visual {
	background: url(/web/images/canvas/wallpaper/visual.gif) no-repeat;
	float: left;
	height: 583px;
	padding: 11px 26px 26px 11px;
	width: 453px;
}
#wallpaper-lifestyle {
	width: 446px;
	height: 370px;
}
#wallpaper-lifestyle img {
	width: 446px;
	height: 370px;
}
#wallpaper-lifestyle p {
	background: url(/web/images/canvas/busy.gif) no-repeat center center;
	width: 444px;
	height: 213px;
	text-align: center;
	border: 1px solid #D7D7D7;
	padding: 155px 0 0;
}
#wallpaper-lifestyle img {
	vertical-align: bottom;
	display: block;
}
#wallpaper-lifestyle-choice {
	clear: both;
}
#wallpaper-lifestyle-choice strong {
	display: block;
}
#wallpaper-range-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 27px 14px;
	float: left;
}
#wallpaper-range-nav.loading {
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
}
#wallpaper-range-nav.loading a,
#wallpaper-range-nav.loading a:focus,
#wallpaper-range-nav.loading a:hover {
	cursor: default;
}
#wallpaper-range-nav a,
#wallpaper-range-nav a:active {
	outline: none;
}
#wallpaper-range-nav .colour-1 a {
	background-position: 0 0;
}
#wallpaper-range-nav .colour-2 a {
	background-position: -28px 0;
}
#wallpaper-range-nav .colour-3 a {
	background-position: -56px 0;
}
#wallpaper-range-nav .colour-4 a {
	background-position: -84px 0;
}
#wallpaper-range-nav .colour-5 a {
	background-position: -112px 0;
}
#wallpaper-range-nav .colour-6 a {
	background-position: -140px 0;
}
#wallpaper-range-nav .colour-7 a {
	background-position: -168px 0;
}
#wallpaper-range-nav .colour-8 a {
	background-position: -196px 0;
}
#wallpaper-range-nav .colour-9 a {
	background-position: -224px 0;
}
#wallpaper-range-nav li {
	background: url(/web/images/canvas/wallpaper/range_nav.gif) no-repeat bottom left;
	display: inline; /* IE6 DFM */
	float: left;
	height: 71px;
	margin: 0 5px 0 0;
	padding: 6px 9px 0 5px;
}
#wallpaper-range-nav a {
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding: 61px 0 0;
	width: 28px;
}

/* WALLPAPER NAV
--------------------------------------------------*/
#wallpaper-nav {
	background: url(/web/images/canvas/wallpaper/feature_wallpaper_logo.gif) no-repeat 100% 35px;
	clear: both;
	float: left;
	margin: 0 0 30px;
	width: 100%;
}
#wallpaper-nav h2 {
	background: url(/web/images/canvas/wallpaper/headings.gif) no-repeat 0 -219px;
	height: 0;
	overflow: hidden;
	padding: 17px 0 0;
	margin: 0 0 16px;
}
#wallpaper-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
#wallpaper-nav li {
	float: left;
	margin: 0 10px 0 0;
}
#wallpaper-nav a {
	background: url(/web/images/canvas/wallpaper/nav.jpg) no-repeat;
	display: block;
	float: left;
	height: 0;
	overflow: hidden;
	padding: 104px 0 0;
	width: 72px;
}
#wallpaper-nav .camille a {
	background-position: 0 0;
}
#wallpaper-nav .henley a {
	background-position: -82px 0;
}
#wallpaper-nav .peony a {
	background-position: -164px 0;
}
#wallpaper-nav .florentina a {
	background-position: -246px 0;
}
#wallpaper-nav .blossom a {
	background-position: -328px 0;
}
#wallpaper-nav .meadowsweet a {
	background-position: -410px 0;
}
#wallpaper-nav .zoe a {
	background-position: -492px 0;
}
#wallpaper-nav .linden a {
	background-position: -574px 0;
}

/* WALLPAPER-ORDERING
--------------------------------------------------*/
#wallpaper-ordering {
	clear: both;
	float: left;
	margin: 0 0 30px;
	width: 100%;
}
#wallpaper-ordering h2 {
	color: #7E1536;
	overflow: hidden;
	height: 0;
	padding: 17px 0 0;
	margin: 0 0 6px;
	background: url(/web/images/canvas/wallpaper/headings.gif) no-repeat 0 -201px;
}
#wallpaper-ordering ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 90%;
}
#wallpaper-ordering li {
	border: 1px solid #CFCECE;
	float: left;
	margin: 0 10px 0 0;
	padding: 12px 12px;
	text-align: center;
	width: 136px;
}
#wallpaper-ordering h4 {
	color: #464646;
	margin: 10px 0 12px;
	font-size: 100%;
}
#wallpaper-ordering p {
	margin: 0 0 9px;
}
#wallpaper-ordering .colour-tester img {
	border: 1px solid #E1E1E1;
}

/* RANGE SPECIFIC - HEADINGS
--------------------------------------------------*/
#camille-wallpaper-page #wallpaper-info h2 {
	background-position: 0 0;
}
#henley-wallpaper-page #wallpaper-info h2 {
	background-position: 0 -23px;
}
#peony-wallpaper-page #wallpaper-info h2 {
	background-position: 0 -46px;
}
#florentina-wallpaper-page #wallpaper-info h2 {
	background-position: 0 -68px;
}
#blossom-wallpaper-page #wallpaper-info h2 {
	background-position: 0 -91px;
}
#meadowsweet-wallpaper-page #wallpaper-info h2 {
	background-position: 0 -114px;
}
#zoe-wallpaper-page #wallpaper-info h2 {
	background-position: 0 -137px;
}
#linden-wallpaper-page #wallpaper-info h2 {
	background-position: 0 -161px;
}

/* RANGE SPECIFIC - TABS
--------------------------------------------------*/
#camille-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/camille_tabs_sprite.gif);
}
#henley-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/henley_tabs_sprite.gif);
}
#peony-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/peony_tabs_sprite.gif);
}
#peony-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/peony_tabs_sprite.gif);
}
#florentina-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/florentina_tabs_sprite.gif);
}
#blossom-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/blossom_tabs_sprite.gif);
}
#meadowsweet-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/meadowsweet_tabs_sprite.gif);
}
#zoe-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/zoe_tabs_sprite.gif);
}
#linden-wallpaper-page #wallpaper-range-nav a {
	background-image: url(/web/images/canvas/wallpaper/linden_tabs_sprite.gif);
}

/* HIDING
--------------------------------------------------*/
body.wallpaper-style-1 #wallpaper-colours-intro-style-2,
body.wallpaper-style-1 #wallpaper-colours-intro-style-3,
body.wallpaper-style-1 #wallpaper-colour-style-2,
body.wallpaper-style-1 #wallpaper-colour-style-3,
body.wallpaper-style-1 #wallpaper-ordering-style-2,
body.wallpaper-style-1 #wallpaper-ordering-style-3,
body.wallpaper-style-1 .wallpaper-selection-style-2,
body.wallpaper-style-1 .wallpaper-selection-style-3 {
	display: none;
}

body.wallpaper-style-2 #wallpaper-colours-intro-style-1,
body.wallpaper-style-2 #wallpaper-colours-intro-style-3,
body.wallpaper-style-2 #wallpaper-colour-style-1,
body.wallpaper-style-2 #wallpaper-colour-style-3,
body.wallpaper-style-2 #wallpaper-ordering-style-1,
body.wallpaper-style-2 #wallpaper-ordering-style-3,
body.wallpaper-style-2 .wallpaper-selection-style-1,
body.wallpaper-style-2 .wallpaper-selection-style-3 {
	display: none;
}
body.wallpaper-style-3 #wallpaper-colours-intro-style-1,
body.wallpaper-style-3 #wallpaper-colours-intro-style-2,
body.wallpaper-style-3 #wallpaper-colour-style-1,
body.wallpaper-style-3 #wallpaper-colour-style-2,
body.wallpaper-style-3 #wallpaper-ordering-style-1,
body.wallpaper-style-3 #wallpaper-ordering-style-2,
body.wallpaper-style-3 .wallpaper-selection-style-1,
body.wallpaper-style-3 .wallpaper-selection-style-2 {
	display: none;
}

/* WALLPAPER LANDING PAGE
--------------------------------------------------*/

.wpLnk {width:236x; margin-bottom:10px; border:1px solid #D5D5D5; padding:5px}
.wpLnkImg {float:left; margin-right:5px}

/* OTESTERS-DIALOG MODAL
--------------------------------------------------*/
#otesters-dialog p.loading {
	background: url(/web/images/canvas/busy.gif) no-repeat 50% 40px;
	text-align: center;
	padding: 20px 0 40px;
	margin: 0;
}
#otesters-dialog .content {
	padding: 20px 0 0;
}


/* PRODUCT FORM
--------------------------------------------------*/
.product-help-form {
	clear: left;
}
.product-help-form label {
	width: 140px;
	display: block;
	float: left;
}

/* PAINTPOD SWATCHES
--------------------------------------------------*/

#paintpod-swatches {
	width:400px;
	float:left;
	margin:0 10px 0 0;
	position:relative;
}
#paintpod-swatches ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#paintpod-swatches li {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 10px;
}
#paintpod-swatches li.nth-child {
	margin-right:0;
}

/* ECOSENSE LANDING PAGE
--------------------------------------------------*/

.ecosense-container {
	margin:15px 15px 30px 15px;
	width:728px;
}
.ecosense-container p {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom:12px;
}
.ecosense-container #masthead{
	float:left;
	margin:0 10px 10px 0;
	width:564px;
}
.ecosense-container #right-aside {
	width:154px;
	float:right;
}
.ecosense-container #right-aside p {
	color:#464646;
}
.ecosense-container #right-aside .top {
	background:url(/web/images/img/ecosense/right_aside_top.gif) no-repeat bottom center;
	height:11px;
	width:154px;
}
.ecosense-container #right-aside .content {
	background-color:#acd480;
	width:138px;
	padding:8px;
}
.ecosense-container #right-aside .content .logo {
	margin-bottom:10px;
}
.ecosense-container #right-aside .content .divider {
	margin:0 0 10px 0;
}
.ecosense-container #right-aside .content .paint {
	margin:0 0 5px 15px;
}
.ecosense-container #right-aside .content ul#paint-and_enviro {
	margin:0 0 0 3px;
	padding:0;
	list-style-type:none;
}
.ecosense-container #right-aside .content ul#paint-and_enviro li {
	margin:0;
	padding:0;
}
.ecosense-container #right-aside .bottom {
	background:url(/web/images/img/ecosense/right_aside_bottom.gif) no-repeat top center;
	height:11px;
	width:154px;
	margin-bottom:10px;
}
.ecosense-container #left-aside {
	width:154px;
	margin:0 10px 0 0;
	float:left;
}
.ecosense-container #left-aside .matt {
	height:458px;
	text-align:center;
	margin:20px 0 0 0;
}
.ecosense-container #left-aside .satinwood {
	height:150px;
	text-align:center;
	margin:20px 0 0 0;
}
.ecosense-container #main-content {
	width:400px;
	margin:0 10px 0 0;
	float:left;
}
.ecosense-container #main-content .logo {
	margin:0 0 20px 0;
}	
.ecosense-container #main-content .section {
	margin: 30px 0 30px 0;
}
.ecosense-container #main-content .section ul#bullets {
	margin:10px 0 0 15px;
	padding:0;
}
.ecosense-container #main-content .section ul#bullets li {
	margin:0 0 3px 0;
	padding:0;
}
.ecosense-container #main-content .section p {
	margin-bottom:0;
}
.ecosense-container #colours-surface {
	margin:20px 0 0 0;
	width:400px;
}
.ecosense-container #colours-surface .col-3 ul {
	width:260px;
}
.ecosense-container #colours-surface .col-4 ul {
	width:328px;
}
.ecosense-container #colours-surface, .ecosense-container #colours-surface-walls-ceilings {
	border:none;
	background:none;
}
.ecosense-container #colours-surface ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
.ecosense-container #colours-surface li {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 10px;
}
.ecosense-container .footnote {
	font-size:60%;
	float:left;
	clear:both;
}
.ecosense-container #right-aside .content a.menuLnk:link,
.ecosense-container #right-aside .content a.menuLnk:visited {
	text-decoration:none;
}
.ecosense-container #right-aside .content a:link, 
.ecosense-container #right-aside .content a:visited, 
.ecosense-container #right-aside .content a:active {
	color:#464646 !important;
}
.ecosense-container #right-aside .content a:hover {
	color:#FFFFFF !important;
}
.ecosense-container #right-aside .content .scta, 
.ecosense-container #right-aside a.scta:link, 
.ecosense-container #right-aside a.scta:visited {
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}
.ecosense-container #right-aside .content .menuLnk {
	font-size:75%;
	font-weight:bold;
}

/* SPRING BREEZE LATEST TRENDS LANDING PAGE
--------------------------------------------------*/

#springbreeze-container {
	margin:15px 15px 30px 15px;
	width:728px;
	float:left;
}
#springbreeze-container p {
	font-size:75%;
	color:#828276;
	font-family:Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom:12px;
}
#springbreeze-container .the-colour-section {
	float:left;
	width:318px;
	margin-right:10px;
}
#springbreeze-container .interior-looks {
	float:left;
	width:400px;
}
#springbreeze-container .interior-looks .rooms {
	margin-bottom:10px;	
}
#springbreeze-container .the-colour-section .spring-breeze {
	width:296px;
	border:1px solid #d5d5d5;
	background:url(/web/images/img/trends/spring_summer_2010/seasons_colour_bkgd.gif) no-repeat bottom center;
	height:280px;
	padding:10px;
	margin-bottom:10px;
}
#springbreeze-container #colour-testers {
	width:296px;
	height:145px;
	border:1px solid #D5D5D5;
	background:url(/web/images/img/trends/spring_summer_2010/colour_tester_bkgd.jpg) no-repeat;
	background-position:bottom;
	padding:10px;
	margin:0 0 10px 0;
}
#springbreeze-container #colour-testers .hero {
	float:right;
	margin:22px 0 0 8px;
}

/* SPRING BREEZE ROOM PAGES
--------------------------------------------------*/

#springbreeze-roomset .louise-quote {
	width:236px;
}
#springbreeze-roomset .main-quote {
	width:400px;
	margin:20px 0 0 10px;
}
#springbreeze-roomset .submenu-rooms {
	margin-left:10px; 
	height:236px;
}
#springbreeze-roomset .submenu-rooms a {
	display: block;
}
#springbreeze-roomset .ltPalette .AfR {
	float:left;
	margin-right:9px;
}
#springbreeze-roomset .ltPalette .AddAll {
	float:left;
}
#springbreeze-roomset .ltPalette #spring-breeze {
	float:left;
}
.ltRImgs2 {
	float: left;
}

.chip img {
	vertical-align: bottom;
}

#room-ideas-landing-page .tdGTL .menuList li {
	float: left;
	clear: left;
}
