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

LAYOUT

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

/* CONTENT
--------------------------------------------------*/
body {
	text-align: center;
	font-family: Arial;
}
#content {
	border: solid 1px #CCC;
	margin: 0 auto;
	width: 960px;
}
#content:after { /* Do NOT use this class, add a selector here */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html #content {
	height: 1%;
}

/* SECTIONS - default style
--------------------------------------------------*/
.page-section-1,
.page-section-2,
.page-section-3,
.page-section-4 {
	background: #fff;
	float: left;
	margin: 0 6px;
	width: 308px;
}

/* LAYOUTS
--------------------------------------------------*/

/* LAYOUT 1
   |****|
-------------------------*/
.page-layout-1 .page-section-1 {
	width: 960px;
	margin-left: 0;
	margin-right: 0;
}

/* LAYOUT 2 
   |**|-|**|
-------------------------*/
.page-layout-2 .page-section-1 {
	width: 474px;
	margin-left: 0;
}
.page-layout-2 .page-section-2 {
	width: 474px;
	margin-right: 0;
}

/* LAYOUT 2 A
   |*|-|****|
-------------------------*/
.page-layout-2-a .page-section-1 {
	width: 231px;
	margin-left: 0;
}

.page-layout-2-a .page-section-2 {
	width: 717px;
	margin-right: 0;
	margin-left:5px;
}

/* LAYOUT 2 B
   |****|-|*|
-------------------------*/
.page-layout-2-b .page-section-1 {
	width: 705px;
	margin-left: 12px;
	/* IE 6 double margin hack */
	display: inline;
}
.page-layout-2-b .page-section-2 {
	width: 231px;
	margin-right: 0;
}

/* LAYOUT 2 C
   |**|-|***|
-------------------------*/
.page-layout-2-c .page-section-1 {
	width: 308px;
	margin-left: 12px;
	/* IE 6 double margin hack */
	display: inline;
}
.page-layout-2-c .page-section-2 {
	width: 640px;
	margin-right: 0;
}

/* LAYOUT 3 
   |*|-|*|-|*|
-------------------------*/
.page-layout-3 .page-section-1 {
	width: 312px;
	margin-left: 0;
}
.page-layout-3 .page-section-2 {
	width: 312px;
}
.page-layout-3 .page-section-3 {
	width: 312px;
	margin-right: 0;
}

/* LAYOUT 3 A
   |**|-|****|-|*|
-------------------------*/
.page-layout-3-a .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-3-a .page-section-2 {
	width: 535px;
}
.page-layout-3-a .page-section-3 {
	width: 170px;
	margin-right: 0;
}


/* LAYOUT 3 B
   |**|-|****|-|**|
-------------------------*/
.page-layout-3-b .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-3-b .page-section-2 {
	width: 485px;
}
.page-layout-3-b .page-section-3 {
	width: 220px;
	margin-right: 0;
}


/* LAYOUT 3 C
   |**|-|**|-|****|
-------------------------*/
.page-layout-3-c .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-3-c .page-section-2 {
	width: 231px;
}
.page-layout-3-c .page-section-3 {
	width: 474px;
	margin-right: 0;
}


/* LAYOUT 3 D
   |**|-|****|-|**|
-------------------------*/
.page-layout-3-d .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-3-d .page-section-2 {
	width: 474px;
}
.page-layout-3-d .page-section-3 {
	width: 231px;
	margin-right: 0;
}


/* LAYOUT 3 E
   |****|-|**|-|**|
-------------------------*/
.page-layout-3-e .page-section-1 {
	width: 474px;
	margin-left: 0;
}
.page-layout-3-e .page-section-2 {
	width: 231px;
}
.page-layout-3-e .page-section-3 {
	width: 231px;
	margin-right: 0;
}

/* LAYOUT 3 F
   |**|-|***|-|***|
-------------------------*/
.page-layout-3-f .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-3-f .page-section-2 {
	width: 436px;
}
.page-layout-3-f .page-section-3 {
	width: 269px;
	margin-right: 0;
}

/* LAYOUT 3 G
   |**|-|****|-|*|
-------------------------*/
.page-layout-3-g .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-3-g .page-section-2 {
	width: 525px;
}
.page-layout-3-g .page-section-3 {
	width: 180px;
	margin-right: 0;
}



/* LAYOUT 4
   |*|-|*|-|*|-|*|
-------------------------*/
.page-layout-4 .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-4 .page-section-2 {
	width: 231px;
}
.page-layout-4 .page-section-3 {
	width: 231px;
}
.page-layout-4 .page-section-4 {
	width: 231px;
	margin-right: 0;
}


/* LAYOUT 4 A
   |**|-|***|-|*|-|*|
-------------------------*/
.page-layout-4-a .page-section-1 {
	width: 231px;
	margin-left: 0;
}
.page-layout-4-a .page-section-2 {
	width: 353px;
}
.page-layout-4-a .page-section-3 {
	width: 170px;
}
.page-layout-4-a .page-section-4 {
	width: 170px;
	margin-right: 0;
}


/* HERO
   |****************|
---------------------------*/

div#hero {
	height:291px;
	margin-bottom: 12px;
}


h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
p { margin:0 0 6px; padding:0; }
form { margin-bottom:0; margin-top:0; }

#logo {
	display: inline;
	float: left;
	margin: 2px 0 0 17px;
}
#logo img {
	border: 0;
}

div.BrandLogo {
	margin: 0 0 12px 0;
}

#header .utility-nav {
	float: right;
	margin: 6px 0 0 0;
}
#header .utility-nav a:link,
#header .utility-nav a:visited,
#header .utility-nav a:active,
#header .utility-nav a:hover {
	color: #818181;
	text-decoration: none;
}
#header .utility-nav a:hover {
	text-decoration: underline;
}






/* SPECIFIC SITE STYLES
------------------------------------------------------------------- */

#content {
	border: none;
	margin: 12px auto;
	width: 960px;
	font-size:11px;
	text-align: left;
}

.page-section-1,
.page-section-2,
.page-section-3,
.page-section-4 {
	background: #fff;
	float: left;
	margin: 0 6px;
	width: 308px;
	display: inline;
}

.page-section-1 h2,
.page-section-2 h2,
.page-section-3 h2,
.page-section-4 h2 {
	margin:6px 0;
	padding: 0;
	font-size: 12px;
}

#Page { width:960px; margin: 10px auto; border:0px solid #000;}

hr {
	border: 0;
	color: #dfdfdf;
	background-color: #dfdfdf;
	height: 1px;
	width: 100%;
	text-align: left;
}

/* HEADER STYLES */

#header	{ width:100%; height:90px; }

#navigation { width:100%; height: 40px; line-height: 40px; overflow:hidden; padding: 0; background: url(../images/2009/navigation-bg.jpg) repeat-x;}
#nav-menu {	float:left; width: 648px; height: 40px; background: url(../images/2009/navigation-sprite.gif); margin: 0; padding: 0; position: relative; }
#nav-menu li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#nav-menu a {display: block;}
.products {left: 0px; top: 0px; width: 117px; height: 40px;}
.colour {left: 120px; top: 0px; width: 103px; height: 40px;}
.environment {left: 226px; top: 0px; width: 127px; height: 40px;}
.advice {left: 356px; top: 0px; width: 89px; height: 40px;}
.news {left: 448px; top: 0px; width: 82px; height: 40px;}
.literature {left: 533px; top: 0px; width: 112px; height: 40px;}
.products a, .colour a, .environment a , .advice a, .news a, .literature a  {height: 40px;}
.products a:hover {background: url(../images/2009/navigation-sprite.gif) -0px -40px no-repeat;}
.colour a:hover {background: url(../images/2009/navigation-sprite.gif) -120px -40px no-repeat;}
.environment a:hover {background: url(../images/2009/navigation-sprite.gif) -226px -40px no-repeat;}
.advice a:hover {background: url(../images/2009/navigation-sprite.gif) -356px -40px no-repeat;}
.news a:hover {background: url(../images/2009/navigation-sprite.gif) -448px -40px no-repeat;}
.literature a:hover {background: url(../images/2009/navigation-sprite.gif) -533px -40px no-repeat;}
#nav-menu a  { text-indent: -9999px; }
#search { float:right; }
#search .hidden { display:none; }
#search label {	font-weight:normal; }
#search .searchButton {	float:right; margin:0px 0px 0px 4px; }
#search .submitButton { margin: 4px 0; }
#search input { font-family:Verdana,Arial,sans-serif; }
div#search { background:transparent url(../images/2009/mn-search-bkgd.gif) no-repeat scroll 0 0; height:26px; margin:7px 12px 0 0; padding:0; width:216px; float: right; display:inline; }
#search .search-field { border:medium none #FFFFFF; color:#999; float:left; font-size:11px; margin:6px 0 2px 8px; padding:0; width:160px; }

.news-scroller {
	border: 1px solid #dfdfdf;
	background: #FFFFFF;
	padding:12px;
}

h2 A:link, h2 A:visited, h2 A:active {
	text-decoration: none;
}

.tdProductSearchBox {
	border: 1px solid #dfdfdf;
	background: #FFFFFF;
	padding:12px;
	margin-bottom:12px;
}

.RLBoxed, .RLBoxedClear {
	border: 1px solid #dfdfdf;
	background: #FFFFFF;
	padding:12px;
	margin: 27px 0 12px 0;
}

.RLinks ul, .RLBoxed ul {
	list-style:none;
	margin:10px 0 0 10px;
	padding:0;
	text-indent: -1em;
}

.RLinks ul li, .RLBoxed ul li {
	margin-bottom: 8px;
}

.RLinks ul li a {
	text-decoration: none;
}

.RLinks ul li a:hover {
	text-decoration: underline;
}

.tdNewsIndexMonth {
	background:#f6f6f6;
	border: 1px solid #dfdfdf;
	margin:10px 0;
	padding:6px 0 6px 12px;
}

.cdFamilyName, .productDetailGroup {
	background:#f6f6f6;
	border: 1px solid #dfdfdf;
	margin: 0 0 10px;
	padding: 6px 0 6px 12px;
	width: 535px;
}



.productDetailGroup h3, .cdFamilyName H3 {
	font-size: 11px;
	margin:0;
	padding:0;
}

.productDetailGroup a, .cdFamilyName a {
	color: #818181!important;
	text-decoration:none;
}

.productDetailGroup img, .cdFamilyName img {
	border:none;
}

.cdProducts h3, .product-laydown h3 {
	margin: 0 0 8px 0;
}

.cdProducts h3 a, .product-laydown h3 a {
	text-decoration: none;
}

.cdProducts table img, .product-laydown img {
	margin-right:12px;
}

.ProductTipBox {
	background:#faf3b5;
	border: 1px solid #ded58a;
	margin:10px 0;
	padding:12px;
}

.ProductInfoBoxHeading {
	font-weight: bold;
}

.tdNewsIndexMonth p {
	padding:0;
	margin:0;
	color:#565656;
	font-weight:bold;
}

.tdNewsIndexMonth p a {
	color:#565656!important;
}

.tdNewsIndexMonth p a:hover {
	color:#b2d234;
}

.tdLandingIntro p {
	padding-right:100px;
	font-weight: bold;
}

.tdLandingMainImg {
	padding:12px 12px 12px 0;
	border-bottom: 1px solid #dfdfdf;
}

.tdLandingMainItem {
	vertical-align: top;
	padding: 12px 0 6px;
	border-bottom: 1px solid #dfdfdf;
}

.tdLandingMainItem H2 {
	padding: 0 0 6px;
	margin:0;
}

.tdBreadcrumb { 
	color:#CCCCCC;
	padding-bottom:4px !important;
}

.RLinksLanding ul {
	list-style:none;
	margin:0;
	padding: 0;
}



/* ---- SIFR ---- */
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
@media print {
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}
	
	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}
}




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 24px;
	margin: 0 0 12px;
}

/* END SIFR */

/* START CASE STUDIES */

#case-studies-results {
	float: left;
	clear: both;
}
ul#case-studies {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 0;
	float: left;
}
ul#case-studies li {
	margin: 8px 0 0;
	padding: 0 0 0 120px;
	border-bottom: 1px solid #dfdfdf;
	min-height: 77px;
	float: left;
	width: 596px;
}
* html ul#case-studies li {
	height: 77px;
}
ul#case-studies h3 {
	margin: -3px 0 0;
}
ul#case-studies p {
	margin: 0 0 4px;
}
ul#case-studies h3 a:link,
ul#case-studies h3 a:visited,
ul#case-studies h3 a:active {
	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;
}

#cs-1 {
	background: url(../images/news/cs/img_cs_escape_sml.jpg) no-repeat 0 0;
}
#cs-2 {
	background: url(../images/news/cs/img_cs_designer_haven_sml.jpg) no-repeat 0 0;
}
#cs-3 {
	background: url(../images/news/cs/img_cs_whitegates_house_sml.jpg) no-repeat 0 0;
}
#cs-4 {
	background: url(../images/news/cs/img_cs_waterloo_housing_sml.jpg) no-repeat 0 0;
}
#cs-5 {
	background: url(../images/news/cs/img_cs_the_hornet_sml.jpg) no-repeat 0 0;
}
#cs-6 {
	background: url(../images/news/cs/img_cs_thames_ditton_sml.jpg) no-repeat 0 0;
}
#cs-7 {
	background: url(../images/news/cs/img_cs_tanworth_house_sml.jpg) no-repeat 0 0;
}
#cs-8 {
	background: url(../images/news/cs/img_cs_st_mary_school_sml.jpg) no-repeat 0 0;
}
#cs-9 {
	background: url(../images/news/cs/img_cs_royal_mills_sml.jpg) no-repeat 0 0;
}
#cs-10 {
	background: url(../images/news/cs/img_cs_riverside_sml.jpg) no-repeat 0 0;
}
#cs-11 {
	background: url(../images/news/cs/img_cs_rhyl_arena_sml.jpg) no-repeat 0 0;
}
#cs-12 {
	background: url(../images/news/cs/img_cs_queensway_flats_sml.jpg) no-repeat 0 0;
}
#cs-13 {
	background: url(../images/news/cs/img_cs_northgate_house_sml.jpg) no-repeat 0 0;
}
#cs-14 {
	background: url(../images/news/cs/img_cs_madame_jojo_sml.jpg) no-repeat 0 0;
}
#cs-15 {
	background: url(../images/news/cs/img_cs_kings_oak_dev_sml.jpg) no-repeat 0 0;
}
#cs-16 {
	background: url(../images/news/cs/img_cs_kimbolton_sml.jpg) no-repeat 0 0;
}
#cs-17 {
	background: url(../images/news/cs/img_cs_trevor_gibbens_sml.jpg) no-repeat 0 0;
}
#cs-18 {
	background: url(../images/news/cs/img_cs_ovaltine_sml.jpg) no-repeat 0 0;
}
#cs-19 {
	background: url(../images/news/cs/img_cs_alexander_house_sml.jpg) no-repeat 0 0;
}
#cs-20 {
	background: url(../images/news/cs/img_cs_greenford_school_sml.jpg) no-repeat 0 0;
}
#cs-21 {
	background: url(../images/news/cs/img_cs_smartec_sml.jpg) no-repeat 0 0;
}
#cs-22 {
	background: url(../images/news/cs/img_cs_family_mosaic_sml.jpg) no-repeat 0 0;
}
#cs-23 {
	background: url(../images/news/cs/img_cs_ealing_school_sml.jpg) no-repeat 0 0;
}
#cs-24 {
	background: url(../images/news/cs/img_cs_st_benedicts_sml.jpg) no-repeat 0 0;
}
#cs-25 {
	background: url(../images/news/cs/img_cs_broughton_square_sml.jpg) no-repeat 0 0;
}
#cs-26 {
	background: url(../images/news/cs/img_cs_cross_keys_homes_sml.jpg) no-repeat 0 0;
}
#cs-27 {
	background: url(../images/news/cs/img_cs_coombe_bank_school_sml.jpg) no-repeat 0 0;
}
#cs-28 {
	background: url(../images/news/cs/img_cs_cheltenham_town_hall_sml.jpg) no-repeat 0 0;
}
#cs-29 {
	background: url(../images/news/cs/img_cs_butlers_wharf_sml.jpg) no-repeat 0 0;
}
#cs-30 {
	background: url(../images/news/cs/img_cs_bowmore_distillery_sml.jpg) no-repeat 0 0;
}
#cs-31 {
	background: url(../images/news/cs/img_cs_blakeney_school_sml.jpg) no-repeat 0 0;
}
#cs-32 {
	background: url(../images/news/cs/img_cs_oakley_court_sml.jpg) no-repeat 0 0;
}
#cs-33 {
	background: url(../images/news/cs/img_cs_adelaide_sml.jpg) no-repeat 0 0;
}
#cs-34 {
	background: url(../images/news/cs/img_cs_aberdeen_sml.jpg) no-repeat 0 0;
}
#cs-35 {
	background: url(../images/news/cs/img_cs_blakley_sml.jpg) no-repeat 0 0;
}
#cs-36 {
	background: url(../images/news/cs/img_cs_cutty_sark_sml.jpg) no-repeat 0 0;
}
#cs-37 {
	background: url(../images/news/cs/img_cs_diamond_glaze_sml.jpg) no-repeat 0 0;
}
#cs-38 {
	background: url(../images/news/cs/img_cs_drumchapel_sml.jpg) no-repeat 0 0;
}
#cs-39 {
	background: url(../images/news/cs/img_cs_heartlands_sml.jpg) no-repeat 0 0;
}
#cs-40 {
	background: url(../images/news/cs/img_cs_bgvpha_sml.jpg) no-repeat 0 0;
}
#cs-41 {
	background: url(../images/news/cs/img_cs_qpr_sml.jpg) no-repeat 0 0;
}
#cs-42 {
	background: url(../images/news/cs/img_cs_southampton_sml.jpg) no-repeat 0 0;
}
#cs-43 {
	background: url(../images/news/cs/img_cs_ssha_sml.jpg) no-repeat 0 0;
}
#cs-44 {
	background: url(../images/news/cs/img_cs_elliott_sml.jpg) no-repeat 0 0;
}
#cs-45 {
	background: url(../images/news/cs/img_cs_hull_sml.jpg) no-repeat 0 0;
}
#cs-46 {
	background: url(../images/news/cs/img_cs_jewel_hull_sml.jpg) no-repeat 0 0;
}
#cs-47 {
	background: url(../images/news/cs/img_cs_progress_sml.jpg) no-repeat 0 0;
}
#cs-48 {
	background: url(../images/news/cs/img_cs_queens_college_sml.jpg) no-repeat 0 0;
}
#cs-49 {
	background: url(../images/news/cs/img_cs_thamesidefinal_sml.jpg) no-repeat 0 0;
}
#cs-50 {
	background: url(../images/news/cs/img_cs_uclh_sml.jpg) no-repeat 0 0;
}
#cs-51 {
	background: url(../images/news/cs/img_cs_whitefriars_sml.jpg) no-repeat 0 0;
}
#cs-52 {
	background: url(../images/news/cs/img_cs_internal_westfield_sml.jpg) no-repeat 0 0;
}
#cs-53 {
	background: url(../images/news/cs/img_cs_glidden_bupa_sml.jpg) no-repeat 0 0;
}
#cs-54 {
	background: url(../images/news/cs/img_cs_widermere_boat_club_sml.jpg) no-repeat 0 0;
}
#cs-55 {
	background: url(../images/news/cs/img_cs_barn_conversion_sml.jpg) no-repeat 0 0;
}
#cs-56 {
	background: url(../images/news/cs/img_cs_jones_notaro_bedroom_sml.jpg) no-repeat 0 0;
}
#cs-57 {
	background: url(../images/news/cs/img_cs_barratt_eco_house_sml.jpg) no-repeat 0 0;
}
#cs-58 {
	background: url(../images/news/cs/img_cs_cuprinol_natwest_cricket_sml.jpg) no-repeat 0 0;
}
#cs-59 {
	background: url(../images/news/cs/img_cs_milton_keynes_gallery_sml.jpg) no-repeat 0 0;
}
#cs-60 {
	background: url(../images/news/cs/img_cs_broadhouse_hotel_sml.jpg) no-repeat 0 0;
}
#cs-61 {
	background: url(../images/news/cs/img_cs_south_kesteven_sml.jpg) no-repeat 0 0;
}
#cs-62 {
	background: url(../images/news/cs/img_cs_the_moorings_sml.jpg) no-repeat 0 0;
}
#cs-63 {
	background: url(../images/news/cs/img_cs_the_shires_sml.jpg) no-repeat 0 0;
}
#cs-64 {
	background: url(../images/news/cs/img_cs_keppel_boat_sml.jpg) no-repeat 0 0;
}
#cs-65 {
	background: url(../images/news/cs/img_cs_eisteddfod_wales_sml.jpg) no-repeat 0 0;
}
#cs-66 {
	background: url(../images/news/cs/img_cs_royal_william_yard_sml.jpg) no-repeat 0 0;
}
#cs-67 {
	background: url(../images/news/cs/img_cs_centre_parcs_sml.jpg) no-repeat 0 0;
}
#cs-68 {
	background: url(../images/news/cs/img_cs_chatham_dockyard_revisited_sml.jpg) no-repeat 0 0;
}
#cs-70 {
	background: url(../images/news/cs/img_cs_applecross_sml.jpg) no-repeat 0 0;
}
#cs-71 {
	background: url(../images/news/cs/img_cs_marshlands_sml.jpg) no-repeat 0 0;
}
#cs-74 {
	background: url(../images/news/cs/img_cs_maggie_cance_centre_sml.jpg) no-repeat 0 0;
}
#cs-75 {
	background: url(../images/news/cs/img_cs_david_lloyd_cabin_sml.jpg) no-repeat 0 0;
}
#cs-76 {
	background: url(../images/news/cs/img_cs_monks_park_sml.jpg) no-repeat 0 0;
}
#cs-77 {
	background: url(../images/news/cs/img_cs_st_hugh_college_sml.jpg) no-repeat 0 0;
}
#cs-80 {
	background: url(../images/news/cs/img_cs_caterbury_bus_station_sml.jpg) no-repeat 0 0;
}
#cs-81 {
	background: url(../images/news/cs/img_cs_sikkens_grand_design_sml.jpg) no-repeat 0 0;
}
#cs-83 {
	background: url(../images/news/cs/img_cs_wheal_kitty_sml.jpg) no-repeat 0 0;
}
#cs-84 {
	background: url(../images/news/cs/img_cs_serpentine_gallery_sml.jpg) no-repeat 0 0;
}
#cs-85 {
	background: url(../images/news/cs/img_cs_cornish_sea_salty_sml.jpg) no-repeat 0 0;
}
#cs-86 {
	background: url(../images/news/cs/img_cs_sikkens_exmouth_sml.jpg) no-repeat 0 0;
}
#cs-87 {
	background: url(../images/news/cs/img_cs_warwick_university_sml.jpg) no-repeat 0 0;
}
#cs-88 {
	background: url(../images/news/cs/img_cs_leeds_victorian_signs_sml.jpg) no-repeat 0 0;
}
#cs-89 {
	background: url(../images/news/cs/img_cs_newham_college_sml.jpg) no-repeat 0 0;
}
#cs-90 {
	background: url(../images/news/cs/img_cs_aberuchill_castle_sml.jpg) no-repeat 0 0;
}
#cs-91 {
	background: url(../images/news/cs/img_cs_lighthouse_sml.jpg) no-repeat 0 0;
}
#cs-92 {
	background: url(../images/news/cs/img_cs_argyll_house_sml.jpg) no-repeat 0 0;
}
#cs-93 {
	background: url(../images/news/cs/img_cs_dt_brunel_sml.jpg) no-repeat 0 0;
}
#cs-94 {
	background: url(../images/news/cs/img_cs_kearney_sml.jpg) no-repeat 0 0;
}
#cs-95 {
	background: url(../images/news/cs/img_cs_ici_west_kent_ha_sml.jpg) no-repeat 0 0;
}
#cs-96 {
	background: url(../images/news/cs/img_cs_dt_emha_sml.jpg) no-repeat 0 0;
}
#cs-97 {
	background: url(../images/news/cs/img_cs_glidden_glennifer_sml.jpg) no-repeat 0 0;
}
#cs-98 {
	background: url(../images/news/cs/img_cs_ici_warden_house_sml.jpg) no-repeat 0 0;
}
#cs-99 {
	background: url(../images/news/cs/img_cs_cuprinol_trade_welford_sml.jpg) no-repeat 0 0;
}
#cs-100 {
	background: url(../images/news/cs/img_cs_dt_imperial_sml.jpg) no-repeat 0 0;
}
#cs-101 {
	background: url(../images/news/cs/img_cs_glidden_novotel_sml.jpg) no-repeat 0 0;
}
#cs-102 {
	background: url(../images/news/cs/img_cs_john_radcliffe_sml.jpg) no-repeat 0 0;
}
#cs-103 {
	background: url(../images/news/cs/img_cs_royal_court_sml.jpg) no-repeat 0 0;
}
#cs-104 {
	background: url(../images/news/cs/img_cs_wwha_sml.jpg) no-repeat 0 0;
}
#cs-105 {
	background: url(../images/news/cs/img_cs_sikkens_pearl_contract_sml.jpg) no-repeat 0 0;
}
#cs-106 {
	background: url(../images/news/cs/img_cs_cornish_hotel_sml.jpg) no-repeat 0 0;
}
#cs-107 {
	background: url(../images/news/cs/img_cs_st_albans_arena_sml.jpg) no-repeat 0 0;
}
#cs-108 {
	background: url(../images/news/cs/lnk_cs_somerset_house.jpg) no-repeat 0 0;
}
#cs-109 {
	background: url(../images/news/cs/img_cs_wakefield_college_sml.jpg) no-repeat 0 0;
}
#cs-110 {
	background: url(../images/news/cs/img_cs_denovo_design_sml.jpg) no-repeat 0 0;
}
#cs-111 {
	background: url(../images/news/cs/img_cs_portsburgh_square_sml.jpg) no-repeat 0 0;
}
#cs-112 {
	background: url(../images/news/cs/img_cs_nitenite_sml.jpg) no-repeat 0 0;
}
#cs-113 {
	background: url(../images/news/cs/img_cs_sikkens_hamilton_dev_sml.jpg) no-repeat 0 0;
}
#cs-114 {
	background: url(../images/news/cs/img_cs_west_kent_housing_sml.jpg) no-repeat 0 0;
}
#cs-115 {
	background: url(../images/news/cs/img_cs_akeley_house_sml.jpg) no-repeat 0 0;
}
#cs-116 {
	background: url(../images/news/cs/img_cs_dulux_dementia_sml.jpg) no-repeat 0 0;
}
#cs-117 {
	background: url(../images/news/cs/img_cs_radcliffe_sml.jpg) no-repeat 0 0;
}
#cs-118 {
	background: url(../images/news/cs/img_cs_curve_theatre_project_sml.jpg) no-repeat 0 0;
}
#cs-119 {
	background: url(../images/news/cs/img_cs_decorators_charity_makeover_sml.jpg) no-repeat 0 0;
}
#cs-120 {
	background: url(../images/news/cs/img_cs_willmott_dixon_healthcare_sml.jpg) no-repeat 0 0;
}
#cs-121 {
	background: url(../images/news/cs/img_cs_margam_park_interior_sml.jpg) no-repeat 0 0;
}
#cs-122 {
	background: url(../images/news/cs/img_cs_plaisterers_hall_sml.jpg) no-repeat 0 0;
}
#cs-124 {
	background: url(/files/images/news/cs/img_cs_rimrose_school_2_sml.jpg) no-repeat 0 0;
}
#cs-125 {
	background: url(/files/images/news/cs/img_cs_potato_wharf_sml.jpg) no-repeat 0 0;
}
#cs-126 {
	background: url(/files/images/news/cs/img_cs_portishead_swimming_1_sml.jpg) no-repeat 0 0;
}
#cs-127 {
	background: url(/files/images/news/cs/img_cs_glidden_truro_estate_sml.jpg) no-repeat 0 0;
}
#cs-128 {
	background: url(/files/images/news/cs/img_cs_new_downe_hospital_sml.jpg) no-repeat 0 0;
}
#cs-129 {
	background: url(/files/images/news/cs/img_cs_city_of_york_go_greener_sml.jpg) no-repeat 0 0;
}

#cs-130 {
	background: url(/files/images/news/cs/img_cs_nido_student_acc_sml.jpg) no-repeat 0 0;
}

#cs-131 {
	background: url(/files/images/news/cs/img_cs_dt_seal_deal_new_home_sml.jpg) no-repeat 0 0;
}

#cs-132 {
	background: url(/files/images/news/cs/img_cs_roundhouse_derby_college_sml.jpg) no-repeat 0 0;
}

#cs-133 {
	background: url(/files/images/news/cs/img_cs_great_connaught_rooms_sml.jpg) no-repeat 0 0;
}

#cs-134 {
	background: url(/files/images/news/cs/img_cs_olympia_halls_sml.jpg) no-repeat 0 0;
}

#cs-135 {
	background: url(/files/images/news/cs/img_cs_swindon_borough_council_sml.jpg) no-repeat 0 0;
}

#cs-136 {
	background: url(/files/images/news/cs/img_cs_cambridge_sports_sml.jpg) no-repeat 0 0;
}

.tdArticleWide {
	float: left;
	width: 692px;
}
.filter {
	background-color:#F6F6F6;
	border:1px solid #DFDFDF;
	float:left;
	margin: 6px 0;
	padding:12px;
	width:691px;
}

.filter form {
	border:0;
	float:left;
	margin:0;
	padding:0;
}

.filter fieldset {
	border:0 none;
	margin:0;
	padding:0;
}

.filter legend {
	font-size:0;
	height:0;
	left:-9999em;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:0;
}

.filter p {
	float:left;
	padding:0 6px 0 0;
	color:#575757;
	margin:0;
}

/* END CASE STUDIES */

/* NEWS */

.news-page #img-glidden-colour-card {
	margin: 0 0 12px 12px;
}
.utility-nav {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.utility-nav li {
	background: url(/files/media/images/canvas/utility_nav_stroke.gif) no-repeat 0 2px;
	float: left;
	margin: 0 0 0 8px;
	padding: 0 0 0 9px;
}
.utility-nav li.first-child {
	background: none;
	margin: 0;
	padding: 0;
}

/* Footer
--------------------------------------------------*/
#footer {
	height: 300px;
	background: url(/files/images/2009/footer-bkgd.gif) repeat-x 0 0;
	margin: 24px auto 0;
	width: 100%;
}
#footer .content {
	margin: 0 auto;
	text-align: left;
	width: 960px;
}
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
	color: #818181;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.footer-nav {
	float: left;
	_height: 212px;
	margin: 0 0 23px;
	padding: 25px 0 0;
	min-height: 212px;
	width: 240px;
}
.footer-nav h6 {
	background: url(/files/media/images/headings/footer_nav.gif) no-repeat 0 0;
	height: 0;
	padding: 21px 0 0;
	margin: 0 0 16px;
	overflow: hidden;
	width: 240px;
	font-size: 120%;
}

/* Useful tools
-------------------------*/
#userful-tools a:link,
#userful-tools a:visited,
#userful-tools a:active,
#userful-tools a:hover {
	color: #AEDD27;
	display: block;
	font-weight: normal;
	text-decoration: underline;
}
#userful-tools a:hover {
	text-decoration: none;
}
#userful-tools li {
	background: url(/files/media/images/global/footer_tools.png) no-repeat 0 0;
	clear: left;
	float: left;
	font-weight: bold;
	height: 39px;
	padding: 0 0 0 35px;
	width: 205px;
}
* html #userful-tools li {
	background-image: url(/files/media/images/global/footer_tools.gif);
}
#userful-tools .f-duspec {
	background-position: 0 -39px;
}
#userful-tools .f-design-hub {
	background-position: 0 -78px;
}
#userful-tools .f-store-finder {
	background-position: 0 -117px;
}

#interior-designers h6 {
	background-position: 0 -21px;
}

/* interior-designers
-------------------------*/
#interior-designers li {
	background: url(/files/media/images/global/footer_nav_sprite.gif) no-repeat -37px -4px;
	padding: 0 0 5px 12px;
}

/* help-advice + about-ici
-------------------------*/
#help-advice h6 {
	background-position: 0 -63px;
}
#about-ici h6 {
	background-position: 0 -42px;
}
#about-ici span,
#help-advice span {
	background: url(/files/media/images/global/footer_nav_sprite.gif) no-repeat;
	display: block;
	float: left;
	height: 19px;
	margin: 0 7px 0 0;
	width: 16px;
}
#about-ici li,
#help-advice li {
	clear: left;
}
#footer .f-storefinder span {
	background-position: -16px -4px;
}
#footer .f-legal span {
	background-position: -16px -24px;
}
#footer .f-colour-accuracy span {
	background-position: -16px -46px;
}
#footer .f-accessibility span {
	background-position: -16px -66px;
}
#footer .f-privacy span {
	background-position: -16px -88px;
}
#footer .f-family span {
	background-position: -16px -109px;
}
#footer .f-contact span {
	background-position: 0 -4px;
}
#footer .f-specifying span {
	background-position: 0 -25px;
}
#footer .f-training span {
	background-position: 0 -45px;
}
#footer .f-business span {
	background-position: 0 -66px;
}
#footer .f-experts span {
	background-position: 0 -87px;
}
#footer .f-faq span {
	background-position: 0 -107px;
}
#footer .f-glossary span {
	background-position: 0 -130px;
}

.footer-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.footer-nav li {
	margin: 0;
	padding: 0;
}
.footer-nav a em {
	display: block
}

#colophon {
	float: right;

}
.footer-section-1,
.footer-section-2,
.footer-section-3,
.footer-section-4 {
	float: left;
	margin: 0 6px;
	width: 308px;
	text-align:left;
}

.footer-section-1 ul,
.footer-section-2 ul,
.footer-section-3 ul,
.footer-section-4 ul { 
	margin:20px 0; 
	padding:0; 
	list-style:none; 
	line-height:21px;
}

.footer-section-1 {
	width: 231px;
	margin-left: 0;
}
.footer-section-2 {
	width: 231px;
}
.footer-section-3 {
	width: 231px;
}
.footer-section-4 {
	width: 231px;
	margin-right: 0;
}

img.ProductResultsImg { }

p.RLMCTA {
	text-indent:-1em;
	margin-left:20px;
}

/* TRADE EXPRESS PAGES */

/* LANDING PAGE */

div#hero {
	margin-bottom:12px;
}

.trade-express-page #hero {
	background: url(/files/media/images/global/tradexpress-hero.jpg) no-repeat 0 0;
}

div.news-desk h3, div.my-business h3, div.innovation h3, div.know-how h3 {
	margin:0 0 21px;
	padding:0;
}

div.news-desk, div.my-business, div.innovation, div.know-how { height:64px; color:#fff; padding:12px; }

div.news-desk a, 
div.my-business a, 
div.innovation a, 
div.know-how a { 
	color:#fff; text-decoration:none;
}

div.news-desk a:hover, 
div.my-business a:hover, 
div.innovation a:hover, 
div.know-how a:hover { 
	text-decoration:underline;
}

div.news-desk 	{ background:#CD171C; }
div.my-business { background:#448CA8; }
div.innovation 	{ background:#B2D234; }
div.know-how	{ background:#F5822B; }

/* COLOURS */
/* LANDING PAGE */
.colours-page .landing-page #hero { background: url(/files/media/images/global/colours-landing-hero.jpg) no-repeat 0 0;}
.colours-page .dt-landing-page #hero { background: url(/files/media/images/global/duluxtrade-colours-hero.jpg) no-repeat 0 0; }

.colours-page .landing-page #content,
.digital-landing-page #content {
	margin-top:0;
}

.colours-page .landing-page #hero {
	height:308px;
	margin-bottom:0;
}

.colours-page .landing-page .pNav,
.digital-landing-page .pNav {
	margin-bottom: 0;
}

div.brands-ranges,
div.order-colour-cards,
div.thought-colour,
div.colour-trends,
div.paint-virtual-room,
div.grey-box {
	border:1px solid #dfdfdf;
	padding:12px;
}

div.brands-ranges,
div.colour-trends {
	margin-bottom:12px;
}

div.brands-ranges h3,
div.order-colour-cards h3,
div.thought-colour h3,
div.colour-trends h3,
div.paint-virtual-room h3 {
	margin:0 0 6px;
	padding:0;
}

div.brands-ranges,
div.colour-trends {
	height: 204px;
}

div.order-colour-cards,
div.paint-virtual-room {
	height: 80px;
}

div.thought-colour {
	background:url(/files/media/images/content/colour/thought-about-colour.jpg) no-repeat bottom right;
	height: 322px;
}

div.thought-colour a {
	padding:0 90px 0 0;
}

ul#brand-and-ranges {
  list-style:none;
  margin:0 0 6px;
  padding:0;
}

.colour-laydown img {
	margin: 0 0 12px;
}

.colour-laydown p {
	margin: 0 0 12px;
}

/*DIGITAL PALETTE */

.digital-landing-page .system-compatibility {
	background:url(/files/media/images/canvas/digital/digital-col-palette-logo-cutoff.gif) no-repeat bottom right;
	height:248px;
	min-height:248px;
}
.digital-landing-page .system-compatibility ul {
	margin-bottom:0;
}

.digital-landing-page .tdHomeLoginToolsBox {
	height: 248px;
	min-height:248px;
}

/* GLIDDEN */
/* LANDING PAGE */


.glidden-page #content a:link.johnsLnk,
.glidden-page #content a:visited.johnsLnk,
.glidden-page #content a:active.johnsLnk {
	color:#632878;
}

.glidden-page #content a:hover.johnsLnk {
	color: #3e3e3e;
}


.glidden-page #content a:link,
.glidden-page #content a:visited,
.glidden-page #content a:active {
	color: #e31836;
}

.glidden-page #content a:hover {
	color: #3e3e3e;
}

.glidden-page .landing-page #hero { background: url(/files/media/images/global/glidden-landing-hero.jpg) no-repeat 0 0;}
.glidden-page .landing-page #hero { margin:12px 0; }

.glidden-page .case-intro-page #banner { 
	margin-bottom: 12px;
}

.glidden-page h2 {
	text-indent: -9999px;
	background:url(../media/images/headings/glidden-sprite.gif) no-repeat 0 0;
	height:21px;
	margin:2px 0 8px;
}

.more-than-magnolia {
	border: 1px solid #DFDFDF;
	background: url(../media/images/canvas/glidden/glidden-more-than-magnolia.jpg) no-repeat top right;
	float:left;
	margin-right:6px;
	padding:12px;
	width:443px;
	height: 106px;
}

.more-than-magnolia p {
	padding-right: 168px;
}

.staked-reputation {
	background: url(../media/images/canvas/glidden/glidden_premier_league.gif) no-repeat 0 0;
	float:right;
	height: 177px;
	padding: 18px;
	width: 200px;
}

.staked-reputation p {
	color: #fff;
	padding: 52px 0 0;
	margin: 0 0 6px 0;
}
.staked-reputation ul {
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.staked-reputation a:link,
.staked-reputation a:visited,
.staked-reputation a:active {
	color: #ffffff!important;
}
.staked-reputation a:hover {
	text-decoration: underline;
}

.glidden-page .social-networking {
	border: 1px solid #DFDFDF;
	float: right;
	height: 39px;
	padding: 12px;
	width: 210px;
}
.glidden-page .social-networking h2 {
	background: url(../images/img/img_hd_glidden_follow_us_on.gif) no-repeat 0 0;
	height: 20px;
	width: 112px;
	float: left;
	margin: 10px 0 0 0;
}
.glidden-page .social-networking ul {
	float: left;
	margin: 0 0 0 13px;
	padding: 0;
	list-style-type: none;
	width: 85px;
}
.glidden-page .social-networking ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.glidden-page .social-networking ul li.twitter {
	margin-left: 5px;
}

.glidden-latest-news {
	border:1px solid #DFDFDF;
	clear:left;
	float:left;
	height:108px;
	margin-right:6px;
	margin-top:12px;
	padding:12px;
	width:203px;
}

.glidden-latest-news ul#latest-news {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 0;
	float: left;
}
.glidden-latest-news ul#latest-news li {
	background:transparent url(../media/images/canvas/glidden/glidden-latest-news-item.gif) no-repeat scroll 0 3px;
	float:left;
	margin:0;
	padding:0 0 0 80px;
}

.glidden-literature {
	border: 1px solid #DFDFDF;
	background:url(../media/images/canvas/glidden/glidden-literature.gif) no-repeat bottom right;
	float:left;
	height:108px;
	margin-left:6px;
	margin-right:6px;
	margin-top:12px;
	padding:12px;
	width:202px;
}

.glidden-literature p {
	padding-right:36px;
}

.glidden-landing-advert {
	border: 1px solid #dfdfdf;
	background:url(../media/images/canvas/glidden/glidden-landing-advert.jpg) no-repeat 0 0;
	clear:both;
	float:left;
	margin-top:12px;
	width:715px;
	height:118px;
}

.glidden-page .landing-page #banner-advert { 
	margin-top: 12px;
	float: left;
}

.glidden-page h2 { text-indent: -9999px; background:url(../media/images/headings/glidden-sprite.gif) no-repeat 0 0; height:21px; margin:0 0 5px; }
.glidden-page .more-than-magnolia h2 { background-position:0 -26px; }
.glidden-page .glidden-latest-news h2 { background-position:0 -52px; }
.glidden-page .glidden-literature h2 { background-position:0 -78px; }

.glidden-page .can-shot {
	margin-top: 39px;
}

/* Glidden Case Studies */
.case-studies-statement-1 {
	height:130px;
}

.case-studies-statement-2 ul {
	list-style:none;
		margin:0;
		padding:0;
}

/* GLIDDEN */
/* LANDING PAGE */

.ecosure-page .landing-page #content a:link,
.ecosure-page .landing-page #content a:visited,
.ecosure-page .landing-page #content a:active {
	color: #4d9042;
}

.ecosure-page .landing-page #content a:hover {
	color: #3e3e3e;
}

.ecosure-page .landing-page #hero { background: url(/files/media/images/global/ecosure-landing-hero.jpg) no-repeat 0 0;}
.ecosure-page .landing-page #hero { margin:12px 0; }

.ecosure-page .landing-page .ecosure-matt,
.ecosure-page .landing-page .ecosure-quick-dry-eggshell { 
	border:1px solid #DFDFDF;
	height:106px;
	margin:0 0 12px;
	padding:12px;
}

.ecosure-page .landing-page .ecosure-gloss-undercoat {
	border:1px solid #DFDFDF;
	margin:0 0 12px;
	padding:12px;
}

.ecosure-page .landing-page .ecosure-literature {
	border:1px solid #DFDFDF;
	padding:12px;
	background:url(/files/media/images/canvas/ecosure/ecosure-landing-advert.jpg) no-repeat 0 0;
	height: 56px;
}

.ecosure-page .landing-page .ecosure-literature h2 {
	color: #ffffff;
	margin:0 0 6px;
}

.ecosure-page .landing-page .ecosure-literature p {
	color: #aad6a3;
}

.ecosure-page .landing-page .ecosure-literature a:link,
.ecosure-page .landing-page .ecosure-literature a:visited,
.ecosure-page .landing-page .ecosure-literature a:active {
	color: #ffffff!important;
}


.ecosure-page .landing-page .ecosure-quote { 
	border:1px solid #DFDFDF;
	margin:0 0 12px;
	padding:12px;
}

.ecosure-page .landing-page .ecosure-cs { 
	border:1px solid #DFDFDF;
	height:172px;
	margin:0 0 12px;
	padding:12px;
}

.ecosure-cs {
	background:url(/files/media/images/canvas/ecosure/ecosure-landing-greenhouse.jpg) no-repeat right 46px;
}

.ecosure-page .landing-page .ecosure-glossary {
	border:1px solid #DFDFDF;
	height:100px;
	margin:0;
	padding:12px;
}


.ecosure-page .product-page img.can-img {
	float: right;
}

.ecosure-page .ecosure-matt {
	background:url(../media/images/canvas/ecosure/ecosure-landing-cans-matt.gif) no-repeat 70px 2px;
}

.ecosure-page .ecosure-matt h2 {
	background-position: 0 -74px;
}

.ecosure-page .ecosure-matt p {
	margin-top:-24px;
	padding-left:220px;
}

.ecosure-page .ecosure-matt a {
	padding-left:220px;
}

.ecosure-page .ecosure-gloss-undercoat {
	background:url(../media/images/canvas/ecosure/ecosure-landing-cans-gloss-undercoat.gif) no-repeat -2px 20px;
}

.ecosure-page .ecosure-gloss-undercoat h2 {
	margin-left:206px;
	background-position:0 -100px;
}

.ecosure-page .ecosure-gloss-undercoat p, .ecosure-page .ecosure-gloss-undercoat a {
	padding-left:206px;
}

.ecosure-page .ecosure-quick-dry-eggshell {
	background:url(../media/images/canvas/ecosure/ecosure-landing-cans-eggshell.gif) no-repeat right;
}
.ecosure-page .ecosure-quick-dry-eggshell h2 {
	background-position:0 -125px;
}

.ecosure-page .ecosure-quick-dry-eggshell p {
	width: 284px;
}


.ecosure-page .landing-page .logos { 
	margin: 10px 0 0 0;
}

.ecosure-page .page-section-3 #video-holder {
	margin-top: 54px;
	margin-bottom:12px;
}

/* Ecosure */
.product-page #indexBanner {
	height: 314px;
	width: 594px;
	background: url(/files/images/img/img_ecosure_home_banner.jpg) no-repeat;
	padding: 10px 0px 0px 10px;
	margin-bottom:12px;
}

.product-page #indexBanner h3 {
	color: #fff;
	margin:0 0 0 10px;
	padding:10px 0 0;
}

.product-page #indexBanner .es_developedBy {
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width: 290px;
	font: bold;
	opacity:.5;
	filter:alpha(opacity=50);
	background-color:#FFF;
	color: #000000;
}

.product-page #indexBanner .es_headlineText {
	width: 290px;
	font: bold;
	color: #FFFFFF;
	margin: 10px;
}


.product-page #indexBanner .es_developedBy_canvas p {
	color:000;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:9px;
	color:#000;
}

.product-page #indexBanner .es_developedBy_canvas {
	position:relative;
	width:290px;
	margin-top: 15px;
}

.product-page .es_home_image {
	margin-right:12px;
	border:none;
}

div#hero span.colour-used { 
	position: relative;
	top: 280px;
	left:12px;
}



ul#colour-carousel {
	margin:10px 0;
	padding:0;
	list-style: none;
	display:inline-block;
}

ul#colour-carousel li {
	width:54px;
	height:54px;
	margin-right:10px;
	float: left;
}

ul#colour-carousel li.reds a {
	background-color:#c21c26;
}

ul#colour-carousel li.oranges a {
	background-color:#dbab2a;
}

ul#colour-carousel li.yellows a {
	background-color:#f7e730;
}

ul#colour-carousel li.greens a {
	background-color:#acab8c;
}

ul#colour-carousel li.blues a {
	background-color:#6b97ac;
}

ul#colour-carousel li.violets a {
	background-color:#b4a1c3;
}

ul#colour-carousel li.neutrals a {
	background-color:#cebca6;
}

ul#colour-carousel li.neutrals {
	margin-right: 0;
}

ul#colour-carousel li a {
	display: block;
	height: 0;
	width: 54px;
	padding-top:54px;
	overflow: hidden;
}

ul#colour-carousel div {
	position: absolute;
	left: -999em;
}
.page-layout-4-a .news-page .page-section-3,
.page-layout-4-a .news-page .page-section-4 {
	margin-top: 27px;
}

.page-layout-4-a .news-page .page-section-3 .RLBoxedClear,
.page-layout-4-a .news-page .page-section-4 .RLBoxed {
	margin-top: 0px; 
}



.tennant-satisfaction, .how-to-enter, .further-information {
	border: 1px solid #dfdfdf;
	padding:12px;
}
* html .tennant-satisfaction, 
* html .how-to-enter, 
* html .further-information {
	height: 1%;
}

.how-to-enter { 
	margin-bottom: 12px;
}

.quote-box {
	border:1px solid #DFDFDF;
	margin-bottom:12px;
	padding:12px;
}

ul#download-digital-format {
	display:inline;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:446px;
}

ul#download-digital-format li {
	float:left;
	margin-right:5px;
}

.LoginBox .modal-content { 
	position: absolute;
	left: -9999em;
}

.products-services-landing-page .modal-content {
	position: absolute;
	left: -9999em;
}

#sustainability-statement {
	margin-bottom:12px;
}

.sustainability-landing-page #hero {
	background: url(/files/media/images/global/sustainability-landing-hero.jpg) no-repeat 0 0;
	margin:12px 0;
}

.waste-management-landing-page #hero {
	background: url(/files/media/images/global/waste-landing-hero.jpg) no-repeat 0 0;
}

.energy-landing-page #hero {
	background: url(/files/media/images/global/energy-landing-hero.jpg) no-repeat 0 0;
}


.tranport-landing-page #hero {
	background: url(/files/media/images/global/transport-landing-hero.jpg) no-repeat 0 0;
}

.products-services-landing-page #hero {
	background: url(/files/media/images/global/products-services-landing-hero.jpg) no-repeat 0 0;
}

.people-community-landing-page #hero {
	background: url(/files/media/images/global/people-community-landing-hero.jpg) no-repeat 0 0;
}

#make-sustainable-choices {
	margin-bottom: 12px;
}

.people-community-landing-page #health-safety,
.people-community-landing-page #coshh,
.people-community-landing-page #chip {
	margin-bottom: 12px;
}

#water-based-ranges {
	float:left;
	margin:0 6px 12px 0;
	width:327px;
	height:70px;
	min-height:70px;
	background:transparent url(/files/images/products/packs/dte_matt_lrg.jpg) no-repeat scroll 230px 2px;
}

#water-based-ranges p {
	width:235px;
}

#make-sustainable-choices h2,
#water-based-ranges h2,
#natural-paints h2,
.grey-box h2 {
	margin-top:0;
}

#natural-paints {
	background:transparent url(/files/media/images/canvas/sustainability/img_bg_natural_paints.jpg) no-repeat scroll 0 0;
	float:left;
	height:72px;
	margin:0 0 12px 6px;
	min-height:70px;
	padding:12px;
	width:326px;
}

#natural-paints h2,
#natural-paints p {
	color:#ffffff;
}

#impact-analyser {
	background:transparent url(/files/media/images/canvas/sustainability/sustainability_eia_logo_skewed.gif) no-repeat 176px 15px;
	float:left;
	height:70px;
	margin-right:6px;
	min-height:70px;
	width:327px;
}

#impact-analyser p {
	width:270px;
}

#voc-and-you {
	float: left;
	margin-left:6px;
	width:326px;
	height:70px;
	min-height:70px;
}


.sustainability-landing-page div#products-services,
.sustainability-landing-page div#people-community,
.sustainability-landing-page div#energy,
.sustainability-landing-page div#transport {
	margin-bottom:12px;
}

ol#sustainability-goals { 
	margin:0 0 14px;
	padding:0 0 0 22px;
}

ol#sustainability-goals li {
	margin-bottom:4px;
}

ul#sustainability-links {
	margin:0;
	padding:0;
	list-style:none;
}

.sustainability-page .waste-management-landing-page #approach-waste,
.sustainability-page .waste-management-landing-page #paint-solidifier,
.sustainability-page .waste-management-landing-page #advice-merchants {
	float: left;
	margin-bottom: 12px;
	margin-right:6px;
	width:327px;
}

.sustainability-page .waste-management-landing-page #disposal-paints,
.sustainability-page .waste-management-landing-page #envirowash-system,
.sustainability-page .waste-management-landing-page #community-repaint{
	float: left;
	margin-bottom: 12px;
	margin-left:6px;
	width:326px;
}

.sustainability-page .waste-management-landing-page #community-repaint,
.sustainability-page .waste-management-landing-page #advice-merchants {
	margin-bottom: 0;
}

.modal-content ol {
}

div.curve-img {
	margin-bottom:12px;
}

.case-study-page .page-section-2 img {
	margin-bottom:10px;
}

span.quote {
	font-weight: bold;
}

#glidden-strapline {
	clear: both;
	display:inline;
	float: left;
	margin-top: -44px;
	margin-left: 344px;
}

img.glidden-statement {
	margin-bottom:12px;
}

img.johns-nottingham-logo {
	margin-top: 12px;
}

.page-section-2 ul {
	/*list-style:none; no bullet points are showing on any lists*/
	margin:0;
	padding:0 0 12px 12px;
}

#LeftNav {
	margin-bottom:10px;
}

#switch-off {
	float:left;
	margin-right:6px;
	height:189px;
	min-height:189px;
	width:120px;
}

#warehouse-lighting {
	float:left;
	margin:0 6px;
	width:170px;
	height:189px;
	min-height:189px;
}

#bright-idea {
	float:left;
	margin-left:6px;
	width:325px;
	height:189px;
	min-height:189px;
}

.sustainability-page .sustainability-landing-page #products-services {
	padding-left:150px;
	background: transparent url(/files/media/images/canvas/sustainability/sustainability_products_services_logo.gif) no-repeat 12px 6px;
	height:90px;
	min-height:90px;
}

.sustainability-page .sustainability-landing-page #people-community {
	padding-left:150px;
	background: transparent url(/files/media/images/canvas/sustainability/sustainability_people_community_logo.gif) no-repeat 12px 6px;
	height:90px;
	min-height:90px;
}

.sustainability-page .sustainability-landing-page #energy {
	padding-left:150px;
	background: transparent url(/files/media/images/canvas/sustainability/sustainability_energy_logo.gif) no-repeat 12px 6px;
	height:90px;
	min-height:90px;
}

.sustainability-page .sustainability-landing-page #transport {
	padding-left:150px;
	background: transparent url(/files/media/images/canvas/sustainability/sustainability_transport_logo.gif) no-repeat 12px 6px;
	height:90px;
	min-height:90px;
}

.sustainability-page .sustainability-landing-page #waste {
	padding-left:150px;
	background: transparent url(/files/media/images/canvas/sustainability/sustainability_waste_logo.gif) no-repeat 12px 6px;
	height:90px;
	min-height:90px;
}

img.ImgLogo {
	margin-bottom: 10px;
}

#reduce-people-miles {
	float:left;
	height:188px;
	margin-right:6px;
	min-height:188px;
	width:326px;
}

#fuel-efficiency{
	float:left;
	height:188px;
	margin-left:6px;
	min-height:188px;
	width:327px;
}

.tranport-landing-page #action {
	background:transparent url(/files/media/images/canvas/sustainability/img_ddc_van.jpg) no-repeat scroll 390px 0;
	height:194px;
}

.tranport-landing-page #action p {
	padding-right:325px;
}

.tranport-landing-page .page-section-1 ul{
	list-style:none;
	margin:0;
	padding:0;
}

.tranport-landing-page .page-section-1 ul li {	
	margin-bottom:4px;
}

ul#energy-links {
	list-style:none;
	margin:0;
	padding:0;
}

ul#energy-links li {
	margin-bottom:4px;
}

/* 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,
.sustainability-page h2,
.education-sector-page h2, 
.ecosure-page h2,
.digital-page h2 {
	font-size:21px;
}

.news-page h2 {
	font-size: 16px;
}

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

table.features th {
	background:#CAE8EA none repeat scroll 0 0;
	border:1px solid #C1DAD7;
	color:#4F6B72;
	font-weight:bold;
	line-height:normal;
	padding:6px 6px 6px 12px;
	text-align:left;
	text-transform:uppercase;
}

table.features td {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #C1DAD7;
	border-right:1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	color:#4F6B72;
	padding:6px 6px 6px 12px;
	vertical-align:top;
}

table.features .last {
	border-left:none;
}

#eco-info {
	color: #56b3e5;
	font-weight: bold;
	padding: 75px 0 0;
	background: url(/files/media/images/canvas/ecosure/eco-info-logo.gif) no-repeat 0 0;
}

#eco-info-hor {
	margin-top:24px;
	color: #56b3e5;
	font-weight: bold;
	padding: 0 0 0 120px;
	background: url(/files/media/images/canvas/ecosure/eco-info-logo.gif) no-repeat 0 0;
	min-height: 80px;
}

*html #eco-info-hor  {
	height: 80px;
}

#eco-tip {
	color: #56b3e5;
	font-weight: bold;
	padding: 75px 0 0;
	background: url(/files/media/images/canvas/ecosure/eco-tip-logo.gif) no-repeat 0 0;
}

.ecosure-landing-video {
	margin-bottom: 12px;
}

ul.articles {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	width:100%;
	padding-left:0;
}

ul.articles li {
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	clear:both;
	float:left;
	margin:0 0 14px;
	overflow:hidden;
	width:100%;
}

ul.articles img {
	display:inline;
	float:left;
	margin:15px;
}

ul.articles .content {
	width:394px;
	float:left;
	padding:15px 0 0;
}

ul#partner-list {
	list-style:none;
	margin:12px 0 0;
	padding:0;
}

ul#partner-list li {
	margin:0 0 6px;
}

#diamond-range-advert,
#dt-cp {
	margin-bottom: 12px;
}

.content-section {
	float: left;
}
.page-layout-2-a .page-section-2 .content-section-1-3 {
	width: 236px;
}
.page-layout-2-a .page-section-2 .content-section-2-3 {
	width: 481px;
}
#xmasvoucher-page #contact form dd input#code-c,
#xmasvoucher-page #contact form dd input#code-v {
	margin-right: 5px;
}
