/* 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;
}
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:80%; 
	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}
.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}

/* 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:right}
.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; list-style-type:none; display:inline;}
.Content {width:780px; margin-top:10px; margin-bottom:10px}
.ContentLanding {width:780px;}
.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}
.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:150%; font-weight:600; color:#539CCD;}
.tdLandingArticle {width:415px; 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-top:5px; padding-bottom:5px; margin-bottom:0; margin-top:0; margin-left:5px; margin-right:5px; font-size:80%; font-weight:700; color:#FFFFFF}
.tdLandingMainItem {border-bottom: 1px solid #99BCD5; text-align:left; vertical-align:top}
.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; }

/* 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}
.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%}
.StoreAddress {list-style: none; margin: 0; padding: 0; margin-bottom:1px; 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}

/* 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 0; font-size:65%; 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>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(/files/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(/files/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;}

/* 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}

/* Homepage */
.HomeNewsLink {margin:15px}
H2.HomeNews {color:#FFFFFF; font-weight:bold; margin-bottom:0; font-size:75%}
.tdHomeMainPromo {width:780px}
.tdHomePromoR {width:500px;height:250px}
.tdHomePromoL {padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:10px}
.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:585px;}
.tdHomeRightBox {background-color:#549CCE; width:195px; border-bottom: 1px solid #FFFFFF}
.tdHomeSearchBox {background-color:#549CCE; width:195px; border-bottom: 1px solid #FFFFFF}
.HomeSearch {margin:13px}
.tdHomeOrderBox {background-color:#549CCE; width:195px;}
.HomeOrder {margin:13px}
.HomePromoHeading {color:#FFFFFF; font-size:80%; margin:0px; font-weight:bold}
.HomePromoText {color:#FFFFFF; font-size:60%; margin:0px; margin-bottom:2px}
.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; font-size:80%; 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 {width:580px; margin-bottom:5px}
.tdHomeLoginToolsBox {padding:10px}
.tdHomeToolsBox {border: 1px solid #C0DCDD; width:280px;}
.tdHomeSpaceBox {width:5px}
.tdHomeLoginBox {width:295px; border-top:1px solid #C0DCDD; border-right:1px solid #C0DCDD; border-bottom:1px solid #C0DCDD;}
.LoginBox {font-size:65%; 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:110px; font-size:70%; margin-bottom: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; font-size:80%; margin:0px; 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}
.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}
.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}
.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}

/* 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-bottom:5px}
.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}



/* 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:#A69373}
.RLBoxedSelect {margin-bottom:10px; margin-left:10px; margin-right:10px; border:1px solid #A69373; background-color:#F1ECE7; padding:5px}
.RLBoxHeadingSelect {margin-top:0px; margin-bottom:5px; color:#A69373; 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 #A69373; background-color:#F1ECE7; padding:5px; padding-bottom:10px; padding-left:10px}
.FormInstructionSelect {color:#A69373; 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 #A69373}
.delete {color:#FF0000}
.delete A:link, .delete A:visited, .delete A:active {color:#FF0000; text-decoration: none}
.delete A:hover {color:#FF0000}
.SelectMsg {color:#A69373; 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:#A69373; 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:60%;color:#808080; border-top: solid 1px #C0C0C0}
.tdBasketHeading {padding-bottom:3px; font-size:65%;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(/files/images/img/img_light_space_home_banner.jpg);
	background-repeat: no-repeat;
	padding-top: 130px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.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(/files/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: 170px;
	background-color: #549CCE;
	width: 585px;
	color: #FFF;
	margin: 0 0 5px;
}
#scrolling-news {
	border-right: solid 1px #FFF;
	overflow: hidden;
	height: 170px;
	width: 388px;
	float: left;
}
#dynamic-scrolling-news {
	position: relative;
	width: 388px;
	height: 170px;
	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: 362px;
	padding: 14px 13px;
	background-color: #549CCE;
	position: absolute;
	top: 0;
	left: 388px;
}		
#dynamic-news-item-focus {
	top: 0;
	left: 0;
}
#static-news {
	width: 169px;
	height: 142px;
	float: left;
	padding: 14px 13px;
	border-right: solid 1px #FFF;
}
* 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 {
	padding-right: 10px;
	padding-bottom: 10px;
}




/* 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: 415px;
}
ul#gallery li {
	margin: 0 15px 15px 0;
	padding: 0;
	float: left;
}
ul#gallery li.nth-child {
	margin-right: 0;
}


.LoginBox .modal-content { 
	position: absolute;
	left: -9999em;
}

/* PALETTE DOWNLOAD FORM
--------------------------------------------------*/
.modal-content form {
	border-top: solid 1px #9E9E9E;
	padding: 10px 0 0;
	width: 663px;
}
.palette-software {
	float: left;
	padding: 0 0 7px;
	width: 19%;
}
.palette-software p {
	font-weight: bold;
	margin: 0 0 7px;
}
.palette-software ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.palette-software li {
	margin: 0;
	padding: 0;
}
.palette-form fieldset {
	border: 0;
	clear: left;
	float: left;
	padding: 0 0 10px;
	width: 663px;
}
.palette-form legend {
	display: none;
}
.palette-form div.form {
	float: left;
	padding: 0 0 7px;
	width: 33%;
}
.palette-form div.form label {
	display: block;
	padding: 0 0 2px;
}
.palette-form div.submit {
	clear: left;
	width: 663px;
}
.palette-form div.submit p {
	float: left;
}
.palette-form div.submit input {
	float: right;
}
.palette-form div.form-contact {
	width: 66%;
}
.palette-form div.form-contact label {
	float: left;
	margin: 2px 0 0 3px;
}
.palette-form div.form-contact input {
	float: left;
	display: block;
}

#pyroshield-matt {
	background:url(/files/media/images/canvas/pyroshield/pyroshield_durable_matt.jpg) no-repeat 8px 8px;
	margin-bottom:12px;
	padding-left:110px;
}

#pyroshield-basecoat {
	background: transparent url(/files/media/images/canvas/pyroshield/pyroshield_basecoat.jpg) no-repeat 10px 15px;
	padding-left:155px;
}

#pyroshield-literature {
	height:288px;
	margin-top:20px;
}

.pyroshield-landing-page #hero {
	margin-bottom:12px;
}

.pyroshield-page h3 {
	text-indent: -9999px;
	background:url(../media/images/headings/pyroshield-sprite.gif) no-repeat 0 0;
	height:21px;
	margin:2px 0 8px;
}

.pyroshield-page #pyroshield-literature h3 { background-position:0 -26px; }

.pyroshield-page #pyroshield-matt h2 {
	text-indent: -9999px;
	background:url(../media/images/headings/pyroshield-sprite.gif) no-repeat 0 -50px;
	height:18px;
	margin:2px 0 8px;
}

.pyroshield-page #pyroshield-basecoat h2 {
	text-indent: -9999px;
	background:url(../media/images/headings/pyroshield-sprite.gif) no-repeat 0 -72px;
	height:18px;
	margin:2px 0 8px;
}

/* Contract Partnership
------------------------------------------ */

.contract-partnership .landing-page #content {
	background: url(../media/images/canvas/contractpartnership/contract-partnership-hero.jpg) no-repeat 0 0;
	height:502px;
	min-height:502px;
}

.contract-partnership .landing-page #content #overlay {
	display: inline;
	background: url(../media/images/global/wht_overlay_85.png) 0 0;
	float: right;
	margin: 129px 12px 0 0;
	padding: 12px;
	width: 430px;
	height:337px;
	min-height:337px;
}

.contract-partnership .landing-page #content #overlay h2 {
	text-indent: -9999px;
	background:url(../media/images/headings/contract-partnership-sprite.gif) no-repeat 0 0;
	height:21px;
	margin:0 0 6px 0;
}

.contract-partnership .landing-page #content #overlay h2.committed {
	text-indent: -9999px;
	background:url(../media/images/headings/contract-partnership-sprite.gif) no-repeat 0 -21px;
	height:21px;
	margin:0 0 6px 0;
}

.contract-partnership .landing-page #content #overlay hr {
	color:#958c73;
	background-color:#958c73;
	height:1px;
}

.contract-partnership .landing-page #content #overlay ul {
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	color:#555555;
}

.contract-partnership .landing-page #content #overlay p {
	margin:0 0 8px 0;
	color:#555555;
}


/*
##############
--------------

   SECTORS
   
--------------
##############
*/

/* EDUCATION SECTOR
------------------------------------------ */
.sustainability-page h1,
.sustainability-page h2,
.sustainability-page h3,
.sustainability-page h4 {
	color: #57974d;
}

.education-sector-page h1,
.education-sector-page h2,
.education-sector-page h3,
.education-sector-page h4 {
	color: #a62e25;
}

h1.grey-txt,
h2.grey-txt,
h3.grey-txt {
	color: #818181;
}

.case-study-page h1,
.news-page h1,
.sustainability-page h1,
.education-sector-page h1 {
	font-size:30px;
	margin-bottom: 6px;
}

.case-study-page h2,
.news-page h2,
.sustainability-page h2,
.education-sector-page h2, 
.digital-page h2 {
	font-size:21px;
}

.sustainability-page h3,
.education-sector-page h3,
.page-section-3 h3 {
	font-size:18px;
}

.sustainability-page h4,
.education-sector-page h4 {
	font-size:14px;
	margin: 0 0 4px;
}

.education-sector-page #newsletter-sign-up h2 {
	color: #818181;
}

.education-sector-page .landing-page .page-section-1 a,
.education-sector-page .landing-page .page-section-3 a,
.education-sector-page .landing-page .page-section-4 a,
.education-sector-page .page-section-2 a,
.education-sector-page .page-section-3 a {
	color:#a62e25;
	text-decoration:none;
}

.education-sector-page .page-section-2 .tdBreadcrumb a {
	color:#cccccc;
}
.education-sector-page .page-section-2 .tdBreadcrumb a:hover {
	color: #539ccd;
}

.education-sector-page .landing-page #hero {
	background: url(/files/media/images/global/education-sector-hero.jpg) no-repeat 0 0;
}
.education-sector-page .landing-page #hero a {
	display:block;
	height:291px;
	width:960px;
}

.education-sector-page .landing-page #color-results p {
	width:120px;
}

.education-sector-page .landing-page #specially-formulated,
.education-sector-page .landing-page #color-results {
	height:274px;
}

.education-sector-page .landing-page #specially-formulated {
	background:url(/files/media/images/canvas/sectors/education/img-pyro-diamond-tins.jpg) 85px 170px no-repeat;
}

.education-sector-page .landing-page #bcse-logo {
	float:left;
	margin:12px 0 0 12px;
	width:932px;
	display: inline;
}

.education-sector-page .landing-page #color-results {
	background:url(/files/media/images/canvas/sectors/education/img-chalk-board-sml.jpg) 94px 86px no-repeat;
}

.education-sector-page .landing-page #sustainability,
.education-sector-page .landing-page #education-news {
	margin-bottom:12px;
}

.education-sector-page .landing-page #useful-tools {
	height: 110px;
}

.education-sector-page .landing-page ul#online-tools {
	list-style:none;
	margin:0 0 10px;
	padding:0;
}

.education-sector-page .landing-page ul#online-tools li {
	clear:left;
}

.education-sector-page .landing-page ul#online-tools li span {
	background:transparent url(/files/media/images/canvas/sectors/education/tools-bullet.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:11px;
	margin:2px 7px 0 0;
	width:12px;
	overflow: hidden;
}

.education-sector-page .landing-page ul#online-tools li#mouse-painter span {
	background-position: 0 -11px;
}

.education-sector-page .landing-page ul#online-tools li#write-spec span {
	background-position: 0 -22px;
}

.education-sector-page .landing-page ul#online-tools li#du-spec span {
	background-position: 0 -33px;
}

.education-sector-page .sustainable-choices div#sustainable-choices {
	margin-bottom:12px;
}

.education-sector-page .sustainable-choices div#three-choices {
	float:left;
	margin-right:6px;
	width:235px;
	height:150px;
}

.education-sector-page .sustainable-choices div#sustainable-products {
	float:left;
	margin-left:6px;
	width:235px;
	height:150px;
}

.education-sector-page div#article-hero {
	margin-bottom:12px;
}

.education-sector-page #newsletter-sign-up {
	margin-bottom:12px;
}

.education-sector-page #newsletter-sign-up input {
	margin:3px 0;
}

.education-sector-page .educational-products #products-for-learning,
.education-sector-page .specification-support #specifying-colour {
	margin-bottom:12px;
}

.education-sector-page .specification-support #colour-inspiring {
	float:left;
	margin-right:6px;
	margin-bottom:12px;
	width:235px;
	height:124px;
	min-height: 124px;
	background:transparent url(/files/media/images/canvas/sectors/education/img-chalk-board-sml.jpg) no-repeat scroll 161px -29px;
}

.education-sector-page .specification-support #colour-inspiring p {
	width:150px;
}

.education-sector-page .specification-support #disability-discrimination {
	float:left;
	margin-left:6px;
	margin-bottom:12px;
	width:235px;
	height:124px;
	min-height: 124px;
}

.education-sector-page .specification-support #colour-tools {
	float:left;
	margin-right:6px;
	margin-bottom:12px;
	width:235px;
	height:112px;
	min-height:112px;
}

.education-sector-page .specification-support #colour-in-education {
	float:left;
	margin-left:6px;
	margin-bottom:12px;
	width:235px;
	height:112px;
	min-height:112px;
}

.education-sector-page .educational-products #good-walls {
	float:left;
	margin-right:6px;
	margin-bottom:12px;
	width:235px;
	height:114px;
}

.education-sector-page .educational-products #minimise-bacteria {
	float:left;
	margin-left:6px;
	margin-bottom:12px;
	width:235px;
	height:114px;
}

.education-sector-page .educational-products #fire-regulations {
	float:left;
	margin-right:6px;
	margin-bottom:12px;
	width:235px;
	height:149px;
}

.education-sector-page .educational-products #extended-maintenance {
	float:left;
	margin-left:6px;
	margin-bottom:12px;
	width:235px;
	height:149px;
}

.education-sector-page .educational-products #sustainable-paints {
	float:left;
	margin-right:6px;
	margin-bottom:12px;
	width:235px;
	height:136px;
}

.education-sector-page .educational-products #save-energy {
	float:left;
	margin-left:6px;
	margin-bottom:12px;
	width:235px;
	height:136px;
}

.education-sector-page .sustainable-choices #three-choices ol {
	margin: 0 0 6px;
}

.sml_product_image {
	margin-right: 10px;
}

#ukisa-modal,
#ukisa-dialog {
	font-size: 70%;
	color: #818181;
}
#tooltip {
	font-size: 65%;
	color: #818181;
}
#ukisa-modal a:hover {
color:#539CCD;
}
#ukisa-modal a:link, 
#ukisa-modal a:visited, 
#ukisa-modal a:active {
	color:#085694;
	text-decoration:none;
}

#ukisa-modal a:hover {
	color:#539CCD;
	text-decoration:none;
}