<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/* Default styles for tags */
HTML {min-height: 100%; margin-bottom: 1px}
BODY, P, TD, DIV, SPAN, INPUT, TEXTAREA, SELECT {
	font-family:Tahoma, Arial, Verdana, Geneva, Helvetica, Sans-serif;
}
fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
ul {
	padding-left: 0;
}
FORM {margin-bottom:0px; margin-top:0px}
H1 {
	margin-top:0px;
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size:110%;
	font-weight:700;
	color:#539CCD;
}
.tdInnerArticleH2 {
	margin-top:0px;
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size:80%;
	font-weight:700;
	color:#539CCD;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
H2 {
	margin-bottom:2px; 
	margin-top:0px; 
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif; 
	font-size:95%; 
	font-weight:700; 
	color:#808080;
}
H3 {margin-bottom:2px; margin-top:0px; font-size:70%; font-weight:bold; color:#808080;}
IMG {
	border-width:0;
}
HR {height:1px; border:0; color:#C0DCDD; background-color:#C0DCDD; margin-top:1px; clear:both; padding:0}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}

/* Add new styles below */

div#Container {margin-left: auto; margin-right: auto; text-align: left}
/* div#Page {width:780px; border:1px solid #C0C0C0; margin-top:15px; margin-bottom:20px; margin-left: auto; margin-right: auto; text-align: left; background-color:#FFFFFF} */
div#Page, div#page {width:984px; border:1px solid #C0C0C0; margin-top:15px; margin-bottom:20px; margin-left: auto; margin-right: auto; text-align: left; background-color:#FFFFFF}

/* Page structure */
.Header {background-color:#FFFFFF; height:60px; background-image:url("../images/img/img_logo_an.gif"); background-position:bottom right; background-repeat:no-repeat}
.HeaderLeft {float:left; padding-top:14px; padding-left:14px; padding-bottom:13px}
.HeaderRightLinks {color:#C0C0C0; font-weight:bold; font-size:65%; padding-top:10px; padding-bottom:5px}
.HeaderRightLinks A:link, .HeaderRightLinks A:visited, .HeaderRightLinks A:active {color:#C0C0C0; text-decoration: none}
.HeaderRightLinks A:hover {color:#539CCD;}
.HeaderRight {text-align:right; float:right; padding-right:218px}
.HeaderSearch {width:125px; font-size:70%}

.Hnav {background-color:#085694; padding-top:16px; padding-bottom:13px; text-align:left; padding-left:24px;}
.Hnav A:link, .Hnav A:visited, .Hnav A:active {color:#FFFFFF; text-decoration: none}
.Hnav A:hover {color:#539CCD; font-weight:bold}

.MenuList {margin:0; padding:0}
.MenuList UL {margin:0; padding:0}
.MenuList LI {margin:0; padding:0 10px 0 0; list-style-type:none; display:inline;}
.Content {width:780px; margin-top:10px; margin-bottom:10px}

/* .ContentLanding {width:780px;} */
.ContentLanding {width:984px;}

.tdContent {vertical-align:top; text-align:left}
.tdHeading {vertical-align:top; text-align:left}
.tdLeftNav {width:175px; background-color:#FFFFFF; vertical-align:top; background-image: url("../images/furniture/bg_left_divide.gif"); background-position: left top; background-repeat:repeat-y}
.tdBreadcrumb {vertical-align:top; text-align:left; color:#C0C0C0; font-size:65%; padding-bottom:9px;}
.tdBreadcrumb A:link, .tdBreadcrumb A:visited, .tdBreadcrumb A:active {color:#C0C0C0; text-decoration: none}
.tdBreadcrumb A:hover {color:#539CCD}
.tdLeftNavLanding {width:175px; background-color:#99BCD5; vertical-align:top;}

/* .tdRLLanding {width:190px; vertical-align:top; text-align:left; background-color:#99BCD5} */
.tdRLLanding {width:240px; vertical-align:top; text-align:left; background-color:#99BCD5}

.tdHeadingLanding {vertical-align:middle; text-align:left; height:60px}
.H1Landing {margin-bottom:2px; margin-top:0px; font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif; font-size:30px; font-weight:600; color:#539CCD;}

/* .tdLandingArticle {width:415px; vertical-align:top; text-align:left;} */
.tdLandingArticle {/* width:659px;*/ vertical-align:top; text-align:left;}

.tdLandingMainContent {margin-left:1px; margin-right:1px; margin-bottom:1px; /* width:413px; */ background-color:#F9FBFC; margin-top:1px; border-left: 1px solid #99BCD5; border-right: 1px solid #99BCD5; border-top: 1px solid #99BCD5}
.tdLandingIntro {background-color:#99BCD5; margin-left:1px; margin-right:1px; height:90px}
.tdLandingIntro p {padding:12px; margin:0; font-size:70%; color:#FFFFFF}
.tdLandingMainItem {border-bottom: 1px solid #99BCD5; text-align:left; vertical-align:top; padding-right:10px;}
.tdLandingMainItem p {margin-top:0; margin-bottom:4px; font-size:70%; color:#808080;}
.tdLandingMainItem h2 {margin-bottom:0; margin-top:7px}
.tdLandingMainImg {border-bottom: 1px solid #99BCD5; text-align:left; vertical-align:top; width:124px}
.tdLandingImg {margin:7px}
.tdLandingMainItem A:link, .tdLandingMainItem A:visited, .tdLandingMainItem A:active {color:#085694; text-decoration: none}
.tdLandingMainItem A:hover {color:#539CCD}
.tdCaseMainContent {margin-left:1px; margin-right:1px; margin-bottom:1px; width:593px; background-color:#F9FBFC; margin-top:1px; border-left: 1px solid #99BCD5; border-right: 1px solid #99BCD5; border-top: 1px solid #99BCD5}

.Footer {background-color:#085694; text-align:right; padding-top:16px; padding-bottom:16px; padding-right:15px; color:#FFFFFF; font-weight:bold; font-size:65%}
.Footer A:link, .Footer A:visited, .Footer A:active {color:#FFFFFF; text-decoration: none}
.Footer A:hover {color:#539CCD}
.Copyright {text-align:right; padding-top:10px; padding-bottom:10px; padding-right:15px; color:#C0C0C0; font-size:65%}
.LnkTable {margin-top:10px}


.tdNewsIndexMonth {background-color:#085694; margin-left:1px; margin-right:1px; margin-top:1px;}
.tdNewsIndexMonth p {padding-top:5px; padding-bottom:5px; margin:0 8px; font-size:80%; font-weight:700; color:#FFF;}
.tdNewsIndexmb1 { margin-bottom: 1px; }
.tdNewsIndexmt1 { margin-bottom: 1px; }
.tdNewsIndexArchLnk a:link, .tdNewsIndexArchLnk a:visited, .tdNewsIndexArchLnk a:active { color:8BC2E9; }

/* Personalised nav */

.pNav {background-color:#539CCD; padding:5px}
.pNav label {font-weight: bold; font-size: 70%; color: #FFFFFF; margin:0; padding:0}
.pNav select {width:200px; font-size: 70%; }
.pNav input {font-size: 70%}
.pNav form {text-align:right; float:right}
.pNavNot {float:left;padding:5px 20px; font-size:70%; color: #FFFFFF; width:300px}
.pNavNot A:link, .pNavNot A:visited, .pNavNot A:active {color: #085694; text-decoration:none}
.pNavNot A:hover {color:#FFFFFF; text-decoration:underline}

/* Left navigation */

#LeftNav {
	width:165px;
	font-family: Arial,Verdana,Geneva,Helvetica,Sans-serif;
	font-size: 65%;
	font-weight: bold;
	background-color:#FFFFFF;
	}

#LeftNav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		color: #FFFFFF;
		}
		
	#LeftNav li {
		border-top: 1px solid #E5E5E5;
		margin: 0;
		width:165px;
		}

#LeftNav li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		background-color: #99BCD5;
		color: #FFFFFF;
		text-decoration: none;
		/* width: 100%; */
		}

	html&gt;body #LeftNav li a {
		width: auto;
		}

	#LeftNav li a:hover {
		background-color: #539CCD;
		color: #FFFFFF;
		}

#LeftNav ul .section ul {background-color:#FFFFFF; color:#000000; line-height:1em}
#LeftNav ul .section ul li {background-color:#FFFFFF; color:#000000; line-height:1em}
#LeftNav ul .section ul li a {background-color:#FFFFFF; padding-left:15px; font-weight:normal; color:#000000; line-height:1em}
#LeftNav ul .section ul li a:hover {background-color:#539CCD; color:#FFFFFF;}

#LeftNav ul li ul .selected a {background-color:#E5E5E5; color:#000000; background-image:url(/web/images/furniture/leftnav_bullet.gif); background-position: left top; background-repeat:no-repeat;}
#LeftNav ul li ul .selected a:hover {background-color:#E5E5E5; color:#000000; background-image:url(/web/images/furniture/leftnav_bullet_selected.gif); background-position: left top; background-repeat:no-repeat;}
#LeftNav ul .section a {background-color:#99BCD5; color:#000000;}
#LeftNav ul .section a:hover {background-color:#539CCD; color:#000000;}

.TopSection {width:155px; background-color:#085694; padding: 5px 5px 5px 0.5em; color:#FFFFFF; text-decoration: none;}
.TopSection a {color:#FFFFFF; text-decoration: none;}
.TopSection a:hover {color:#539CCD; text-decoration: none;}

/* START Include H3 workaround */
div#LeftNav H3 { background-color:#085694; padding:5px; font-size:110%; font-weight:bold; margin:0;}
div#LeftNav H3 a {color:#FFFFFF; text-decoration: none;}
div#LeftNav H3 a:hover {color:#539CCD; text-decoration: none;}

div#LeftNav H3.featured-products { margin-top: 10px; }
/* END Include H3 workaround */

/* Standard elements */
.tdRL {width:190px; vertical-align:top; text-align:left}
.RLBoxed {margin-bottom:10px; margin-left:10px; margin-right:10px; border:1px solid #C0DCDD; background-color:#F9FBFC; padding:5px}
.RLBoxedClear {margin-bottom:10px; margin-left:10px; margin-right:10px; border:1px solid #C0DCDD; background-color:#FFFFFF; padding:5px}
.RLUnboxed {margin-bottom:10px; margin-left:10px; margin-right:10px}
.RLBoxHeading {margin-top:0px; margin-bottom:5px; color:#808080; font-size:75%; font-weight:bold}
.tdRL .RLBoxHeadingAction {margin-top:0px; margin-bottom:5px; color:#539CCD; font-size:75%; font-weight:bold}
.RLHeading {margin-top:0px; margin-bottom:0px; color:#808080; font-size:75%; font-weight:bold}
.RLMCTA {margin-top:0px; margin-bottom:2px; color:#808080; font-size:70%}
.RLMCTA A:link, .RLMCTA A:visited, .RLMCTA A:active {color:#085694; text-decoration: none}
.RLMCTA A:hover {color:#539CCD}
.RLMCTAr {margin-top:0px; margin-bottom:2px; color:#808080; font-size:70%; text-align:right}
.RLMCTAr A:link, .RLMCTAr A:visited, .RLMCTAr A:active {color:#085694; text-decoration: none}
.RLMCTAr A:hover {color:#539CCD}
.ImgPromo {margin-right:5px; margin-bottom:2px; text-align:left}
.RLPromo {margin-bottom:5px}
.AddButton {margin-top:5px; margin-bottom:0px;}
.RLMore {margin-top:15px; margin-bottom:2px; color:#808080; font-size:70%}
.RLMore A:link, .RLMore A:visited, .RLMore A:active {color:#085694; text-decoration: none}
.RLMore A:hover {color:#539CCD}
.ImgLogo {margin-bottom:10px}
.RLinks ul {list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; margin-top:0; color:#808080; margin-bottom: 0; font-size:70%;}
.RLinks ul li {padding:0; margin-bottom:0; margin-top:3px;}
.RLinks {margin-top:0px; margin-bottom:2px;}
.RLinks A:link, .RLinks A:visited, .RLinks A:active {color:#085694; text-decoration: none}
.RLinks A:hover {color:#539CCD}
.RLinks p {color:#808080; font-size:70%;}
.RLinksLanding ul {list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; margin-top:0; color:#FFFFFF; margin-bottom: 0; font-size:65%;}
.RLinksLanding ul li {padding:0; margin-bottom:0; margin-top:3px;}
.RLinksLanding {margin-top:0px; margin-bottom:2px;}
.RLinksLanding A:link, .RLinksLanding A:visited, .RLinksLanding A:active {color:#FFFFFF; text-decoration: none}
.RLinksLanding A:hover {color:#085694}
.download {margin-top:3px}
.ImgBorder {border: solid #808080 1px; margin-bottom:10px}
.YouAreHere {color:#0099CC}
.YouAreHereLght {color:#8BC2E9}
.LImg {float:left; margin-right:10px; margin-bottom:10px}
.LImg_18low {float:left; margin-right:10px; margin-bottom:18px}
.RImg {float:right; margin-left:10px; margin-bottom:10px}
.mb10 {margin-bottom:10px}
.plt10 {padding-left:10px; padding-top:10px}
.mt20 {margin-top:20px}
.width150 {width:150px;}

/* Homepage */
.HomeNewsLink {margin:15px}
H2.HomeNews {color:#FFFFFF; font-weight:bold; margin-bottom:0; font-size:75%}
/* .tdHomeMainPromo {width:780px} */
.tdHomeMainPromo { width:984px; }

.tdHomePromoR {width:500px; padding:12px;}
.tdHomePromoL {padding:25px;}
.tdHomePromoL P {font-size:70%; color:#085694; font-weight:bold}
/* .tdHomePromoL H1 {font-size:140%} */
.tdHomeNewsStrip {width:585px; margin-bottom:5px;}
.tdHomeNewsBox {background-color:#549CCE; width:195px; margin-bottom:1px; border-right:solid #FFFFFF 1px}
.tdHomeLeftBox {background-color:#FFFFFF; width:744px;}
.tdHomeRightBox {background-color:#99BCD5; width:240px; border-bottom: 1px solid #FFFFFF}
.tdHomeSearchBox {border-bottom: 1px solid #FFFFFF}
.HomeSearch {margin:13px}
.tdHomeOrderBox {}
.HomeOrder {margin:13px}

.tdHomeColourBox {
	background: url("/web/images/canvas/home/colour_splash.jpg");
	height: 314px;
}
.tdHomeColourBox .HomeColour {
	padding: 132px 13px 13px
}
.tdHomeColourBox .HomeColour p.LandingPromoHeading {
	color: #35604a;
	margin-bottom: 6px;
	font-size: 1.4em;
}
.tdHomeColourBox .HomeColour p.detail {
	font-size: 70%;
	margin: 0;
}
.tdHomeColourBox .HomeColour p.detail a:link,
.tdHomeColourBox .HomeColour p.detail a:visited,
.tdHomeColourBox .HomeColour p.detail a:active {
	color: #35604a;
	text-decoration: none;
}
.tdHomeColourBox .HomeColour p.detail a:hover {
	text-decoration: underline;
}
.tdHomeColourBox .HomeColour .section {
	background: #fff url("/web/images/canvas/home/colour_swatches.jpg") no-repeat 140px -15px;
	padding: 10px;
	margin-top: 18px;
	margin-bottom: 10px;
	border: 1px solid #7bb19a;
}
.tdHomeColourBox .HomeColour .section p.LandingPromoHeading {
	margin-bottom: 6px;
	font-size: 1em;
}
.tdHomeColourBox .HomeColour .HomePromoText {
	color:#575757;
	font-size:60%;
	margin:0px;
	margin-bottom:6px;
	width: 140px;
}
.tdHomeColourBox .HomeColour .HomePromoText A:link,
.tdHomeColourBox .HomeColour .HomePromoText A:visited,
.tdHomeColourBox .HomeColour .HomePromoText A:active {
	color:#575757; 
	text-decoration: none;
}
.tdHomeColourBox .HomeColour .HomePromoText A:hover {
	color:#35604a;
	text-decoration: underline;
}
.tdHomeColourBox .HomeColour .HomePromoTextLrg {
	color:#575757;
	font-size:70%;
	margin:0px;
	margin-bottom:2px;
}

.HomePromoHeading {color:#FFFFFF; font-size:80%; margin:0px; font-weight:bold}
.HomePromoText {color:#FFFFFF; font-size:60%; margin:0px; margin-bottom:6px}
.HomePromoText A:link, .HomePromoText A:visited, .HomePromoText A:active {color:#FFFFFF; text-decoration: none}
.HomePromoText A:hover {color:#085694}
.HomePromoTextLrg {color:#FFFFFF; font-size:70%; margin:0px; margin-bottom:2px}
.HomePromoTextLrg A:link, .HomePromoTextLrg A:visited, .HomePromoTextLrg A:active {color:#FFFFFF; text-decoration: none}
.HomePromoTextLrg A:hover {color:#085694}

.HomeToolsHeading {color:#549CCE; margin:0px; font-weight:bold}
.HomeToolsText {color:#FF0000; font-size:60%; font-weight:bold}
.HomeToolsText A:link, .HomeToolsText A:visited, .HomeToolsText A:active {color:#085694; text-decoration: none}
.HomeToolsText A:hover {color:#539CCD}
.tdHomeLoginToolsTable {margin:0 0 1px 1px; width:742px;}
.tdHomeHorizBannerTable {margin:0 0 1px 1px; width:742px;}
* html .tdHomeLoginToolsTable {border: solid 1px #FFF;} /* IE6 only */
.tdHomeLoginToolsBox {padding:10px; width: 324px;}
.tdHomeToolsBox {border: 1px solid #C0DCDD;}
.tdHomeSpaceBox {width:1px}
.tdHomeLoginBox {width:296px; border:1px solid #C0DCDD;}
.tdHomeHorizBanner { height:140px; }
.LoginBox {font-size:70%; color:#808080; margin-top:0; margin-bottom:2px; padding:0}
.LoginBox ul {margin-top:0; list-style: none; padding: 0; list-style-type:none; text-decoration: none; margin-left:0; padding-left: 1em; text-indent: -1em; margin-bottom:0}
.LoginBox A:link, .LoginBox A:visited, .LoginBox A:active {color:#085694; text-decoration: none}
.LoginBox A:hover {color:#539CCD}
.tdWelcome {margin-right:20px}
.LoginInput {width:150px; font-size:70%; margin:3px 0 5px;}
.LoginFormInstruction {margin-top:0px; margin-bottom:0px; color:#919191; font-size:70%;}
.LoginHR {margin:0; padding:0; width:100%; border-bottom:1px solid #C0DCDD; height:1px; font-size:0; margin-top:8px; margin-bottom:8px}
.tdHomeBanner {text-align:center; margin-top:10px; margin-bottom:6px}


/* Landing pages */
.LandingPromoHeading {color:#FFFFFF; margin:0 0 6px; font-weight:bold}
.LandingPromoText {color:#FFFFFF; font-size:60%; margin:0px}
.LandingPromoText A:link, .LandingPromoText A:visited, .LandingPromoText A:active {color:#FFFFFF; text-decoration: none}
.LandingPromoText A:hover {color:#085694}
.LandingSearchText {color:#FFFFFF; font-size:60%; margin:0px; margin-bottom:5px}
.LandingSearchText A:link, .LandingSearchText A:visited, .LandingSearchText A:active {color:#FFFFFF; text-decoration: none}
.LandingSearchText A:hover {color:#085694}
.LandingPromoPara {color:#FFFFFF; font-size:60%}
.LandingPromoPara A:link, .LandingPromoPara A:visited, .LandingPromoPara A:active {color:#FFFFFF; text-decoration: none}
.LandingPromoPara A:hover {color:#085694}
.LandingRight {margin:13px}
.LandingPromoPara ul {margin:0; padding:0}
.LandingPromoPara li {margin-bottom:0; margin-left:-2em; margin-right:5px; padding:2px}

/* Articles */
.tdArticle {
	width:415px;
	vertical-align:top;
	text-align:left;
	padding-top:5px
}
.tdArticleWide {width:605px; vertical-align:top; text-align:left; padding-top:5px}
.tdSearchArticle {width:415px; vertical-align:top; text-align:left; padding-top:5px}
.tdProductArticle {vertical-align:top; text-align:left}
.tdColourArticle {width:485px; vertical-align:top; text-align:left; padding-top:5px}
.tdLanding {width:780px; vertical-align:top; text-align:left}
.HRwide {margin-right:10px}
.tdArticle h2 {
	font-size: 70%;
}
.tdArticleWide p {
	font-size:70%;
	color:#000;
	margin-right:10px
}
.tdArticle p {
	font-size:70%;
	color:#808080;
	margin-right:5px;
	margin-top:3px;
}
.tdSearchArticle p {font-size:60%; color:#808080; margin-right:5px; margin-top:3px; margin-bottom:5px;}
.tdColourArticle p {font-size:70%; color:#808080; margin-right:10px; margin-top:3px;}
.tdColourArticle hr {margin-right:10px}
.tdArticleWide hr {margin-right:10px}
.tdArticle p.Footnote {font-size:60%; color:#808080; margin-right:5px; margin-top:3px;}
.tdArticleWide A:link, .tdArticleWide A:visited, .tdArticleWide A:active {color:#085694;}
.tdArticleWide A:hover {color:#539CCD}
.tdArticle A:link, .tdArticle A:visited, .tdArticle A:active {color:#085694;}
.tdArticle A:hover {color:#539CCD}
.tdSearchArticle A:link, .tdSearchArticle A:visited, .tdSearchArticle A:active {color:#085694;}
.tdSearchArticle A:hover {color:#539CCD}
.tdSearchArticle H2 {margin-bottom:10px}
.tdArticle ul {font-size:70%; color:#808080; margin-left:10px; padding-left: 1em; margin-right:10px; margin-top:5px}
.tdArticleWide ul {font-size:70%; color:#808080; margin-left:10px; padding-left: 1em; margin-right:10px; margin-top:5px}
.tdArticle ol {font-size:70%; color:#808080;}
.tdArticleWide ol {font-size:70%; color:#808080;}
.tdColourArticle A:link, .tdColourArticle A:visited, .tdColourArticle A:active {color:#085694;}
.tdColourArticle p.Footnote {font-size:60%; color:#808080; margin-right:5px; margin-top:3px;}
.tdColourArticle A:hover {color:#539CCD}
.RLBoxedClear p {font-size:70%; color:#808080; margin-top:2px}

/* Error and Success Messgaes 
.tdArticleWide .ErrorMsg {color:#BA1C02; font-weight:bold}
.tdArticleWide .SuccessMsg {color:#008000; font-weight:bold}
.tdArticle .ErrorMsg {color:#BA1C02; font-weight:bold}
.tdArticle .SuccessMsg {color:#008000; font-weight:bold}
.tdRL .ErrorMsg {color:#BA1C02; font-weight:bold}
.tdRL .SuccessMsg {color:#008000; font-weight:bold}
*/

.ErrorMsg {color:#BA1C02; font-weight:bold}
.SuccessMsg {color:#008000; font-weight:bold}

.tdWelcome .ErrorMsg {color:#BA1C02; font-weight:bold; font-size:65%; margin-top:0; margin-bottom:3px}
.tdWelcome .SuccessMsg {color:#008000; font-weight:bold; font-size:65%; margin-top:0; margin-bottom:3px}

.tdSiteMapL {width:305px; font-size:70%}
.tdSiteMapR {width:300px; font-size:70%}
.tdSiteMapL A:link, .tdSiteMapL A:visited, .tdSiteMapL A:active {color:#085694; text-decoration:none}
.tdSiteMapL A:hover {color:#539CCD}
.tdSiteMapR A:link, .tdSiteMapR A:visited, .tdSiteMapR A:active {color:#085694; text-decoration:none}
.tdSiteMapR A:hover {color:#539CCD}
.SiteMapSection {font-weight:bold}
.tdSiteMapL ul {list-style: none; margin-left: 0; padding-left: 2em; text-indent: -1em; margin-top:0; margin-bottom: 15px; margin-right:10px}
.tdSiteMapL ul li {padding:0; margin-bottom:0; margin-top:6px;}
.tdSiteMapR ul {list-style: none; margin-left: 0; padding-left: 2em; text-indent: -1em; margin-top:0; margin-bottom: 15px;}
.tdSiteMapR ul li {padding:0; margin-bottom:0; margin-top:6px;}
.SiteLinks {border: 1px solid #C0C0C0; margin-bottom:10px}
.tdterms ol {font-size:90%; color:#808080;}

/* Products */
.tdProductPage {width:605px}
.tdProductPack {width:120px; vertical-align:top; text-align:center}
.tdProductDesc {width:485px; vertical-align:top; text-align:left; padding-bottom:10px; color:#919191; font-size:75%}
.tdProductDesc p {margin-right:10px; margin-bottom:0; margin-top:0}
.ProductTipBox {margin-bottom:10px; border:1px solid #C0DCDD; background-color:#FFFFFF; padding:5px}
.tdProductInfo {width:295px; vertical-align:top; text-align:left}
.ProductInfoBox {margin-bottom:10px; border:1px solid #C0DCDD; background-color:#F9FBFC; padding:5px}
.ProductInfoBoxHeading {margin-top:0px; margin-bottom:5px; color:#919191; font-size:75%; font-weight:bold}
.ProductInfoBoxText {margin-top:0px; color:#808080; font-size:70%;}
.ProductInfoBoxText P {margin-bottom:5px}
.ProductInfoBoxText LI {margin:0 0 5px 20px}
.ProductInfoBoxLabel {margin-top:0px; color:#808080; font-size:70%; font-weight:bold; vertical-align:top}
.ProductInfoBoxValue {margin-top:0px; color:#808080; font-size:70%; vertical-align:top}
.ProductInfoFootnote {margin-top:0px; color:#808080; font-size:65%; margin-bottom:10px}
.tdProductSearchBox {border-bottom: 1px solid #FFFFFF}
.ProductSearch {margin:13px}
.ProductSearchItem {width:125px; font-size:70%}
.ProductSearchDropdown {width:155px; font-size:70%}
.BrandLogo {text-align:center; margin-bottom:10px}
.tdDatasheets {width:530px; margin-bottom:20px}
.tdDatasheetProduct {font-size:60%; color:#808080; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #C0DCDD}
.tdDatasheetDownload {text-align:center; width:70px; font-size:60%; font-weight:bold; color:#808080; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #C0DCDD}
.tdDatasheetProduct A:link, .tdDatasheetProduct A:visited, .tdDatasheetProduct A:active {color:#085694; text-decoration:none}
.tdDatasheetProduct A:hover {color:#539CCD}
.ProductSub {margin-bottom:10px;}
.ProductSub A:link, .ProductSub A:visited, .ProductSub A:active {color:#085694; text-decoration:none}
.ProductSub A:hover {color:#539CCD}
.Branding {font-size:120%; margin-bottom:10px; margin-top:20px}


/* DesignHub */

.DHLogo {margin-left:8px}
.ExHead {border-bottom: 1px solid #C0DCDD; border-top: 1px solid #C0DCDD; margin-bottom:3px; margin-top:3px; color:#808080; font-size:70%; font-weight:bold}
.ExDetail {border-bottom: 1px solid #C0DCDD; padding-bottom:8px; padding-top:8px; color:#808080; font-size:70%}
.DHProducts {margin-left:1px; margin-right:1px; margin-bottom:1px; width:413px; background-color:#FFFFFF; margin-top:1px; border-left: 1px solid #99BCD5; border-right: 1px solid #99BCD5; border-top: 1px solid #99BCD5}
.DHLandingCopy p {
	font-size:70%;
	color:#808080;
	margin-right:5px;
	margin-top:3px;
}
.DHLandingCopy .ErrorMsg {color:#BA1C02; font-weight:bold}
.DHLandingCopy .SuccessMsg {color:#008000; font-weight:bold}

/* Colours */
.tdColourDetail {padding-top:10px; padding-left:10px}
.tblColourDetail {margin-top:10px;}
.floatswatch {width:76px; height:96px; background-image:url(../images/colours/bg_floatswatch.gif); padding-top: 12px; background-position: left top; background-repeat:no-repeat}
.stripeBasket {width:76px; height:100px; background-image:url(../images/colours/bg_stripecard1.gif); padding-top: 12px; background-position: left top; background-repeat:no-repeat}
.stripe1 {width:76px; height:105px; background-image:url(../images/colours/bg_stripecard1.gif); padding-top: 12px; background-position: left top; background-repeat:no-repeat}
.stripe1large {width:125px; height:140px; background-image:url(../images/colours/bg_stripecard1large.gif); padding-top: 19px; background-position: left top; background-repeat:no-repeat; }
.stripe4 {width:76px; height:248px; background-image:url(../images/colours/bg_stripecard4.gif); padding-top: 12px; background-position: left top; background-repeat:no-repeat}
.stripe6 {width:76px; height:350px; background-image:url(../images/colours/bg_stripecard6.gif); padding-top: 12px; background-position: left top; background-repeat:no-repeat}
.stripe7 {width:76px; height:401px; background-image:url(../images/colours/bg_stripecard7.gif); padding-top: 12px; background-position: left top; background-repeat:no-repeat}
.swatch {width:72px; padding-bottom: 5px; color:#808080; font-size:9px; padding-left:1px}
.swatchlarge {width:118px; padding-bottom: 5px; color:#808080; font-size:9px; padding-left:1px}
.ColourName {color:#808080; font-size:9px; width:62px; margin-left:6px}
.StripeCardName {color:#808080; font-size:9px; width:62px; margin-top: 5px; margin-left:6px; font-weight:bold; text-align:right}
.ColourName A:link, .ColourName A:visited, .ColourName A:active {color:#C0C0C0; text-decoration: none}
.ColourName A:hover {color:#539CCD}
.StripeLaydown {width:99px}
.ChipLaydown {width:83px}
.tdLaydown {margin-top:10px}
.tdColourSearchBox {border-bottom: 1px solid #FFFFFF}
.ColourSearchLanding {margin:13px}
.ColourSearchItem {width:125px; font-size:70%}
.CPLogo {width:590px; text-align:right}
.CPLogo2 {text-align:right; width:570px} 
.WSLogo {text-align:right; width:570px}
.availability {font-size:70%; margin: 0; padding: 0;}
.availability ul {list-style: none; margin: 0; padding: 0; list-style-type:none; text-decoration: none;}
.availability li {margin: 0; list-style:none; padding:0; list-style-type:none; text-decoration: none; font-weight:bold}
.sub-surface li {margin-left:5px}
.sub-products {font-weight:normal; margin-left:0}
.sub-products ul {font-weight:normal; margin-left:0}
.sub-products li {font-weight:normal; margin-left:0}
.sub-products li a {color:#085694; text-decoration:none}
.sub-products li a:hover {color:#539CCD}
.sub-products1 {font-weight:normal;}
.sub-products1 ul {font-weight:normal;}
.sub-products1 li {font-weight:normal; margin-left:5px}
.sub-products1 li a {color:#C0C0C0}
.sub-products1 li a:hover {color:#539CCD}
.ClassicLaydown {margin-top:15px}
.ImgDetail {color:#808080; font-size:70%; margin-top:5px; text-align:right}
.tdMP {margin-left:10px; width:760px}
.tdSavedSchemes {border-bottom:1px solid #C0DCDD; padding-top:10px; padding-bottom:10px}
.stop {clear:both}

/* Search */
.SearchAgain {width:120px; font-size:75%; margin-top:5px;}
.SearchCheckBoxes {margin-top:8px; margin-bottom:10px; color:#808080; font-size:70%}
.SearchLaydown {margin-top:5px; margin-bottom:15px}
.ProductResults {font-size:80%; color:#808080; margin-bottom:10px}
.ProductResults A:link, .ProductResults A:visited, .ProductResults A:active {color:#085694; text-decoration: none; font-weight:bold}
.ProductResults A:hover {color:#539CCD}
.ProductResultsImg {margin-right:5px; text-align:left}
.DownloadDSbtn {margin-right:4px; margin-bottom:5px}
.tdSearchArticle A.More:link, .tdSearchArticle A.More:visited, .tdSearchArticle A.More:active {text-decoration: none}
.tdArticle A.More:link, .tdArticle A.More:visited, .tdArticle A.More:active {text-decoration: none}
.tdProductSearchResults {margin-bottom:10px}

/* StoreFinder */
.StoreAddress {list-style: none; margin: 0; padding: 0; margin-bottom:10px; color:#808080;}
.StoreAddress li {margin: 2px; padding: 0; line-height:1em}
.StoreName {font-weight:bold;margin-bottom:1px}
.StoreDistance {margin-bottom:0}
.StoreStreetAddress {margin-bottom:0}
.StoreAddress2 {margin-bottom:0}
.StoreTown {margin-bottom:0}
.StoreCounty {margin-bottom:0}
.StorePostcode {margin-bottom:0}
.StoreMapLink {margin-top:0}
.StoreMapLink A:link, .StoreMapLink A:visited, .StoreMapLink A:active {color:#085694; text-decoration: none}
.StoreMapLink A:hover {color:#539CCD}
.StorePhone {margin-bottom:0}
.StoreURL {margin-bottom:0}
.StoreNarrowLocation {border-bottom:1px solid #C0DCDD; font-size:70%; color:#808080; margin-right:5px; margin-top:3px; padding-bottom:5px; padding-top:2px}

/* Forms */
.Email {width:150px; font-size:75%; margin-top:5px;}
.FormInstruction {margin-top:0px; margin-bottom:0px; color:#919191; font-size:70%; font-weight:bold}
.FormBoxed {margin-bottom:10px; margin-right:10px; border:1px solid #C0DCDD; background-color:#F9FBFC; padding-bottom:5px; padding-bottom:10px; padding-left:10px; padding-top:10px}
.StoreSearch {width:120px; font-size:75%; margin-top:5px;}
.Validation {width:150px; font-size:75%; margin-top:5px; margin-bottom:10px}
.PassInput {width:110px; font-size:70%; margin-bottom:10px}
.PassInputLong {width:150px; font-size:70%; margin-bottom:10px}
.FormInput {width:155px; font-size:70%; margin-bottom:10px; margin-left:5px}
.FormInputShort {width:80px; font-size:70%; margin-bottom:10px; margin-left:5px}
.FormInputShortest {width:40px; font-size:70%; margin-bottom:10px; margin-left:5px}
.ColourAdd {margin-bottom:30px; margin-left:7px; margin-top:0}
.FormInputWide {width:250px; font-size:70%; margin-bottom:10px; margin-left:5px}
.FormLabelWide {width:250px; font-size:70%; margin-bottom:10px; margin-left:5px; margin-right:10px}
.ColourSearch {width:120px; font-size:75%; margin-top:5px;}
.FormButton {vertical-align:bottom}
.FormButtonBelow {vertical-align:bottom; margin-top: 3px}
.UserRow {border-bottom: 2px solid #FFFFFF; background-color:#F9FBFC; font-size:70%; color:#000000; padding-top:4px; padding-bottom:4px}
.UserRow A:link, .UserRow A:visited, .UserRow A:active {color:#085694; text-decoration: none; font-weight:bold}
.UserRow A:hover {color:#539CCD}
.BasketRowL {border-bottom: 2px solid #FFFFFF; background-color:#F9FBFC; font-size:70%; color:#000000; padding-top:4px; padding-bottom:4px}
.BasketRowR {border-bottom: 2px solid #FFFFFF; background-color:#F9FBFC; padding-top:4px; padding-bottom:4px}
.BasketBtn {font-size:70%; margin-bottom:10px; margin-left:15px}

/* Select Members */
H1.select {color:#A69373}
H2.select {color:#000099}
.RLBoxedSelect {margin-bottom:10px; margin-left:10px; margin-right:10px; border:1px solid #C0DCDD; background-color:#F9FBFC; padding:5px}
.RLBoxHeadingSelect {margin-top:0px; margin-bottom:5px; color:#000066; font-size:75%; font-weight:bold}
.RLMCTAs {margin-top:0px; margin-bottom:2px; color:#808080; font-size:70%}
.RLMCTAs A:link, .RLMCTAs A:visited, .RLMCTAs A:active {color:#085694; text-decoration: none}
.RLMCTAs A:hover {color:#539CCD}
.RLBoxedSelect .ErrorMsg {color:#FF0000; font-weight:bold; font-size:75%;}
.RLBoxedSelect .SuccessMsg {color:#00FF00; font-weight:bold; font-size:75%;}
.FormBoxedSelect {margin-bottom:10px; margin-right:10px; border:1px solid #C0DCDD; background-color:#F9FBFC; padding:5px; padding-bottom:10px; padding-left:10px}
.FormInstructionSelect {color:#000066; font-weight:bold; margin-top:0px; margin-bottom:0px; font-size:70%}
.SelectForum {font-size:70%; margin-left: 10px; margin-right:10px; color:#808080; margin-top:0; list-style: none; padding: 0; list-style-type:none; text-decoration: none;}
.SelectForum li {padding-bottom:5px; padding-top:3px; border-bottom:1px solid #000066}
.delete {color:#FF0000}
.delete A:link, .delete A:visited, .delete A:active {color:#FF0000; text-decoration: none}
.delete A:hover {color:#FF0000}
.SelectMsg {color:#000066; height:1px; border:0; background-color:#A69373; margin-top:0; clear:both; margin-right:10px; padding-top:0}
.SelectInput{width:400px; font-size:75%; margin-bottom:10px}
.DecoratorNarrowLocation {border-bottom:1px solid #A69373; font-size:70%; color:#808080; margin-right:5px; margin-top:3px; padding-bottom:5px; padding-top:2px}
.HRSelect {color:#000066; margin-right:10px} !important

/* Tech support */
.FAQq {font-weight:bold}
.FAQa {margin-left:20px}
.BasketWide {width: 590px}
.tdBasketSummary {padding-bottom:3px; padding-top:3px; font-size:11px;color:#808080; border-top: solid 1px #C0C0C0}
.tdBasketHeading {padding-bottom:3px; font-size:11px;color:#808080;}
.tdLiterature {padding-bottom:5px; border-bottom: solid 1px #C0DCDD; padding-top:10px;}
.GlossaryBoxed {margin-bottom:10px; margin-right:10px; border:1px solid #C0DCDD; background-color:#F9FBFC; padding:5px}
.TrainingCourseHead {border-bottom: 1px solid #C0DCDD; border-top: 1px solid #C0DCDD; margin-bottom:3px; margin-top:3px; color:#808080; font-size:70%; font-weight:bold}
.TrainingCourse {border-bottom: 1px solid #C0DCDD; padding-bottom:3px; padding-top:8px; color:#808080; font-size:70%}
.BookButton {}

/* Promo */
.gex2008-1 {background-color:#E31836; padding:20px}
.gex2008-2 {background-color:#E31836; padding:0 0 20px 20px}
.gex2008-2 A:link, .gex2008-2 A:visited, .gex2008-2 A:active {color:#FFFFFF; text-decoration: none; font-weight:bold; font-size:80%}
.gex2008-2 A:hover {text-decoration:underline}

/* MousePainter */
.MPImg {margin-top:5px; margin-bottom:5px; margin-right:10px}
.link {font-size: 70%}


.cdFamilyName {
background-color:#EAEAE8;
border:1px solid #D5D5D5;
padding-bottom:3px;
padding-left:5px;
padding-top:3px;
width:475px;
}

.cdFamily {
	margin-bottom: 10px;
}

.productDetailGroup {
background-color:#EAEAE8;
border:1px solid #D5D5D5;
padding-bottom:3px;
padding-left:5px;
padding-top:3px;
/* width:475px; */
}

.productDetailGroup A:link, .productDetailGroup A:visited, .productDetailGroup A:active {
	color:#091858; text-decoration: none;
}


.caseName {
	background-color:#EAEAE8;
	border:1px solid #D5D5D5;
	padding-bottom:3px;
	padding-left:5px;
	padding-top:3px;
	width:406px;
}

.eocsureImg {
	float: left;
	padding-right: 10px;
}

#factSurround {
	border: 1px solid #00784A;
	width: 363px;
	margin-bottom: 10px;
	margin-top: -5px;
}
.reduction_table_img {
	border: 1px solid #00784A;
}
#indexBanner {
	height: 314px;
	width: 594px;
	background: url(../images/img/img_ecosure_home_banner.jpg) no-repeat;
	padding: 10px 0px 0px 10px;
}
#indexLSBanner {
	height: 194px;
	width: 594px;
	background-image: url(/web/images/img/img_light_space_home_banner.jpg);
	background-repeat: no-repeat;
	padding-top: 130px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#indexDiamondBanner {
	background-image: url(/web/images/img/img_diamond_range_banner.jpg);
	background-repeat: no-repeat;
	height:234px;
	padding-left:32px;
	padding-top:120px;
	width:562px;
}

.es_headlineText {
	width: 290px;
	font: bold 0.8em Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 10px;
}

.ls_headlineText {
	width: 270px;
	color: #666666;
	margin-top: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

.bannerStrapline {
	font: 1.2em Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	color: #085694;
}

.bannerStraplineSml {
	font: 1.1em Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 5px;
	color: #085694;
}

.es_developedBy {
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width: 290px;
	font: bold 0.7em Geneva, Arial, Helvetica, sans-serif;
	opacity:.5;
	filter:alpha(opacity=50);
	background-color:#FFF;
	color: #000000;
}

.es_developedBy_canvas p {
	color:000;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:9px;
}

.es_developedBy_canvas {
	position:relative;
	width:290px;
	margin-top: 15px;
}

.ls_developedBy {
	height: auto;
	width: 290px;
	font: bold 0.7em Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 15px;
}

.es_findOutMore {
	font: bold 0.7em Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 85px;
	width: 300px;
}
.es_findOutMore a:link {
	color: #FFFFFF;
}
.es_findOutMore a:visited {
	color: #FFFFFF;
}
.es_findOutMore a:hover {
	color: #FFFFFF;
}
.es_pageHeader {
	font: bold 0.9em Geneva, Arial, Helvetica, sans-serif;
	color: #00b25a;
	margin-top: 10px;
}
#es_sustainLeftCol a:link {
	color: #012D6C;
	font-size: 1.1em;
}

#es_layoutTable p {
	font: 0.7em Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 10px;
}
#es_sustainLeftCol {
	float: left;
	width: 312px;
	margin-top: 10px;
	height: auto;
}
#susright {
	width: 290px;
	float: right;
	font-size: 10px;
	margin-top: 10px;
}
#es_sustainLeftCol h2 {
	color: #00b25a;
	font: 0.9em Geneva, Arial, Helvetica, sans-serif;
}
#sustable { font-size: 9px; text-align: center; margin-top: 5px; }
#es_footer {
	height: auto;
	clear: both;
	padding-top: 20px;
}
.es_home_image {
	float: right;
	padding-right: 40px;
	padding-top: 15px;
}
#es_performanceLeftCol {

	float: left;
	width: 257px;
	margin-top: 10px;
	height: auto;
}
#perright {

	width: 344px;
	float: right;
	font-size: 10px;
	margin-top: 10px;
}
#es_perfooter {

	height: auto;
	clear: both;
	padding-top: 0px;
}
#es_layoutTablePerformance p {

	font: 0.7em Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#es_performanceLeftCol2 {
	float: left;
	width: 600px;
	height: auto;
	clear: both;
}
.esTins {
	float: right;
}

#perright2 {
	width: 301px;
	float: right;
	height: auto;
	margin-top: 10px;
}
#es_performanceLeftCol3 {
	float: left;
	width: 301px;
	height: auto;
	clear: both;
	margin-top: 10px;
}
#adBox1 {
	height: 135px;
	width: 580px;
	border: 1px solid #99BCD5;
	margin-top: 10px;
	margin-bottom: 10px;
}
.addBoximage {
	padding: 40px 40px 60px;
	float: left;
}
#adBox2 {
	height: 148px;
	width: 580px;
	border: 1px solid #99BCD5;
	margin-top: 10px;
}
.cpPText {
	font-size: 70%;
	color: #808080;
}
#cp_LeftCol {
	float: left;
	width: 410px;
	height: auto;
}
#cp_LeftCol p {
	font: 0.8em Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#cp_LeftCol h3 {
	font: 0.9em Geneva, Arial, Helvetica, sans-serif;
}


#cp_RightCol {
	width: 180px;
	float: right;
	font-size: 10px;
}
.cpArticle {
	vertical-align:top;
	text-align:left;
	padding-top:5px;
	color: #808080;
	font-size: 0.8em;
}
.cpArticle ul {
	color:#808080;
	margin-left:10px;
	padding-left: 1em;
	margin-right:10px;
	margin-top:5px;
	font: 0.7em Geneva, Arial, Helvetica, sans-serif;
}
#cdTable {
	font: 0.9em Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #99BCD5;
}
.cdTableHeader {
	font: bold 0.8em Geneva, Arial, Helvetica, sans-serif;
	background: #085694;
	color: #000000;
}
#cdTable td {
	font-size: 0.8em;
	border-bottom: 1px solid #99BCD5;
	border-right: 1px solid #99BCD5;
	color: #FFFFFF;
}
.cdTableLabel {
	color: #808080;
}
#Container #Page .Content .tdContent .tdArticleWide h1 {
	padding-top: 10px;
}
#Container #Page .Content .tdContent .tdArticleWide img {

}
#Container #Page .Content .tdContent .tdArticleWide .tdInnerFinishProductBox {
	margin-top: 10px;
}
#Container #Page .Content .tdContent .tdArticleWide .tdInnerFinishProductBox .tdInnerFinishProductBox .fom_ls_txt {
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #99BCD5;
	background-color: #c4dae9;
	padding: 6px;
	width: 90px;
	font-weight: bold;
	color: #628ba8;
}
#Container #Page .Content .tdContent .tdArticleWide .featureBoxHd {
	background-color: #000033;
	height: 32px;
	font-weight: bold;
	color: #FFFFFF;
}
#Container #Page .Content .tdContent .tdArticleWide .featureBoxHd .featureBoxHdtd {
	font-size: 70%;
	height: 32px;
	line-height: 32px;
	margin-left: 14px;
}
#Container #Page .Content .tdContent .tdArticleWide .featureBoxRow {
	background-color: #00FFFF;
	background-image: url(/web/images/img/img_light_space_feature_bg.gif);
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-right: 14px;
	padding-left: 14px;
	height: 40px;
	vertical-align: middle;
}
#Container #Page .Content .tdContent .tdArticleWide .lsCaseLink {
	padding: 0px;
}
#Container #Page .Content .tdContent .tdArticleWide .caseStudyBox {
	padding-top: 10px;
}
#Container #Page .Content .tdContent .tdArticleWide .caseStudiesTD {
	background-color: #d4deec;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#Container #Page .Content .tdContent .tdArticleWide .caseStudiesTH {
	background-color: #030f46;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 70%;
}
.caseStudiesTD {
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.caseImage {
	margin-left: 14px;
}
.img_t10 {
	margin-top: 16px;
}

/* Home Page News Scroller
--------------------------------------------------*/
#news {
	height: 248px;
	background-color: #99BCD5;
	/* width: 743px; */
	color: #FFF;
	margin: 0 0 1px;
	border-right: 1px solid #fff;
}
#scrolling-news {
	border-right: solid 1px #FFF;
	overflow: hidden;
	height: 248px;
	width: 464px;
	float: left;
}
#dynamic-scrolling-news {
	position: relative;
	width: 464px;
	height: 248px;
	overflow: hidden;
	float: left;
	border-right: solid 1px #FFF;
}
#news ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#news li {
	margin: 0;
	padding: 13px;
	height: 144px;
}
.dynamic-news-item {
	/* height: 142px;*/
	width: 425px;
	padding: 12px 12px;
	/* background-color: #549CCE; */
	position: absolute;
	top: 0;
	left: 388px;
}		
#dynamic-news-item-focus {
	top: 0;
	left: 0;
}
#static-news {
	width: 240px;
	/* height: 142px; */
	float: left;
	padding: 14px 13px;
}
* html #static-news {
	margin: 0 -3px 0 0;
}
#news h3 {
	color: #FFF;
	font-size: 75%;
	margin: 0;
	font-family: Arial,Verdana,Geneva,Helvetica,Sans-serif;
}	
#news p {
	font-size: 70%;
	margin: 6px 0 0 0;
}
#news img {
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 1px;
	border: 1px solid #e2e2e2;
}

/* Case studies images
----------------------------------------*/
#cs-1 {
	background: url(../images/news/cs/img_cs_escape_sml.jpg) no-repeat 7px 0;
}
#cs-2 {
	background: url(../images/news/cs/img_cs_designer_haven_sml.jpg) no-repeat 7px 0;
}
#cs-3 {
	background: url(../images/news/cs/img_cs_whitegates_house_sml.jpg) no-repeat 7px 0;
}
#cs-4 {
	background: url(../images/news/cs/img_cs_waterloo_housing_sml.jpg) no-repeat 7px 0;
}
#cs-5 {
	background: url(../images/news/cs/img_cs_the_hornet_sml.jpg) no-repeat 7px 0;
}
#cs-6 {
	background: url(../images/news/cs/img_cs_thames_ditton_sml.jpg) no-repeat 7px 0;
}
#cs-7 {
	background: url(../images/news/cs/img_cs_tanworth_house_sml.jpg) no-repeat 7px 0;
}
#cs-8 {
	background: url(../images/news/cs/img_cs_st_mary_school_sml.jpg) no-repeat 7px 0;
}
#cs-9 {
	background: url(../images/news/cs/img_cs_royal_mills_sml.jpg) no-repeat 7px 0;
}
#cs-10 {
	background: url(../images/news/cs/img_cs_riverside_sml.jpg) no-repeat 7px 0;
}
#cs-11 {
	background: url(../images/news/cs/img_cs_rhyl_arena_sml.jpg) no-repeat 7px 0;
}
#cs-12 {
	background: url(../images/news/cs/img_cs_queensway_flats_sml.jpg) no-repeat 7px 0;
}
#cs-13 {
	background: url(../images/news/cs/img_cs_northgate_house_sml.jpg) no-repeat 7px 0;
}
#cs-14 {
	background: url(../images/news/cs/img_cs_madame_jojo_sml.jpg) no-repeat 7px 0;
}
#cs-15 {
	background: url(../images/news/cs/img_cs_kings_oak_dev_sml.jpg) no-repeat 7px 0;
}
#cs-16 {
	background: url(../images/news/cs/img_cs_kimbolton_sml.jpg) no-repeat 7px 0;
}
#cs-17 {
	background: url(../images/news/cs/img_cs_trevor_gibbens_sml.jpg) no-repeat 7px 0;
}
#cs-18 {
	background: url(../images/news/cs/img_cs_ovaltine_sml.jpg) no-repeat 7px 0;
}
#cs-19 {
	background: url(../images/news/cs/img_cs_alexander_house_sml.jpg) no-repeat 7px 0;
}
#cs-20 {
	background: url(../images/news/cs/img_cs_greenford_school_sml.jpg) no-repeat 7px 0;
}
#cs-21 {
	background: url(../images/news/cs/img_cs_smartec_sml.jpg) no-repeat 7px 0;
}
#cs-22 {
	background: url(../images/news/cs/img_cs_family_mosaic_sml.jpg) no-repeat 7px 0;
}
#cs-23 {
	background: url(../images/news/cs/img_cs_ealing_school_sml.jpg) no-repeat 7px 0;
}
#cs-24 {
	background: url(../images/news/cs/img_cs_st_benedicts_sml.jpg) no-repeat 7px 0;
}
#cs-25 {
	background: url(../images/news/cs/img_cs_broughton_square_sml.jpg) no-repeat 7px 0;
}
#cs-26 {
	background: url(../images/news/cs/img_cs_cross_keys_homes_sml.jpg) no-repeat 7px 0;
}
#cs-27 {
	background: url(../images/news/cs/img_cs_coombe_bank_school_sml.jpg) no-repeat 7px 0;
}
#cs-28 {
	background: url(../images/news/cs/img_cs_cheltenham_town_hall_sml.jpg) no-repeat 7px 0;
}
#cs-29 {
	background: url(../images/news/cs/img_cs_butlers_wharf_sml.jpg) no-repeat 7px 0;
}
#cs-30 {
	background: url(../images/news/cs/img_cs_bowmore_distillery_sml.jpg) no-repeat 7px 0;
}
#cs-31 {
	background: url(../images/news/cs/img_cs_blakeney_school_sml.jpg) no-repeat 7px 0;
}
#cs-32 {
	background: url(../images/news/cs/img_cs_oakley_court_sml.jpg) no-repeat 7px 0;
}
#cs-33 {
	background: url(../images/news/cs/img_cs_adelaide_sml.jpg) no-repeat 7px 0;
}
#cs-34 {
	background: url(../images/news/cs/img_cs_aberdeen_sml.jpg) no-repeat 7px 0;
}
#cs-35 {
	background: url(../images/news/cs/img_cs_blakley_sml.jpg) no-repeat 7px 0;
}
#cs-36 {
	background: url(../images/news/cs/img_cs_cutty_sark_sml.jpg) no-repeat 7px 0;
}
#cs-37 {
	background: url(../images/news/cs/img_cs_diamond_glaze_sml.jpg) no-repeat 7px 0;
}
#cs-38 {
	background: url(../images/news/cs/img_cs_drumchapel_sml.jpg) no-repeat 7px 0;
}
#cs-39 {
	background: url(../images/news/cs/img_cs_heartlands_sml.jpg) no-repeat 7px 0;
}
#cs-40 {
	background: url(../images/news/cs/img_cs_bgvpha_sml.jpg) no-repeat 7px 0;
}
#cs-41 {
	background: url(../images/news/cs/img_cs_qpr_sml.jpg) no-repeat 7px 0;
}
#cs-42 {
	background: url(../images/news/cs/img_cs_southampton_sml.jpg) no-repeat 7px 0;
}
#cs-43 {
	background: url(../images/news/cs/img_cs_ssha_sml.jpg) no-repeat 7px 0;
}
#cs-44 {
	background: url(../images/news/cs/img_cs_elliott_sml.jpg) no-repeat 7px 0;
}
#cs-45 {
	background: url(../images/news/cs/img_cs_hull_sml.jpg) no-repeat 7px 0;
}
#cs-46 {
	background: url(../images/news/cs/img_cs_jewel_hull_sml.jpg) no-repeat 7px 0;
}
#cs-47 {
	background: url(../images/news/cs/img_cs_progress_sml.jpg) no-repeat 7px 0;
}
#cs-48 {
	background: url(../images/news/cs/img_cs_queens_college_sml.jpg) no-repeat 7px 0;
}
#cs-49 {
	background: url(../images/news/cs/img_cs_thamesidefinal_sml.jpg) no-repeat 7px 0;
}
#cs-50 {
	background: url(../images/news/cs/img_cs_uclh_sml.jpg) no-repeat 7px 0;
}
#cs-51 {
	background: url(../images/news/cs/img_cs_whitefriars_sml.jpg) no-repeat 7px 0;
}
#cs-52 {
	background: url(../images/news/cs/img_cs_internal_westfield_sml.jpg) no-repeat 7px 0;
}
#cs-53 {
	background: url(../images/news/cs/img_cs_glidden_bupa_sml.jpg) no-repeat 7px 0;
}
#cs-54 {
	background: url(../images/news/cs/img_cs_widermere_boat_club_sml.jpg) no-repeat 7px 0;
}
#cs-55 {
	background: url(../images/news/cs/img_cs_barn_conversion_sml.jpg) no-repeat 7px 0;
}
#cs-56 {
	background: url(../images/news/cs/img_cs_jones_notaro_bedroom_sml.jpg) no-repeat 7px 0;
}
#cs-57 {
	background: url(../images/news/cs/img_cs_barratt_eco_house_sml.jpg) no-repeat 7px 0;
}
#cs-58 {
	background: url(../images/news/cs/img_cs_cuprinol_natwest_cricket_sml.jpg) no-repeat 7px 0;
}
#cs-59 {
	background: url(../images/news/cs/img_cs_milton_keynes_gallery_sml.jpg) no-repeat 7px 0;
}
#cs-60 {
	background: url(../images/news/cs/img_cs_broadhouse_hotel_sml.jpg) no-repeat 7px 0;
}
#cs-61 {
	background: url(../images/news/cs/img_cs_south_kesteven_sml.jpg) no-repeat 7px 0;
}
#cs-62 {
	background: url(../images/news/cs/img_cs_the_moorings_sml.jpg) no-repeat 7px 0;
}
#cs-63 {
	background: url(../images/news/cs/img_cs_the_shires_sml.jpg) no-repeat 7px 0;
}
#cs-64 {
	background: url(../images/news/cs/img_cs_keppel_boat_sml.jpg) no-repeat 7px 0;
}
#cs-65 {
	background: url(../images/news/cs/img_cs_eisteddfod_wales_sml.jpg) no-repeat 7px 0;
}
#cs-66 {
	background: url(../images/news/cs/img_cs_royal_william_yard_sml.jpg) no-repeat 7px 0;
}
#cs-67 {
	background: url(../images/news/cs/img_cs_centre_parcs_sml.jpg) no-repeat 7px 0;
}
#cs-68 {
	background: url(../images/news/cs/img_cs_chatham_dockyard_revisited_sml.jpg) no-repeat 7px 0;
}
#cs-70 {
	background: url(../images/news/cs/img_cs_applecross_sml.jpg) no-repeat 7px 0;
}
#cs-71 {
	background: url(../images/news/cs/img_cs_marshlands_sml.jpg) no-repeat 7px 0;
}
#cs-74 {
	background: url(../images/news/cs/img_cs_maggie_cance_centre_sml.jpg) no-repeat 7px 0;
}
#cs-75 {
	background: url(../images/news/cs/img_cs_david_lloyd_cabin_sml.jpg) no-repeat 7px 0;
}
#cs-76 {
	background: url(../images/news/cs/img_cs_monks_park_sml.jpg) no-repeat 7px 0;
}
#cs-77 {
	background: url(../images/news/cs/img_cs_st_hugh_college_sml.jpg) no-repeat 7px 0;
}
#cs-80 {
	background: url(../images/news/cs/img_cs_caterbury_bus_station_sml.jpg) no-repeat 7px 0;
}
#cs-81 {
	background: url(../images/news/cs/img_cs_sikkens_grand_design_sml.jpg) no-repeat 7px 0;
}
#cs-83 {
	background: url(../images/news/cs/img_cs_wheal_kitty_sml.jpg) no-repeat 7px 0;
}
#cs-84 {
	background: url(../images/news/cs/img_cs_serpentine_gallery_sml.jpg) no-repeat 7px 0;
}
#cs-85 {
	background: url(../images/news/cs/img_cs_cornish_sea_salty_sml.jpg) no-repeat 7px 0;
}
#cs-86 {
	background: url(../images/news/cs/img_cs_sikkens_exmouth_sml.jpg) no-repeat 7px 0;
}
#cs-87 {
	background: url(../images/news/cs/img_cs_warwick_university_sml.jpg) no-repeat 7px 0;
}

#cs-88 {
	background: url(../images/news/cs/img_cs_leeds_victorian_signs_sml.jpg) no-repeat 7px 0;
}

#cs-89 {
	background: url(../images/news/cs/img_cs_newham_college_sml.jpg) no-repeat 7px 0;
}
#cs-90 {
	background: url(../images/news/cs/img_cs_aberuchill_castle_sml.jpg) no-repeat 7px 0;
}
#cs-91 {
	background: url(../images/news/cs/img_cs_lighthouse_sml.jpg) no-repeat 7px 0;
}
#cs-92 {
	background: url(../images/news/cs/img_cs_argyll_house_sml.jpg) no-repeat 7px 0;
}
#cs-93 {
	background: url(../images/news/cs/img_cs_dt_brunel_sml.jpg) no-repeat 7px 0;
}
#cs-94 {
	background: url(../images/news/cs/img_cs_kearney_sml.jpg) no-repeat 7px 0;
}
#cs-95 {
	background: url(../images/news/cs/img_cs_ici_west_kent_ha_sml.jpg) no-repeat 7px 0;
}
#cs-96 {
	background: url(../images/news/cs/img_cs_dt_emha_sml.jpg) no-repeat 7px 0;
}
#cs-97 {
	background: url(../images/news/cs/img_cs_glidden_glennifer_sml.jpg) no-repeat 7px 0;
}
#cs-98 {
	background: url(../images/news/cs/img_cs_ici_warden_house_sml.jpg) no-repeat 7px 0;
}
#cs-99 {
	background: url(../images/news/cs/img_cs_cuprinol_trade_welford_sml.jpg) no-repeat 7px 0;
}
#cs-100 {
	background: url(../images/news/cs/img_cs_dt_imperial_sml.jpg) no-repeat 7px 0;
}
#cs-101 {
	background: url(../images/news/cs/img_cs_glidden_novotel_sml.jpg) no-repeat 7px 0;
}
#cs-102 {
	background: url(../images/news/cs/img_cs_john_radcliffe_sml.jpg) no-repeat 7px 0;
}
#cs-103 {
	background: url(../images/news/cs/img_cs_royal_court_sml.jpg) no-repeat 7px 0;
}
#cs-104 {
	background: url(../images/news/cs/img_cs_wwha_sml.jpg) no-repeat 7px 0;
}
#cs-105 {
	background: url(../images/news/cs/img_cs_sikkens_pearl_contract_sml.jpg) no-repeat 7px 0;
}
#cs-106 {
	background: url(../images/news/cs/img_cs_cornish_hotel_sml.jpg) no-repeat 7px 0;
}
#cs-107 {
	background: url(../images/news/cs/img_cs_st_albans_arena_sml.jpg) no-repeat 7px 0;
}
#cs-108 {
	background: url(../images/news/cs/lnk_cs_somerset_house.jpg) no-repeat 7px 0;
}
#cs-109 {
	background: url(../images/news/cs/img_cs_wakefield_college_sml.jpg) no-repeat 7px 0;
}
#cs-110 {
	background: url(../images/news/cs/img_cs_denovo_design_sml.jpg) no-repeat 7px 0;
}
#cs-111 {
	background: url(../images/news/cs/img_cs_portsburgh_square_sml.jpg) no-repeat 7px 0;
}
#cs-112 {
	background: url(../images/news/cs/img_cs_nitenite_sml.jpg) no-repeat 7px 0;
}
#cs-113 {
	background: url(../images/news/cs/img_cs_sikkens_hamilton_dev_sml.jpg) no-repeat 7px 0;
}
#cs-114 {
	background: url(../images/news/cs/img_cs_west_kent_housing_sml.jpg) no-repeat 7px 0;
}
#cs-115 {
	background: url(../images/news/cs/img_cs_akeley_house_sml.jpg) no-repeat 7px 0;
}
#cs-116 {
	background: url(../images/news/cs/img_cs_dulux_dementia_sml.jpg) no-repeat 7px 0;
}
#cs-117 {
	background: url(../images/news/cs/img_cs_radcliffe_sml.jpg) no-repeat 7px 0;
}
#cs-118 {
	background: url(../images/news/cs/img_cs_curve_theatre_project_sml.jpg) no-repeat 7px 0;
}
#cs-119 {
	background: url(../images/news/cs/img_cs_decorators_charity_makeover_sml.jpg) no-repeat 7px 0;
}
#cs-120 {
	background: url(../images/news/cs/img_cs_willmott_dixon_healthcare_sml.jpg) no-repeat 7px 0;
}
#cs-121 {
	background: url(../images/news/cs/img_cs_margam_park_interior_sml.jpg) no-repeat 7px 0;
}
#cs-122 {
	background: url(../images/news/cs/img_cs_plaisterers_hall_sml.jpg) no-repeat 7px 0;
}
#cs-123 {
	background: url(../images/news/cs/img_cs_canon_pics_favourite_sml.jpg) no-repeat 7px 0;
}
#cs-124 {
	background:url(/web/images/news/cs/img_cs_rimrose_school_2_sml.jpg) no-repeat 7px 0;
}
#cs-125 {
	background: url(/web/images/news/cs/img_cs_potato_wharf_sml.jpg) no-repeat 0 0;
}
#cs-126 {
	background: url(/web/images/news/cs/img_cs_portishead_swimming_1_sml.jpg) no-repeat 0 0;
}

/* Case studies 
----------------------------------------*/
.filter {
	background-color: #99bcd5;
	border-bottom: solid 1px #FFF;
	width: 579px;
	color: #FFF;
	padding: 4px 7px 7px;
	float: left;
}
.filter form {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
.filter p {
	margin: 0 0 7px;
	color: #FFF;
}
.filter fieldset {
	margin: 0;
	padding: 0;
	border: 0;
} 
.filter legend {
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
	position: absolute;
	overflow: hidden;
	left: -9999em;
}
.filter p {
	float: left;
	padding: 0 7px 0 0;
}
.filter p label {
	display: block;
	padding: 0 0 4px;
}
.filter select {
	font-size: 95%;
}
* html .filter select {
	margin: 0 0 0 -3px;
}
.filter .submit {
	float: left;
	margin: 16px 0 0;
}
#case-studies-results {
	float: left;
	clear: both;
}
ul#case-studies {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #99BCD5;
	border-bottom: 0;
	font-size: 100%;
	width: 591px;
	float: left;
}
ul#case-studies li {
	margin: 7px 0 0;
	padding: 0 7px 0 124px;
	border-bottom: 1px solid #99BCD5;
	min-height: 77px;
	float: left;
	width: 460px;
}
* html ul#case-studies li {
	height: 77px;
}
ul#case-studies h3 {
	margin: -3px 0 0;
	font-size: 80%;
}
ul#case-studies p {
	margin: 0 0 4px;
}
ul#case-studies a:link,
ul#case-studies a:visited,
ul#case-studies a:active {
	color: #085694;
	text-decoration: none;
}
ul#case-studies a:hover {
	color: #539CCD;
	text-decoration: none;
}
p#case-studies-empty {
	border: 1px solid #99BCD5;
	padding: 4px 7px;
	clear: both;
	float: left;
	width: 577px;
	margin: 0;
}
#case-studies-results p.ajax-load {
	border: 1px solid #99BCD5;
	padding: 4px 7px;	
	clear: both;
	float: left;
	width: 577px;
	text-align: center;
	margin: 0;
}
#case-studies-results p.ajax-load em {
	display: block;
	font-style: normal;
}
#case-studies-results p.ajax-load img {
	margin: 3px 0 0;
}
a.NewScrollerLink:link, a.NewScrollerLink:active, a.NewScrollerLink:visited {
	color: #ffffff;
	text-decoration:none;
}
a.NewScrollerLink:hover {
	color: #085694;
}

.smlTxt {
	color: #ffcc00;
}
#mytable {
	width: 370px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
}
#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 1px solid #C1DAD7;
	letter-spacing: 2px;
	padding: 4px 4px 4px 12px;
	background: #99bcd5;
}

#mytable td {
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	font-size: 11px;
}

#mytable td.alt {
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	color: #797268;
}


#tbl_layout {
	padding: 0;
	margin: 0;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
}
#tbl_layout th {
	color: #808080;
	border-bottom: 1px solid #C1DAD7;
	background: #f0f7ff;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}

#tbl_layout th.divider, #tbl_layout td.divider {
	border-right: 1px solid #C1DAD7;
}

#tbl_layout td {
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 12px 12px 12px 12px;
	color: #4f6b72;
	font-size: 11px;
}

#tbl_layout h3 {
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #539CCD;
	margin: 0px;
	padding: 0 0 10px 0;
}
#newsletter {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	width: 135px;
	text-align: center;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
}

.register {
	font-family: tahoma;
	font-size: 11px;
	color: #666666;
	width: 120px;
	padding: 0px;
	text-align: center;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

#newsletter p,   {
	padding: 0px 0px 6px 0px;
	margin: 0px;
}
.register {
	background-color: #99BCD5;
	width: 165px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.register a:link, .register a:visited, .register a:active {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.register a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.imgLeft {
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin: 0px 8px 4px 0px;
	background-color: #FFFFFF;
}
.imgRight {
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin: 0px 0px 4px 8px;
	background-color: #FFFFFF;
}
.imgRightmn {
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin: 0px 12px 4px 8px;
	background-color: #FFFFFF;
}
#newsletter a:link, #newsletter a:visited, #newsletter a:active {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #99bcd5;
	text-decoration: none;
}
#newsletter a:hover {
	text-decoration: underline;
}
#tbl_layout .dividerTopNoBorder {
	background-color: #99BCD5;
	font-weight: bold;
	color: #FFFFFF;
}
#tbl_layout .dividerTop {
	background-color: #99BCD5;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #C1DAD7;
}.dividerTop h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.dividerTopNoBorder h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
ul#gallery {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 720px;
}
ul#gallery li {
	margin: 0 15px 15px 0;
	padding: 0;
	float: left;
}
ul#gallery li.nth-child {
	margin-right: 0;
}

/*******WOODCARE *********/

#wrapper img { vertical-align:baseline; }
#dtCol p, #skCol p,#ctCol p {margin:0; padding:0; }
#dtCol{float:left;width:187px; margin-right: 15px;}
#skCol{float:left;width:187px; margin-right: 15px;}
#ctCol{float:left;width:187px;}
.wdDesc {background:#ddedfa; height: 220px; padding:10px;}
.wdDesc h2 { color: #2f83a5; margin-bottom: 8px; }
#dtCol img, #skCol img, #ctCol img { vertical-align: bottom;}


/* FLOAT ADVERT */
#Page {
	position: relative;
}
div#advert-box {
	padding:0;
	width:192px;
	margin: 60px 0 0;
	float: right;
}

.home-page div#advert-box {
	padding:0;
	width:192px;
	z-index: 9999; 
	position: absolute;
	right: 0;
	top: 122px;
	margin: 250px 0 0;
}

ul#home-tools-list {
	list-style-type: none;
	/* height: 80px; */
	width: 378px;
	padding:0;
	margin:0;
}

ul#home-tools-list li {
	float: left;
	width:90px
}

.no-disc {
	list-style-type: none;
}

/* NEWS STORY IMAGE MARGINS */

#dt-announces-colour-trends-2010 .page-section-2 img.article {
	margin:10px 0 0 10px;
}

/* Terms and conditions page */


ul .terms-unordered {
	list-style: decimal;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	position: relative;
}
ol .terms-ordered {
	font-size: 100%;
	list-style: lower-alpha;
}

/* Select News Winter Ball Split Article */

#select-winter-ball {
	display: inline;
}

#select-winter-ball {
	width: 200px;
	margin: 5px 0;
	float: left;
	list-style: none;
}

#winter-ball {
	width: 400px;
	list-style: none;
}

#winter-ball li {
	border:1px solid #CCCCCC;
	float:left;
	margin: 5px;
	padding: 5px;
} 

#winter-ball li p {
	font-size: 80%;
	margin-top: 3px;
}

#winter-ball li p a{
	color:#085694;
	text-decoration:none;
}


.home-page #fader-masthead ul {
	height: 245px;
	list-style: none outside none;
	margin: 0 0 1px;
	position: relative;
}

.home-page #fader-masthead ul li {
	position: absolute;
}</pre></body></html>