/* Arte Espina Style */

*{ margin:0; padding:0 }

p{ margin-bottom:1em; color:#333 }
#navMenu p{ color:#fff }
p#copyright,
p#breadcrumbs{ color:#666 }
p#breadcrumbs span{ color:#333 }
p#tagline,
#about-us h2,
#about-us h3,
#about-us p.red,
p#searchGo a{ color:#d82620 }
#cart h2,
#cart sup{ color:#d82620 }
#cart h2 span{ color:#333 }


h1{ font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 8px 0; color:#000 }
h2{ font:normal 16px/20px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 8px 0; color:#000 }
h3{ font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 8px 0; color:#000 }
h4{ font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 8px 0; color:#000 }
h2.big-red-top{ color:#d82620; font-size:14px; line-height:22px; margin:0px 0 12px 0 }
h2.big-red{ color:#d82620; font-size:18px; line-height:22px; margin:10px 0 12px 0 }
.homepage h1{ font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 8px 0; color:#000 }




/* Links */
a{ color:#333 }
a:visited{ color:#999 }
a:active,
a:hover{ color:#d82620 }
/* Exceptions */
#header p#breadcrumbs a{ color:#999 }
#header p#breadcrumbs a:visited{ color:#999 }
#header p#breadcrumbs a:hover{ color:#d82620 }

#footer-menu a{ color:#d82620 }
#redlink a{ color:#d82620 }
#redlink a:visited{ color:#d82620 }
#redlink a:hover{ color:#d82620} 

#catlink a{ color:#999 }
#catlink a:visited{ color:#333 }
#catlink a:hover{ color:#d82620 }


#pix-menu-1 a:visited,
#pix-menu-1 a:hover,
#pix-menu-1 a:active,
#pix-menu-3 a:hover,
#pix-menu-3 a:visited,
div.block a:visited{ color:#333 }
#pix-menu-4 a, 
#pix-menu-4 a:hover, 
#pix-menu-4 a:active{ color:#000 } 
#navMenu a{ color:#fff }
#std-sizes a,
p#searchGo a,
#pricer a{ font-weight:bold }

/* No image links have borders */
a img{ border:none }

/*Unsigned lists */
.content ul{ margin:20px 0 20px 0}
.content ul li{ padding:0 0 0 4px; margin:0 0 12px 22px; list-style-image:url(/images/graphics/feature-list.gif); line-height:1.6em }

body{
	background-color:#babcbf;
	background-image:url(/images/graphics/background-left.gif);
	background-repeat:repeat-y;
	background-position:left top;
	height:100%; /*needed to display bkgnd2 at full height in IE */
	/* Standard typography */
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}


	
* html #background{ height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/ }

#main{
	margin:20px auto; /*centers the div in all modern browsers*/
	background-color:#ffffff;
	width:988px;
	text-align:left;/*resets normal text align following centering in #bkgnd2*/
}

/* Heaeder */
#header{ padding-bottom:5px }
#header #logo{ float:left; margin:31px 0 0 19px }
#header p#tagline{ float:left; margin:55px 0 0 10px }
#flags { position:relative; margin-right:250px; margin-top:15px}
#header p#phoneNum{ float:right; text-align:right; margin:14px 10px 0 150px }
#header p#siteMap{ float:right; text-align:right; clear:right; margin:25px 20px 0 0; }
#header p#viewCart{ float:right; text-align:right; clear:right; margin:19px 20px 0 0; padding:7px 0 6px 54px; background:url(/images/icons/cartEmptyIcon.gif) top left no-repeat }
#catlink a{ color:#999 }
#catlink a:visited{ color:#333 }
#catlink a:hover{ color:#d82620 }
#header p#breadcrumbs{ clear:both; padding:7px 0 0 18px; margin-top:-10px ; margin-bottom:25px }
#header p#breadcrumbshome{ clear:both; padding:7px 0 0 18px; margin-bottom:10px }

body#cart.main #header p#viewCart{ display:none }

/* Footer */
#footer{ text-align:center;}
#footer .pad{ text-align:left; padding:0 100px 0 172px }
#footerBar{ padding-top:50px }
#footer div.credits{ float:left }
#footer div.credits p{ margin: 8px 4px 4px 0px; font-size:10px }
#footer div.credits img{ border:none }
#footer div.credits a{ display: block }
#footer div.copy{ float: left }

#copyright{ clear:both; padding:20px 0 20px 0 }

#footer-menu{ border-collapse:collapse; width:100%; margin:11px 0 22px 0 }
#footer-menu td{ padding:3px 0 2px 40px; border-right:1px #bdbfc1 solid }
#footer-menu td.rgt{ border-right:none }
#footer-menu td.lft{ padding-left:0}

#navMenu{ float:left; width:164px; background-color:#acaeb1; padding:9px 0 5px 0 }
#navMenu p{ padding:0 0 0 19px; margin:0 }
#navMenu p a{ text-decoration:none }
#navMenu #search-by-pattern-nav img{ float:right; margin-top:4px }
#navMenu #search-by-colour-nav img{ float:right; margin-top:4px }
#navMenu #show-all-nav img{ float:right; margin-top:4px }

#navMenu li{ margin:0; padding:0; line-height:16px }
#navMenu li a{ font-size:12px; line-height:16px; text-decoration:none; display:block; padding:0 0 0 19px }
#navMenu ul{ list-style:none}
#navMenu ul ul{ margin-left:20px;  display:none;}
#navMenu li{ margin:0; padding:0; border:1px solid #acaeb1 }
#search-nav-ul{ margin:2px 0 12px 0 }
#nav-ul{ margin-top:2px }


#popular #popular-nav,
#young #young-nav,
#contemporary #contemporary-nav,
#graphical #graphical-nav,
#traditional #traditional-nav,
#childrens #childrens-nav,
#bedsets #bedsets-nav,
#wool-silk #wool-silk-nav,

#wool-silk.all-wool-silk #wool-silk-nav-ul .all-wool-silk,
#wool-silk.aqua-tonic #wool-silk-nav-ul .aqua-tonic,
#wool-silk.hippy-chick #wool-silk-nav-ul .hippy-chick,
#wool-silk.country-moods #wool-silk-nav-ul .country-moods,
#wool-silk.opposites-attract #wool-silk-nav-ul .opposites-attract,
#wool-silk.brilliance #wool-silk-nav-ul .brilliance,
#wool-silk.retro-beat #wool-silk-nav-ul .retro-beat,
#wool-silk.symphony #wool-silk-nav-ul .symphony,
#wool-silk.ton-sur-ton #wool-silk-nav-ul .ton-sur-ton,
#wool-silk.classic-jewels #wool-silk-nav-ul .classic-jewels,
#wool-silk.bohemian-style #wool-silk-nav-ul .bohemian-style,
#wool-silk.out-of-the-blue #wool-silk-nav-ul .out-of-the-blue,
#wool-silk.stitch-in-time #wool-silk-nav-ul .stitch-in-time,


#popular.all-popular #popular-nav-ul .all-popular,
#popular.typical-dutch #popular-nav-ul .typical-dutch,
#popular.new-baroque #popular-nav-ul .new-baroque,
#popular.baracoco #popular-nav-ul .baracoco,
#popular.cut-out #popular-nav-ul .cut-out,
#popular.spiritual #popular-nav-ul .spiritual,
#popular.fade-away #popular-nav-ul .fade-away,
#popular.classic-clash #popular-nav-ul .classic-clash,
#popular.china-town #popular-nav-ul .china-town,
#popular.mosaic #popular-nav-ul .mosaic,
#popular.denim-flair #popular-nav-ul .denim-flair,
#popular.colour-rays #popular-nav-ul .colour-rays,
#popular.showtime #popular-nav-ul .showtime,
#popular.retromotion #popular-nav-ul .retromotion,
#popular.pop-art #popular-nav-ul .pop-art,
#popular.multicoloured-stripes #popular-nav-ul .multicoloured-stripes,
#young.all-young #young-nav-ul .all-young,
#young.alphabet #young-nav-ul .alphabet,
#young.action-painting #young-nav-ul .action-painting,
#young.feel-the-funk #young-nav-ul .feel-the-funk,
#young.hide-and-seek  #young-nav-ul .hide-and-seek,
#young.pictomania  #young-nav-ul .pictomania,
#young.birds-nest  #young-nav-ul .birds-nest,
#young.into-the-groove #young-nav-ul .into-the-groove,
#young.sunflowers  #young-nav-ul .sunflowers,
#young.garden-party  #young-nav-ul .garden-party,
#young.harvest-fields #young-nav-ul .harvest-fields,
#young.midsummer #young-nav-ul .midsummer,
#young.colourful-summer #young-nav-ul .colourful-summer,
#contemporary.all-contemporary #contemporary-nav-ul .all-contemporary,
#contemporary.creative-connection #contemporary-nav-ul .creative-connection,
#contemporary.sandstone #contemporary-nav-ul .sandstone,
#contemporary.lace #contemporary-nav-ul .lace,
#contemporary.gradient-view #contemporary-nav-ul .gradient-view,
#contemporary.chic-attention #contemporary-nav-ul .chic-attention,
#contemporary.ethnic-splendour #contemporary-nav-ul .ethnic-splendour,
#contemporary.ghana #contemporary-nav-ul .ghana,
#contemporary.sunny-splash #contemporary-nav-ul .sunny-splash,
#contemporary.summer-jam #contemporary-nav-ul .summer-jam,
#contemporary.fabulous-folk #contemporary-nav-ul .fabulous-folk,
#contemporary.basic #contemporary-nav-ul .basic,
#contemporary.mahjong #contemporary-nav-ul .mahjong,
#contemporary.eastern-blossom #contemporary-nav-ul .eastern-blossom,
#contemporary.opulence #contemporary-nav-ul .opulence,
#contemporary.autumnal #contemporary-nav-ul .autumnal,
#contemporary.natural-skin #contemporary-nav-ul .natural-skin,
#graphical.all-graphical #graphical-nav-ul .all-graphical,
#graphical.soft-dimension #graphical-nav-ul .soft-dimension,
#graphical.crossing-lines #graphical-nav-ul .crossing-lines,
#graphical.tempo #graphical-nav-ul .tempo,
#graphical.set-highlights  #graphical-nav-ul .set-highlights,
#graphical.optical-art  #graphical-nav-ul .optical-art,
#graphical.delicate-shine  #graphical-nav-ul .delicate-shine,
#graphical.reflective #graphical-nav-ul .reflective,
#graphical.cool-granite  #graphical-nav-ul .cool-granite,
#graphical.gentle-lines  #graphical-nav-ul .gentle-lines,
#graphical.chocolate-eclair #graphical-nav-ul .chocolate-eclair,
#graphical.sync #graphical-nav-ul .sync,
#traditional.all-traditional #traditional-nav-ul .all-traditional,
#traditional.positive-vibes #traditional-nav-ul .positive-vibes,
#traditional.pastel-spring #traditional-nav-ul .pastel-spring,
#traditional.symbols-of-life #traditional-nav-ul .symbols-of-life,
#traditional.home-comfort #traditional-nav-ul .home-comfort,
#childrens.all-childrens #childrens-nav-ul .all-childrens,
#childrens.fun-maps #childrens-nav-ul .fun-maps,
#childrens.dolls #childrens-nav-ul .dolls,
#childrens.gnomes #childrens-nav-ul .gnomes,
#childrens.butterflies #childrens-nav-ul .butterflies,
#childrens.cars #childrens-nav-ul .cars,
#childrens.early-years #childrens-nav-ul .early-years,
#childrens.animals #childrens-nav-ul .animals,
#childrens.kids-art #childrens-nav-ul .kids-art,







#search-by-colour #search-by-colour-nav,
#search-by-pattern #search-by-pattern-nav,
#show-all #show-all-nav,

#homelink #homelink-nav,
#about-us #about-us-nav,
#contact-us #contact-us-nav,
#customer-service #customer-service-nav,
#delivery #delivery-nav,
#returns #returns-nav,
#press #press-nav,

#order-brochure #order-brochure-nav,
#stockists #stockists-nav,
#security #security-nav,
#security #security-nav a
{ background-color:#87898c }

#popular #popular-nav-ul,
#young #young-nav-ul,
#contemporary #contemporary-nav-ul,
#graphical #graphical-nav-ul,
#traditional #traditional-nav-ul,
#wool-silk #wool-silk-nav-ul,
#childrens #childrens-nav-ul,
#bedsets #bedsets-nav-ul{ display:block }
#navMenu li a:hover { font-size:12px; background-color:#87898c }

.content{ float:right; width:816px }
.content p{ padding-right:30px }


/*Three column picture menu used to display setions */
#pix-menu-1{ border-collapse:collapse }
#pix-menu-1 img{ margin-bottom:-6px }
#pix-menu-1 a{ text-decoration:none; display:block; padding:0 19px 20px 20px }
#pix-menu-1 td{ border-bottom:1px #bdbfc1 solid; vertical-align:top; padding-bottom:3px }
#pix-menu-1 td.left a{ padding-left:0 }
#pix-menu-1 td.left,
#pix-menu-1 td.mid{ border-right:1px #bdbfc1 solid }
#pix-menu-1 h2{ font:normal 14px/18px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 8px 0; color:#000 }

/*Two column picture menu used to display products */
#pix-menu-2{ border-collapse:collapse; width:100%; margin-top:0px }
#pix-menu-2 td{ border-bottom:1px solid #bdbfc1; vertical-align:top; padding-left:12px }
#pix-menu-2 td.top-left{ padding-left:0 }
#pix-menu-2 td.left-cell{ border-right:1px solid #bdbfc1; width:397px; padding-left:0 }
#pix-menu-2 td#picture-leader.left-cell{ height:436px }
#pix-menu-2 td#leader p{ margin:8px 0 10px 0 }
#pix-menu-2 .box-row h2{ font-size:15px; line-height:18px; padding:2px 20px 8px 10px }
#pix-menu-2 div.img-holder{ text-align:center }

#pix-menu-2 p{  }
#pix-menu-2 p.last{ padding-bottom:5px; margin-bottom:16px; border-bottom:2px solid #bdbfc1 }
#pix-menu-2 a.box-link{ text-decoration:none; display:block }
#pix-menu-2 a:hover{ color:#333 }
#pix-menu-2 div.img-hldr{ width:100%; border-right:1px solid #bdbfc1 }
#pix-menu-2 img.leader-left{ margin:0 8px 4px 0 }
#pix-menu-2 img.leader-right{ margin:0 0 4px 0 }
#pix-menu-2 img.tape{ margin:20px 0 0 -11px }
#pix-menu-2 img.rug-text{ margin:0 0 -6px 2px }
#pix-menu-2 div.pad{ padding:18px 20px 0 40px }

#stdSizes{ border-top:2px #bdbfc1 solid; border-bottom:2px #bdbfc1 solid; padding:3px 0 3px 0; width:100%; margin-bottom:12px }
#stdSizes td{ border:none; padding:3px 0 3px 0; color:#333 }
#stdSizes caption{ font-weight:bold; color:#555; line-height:18px; text-align:left }

/*Five column picture menu used on search results */
#pix-menu-3{ border-collapse:collapse; width:100%; margin-bottom:15px }
#pix-menu-3 img{ margin-bottom:15px }
#pix-menu-3 a{ text-decoration:none; display:block; padding:10px 0 10px 0 }
#pix-menu-3 td{ border-bottom:1px #bdbfc1 solid; border-left:1px #bdbfc1 solid; text-align:center; vertical-align:bottom; width:20% }
#pix-menu-3 td.left{ border-left:1px #fff solid }
#pix-menu-3 tr.top-row td{ border-top:1px #bdbfc1 solid }

/*Ten column picture menu used on search pages */
#pix-menu-4{ width:98%; clear:both }
#pix-menu-4 td{ vertical-align:bottom; width:12%; border:#fff 2px solid }
#pix-menu-4 img{ margin-top:4px }
#pix-menu-4 a{ padding:10px 0 20px 16px; text-decoration:none; display:block; border:none }

/*sIFR style */
.sIFR-active p.leader{ margin-top:20px }

.sIFR-flash{ visibility:visible !important; margin:0; padding:0 }
.sIFR-replaced, .sIFR-ignore{ visibility: visible !important }
.sIFR-alternate{ position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden }

table.offsetSifr{ border-collapse:collapse }
table.offsetSifr td{ vertical-align:top }
table.offsetSifr h1{ display:inline; padding-right:5px }
table.offsetSifr td.text{ padding:10px 0 10px 8px }
table.offsetSifr td.bread{ padding-top:10px; border-top:1px solid #bdbfc1; border-bottom:1px solid #bdbfc1 }
table.offsetSifr td img{ margin-right:8px }

table.offsetSifr2{ border-collapse:collapse }
table.offsetSifr2 td{ vertical-align:top }
table.offsetSifr2 h1{ display:inline; padding-right:5px }
table.offsetSifr2 td.text{ padding:31px 10px 10px 8px }
table.offsetSifr2 td.bread{ padding-top:10px; border-top:1px solid #bdbfc1; border-bottom:1px solid #bdbfc1 }
table.offsetSifr2 td img{ margin-right:8px }


p.leader{ margin-top:4px; float:right; width:69% }

#std-sizes{ border-collapse:collapse; vertical-align:top; margin-bottom:20px; border-top:1px solid #bdbfc1; margin-left:12px }
#std-sizes caption{ text-align:left; color:#555; font-weight:bold; padding:10px 4px 4px 16px }
#std-sizes td{ width:auto; border-top:none; border-bottom:1px solid #bdbfc1; padding:5px 12px 3px 4px }
#std-sizes td.ctr{ border-right:1px solid #bdbfc1 }

#std-sizes th{ border-bottom:1px solid #bdbfc1; padding-bottom:3px }

p#searchGo{ text-align:right; padding-top:20px; padding-bottom:12px; margin-right:4px; border-bottom:#bcbcbc 2px solid }
body#order-brochure #searchGo{ text-align:left; border-bottom:none }
p#searchGo a{ border:2px #d82620 solid; padding:4px; text-decoration:none; margin-right:8px }
div.block{ border-top:2px #dcddde solid; margin:0 4px 0 -8px; padding:0 20px 0 8px }
div.block p{ padding-right:0 }

#pricer table{ width:100%; margin-top:10px; border-collapse:collapse }
#pricer td{ vertical-align:bottom }
#pricer label{ font-weight:bold }
#pricer input{ width:70px; margin-top:3px }

div.two-thirds{ width:79% }

#cart-page-icon{ float:right; margin-right:310px; margin-top:-26px; padding-bottom:4px }
.cart{ clear:both; width:98%; border-collapse:collapse }
.cart th{ border-top:2px solid #bdbfc1; border-bottom:2px solid #bdbfc1; font-weight:normal; font-size:13px}
.cart th,
.cart td{ border-right:1px solid #bdbfc1; padding:6px 4px 6px 8px; vertical-align:top }
.cart td{ border-bottom:1px solid #bdbfc1; padding: 10px 4px 16px 8px }

.cart th.shipping,
.cart .total,
.cart th.prod{ font-weight:bold }

.cart .thumb{ text-align:center; border-right-style:none }
.cart .prod strong{ font-size:14px; line-height:24px }
.cart .qty{ text-align:center }
.cart .qty select{ width:60% }
.cart .aslip{ width:12%; padding-right:40px }
.cart .exvat{ color:#666 }
.cart .price{}
.cart .delete{ text-align:center; border-right-style:none }
.cart .blank{ border-style:none; border-right:1px solid #bdbfc1 }

.cart .totals td,
.cart .totals th{ vertical-align:middle; padding:6px 8px 6px 6px }
.cart .totals th{  text-align:right; border-width:1px }

.cart .total { border-top:2px solid #bdbfc1; border-bottom:2px solid #bdbfc1; background-color:#dcddde }
.cart .total td.blank { border-top:2px solid #fff; border-bottom:2px solid #fff; background-color:#fff }

#cart h2{ font-weight:bold; font-size:16px }
#cart h3{ font-weight:bold; margin-bottom:18px }
#cart h2 span{ font-size:12px }
#cart h3 span{ font-weight:normal; font-size:12px }

div.rounder-cnrs-top{ width:800px; height:8px; background:url(/images/graphics/corners-top.gif) no-repeat }
div.rounder-cnrs-base{ width:800px; height:10px; background:url(/images/graphics/corners-base.gif) no-repeat }
div.rounder-cnrs-mid{ width:800px; background:url(/images/graphics/corners-slice.gif) repeat-y }

table.checkout{ border-collapse:collapse }
table.checkout th{ width:100px; font-weight:normal }
table.checkout th, table.checkout td{ border-bottom:3px solid #fff; vertical-align:top }
table.checkout tr.error th, table.checkout tr.error td{ background-color:#FFFFCC; padding-top:4px; padding-bottom:4px }
table.checkout tr.error th{ color:#d82620 }
table.checkout span.error{ color:#d82620; font-weight:bold }

#cart .section{ padding:0 0 20px 30px; margin-right:12px; border-bottom:2px solid #bdbfc1 } 

#no-delivery-info{ border-bottom:2px solid #bdbfc1; margin-right:12px } 
#no-delivery-info h3{ color:#d82620; background-color:#dcddde; padding:8px 0 8px 30px; margin:4px 0 4px 0 } 

#cart .clear-section{ padding:0 0 0 30px; margin-right:12px} 
#cart .clear-section h3{ margin-bottom:2px} 
#cart h2.grey-section { background-color:#dcddde } 
#cart .grey-section{ padding:12px 0 12px 30px; margin: 10px 12px 10px 0; background-color:#dcddde } 
#cart .grey-section table.checkout th, #cart .grey-section table.checkout td{ border-color:#dcddde } 

table.checkout tr.autoFind1 th{ font-weight:bold }
table.checkout tr.autoFind2 td{ width:280px }
p.sub-section{ border-bottom:2px solid #bdbfc1; padding-bottom:12px; margin-right:150px }
p.sub-section span.spacer{ padding-right:130px }

div.rounded-top{ width:800px; height:8px; background:url(/images/graphics/corners-top.gif) no-repeat; font-size:1px }
div.rounded-base{ width:800px; height:10px; background:url(/images/graphics/corners-base.gif) no-repeat; font-size:1px }
div.rounded-section{ width:800px; background:url(/images/graphics/corners-slice.gif) repeat-y }
div.rounded-section p{ margin:0 30px 0 30px }
div.rounded-section p.paymnt-hdr{ font-size:14px; line-height:20px; padding-bottom:4px; padding-top:6px }
div.rounded-section p.lineHeight{ line-height:20px; padding-bottom:10px }
div.rounded-section p.lineHeight strong{ font-size:13px }

p.padlock{ padding-left:40px; background:url(/images/icons/padlock.gif) top left no-repeat; margin-bottom:0; padding-bottom:12px }

h1{ margin:0; padding:0; display:inline }
h1{ font:normal 18px/20px Verdana, Arial, Helvetica, sans-serif; margin:0; color:#333 }
.sIFR-active h1{ visibility: hidden; font-family: Verdana; line-height: 1em; font-size:30px;  }
.sIFR-active h2.sifr-me{ visibility: hidden; font-family: Verdana; line-height: 1em; font-size:30px }

#mindthegap {margin-top:20px}
#about-theo{ float:left; width:160px }
#about-theo *{ margin-left:17px }
#about-theo p{ margin-top:12px; font-weight:bold; letter-spacing:0; padding-right:0 }
#about-theo img{ padding-right:10px }
.about-leader{ width:652px }

#adout-links{ margin:4px 0 0 0; padding:0 }
#adout-links li{ list-style:none; margin:0 0 1px 0; width:220px; float:left; padding-left:0 }
#adout-links li.clr{ clear:left }
#about-us p#ArteEspina{ clear:left; padding-top:39px; line-height:20px; letter-spacing:0.01em }
#about-us h2{ font-size:16px; padding-top:12px; margin-bottom:6px;  }
#about-us h3{ padding-top:16px; margin-bottom:10px }
#about-us p{ letter-spacing:0.01em; line-height:1.3em; padding-right:20px }
#about-us p.spaced{ line-height:1.7em }
#about-us p.large{ font-size:14px;  margin-bottom:6px }
#about-us div.divider{ font-size:1px; height:4px; border-bottom:2px #bdbfc1 solid }

.about-cleaning{ float:left; padding:0 20px 0 334px; background:url(/images/pictures/wine-spill.jpg) 0px 40px no-repeat }
.about-cleaning ul{ margin:6px 0 12px 0}
.about-cleaning li{ padding:0; margin:0 0 4px 14px; color:#d82620 }
.about-cleaning li span{ color:#333 }

.prod-divider{ clear:both; font-size:1px; height:4px }


#background{
	position: absolute; /*needed to expand to full height beyond content in FF */
	top: 0px;
	right: 0px;
	height:auto; /*FF needs this setting to expand div to fit long content */
	min-height:100%; /*sets minimum height in FF*/
	width:100%;
	background-color:transparent;
	background-image:url(/images/graphics/background-right.gif);
	background-repeat:repeat-y;
	background-position:right -24px;
	text-align:center; /*centers #main in old IE*/ }




