/* CSS Document */



/* Horizontal nav */
/*
#menu {font-size:75%}
#menu ul {list-style:none; padding:0; margin:0}
#nav a {font-weight:bold; color:#828276}
#nav a {text-decoration:none}
#nav li {z-index: 900;}
#nav li li a {display:block; font-weight:normal; color:#828276; padding-top:2px; padding-bottom:2px; padding-left:10px}
#nav li li a:hover {background-color:white; color:blue}
#nav li.mH189 {float:left; position:relative; width:189px; text-align:left; cursor:default; background-color: white}
#nav li.mH190 {float:left; position:relative; width:190px; text-align:left; cursor:default; background-color: white}
li.mH189 ul {display: none; position:absolute; top:100%; left:0; font-weight: normal}
li.mH190 ul {display: none; position:absolute; top:100%; left:0; font-weight: normal}
#nav ul {margin-top:-2px}
#nav li li.mI190 {display:block; float:none; background-color:#F4F4F3; border:0; width:190px}
#nav li li.mI189 {display:block; float:none; background-color:#F4F4F3; border:0; width:189px}
#menu ul ul {background-color:#F4F4F3; z-index:999}
#nav li:hover ul, #nav li.over ul {display: block}
.navI {height:20px; background-image:url(/web/images/furniture/tab_menu_i_0.gif); background-position:top; background-repeat:no-repeat; padding-left:10px; padding-top:2px}
.navC {height:20px; background-image:url(/web/images/furniture/tab_menu_c_0.gif); background-position:top; background-repeat:no-repeat; padding-left:10px; padding-top:2px}
.navP {height:20px; background-image:url(/web/images/furniture/tab_menu_p_0.gif); background-position:top; background-repeat:no-repeat; padding-left:10px; padding-top:2px}
.navH {height:20px; background-image:url(/web/images/furniture/tab_menu_h_0.gif); background-position:top; background-repeat:no-repeat; padding-left:10px; padding-top:2px}
.menuBuffer {height:20px}
.navSelected, a.navSelected:hover {color:#7E1536 !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}
A:hover, A:active {color:#091858 !important;}
A:link {color:#091858}
/* A {outline:none} */
P {padding:0; margin-top:0; margin-bottom:15px}
/* a:active {outline:none} */

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

/* Breadcrumb and Page Heading */
#breadCrumb {margin-left:14px; padding-top: 10px; font-size: 70%; margin-bottom:15px; clear: left;}
#breadCrumb A:link, #breadCrumb A:visited {color:#828276; text-decoration: none; margin-right:5px; font-weight: normal;}
#breadCrumb A:active {margin-right:5px}

h1 {padding-top:10px; margin-left:15px; margin-bottom:15px; clear: left; letter-spacing: -1px;}
.alt {
	margin-top:6px;
	margin-bottom:12px;
}
.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 {position:relative;background-image:url(/web/images/furniture/bg_footer.gif); background-position:top; background-repeat:repeat-x; 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)}

#ireland-magazine-page #page, 
div#PageBorder {
	width:758px; 
	border:1px solid #D5D5D5;
	border-top: 4px solid #012269;
	margin-top:0px; 
	margin-left:0px; 
	margin-bottom:20px; 
	text-align: left;
}
	
#ireland-magazine-page #page {
	overflow: hidden;
}
.homeLogo {margin-left:0px; float:left}
.td564 {width:564px; margin-left:15px}
.wborder {width:728px; border:1px solid #D5D5D5; margin-left:15px; margin-bottom:15px; overflow:hidden; height:auto;}
.w726 {width:726px;}
.d728 {width:728px; 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;}
.td478 {width:478px; margin-left:15px; margin-bottom:5px; height:auto; }
.no-table{font-size: 11px;}
.w738 {width:738px;}
.w126 {width:126px;}
.w194 {width:194px;}
.w165 {width:165px;}
.w728 {width:728px;}
.w236 {width:236px;}
.w357 {width:357px;}
.w359 {width:359px;}
.w482 {width:482px;}
.w400 {width:400px;}
.w410 {width:410px;}
.w481 {width:481px;}
.w246 {width:246px;}
.w328 {width:328px;}
.w318 {width:318px;}
.w154 {width:154px;}
.w164 {width:164px;}
.w169 {width:169px;}
.w564 {width:564px;}
.w15 {width:15px;}
.w82 {width:82px;}
.w90 {width:90px;}
.w91 {width:91px;}
.w10 {width:10px;}
.w122 {width:122px;}
.f65 {font-size:65%;}
.modalogo { padding-left: 20px;}
.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;}
.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;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.prl20 {padding-right:20px; padding-left:20px;}
.p10 {padding: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;}
.mb5 {margin-bottom:5px;}
.m10 {margin: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;}
/*exterior section margins on product page */
.exterior_section{margin-bottom:27px;}
/*end*/
.mtb10 {margin-top:10px; margin-bottom:10px;}
.pltb10 {padding-left:10px; padding-top:10px; padding-bottom:10px;}
.mr10 {margin-right:10px;}
.mr6 {margin-right:6px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mt10 {margin-top:10px;}
.pt20 {padding-top:20px;}
.pt5 {padding-top:5px;}
.mt20 {margin-top:20px;}
.ml25 {margin-left:25px;} 
.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 {color:#CC0000; font-weight:bold}
.SuccessMsg {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;float:left; clear:left; width:100%}
.menuList ul a {display:block; float:left; clear:left}
.menuList ul li>a {float: none; line-height:14.5px;}

.Iborder {border:1px solid #D5D5D5}

.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 {}
.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}

.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}

.vid534 {width:534px}
.vid534 h3 {margin:0; padding:0; font-size:75%; font-weight:bold; margin-bottom:10px; overflow:auto}
.nowPlaying {border: #D5D5D5 1px solid; padding:10px;}


/* Home */
.homeCBCopy {padding-top:29px; padding-left:105px; padding-right:20px}
.homePromos {margin-top:10px}
.homeFlash {height:236px; background-color:#ffffff;}
.homeL {width:246px; background-image:url(/web/images/img/img_bg_home_cbpromo.jpg); background-position:top left; background-repeat:no-repeat; height:113px}
.homeM {width:246px}
.homeR {width:236px}
.homeInsp {
	background-image:url(/web/images/img/img_bg_home_insp_10.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:119px;
	width:246px; 
}
.homeInspCopy {
	padding-top:10px;
	padding-left:10px;
	padding-right:110px
}
.homeInspCopy #link {
	left:88px;
	position:relative;
	width:110px;
}
.homeHelp {
	background-image:url(/web/images/img/img_bg_home_helping.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:118px;
	width:236px; 
	margin-right: 10px;
}
.homeHelpCopy {
	padding-top:10px;
	padding-left:10px
}
.homeCard {
	background-image:url(/web/images/img/img_bg_home_card.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:118px;
	width:236px; 
	margin-right: 10px;
}

.iphone-promo {
	background-image:url(/web/images/img/img_bg_home_card.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:118px;
	width:482px; 
	margin-right: 10px;
}

.homeCardCopy {
	padding-top:10px;
	padding-left:10px
}
.homeIELogo {
	background-image:url(/web/images/img/img_bg_home_logo.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	height:119px;
	width:144px; 
}
.homeIELogoCopy {
	padding-top:10px;
	padding-left:10px;
	padding-right:110px
}

.homeCols {background-image:url(/web/images/img/img_bg_home_cols.gif); background-position:top left; background-repeat:no-repeat; height:99px;}
.homeColsCopy {padding-left:10px; padding-top:10px; margin-right:100px}
.homeExpt {background-image:url(/web/images/img/img_bg_home_help.gif); background-position:top left; background-repeat:no-repeat; height:112px;}
.homeExptCopy {padding-top:29px; margin-left:114px; margin-right:10px;}
.homeProj {background-image:url(/web/images/img/img_bg_home_colcard.gif); background-position:top left; background-repeat:no-repeat; height:131px;}
.homeProjCopy {padding-top:10px; padding-left:110px; padding-right:10px}
.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}
.homeFlash2 {height:320px;}

/* Help landing page */
.hlpLeft {width:246px; background-image:url(/web/images/img/hlp/img_bg_diy.jpg); background-position:bottom left; background-repeat:no-repeat}
.hlpMid {width:246px}
.hlpRight {width:236px}
.hlpYQA {border:1px solid #D5D5D5; height:99px; margin-right:10px}
.hlpPC {border:1px solid #D5D5D5; height:97px; background-image:url(/web/images/img/hlp/img_bg_pc.gif); background-position:bottom left; background-repeat:no-repeat}
.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:99px; margin-bottom:10px}
.hlpStockistCopy {margin:10px 10px 0 10px}
.hlpPCCopy {margin:10px 10px 0 10px}
.hlpDIYCopy {margin:0px 20px 0 110px; padding-top:10px}
.hlpDIYList {margin:20px 20px 0 120px}
.hlpYQACopy {margin:10px}
.hlpOB {height:109px; background-image:url(/web/images/img/img_bg_colour_card_sml.jpg); background-position:bottom left; background-repeat:no-repeat;}
.hlpOB-enviro {height:109px; background-image:url(/web/images/img/hlp/img_bg_paint_and_enviro.jpg); background-position:bottom left; background-repeat:no-repeat;}
.hlpOBCopy {margin-left:10px; padding-top:20px; width:200px}

/* Inspiration landing page */
.ilpLeft {width:246px; background-image:url(/web/images/img/ilp/bg_trends4.jpg); background-position:top left; background-repeat:no-repeat; height:319px;}
.ilpMid {width:246px; margin-right:10px;}
.ilpRight {width:236px}
.ilpCC {width:234px; border:1px solid #D5D5D5; height:208px}
.ilpCCcopy {padding-left:10px; width:216px; padding-top:10px}
.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}
.ilpLTpromo {margin-left:10px; width:216px}
.ilpCameo {float:left; margin-right: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}
.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}
.ltCy081 {background-color:#F0C96C; padding:10px}
.ltCy082 {background-color:#F0C96C; margin:0 10px 0 10px; padding: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}
.ltCy091 {background-color:#a9c2ac; padding:10px}
.ltCy092 {background-color:#a9c2ac; 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}
#springbreeze-roomset .ltPalette {padding-left:7px; min-height:450px;}
.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_ourcols.jpg); background-position:top left; background-repeat:no-repeat;height:358px;}
.clpBestCopy {width:182px; height:auto; margin-left:10px; margin-top:10px}
.clpSearch {margin:10px 0 0 0; border:1px solid #D5D5D5; width:234px; height:98px}
.clpColls {background-image:url(/web/images/img/clp/bg_collections.jpg); background-position:bottom left; background-repeat:no-repeat; border:1px solid #D5D5D5; height:162px; width:234px; margin-top:10px;}
.clpAdvice {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}
.clpscheming {background-image:url(/web/images/img/clp/img_bg_scheming.gif); background-position:bottom left; background-repeat:no-repeat; border:1px solid #D5D5D5;width:234px;height:137px;margin-top:10px;}

.clpCollsCopy {margin-top:10px; margin-left:10px; width:150px}
.clpSearchCopy {margin:10px}
.clpSwatchCopy {margin:10px; width:140px}
.clpAdviceCopy {margin:10px 10px 0 10px}
.clpschemingCopy {margin:10px}
.clpLady {float:left; margin-right:10px; margin-top:10px}
.clpCSInput {width:150px}
.clpHint {font-size:60%; margin:3px 0 0 0; padding:0}
.clpMatchCopy {padding-left:10px; width:130px; padding-top:20px}
.clpMatch {background-image:url(/web/images/img/ilp/bg_match.jpg); background-position:top left; background-repeat:no-repeat; height:129px; width:236px; margin-top:1px}
.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; }

.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;
	color: #ffffff;
    margin: 0;
    padding: 15px 0 15px 15px;
}
.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;
}
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;
}

/* 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; height:19px; overflow:auto}
.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}
.ciCopy h2 {margin-bottom:10px}
.ciCameo {height:154px}
.camPad {margin-top:367px}
.camPadsml {margin-top:82px}
.ciAddAll {margin:10px 15px 0 0; border:1px solid #D5D5D5; padding:5px}
.ciAccuracy {border:1px solid #D5D5D5; padding:10px}
.ciAccuracy p {font-size:70%; margin:0; padding:0}

/* 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}
.plpProdPromo {background-image:url(/web/images/img/plp/bg_lspace.jpg); background-position:top left; background-repeat:no-repeat; height:165px}
.plpMore {border:1px solid #D5D5D5; height:95px; background-image:url(/web/images/img/plp/bg_prodmore.jpg); background-position:top left; background-repeat:no-repeat}
.plpProdPromoCopy {width:105px; margin-left:10px; padding-top:20px}
.plpAlsoCopy {margin:10px}
.plpAdvisorCopy {margin-left:90px; 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:10px}
.plpFitem input {vertical-align:middle}
.plpBtn {margin-right:15px; text-align:right; margin-bottom:25px}
.plpForm {margin-top:20px; margin-bottom:25px}
.plpBrands {height:211px; border:1px solid #D5D5D5; margin-bottom:10px}
.plpBrandsCopy {padding:10px}
.plpBrandsLogo {margin-top:12px}
.plpBrandsCopy p {font-size:70%; padding:0; margin:0}
.plpPodPromo {height:211px; border:1px solid #D5D5D5; margin-bottom:10px; background-image:url(/web/images/img/plp/bg_podpromo.jpg); background-position:bottom left; background-repeat:no-repeat;}
.plpPodCopy {padding:10px}
.plpPodCopy p {font-size:75%; padding:0; margin:0}

.easyCarePromoCopy {
	width:200px;
	margin-left:18px;
	padding-bottom: 20px;
}

/* 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}

/* 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}
.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}


/* 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}
/* All products RHS Banners */
#right_banners{width:180px; margin:0 0 0 10px; position:absolute; left:759px; top:78px}
.main_rhs_banner{width:100%; margin-bottom:8px;}
#competition_rhs_banner{width:100%; height:180px;}

/* 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; overflow:auto; float:left; width:134px; display:inline;}
.tdGTL {background-color:#ECDDC0; width:226px; height:227px; float:left; display:inline; padding: 10px 10px 0 10px}
.gtlIndex {font-size:75%; margin-bottom:5px}

/* Colour detail */
.cdIntro h2 {color:#010068; font-size:90%; margin-bottom:5px; padding-bottom:0; margin-top:0}
.cdIntro h3 {font-size:70%; 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 {}
.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:440px;}
.cdFamilyName {width:455px; 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:358px; 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 p {font-size:75%; margin-top:0; margin-bottom:10px; padding:0}
.cdChoose h3 {margin-bottom:10px; padding-bottom:0; margin-top:10px}
.cdSchemeImg p {font-size:65%; margin-top:0; margin-bottom:3px}
h3.ulMore {border-bottom:1px solid #D5D5D5; margin-bottom:10px}



/* MousePainter */
.mpintro{border-top: #AFB5BF 1px solid; border-bottom: #AFB5BF 1px solid; background-color:#CFD4DC}
.mpintro2{border-top: #AFB5BF 1px solid; border-bottom: #AFB5BF 1px solid; border-right: #AFB5BF 1px solid; background-color:#CFD4DC}
.t2e2e1b, .t2e2e1b a:link, .t2e2e1b a:visited {color:#2e2e1b;text-decoration: none;}
.mpinfo{BORDER-TOP: #e0e0dc 1px solid; BORDER-BOTTOM: #e0e0dc 1px solid; BORDER-LEFT: #e0e0dc 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px;  PADDING-BOTTOM: 10px}
.mpCopy {margin-right:10px; margin-left: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}
.scStockists {line-height:2em}


/* StoreFinder */
.storeResult {clear:both}
.storeAddress {width:300px; 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;}
* 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:706px}
.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}

/* DIY */
.diyMenu {padding:10px 15px 10px 10px; border:1px solid #D5D5D5; margin-right:10px; float: left; background-color: #eee;}
.diyCopy ul li {margin-bottom:10px}
.diyLCopy {height:216px; border:1px solid #D5D5D5; padding:10px}
.diyLCopy p {font-size:75%; margin:0; padding:0 0 5px 0}

/* 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}


/* 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:15px; margin-right:10px}
.srArticles h3 {margin:0; font-weight:bold; font-size:75%}
.srArticles p {font-size:70%; margin-top:0; margin-bottom:10px}
.srArticles h3 a {text-decoration:none; color:#091858}

/* 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; float: left;}
.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 */
.YQAlpYQA h3 {font-size:75%; padding:0; margin-bottom:5px}
.YQAlpYQA p {font-size:75%}
.YQAlpYQA li {font-size:75%}
.YQAlpYQA ul {list-style:none; margin-top:0; margin-top:0; margin-bottom:10px; margin-left:0; padding:0}
.YQAlpYQA a:link, .plainlist a:visited {color:#828276; text-decoration:none}
.YQAlpYQA a:active, .plainlist a:hover {color:#091858; text-decoration:none}
.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%}
.faqCopy {}
.faqCopy h2 {font-size:80%; color:#091858; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #D5D5D5;}
.faqCopy p a {font-size: 13px; color:#091858; margin-bottom:10px; border-bottom:1px solid #D5D5D5;}
.faqCopy h3 {font-size:75%; font-weight:bold}
.faqCopy p {font-size:75%}
.faqCopy li {font-size:75%; padding-bottom:3px}


/* 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:750px; top:100px; width:187px; z-index:4}
#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;}


/* Moda Section */
.mdaStep { background-color: #dac8ac; height: 170px; }
.mdaStep P { font-size: 11px; }
.mdaStepTxt { line-height: 16px; margin-top: 10px; margin-bottom: 8px; }
.mdaStepSign { margin:0; padding:0; }


/* */
.ProdBanners { width:728px; }
.promobx { border: 1px solid #D5D5D5; }
.mb10 p { font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
.mdaHdIns { margin-top: 8px; margin-bottom: 18px; }
.mdaCatBl { background-color: #0a304b; padding-top: 10px; margin-bottom: 20px; }
.TxtWh { color: #FFFFFF; }
.mdaLsaImg { border:1px solid #cdcdcd; background-color:#cdcdcd; font-size:11px; color:#333333;}
.mdaCatLft { padding-right: 20px; }
.easycare {
	background: url(/web/images/img/img_promo_easycare.jpg) no-repeat;
	height: 160px;
}
.moda-product-page {
	margin-top: 10px;
	float: left;
}
.mdaPln {
	margin: 0px;
}
.mb10 h2 {
	margin: 0px;
}
.gIrish {
	margin-top: 12px;
	text-align: right;
}

/* 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.8;
    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 {
	background: url(/web/images/furniture/img_wave500.jpg) no-repeat right bottom;
    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;
}

/* Custom Container JS
--------------------------------------------------*/
#tailor-made-color-panel .ft {
	height: 0;
	padding: 0;
}
body .yui-panel .hd {
	min-height: 16px;
}
* html body .yui-panel .hd {
	height: 16px;
}
/* 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: 10px;
	text-indent: -10000em;
	outline: none;
}
body .yui-panel .hd {
	background-color: white; 
	border-style: none;
	padding: 6px 18px 15px 20px;
	margin: 0;
	color: #8A7AA2;
	font-size: 1.3em;
}
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: 0;
}
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;}

#dulux-modal-flash .bd {
	background: url(/web/images/canvas/busy.gif) no-repeat center center;
}

/* Video Gallery
--------------------------------------------------*/
.video-rollover img,
.video-thumb img {
	border: 0;
	vertical-align: bottom;
	margin: 0;
}
.video-rollover,
.video-thumb {
	position: relative;
	display: block;
	width: 143px;
}
.video-rollover {
	width: 184px;
}
.video-rollover em,
.video-thumb em {
	display: none;
	font-style: normal;
}
.video-thumb:link,
.video-thumb:visited,
.video-thumb:active,
.video-rollover:link,
.video-rollover:visited,
.video-rollover:active {
	text-decoration: none;
}
.video-thumb:hover,
.video-rollover:hover {
	text-decoration: none;
	background: #000;
}
.video-thumb:hover img,
.video-rollover:hover img {
	filter: alpha(opacity=80);
	opacity: .8;
}
.video-thumb:hover em,
.video-rollover:hover em {
	display: block;
	position: absolute;
	top: 35px;
	left: 0;
	color: #FFF;
	font-weight: bold;
	width: 143px;
	text-align: center;
	cursor: pointer;
}
.video-rollover:hover em {
	width: 184px;
	top: 44px;
}
.video-thumb:hover span,
.video-rollover:hover span  {
	background: #FFF;
}

.video-thumb span {
	padding: 4px 0 0;
	width: 143px;
	display: block;
	width: 143px;
}
ul.video-gallery {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.video-gallery li {
	background: #FFF;
	border: 1px solid #585849;
	float: left;
	margin: 0 20px 21px 0;
	min-height: 119px;
	padding: 10px 10px 0;
	position: relative;
}
* html ul.video-gallery li {
	height: 119px;
}


/* Rollover 
--------------------------------------------------*/
#rollover img {
	border: 0;
	vertical-align: bottom;
}
#rollover {
	position: absolute;
	top: 0;
	left: -999em;
	font-family: Verdana;
	float: left;
	opagcity: .5;
}
#rollover .canvas {
	background-image: url(/web/images/canvas/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;
	filter_: alpha(opacity=20);
}
#rollover p.add {
	margin: 0;
	padding: 6px 0 0;
	float: left;
	font-size: 10px;
	line-height: 1em;
}
#rollover ul {
	margin: 0;
	padding: 7px 0 0;
	list-style-type: none;
	float: left;
	clear: left;
	width: 100%;
}
#rollover ul ul {
	padding-top: 0;
}
#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 {
	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: none;
}
#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:link,
#rollover .canvas .content li li a:visited,
#rollover .canvas .content li li a:hover,
#rollover .canvas .content li li a:active {
	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 div {
	position: relative;
}
#rollover .header p a {
	display: block;
}
#rollover p.add a.add img {
	vertical-align: baseline;
}
span.collect {
	position: relative;
	display: inline-block;
}
#rollover span.scissors,
span.collect span.scissors {
	display: block;
	height: 11px;
	width: 9px;
	background: url(/web/images/canvas/scissors.gif) no-repeat;
	position: absolute;
	top: 3px;
	right: 3px;	
	overflow: hidden;
}
#rollover.dark span.scissors,
span.dark span.scissors {
	background-position: 0 -11px
}
* html #rollover span.scissors {
	right: 12px; /*@ WIE6: uses the header DIV as its parent instead of the real one */
}
#rollover-draggable {
	position: absolute;
	left: -999em;
	width: 31px;
	height: 13px;
	z-index: 999;
}
#rollover.wood p.add,
#rollover.zoom p.add {
	display: none;
}
.pic #rollover-image {
	cursor: pointer; 
	cursor: url(/web/cursors/zoom.cur);
}
#rollover.chip p.add {
	width: 72px;
}
#rollover.fixed p.add,
span.scissors span.scissors,
#rollover.scissors span.scissors,
#rollover.fixed span.scissors,
span.fixed span.scissors {
	display: none;
}
.static #rollover-image {
	cursor: pointer;
}
.zoomed #rollover-image {
	cursor: default;
}
.zoomed p.add .add {
	white-space: nowrap;
}
#rollover p.add strong {
	display: block;
	color: #091858;
	padding: 0 0 5px;
}
#rollover p.add a {
	padding: 0 0 5px;
}
#rollover p.add a img {
	vertical-align: baseline;
}
#rollover p.add a.scrap,
#rollover p.add a.add,
#rollover p.add a.product {
	padding: 0;
}
span.collect-chip-canvas {
	border: solid 1px #006;
	width: 72px;
	padding: 9px;
}

/* Environment 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 {
	padding-left: 20px;
}
.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: 160px;
	width:236px;
	padding-left:10px; 
	padding-top:12px;
}
.btEnvUnusedPnt {
	background-image: url(/web/images/img/img_bg_enviro_used_paint.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width:236px;
	padding-left:10px; 
	padding-top:12px;
}
.btEnvCleaning {
	background-image: url(/web/images/img/img_bg_enviro_cleaning.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width:236px;
	padding-left:10px; 
	padding-top:12px;
}
.btEnvRecycle {
	background-image: url(/web/images/img/img_bg_enviro_recycle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 160px;
	width:236px;
	padding-left:10px; 
	padding-top:12px;
}

.tdgrBoxRow482 {
	background-image:url(/web/images/environment/bg_gr482boxrow.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.wht_env_bx {
	background-color:#FFFFFF;
	width: 420px;
	padding: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
}

#enviromental-choices {
	width:460px;
	margin-left:15px;
	}
#cleaning {
	width:445px;
	margin-left:15px;
	}
#dulux-helping {
	width:330px;
	}

a:link.cngLnk, a:visited.cngLnk, a:active.cngLnk { color:#FFFFFF; text-decoration: none; font-weight: bold;}
a:hover.cngLnk { color:#1095c2 !important; }
.mefc {color:#828276; text-decoration: none; font-size:12px;}
.mbr510 {margin-bottom:5px; margin-right:10px;}


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

#springbreeze-container {
	margin:15px 15px 30px 15px;
	width:728px;
	float:left;
}
* html #springbreeze-container {
	margin:15px 0 30px 15px;
	width:728px;
	float:left;
	display:inline;
}
#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 .main-quote blockquote {
	position:absolute;
	left:-999em;
}
#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;
}

#gtlList li{
	float: left;
	clear: left;
	width: 100px;
}

/* SINEAD KELLY BLOG HOMEPAGE
--------------------------------------------------*/

#blog #masthead {
	width: 758px;
	height: 236px;
	float: left;
	margin: 0;
	padding: 0;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}
#blog #masthead img {
	vertical-align: bottom;
}
#blog-container {
	margin: 15px 15px 30px 15px;
	width: 728px;
	float: left;
	display: inline;
}
* html #blog-container {
	margin: 15px 0 30px 15px;
	width: 728px;
	float: left;
	display: inline;
}
#blog-container #content {
	width: 482px;
	margin: 0 10px 0 0;
	float: left;
	padding: 0;
}
#blog-container #aside {
	width: 236px;
	float: left;
	margin: 0;
	padding: 0;
}
#blog-container #search-articles {
	width: 214px;
	height: 81px;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #d5d5d5;
}
#blog-container p,
#blog-article p,
#blog-article #content #previous-articles ul#latest-blog-articles li a {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 12px;
}
#blog-container ul#articles {
	width: 480px;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#blog-container ul#articles li {
	width: 460px;
	margin: 0;
	padding: 10px;
	list-style-type: none;
	float: left;
	border-top: 1px solid #d5d5d5;
}
#blog-container ul#articles li h3 {
	margin: 0;
}
#blog-container ul#articles li h3 img {
	margin: 0 0 5px 0;
}
#blog-container ul#articles li img.article-image {
	float: left;
	margin: 0 10px 10px 0;
}
#blog-container ul#articles li .content {
	float: left;
	width: 370px;
}
#blog-container form input#search-box {
	width: 150px;
}
#blog-container #extra-tips,
#blog-article #extra-tips {
	width: 234px;
	height: 325px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(/web/images/content/blog/extra_tips.jpg) no-repeat;
	border: 1px solid #d5d5d5;
}
#blog #extra-tips .content,
#blog-article #extra-tips .content {
	position: relative;
	top: 115px;
	left: 10px;
	width: 212px;
}
#blog-container #article-nav {
	width: 482px;
	float: left;
	margin: 15px 0 0 0;
	display: inline;
}
#blog-container #article-nav #search-articles {
	margin-right: 10px;
}

/* SINEAD KELLY BLOG PROFILE PAGE
--------------------------------------------------*/

body.blog-profile #masthead .section-intro {
	width: 226px;
	float: left;
	padding: 0;
}
body.blog-profile #masthead .section-image{
	width: 532px;
	float: left;
	margin: 0;
	padding: 0px;
}


/* SINEAD KELLY BLOG ARTICLE PAGE
--------------------------------------------------*/

#blog-article #masthead {
	width: 758px;
	height: 236px;
	float: left;
	margin: 0;
	padding: 0;
}
#blog-article #masthead .section{
	width: 216px;
	float: left;
	margin: 0;
	padding: 10px;
}
#blog-article #masthead .section-image{
	width: 236px;
	float: left;
	margin: 0;
	padding: 0px;
}

body.wooden-flooring-article #masthead .section p,
body.scandinavian_design-article #masthead .section p,
body.garden-shed-article #masthead .section p,
body.open-plan-article #masthead .section p,
body.designer-bathrooms-article #masthead .section p,
body.importance-of-lighting-article #masthead .section p,
body.awkward-rooms-article #masthead .section p,
body.first-tv-editorial-article #masthead .section p,
body.art-deco-article #masthead .section p,
body.art-in-your-home-article #masthead .section p,
body.wet-rooms-article #masthead .section p,
body.kids-bedroom-article #masthead .section p,
body.tips-for-selling-house-article #masthead .section p,
body.use-wood-in-home-article #masthead .section p,
body.choose-colour-article #masthead .section p,
body.bigger-room-article #masthead .section p,
body.feature-wall-article #masthead .section p,
body.finishing-touches-article #masthead .section p,
body.quick-change-article #masthead .section p,
body.quick-wins-article #masthead .section p,
body.colour-scheme-article #masthead .section p ,
body.designing-for-tastes-article #masthead .section p,
body.stylish-child-proof-home-article #masthead .section p,
body.sapphire-springs-article #masthead .section p,
body.fresh-face-of-colour-article #masthead .section p,
body.all-the-trends-article #masthead .section p {
	color: #FFFFFF;
}
body.perfect-kitchen-article #masthead .section p,
body.childrens-room-article #masthead .section p {
	color: #7d7d7d;
}
body.feng-shui-article #masthead {
	background-color: #cfd9e5;
}
body.art-in-your-home-article #masthead {
	background-color: #cbb0a7;
}
body.wooden-flooring-article #masthead {
	background-color: #d6b49e;
}
body.scandinavian_design-article #masthead {
	background-color: #7da7d9;
}
body.garden-shed-article #masthead {
	background-color: #b1d2ac;
}
body.open-plan-article #masthead {
	background-color: #bfb197;
}
body.designer-bathrooms-article #masthead {
	background-color: #85cdd4;
}
body.wet-rooms-article #masthead {
	background-color: #5295c9;
}
body.importance-of-lighting-article #masthead {
	background-color: #fdc689;
}
body.awkward-rooms-article #masthead {
	background-color: #e17373;
}
body.first-tv-editorial-article #masthead {
	background-color: #d1c5af;
}
body.art-deco-article #masthead {
	background-color: #a1a1a1;
}
body.perfect-kitchen-article #masthead {
	background-color: #f0e99a;
}
body.kids-bedroom-article #masthead {
	background-color: #e19643;
}
body.tips-for-selling-house-article #masthead {
	background-color: #a186be;
}
body.use-wood-in-home-article #masthead {
	background-color: #c69c6d;
} 
body.choose-colour-article #masthead {
	background-color: #a864a8;
}
body.bigger-room-article #masthead {
	background-color: #c4df9b;
}
body.childrens-room-article #masthead {
	background-color: #e8d3a4;
}
body.feature-wall-article #masthead {
	background-color: #00a99d;
}
body.finishing-touches-article #masthead {
	background-color: #c2a691;
}
body.quick-change-article #masthead {
	background-color: #448ccb;
}
body.quick-wins-article #masthead {
	background-color: #b7b4d3;
}
body.colour-scheme-article #masthead {
	background-color: #cf4e56;
}
body.designing-for-tastes-article #masthead {
	background-color: #82ca9c;
}
body.stylish-child-proof-home-article #masthead {
	background-color: #eea95b;
}
body.sapphire-springs-article #masthead {
	background-color: #346CA7;
}
body.fresh-face-of-colour-article #masthead {
	background-color: #d2ad31;
}
body.all-the-trends-article #masthead {
	background-color: #0fb27d;
}


#blog-article .text-block {
	width: 462px;
	padding: 10px;
	margin: 0 0 12px 0;
	float: left;
}
#blog-article .text-block p {
	margin: 0;
}
body.feng-shui-article .text-block {
	background-color: #cfd9e5;
}
body.art-in-your-home-article .text-block {
	background-color: #cbb0a7;
}
body.wooden-flooring-article .text-block {
	background-color: #d6b49e;
}
body.scandinavian_design-article .text-block {
	background-color: #7da7d9;
}
body.garden-shed-article .text-block {
	background-color: #b1d2ac;
}
body.open-plan-article .text-block {
	background-color: #bfb197;
}
body.designer-bathrooms-article .text-block {
	background-color: #85cdd4;
}
body.importance-of-lighting-article .text-block {
	background-color: #fdc689;
}
body.awkward-rooms-article .text-block {
	background-color: #e17373;
}
body.first-tv-editorial-article .text-block{
	background-color: #d1c5af;
}
body.art-deco-article .text-block {
	background-color: #a1a1a1;
}
body.wet-rooms-article .text-block {
	background-color: #5295c9;
}
body.perfect-kitchen-article .text-block {
	background-color: #f0e99a;
}
body.kids-bedroom-article .text-block {
	background-color: #e19643;
}
body.use-wood-in-home-article .text-block {
	background-color: #c69c6d;
}
body.choose-colour-article .text-block {
	background-color: #a864a8;
}
body.bigger-room-article .text-block {
	background-color: #c4df9b;
}
body.childrens-room-article .text-block {
	background-color: #e8d3a4;
}
body.feature-wall-article .text-block {
	background-color: #00a99d;
}
body.finishing-touches-article .text-block {
	background-color: #c2a691;
}
body.quick-change-article .text-block {
	background-color: #448ccb;
}
body.quick-wins-article .text-block {
	background-color: #b7b4d3;
}
body.tips-for-selling-house-article .text-block {
	background-color: #a186be;
}
body.colour-scheme-article .text-block {
	background-color: #cf4e56;
}
body.designing-for-tastes-article .text-block {
	background-color: #82ca9c;
}
body.stylish-child-proof-home-article .text-block {
	background-color: #eea95b;
}
body.sapphire-springs-article .text-block {
	background-color: #346CA7;
}
body.fresh-face-of-colour-article .text-block {
	background-color: #d2ad31;
}
body.all-the-trends-article .text-block {
	background-color: #0fb27d;
}

body.wooden-flooring-article #blog-container .text-block p,
body.scandinavian_design-article #blog-container .text-block p,
body.garden-shed-article #blog-container .text-block p,
body.open-plan-article #blog-container .text-block p,
body.designer-bathrooms-article #blog-container .text-block p,
body.importance-of-lighting-article #blog-container .text-block p,
body.awkward-rooms-article #blog-container .text-block p,
body.first-tv-editorial-article #blog-container .text-block p,
body.art-deco-article #blog-container .text-block p,
body.art-in-your-home-article #blog-container .text-block p,
body.wet-rooms-article #blog-container .text-block p,
body.kids-bedroom-article #blog-container .text-block p,
body.tips-for-selling-house-article #blog-container .text-block p,
body.use-wood-in-home-article #blog-container .text-block p,
body.choose-colour-article #blog-container .text-block p,
body.bigger-room-article #blog-container .text-block p,
body.feature-wall-article #blog-container .text-block p,
body.finishing-touches-article #blog-container .text-block p,
body.quick-change-article #blog-container .text-block p,
body.quick-wins-article #blog-container .text-block p,
body.colour-scheme-article #blog-container .text-block p,
body.designing-for-tastes-article #blog-container .text-block p,
body.stylish-child-proof-home-article #blog-container .text-block p,
body.sapphire-springs-article #blog-container .text-block p,
body.fresh-face-of-colour-article #blog-container .text-block p,
body.all-the-trends-article #blog-container .text-block p {
	color: #FFFFFF;
}
body.perfect_kitchen-article #blog-container .text-block p,
body.childrens-room-article #blog-container .text-block p {
	color: #7d7d7d;
}
#blog-article #blog-container #content {
	width: 728px;
	margin: 0;
}
#blog-article #content #text-section-1 {
	width: 482px;
	float: left;
	margin-right: 10px;
}
#blog-article #content #text-section-2 {
	width: 482px;
	float: left;
	min-height: 250px;
	margin: 10px 10px 0 0;
}
* html #blog-article #content #text-section-2 {
	margin-top: 10px;
}
#blog-article #content #image-section-1 {
	width: 236px;
	float: left;
}
#blog-article #content #image-section-1 img {
	margin: 0 0 10px 0;
	float: left;
}
#blog-article #content #image-section-1 img.alternative {
	float: right;
}
#blog-article #content #image-section-2 {
	width: 154px;
	display: block;
	float: left;
	clear: left;
	margin: 10px 10px 0 0;
	min-height: 400px;
}
* html #blog-article #content #image-section-2 {
	margin-top: 10px;
}
#blog-article #content #image-section-2 img {
	margin: 0 0 10px 0;
}
#blog-article #content #image-section-2 img.alternative {
	float: right;
}
#blog-article #content #previous-articles {
	background: url(/web/images/content/blog/img_prev_articles_bkgd.jpg) no-repeat bottom left;
	border: 1px solid #d5d5d5;
	padding: 10px;
	margin-bottom: 10px;
	width:214px;
	float: left;
}
#blog-article #content #previous-articles ul#latest-blog-articles {
	width: 214px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#blog-article #content #previous-articles ul#latest-blog-articles li {
	width: 214px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#blog-article #blog-container #content #text-section-1 ul,
#blog-article #blog-container #content #text-section-2 ul {
	margin: 6px 0 12px 18px;
	padding: 0;
	list-style-type: disc;
	font-size: 75%;
}
body.garden-shed-article #blog-container #content #text-section-2 ul,
body.designer-bathrooms-article #blog-container #content #text-section-2 ul {
	color: #FFFFFF;
}
#blog-article #blog-container ul li {
	margin: 0;
	padding: 0;
	list-style-type: disc;
}
#blog-article #blog-container #introduction {
	width: 728px;
	float: left;
	margin-bottom: 10px;
}
#blog-article .blog-title {
	margin-bottom: 10px;
}
#blog-article #colour-chips {
	float: left;
	width: 482px;
	margin: 6px 0;
}

#blog #extra-tips .content {
	position: relative;
	top: 115px;
	left: 10px;
	width: 212px;
}
#blog ul#extra-articles,
#blog-article ul#extra-articles {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#blog ul#extra-articles li,
#blog-article ul#extra-articles li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 212px;
}
#blog ul#extra-articles li a,
#blog-article ul#extra-articles li a {
	float: left;
	margin-top: 5px;
}

#blog-article #blog-container #content #text-section-1 ul.matrix {
	width: 465px;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
} 
#blog-article #blog-container #content #text-section-1 ul.matrix li {
	width: 440px;
	float: left;
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #d5d5d5;
	list-style-type: none;
} 
#blog-article #blog-container #content #text-section-1 ul.matrix li img {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
} 
#blog-article #blog-container #content #text-section-1 ul.matrix li .content {
	width: 260px;
	float: left;
	margin: 0;
	padding: 0;
} 
#blog-article #blog-container #content #text-section-1 ul.matrix li .content img {
	float: none;
}
#blog-article #blog-container #content #text-section-1 ul.matrix li .content p {
	font-size: 12px;
} 
#blog-article #blog-container #content #text-section-2 .pCR {
	margin: 10px 0 10px 0;
}
#blog .as-see-on-show {
	margin-top: 10px;
}

#blog-article #content #text-section-2 ul#swatches {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#blog-article #content #text-section-2 ul#swatches li {
	display: inline;
	float: left;
	font-size: 135%;
	margin: 0 10px 10px 0;
	padding: 0;
}
#blog-article #content #text-section-2 ul#swatches li.last-child {
	margin: 0 0 10px 0;
}

/* NEW COLOUR FAMILIES SECTION
--------------------------------------------------*/

#ready-mixed-colours {
	float: left;
	font-size: 70%;
}
#colour-gallery {
	float: left;
	width: 328px;
}
#colour-gallery-hero  {
	float: left;
	padding: 0 10px 10px 0;
	width: 236px;
}
#colour-explaination ul, #colour-gallery ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#colour-gallery li {
	clear: left;
}
#colour-explaination li, #colour-gallery li {
	display: inline;
	float: left;
	font-size: 135%;
	margin: 0 10px 10px 0;
	padding: 0;
}
#colour-gallery img  {
	vertical-align: bottom;
}
#colour-gallery p  {
	float: left;
	width: 318px;
}
#colour-explaination  {
	float: left;
	width: 246px;
}
#colour-explaination .content {
	font-size: 105%;
	margin: 0 0 10px;
	min-height: 216px;
	padding: 10px;
	width: 216px;
}
* html #colour-explaination .content {
	height: 216px;
}
	
/* INDIVIDUAL COLOUR PAGE COLOUR */
.room-colour-greens  {
	background-color: #d6dcb0;
}
.room-colour-creams-off-whites {
	background-color: #fbf0da;
}
.room-colour-neutrals {
	background-color: #d9c4b1;
}
.room-colour-yellows-oranges {
	background-color: #fac46c;
}
.room-colour-reds-terracottas {
	background-color: #ba524f;
}
.room-colour-pinks-purples {
	background-color: #eebcc7;
}
.room-colour-blues {
	background-color: #7aaace;
}
.room-colour-greys {
	background-color: #c2c1bd;
}
/* INDIVIDUAL COLOUR PAGE TEXT COLOUR */
#creams-off-whites #colour-explaination .content p {
	color: #acacac;
}

#colour-explaination h2 {
	margin: 0 0 12px;
	padding: 0;
}
#colour-explaination .content p {
	color: #FFFFFF;
	margin-bottom: 20px;
}
#colour-explaination p.scrapbook {
	clear: left;
}
#ready-mixed-colours .scrapbook {
	background: url(/web/images/canvas/add_all_scrapbook_o.gif) no-repeat scroll -999em -999em transparent;
	margin: 0 0 20px;
	padding: 7px 0 0;
}
#ready-mixed-colours .scrapbook a:link, 
#ready-mixed-colours .scrapbook a:visited, 
#ready-mixed-colours .scrapbook a:active {
	color: #091858;
}
div#colour-nav {
	border: 1px solid #D5D5D5;
	float: left;
	font-size: 140%;
	min-height: 214px;
	padding: 10px;
	width: 132px;
}
* html div#colour-nav {
	height: 214px;
}
#colour-nav h2 {
	margin: 0 0 12px;
	padding: 0;
}
#colour-nav ul,
#colour-nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#create-a-look {
	clear: both;
	float: left;
	width: 728px;
}
#create-a-look h2 {
	margin: 0 0 10px;
	padding: 0;
}
#colours-surface {
	float: left;
	padding: 0 0 10px;
	position: relative;
}
#colours-surface ul {
	background: url(/web/images/canvas/colours/colours_surface_stroke.gif) repeat-y scroll right top transparent;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#colours-surface li  {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 10px;
}
#colours-surface-walls-ceilings  {
	background: url(/web/images/canvas/colours/colours_surface_stroke.gif) repeat-y scroll 0 0 transparent;
	border-bottom: 1px solid #D5D5D5;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
}
#colours-surface h3 {
	border-color: #D5D5D5;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	margin: 0;
	padding: 8px 8px 12px;
}
#colours-sufrace-wood-metal  {
	background: url(/web/images/canvas/colours/colours_surface_stroke.gif) repeat-y scroll 0 0 transparent;
	border-bottom: 1px solid #D5D5D5;
	float: left;
}

#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;
}
#colour-advice {
	clear: both;
	float: left;
	position: relative;
	width: 728px;
}
#greens #promotions {
	width: 728px;
	float: left;
}
#promotions #tailor-made {
	width: 318px;
	height: 150px;
	border: 1px solid #d5d5d5;
	float: left;
	margin-right: 10px;
}
#promotions #tailor-made p {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 8px;
}
#greens #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_greens.jpg) no-repeat;
}
#creams-off-whites #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_creams_off_whites.jpg) no-repeat;
}
#neutrals #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_neutrals.jpg) no-repeat;
}
#yellows-oranges #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_yellows_oranges.jpg) no-repeat;
}
#reds-terracottas #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_reds_terracottas.jpg) no-repeat;
}
#pinks-purples #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_pinks_purples.jpg) no-repeat;
}
#blues #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_blues.jpg) no-repeat;
}
#greys #promotions #tailor-made {
	background: url(/web/images/img/img_tailormade_advert_greys.jpg) no-repeat;
}
#promotions #tailor-made .content {
	position: relative;
	top: 57px;
	left: 10px;
	width: 180px;
	height: 60px;
}
#promotions #colour-guide {
	width: 393px;
	height: 150px;
	border: 1px solid #d5d5d5;
	float: left;
}
.section-header {
	margin: 15px 0 10px 0;
	float: left;
	clear: left;
}

.clpBestCopy #see-also {
	margin-top: 80px;
	float: left;
}

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

  MAKING COLOUR IN IRELAND FOR 125 YEARS - ANNIVERSARY
 
--------------------------------------------------*/

#anniversary-125-container {
	margin: 15px 15px 30px 15px;
	width: 728px;
	float: left;
}
#anniversary-125 p {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 12px;
}
#anniversary-125-container #introduction h2 {
	margin: 0 0 12px 0;
}
#anniversary-125 #masthead {
	border-bottom: 1px solid #D5D5D5;
	border-top: 1px solid #D5D5D5;
	float: left;
	height: 236px;
	margin: 0;
	padding: 0;
	width: 758px;
}
#anniversary-125-container #content {
	float: left;
	margin: 0;
	padding: 0;
	width: 564px;
}
#anniversary-125-container #right-aside {
	float: right;
	margin: 0;
	padding: 0;
	width: 154px;
}
#anniversary-125-container #video-holder {
	margin: 0 0 10px;
	width: 564px;
}
#anniversary-125-container .videoFLV {
	background-color: #D5D5D5;
	margin: 0;
	padding: 17px 0;
	margin-bottom: 20px;
	text-align: center;
}
#anniversary-125-container ul#articles {
	float: left;
	list-style-type: none;
	margin: 5px 0 0;
	padding: 0;
	width: 564px;
}
#anniversary-125-container ul#articles li {
	border-top: 1px solid #D5D5D5;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 10px;
	width: 544px;
}
#anniversary-125-container ul#articles li.alternative {
	background-color: #EEEEEE;
}
#anniversary-125-container ul#articles li img.article-image {
	float: left;
}
#anniversary-125-container ul#articles li .content {
	float: left;
	width: 395px;
}
.winner-instore {
	float: left;
	margin-bottom: 10px;
}
#anniversary-125-container #download-winners {
	float: left;
	margin-bottom: 30px;
}
/* --------------------------------------------------

  MODA COLOURCARD 2010
 
--------------------------------------------------*/

#moda-container {
	margin: 15px 15px 30px 15px;
	width: 728px;
	float: left;
	display: inline;
}
* html #moda-container {
	margin: 15px 0 30px 15px;
	width: 728px;
	float: left;
	display: inline;
}
#moda-container p {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 12px;
}
#moda-container #masthead {
	float: left;
	height: 236px;
	margin: 0;
	padding: 0;
	width: 758px;
}
#moda-colour-range #moda-container #left-aside {
	float: left;
	width: 236px;
	margin-right: 10px;
}
#moda-colour-range #moda-container .introduction {
	width: 216px;
	float: left;
	padding: 10px;
	background-color: #CDCDCD;
}
#moda-colour-range #moda-container .get-inspired {
	margin-top: 10px;
	float: left;
}
#moda-colour-range #moda-container .introduction p {
	color: #333333;
}
#moda-container ul#swatches {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 400px;
}
#moda-container ul#swatches li {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
#moda-container ul#swatches li.last-child {
	margin: 0 0 10px 0;
}
#moda-inspiration-page #moda-container ul#inspiration-themes {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 728px;
}
#moda-inspiration-page #moda-container ul#inspiration-themes li {
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 95px;
}
#moda-inspiration-page #moda-container ul#inspiration-themes li.last-child {
	margin: 0 0 10px 0;
}
#moda-inspiration-page #moda-container ul#inspiration-themes li.banner {
	float: left;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	width: 200px;
}
#moda-inspiration-theme #moda-container .main-image {
	width: 450px;
	float: left;
	margin-right: 10px;
}
#moda-inspiration-theme #moda-container .scheme-info {
	width: 268px;
	float: left;
	margin-bottom: 10px;
}
#moda-inspiration-theme #moda-container .alternative-scheme {
	width: 268px;
	float: left;
}
#moda-inspiration-theme #moda-container .alternative-scheme h2 {
	margin: 0 0 10px 0;
}
#moda-inspiration-theme #moda-container .alternative-scheme .alternative-image {
	margin-bottom: 10px;
}
#moda-inspiration-theme #moda-container .alternative-scheme ul#swatches {
	width: 248px;
}
#moda-inspiration-theme #moda-container .alternative-scheme ul#swatches li {
	margin: 0 10px 0 0;
}




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

 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:478px 0;
	margin-bottom:-12px;
}

.colourclick-intro p {
	width:464px;
	text-align: justify;
}

#colourclick-page h3 {
	color: #a62e53;
	font-size: 1em;
	letter-spacing: -1px;
	margin-top: 0;
}

.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:273px;
	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: 706px;
	height: 212px;
	border: 1px solid #D5D5D5;
	background: url(/web/images/img/colourclick/handy_hints_bkgd.jpg) repeat-x;
	background-position: bottom;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
}
.colourclick-container #handy-hints ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
	width: 706px;
	float: left;
}
.colourclick-container #handy-hints li {
	float: left;
	width: 228px;
	margin: 0 10px 0 0;
	padding: 0;
}
.colourclick-container #handy-hints li.nth-child {
	margin: 0;
}
.colourclick-container #handy-hints ul li .content {
	width: 134px;
	float: left;
}
.colourclick-container #handy-hints li img {
	float: left;
	margin-right: 5px;
}
.colourclick-container #handy-hints li .content p {
	float: left;
	margin: 0;
	font-size: 70%;
	width: 134px;
	clear: left;
}

.colourclick-container #colour-frame {
	width: 480px;
	height: 160px;
	background: url(/web/images/img/colourclick/colour_frame_bkgd_long.jpg) no-repeat;
	background-position: bottom;
	float: left;	
	border: 1px solid #d5d5d5;
	margin: 0 10px 10px 0;
}
/* Stop image from being cropped. */
* html #colour-frame {
	position: relative;
}
.colourclick-container #colour-frame .content {
	width:320px;
	margin:10px 0 0 10px;
}
.colourclick-container #see-demo {
	width: 214px;
	height: 140px;
	background: url(/web/images/img/colourclick/see_demo_bkgd.jpg) no-repeat;
	background-position: bottom;
	float: left;	
	border: 1px solid #d5d5d5;
	margin-bottom: 10px;
	padding: 10px;
}
.colourclick-container #see-demo #demo-link {
	float: left;
	margin-top: 10px;
}

.colourclick-container #see-demo #demo-link img {
	margin-bottom: 3px;
}

.colourclick-container #handy-hints-error {
	width: 378px;
	border: 1px solid #D5D5D5;
	background: url(/web/images/img/colourclick/handy_hints_bkgd.jpg) repeat-x;
	background-position: bottom;
	float: left;
	margin: 0 10px 10px 0;
	padding: 10px;
}
.colourclick-container #handy-hints-error ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
	width: 378px;
	float: left;
}
.colourclick-container #handy-hints-error li {
	float: left;
	width: 378px;
	margin: 0 10px 10px 0;
	padding: 0;
}
.colourclick-container #handy-hints-error li.nth-child {
	margin: 0;
}
.colourclick-container #handy-hints-error ul li .content {
	width: 280px;
	float: left;
}
.colourclick-container #handy-hints-error li img {
	float: left;
	margin-right: 5px;
}
.colourclick-container #handy-hints-error li .content p {
	float: left;
	margin: 0;
	font-size: 70%;
	clear: left;
}

.colourclick-container #colour-frame-error {
	background: url(/web/images/img/colourclick/colour_frame_box.jpg) no-repeat;
	float: left;
	height: 235px;
	margin-right: -8px;
	width: 326px;
}
/* Stop image from being cropped. */
* html #colour-frame-error {
	position: relative;
}
.colourclick-container #colour-frame-error .content {
	width: 296px;
	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;
}
.colourclick-results-container .tailormade-banner {
	margin-top: 10px;
}
#OTQuickAddDiv .qt-quick-context-add-message {
	font-size: 12px;
}
.colourclick-results-container #colour-click-logo {
	margin-top: 15px;
}
#qt-quick-context-view-order {
	/*display: none;*/
	margin: 0;
	padding: 0;
}
/* COLOUR CLICK UPLOAD PAGE
--------------------------------------------------*/

.colourclick-upload-container,
.colourclick-error-container {
	margin: 15px 15px 30px 15px;
	width: 728px;
	clear: none;
}
.colourclick-upload-container p,
.colourclick-error-container p {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 12px;
}
.colourclick-upload-container #upload-image {
	width: 236px;
	height: 230px;
	margin: 1px 10px 10px 0;
	float: left;
}
.colourclick-upload-container #upload-image #upload-panel {
	background: url(/web/images/colour_click/upload_panel_bkgd.jpg) no-repeat center bottom;
	width: 214px;
	height: 130px;
	border: 1px solid #d5d5d5;	
	padding: 10px;
	height: 188px;
}
.colourclick-upload-container #upload-image #upload-panel img.upload-your-photo {
	margin-bottom: 15px;
}
.colourclick-upload-container #upload-image #upload-panel p#status {
	font-size:11px;
	height:24px;
	left:0;
	padding:8px 4px 0;
	position:absolute;
	top:0;
	width:204px;
	z-index:20;
	text-align: center;
}
.colourclick-upload-container #ideal-image,
.colourclick-error-container #ideal-image {
	width: 482px;
	height: 230px;
	margin-bottom: 10px;
	float: left;
}
.colourclick-upload-container #ideal-image img.ideal-image-example,
.colourclick-error-container #ideal-image img.ideal-image-example {
	float: left;
}
.colourclick-upload-container #ideal-image .content,
.colourclick-error-container #ideal-image .content {
	float: left;
	width: 209px;
}
.colourclick-upload-container #not-ideal-image,
.colourclick-error-container #not-ideal-image {
	width: 706px;
	min-height: 300px;
	margin-bottom: 10px;
	float: left;
	padding: 10px;
	border: 1px solid #d5d5d5;
	background: url(/web/images/colour_click/not_ideal_images_bkgd.jpg) no-repeat center bottom;
}
.colourclick-upload-container #not-ideal-image h2,
.colourclick-error-container #not-ideal-image h2 {
	margin: 0 0 8px 0;
}
.colourclick-upload-container #not-ideal-image .section,
.colourclick-error-container #not-ideal-image .section {
	width: 229px;
	float: left;
	margin-right: 9px;
}
.colourclick-upload-container #not-ideal-image .section p,
.colourclick-error-container #not-ideal-image .section p {
	margin-top: 5px;
}
.colourclick-upload-container #not-ideal-image .nth-child,
.colourclick-error-container #not-ideal-image .nth-child {
	margin-right: 0;
}

/* 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;
}


/* 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; width:286px;}
.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}

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}

.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}

.ogJourney {margin-bottom:10px}

#order-brochures .osForm .section {
	width: 706px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
#order-brochures .osForm .brochure-image {
	float: left;
	width: 150px;
}
#order-brochures .osForm .content {
	width: 420px;
	float: left;
	margin-right: 10px;
}	
#order-brochures .osForm .add-to-order {
	float: right;
	margin-top: 27px;
}
#order-brochures .osForm {
	float: left;
} 
/* SAPPHIRE SPRINGS LATEST TRENDS LANDING PAGE
--------------------------------------------------*/

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

/* SAPPHIRE SPRINGS ROOM PAGES
--------------------------------------------------*/

#sapphiresprings-roomset .louise-quote {
	width:236px;
}
#sapphiresprings-roomset .main-quote {
	width:400px;
	margin:20px 0 0 10px;
}
#sapphiresprings-roomset .main-quote blockquote {
	position:absolute;
	left:-999em;
}
#sapphiresprings-roomset .submenu-rooms {
	margin-left:10px; 
	height:236px;
}
#sapphiresprings-roomset .submenu-rooms a {
	display: block;
}
#sapphiresprings-roomset .ltPalette .AfR {
	float:left;
	margin-right:9px;
}
#sapphiresprings-roomset .ltPalette .AddAll {
	float:left;
}
#sapphiresprings-roomset .ltPalette #sapphire-springs {
	float:left;
}
.ltRImgs2 {
	float: left;
}
.chip img {
	vertical-align: bottom;
}
#room-ideas-landing-page .tdGTL .menuList li {
	float: left;
	clear: left;
}

.competition-page .homeFlash {
	margin-bottom: 16px;
}
.competition-page h3 {
	margin-top: 0;
	font-size: 95%;
}

.competition-page p {
	font-size: 75%;
	margin-bottom: 12px;
}

.competition-page td span {
	font-size: 75%;
	line-height: 18px;
	margin-left: 8px;
}

.competition-page hr {
	clear: both;
	height: 2px; 
	border: 1px solid #FFF;
	border-top-color: #DEDEDE;
	margin: 12px 0 20px;
}

.competition-page ol.terms li {
	font-size: 75%;
	margin-bottom: 6px;
}

.competition-page ol.terms li ol {
	margin: 10px 0;
	padding: 0 0 0 20px;
}

.competition-page ol.terms li li {
	font-size: 1em;
}

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

WELCOME MR. PRESIDENT

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

#president-container {
	margin: 15px 15px 30px 15px;
	width: 728px;
	float: left;
}
* html #president-container {
	margin:15px 0 30px 15px;
	width:728px;
	float:left;
	display:inline;
}
#president-container p {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 12px;
}

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

	IPHONE PAGE

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

#iphone-info-container {
	margin: 15px 15px 30px 15px;
	width: 728px;
	float: left;
}
* html #iphone-info-container {
	margin:15px 0 30px 15px;
	width:728px;
	float:left;
	display:inline;
}
#iphone-info-container p {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 12px;
}
#iphone-info-container #aside {
    float: left;
    margin-right: 10px;
    width: 236px;
}
#iphone-info-container #features ul {
    font-size: 75%;
    margin-bottom: 12px;
}
#iphone-info-container #aside .app-store {
    margin: 5px 0 15px;
}
#iphone-info-container #features {
    float: left;
    width: 482px;
}
#iphone-info-container #features ul {
    margin: 0 0 40px;
    padding: 0 0 0 13px;
}
#iphone-info-container #features ul li {
    height: 18px;
    margin: 0;
    padding: 0;
}

/* NEW NAV 10 OCT 11
--------------------------------------------------*/
#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;
	font-size: 11px;
	width: 151px;
}
#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;
}

/* --------------------------------------------------
 * STUDIO HEADER AND FOOTER STYLING
 * --------------------------------------------------
*/

.rainbow-banner {
	width: 100%;
	height: 27px;
	float: left;
}
.rainbow-banner {
	background: url(/web/images/canvas/lcs_studio_header.jpg) no-repeat;
}


/* SWATCH
---------------------------------------------------*/

ul.palette {
    float: left;
    list-style: none outside none;
    margin: 0;
    width: 100%;
}

ul.palette li {
    float: left;
    margin: 0 6px 6px 0;
}

.open-swatch {
    background: url("/web/images/canvas/colour_swatch.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 92px;
    padding: 12px 1px 0;
    width: 76px;
    color: #808080;
}

.open-swatch a:link,
.open-swatch a:visited,
.open-swatch a:hover,
.open-swatch a:active {
    color: #808080;
}

.open-swatch img {
    display: block;
    height: 46px;
    margin: 0 0 3px;
    width: 71px;
}

.open-swatch em {
    display: block;
    font-size: 10px;
    padding: 0 3px;
    white-space: pre-line;
    width: 63px;
    word-wrap: break-word;
}

/* SEARCH RESULTS PAGE
---------------------------------------------------*/

#search-results-page #page {
	background-color: #FFFFFF;
    border: 1px solid #D5D5D5;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 0;
    text-align: left;
    width: 758px;
}
#search-results-page #content {
	float: left;
    margin: 15px 10px 0 15px;
    padding: 0;
    width: 548px;
	display: inline;
}
#search-results-page #aside {
	float: right;
    margin: 15px 15px 0 0;
    width: 170px;
	display: inline;
}

#search-results-page p {
	font-size: 75%;
	color: #828276;
	font-family: Arial,Verdana,Geneva,Helvetica,San-serif;
	margin-bottom: 12px;
	clear: left;
}

#search-results-page #breadcrumb {
    float: left;
    margin: 0;
    width: 758px;
}
#search-results-page #breadcrumb p {
    float: left;
    margin: 0 10px 0 0;
}
#search-results-page #breadcrumb p {
    left: -999em;
    position: absolute;
}
#search-results-page #breadcrumb ol {
    float: left;
    list-style-type: none;
    margin: 12px 0 0 18px;
    padding: 0;
}
#search-results-page #breadcrumb li {
    float: left;
    margin: 0 8px 0 0;
    padding: 0 0 0 12px;
    font-size: 0.7em;
    background: url("/web/images/shared/arrow_0.gif") 0 4px no-repeat;
}
#search-results-page #breadcrumb li.first-child {
    background: none repeat scroll 0 0 transparent;
    margin-left: 0;
    padding-left: 0;
}
#search-results-page #breadcrumb a:link,
#search-results-page #breadcrumb a:active,
#search-results-page #breadcrumb a:visited {
	color: #828276;
	text-decoration: none;
}
#search-results-page #breadcrumb em {
	font-style: normal;
	font-weight: normal;
}

#search-results-page h1,
#search-results-page h2,
#search-results-page h3 {
	margin: 0 0 15px 0;
	padding: 0;
}

#search-results-page h2 {
	color: #3FADA5;	
}
#search-results-page h3 a {
	text-decoration: none;
	color: #828276;	
}


#search-results-page ul.palette {
	padding: 0;
}


#search-results-page ul.articles,
#search-results-page ul.products {
	width: 548px;
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#search-results-page ul.articles li,
#search-results-page ul.products li {
	width: 528px;
	margin: 0;
	padding: 10px;
	list-style-type: none;
	float: left;
	border-top: 1px solid #d5d5d5;
}
#search-results-page ul.articles li.alternative,
#search-results-page ul.products li.alternative {
	background-color: #efefef;
}
#search-results-page ul.articles .lst-child, 
#search-results-page ul.products .lst-child {
	border-top: 1px solid #363636;
	border-bottom: 1px solid #363636;
}
#search-results-page ul.articles li .article-image {
	float: left;
	margin: 0 10px 10px 0;
	padding: 3px;
	border: 1px solid #363636;
}
#search-results-page ul.articles li .content,
#search-results-page ul.products li .content {
	float: left;
	width: 420px;
}

#search-results-page ul.products li .product-image {
	float: left;
	margin: 0 10px 10px 0;
	padding: 3px;
}


/* NEW STYLE BREADCRUMB
---------------------------------------------------*/

#breadcrumbs {	
	font-size: 12px;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}
#breadcrumbs p {
	position: absolute;
	left: -999em;
}
#breadcrumbs ol {
	list-style: none;
	margin: 12px 0 15px 15px;
	padding: 0;
	font-size: 0.9em;
}
#breadcrumbs li {
	float: left;
	margin-right: 4px;
}
#breadcrumbs a {
	background: url(/web/images/shared/arrow_0.gif) no-repeat 100%;
	padding: 0 12px 0 0;
	float: left;
	display: block;
	text-decoration: none!important;
	color: #828276!important;
}
#breadcrumbs a:hover,
#breadcrumbs a:active{
	color: #091858 !important;
}
#breadcrumbs a:visited{
	color: #828276!important;
}
#breadcrumbs em {
	font-style: normal;
}

#paint-and-environment h1 {
	color: #008752;
}

#colourclick-page a.button,
#order-brochures a.button {
    background: none repeat scroll 0 0 #A0415B;
	color: #FFFFFF!important;
    font-size: 0.7em;
	margin-bottom: 10px;
	border-radius: 2px 2px 2px 2px;
	display: block;
	float: left;
	font-weight: bold;
    padding: 7px 10px;
    text-decoration: none;
}

#colourclick-page a.button img {
    margin-bottom: 3px;
}

#otesters-dialog h3 {
	color: #318191;
	font-size: 0.8em;
}
