 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}body { font : x-small arial, helvetica, clean, sans-serif ; _font : xx-small ; } table { font-size : inherit ; font : 100% ; } select, input, textarea { font : 99% arial, helvetica, clean, sans-serif ; } pre, code { font : 115% monospace ; _font-size : 100% ; } body * { line-height : 1.22em ; }.shim { clear : both ; } br.shim { line-height : 0 ; } .hide { display : none ; } .ah { height : 1px ; left : -5000px ; overflow : hidden ; position : absolute ; top : -5000px ; width : 1px ; }body.center { text-align : center ; } body.center #container { margin : 0 auto ; text-align : left ;background:#fff;padding: 10px; }body .fixed-sm { width : 640px ; } body .fixed-md { width : 760px ; } body .fixed-lg { width : 900px ; } body .fixed-xlg { width : 1000px ; }body .zoom-sm { width : 64em ; } body .zoom-md { width : 76em ; } body .zoom-lg { width : 90em ; } body .zoom-xlg { width : 100em ; } body .fluid { width : 100% ; }.section, .standard, .classic, .layout { clear : both ; width : 100% ; } .section, .gr { position : relative ; *position : static ; } .layout .gr { float : left ; }.a-b .b, .a-c .c, .b-c .c { float : right ; }.a-b .gr .b, .b-c .gr .c , .a-c .gr .c { float : left ; }.classic .a-b-c .gr, .classic .a-b .gr, .classic .b-c .gr, .standard .classic .a-b-c .gr, .standard .classic .a-b .gr, .standard .classic .b-c .gr { width : 25% ; } .classic .a-b-c .b, .standard .classic .a-b-c .b { width : 50% ; }.classic .a-b .b, .classic .b-c .b, .standard .classic .a-b .b, .standard .classic .b-c .b { width : 75% ; }.a-b-c-d .gr, .standard .a-b-c-d .gr, .standard .layout .a-b-c-d .gr { width : 25% ; *width : 24.9% ; }.a-b-c .gr, .standard .a-b-c .gr, .standard .layout .a-b-c .gr { width : 33.3% ; }.a-c .gr, .standard .a-c .g, .classic .a-c .gr { width : 50% ; *width : 49.9% ; } .a-b .b, .b-c .b, .standard .a-b .b, .standard .b-c .b , .standard .layout .a-b .b, .standard .layout .b-c .b  { width : 67% ; }.a-b .a, .b-c .a, .standard .a-b .a, .standard .b-c .c, .standard .layout .a-b .a, .standard .layout .b-c .c { width : 33% ; }.tidy .layout, .untidy .tidy .layout { _height : 100% ; overflow : hidden ; _overflow : visible ; }.tidy .gr, .untidy .tidy .gr { margin-bottom : -1000em ! important ; padding-bottom : 1000em ! important ; }@media all and (min-width: 0px) { .tidy .gr, .untidy .tidy .gr { margin-bottom : 0 ; padding :  0 ; }.tidy gr:after, .untidy .tidy gr:after { background : inherit ; content : ' ' ; display : block ; margin-bottom : -1000px ; padding-bottom : 1000px ; }}.untidy .layout { overflow : visible ; }.untidy .gr { margin-bottom : 0 ! important ; padding-bottom : 0 ! important ;  }@media all and (min-width: 0px) { .tidy gr:after { display : inline ; margin-bottom : 0 ; padding-bottom : 0 ; }}#TB_closeAjaxWindow {	font-size: 123.1%;}#TB_window h1 {	font-size: 153.9%;	font-weight: bold;}#breadcrumb {	padding-bottom: 5px;	padding-left: 10px;	margin: 5px 0;}#breadcrumb ul {  margin-left: 0;  list-style-type: none;}#breadcrumb p, #breadcrumb ul, #breadcrumb li {	display: inline;}#breadcrumb	a:link, #breadcrumb a:visited, #breadcrumb a:hover { 		color: #234F9B;	}* html #breadcrumb p {	padding-right:  5px;}				ul.listflourishchild { margin-left: 2em }	ul.listflourish li {	padding : 0.2em ;	list-style-image:url(/images/list_visual.gif);}			ul.tab { clear : both ; height : 3.3em ; padding-bottom : 0.30em ; position : relative ; }		ul.tab li { float : left ; margin-right : 2px ; padding : 10px ; }				ul.has-sub { padding-bottom : 2.5em ; }				ul.tab ul { 			height : 2em ; 			left : 0 ; 			position : absolute ; 			top : 3.3em ; 			width : 100% ; 			_width : 101% ; 			}		ul.tab ul li { float : none ; }							ul.nl li { margin-bottom : 1px ; }		ul.nl li a, 		ul.nl li a:visited, 		ul.nlfb li a,		ul.nlfb li a:visited,		ul.nl li strong { 			background : #09f ; 			color : #fff ; 			padding : 3px 4px 3px 10px ; 			text-decoration : none ; 			}		ul.nl li a:hover { background : #c00 ; text-decoration : underline ; }							ul.pipe li { border-left : 1px solid #333 ; display : inline ; padding : 0 .3em 0 .4em ; }		ul.pipe li:first-child, 		ul.pipe li.first-child { border-left : 0 ; padding-left : 0 ; }.advertorialTitleBanner p {	background-image:url(/images/content/sponsor.png) !important;	background-repeat:repeat;	line-height:2.1em;	padding: 0 !important;	margin:0;	height:26px;	color:#492a3c;	font-size:1.1em;	border-bottom:#FFFFFF 1px solid;	}				.standard .b-c .b { margin-right : 10px ; width : 820px ; }	.standard .b-c .c { width : 170px ; }		.standard .b-c .a-b .a { margin-right : 10px ; width : 180px ; }	.standard .b-c .a-b .b { margin-right : 0 ; _overflow : hidden ; width : 630px ; }		.standard .b-c .a-b .a-c .gr { width : 310px ; }	.standard .b-c .a-b .a-c .a-c .gr { width : 150px ; }		.standard .b-c .a-b .a-b-c-d { margin-bottom : 5px ; }	.standard .b-c .a-b .a-b-c-d .gr { margin-left : 10px ; _margin-left : 7px ; width : 150px ; }	.standard .b-c .a-b .a-b-c-d .a { margin : 0 ; }		#h { height : 10em ; _height : 15.2em ; max-height : 250px ; min-height : 132px ; }			#m { margin-top : 35px ; }		body.editors_choice #m.section { margin-top : -10px;  }	* html body.editors_choice #m.section { margin-top : -40px;  }		#promo .a-b-c  { border-top: 2px solid #cfced3 ; } 	#promo .a-b-c  .gr { padding : 5px ; }	#promo .a-b-c .a, 	#promo .a-b-c .c { width : 135px ; border-right: 1px dotted #a9a9a9 ; }	#promo .a-b-c .c { float : left ; }	#promo .a-b-c .b { width : 290px ; }	#enter-competition .a-c .a { padding-bottom : 10px ; width : 50% ; }	#enter-competition .a-c .c { float : right ; width : 44% ; } 		#sitemap .a-c .a { padding-bottom : 10px ; width : 40% ; float: left;}	#sitemap .a-c .c { float : right ; width : 40% ; margin-right: 30px;} 		#footer-search .footer-links .b { width : 675px ; }	#footer-search .footer-links .c { width : 300px ; }		.google-ads a {font-weight:bold;} 			div#image-viewer-frame {	display:inline;}div#image-viewer-more {	background-color:#ECECEE;	height:90px;	padding:10px 2px 2px 2px;}div#image-viewer-slider {	height:62px;	padding:7px 2px 7px 2px;}div.image-viewer-image {	float:left;	width:58px;	height:58px;	background-color:#ccc;	margin:1px 2px;}div.image-viewer-image img {	border:1px solid #ececee;}div.image-viewer-image img.current {	border:1px solid #666;}img.image-viewer-button {	float:left;	margin:1px;}.image-viewer-button {	float:left;	margin:1px;} h1.content {	color:#412231;	font-weight:bold;	border-bottom:2px solid #e4e4e4;	padding:24px 0 4px 10px;	margin : 0 0 5px !important ;		}h2.content .right-caption, h1.content .right-caption{	color: #999999;	float: right;}h1.content .right-sponsor{	color: #000;	float: right;}h1.product {	font-weight:bold;	padding:20px 0 4px 10px;	margin : 0 0 5px !important ;}h2.content {	color:#412231;	font-weight:bold;	margin-bottom:0.5em;}h3.content {	color : #006FB3 ;	font-weight : bold ;	font-size : 1.4em ;	margin-bottom : 0.5em ;	padding-top : 0.3em ;}#m .b-c .a-b .b div.content-pane {	background-image:url(/images/border_dot_double3.png);	background-position:left bottom;	background-repeat:repeat-x;	margin-bottom : 1em ; 	padding:1em 0 5em;	}#m .b-c .a-b .b div.content-pane-products {	margin-bottom:1em;	padding:1em 0pt 5em;}#m .b-c .a-b .b div.content-pane-products-sponsored {margin-bottom:1em;padding:0 0pt 5em;}#m .b-c .a-b .b div.related_features {	background-color: #E8E7CD;	padding: 10px;}#m .b-c .a-b .b div.content-noborder{	margin-bottom : 1em ; 	padding:1em 0 1em;	border:none !important;	} ul.available-info li {margin: 10px 0;font-weight: bold;list-style: none;}ul.available-info li span {font-weight: normal;}#m .b-c .a-b .b .ad-products {margin-top: 200px;}#m .b-c .a-b .b .prod {		margin-top: 30px;	padding-top:20px;	background-image:url(/images/border_dot_double3.png);	background-position:left top;	background-repeat:repeat-x;}div.logos {	margin-top: 30px;	width: 100%;	text-align: center;}div.logos img {	margin-left: 10px;}div.content-pagination {	padding:20px 0 0 0;	float:right;	font-size:1.2em;	font-weight:bold;	width : 80% ;}div.content-pagination a {	text-decoration:none;}div.content-buy {	clear : both ;	text-align : left ;	margin-bottom : 45px ;	margin-left : 0 ;}#m .b-c .a-b .b div.content-tools {	clear : both ;	min-height : 34px ;	margin-top : 40px;	background-image : url(/images/border_dot_double3.png) ;	background-position : left top ;		background-repeat : repeat-x ;	}div.content-tools a, div.content-tools img {    background-repeat: no-repeat;	margin:8px;	}div.content-tools img {float: left;}div.content-tools-border {	background-image : url(/images/border_dot_double3.png) ;	background-position : right top ;	height: 27px;	width: 6px;	margin-top: 5px;	background-repeat : repeat-x ; 	float: left ;}div.pictureCaption {	padding-top: 10px; 	padding-bottom: 10px;	font-size: 110%;	font-weight: bold;	color: #666;}div.pictureCaption a {border-right: 0px none;float:none;font-weight: normal;}.email {	background-image:url(/images/btn/content_email.gif) ;	width: 119px;	height: 27px;	float: left ;	}	.vcard .email, .vcard .email:hover {	background : transparent ; border : 0 ; float : none ; padding : 0 ;	}.email:hover {	background-image:url(/images/btn/content_email_hv.gif) ;	width: 119px;	height: 27px;	float: left ;	}.view-comments {	background-image:url(/images/btn/view_comments.png) ;	width: 96px;	height: 27px; 	float: left ;						}.view-comments:hover {	background-image:url(/images/btn/view_comments_hv.png) ;		width: 96px;	height: 27px;	float: left ;	}	.print {	background-image:url(/images/btn/content_print.gif) ;	width: 60px;	height: 26px;	float: left ;	}	.add {	background-image:url(/images/btn/content_notebook.gif) ;	width: 140px;	height: 21px;	float: right ;	}.add:hover {	background-image:url(/images/btn/content_notebook_hv.gif) ;	width: 140px;	height: 21px;	float: right ;	}dt {	font-weight:bold;}dd {	margin-bottom:1em;}#related {		margin-bottom:2em;	}#related h3.content {	color:#000;	background-image:url(/images/border_dot_double3.png);	background-position: left bottom; 	background-repeat: repeat-x;	padding-bottom:0.7em;	margin:0;	}ul.related_features {	padding:0;	margin:0;	}ul.related_features li {	padding: 0em 0 1em 1em;	background-image:url(/images/border_dot_double3.png);	background-position: left bottom; 	background-repeat: repeat-x;}.bgGrey {	background-color:#f6f6f6;	}.bgNone {	background-color:none;	}ul.related_features a:link {	color:#006FB3;	text-decoration: underline;	font-weight: bold;}ul.related_features a:hover {color:#DE85A7;text-decoration: underline;font-weight: bold;}ul.related_features a:visited {color:#000;text-decoration: none;font-weight: bold;}		.ds-container {			position: absolute ;		}		.ds-img {			margin-bottom : 15px ;		}				.a#datasheet {			width : 210px ;			float: left; 		}				.c#datasheet {			width : 410px ;			float : right ;		}				.printImg, .printImg img {			width : 310px ;		}				.printPanel {			border-bottom:1px dotted #CCCCCC;			padding:1em 0pt;		}		.printBody {			width : 640px ;		}		.printBody .sponsor {			margin-top: 20px;		}		.printBody .sponsor p{ margin-bottom: 10px; font-weight: bold;}		.printBody .sponsor img{ margin-right: 20px; }				.printBody .sponsor p b{ font-size: 11pt; font-weight: bold;}		.printDetails {			margin-bottom :10px; 			border-bottom : 1px dotted #ccc; 			padding : 1em 0pt;			width : 320px;			align : left;		}		.a-c .gr#print {			width:49%;		}		h1.printContent {			border-bottom:2px solid #CFCED3;			color:#412231;			font-weight:bold;			margin:0pt 0pt 5px !important;			padding:20px 0pt 4px 10px;		}				h2.printContent {			border-bottom : 1px dotted #CFCED3 ;			color : #412231 ;			font-weight : bold ;			margin : 0pt 325px 15px !important ;			padding : 5px 175px 4px 0px ;			width : 150px ;			float : left ;			font-size : 190% ;		}div#directorySearchWrapper {width:155px;padding:0;margin:0;border:#d50000 7px solid ;text-transform:none;}div#directorySearch {padding:0;margin:0;text-align:center;border:#d50000 1px dashed;}div#directorySearch div#directorySearchImg{text-align:center;}div#directorySearch img {padding:0;margin:0;margin-top:6px;}div#directorySearch h2{padding:0;margin:0;text-align:center;font-style:normal;font-weight:bold;font-size:1.0em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}div#directorySearch ul{list-style:none;padding-left:9%;padding-bottom:7%;margin:0;}div#directorySearch li{text-align:left;padding-left:0;margin:0;color:#000;font-size:0.8em;}div#directorySearch li a {font-weight:normal;}div#directorySearch label {text-transform:none;color:#000;margin:0;padding:0;font-weight:normal;}div#directorySearch select, div#directorySearch input {font-family:Verdana, Arial, Helvetica, sans-serif; width: 120px;border:1px solid #006a91;padding:0.15em;font-weight:normal;font-size:1.3em;}div#directorySearch select {padding:0;margin:0;width: 125px;}div#directorySearch input#button {border:0;margin-top:7px;background-color:#d50000; display:block; color:#fff; font-size:1.4em; font-family: Verdana, Arial, sans-serif; font-weight:bold; width:125px; }div#directorySearch option {padding:0;margin:0;}div#directorySearch input#online {border:0;width:15px;display:block;}			.article_guide h2.content {		color:#006FB3;		font-weight:bold;		margin-bottom:0.5em;}#46860 {	position : absolute;}		#diy-calculators .copy { *margin-bottom : 0 ; padding : 10px 0 10px 7px ; }#diy-calculators h2 { 		background-image : url(/images/homepage/h/diy_calculators.gif) ; 		margin-bottom : 11px ; 		width: 95px;		height: 35px; 	}	#diy-calculators h2 a  {	display: block;	height: 100%;	text-indent: -30000px;}	#diy-calculators li { margin : 0pt -10px 3px -7px ; }#diy-calculators a.btn { text-indent: -30000px; height: 100px; width: 100px; margin: 15px 0 16px 0;}#diy-calculators a.dt-calculators { 		background-image : url(/images/homepage/decorating_tools/calculators.gif) ; 	}						 			body { background-color: #FFF; margin : 0 ; padding: 0; }			div { _height : 1% ; *min-height : 1% ; }			hr { display : none ; }						a:link, a:visited, a:hover { color: #234F9B; }						#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover { text-decoration: none; }						a, button { cursor : pointer ; _cursor : hand ; }			blockquote, dt, dd, li, p, td, th { font-size :110% ; }				.btn, button, .fancy {				background-color : transparent ; 				background-repeat : no-repeat ; 				border : 0 ; 				display : block ; 				height : 1px ; 				margin : 0 ; 				overflow : hidden ; 				padding : 0 ; 				width : 1px ; 			}						.more { 				background-image : url(/images/btn/more.png) ; 				_background-image : url(/images/btn/more.gif) ; 				padding : 26px 0 0 72px ; 				}			.more:hover { 				background-image : url(/images/btn/more_o.png) ; 				_background-image : url(/images/btn/more_o.gif) ; 				}				.btn-sp, .special { 				background-color : transparent ; 				background-repeat : no-repeat ; 				border : 0 ; 				display : block ; 				margin : 0 ; 				padding : 0 ; 				}				.icn { 				background-position : left top ; 				background-repeat : no-repeat ; 				color : #707070 ; 				font-size : 110% ; 				padding : 0 0 6px 20px ; 				text-decoration : none ; 				}						.feed { background-image : url(/images/icn/feed.gif) ; }								.feeds-container {width:100%;}		.feeds {margin-top:25px; float:left; width:50%;}		.feeds ul {margin-bottom:10px; padding-left:10px;}		.feeds li h3 {margin-bottom:15px; margin-top:5px; font-weight:bold; 		background-image:url(/images/icn/feed.gif); background-repeat:no-repeat; text-indent:20px;}		.feeds li {padding: 4px 0px;}		.feeds li a{color:#00568e; text-decoration:none;}		.feeds li a:hover {color:#c96b91; text-decoration:underline}													button.plain { 				border : 0 ; 				display : block ; 				height : auto ; 				margin : 0 ; 				overflow : visible ; 				padding : 0 ; 				width : auto ; 			}										#container .featured-list {				height: 26px;				width: 805px;				padding: 0 0 4px 5px;				margin-bottom: -15px;				z-index: 3;				float: left;			}			#container .featured-list p span {				font-style:normal;			}			#container .featured-list p {				padding-top: 3px;				color:#000;				font-style: italic;				font-family: verdana;			}			#container .featured-list p a {				color:#000;				text-decoration: none;			}									#h { margin-bottom : 15px ; }			* html #h { margin-bottom : 0px ; }			#h .ad {margin-top : 16px ; }							#branding { float : left ; margin : 8px 25px 0 0 ; }						#h .tab { 				background : url(/images/nav/primary/line.png) left 28px repeat-x ; 				float : left ; 				height : 3em ; 				margin-top : -35px ; _margin-top : 6px ; *margin-top : 6px ; 				width : 793px ;				}			html>body #h .tab { 				background : none ; 				*background : url(/images/nav/primary/line.png) left 28px repeat-x ; 				}			html:lang(en)>body #h .tab { 				background : url(/images/nav/primary/line.png) left 28px repeat-x ; 				}													.christmas .standard .b-c .b, .christmas .standard .b-c .a-b .b  {width:800px;}			.christmas .standard .b-c .a-b .a-b-c-d .gr {width:180px;}				.christmas .christmas-item {background-color:#CED6DC;padding: 10px;height:100px;}			.christmas .christmas-item a{font-weight:bold;font-size: 100%;}								.christmas #m,.christmas #h,.christmas #h img{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}			.christmas #h{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}			.christmas #h img{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}			.christmas #m h1{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}									.christmas #h{padding-bottom: 20px;}			.christmas #h{_padding: 0px;}			.christmas #h #t-search input {width: 90px;}			.christmas h2.xmass { 			background-image : url(/images/homepage/h/seasonal.gif) ; 			padding : 75px 0pt 0pt 786px ; 				}				#nav h2,		#nav span,		#navsearch span {			display: none;		}		#nav {			width: 792px;			height: 35px;			background: url(/images/nav_background.png);			position: relative;			margin-bottom: 40px;			margin-top: 5px;			clear: both;		}		#nav li {			float: left;		}		#nav li a.newnav {			display: block;			height: 35px;			overflow: hidden;			float: left;			background: url(/images/nav_background.png) no-repeat;			margin: 0px 3px 0px 0px;		}				* html #nav li a.newnav {			display: inline;			outline: none;		} 				#nav li#nav-home a.newnav {			width: 57px;		}		#nav li#nav-roominspiration a.newnav {			width: 135px;			background-position: -60px 0px;		}		#nav li#nav-findandbuy a.newnav {			width: 88px;			background-position: -198px 0px;		}		#nav li#nav-diy_calculators a.newnav {			width: 120px;			background-position: -289px 0px;		}		#nav li#nav-expertadvice a.newnav {			width: 108px;			background-position: -412px 0px;		}		#nav li#nav-shop a.newnav {			width: 57px;			background-position: -523px 0px;		}		#nav li#nav-editors_choice a.newnav {			width: 120px;			background-position: -583px 0px;			margin-right: 0px;		}				#nav li#nav-directory a.newnav {			width: 86px;			background-position: -703px 0px;			margin-right: 0px;		}				#nav li#nav-home a.newnav:hover {			background-position: 0px -35px;		}		#nav li#nav-roominspiration a.newnav:hover {			background-position: -60px -35px;		}		#nav li#nav-findandbuy a.newnav:hover {			background-position: -198px -35px;		}		#nav li#nav-diy_calculators a.newnav:hover {			background-position: -289px -35px;		}		#nav li#nav-expertadvice a.newnav:hover {			background-position: -412px -35px;		}		#nav li#nav-shop a.newnav:hover {			background-position: -523px -35px;		}		#nav li#nav-editors_choice a.newnav:hover {			background-position: -583px -35px;		}				#nav li#nav-directory a.newnav:hover {			background-position: -703px -35px;		}						#nav.home li#nav-home a.newnav {			background-position: 0px -70px;		}		#nav.roominspiration li#nav-roominspiration a.newnav {			background-position: -60px -70px;		}		#nav.findandbuy li#nav-findandbuy a.newnav {			background-position: -198px -70px;		}		#nav.diycalculators li#nav-diy_calculators a.newnav {			background-position: -289px -70px;		}				#nav.expertadvice li#nav-expertadvice a.newnav {			background-position: -412px -70px;		}				#nav.editors_choice li#nav-editors_choice a.newnav {			background-position: -583px -70px;		}				#navsearch {			float: left;			margin-top: 30px;			margin-left: 5px;			width: 178px;			background: url(/images/search_box_bg.gif) no-repeat 0 0;		}				#navsearch input {			-x-system-font:none; 			border: none;			background: none;			color: #777;			float: left;			font-family: "Trebuchet MS",Arial,Verdana;			font-size: 110%;			font-size-adjust: none;			font-stretch: normal;			font-style: normal;			font-variant: normal;			font-weight: normal;			line-height: normal;			padding: 1px 3px;			margin: 5px 0 0 6px;			width: 103px;			max-height: 19px;			min-height: 19px;			overflow: hidden;		}				#navsearch input:focus {			outline: none;		}				#navsearch button {			float: right;			display: inline;			width: 57px;			height: 21px;			background: url(/images/search_buttons.png) 0px -21px no-repeat;			margin: 3px 4px 3px 0;		}		#navsearch button:hover {			background-position: 0px 0px;		}		#nav ul li ul.pipe {			position: absolute;			left: 0;			top: 35px;			background : #cbd3da ; 			height : auto ;			_height : 2.4em ; 			min-height : 24px ; 			padding : 0 0 0 13px;			width : 986px ; 			margin-top : -3px ;			*margin-top : -4px ;		}		#nav ul li ul.pipe li { border : 0 ; float : left ; margin-right : 0 ; padding : 6px 0 ; display: block; }		#nav ul li ul.pipe a { 			background : transparent ; 			color : #333 ; 			border-right : 1px solid #fff ; 			font-size : 110% ;			padding : 0 7px ; 			text-decoration : none ; 			white-space : nowrap ; 		}		#nav ul li ul.pipe a:first-letter { text-transform : uppercase; }		#nav ul li ul.pipe a:hover, 		#nav ul li ul.pipe li:hover { background-color : #fff ; }		#nav ul li ul.pipe li.last-child a { border : 0 ; }		#nav ul li ul.pipe li.active { 			background : #fff ; 			border-right : 0 ; 		}						html>body #h #t-search { height : 2.85em ; *height : 2.95em ; }			html:lang(en)>body #h #t-search { height : 2.95em ; }									#h #t-search form { 				background : url(/images/nav/primary/tab_right.png) right top no-repeat ; 				_background-image : url(/images/nav/primary/tab_right.gif) ; 				height : 2.35em ; *height : 2.4em ; 				padding : 6px 8px 0 0 ; 				width : 258px ; 				}												html>body #h #t-search form  { height : 2.30em ; *height : 2.4em ; }			html:lang(en)>body #h #t-search form { height : 2.35em ; }						#h #t-search fieldset { margin-top: -1px;}							#h #t-search input { 				border : 1px solid #8c8c8c ; 				font : 110% "Trebuchet MS", Arial, Verdana ; 				float : left ; 				padding : 1px 3px ; 				width : 186px ; 				}											.search-header button {							background-image : url(/images/btn/search.png) ; 				_background-image : url(/images/btn/search.gif) ;				float : right ; 				height : 22px ; 				margin : 0px 0 0 2px ; 				padding : 22px 0 0 58px ; 				*width : 58px ; 			}							.search-header .s-title {	float: left; width: 50%;margin-top: 5px;}.search-header .s-search-box {	float: right; width: 50%; text-align: right; margin-bottom: 2px;}						#h #t-search button  { 				background-image : url(/images/btn/search.png) ; 				_background-image : url(/images/btn/search_tab.gif) ; 				float : right ; 				height : 23px ; 				margin : -1px 0 0 2px ; 				padding : 23px 0 0 59px ; 				*width : 59px ; 				}								#h #t-search button:hover { background-image : url(/images/btn/search_o.png) ; }						#h .tab .pipe { 				background : #cbd3da ; 				height : auto ; _height : 2.4em ; 				min-height : 24px ; 				padding : 0 0 0 13px ; 				width : 986px ; 				margin-top : -3px ; *margin-top : -4px ; 				}			#h .tab .pipe li { border : 0 ; float : left ; margin-right : 0 ; padding : 6px 0 ; }			#h .tab .pipe a { 				background : transparent ; 				color : #333 ; 				border-right : 1px solid #fff ; 				font-size : 110% ; 				padding : 0 7px ; 				text-decoration : none ; 				white-space : nowrap ; 				}						#h .tab .pipe li:first-letter, 			#h .tab .pipe a:first-letter { text-transform : uppercase; }						#h .tab .pipe a:hover, 			#h .tab .pipe li:hover { background-color : #fff ; }						#h .tab .pipe li.last-child a, 			#h .tab .pipe li.next-to-active a { border : 0 ; }			#h .tab .pipe li.active { 				background : #fff ; 				border-right : 0 ; 				}				#h .ad { float : left ; }						#l ul.nl { background : #E8E7CD ; margin-bottom : 11px ; padding : 0; }		#l ul.nl li { margin-top: 2px; }		#l ul.nl ul.nl { background : #E8E7CD ; margin-bottom : 0 ; }		#l ul.nl ul.nl ul.nl { background : #E8E7CD  ; }				#l ul.nl li { height: 1%; font-size : 120% ; font-weight : bold ; margin-bottom : 0 ; }		#l ul.nl li:first-child, 		#l ul.nl li.first-child { border-top : 0 ; }		#l ul.nl li li { border-top : 0 ; font-size : 90% ; }		#l ul.nl li li li { font-size : 100% ; }				#l ul.nl li a .total { color : #9d9d9d ; padding-left : 3px ; }		#l ul.nl li a:hover, 		#l ul.nl li a:hover .total { background : #858479; color : #FFF ; text-decoration: none; }				#l ul.nl li li.advertorial {		background-color:#FFD09D;		}				#l ul.nl li li.advertorial a{color: #000;font-weight:bold;}		#l ul.nl li li.advertorial i{padding:2px;font-size: 90%;display: block;		color:#000;font-style: normal;background-color:#FF8800;}				#l ul.nl li li.current { background : #858479; }		#l ul.nl li li.current a, 		#l ul.nl li li.current strong, 		#l ul.nl li li.current .total { color : #fff ; font-weight : bold ; }								#l ul.nl li a, 		#l ul.nl li strong { 			background : transparent ; 			color : #858479 ; 			display : block ; 			padding : 10px 5px 10px 20px ; 			}		#l ul.nl li li a, 		#l ul.nl li li strong { padding : 6px 5px 6px 20px ; }		 		#l ul.nl li.current { background : #858479;}		#l ul.nl li.current a { color : #fff ; }						#l ul.nl li li.current li .total { color : #000 ; font-weight : normal ; }								#l ul.nl li li.current li a, 		#l ul.nl li li li a, 		#l ul.nl li li li strong { 			background : transparent url(/images/l/nl/li-li-li_blue.gif) 20px 0.85em no-repeat ; 			color : #000 ; 			font-weight : normal ; 			padding : 6px 5px 6px 30px ; 			}					#l ul.nl li li.current a, #l ul.nl li li.current li.current a,		#l ul.nl li li.current strong { 						color : #fff ; 			}		#m .article_guide ul.nl li a {			background:transparent url(/images/btn/content_arrow.gif) no-repeat scroll 0px 0.32em;			padding:2px 5px 2px 15px;			font-size: 120%;			font-weight: bold ;			color: #000;			font-decoration : none ;		}				#m .article_guide ul.nl li.current-page {			background:transparent url(/images/btn/content_arrow_grey.gif) no-repeat scroll 0px 0.32em;			padding:2px 5px 2px 15px;			font-size: 120%;			font-weight: bold ;						color: #ccc;			font-decoration : none ;		}				#m ul.nl {			margin-bottom: 5px;		}			 		#search input { border:1px solid #8c8c8c; float : left ; font-size : 120% ; margin-right : 10px ;  }					#search { background : #d4d4d4 ; _height : 1.8em ; margin : 10px 0 20px ; min-height : 18px ; padding : 5px ; }		#search input { width : 200px ; margin-top: 3px; }		#search button.search { 			background-image : url(/images/btn/search.png) ; 			_background-image : url(/images/btn/search-footer.gif) ; 			float : left ; 			*height : 23px ;  			padding : 23px 0 0 58px ; 			*width : 58px ; 			}						#search .social-buttons{margin-left: 480px;}						#search .social-buttons a {display: block;height: 24px; width: 97px; float: left; background-image : url(/images/btn/social-networks.gif);}									#search .social-buttons a.linktous { 				background-position: 0 0;				width: 71px; 			}			#search .social-buttons a.linktous:hover {				background-position: 0 -24px;			}									#search .social-buttons a.facebook { 				background-position: -71px 0;				width: 90px; 			}						#search .social-buttons a.facebook:hover {				background-position: -71px -24px; 			}								#search .social-buttons a.delicious { 				background-position: -162px 0;			}			#search .social-buttons a.delicious:hover {				background-position: -162px -24px;			}						#search .social-buttons a.stumbleupon { 				background-position: -258px 0;				width: 96px; 			}			#search .social-buttons a.stumbleupon:hover {				background-position: -258px -24px;			}									#search .social-buttons a.kirtsy { 				background-position: -355px 0;				width: 67px;			}			#search .social-buttons a.kirtsy:hover { 				background-position: -355px -24px;			}									#search .social-buttons a.buzzup {				background-position: -488px 0;				width: 86px;			}			#search .social-buttons a.buzzup:hover {				background-position: -488px -24px;			}											#search .social-buttons a.mixx { 				background-position: -424px 0;				width: 63px; 			}			#search .social-buttons a.mixx:hover {				background-position: -424px -24px;			}									ul.dual { width : 100% ; }			ul.dual li { float : left ; width : 49% ; }								#t-extra a { 					background-image : url(/images/nav/primary/outdoor_living.gif) ; 				padding-left : 120px ;			}				#t-extra a.active { 					background-image : url(/images/nav/primary/outdoor_living_st.gif) ; 			}				#t-extra a:hover { 					background-image : url(/images/nav/primary/outdoor_living_hover.gif) ; 			}			#h .tab {width : 815px ;}			#h #t-search { 				background : url(/images/nav/primary/tab_left.png) no-repeat ; 				_background-image : url(/images/nav/primary/tab_left.gif) ; 				width : 165px ;			}			#h #t-search form { 				background : url(/images/nav/primary/tab_right_special_test.png) right top no-repeat ; 				_background-image : url(/images/nav/primary/tab_right.gif) ; 				width : 160px ;			}			#h #t-search input {width : 90px ; }						.top{width:1020px;margin: 0pt auto; }.leader {height: 90px; text-align: left; float: left; width:728px; margin-bottom: 5px;}div.newsletterTout {	float: right;	background-color: #E8E7CD;	background-image: url(/images/newsletter/env_shadow.gif);	background-position: right 25px;	background-repeat: no-repeat;	color: #858479;	padding: 0 5px;	padding-right: 74px;	text-align: left;	min-height: 84px;}div.newsletterTout h3 {	margin: 5px 0;	width: 213px;	height: 17px;	background: url(/images/newsletter_signup_header.png) no-repeat;	text-indent: -30000px;}div.newsletterTout form {	width: 205px;}div.newsletterTout input {	width: 96%;	font-size: 1.2em;	color: #858479;	margin-bottom: 0.5em;}div.newsletterTout .submit {	float: left;	width: 40px;	padding: 0;	background-color: #09C;}div.newsletterTout .submit input {	background: none;	border: none;	display: block;	width: 100%;	height: 16px;	padding: 0;	margin: 0;	cursor: pointer;	font-weight: bold;	text-transform: uppercase;	color: #FFF;}div.newsletterTout a.moreDetails {	float: right;	margin-top: 15px;}div.newsletterRight div.newsletterTout {	float: none;	width: auto;	margin-bottom: 10px;	padding: 10px;}div.newsletterTout.column {	float: left;	width: 164px;	margin: 10px 0;	padding-right: 5px;	padding-bottom: 5px;}div.newsletterTout.column h3 {	width: 148px;	background: url(/images/newsletter_signup.png) no-repeat;}div.newsletterTout.column form {	width: 164px;}#b #todays-news div.newsletterTout.column p, div.newsletterTout.column p {	width: 110px;	margin-bottom: 8px;	line-height: 1.4em;}div.newsletterTout.column .submit {	float: right;}div.newsletterTout.column a.moreDetails {	float: left;}div.video object {	display: block;	width: 100%;	text-align: center;	margin-bottom: 20px;}div.video div.article_guide {	padding-top: 15px;}			#h { position: relative; }.quicklinks ul { position: absolute; top: 9px; right: 15px; width: 160px; background : url(/images/quicklinks_header.gif) no-repeat top left; margin: 0; padding: 30px 0 0 0; }.quicklinks ul li { line-height: 1.5em; background: url(/images/quicklinks_bullet.gif) no-repeat 0 5px; padding: 0 0 0 12px; margin: 0; font-size: 11px; list-style: none; }.quicklinks ul a:link, .quicklinks a:visited, .quicklinks a:hover { text-decoration: none; color: #00548E; }.calculators .quicklinks ul,.editors_choice .quicklinks ul,.rt-homepage .quicklinks ul,.rt-competitions .quicklinks ul,.rt-competitionsselected .quicklinks ul,.rt-search .quicklinks ul,.products .quicklinks ul { top: -16px; right: 5px; }	@media screen {			strong { font-weight : bold ; }			div.rotator h2,#b #product-finder h2,#b #todays-news h2,#b .competitions h2,#b #expert-advice .tag-cloud h2,.sponsored-links h2 { 	background: url(/images/homepage/homepage-sprite.png) no-repeat;}						.footer-links .gr { margin-right : 7px ; }			#b .gr { margin-right : 10px ; }			#b .layout { margin-bottom : 14px ; }			#b #special .layout { margin-bottom : 0px ; }			#b .a-b-c .a { width : 650px ; }			#b .a-b-c .b { width : 122px ; }			#b .a-b-c .c { margin-right : 0 ; width : 323px ; _width : 313px ; }			#b .a-c .a  { width : 440px ; }			#b .a-c .c  { margin-right : 0 ; width : 542px ; }			#b #special .a-c .a{width : 648px ;}			#b #special .a-c .a #img-nav .a  { width : 410px ; }			#b #special .a-c .a #img-nav .c  { width : 220px ; }			#b #special .a-c .c  { margin-right : 0 ; width : 342px ; }				html>body#homepage #h #t-search { height : 3em ; *height : 2.95em ; }			html:lang(en)>body#homepage #h #t-search { height : 2.95em ; }			html>body#homepage #h #t-search form  { height : 2.4em ; *height : 2.4em ; }			html:lang(en)>body#homepage #h #t-search form { height : 2.35em ; }			html body#homepage #h .tab { background-position : left 25px ; height : 2.7em ; _height : 1.7em ; }			#b { margin-top : 0 ; }			body #container .ultra-home { _margin-top : -30px ; }			.pseudo { padding-top : 10px ; _padding-top : 0 ; }			#b .ad { margin-bottom : 10px ; }				#b .showcase { background : #E8E7CD ; position : relative ; }			#b .showcase .lb,			#b .showcase .nl { left : 10px ; position : absolute ; top : 60px ; width : 160px ; z-index : 150 ;}			#b .showcase .lb {				background : #fff ;				filter : alpha(opacity=80) ;				height : 20em ;				opacity : .8 ;				z-index : 100 ;				}			#b .showcase .nl { padding : 5px 0 ; }			#b .showcase .nl li a {				background : transparent ;				color : #333 ;				display : block ;				font-family : Arial, Verdana,  ;				padding : 1px 4px 6px 10px ;				height: 13px;				}			#b .showcase .nl li.active a,			#b .showcase .nl li a:hover {				background : url(/images/homepage/showcase/o.png) left bottom no-repeat ;				_background-image : url(/images/homepage/showcase/o.gif) ;				font-weight : bold ;				text-decoration : none ;				}			#b .showcase h2 { float : left ; margin : 10px 0 0 10px ; _margin-left : 5px ; position : relative ; }			#b .showcase li.abstract { margin-top : 15px ; }			#b .showcase li.abstract a.more {				background-image : url(/images/btn/more.png) ;				_background-image : url(/images/btn/more.gif) ;				padding : 26px 0 0 72px ;				background-repeat:no-repeat;				}			#b .showcase li.abstract a.more:hover {				background : url(/images/btn/more_o.png) left top no-repeat ;				_background-image : url(/images/btn/more_o.gif) left top no-repeat;				}			#b .sc-img {				float : right ;				height : 247px ;				margin : 10px 10px 10px 0 ; _margin-right : 5px ;				overflow : hidden ;				position : relative ;				width : 388px ;				z-index : 50 ;				}			#b .sc-img div { position : absolute ; }										div.rotator {				position: relative;				background: #E8E7CD;				min-height : 270px ; 				margin : 0 5px 15px 0 ; 				width: 644px;				overflow: hidden;			}						div.rotator h2 { 				background-position: 0 0;				padding : 40px 0 0 223px ;				margin: 10px;			}						div#rotatorAnimation {				position: absolute; 				right: 10px;				top: 10px;				width: 390px;				height: 250px;				overflow: hidden;			}						div.rotator ul.articleLinks {				position:relative;				width:280px;				z-index:200;				overflow: hidden;				margin: 10px;				padding: 2px 0 3px 0;						background: url(/images/room_inspiration_links_bg.png) repeat;			}						div.rotator ul.articleLinks li {				padding: 0;				margin: 0;				float: left;				width: 100%;			}						div.rotator ul.articleLinks a {				background: transparent;				color: #333;				display: block;				font-family: Arial, Verdana;				padding: 2px 10px 5px;				text-decoration: none;				line-height: 14px;			}						div.rotator ul.articleLinks li.selected a, div.rotator ul.articleLinks a:hover {				background : url(/images/homepage/showcase/o.png) left bottom repeat-x;				_background : url(/images/homepage/showcase/o.gif) left bottom repeat-x;				font-weight: bold;			}										#b .shwing {				background : url(/images/shwing.png) right bottom no-repeat ;				_background-image : url(/images/shwing.gif) ;				margin-bottom : 5px ;				padding : 0 5px 5px 0 ;				z-index : 25 ;				overflow:hidden;				}			html>body #b .shwing  { position : relative ; }			#b .shwing .copy {				border : 1px solid #333 ;				*margin-bottom : -2px ;				padding : 10px 13px 5px ;				}											#b .shwing .shop {width:290px; *width:288px; float:left; height:235px; *height:250px; min-height:235px;				}					#b .shwing .shop p{ 				font-size:1.1em;				color:#601169;				padding:0;				margin:0;				font-weight:bold;				}							#b .shwing .copy .shopimg { width:142px; float:left; padding-top:10px; font-size: 1.2em;}			#b .shwing .copy .shopimg.right { float: right; }			#b .shwing .copy .shopimg .link {color:#601169; font-weight:bold; font-size:1.1em;}			#b .shwing .copy .shopimg img {border:#000000 1px solid;  margin-bottom:5px;}			#b .shwing .shop .gobtn { clear: both; overflow: hidden; width: 100%; text-indent: -30000px; }			#b .shwing .shop .gobtn a { float: right; width: 134px; height: 23px; margin-top:8px; background-image: url(/images/content/gobutton.png); background-repeat: no-repeat; }			#b .shwing .shop .gobtn a:hover { background-position: 0 -23px; }						#b .searchwidget {float:left; width:180px; border:none; padding-right:7%;}			#b .searchwidget * { outline: none; }						.shop-container {margin-top:4%}						#b .compsandoffers {				border : 1px solid #333 ;				*margin-bottom : -2px ;				padding : 10px 13px 5px ;				min-height: 145px;				_height: 145px;				}			#b #property-finder .copy,			#b #shop-finder .copy,			#b #whats-new .copy,			#b .competitions .copy { *margin-bottom : 0 ; }			#b .guides-tools .copy { _height : 14.9em ; min-height : 149px ; }			#b .ideas-faqs .copy { _height : 10em ; min-height : 100px ; }			#b .shwing p,			#b .shwing li { font-size : 110% ; }				#b .sl-container { clear : both ; }			#b .sl-container a.sl-btn,			#b .sl-container .sl-wrapper { float : left ; overflow : hidden ; position : relative ; z-index : 10 ; }			#b .sl-container a.sl-btn {				background-color : transparent ;				background-repeat : no-repeat ;				height : 1px ;				margin: 5px 0;				overflow : hidden ;				padding-top : 59px;				width : 26px ;				z-index : 20 ;			}			#b .sl-container a.sl-prev {				background-image : url(/images/btn/sl-previous.png) ;				_background-image : url(/images/btn/sl-previous.gif) ;				}			#b .sl-container a.sl-prev:hover {				background-image : url(/images/btn/sl-previous_o.png) ;				_background-image : url(/images/btn/sl-previous_o.gif) ;				}			#b .sl-container a.sl-next {				background-image : url(/images/btn/sl-next.png) ;				_background-image : url(/images/btn/sl-next.gif) ;				}			#b .sl-container a.sl-next:hover {				background-image : url(/images/btn/sl-next_o.png) ;				_background-image : url(/images/btn/sl-next_o.gif) ;				}			#b .sl-container .sl-wrapper {				_height : 9em ;				margin : 0 20px;				min-height : 90px ;				overflow : hidden ;				position : relative ;				width : 524px ;				}			#b .sl-container .slider { height : 7.9em ; position : absolute ; width : 100em ; }			#b .sl-container .slider li { float : left ; margin-right : 20px ; text-align : center ; width : 69px ; }			#b .sl-container .slider li img { display : block ; clear : both ; margin : 0 auto ; width : 60px ; }				#b .competitions { margin-top : 11px ; }			#b .competitions br { _display : none ; *display : none ; }			#b .competitions h2 {				background-position: 0 -64px;				height: 25px;				width: 205px;			}						#b .competitions h2 a  {				display: block;				height: 100%;				text-indent: -30000px;			}			#b .competitions h3 { font-size : 13px ; margin : 5px 74px 5px 0; font-weight: bold;}			#b .competitions p { color : #999 ; font-size : 110% ; }			#b .competitions .submit { color : #2082bd ; font-size : 110% ; margin-left : -2px ; padding : 0 ; text-decoration : underline ; }			.from-the { margin : 9px 0 0 3px ; }			.competitions-marquee h1 {				background: url(/images/comp_branding.png) left top no-repeat ;				padding : 22px 0 0 188px ;			}			.competitions-marquee img { float : left ; }			.competitions-marquee marquee {				float : right ;				font-size : 110% ;				font-weight : bold ;				margin-right : 10px ; _margin-right : 5px ;				width : 117px ;			}				.img-caption { float : right ; text-align : center ; }			.img-caption img { display : block ; height : 50px ; }			.img-caption img.quick-view { height : 70px ;width: 70px; }			.img-caption-style { float : right ; text-align : center ; }			.img-caption-style img { display : block ; margin-top: 2px;}			.img-caption strong { display : block ; font-size : 110% ; padding-top : .3em ; }			.dt-img-caption { float : right ; }			.dt-img-caption img { display : block ;}				#b #addressbook .copy { _height : 149px ; min-height : 143px ; *min-height : 149px ; }			#b #addressbook .img-caption { margin-top : 1em ; }			#b #addressbook ul { margin-top : .5em ; }				#b #buyit-now .img-caption { margin-right : 0 ; padding-left : .5em ; float: right; }			#b #buyit-now .buyit-nowCopy { float: left; margin-top: 0; padding-top:0;margin-bottom: 0; padding-bottom:0;width: auto;}				#b #expert-advice { min-height : 397px ; }			#b #expert-advice .lb,			#b #expert-advice .nl { height : 28.5em ; _height : 29em ; *height : 29em ; }			#b #expert-advice .sc-img,			#b #expert-advice .sc-img img { overflow : visible ; width : 445px ; }				#b #product-finder .copy { min-height : 115px ; max-height: 121px; }			#b #product-finder h2 {				background-position: 0 -41px;				width: 296px;				height: 23px;				position: absolute;				top: 8px;				left: 15px;			}						#b #product-finder h2 a  {				display: block;				height: 100%;				text-indent: -30000px;			}			#b #product-finder a.feed { position: absolute; top: 8px; right: 15px; }						#b #product-finder .sponsored {clear:both;position:absolute;left:59px;top:42px;z-index:100;width:68px;height:86px;background-color:#fff;padding-right:10px;text-align:center;}			#b #product-finder .sponsored a {text-decoration:none;}						#b #product-finder .sponsored a span {background:url(/images/content/product_homepage.png) repeat-x; overflow:hidden; width:100%; display:block; height:16px; color:#000000; font-size:1.1em; line-height:16px; margin-top:1px;}						#b #todays-news p.news-img  {float: right;}		#b #todays-news .articles-container {			background-image:url(/images/border_dot_double3.png);			background-position:left bottom;			background-repeat:repeat-x;		}		#b #todays-news h2 {				background-position: -205px -66px;				margin-bottom : 11px ;				width: 123px;				height: 22px;			}				#b #todays-news h2 a  {			display: block;			height: 100%;			text-indent: -30000px;		}		#b #todays-news .featured h1 {				color: #000;				font-weight: bold;				font-size: 140%;				margin-bottom : 11px ;			}		#b #todays-news	div.news-item {margin-bottom: 15px;}		#b #todays-news	div.news-item h3{ margin-top: 15px;}		#b #todays-news	div.news-item h4{		background-color:#FF8800;		color:#FFFFFF;		font-size:150%;		font-weight:bold;		display:inline;		padding: 2px;		}				#b #todays-news	div.news-item .sponsored{		background-image: url(/images/content/article-homepage.png) !important;		background-repeat: no-repeat;				height:26px;		width:285px;		overflow:hidden;		font-size:0.7em;		line-height:2.1em;		font-size:115%;		font-weight:bold;		padding-left:7px;		}				#b #todays-news div.news-item.featured .sponsored {		width: 237px;			}						#b #todays-news	div.featured {		background-color:#E8E7CD;        border:1px dotted #858479;        padding:10px;		color: #666;		font-size: 105%;}		#b #todays-news	div.featured a{ font-size: 105%; font-weight: bold;}		#b #todays-news a.feed,#b #todays-news img { float : right ;margin-left: 5px; }		#b #todays-news p,				#b #todays-news p { margin-bottom : 20px ; }		#b #todays-news .img-caption { margin-bottom : 5px ; }		#b #todays-news .b  { width : 65% ; }		#b #todays-news .c  { text-align : right ; width : 33% ; }		#b #todays-news .b  { width : 60% ; }		#b .a-c #todays-news .c  { text-align : center ; width : 33% ; }		#b #todays-news .c  img { margin-bottom : 10px ; display: block; height: 150px;}				#b #todays-news h3 { font-size : 13px ; font-weight: bold;  }		#b #todays-news h3 a:link, #b #todays-news h3 a:visited, #b #todays-news h3 a:hover { text-decoration: none; }				#b #newsletter {			width : 235px ;			}		#b #newsletter h3 {			background-image : url(/images/homepage/h/sign_up_for_our_newsletter.png) ;			_background-image : url(/images/homepage/h/sign_up_for_our_newsletter.gif) ;			margin-bottom : 10px ;			padding : 26px 0 0 202px ;		}		#b #newsletter input { border : 1px solid #8b8b8b ; float : left ; padding : 3px ; width : 143px ; }		#b #newsletter button {			background-image : url(/images/btn/sign_up.png) ;			_background-image : url(/images/btn/sign_up.gif) ;			float : right ;			height : 26px ;			margin-top : -2px ;			padding : 26px  0 0 72px ;			width : 72px ;			}		#b #newsletter p { margin-top : 10px ; }		#b #newsletter p a { color : #666 ; }		.footer { float: left ; width: 110px ; margin-right: 20px ; text-decoration: none;}		#first.footer {					text-transform:uppercase;				}		.footer h3, #h3-footer,.footer h3 a, #h3-footer a {			font: Arial, Helvetica, sans-serif ;			font-weight: bold ;			font-size: 110%;			color: #B56B8E ;			text-transform: uppercase ;			text-decoration: none;			}			.footer h3 a:hover, #h3-footer a:hover {text-decoration: underline;}			#h3-footer {			margin-bottom : 3px ;			}		.footer li { padding : 2px 0 2px 0 ; font-size : 110% ; }		.footer li a {			font: Arial, Helvetica, sans-serif ;			font-weight: bold ;			color: #8B8D90 ;			text-decoration: none ;			}		.footer li a:hover { text-decoration : underline ; }		.title-links {			clear: both ;			padding-top: 10px ;			font: Arial, Helvetica, sans-serif ;		}		.title-links h3 {			text-transform: uppercase ;			font-weight: bold ;			font-size: 110% ;			color: #000 ;			}		.title-links li {			display: inline ;			padding-right: 5px ;			}		.title-links a {			text-decoration: none ;			color: #8B8D90 ;			font-size: 90% ;			font-weight: bold ;			}		.title-links a:hover {			text-decoration: underline ;			}		#f {			border-top : 1px solid #656565 ;			font-size : 90% ;			_height : 2em ;			margin : 10px 0 10px 0 ;			min-height : 20px ;			padding-top : 10px ;			}		#f p { float : left ; }		#f ul { float : right ; }		#f a:link, #f a:visited { color : #000 ; text-decoration : none ; }		#f a:hover { color : #c00 ; text-decoration : underline ; }								#b #style-ideas-sq,		#b #find-buy { _height : 266px ; margin : 0 5px 10px 0 ; min-height : 266px ;	}		#b #buyers .copy a,		#b #buyers2 .copy a,		#b #buyers3 a,		#decorating-toolkit a { text-decoration: none;}		#b #buyers .h-spotlights ul a,		#b #buyers2 .copy ul a,		#b #buyers3 ul a,		#decorating-toolkit ul a { text-decoration: underline;}				#b #ea #buyers { width : 360px ; *padding-bottom : 10px ; }		#b #ea #buyers2 { width : 290px ; *padding-bottom : 10px ; }		#b #ea #buyers3 { width : 300px ; *padding-bottom : 10px ; }		#b #ea #buyers { margin-right : 20px ; }		#b #ea #buyers2 { margin-right : 20px ; }		#b #buyers .h-spotlights .a-c .a,		#b #buyers .h-spotlights .a-c .c,#b #special .h-spotlights .a-c .a,		#b #special .h-spotlights .a-c .c { width : 48.5% ; }		#b #buyers .h-spotlights .layout { margin-bottom : 0 ; }		#b .showcase .lb,		#b #buyers-guide .nl,		#b #find-buy .nl { position : absolute ; top : 60px ; }		#b #style-ideas-sq .lb { height : 10.8em ; }		#b #style-ideas-sq .sc-img, #b #find-buy .sc-img { height : 250px ; width : 250px ; }		#b #style-ideas-sq .nlIntro { position : absolute ; top : 53px ; width:80px; margin-left: 9px; font-size: 92%; left: 0px;}				#b .a-c .firstHalf {width: 520px;}		#b .a-c .secondHalf {width: 460px;}		#b .tool{ line-height: 40px;}		#b .buyersHeading { background-repeat : no-repeat ; line-height : 30px ; }				#b #buyers-guide h2 {			background-image : url(/images/homepage/h/buyers_guide.png) ;			_background-image : url(/images/homepage/h/buyers_guide.gif) ;			padding : 45px 0 0 70px ;		}				#b #style-ideas-sq h2 {					background-image : url(/images/homepage/h/todaysAdvice.gif) ;			padding : 42px 0 0 70px ;		}		#b #style-ideas-sq .lb,		#b #style-ideas-sq ul.nl { top : 145px ; }		#b #style-ideas .copy {height: 250px;}		#b #diy-advice .copy {height: 201px;}		#b .diy-include {padding: 4px 0 0 5px;}		#b #buyit-now .copy { _height : 149px ; min-height : 143px ; *min-height : 149px ; }				#b #find-buy h2 {						background-image : url(/images/homepage/h/todaysBuys.gif) ;			padding : 45px 0 0 75px ;		}		#b #find-buy p { }		#b #find-buy .lb { height : 10.8em; }		#b #find-buy .lb,		#b #find-buy ul.nl { top : 145px ; }		#b #find-buy .nlIntro { position : absolute ; top : 53px ; width:80px; margin-left: 9px; font-size: 92%; left: 0px;}		#b #buyers-guide-expert ul { list-style-type: none;padding: 5px;margin-bottom: 15px; }				#b h2.blogs {			background-image : url(/images/homepage/h/blogs.gif) ;			padding : 25px 0 0 55px ;		}		#b h2.eChoice {			background-image : url(/images/homepage/h/editors_choice.gif) ;			padding : 26px 0 0 141px ;		}		#b h2.buy-it-now {			background-image : url(/images/homepage/h/buyit_now.png) ;			_background-image : url(/images/homepage/h/buyit_now.gif) ;			padding : 26px 0 0 104px ;		}		#b h2.addressbook {			background-image : url(/images/homepage/h/address_books.png) ;			_background-image : url(/images/homepage/h/address_books.gif) ;			padding : 25px 0 0 136px ;		}		#b h2.productFinder {			background-image : url(/images/homepage/h/product_finder_header2.png) ;			_background-image : url(/images/homepage/h/product_finder_header2.gif) ;			background-repeat:no-repeat;			padding : 25px 0 0 140px ;			margin-bottom: 10px;			margin-top: 10px;		}		#b #productFinder .copy{				padding-top:0px;				padding-bottom:0px;		}		#b h2.shop-finder {			background-image : url(/images/allthings_home_wide.png) ;						padding : 42px 0 0 240px ;		}		#b  h2.property-finder {			background-image : url(/images/homepage/h/property_finder.png) ;			_background-image : url(/images/homepage/h/property_finder.gif) ;			padding : 24px 0 0 142px ;		}		#b  h2.style-quiz {			background-image : url(/images/homepage/h/style_quiz.png) ;			_background-image : url(/images/homepage/h/style_quiz.gif) ;			background-repeat:no-repeat;			padding : 25px 0 0 91px ;		}						#b .shopheader h2 {			background : url(/images/content/shop_logo_280.png) no-repeat ; 			height:40px;			text-indent: -30000px;		}		#b .shopheader h2 a {			display: block;			width: 100%; 			height: 100%;		}				#b h2.care-guides {			background-image : url(/images/homepage/h/care_guides.png) ;			_background-image : url(/images/homepage/h/care_guides.gif) ;			padding : 25px 0 0 110px ;		}		#b h2.most-faqs {			background-image : url(/images/homepage/h/most_faqs.png) ;			_background-image : url(/images/homepage/h/most_faqs.gif) ;			padding : 25px 0 0 96px ;		}		#b h2.garden-ideas {			background-image : url(/images/homepage/h/garden_ideas.png) ;			_background-image : url(/images/homepage/h/garden_ideas.gif) ;			padding : 25px 0 0 124px ;		}		#b h2.essential-tools {			background-image : url(/images/homepage/h/essential_tools.png) ;			_background-image : url(/images/homepage/h/essential_tools.gif) ;			padding : 29px 0 0 139px ;		}		#b h2.style-ideas {			background-image : url(/images/homepage/h/style_ideas.png) ;			_background-image : url(/images/homepage/h/style_ideas.gif) ;			padding : 28px 0 0 112px ;		}		#b h2.buyers-guides-big {			background-image : url(/images/homepage/h/buyers_guides.png) ;			_background-image : url(/images/homepage/h/buyers_guides.gif) ;			padding : 25px 0 2px 141px ;			background-repeat: no-repeat;		}				.rt-findandbuy #container #b h2.buyers-guides-big {			background-image : url(/images/homepage/h/buyers_guides_shop.png) ;			_background-image : url(/images/homepage/h/buyers_guides_shop.gif) ;		}		#b h2.diy-advice {			background-image : url(/images/homepage/h/diy_advice.png) ;			_background-image : url(/images/homepage/h/diy_advice.gif) ;			padding : 25px 0 2px 97px ;		}		#b h2.planning-tips {			background-image : url(/images/homepage/h/planning_tips.png) ;			_background-image : url(/images/homepage/h/planning_tips.gif) ;			padding : 25px 0 0 128px ;		}		#b h2.go-green {						background-image : url(/images/homepage/h/green.gif) ;			padding : 25px 0 0 117px ;		}		#b h2.whats-new {			background-image : url(/images/homepage/h/whats_new.png) ;			_background-image : url(/images/homepage/h/whats_new.gif) ;			padding : 25px 0 0 108px ;		}		#b #whats-new {padding: 5px; margin-bottom: 10px;}		#b #whats-new a.feed { float : right ; margin-top : 5px ; }		#b #whats-new h3 { font-size : 110% ; }		#b #whats-new p { font-size : 110% ; margin : 3px 0 6px ; }						#newsletter .newsletter-body {border: 1px solid #666; padding: 10px; }		#newsletter .newsletter-content {width: 150px; margin-top: 10px;}		#newsletter .newsletter-content img {float: right;}		#newsletter a {color: #666;}				#error404 {			border : 1px solid #f29dbd ;			_height : 10px ;			min-height : 125px ;			margin-bottom : 10px ;			padding : 10px ;			}		#error404 h1,		#error404 h2 { font-size : 160% ; margin : 0 0 10px ;  font-weight:bold;}		#error404 h2 { font-size : 130% ; }		#error404 p { margin-bottom:15px;}			#b #competitions .a {			margin-right : 16px ; _margin-right : 10px ;			width : 253px ; _width : 233px ;			}		#b #competitions .b {			margin-right : 16px ; _margin-right : 10px ;			width : 253px ; _width : 233px ;			}		#b #competitions .c {			margin-right : 16px ; _margin-right : 10px ;			width : 138px ; _width : 138px ;			}		#b #competitions .d { margin-right : 0 ; width : 308px ; }		#b #competitions .shwing .copy { *margin-bottom : 1px ; }		#b #competitions .a .shwing .copy,		#b #competitions .b .shwing .copy,		#b #competitions .c .shwing .copy { _height : 447px ; min-height : 447px ; }		#b #competitions .d .shwing .copy { *margin-bottom : -2px ; }		#b #competitions .d #whats-new .copy { *margin-bottom : 1px ; }		#b #competitions .shwing .copy { border-color : #b0afaf ; }				#b #competitions .shwing.newsletter .copy { background: #E8E7CD; padding: 0 0 10px 0; }		#b #competitions .a h2 {			background-image : url(/images/h/2/the-house-to-home-competition.gif) ;			padding : 42px 0 0 159px ;			}		#b #competitions .b h2 {			background-image : url(/images/h/2/more-stunning-competitions.gif) ;			padding : 42px 0 0 130px ;			}		#b #competitions .c h2 {			background-image : url(/images/h/2/exclusive-offers.gif) ;			padding : 42px 0 0 95px ;			}		#b #competitions h2 { margin-bottom : 10px ; }		#b #competitions .a h4,		#b #competitions h3 { font-size : 110% ; font-weight : bold ; margin-bottom : 13px ; }		#b #competitions .a h3 { font-size : 130% ; text-transform : uppercase ; }		#b #competitions .c h3 { margin-bottom : 0 ; }		#b #competitions .a p,		#b #competitions .b p,		#b #competitions .c p {			color : #808285 ;			font-size : 110% ;			line-height : 1.55em ;			}		#b #competitions .b .competition,		#b #competitions .c .competition {			background : url(/images/border-h-dot.gif) left top repeat-x ;			clear : both ;			margin-top : 5px ;			padding-top : 10px ;			}		#b #competitions .b .first-child,		#b #competitions .c .first-child {			background : transparent ;			margin-top : 0 ;			padding-top : 0 ;			}		#b #competitions .comp-image { text-align : center ; margin-top: 4px;}		#b #competitions .a .comp-image { margin-top : 10px ; text-align : left ; }		#b #competitions .b .comp-image { float : right ; }		#b #competitions p.all {float:right; margin-top: 20px;}		#b #competitions .c p { color : #000 ; }		#b #competitions .comp-image p { color : #000 ; font-weight : bold ; margin: 2px 0; width: 110px;}		#b #whats-new .copy a { text-decoration: underline;}#b #special {margin-top: 30px;}#b #special .h-spotlights .a .copy, #b #special .c .promo-flash .copy{padding: 0;}#b #special h2 a{font-size:120%;}#b #special .h-spotlights .layout .a .copy img{border: 1px solid #000;}#b #special .h-spotlights .c .copy{_height : 103px ; min-height : 102px ;}#b #special .shwing{background:none;}#b #special .h-spotlights .c .copy,#b #special .h-spotlights .c .shwing{width : 287px ; }#b #special .h-spotlights .a .copy img{width : 315px ;height : 249px ;}#b #special .head{margin-bottom: 5px;}#b #special .copy ul{margin-top: 5px; margin-right: 140px;}#b #special .copy li{ list-style:outside disc;color: #666666; margin-bottom: 3px;margin-left: 5px;}#b #special .copy {color: #333;}#b #special .sp-quiz .copy {_height : 170px ; min-height : 164px ;}#b #special .a #img-nav .c .copy{_height : 274px ; min-height : 274px ;}#b #special .a #img-nav .c .copy h1{color: #999; font-size: 160%; font-weight:bold;margin-bottom: 15px;}#b #expert-advice .tag-cloud h2 {				background-position: -296px -41px;				width: 94px;				height: 23px;				text-indent: -30000px;}#b #expert-advice .tag-cloud .copy{_height: 12.5em; min-height: 125px;}#b #expert-advice .tcArticle .copy{_height: 14em;; min-height: 140px;}.tag-cloud {padding: 10px;}#b #expert-advice {color: #666;}.tag-cloud a{color: #666;font-size: 12px;text-decoration: none;line-height: 1.6em;}.tag-cloud a span.f2{font-size: 11.5px;}.tag-cloud a span.f3{font-size: 15px;}.tag-cloud a span.f4{font-size: 20px;}.tag-cloud a span.f5{font-size: 25px;}.tag-cloud a span.f6{font-size: 30px;}.tag-cloud a span.grey1{color: #c2c1bc;}.tag-cloud a span.grey2{color: #b6b5af;}.tag-cloud a span.grey3{color: #a9a9a1;}.tag-cloud a span.grey4{color: #9d9d94;}.tag-cloud a span.grey5{color: #919086;}.tag-cloud a span.grey6{color: #858479;}.tag-cloud a span.green1{color: #999933;}.tag-cloud a span.green2{color: #137710;}.tag-cloud a span.green3{color: #5bad59;}.tag-cloud a span.green4{color: #0e580e;}.tag-cloud a span.green5{color: #9dc89d;}.tag-cloud a span.green6{color: #89895c;}.tag-cloud a span.green7{color: #474713;}#b #todays-news .copy {_height: 41.7em; min-height: 417px;}.wotvWidgetWrapper {	float: right;	margin: 10px 0;	font-size: 12px;	padding: 8px;	background-color: #E8E7CD;	color: #858479;	width: 180px;}    .wotvWidgetHeader { color: #858479; font-size: 14px; font-weight: bold; line-height: 14px; }.wotvWidgetInstruction { margin: 6px 0 8px; font-size: 10px; text-align: justify; line-height: 11px;  }.wotvWidgetWrapper select { float: right; font-size: 12px; width: 135px; margin-bottom: 2px; }.wotvWidgetWrapper span { clear: both; float: left; margin: 2px 0; }.wotvWidgetWrapper input { clear: both; float: right; margin-top: 6px; width: 40px; background: #09C; border: 0; color: #FFF; cursor: pointer; font-weight: bold; text-transform: uppercase; font-weight: bold;}.wotvWidgetBranding { clear: left; margin-top: 4px; width: 100px; color: #858479; font-size: 9px; font-family: Arial, Helvetica, sans-serif;  }.wotvWidgetWrapper .tvg_search_results span { float: none; }.wotvWidgetWrapper a { color: #858479;}.tvg_search_result {margin-top:8px; padding-top: 8px; cursor:pointer; border-top: 1px dotted #fff;}.tvg_search_title {font-weight:bold;float:left;margin-right:5px;}.tvg_search_timing {font-size:10px;color:#09C;}.tvg_search_repeats {font-size:10px;}.tvg_search_summary { width: 100%; }.tvg_search_next_results {text-align:right;display:block;font-size:10px; padding-top: 8px; cursor:pointer; }    .tvg_search_header {font-weight:bold;}.tvg_search_category{display:none;}.tvg_search_results_page, .tvg_search_results_current_page {display:none;}	}		div.tag-cloud .sponsored {		display: block;		width: 100%;		overflow: hidden;		margin: 5px 0;		padding: 2px 0;		background: #fcd8b7 url(/images/twocol/sponsored.png) repeat-x 0 0;		color: #fff;		line-height: 1em;		text-align: center;	}		div.tag-cloud .sponsored span {		float: left;		padding: 3px 6px 2px 6px;		font-weight: bold;		color: #000;	}		div.tag-cloud .sponsored strong {		float: right;		width: 150px;		padding: 3px 0 2px 0;		background: #fcab54 url(/images/twocol/sponsored.png) no-repeat 0 -38px;	}.sponsored-links {    width: 180px;    float: left;    margin-top: 3%;}.sponsored-links-inner {    border: 1px solid #000;    font-size: x-small;    position: relative;}.sponsored-links h2 {	margin: 0;	padding: 0;	height: 36px;	width: 157px;	text-indent: -30000px;	background-position: -224px -4px;}.sponsored-links ul {    margin: 3px 10px 38px 10px;}.sponsored-links li {	margin-bottom: 10px;}.sponsored-links a.all {	display: block;	position: absolute;	right: 10px;	bottom: 10px;}#h { position: relative; }.quicklinks ul { position: absolute; top: -16px; right: 0; width: 160px; background : url(/images/quicklinks_header.gif) no-repeat top left; margin: 0; padding: 30px 0 0 0; }.quicklinks ul li { line-height: 1.5em; background: url(/images/quicklinks_bullet.gif) no-repeat 0 5px; padding-left: 12px; }.quicklinks ul a:link, .quicklinks a:visited, .quicklinks a:hover { text-decoration: none; color: #00548E; }
