@charset "UTF-8";

/**
 * Generic
 **/
* { margin:0px;padding:0px; }
body {background: #1A1A1A url(../../images/background/repeats/hospitality.jpg) center top;font-family:Arial, Helvetica, sans-serif;font-size: 11px;color:#aaaaaa;text-align:justify;}
div.hr {border:1px solid #bbbbbb;width:767px;margin:3px auto;}
div.hrBlack {margin:0px auto;border:1px solid #020202;clear:both}
div.hrFooterDivision {margin:9px auto 0 auto;clear:both;}
div.hrFooterWidth {width:769px;}
hr {display:none;}
img{border:0;}
div#ieJSOutput{display:none;width:500px;height:85px;background:#fff;overflow:scroll;clear:both;float:left;color:#222}
form{margin:0;padding:0}
p.center,div.center,span.center,img.center{margin:0 auto;display:block;text-align:center;}
.large{font-size:13px;}
span.small,div.small{font-size:10px;color:#b8b8b8}
div.pad{clear:both;height:1px;}
div.seperator{height:16px;margin:3px auto;width:768px;clear:both;}
a,a:link {color:#efefef;text-decoration:none;}
a:hover {color:#cccccc;text-decoration:none;}
.toggler {display:block;cursor:pointer;cursor:hand;width:390px;padding:4px 3px 5px 5px;background:#555555;border-bottom:1px solid #444444;border-right:1px solid #656565;border-top:1px solid #656565;border-left:1px solid #444444;color:;}
div.toggler {width:auto;cursor:pointer;cursor:hand;}
div.toggler a {color:#222222}
div.togglerText{margin-left:8px;margin-top:5px;}
div.togglerTextTop{margin-top:4px}
div.togglerTextBottom{margin-bottom:5px;padding-bottom:3px;}
ul { margin:8px 30px 12px 30px; }
ul li ul{margin:0 30px 2px;}
li{margin-bottom:4px;}
p {margin:0 0 9px 0;clear:both;}
p.listHeader{margin-bottom:-3px;font-weight:bold;}
p#log{margin:0;padding:0;}
sup{font-size:10px;padding-left:2px;}
p.footnote{margin:9px auto 5px;width:80%;background:#555555;border:1px dashed #656565;padding:4px 6px;font-size:10px;color:#222222;}
p.footnote sup{padding-right:5px}
div.large{font-size:13px;}
div.large ul{line-height:19px;}
body div#printingMessage{display:none;width:600px;position:relative;top:100px;font-size:25px;font-weight:bold;border:5px solid #050505;text-align:center;color:#000;padding:20px;margin:0 auto;}
body div#printingMessage span {display:none;font-size:22px;margin-top:15px;line-height:20px;}
span.errorField,p.errorField{color:#AF2020}
p.errorList{text-align:center;margin:2px auto;}
div.container p.usrMsg {font-size:15px;line-height:25px;text-align:center;width:70%;margin:4px auto 11px;}
span.left{display:block;clear:left;float:left;width:150px;font-weight:bold;min-height:17px;}
span.right{display:block;margin-left:150px;clear:right;min-height:17px;}

/* Fabric Specs */
div.fabricSpecs div.fabricSpecsSection {display:block;padding:8px 13px;margin-bottom:10px;}
div.fabricSpecs div.fabricSpecsSection {clear:both;}
div.fabricSpecs div.fabricSpecsSection div.left{float:left;margin-left:1%;width:320px;height:22px;clear:none;font-size:12px;}
div.fabricSpecs div.fabricSpecsSection div.right{float:right;margin-right:1%;width:320px;height:22px;clear:none;font-size:12px;}
div.fabricSpecs div.fabricSpecsSection div.printContainer{float:right;width:32px;height:22px;line-height:22px;font-size:11px;color:#b8b8b8;}
div.fabricSpecs div.fabricSpecsSection div.printContainer a {color:#b8b8b8;}
div.baseCloths {margin:8px auto 10px;display:block;width:700px!important;}
div.baseCloths ul.baseCloths{padding:7px 0 14px;}
div.baseCloths ul.baseCloths li{display:block;list-style:none;width:200px;float:left;}
div.baseCloths ul.baseCloths li.left{list-style:square;width:100px!important;clear:left;}
div.baseCloths ul.baseCloths li.right{float:left;width:300px;}
div.baseCloths ul.baseCloths li.iefix{width:500px!important;}

/* Panaz Projects */
body div.container div#panazProjects {display:block;padding:10px 13px;}
body div.container div#panazProjects p {width:47%;clear:none;font-size:12px;font-variant:small-caps;}
body div.container div#panazProjects p.left{float:left;margin-left:1%;}
body div.container div#panazProjects p.right{float:right;margin-right:1%;}

/* Profile */
div.half div#galleryFadeInOut {width:380px;height:299px;margin:auto;position:relative;overflow:hidden;}
div.half div#galleryFadeInOut img {margin:auto;top:0;left:0;position:absolute;}
div.half div#galleryFadeInOut div#progress {position:absolute;top:50%;left:50%;margin:-8px 0 0 -100px;width:200px;height:16px;padding:2px;border:3px solid #555555;}
div.half div#galleryFadeInOut div#progress .bar {width:0px;text-align:center;font-size:10px;line-height:16px;height:16px;background: #454545;color: #666;font-weight: bold;}
body div.container.profile.environmental {font-size:13px;line-height:22px;}
body div.container.profile.environmental p {clear:none;}
body div.container.profile.environmental img {float:right;margin:4px 14px;margin-right:7px;clear:right;border:3px double #b8b8b8;}
body div.container.profile.environmental img.left {float:left;clear:left;margin-left:4px;margin-right:14px;}

	
/* Tips */
div.toolTipContainer{text-align:left;z-index:500;color:#b8b8b8;border:1px solid ;line-height:15px;background:#292929;padding:6px 11px 8px 11px;width:154px;}
div.toolTipContainer div.tip div.tip-title{text-align:left;font-weight:bold;color:#aaaaaa;font-weight:bold;padding-bottom:2px;}
div.toolTipContainer div.tip div.tipsbox p {font-family:Verdana,Arial,tahoma;font-size: 12px;margin:0 4px;line-height:17px;color:#b8b8b8;padding:0;border:0;}

/* Admin Areas */
div#adminSeoDisplay {width:500px;z-index:1000;border:1px solid white;background:#cccccc;color:#333333;padding:4px 6px;opacity:0.9;position:fixed;bottom:10px;right:10px;}
div#adminSeoDisplay a {color:#555555;display:block;float:right;text-align:right;}

/**
 * Layout
 **/
body div#footer {clear:left;height:47px;margin:0 auto;width:769px;background:#050505;border:1px solid #191919;text-align:center;color:#999999;font-size:11px;line-height:20px;padding-top:1px;font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;overflow:hidden;positon:relative;}
body div#footer span#footerTextLower {font-size:10px;}
body div#footer a {color:#aaaaaa}
body div#footer div#webSiteInfo{filter:alpha(opacity=80);letter-spacing:0;line-height:normal;width:175px;position:absolute;z-index:1000;color:#555555;bottom:6px;right:10px;font-size:9px;text-align:right;}
body div#footer div#webSiteInfo a{color:#292929;}
body div#countryFlags {position:absolute;top:4px;right:10px;width:300px;height:70px;font-size:12px;text-align:right;}
body div#countryFlags img {border:1px solid #292929;margin-right:7px;margin-top:6px;}
body div#countryFlags img.flagInactive{opacity:0.45;filter:alpha(opacity=32)}
body div#header{margin:50px auto 0 auto;width:745px;height:85px;}
body div#flashHome{margin:0 auto;height:252px;width:765px;height:252px;position:relative;}
body div#flashHome div.flashOutput img {position:absolute;top:0;left:0;z-index:-10;width:765px;overflow:hidden;}
body div#navigation {z-index:20;position:relative;background:url(../../images/buttons/nav/black/nav.gif) repeat-x bottom;width:769px;height:60px;margin:0 auto;margin-bottom:2px;}
body div#navigation div#placeHolderContainer img{display:block;float:left;border:1px solid #444;margin:7px 7px 0 9px;}
body div#navigation div#placeHolderContainer div#placeHolder {overflow:hidden;text-align:left;height:27px;line-height:27px;float:left;font-size:10px;padding:0 3px 0 0;color:#bbbbbb;}
body div#navigation div#placeHolderContainer div#placeHolder span{color:#999999;display:inline-block;margin-right:3px;}
body div#navigation div#placeHolderContainer div#placeHolder a {margin:0;padding:0;color:#bbbbbb;}
body div#navigation div#links {float:left;vertical-align:top;height:33px;padding:0 2px 0 1px;color:#ddd;font-size:11px;letter-spacing:0.1px;font-weight:bold;width:100%;}
body div#navigation div#links a {color:#ddd;text-decoration:none;position:relative;height:33px;line-height:33px;padding:0 14px;display:block;float:left;text-align:center;}
body div#navigation div#links ul,body div#navigation div#links li {margin:0;padding:0;position:relative;list-style:none;float:left;z-index:0;}
body div#navigation div#links ul ul{display:none;position:absolute;top:33px;left:0px;}
body div#navigation div#links ul ul li {float:none;clear:left;display:block;width:210px;height:33px;position:relative;}
body div#navigation div#links ul ul li a{z-index:0;padding:0;padding-left:14px;text-align:left;width:196px;font-weight:bold;font-size:11px;background:url(../../images/buttons/nav/black/nav.gif) repeat-x bottom;}
body div#navigation div#links ul ul ul {left:210px;top:0px;border-left:#bbbbbb}
body div#navigation div#links ul ul span{cursor:pointer;cursor:hand;}
body div#navigation div#links ul ul span.counter {display:block;position:absolute;right:14px;top:9px;}
body div#navigation div#links ul ul ul {left:210px;top:0px;width:226px;border-left:#bbbbbb}
body div#navigation div#links ul ul.healthcareSub ul {left:236px}
body div#navigation div#links ul ul.healthcareSub li {width:236px;}
body div#navigation div#links ul ul.healthcareSub li a{width:222px;}
body div#navigation div#links ul ul.healthcareUpholsterySub ul {left:226px}
body div#navigation div#links ul ul.healthcareUpholsterySub li {width:226px;}
body div#navigation div#links ul ul.healthcareUpholsterySub li a{width:212px;}
body div#navigation div#links ul ul ul span.note {font-size:9px;font-weight:normal;display:block;float:right;text-align:right;padding:6px 5px 0 0;color:#555555}
body div#navigation div#links ul ul ul span.head {display:block;float:left;}
body div#subNavigation {height:33px;width:765px;margin-left:2px;background:url(../../images/buttons/nav/black/nav.gif) repeat-x bottom;}
body div#subNavigation div#subLinks {text-align:center;height:33px;font-size:11px;letter-spacing:0.1px;font-weight:bold;color:#ddd;}
body div#subNavigation div#subLinks a {top:-1px;padding:0 18px;position:relative;display:inline-block;clear:both;float:none;text-align:center;height:33px;line-height:33px;color:#ddd;}
body div#navigation div#links ul li a.mainMenu span, body div#subNavigation div#subLinks a.mainMenu span{display:block;position:absolute;right:0;top:0;width:2px;height:33px;padding:0;}
body div#subNavigation div#hospitalityLinksContainer div#subLinks a {padding:0 12px;}
body div#subNavigation div#subLinks span {display:inline-block;font-size:15px;font-weight:bold;text-decoration:none;height:33px;line-height:33px;position:relative;top:0px;padding:0 15px;float:none;text-align:center;color:#b8b8b8;}
body div.container {clear:left;height:303px;margin:0 auto;width:769px;background:#050505;border:1px solid #191919}
body div.container div.full {height:289px;width:749px;margin:0px 0pt 0pt 2px;padding:5px 8px;background:#292929;}
body div.container div.full.nopad {height:307px;width:765px;padding:0;margin:0px 0pt 0pt 2px;background:#292929;}
body div.container.users div.full,body div.container.login div.full {height:289px;width:735px;margin:0px 0pt 0pt 2px;padding:5px 15px;}
body div.container div.half {width:365px;padding:5px 8px;background:#292929;margin:0 0 0 387px;}
body div.container div.half.nopad {padding:0px;width:380px;}
body div.container div.third {height:132px;width:360px;padding:7px 11px 8px 11px;float:left;line-height:18px;background:#292929;margin-left:385px;}
body div.container div.third.nopad {padding:0px;height:147px;width:382px;}
body div.container div.left {margin:0px 3px 0 2px;}
body div.container div.first {margin-bottom:3px;}
body div.container div.third.bottom.left {clear:left;}
body div.container div.third.bottom {margin-top:0;height:133px;}
body div.container div.third.bottom.nopad {margin-top:0;height:149px;}
body div.container div.third.inline{margin-left:auto;width:380px}
body div.container div.third.right{margin-left:auto;width:358px;}
body div.container div.third.right.nopad{margin-left:auto;width:380px;}
body div.innovation {height:auto;text-align:center;padding:11px 0 2px 0; }
body div.titleBar{position:absolute;top:0;left:0;right:0;width:100%;padding:10px 0 12px 0;border-bottom:0px solid #292929;background:#050505;}
body div#footer div#companyLogoContainer{float:left;width:200px;}
body div#countryFlags img.extraInfo,body div#footer img.extraInfo{border:none;visibility:hidden;position:relative;top:2px;margin-right:10px;cursor:pointer;cursor:hand;}
body div#footer img.extraInfo{position:relative;top:2px;left:5px;}
body div#extraInfoContainer{display:none;margin-bottom:3px;}
body div#extraInfoContainer p{font-size:13px;}
body div#extraInfoContainer div.container{height:auto;}
body div#extraInfoContainer div.container div.full{height:auto;margin:2px;line-height:21px;width:737px;padding:8px 14px;}
body div#extraInfoContainer div.container div.full h1{margin-top:2px;margin-bottom:3px}
body div#extraInfoContainer div.container div.full img.left{float:left;margin-right:20px;margin-bottom:10px;}
body div#extraInfoContainer div.container div.full img.right{float:right;margin-left:20px;margin-bottom:13px;}


/**
 * Pages
 **/

/** Home **/
div.homeImageryHalf {position:absolute;top:0pt;left:1px;height:299px;overflow:hidden;}
/** Errors **/
div.errors404 p.strapline {padding-top:5px;font-size:15px;width:60%;margin:0 auto;text-align:center;}
div.errors404 p.listHeader {width:40%;font-size:13px;margin:0 auto;padding:12px 0 4px 0;}
div.errors404 ul {width:40%;font-size:13px;margin:0 auto;padding-left:70px;}
/** Legal **/
div.container.terms ul {list-style-type:decimal;line-height:18px;margin-right:10px;}
div.container.terms ul li {font-weight:bold;}
div.container.terms ul li ul li {font-weight:normal;}
div.container.privacy ul {list-style-type:decimal;line-height:18px;margin-right:10px;}
/** News **/
div.news.third {overflow:hidden}
div.news div.newsItem {text-align:justify;font-size:11px;line-height:19px;height:140px;display:none;}
div.news div.newsItemFirst {display:block;}
div.news div.newsItem h2 {height:21px;margin-bottom:0;}
div.news div.newsFiles {line-height:22px;margin:3px;}
div.news div.newsFiles a {font-size:11px;color:#8b8b8b;}
div.news div.newsFiles img {margin-left:10px;}
div.news div.newsImageContainer {clear:left;padding-bottom:11px;margin-left:8px;width:220px;float:left;overflow:hidden;}
div.news div.newsTextContainer {width:495px;padding-bottom:11px; float:left;margin-left:8px;line-height:18px; min-height:160px;padding-bottom:30px;position:relative;}
div.news p.newsArticleStrapline {float:left;margin-bottom:9px;clear:left;position:relative;top:3px;color:#b8b8b8}
div.news p.newsArticleStrapline a{color:#b8b8b8}
div.news p.newsArticleStraplineRight {width:30%;float:right;text-align:right;color:#b8b8b8}
div.news p.newsArticleStraplineRight img {position:relative;top:2px;left:1px;}
div.news p.newsArticleStraplineRight a {color:#b8b8b8}
div.news div.newsAdditionalContent {text-align:right;color:#555555;padding-top:5px;position:absolute;bottom:8px;right:0px;}
div.news div.newsAdditionalContent a {color:#8b8b8b;display:inline;margin-left:4px;}
div.news div.newsAdditionalContent img {position:relative;top:2px;left:1px;}
div.news div.newsAdditionalContent span {display:inline;padding-left:4px;text-align:right;margin-top:4px;}
div.news div.newsColumn {width:32%;float:left;}
div.news div.newsColumnMiddle {padding:0 2%;}
div.news span.newsListDate {color:#b8b8b8;display:block;font-weight:bold;padding-top:5px;padding-left:2px;}
div.news span.newsListItem {display:block;height:23px;line-height:23px;overflow:hidden;}
div.news span.newsListItem a {color:#8b8b8b;display:inline;margin-left:14px;}
div.news span.newsListItem img {position:relative;top:2px;left:1px;display:none;}
div.news span.newsListItem a:hover img {display:inline;}
div.news div.newsYearContainer {clear:both;margin-top:9px;}
div.news div.newsArchiveLinkContainer {clear:both;text-align:right;}
div.news div.newsArchiveLinkContainer img {position:relative;top:2px;left:1px;}
div.news div.newsArticleTextContainer {clear:left;margin:4px 0 5px 0;font-size:11px;text-align:justify;line-height:19px;}
div.news div.newsArticleLinkContainerOuter {position:relative;}
div.news div.newsArticleLinkContainerInner {position:absolute;bottom:16px;right:9px;}
div.news div.newsArticleLinkContainerOuter div.news div.newsArticleLinkContainerInner a {font-size:10px;font-weight:bold;color:}
div.news div.newsArticleRecentStrapline {margin-bottom:12px;color:#b8b8b8}
div.news div.newsItemContainer {position:absolute;left:0;right:0;bottom:0;padding:4px 8px;}
div.news div.newsArticleTextContainer img {float:left;margin:0px 3px 0 0;}
div.news div.newsThirdContainer {position:relative;height:100%;padding:6px 8px;}
div.news div.newsControlsContainer {position:absolute;bottom:15px;right:9px;text-align:right;font-size:11px;}
a.newsSynopLink {left:0px;}
a.newsSynopLink img {margin-bottom:-2px;margin-right:-1px;}

/** Collections **/
h1.collectionsFull{margin-top:5px;}
div.collections div.collectionsStrapline{text-align:center;color:#b8b8b8;font-weight:bold;font-size:11px;margin:2px auto 14px auto;}
div.collections div.collectionsFooter{margin:18px 0 5px 0;clear:left;bottom:5px;position:relative;text-align:center;font-weight:bold;colour:#555555}
div.collections div.collectionsFooter a {font-size:11px;color:#b8b8b8}
div.collections div.collectionsFooter span {font-size:18px;position:relative;display:inline;top:3px;}
div.collections div.collectionsThumbContainer{float:left;width:185px;text-align:center;font-weight:bold;line-height:normal;margin:0 0 18px 0;height:224px;}
div.collections div.collectionContainer div.collectionsThumbContainer {height:190px;}
div.collections div.collectionContainer div.collectionsThumbContainer.ebook {height:215px;}
div.collections div.collectionsThumbContainer a {color:#aaaaaa}
div.collections div.collectionsThumbContainer img {border:3px double #555555;margin:3px;}
div.collections div.collectionMainImage {width:230px;height:236px;margin-top:2px;border:3px double #b8b8b8;}
div.collections div.collectionMainImageFooter{width:230px;text-align:center;padding-top:3px;}
div.collections div.collectionsHeader{margin:12px auto 1px auto;text-align:center;}
div.collections a#expandTextLink {font-size:8px;position:relative;left:6px;bottom:1px;color:#aaaaaa}
div.collections a#expandTextLink img {height:13px;width:13px;position:relative;top:3px;}
div.collections p#expandedText{display:none;margin-bottom:0;}
div.collections div.fabricContainer {text-align:left;width:687px;margin:6px auto 7px auto;height:180px;}
div.collections div.fabricContainer div {height:180px;line-height:180px;width:300px;margin:-90px 0 0 -150px;color:#b8b8b8;font-size:16px;position:absolute;left:50%;top:50%;text-align:center;}
div.collections div.fabricContainer img {width:150px;height:150px;display:inline;margin:9px;}
div.collections div.full.colourways div.colourwayContainer {width:750px}
div.collections div.full.colourways div.fabricContainer {text-align:left;width:auto;margin:3px 0 8px 0;overflow-y:scroll;height:300px;scrollbar-base-color:#292929; scrollbar-arrow-color:#bbbbbb}
div.collections div.colourwayContainer div.fabricContainer a {width:105px;height:105px;display:block;float:left;margin:7px;}
div.collections div.fabricDesignContainer div.fabricContainer a {width:150px;height:150px;display:block;float:left;margin:9px;}
div#viewFabricDetail div.collections div.fabricMainImage {border:3px double #b8b8b8;width:340px;height:340px;overflow:hidden;}
div#viewFabricDetail div.collections div.fabricMainImageContainer{width:346px;float:right;}
div#viewFabricDetail div.collections div.viewCollectionAccordion .toggler {width:385px;padding:5px 3px 6px 5px;margin-left:2px;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricTable {height:55px;margin-left:3px;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn{display:block;float:left;overflow:hidden;padding:3px;height:18px;line-height:18px;background:#343434;border-color:#777777;border-style:none none solid solid;border-width:0px 0px 1px 1px;text-align:center;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumnHeader{height:18px;margin-top:2px;font-weight:bold;line-height:18px;border-style:solid none solid solid;border-width:1px 0px 1px 1px;background:#393939;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumnSubHeader{background:#393939;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumnLast{border-right:1px solid #777777;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.twoColumns {width:47%;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.threeColumns {width:31%}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.fourColumns {width:91px}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.fiveColumns {width:72px}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.sixColumns {width:59px}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.sevenColumns {width:14%}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.fourColumns.fabricColumnLast{width:92px;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.sixColumns.fabricColumnLast{width:56px;}
div#viewFabricDetail div.collections div.viewCollectionAccordion div.fabricColumn.fiveColumns.fabricColumnLast{width:70px;}
div.collections div.collectionContainer{margin:0 auto;width:740px;font-size:12px;}
div.collections div.basketLinks{position:relative;padding:8px 0 12px;text-align:center;margin:0 auto;width:394px;}
div#viewFabricDetail{visibility:hidden;position:relative;}
div.collections p.fabricDesignLinkOpen {position:absolute;top:2px;right:15px;width:300px;height:24px;text-align:right;cursor:pointer;cursor:hand;z-index:100;}
div.collections p.fabricDesignLinkOpen a {height:24px;width:300px;display:block;padding-top:7px;cursor:pointer;cursor:hand;z-index:100;position:relative;}
div.collections p.fabricDesignLinkOpen img {position:relative;top:2px;}
div.collections div.book p.fabricDesignLinkOpen {display:block;}
div.collections div.openBook p.fabricDesignLinkOpen {display:none;}
div.collections div.book div.fabricDesignContainer{display:none}
div.collections div.openBook div.fabricDesignContainer{display:block!important;}
div.collections div.fabricDesignContainer{display:none;}
div.collections div.tabs span.toggler {width:22px;height:22px;line-height:22px;color:#999;padding:0;text-align:center;float:left;}
div.collections div.tabs span.toggler a {width:100%;heigt:100%;color:#999;font-weight:bold;}
div.collections h1#collectionHeader{float:left;margin-left:13px;}
div.collections div.collectionMainText{float:left;font-size:12px;line-height:21px;}
div.collections div.collectionMainImageContainer{width:234px;float:left;}
div.collections div.gutter{}
div.collections div.multiColumn, div#collection div.multiColumn-screen{}
div.collections div.multiColumn, div#collection div.multiColumn-screen{display:block; position:relative;}
div.collections div.multiColumn-print{display:none;}
div.collections a#rm img,div.collections a#rmS img {position:relative;top:2px;}
div.collections div#rmC, div.collections div#rmH {clear:left;margin-left:13px;height:300px;}
div.collections div.collectionHeader {font-size:20px;height:23px;clear:right;}
body div.healthcare div#subNavigation div#subLinks{font-size:14px;font-weight:normal;}
body div.collectionMainText div a img {position:relative;top:2px;}
/** Distribution **/
div.distribution div.distrStrapline{text-align:center;color:#b8b8b8;font-size:11px;width:400px;margin:3px auto 9px auto;}
div.distribution div#distrAccordianContainer{float:left;padding:0px 0px 2px 51px;width:190px;}
div.distribution div#distrAccordianContainer h5 {margin-bottom:-6px;}
div.distribution div#distrAccordianContainer select {margin:0px auto 7px auto;width:190px;}
div.distribution div#distrAccordian span{width:100%}
div.distribution div#distrAutoComplete{margin-top:20px;}
div.distribution div#distrHelpIcons{padding-top:2px;text-align:right;width:197px;float:left;width:220px;clear:left;}
div.distribution div#distrMap{text-align:center;position:relative;float:right;width:475px;}
div.distribution div#distrMap img{visibility:hidden;border:none;position:absolute;top:8px;left:-2px;}
div.distribution div#distrMap img#distrMapWorld{visibility:visible;}
div.distribution div#distrAccordian div.toggler {color:#222222;cursor:pointer;}
div.distribution div.tabs span.toggler {width:22px;height:22px;line-height:22px;color:#999;padding:0;text-align:center;float:left;}
div.distribution div.tabs span.toggler a {width:100%;heigt:100%;color:#999;font-weight:bold;}
div.distribution img#distrMapUSA,img#distrMapUK,img#distrMapEurope{visibility:hidden;}
div.distribution div#distrMapActiveInfoEurope,div#distrMapActiveInfoUK,div#distrMapActiveInfoNUSA,div#distrMapActiveInfoSUSA,div#distrMapActiveInfoAsia,div#distrMapActiveInfoOceania,div#distrMapActiveInfoAfrica{visibility:hidden;display:none;position:absolute;top:190px;right:430px;color:#bbbbbb;width:340px;z-index:500;text-align:center;}
div.distribution div#distrMapActiveInfoEurope img,div#distrMapActiveInfoUK img,div#distrMapActiveInfoNUSA img,div#distrMapActiveInfoSUSA img,div#distrMapActiveInfoAsia img,div#distrMapActiveInfoOceania img,div#distrMapActiveInfoAfrica img{cursor:pointer;position:relative;top:3px;visibility:visible;z-index:500;}
div.distribution div#distrAccordian div.toggler {cursor:pointer;cursor:hand;height:13px;}
div.distribution div#distrContactsContainer {margin-bottom:3px;visibility:hidden;}
div.distribution div.distrContactContainer {width:80%;margin:0 auto;clear:both;height:200px;}
div.distribution div.distrContactContainer div.distrContactHeaderContainer{display:block;padding:1px 0;padding-top:6px;margin-bottom:6px;height:22px;background:url('../../images/background/repeats/lineGold.gif') repeat-x bottom;}
div.distribution div.distrContactContainer span.distrContactImageContainer {display:block;width:85px;margin-top:2px;float:left;}
div.distribution div.distrContactContainer span.distrContactImageContainer img {border:3px double #555555;}
div.distribution div.distrContactContainer div.distrContactInfoContainer{display:block;float:left;line-height:15px;margin-left:10px;color:#b8b8b8;width:496px;}
div.distribution div.distrContactContainer div.distrContactInfoContainer span{display:inline-block;font-weight:bold;width:85px;/*min-height:40px;max-height:120px;*/}
div.distribution .example-info{position:absolute;top:0;right:4px;padding:1px 2px;font-size:0.9em;}
div.distribution .example-dropdown{color:#222222;background:#191919;width:17px;height:17px;float:left;clear:right;margin-left:-17px;cursor:pointer;z-index:2;}
div.distribution div#distrContactsContainer {visibility:hidden;}
div.distribution div#distrContainerSelect {visibility:hidden;}
div.distribution div#distrContainerSelect div.regionsAreasContainer {width:545px;margin:12px auto 0px;}
div.distribution div#distrContainerSelect div.regionsAreasSelectContainer{width:270px;height:18px;float:left;text-align:left;}
div.distribution div#distrContainerSelect div.regionsAreasSelectLabel {width:75px;float:left;height:18px;line-height:18px;}
div.distribution div#distrContainerSelect select{display:none;float:left;min-width:160px}
div.distribution div#distrContainerSelect div#distrLoadingAreas,div.distribution div#distrContainerSelect div#distrNoAreas,div.distribution div#distrContainerSelect div#distrNothingSelected,div.distribution div#distrContainerSelect div#distrOnlyOneArea {display:none;height:18px;line-height:18px;}
/** Portfolio Search **/
div.search div.searchStrapline{text-align:center;color:#b8b8b8;font-size:11px;width:400px;margin:3px auto 9px auto;}
div#searchResults {visibility:hidden;}
/** Projects **/
body div.container.projects div.full.projectsDesc p {font-size:13px;margin:7px 4px;line-height:22px;font-variant:small-caps}
div.projects #gallery {position:relative;width:765px;height:360px;overflow:hidden;}
div.projects #progress {width:200px;position:relative;top:110px;margin:0 auto;height:16px;padding:2px;border:3px solid #292929;visibility:hidden;} 
div.projects #progress .bar {width:0px;text-align:center;font-size:10px;line-height:16px;height: 16px;background: #2a2a2f;color: #fff;font-weight: bold;}
div.projects #homeFadeInOut {width:771px;height:250px;overflow:hidden;clear:both;position:relative;}
div.projects #homeFadeInOut img {position:absolute;top:0;left:0;}
/** Healthcare **/
div.healthcare ul.healthcareLinks li span {font-weight:bold;font-size:13px;}
div.healthcare ul.healthcareLinks {font-size:11px;}
div.healthcare ul.healthcareCollectionLinks {list-style:none;margin:8px 30px 12px 25px;font-size:12px;}
div.healthcare ul.healthcareCollectionLinks li ul {margin:8px 30px 12px 30px;}
div.healthcare ul.healthcareCollectionLinks li span {font-weight:bold;font-size:13px;}
div.healthcare ul.healthcareOtherLinks li span {font-weight:bold;}
div.healthcare span.healthcareCollectionsPortfolioHeader{display:block;width:100%;filter:alpha(opacity=75);opacity:0.75;font-size:11px;color:#b8b8b8;font-size:10px;font-weight:bold;position:absolute;top:-1px;height:20px;text-align:center;}
div.healthcare span.healthcareCollectionsPortfolioLink{display:block;width:100%;filter:alpha(opacity=75);opacity:0.75;position:absolute;top:18px;font-size:11px;height:20px;text-align:center;}
div.healthcare span.healthcareCollectionsPortfolioContainer{width:100%;height:52px;position:absolute;top:160px;font-size:11px;font-weight:bold;z-index:200;background:url('../../images/layout/healthcare/collections_bg.gif') no-repeat center;}
div.healthcare ul.healthcareLinks a {color:#aaaaaa}
div.healthcare ul.healthcareLinks a:hover {color:#efefef}
body div.container.healthcareHome div.half{height:289px;width:364px;font-size:11px;position:relative;}
div.healthcare ul.shield {margin-bottom:5px}
div.healthcare ul.shield li {line-height:17px;}
div.healthcare div.shieldLogos {height:auto;padding:3px auto 1px;text-align:center;text-align:center;}
div.healthcare div.shieldLogos img{margin:10px 8px 6px;}
div.healthcare.shieldDiagrams div {text-align:center;line-height:23px;}
div.healthcare.shieldDiagrams div img {margin:0 21px 3px;}
div.healthcare.shieldDiagrams div.shieldDiagramTextLeft {width:225px;padding:5px 12px 0pt 22px;float:left;text-align:justify;font-size:14px;}
div.healthcare.shieldDiagrams div.shieldDiagramTextMiddle{width:225px;padding:5px 10px;float:left;text-align:justify;font-size:14px;}
div.healthcare.shieldDiagrams div.shieldDiagramTextRight {width:225px;padding:5px 22px 0pt 12px;float:left;text-align:justify;font-size:14px;}
div.healthcare.shieldDiagrams div.shieldFiltration img{float:right;margin-right:39px;}
div.healthcare.shieldDiagrams div.shieldFiltration div {position:absolute;text-align:justify;top:31px;left:39px;margin-top:3px;font-size:19px;line-height:30px;width:370px;height:200px;}
div.healthcare.shieldDiagrams.collections div.shieldFiltration {padding-top:14px;padding-bottom:8px;height:255px;position:relative;}
div.healthcare.shieldDiagrams.collections div.shieldFiltration div.link {padding:3px;height:30px;position:absolute;bottom:0;left:0;top:auto;font-size:11px;text-align:center;width:100%;}
div.healthcare div.shieldDesignContainer{position:relative;top:-18px;height:100px;margin-bottom:-19px;}
div.healthcare div.shieldDesignImage {position:absolute;top:0px;left:40px;width:180px;text-align:right;}
div.healthcare div.shieldDesignQuote {position:absolute;left:240px;top:12px;width:400px;}
div.healthcare.shieldTech p.listHeader{display:none;}
div.healthcare.shieldTech ul{display:none;}
body div.container.healthcare div.full.nopad.shieldDesign{height:216px;width:723px;padding:8px 21px;line-height:23px;font-size:14px;}
body div.container.healthcare.shieldTech{height:auto;padding:2px 0;}
body div.container.healthcare.shieldTech div.full.nopad{height:146px;width:723px;padding:8px 21px;line-height:23px;font-size:14px;}
body div.container.healthcare.shieldSummary{height:441px}
body div.container.healthcare.shieldSummary div.third.first.left{height:389px;font-size:12px;}
body div.container.healthcare.shieldDiagrams div.full.nopad.shieldAirDiagrams{height:357px;padding:14px 0;}
body div.container.healthcare.shieldDiagrams.collections div.full.nopad.shieldAirDiagrams{padding-top:8px;padding-bottom:8px;height:auto;}
div.healthcare h2.shieldTechSummary,h3.shieldDesign{font-size:18px}
div.healthcare h4.shieldAirFiltrationHeader{font-size:38px;font-weight:normal;margin-bottom:5px;}
div.healthcare div.imageContainer{height:70px;width:153px;float:right;}
div.healthcare div.imageContainer img{margin-left:15px;}
body div.container.healthcarePanvelle {height:auto;}
body div.container.healthcarePanvelle div.full.large{height:auto;margin-bottom:2px;padding:6px 11px;width:743px;}
body div.container.fabricSpecs a {color:#E0E5EF!important;}
/** Hospitality **/
div.hospitality div#hospitalityTextContainer{height:264px;font-size:12px;line-height:17px;}
div.hospitality div#hospitalityTextContainer ul{font-variant:small-caps;margin-top:-3px;padding-left:25px;}
div.container.hospitality#hospitalityHomeContainer{height:auto;margin-top:-1px;padding-top:0px;padding-bottom:2px;}
div.hospitality div#hospitalityHomeImageContainer{height:279px;}
body div.container.hospitality.hospitalityStatic {height:auto;z-index:300;}
body div.container.hospitality div.half a{text-decoration:underline;}
/** Education */
body div.container.education div.half{height:289px;width:364px;}
/** User Pages **/
div.users div.usersLeft,div.login div.usersLeft{width:355px;display:block;overflow:hidden;float:left;margin-right:0px;}
div.users div.usersRight,div.login div.usersRight{width:360px;float:right;margin-left:10px;}
div.users div.usersMid,div.login div.usersMid{width:360px;margin:auto;}
div.users{width:100%;margin:0 auto;clear:both;}
div.users div.usersHeaderContainer,div.login div.usersHeaderContainer{display:block;padding:1px 0;padding-top:6px;margin-bottom:6px;height:22px;background:url('../../images/background/repeats/lineGray.png') repeat-x bottom;}
div.users div.usersHeaderContainerBlank{display:block;padding:1px 0;padding-top:6px;margin-bottom:6px;height:22px;}
div.users div.usersInfoContainer{display:block;line-height:16px;width:98%;margin:0 auto;}
div.users div.usersInfoContainer p{display:block;float:left;font-weight:bold;width:72px;clear:left;margin:0;padding:0;}
div.users div.usersInfoContainer span{display:block;float:right;width:250px;}
div.users p.contactFormStrapline{width:98%;margin:0 auto;margin-bottom:8px;margin-top:2px;}
div.login p.loginFormStrapline{width:98%;margin:0 auto;margin-bottom:8px;margin-top:2px;}
div#navigation div#userControls{position:absolute;width:190px;height:28px;display:block;background:transparent;right:-6px;top:-26px;opacity:0.32;filter:alpha(opacity=32);}
div#navigation div#userControls img{float:right;display:inline-block;border:none;margin-right:12px;margin-top:6px;}
/** Samples Basket **/
div.samplesBasket div.basket {width:80%;margin:18px auto;position:relative;}
div.samplesBasket div.basket div.contains {float:right;text-align:right;height:20px;line-height:20px;}
div.samplesBasket div.basket div.item {height:94px;margin-bottom:16px;padding:2px 10px;clear:both;height:106px;border:3px solid #bbbbbb;border-top:0px;border-bottom:0px;width:100%;float:left;position:relative;}
div.samplesBasket div.basket div.item span{float:left;width:115px;}
div.samplesBasket div.basket div.item div.info {float:left;width:481px;}
div.samplesBasket div.basket div.item div.info ul {margin:0;padding:0;}
div.samplesBasket div.basket div.item div.info ul li {display:block;height:16px;list-style:none;margin:0;padding:0;overflow:hidden;}
div.samplesBasket div.basket div.item div.info ul li strong{width:90px;display:inline-block;}
div.samplesBasket div.basket div.item div.info ul li ul {width:94%;margin:0 auto;line-height:16px;}
div.samplesBasket div.basket div.item div.info ul li ul li {width:135px;float:left;}
div.samplesBasket div.basket div.item div.info ul li ul li.help {width:50px;float:left;}
div.samplesBasket div.basket div.item div.info ul li ul li.view {width:112px;float:left;}
div.samplesBasket div.basket div.item div.info ul li ul li img{position:relative;top:2px;}
div.samplesBasket p.dualSubmit {width:600px;}
div.samplesBasket input {float:left;}
body div.samplesBasket p.dualSubmit input#samplesFormSubmit {margin-left:22px;}

/**
 * Forms
 **/
input{float:left;}
.tipsbox .tipsbox_inner p {color:#cccccc}
input,select,textarea {border:1px solid #999;height:18px;margin-bottom:1px;font-size:9px;height:17px; }
textarea{height:45px;width:160px;font-family:Arial, Helvetica, sans-serif;}
fieldset {border:none;padding:0 0 0 2%;margin:4px 6px;width:320px;clear:both;}
legend {font-weight:bold;font-size:12px;padding:0 0 3pt 0;color:#aaaaaa}
form p {clear:none;}
form p.label {display:block;float:left;width:120px;margin:0 3% 2pt 4%;clear:left;}
form p.input {display:block;float:left;margin-bottom:2pt;}
form p.input input,form p.input select {padding-top:2px;height:14px;width:160px;}
form p.input select{padding-top:0;}
form p.checkboxHeader {display:block;float:right;width:328px;clear:both;height:12px;margin:0 3% 1pt 4%;padding-bottom:4px;}
form span.checkbox {display:block;width:23px;float:right;padding-bottom:3px;}
form span.checkbox input {border:0px;height:auto;background:#292929}
form span.checkboxLabel {display:block;width:84px;height:17px;padding-bottom:3px;float:right;}
form p.termsContainer {width:225px;margin:0 auto;text-align:center;}
form p.terms {width:23px;margin-left:36px;margin-top:3px;text-align:left;float:left;}
form p.terms input {border:0px;height:auto;background:#292929}
form p.termsLabel {width:200px;height:17px;margin-top:3px;float:left;}
form p.submit {text-align:center;clear:both;width:100%;height:20px;padding-top:10px;}
form p.submit input {float:none;padding:1px 10px 3px 10px;height:19px;}
form p.dualSubmit {text-align:center;clear:both;width:100%;height:24px;padding-top:8px;}
form p.dualSubmit input {padding:2px 12px 5px 12px;font-size:13px;height:25px;float:none;}
form fieldset.middle {margin:0 auto;float:none;}
form fieldset.middle input#samplesFormSubmit {margin:auto;}
/** User Pages **/
form#loginForm fieldset{clear:none;}
form#loginForm legend{padding:0;}
form#loginForm p.submit{padding-top:3px;}
form#loginForm p.submit {margin-left:120px;padding-left:7%;width:160px;text-align:right;clear:both;}
form#loginForm p.submit input {float:right;padding:1px 10px 3px 10px;height:19px;}
form#loginForm p.submit span {font-size:9px;display:block;float:right;margin-right:7px;font-variant:small-caps;color:#b8b8b8}
form#mainLoginForm fieldset{clear:none;margin-left:15px;}
form#mainLoginForm p.submit{padding-top:3px;}
form#mainLoginForm p.submit {margin-left:120px;padding-left:7%;width:160px;text-align:right;clear:both;}
form#mainLoginForm p.submit input {float:right;padding:1px 10px 3px 10px;height:19px;}
form#mainLoginForm p.submit span {font-size:9px;display:block;float:right;margin-right:7px;font-variant:small-caps;color:#b8b8b8}
div.users fieldset {width:354px;}
div.users form p.input input,div.users form p.input select {width:190px;}
div.users form p.input select{width:192px;}
div.users form p.input textarea {width:190px;}


/**
 * Headers
 **/
h1.center,h2.center,h3.center,h4.center,h5.center{text-align:center}
h1,h2,h3,h4,h5,h1 a,h2 a, h2 a:link,h3 a,h3 a:link,h4 a,h4 a:link,h5 a,h5 a:link{color:#cccccc;font-family:verdana,tahoma,arial;margin:0px;padding:0px;text-align:left;}
h1{font-size:19px;font-weight:normal;}
h2{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h3.innovate{font-size:16px;text-align:center;}
h5.contactName{font-size:12px;margin-bottom:-1px;}
h5#footerText,h5#footerTextLower{color:#999999;text-align:center;}
h5#footerTextLower{font-weight:normal}
h5#footerTextLower a {color:#999999}
h5.distrLocalRepHead{margin-bottom:6px;}
h2.strapline{text-align:center;color:#b8b8b8;font-weight:bold;font-size:11px;margin:2px auto 14px auto;}