/* CSS Document */

/* Default styles for tags */
HTML {min-height: 100%; margin-bottom: 1px}
BODY, P, TD, DIV, SPAN, INPUT, TEXTAREA, SELECT {
	font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif;
	font-size: 12px;
}
FORM {margin-bottom:0px; margin-top:0px}
H1 {margin-bottom:2px; margin-top:0px; font-family:Arial, Verdana, Geneva, Helvetica, Sans-serif; font-size:110%; font-weight:700; color:#539CCD;}
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}

/* 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}
.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:14px}
.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}

.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}

/* 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}

/* 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}
.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}


/* 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:#808080; margin-top:3px; 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}

/* 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}

/* 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:#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 {}

/* 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;
}

