/* IE png fix */
#logo *, #mainNav *, img.png, #brandingImage *, #offWhite-pageTitle, #offWhite-pageTitle-noNav, #productCategory-brandingImage *,
.paginationHolder *, .performanceTechnology-landing-img *, #lb-enlargeImage *, #lb-otherViews *, #productDetail-content, #emailForm *,
#designerBio-canvas *, .paginationHolderOuter-bottom *, #whereToBuy-mapPopup *, .viewEntireCollectionContainer { _behavior:url("/common/css/iepngfix.htc"); }

/* Initial Setup Styles */
html 									{ overflow: -moz-scrollbars-vertical; overflow-x: auto; overflow-y: scroll}
body, div, p, ul, form, h1,
h3, h4, h5, h6							{ margin:0; padding:0; }
body									{ background-color:#939895; }
#shadow									{ background:transparent url('../images/bg-canvasShadow.gif') repeat-y; width:970px; margin-left:auto; margin-right:auto; text-align:left; padding:0 26px; position:relative; top:0; left:0; z-index:2; }
#canvas									{ background:#EFF2EB url('../images/bg-canvas.jpg') no-repeat; width:970px; position:relative; top:0; left:0; padding:116px 0 0 0; }
#bottom-shadow							{ width:1022px; margin-left:auto; margin-right:auto; margin-bottom:30px; text-align:center; }
img.omniImg                             { position:absolute }
#document-overlay                       { position:absolute;top:0;left:0;display:none; z-index:3; background:transparent url('../images/spacer.gif') repeat; cursor:pointer; cursor:hand; }

/* Font Styles */
body, div, p, li, span					{ font-family:arial, verdana, sans-serif; font-size:11px; color:#4A4949; }
h1										{ font-size:18px; color:#000; font-weight:normal; line-height:1em; text-transform:uppercase; margin-left:20px; visibility:hidden }
h1.grey-title							{ color:#4A4949; }
#ie6only h1		                        { padding:0; }
#ie6only h1.sIFR-replaced		        { padding:4px 0 0 0; }
#ie6only h1.black-title                 { margin:0 0 0 20px; padding:0; line-height:26px }
#ie6only #catalogResults-content h1.black-title { margin:0 0 0 10px; padding:0; line-height:30px }
#ie6only #catalogResults-content h1.sIFR-replaced { margin:0 0 0 10px; padding:4px 0 0 0; line-height:30px }
h2										{ font-size:19px; color:#99610E; font-weight:normal; line-height:1em; text-transform:uppercase; width:340px; margin:0 0 11px 0; visibility:hidden }
h3										{ font-size:13px; color:#000; font-weight:normal; text-transform:uppercase; }
h5										{ margin:0 0 10px 0; font-family:arial, verdana, sans-serif; font-weight:bold; font-size:10px; color:#999; text-transform:uppercase; }
a										{ font-family:georgia, serif; text-decoration:none; font-style:italic; font-size:11px; color:#000; cursor:pointer; cursor:hand; }
a:hover									{ color:#99610E; }
ul *									{ list-style-type:none; }
ol li									{ color:#99610e; font-weight:bold; }
ol li span								{ color:#000; font-weight:normal; }

li.copy									{ background:transparent url('/common/images/bullet-copy.gif') no-repeat 0 4px; padding:0 0 0 10px; }
li.link									{ background:transparent url('/common/images/bullet-link.gif') no-repeat 0 3px; padding:0 0 0 10px; }
li.link-light    						{ background:transparent url('/common/images/bullet-link-light.gif') no-repeat 0 3px; padding:0 0 0 10px; }
li.link-black							{ background:transparent url('/common/images/bullet-arrowBlack.gif') no-repeat 0 4px; padding:0 0 0 10px; }
li.link-black-whereToBuy				{ background:transparent url('/common/images/bullet-arrowBlack.gif') no-repeat 2px 4px; padding:0 0 0 10px; }
li.print								{ background:transparent url('/common/images/icon-print.gif') no-repeat 0 3px; padding:0 0 0 10px; }
li.help									{ background:transparent url('/common/images/icon-help.gif') no-repeat 0 0; padding:0 0 0 10px; }
li.up-arrow		    					{ background:transparent url('/common/images/bullet-upArrow.gif') no-repeat 0 5px; padding:0 0 0 10px; }

/* Main Navigation and Dropdown Styles */
#mainNav								{ position:absolute; top:91px; left:10px; width:912px; padding:0 0 0 39px; border-bottom:1px solid #676967; }
#mainNav div							{ float:left; padding:7px 0 7px 0; cursor:pointer; cursor:hand; }
#mainNav #products,
#mainNav #collections,
#mainNav #inspiration					{ margin-right:142px; }

#dropdown-products						{ position:absolute; top:116px; left:30px; z-index:100; background:transparent url('../images/bg-mainNav-dropdown.png') no-repeat; border-left:1px solid #676967; border-right:1px solid #676967; width:584px; padding:19px 0 13px 0; }
#dropdown-collections					{ position:absolute; top:116px; left:30px; z-index:100; background:transparent url('../images/bg-mainNav-dropdown.png') no-repeat; border-left:1px solid #676967; border-right:1px solid #676967; width:584px; padding:19px 0 4px 0; }
#dropdown-inspiration					{ position:absolute; top:116px; left:523px; z-index:100; background:transparent url('../images/bg-mainNav-dropdown-noLines.png') no-repeat; border-left:1px solid #676967; border-right:1px solid #676967; width:303px; padding:19px 0 16px 0; }
#dropdown-resources						{ position:absolute; top:116px; left:657px; z-index:100; background:transparent url('../images/bg-mainNav-dropdown-noLines.png') no-repeat; border-left:1px solid #676967; border-right:1px solid #676967; width:302px; padding:19px 0 16px 0; }
#dropdown-products div,
#dropdown-collections div				{ float:left; }
.dropdown-nav div.dropdown-column01,	
.dropdown-nav div.dropdown-column02		{ width:194px; }
.dropdown-nav div.dropdown-column03		{ width:194px; }
.dropdown-nav div.dropdown-column01 div,	
.dropdown-nav div.dropdown-column02 div,	
.dropdown-nav div.dropdown-column03 div	{ float:left; width:135px; padding:0 15px 0 0; }
.dropdown-nav h3						{ padding:0 0 6px 19px; font-family:arial, verdana, sans-serif; color:#FFF; font-size:11px; font-weight:normal; text-transform: uppercase; letter-spacing:1px;  }
.dropdown-nav h4 						{ padding:2px 0 7px 20px; font-family:georgia, serif; color:#FFF; font-size:14px; line-height:14px; font-style:italic; font-weight:normal;  }
.dropdown-nav ul						{ padding:0 0 0 9px; }
.dropdown-nav ul li						{ list-style-type:none; background-position:0 6px; padding:0 0 3px 10px; line-height:16px; }
.dropdown-nav a							{ font-size:14px; color:#D2CBA4; }
.dropdown-nav a:hover					{ color:#FFF; }
.dropdown-nav div ul					{ padding:0 0 0 9px; }
.dropdown-nav div ul li					{ list-style-type:none; padding:0 0 6px 10px; line-height:16px; }
.dropdown-nav div div ul.subsection-navlist		{ padding:0 0 8px 19px; }
.dropdown-nav div div ul.subsection-navlist li	{ list-style-type:none; padding:0 0 8px 12px; line-height:14px; background-position:0 5px }
#ie6only .dropdown-nav div div ul.subsection-navlist li,
#ie7andup .dropdown-nav div div ul.subsection-navlist li	{ background-position:0 4px }
.dropdown-nav div div a					{ font-size:12px; color:#D2CBA4; }
.dropdown-nav div div a:hover			{ color:#FFF; }

/* Header Styles */
#logo									{ position:absolute; top:30px; left:30px; }
#logo-print								{ display:none; }
#whereToBuy-searchBox a:hover           { color:#000; }
#whereToBuy-searchBox					{ position:absolute; top:0; right:29px; width:372px; height:59px; }
#whereToBuy-searchBox div				{ float:left; margin-left:1px; }
#whereToBuy-searchBox div#whereToBuy	{ background:transparent url('../images/bg-whereToBuy.gif') no-repeat; width:90px; height:26px; padding:32px 0 0 22px; }
#whereToBuy-searchBox div#searchBox		{ background:transparent url('../images/bg-searchBox.gif') no-repeat; width:235px; height:28px; padding:30px 0 0 22px; }
div#searchBox input						{ margin:0 9px 0 0; padding:0 0 0 5px; width:165px; height:15px; border:1px solid #676967; color:#4A4949; font-family:arial, sans-serif; font-size:10px;  }

/* Footer Styles */
#footer									{ width:950px; height:102px; background:#34302F url('../images/spacer.gif') no-repeat; position:relative; bottom:0; left:0; padding:20px 0 0 20px; }
#footer #feedbackLink					{ position:absolute; top:-32px; right:30px; }
#footer #feedbackLink ul li				{ padding:0 0 0 9px; background-position:0 5px; }
#footer #feedbackLink a					{ color:#000; }
#footer #feedbackLink a:hover			{ color:#99610E; }
#footer div.footerLinks					{ float:left; width:104px; }
#footer div ul							{ margin:0; padding:0; }
#footer div.footerLinks ul li			{ list-style-type:none; margin:0; padding:0 0 0 10px; line-height:16px; background-position:0 5px }
#footer div ul li a						{ color:#D2CBA4; }
#footer div ul li a:hover				{ color:#FFF; }
#footer #copyright						{ position:absolute; top:89px; right:30px; font-size:9px; line-height:10px; color:#cccccc; letter-spacing:1px; }

/* Container Styles */
.relative								{ position:relative; top:0; left:0; }
#content-withLeftnav					{ width:931px; margin:0 0 0 10px; }
#productDetail-withLeftNav				{ width:960px; margin:0 0 0 10px; }
span.errorMsg							{ color:#99610E; display: none; }
img.errorArrow							{ position:absolute; top:1px; left:-3px; }
label.error								{ color:#99610E !important; }

/* Left Navigation Styles */
#leftnav,
#leftnav-withSubNav,
#mediaContacts							{ float:left; width:180px; padding:63px 0 0 0; margin:0 10px 60px 20px; }
#ie6only #leftnav,
#ie6only #leftnav-withSubNav,
#ie6only #mediaContacts					{ margin:0 7px 0 10px }
#productDetail-leftnav					{ float:left; width:180px; padding:63px 0 0 0; margin:0 0 0 20px; }
#ie6only #productDetail-leftnav			{ margin:0 0 0 10px; }
.leftNav-spiff                          { margin:40px 0 0 0; position:relative; right:8px;}
#ie6only .leftNav-spiff                 { right:9px;}
.leftNav-spiff-bottom                   { margin:10px 0 40px; position:relative; right:8px;}
#ie6only .leftNav-spiff-bottom          { right:9px;}

#productDetail-leftnav h3,
#leftnav-withSubNav h3					{ font-family:arial, verdana, sans-serif; font-size:10px; font-weight:bold; letter-spacing:1px; margin:0 0 1px 0; }
#leftnav h3,
#mediaContacts h3,
#productDetail-leftnav h3               { font-family:arial, verdana, sans-serif; font-size:10px; font-weight:bold; letter-spacing:1px; margin:0; line-height:15px }
#leftnav h3.topGroup,
#mediaContacts h3.topGroup				{ margin:0 0 8px 0; }
#leftnav h3.newGroup,
#mediaContacts h3.newGroup				{ margin:15px 0 8px 0; }
#leftnav p,
#mediaContacts p						{ color:#000; line-height:15px; }
#leftnav p.auxiliary,
#mediaContacts p.auxiliary				{ margin:6px 0 0 0; }
#leftnav ul,
#productDetail-leftnav ul				{ list-style-type:none; }
#productDetail-leftnav ul.returnToPrevious	{ margin:0 0 12px 0; }
#leftnav ul li							{ padding:0 0 4px 10px; }
#leftnav ul li.primary-nav,
#leftnav-withSubNav ul li.primary-nav,
#productDetail-leftnav ul li.primary-nav	{ padding:7px 0 0 0; }
#leftnav ul li.secondary-nav,
#leftnav-withSubNav ul li.secondary-nav,
#productDetail-leftnav ul li.secondary-nav	{ padding:4px 0 0 12px; }
#leftnav ul li.tertiary-nav,
#productDetail-leftnav ul li.tertiary-nav	{ padding:4px 0 0 25px; background:transparent url('../images/bullet-arrowBlack.gif') no-repeat 15px 9px; }
#leftnav ul li.tertiary-nav-expanded,
#productDetail-leftnav ul li.tertiary-nav-expanded	{ padding:4px 0 0 25px; background:transparent url('../images/bullet-nextLevelExpanded.gif') no-repeat 14px 9px; }
#leftnav ul li.quatenary-nav,
#productDetail-leftnav ul li.quatenary-nav	{ padding:4px 0 0 37px; }
#leftnav * a:hover,
#productDetail-leftnav * a:hover			{ color:#99610E; }
#leftnav ul li.collection-nav,
#productDetail-leftnav ul li.collection-nav { padding: 7px 0 0 0; }
#leftnav ul li.collection-nav a,
#productDetail-leftnav ul li.collection-nav a   { font-size:12px; line-height:15px; }
#leftnav ul li.primary-nav a,
#productDetail-leftnav ul li.primary-nav a,
#leftnav-withSubNav ul li.primary-nav a		{ font-size:13px; line-height:16px; }
#productDetail-leftnav ul li.secondary-nav a,
#leftnav-withSubNav ul li.secondary-nav a,
#productDetail-leftnav ul li.tertiary-nav a,			
#productDetail-leftnav ul li.quatenary-nav a,
#leftnav ul li.secondary-nav a,	
#leftnav ul li.tertiary-nav a,			
#leftnav ul li.quatenary-nav a			{ line-height:14px; }
#leftnav ul li a.active,
#leftnav-withSubNav ul li a.active,
#productDetail-leftnav ul li a.active	{ color:#99610E; }
#content-withLeftnav .content			{ float:left; width:721px; padding:54px 0 120px 0; }
#ie6only #content-withLeftnav .content	{ float:left; width:721px; padding:54px 0 120px 0; }
.leftNavGroupTitle                      { margin-top: 19px !important; }

/* Content Area Reusable Styles */
#brandingImage							{ position:relative; top:0; left:0; }
div.brandingTitle						{ background:transparent url('../images/branding-overlay.png') no-repeat; width:721px; height:26px; position:absolute; top:156px; left:0; padding:4px 0 0 0; }
div#offWhite-pageTitle					{ background:transparent url('../images/bg-offWhite-pageTitle.png') repeat; width:720px; height:26px; padding:4px 0 0 0; }
div#offWhite-pageTitle-noNav    		{ background:transparent url('../images/bg-offWhite-pageTitle-noNav.png') repeat; width:910px; height:26px; padding:4px 0 0 0; }
div.offWhite-copyArea					{ background:transparent url('../images/bg-offWhiteContent.gif') repeat; width:680px; padding:21px 20px 16px 20px; }
div.offWhite-copyArea p					{ font-size:13px; line-height:18px; padding:0 0 11px 0; }
div.offWhite-copyArea p a				{ font-size:13px; text-decoration:none; }

/* New Arrivals */
#newArrivals-collections                { margin-bottom:36px }
#newArrivals-tabHolder					{ width:720px; height:32px; border-bottom:1px solid #C0C6B7; margin-bottom:10px;  }
#newArrivals-tabHolder img				{ float:left; }
#newArrivals-tabHolder #newArrivals-tabs		{ float:left; border-top:1px solid #C0C6B7; }
#newArrivals-tabs div.newArrivals-tab			{ float:left; background-color:#A7B984; width:111px; height:21px; font-size:11px; font-family:georgia, serif; text-align:center; padding-top:8px; cursor:pointer; cursor:hand; color:#fff; font-style:italic; position:relative; top:1px }
#newArrivals-tabs div.active			{ background-color:#ebeee6; border-left:1px solid #C0C6B7; border-right:1px solid #C0C6B7; border-top:1px solid #C0C6B7; height:22px; color:#000; padding-top:7px }
#newArrivals-tabs div#kitchen			{ margin-left:1px; }

.newArrival-collection					{ position:relative; top:0; left:0; margin:0 0 10px 0; }
.collectionTitle						{ background:transparent url('../images/branding-overlay.png') no-repeat; width:701px; height:21px; position:absolute; top:156px; left:0; padding:9px 0 0 20px; }
.collectionTitle ul li a				{ font-size:12px; }

#content-withLeftnav #newArrivals-landing   { margin:0 0 121px 0; }
#newArrivals-landing h1.grey-title      { margin-bottom:10px }
#newArrivals-landing #catalog-footnote	{ font-size:9px; width:680px; padding:2px 0 16px 20px; line-height:13px; color:#000; }

/* Collection Detail Page */
#collection-detail h1.grey-title		{ margin-top:36px; margin-bottom:10px }
#collection-introCopy					{ width:680px; padding:21px 21px 16px 20px; }
#collection-introCopy h5                { letter-spacing:1px;line-height:15px; }
div.collectionIntro-copy				{ float:left; width:505px; }
div.collectionIntro-links				{ float:left; width:140px; margin-left:20px; }
div.collectionIntro-links ul			{ margin-bottom:19px; }
div.collectionIntro-links ul li			{ line-height:16px; padding-bottom:3px; background-position:0 5px;}

.collectionsProducts					{ border-left:1px solid #C0C6B7; border-right:1px solid #C0C6B7; background-color:#EFF2EC; width:701px; padding:4px 0 0 18px; } 
div.collectionProduct					{ float:left; width:157px; margin-right:18px; }
div.collectionProductRowEnd             { margin-right:0 }
div.collectionProduct img				{ border:1px solid #D8DAD6; }
div.collectionProduct div				{ height:69px; padding:11px 0 0 0; }
div.collectionProduct li.link           { background-position:0 4px }
div.collectionProduct li.link a         { font-size:12px }

#collection-designerBio					{ position:absolute; top:0; left:0; z-index:4; }
#designerBio-canvas						{ position:absolute; top:126px; left:-1830px; }
#designerBio-canvas img.close-collectionBio		{ margin-left:691px; cursor:pointer; cursor:hand; }
#designerBio-canvas h1					{ margin: 0 0 10px 10px; }
#ie6only #designerBio-canvas h1			{ margin: 0 0 10px 5px; }
#designerBio-copy						{ background:transparent url('../images/bg-collectionBio-mid.png') no-repeat; width:726px; padding:0 0 0 27px; }
#designerBio-copy .copy-left			{ float:left; width:175px; }
#designerBio-copy .copy-left .caption	{ font-size:13px; line-height:20px; color:#99610E; width:155px; padding:28px 10px; }
#designerBio-copy .copy-right			{ float:left; width:516px; margin:0 0 8px 9px; }
#designerBio-copy .copy-right img		{ margin:0 0 27px 0; }
#designerBio-copy .copy-right p			{ font-size:13px; line-height:18px; color:#4a4949; width:505px; margin:0 0 10px 0; }

/* Catalog Results */
#productCategory-brandingImage			{ position:relative; top:0; left:0; margin:0 0 25px 0; min-height:30px; }
* html #productCategory-brandingImage	{ height:30px; }
.paginationHolder						{ background:transparent url('../images/branding-overlay.png') no-repeat; width:721px; height:30px }
#productCategory-brandingImage div.paginationHolder	{ position:absolute; top:156px; left:0; }
.paginationHolder a						{ text-decoration:none; }
.paginationHolder h1					{ float:left; width:484px; padding:4px 0 0 0; }
.paginationHolderOuter                  { position:absolute;bottom:0;right:0;z-index:99; height:30px; width:217px; }
#ie6only .paginationHolderOuter         { width:234px; }
.paginationHolderOuter-bottom           { position:relative;top:0;left:0 }
.paginationHolderOuter div					{ float:right; height:30px; font-family:georgia, serif; text-decoration:none; font-style:italic; font-size:11px; line-height:30px; color:#000; }
#catalogResults-content div.viewPaginated	{ padding:0; background:transparent url('../images/bg-catalogResults-paginationBtn.png') no-repeat; width:137px; text-align:center }
#catalogResults-content div.viewPageControls	{ padding:0; text-align:right; width:137px; }
#ie6only #catalogResults-content div.viewPageControls  { width:144px }
#catalogResults-content div.viewPageControls form,
#catalogResults-content div.viewPageControls img	{ float:left; }
#catalogResults-content div.viewPageControls img	{ margin:10px 5px 0 5px; }
#catalogResults-content div.viewPageControls input	{ width:29px; height:16px; border:1px solid #abada6; color:#000; font-family:arial, sans-serif; font-size:11px; background-color:transparent; text-align:center; }
#ie6only .previous-navigationArrow      { position:relative; left:3px }
#ie6only div.viewPageControls form      { padding-left: 5px }
#ie7andup #next-navigationArrow,
#ie6only #next-navigationArrow,
#ie7andup #next-navigationArrow2,
#ie6only #next-navigationArrow2         { margin-right:0; }
#catalogResults-content div.viewAll		{ font-weight: bold; width:79px; text-align:center; background:transparent url('../images/bg-catalogResults-paginationBtn-active.png') no-repeat; margin-left:1px; }
#catalogResults-content div.viewAll-inactive		{ width:79px; text-align:center; background:transparent url('../images/bg-catalogResults-paginationBtn.png') no-repeat; margin-left:1px; }
#productCategory-brandingImage h1		{ float:left; width:400px; padding:4px 0 0 0; }
#ie6only #productCategory-brandingImage h1		            { padding:0; }
#ie6only #productCategory-brandingImage h1.sIFR-replaced    { padding:4px 0 0 0; }
p#searchResults-count					{ margin:7px 0 7px 20px; color:#000 }
.catalogResult							{ background-color:#FFF; border:1px solid #C0C6B7; margin:0 0 10px 0; }
.catalogResult-description				{ float:left; width:516px; min-height:172px; border-right:1px solid #EAEAE7; padding:0 0 0 18px; background-color:#FFF; }
#ie6only .catalogResult-description		{ height:172px; }
.catalogResult-description h3			{ margin:22px 0 14px 0; letter-spacing:1px }
.catalogResult-description table		{ table-layout:fixed }
.catalogResult-description table td	    { line-height:18px }
.catalogResult-description table tr.headers td	{ font-size:10px; font-weight:bold; color:#999; text-transform:uppercase; padding:0 0 8px 0; line-height:15px; letter-spacing:1px }
.catalogResult-description table li.link { background: transparent url(../images/bullet-link.gif) no-repeat scroll 0 6px; font-size:12px; line-height:18px }
.catalogResult-description table li.link a,
.catalogResult-description table a      { font-size:12px }
td										{ padding:0 15px 15px 0; }
td.catalogResult-productColumn			{ width:195px; }
td.catalogResult-modelColumn			{ width:90px; }
td.catalogResult-dimensionsColumn		{ width:135px; }
td.catalogResult-priceColumn			{ width:96px; }
.catalogResult-image					{ float:left; width:174px; height:155px; padding:8px 0 9px 10px;  background-color:#FFF; }
#ie6only .catalogResult-image			{ width:165px; }
#catalogResults-content #catalog-footnote	{ font-size:9px; width:680px; padding:2px 0 16px 20px; line-height:13px; color:#000; }
div.collectionIntro-links .viewEntireCollectionContainer                    { background:transparent url(../images/bg-catalogResults-paginationBtn.png) no-repeat scroll 0 0; height:20px; padding:6px 0 4px 7px; position:absolute; right:29px; top:326px; width:176px; }
#ie6only div.collectionIntro-links .viewEntireCollectionContainer           { right:32px }
div.collectionIntro-links .viewEntireCollection                             { position:absolute; right:19px; top:332px; width:176px; }
#ie6only div.collectionIntro-links .viewEntireCollection                    { right:22px }

img.enlargeResultsImage					{ cursor:url('/common/images/magnify.cur'), default;}
#lb-enlargeImage						{ position:absolute; top:0; left:-1000px; margin-left:-301px; z-index:100 }
#lb-enlargeImage div					{ width:452px; padding:0 27px 0 25px; background:transparent url('../images/bg-resultsEnlargedImage-mid.png') no-repeat; }
#lb-enlargeImage img#enlargedImage-close	{ margin:0 0 10px 441px; cursor:pointer; cursor:hand; }
#lb-enlargeImage img#enlargedImage		{ border:1px solid #DFE2DB; }

/* Product Detail Styles */
.secondaryCaption                       { padding-bottom: 10px; margin-top: -8px; line-height: 16px; }
#prodDetail-content 					{ padding:0 0 62px 0 !important; float:left; width:753px; }
#productDetail-tools					{ padding:39px 20px 0 0; }
#productDetail-tools ul					{ float:left; margin:0 0 0 30px; }
#productDetail-tools li.link            { line-height:16px; background-position:0 5px }
#ie6only #productDetail-tools ul		{ margin:0 0 0 15px; }
#productDetail-tools img				{ margin:0 5px 0 15px; }
#productDetail-positioning				{ width:753px; z-index:90; }
#productDetail-content					{ width:691px; background:transparent url('../images/bg-productDetailContent-middle.png') repeat-y; padding:0 31px 50px 31px; }
#productDetail-content h5               { letter-spacing:1px }
#productDetail-leftColumn				{ float:left; width:331px; margin-right:10px; }
#productDetail-rightColumn				{ float:left; width:350px; }
#productDetail-productPhoto img			{ border:1px solid #DFE2DB; }
#shownIn-otherViews						{ border:1px solid #DFE2DB; width:320px; margin-top:10px; padding:11px 0 11px 9px; overflow:hidden; }
#productDetail-colorsFinishes			{ border:1px solid #DFE2DB; width:311px; margin-top:10px; padding:11px 9px 0 9px; overflow:hidden; }
#colorFinishesInfo						{ width:335px; }
#colorFinishesInfo div.colorFinish		{ float:left; width:155px; height:53px; padding:0; white-space:nowrap }
div.colorFinish img						{ float:left; margin-right:10px; }
div.colorFinish p						{ float:left; width:93px; margin-top:6px; }
#productDetail-productInfo				{ margin:0 0 35px 9px; }
#productDetail-productInfo h1			{ margin:0 0 13px 0; }
#productDetail-productInfo p.modelNo	{ font-weight:bold; font-size:10px; color:#999; margin:0 0 6px 0; letter-spacing:1px }
#productDetail-productInfo p.costDimensions	{ font-size:13px; line-height:19px; color:#4A4949; margin:0 0 6px 0; }
#productDetail-productInfo ul			{  }
#productDetails-tabHolder img			{ float:left; }
#productDetails-tabHolder #productDetails-tabs			{ float:left; border-top:1px solid #DFE2DB; }
#productDetails-tabs div.productDetails-tab				{ float:left; background-color:#A7B984; height:21px; font-size:11px; font-family:georgia, serif; text-align:center; padding-top:7px; cursor:pointer; cursor:hand; color:#fff; font-style:italic; position:relative; top:1px }
#productDetails-tabs div.active			{ background-color:#FFFFFF; border-left:1px solid #DFE2DB; border-right:1px solid #DFE2DB; border-top:1px solid #DFE2DB; color:#000000; height:24px; padding-top:6px; }
#productDetails-tabs div#tab-overview	{ width:108px; }
#productDetails-tabs div#tab-accessories	{ width:107px; margin-left:1px; }
#productDetails-tabs div#tab-techDocs	{ width:108px; margin-left:1px; }
#productDetail-accessoriesContent p		{ margin:0 0 10px 0; }
div.productDetail-content				{ border-top:1px solid #DFE2DB; }
h5.overline				{ border-top:1px solid #DFE2DB; margin:10px 0 ; padding:10px 0 0 0; }
.productDetail-content li               { _width: 331px }
h5.secondaryList						{ border-top:1px solid #DFE2DB; margin:10px 0 ; padding:10px 0 0 0; }
div.productDetail-accessory				{ width:330px; margin-bottom:9px; }
div.productDetail-accessory img			{ float:left; margin-right:10px; border:1px solid #DFE2DB; }
div.productDetail-accessory .productDetail-accessory-ulContainer     { float:left; margin:10px 0 0 0;width:250px }
#ie6only div.productDetail-accessory .productDetail-accessory-ulContainer * { display:inline-block;width:240px }
div.productDetail-accessory ul li.link a    { line-height:18px }
.productDetail-content					{ padding:18px 0 0 9px; }
.productDetail-relatedLinks				{ margin:18px 0 0 9px; }
#productDetail-tabbedContent ul li,
.productDetail-relatedLinks ul li       { padding-bottom:6px; }
#productDetail-productInfo ul li        { padding-bottom:4px; }
#productDetail-accessoriesContent ul li { background-position:0 6px; }
#productDetail-productInfo ul li,
.productDetail-relatedLinks ul li		{ background-position:0 4px; }
#ie6only #productDetail-productInfo ul li   { width:250px }
#ie6only .productDetail-relatedLinks ul li  { width:250px }
.productDetail-relatedLinks				{ border-top:1px solid #DFE2DB; padding:11px 0 0 0;  }
#prodDetail-content #catalog-footnote	{ position:relative; top:-10px; left:20px; font-size:9px; width:680px; padding:0 0 0 20px; line-height:13px; color:#000; }

#lb-otherViews							{ position:absolute; top:133px; left:-2000px; z-index:10; }
#lb-otherViews img#otherViews-close		{ margin:0 0 10px 0; cursor:pointer; cursor:hand; }
#lb-otherViews-content					{ width:673px; padding:0 23px 0 21px; background:transparent url('../images/bg-otherViews-mid.png') no-repeat; }
#lb-otherViews-tabs						{ width:671px; }
#lb-otherViews-tabs div					{ position:relative; top:1px; left:0; background:transparent url('../images/bg-tab-otherViews-on.gif') no-repeat; width:90px; height:17px; padding:5px 0 0 20px; font-family:georgia, serif; font-size:11px; font-style:italic; color:#99610E; }
#lb-otherViews-tabs img					{ float:right; }
#lb-sceneSeven							{ width:658px; border:1px solid #C2C5C3; padding:15px 0 8px 13px; }
#lb-sceneSeven #left					{ width:450px; float:left; }
#sceneSeven-zoomImage					{ width:448px; border:1px solid #DFE2DB; margin:0 0 27px 0; }
#izView 								{ height:448px; width:448px; }
#sceneSeven-tools img					{ margin:0 2px 0 1px; }
#lb-sceneSeven #right					{ margin-left:15px; width:182px; float:left; }
#lb-sceneSeven #right h3				{ color:#99610E; margin:13px 0 8px 0; letter-spacing:1px }
#lb-sceneSeven #right p.modelNo			{ color:#999; margin:0 0 5px 0; font-weight:bold; letter-spacing:1px; font-size:10px }
#lb-sceneSeven #right h5				{ margin:9px 0 12px 2px; letter-spacing: 1px }
div.alternateViews						{ width:182px; border-top:1px solid #C2C5C3; overflow:hidden; margin:10px 0 0 0; padding:0 0 8px 0; }
div.alternateViews-overflow				{ width:194px; }
div.alternateView						{ float:left; }
div.alternateView img					{ margin:1px 9px 7px 1px; border:1px solid #DFE2DB; }
div.alternateView a						{ outline: none; -moz-outline-style: none; }
div.active-alternateView img			{ margin:0 8px 6px 0; border:2px solid #9C7C1C; }
div.alternateViews-helpPrint			{ border-top:1px solid #C2C5C3; width:182px; padding:18px 0 0 2px; }
div.alternateViews-helpPrint ul li.print,
div.alternateViews-helpPrint ul li.help	{ padding:0 0 9px 20px; }

.zoomviewer-data {display:none;}


/* Email to a Friend */
#emailForm								{ position:absolute; top:127px; left:-1000px; z-index:91; }
#emailForm-content						{ background:transparent url('../images/bg-emailForm-mid.png') no-repeat; width:347px; padding:0 35px 0 32px }
#emailSubmitButton	                    { margin:0 0 0 294px; cursor:pointer; cursor:hand; }
#emailForm-content img.closeEmail		{ margin:0 0 10px 338px; cursor:pointer; cursor:hand; }
#emailForm-content h1					{ margin:0 0 20px 0; border-bottom:1px solid #EFF0ED; }
#ie6only #emailForm-content h1			{ margin:0 0 15px 0; }
#emailForm-content h3					{ color:#4A4949; text-transform:capitalize; margin-bottom:3px }
#emailForm-content p					{ margin:10px 0 20px 0; line-height:16px; }
#emailForm-fields						{ padding:0 0 18px 0; margin:10px 0 16px 0; border-bottom:1px solid #EFF0ED; }
#emailForm-content label				{ font-weight:bold; font-size:10px; color:#000; text-transform:uppercase; padding:0 0 0 5px; letter-spacing:1px }
#emailForm-content label span			{ font-size:10px; color:#999; text-transform:lowercase; font-weight:normal; letter-spacing:0 }
#emailForm-firstName					{ float:left; width:159px; }
#emailForm-lastName						{ float:left; width:159px; padding-left:25px; }
#ie6only #emailForm-lastName			{ padding-left:23px; }
#emailForm-lastName input,
#emailForm-firstName input				{ width:154px; border:1px solid #D0CDCA; background-color:#FAFAFA; padding:2px 0 2px 5px; margin:5px 0 10px 0; }
#emailForm-yourEmail input,
#emailForm-theirEmail input				{ width:338px; border:1px solid #D0CDCA; background-color:#FAFAFA; padding:2px 0 2px 5px; margin:5px 0 10px 0; }
#emailForm-comments						{ margin:9px 0 0 0; }
#emailForm-fields textarea				{ width:300px; height:120px; padding:15px 30px 0 15px; border:1px solid #D0CDCA; background-color:#FAFAFA; margin:5px 0 9px 0; color:#444; resize:none }

#emailFormThankYou						{ position:absolute; top:127px; left:-1000px; z-index:91; }
#emailFormThankYou-content				{ background:transparent url('../images/bg-emailForm-mid.png') no-repeat; width:347px; padding:0 35px 0 32px }
#emailFormThankYou-content img.closeEmail		{ margin:0 0 10px 338px; cursor:pointer; cursor:hand; }
#emailFormThankYou-content h1					{ margin:0 0 20px 0; border-bottom:1px solid #EFF0ED; }
#emailFormThankYou-content h3					{ color:#4A4949; text-transform:capitalize; }
#emailFormThankYou-content p					{ margin:10px 0 20px 0; line-height:16px; }
#emailFormThankYou-fields						{ padding:0 0 18px 0; margin:8px 0 0 0; border-bottom:1px solid #EFF0ED; }

/* Where To Buy*/
#whereToBuy-intro p						{ width:550px; }
#whereToBuy-formResults					{ width:699px; margin:10px 0 0 0; padding:24px 10px 0 10px; background-color:#EFF2EC; border:1px solid #C0C6B7; }
#whereToBuy-form						{ padding:0 0 20px 10px; }
#whereToBuy-form div					{ float:left; padding:10px 0 0 0; }
#whereToBuy-form div#whereToBuy-canadaForm	{ padding:10px 0 0 20px; }
#whereToBuy-form div label				{ font-family:arial, sans-serif; font-weight:bold; font-size:10px; line-height:16px; color:#999; letter-spacing:1px }
#whereToBuy-form div select				{ float:left; margin:0; padding:0; }
#whereToBuy-form div select.textField	{ border:1px solid #C8C7C1; width:156px; height:21px; margin:0 10px 0 0; }
#whereToBuy-results						{ width:689px; padding:21px 0 0 10px; overflow:hidden; border-top:1px solid #DFE2DB; }
#whereToBuy-form h3,
#whereToBuy-results h3,
#whereToBuy-resultsIntl h3              { letter-spacing:1px; margin-bottom:6px }
#whereToBuy-resultsIntl					{ width:689px; padding:0 0 0 10px; overflow:hidden; }
#whereToBuy-resultsContainer			{ width:720px; padding:19px 0 0 0; }
.whereToBuy-result						{ float:left; width:156px; padding:0 20px 57px 0; }
.whereToBuy-result h5					{ margin:0; line-height:14px }
.whereToBuy-result p					{ font-size:13px; line-height:18px; margin:1px 0 7px 0; }
.whereToBuy-result h4                   { font-size:13px; font-weight:bold; line-height:17px; margin-top:6px; }
#whereToBuy-resultsIntl .whereToBuy-result h4       { margin-bottom:6px }

#whereToBuy-mapPopup					{ position:absolute; top:0; left:0; height:0; width:0; z-index:98; }
#whereToBuy-mapPopup-canvas						{ position:absolute; top:126px; left:-1830px; }
#whereToBuy-mapPopup-canvas img.close-mapPopup	{ margin:0 0 10px 590px; cursor:pointer; cursor:hand; }
#whereToBuy-mapPopup-body						{ background:transparent url('../images/bg-googleMap-mid.png') no-repeat; width:650px; padding:0 0 0 25px; }
div.mapBubbleText *                     { font-size:13px; font-family:arial,verdana,sans-serif }
div.mapBubbleText a                     { font-style:normal; color:#a30000 }

/* About Us Landing */
#aboutUs-landing div.copy-left			{ float:left; width:505px; }
#aboutUs-landing div.copy-right			{ float:left; width:154px; margin:3px 0 0 21px; }

/* Performance Technology Landing */
#performanceTechnology-landing-intro	{ margin:0 0 42px 0; }
#performanceTechnology-landing-intro p	{ width:505px; }
#performanceTechnology-landing-content div.copy-left	{ background:transparent url('../images/bg-offWhiteContent.gif') repeat; float:left; width:350px; }
#performanceTechnology-landing-content div.copy-right	{ background:transparent url('../images/bg-offWhiteContent.gif') repeat; float:left; width:350px; margin-left:20px; }
#ie6only #performanceTechnology-landing h1.sIFR-replaced    { padding:0; }
div.performanceTechnology-landing-img		{ position:relative; top:0; left:0; }	
div.performanceTechnology-landing-img div	{ position:absolute; top:156px; left:0; background:transparent url('../images/bg-offWhite-pageTitle.png') repeat; height:26px; padding:4px 0 0 0; width:350px; }
div.performanceTechnology-landing-copy		{ padding:22px 20px 23px 20px; }
div.performanceTechnology-landing-copy p	{ font-size:13px; line-height:18px; }
div.performanceTechnology-landing-copy ul	{ padding:15px 0 0 0; }
div.performanceTechnology-landing-copy li	{ padding:0 0 6px 10px; }
div.performanceTechnology-landing-copy a	{ font-size:12px; }

/* Performance Technology Detail */
#performanceTechnology-detail li.link                   { background-position:0 5px }
#performanceTechnology-detail div.offWhite-copyArea		{ width:720px; padding:0; }
#performanceTechnology-detail div.copy-left				{ float:left; width:328px; padding:22px 23px 0 20px; }
#performanceTechnology-detail div.copy-left	ol,
#performanceTechnology-detail div.copy-right-valves ol  { margin:3px 0 16px; padding-left:20px; }
#ie6only #performanceTechnology-detail div.copy-left ol,
#ie7andup #performanceTechnology-detail div.copy-left ol,
#ie6only #performanceTechnology-detail div.copy-right-valves ol,
#ie7andup #performanceTechnology-detail div.copy-right-valves ol { padding-left:24px; }
#performanceTechnology-detail div.copy-left	ol li,
#performanceTechnology-detail div.copy-right-valves ol li   { margin:0 0 4px 0; }
#performanceTechnology-detail div.copy-left	ol li span,
#performanceTechnology-detail div.copy-right-valves	ol li span  { line-height:16px; color:#4a4949 }
#performanceTechnology-detail div.copy-right			{ float:left; width:349px; text-align:right; }
#performanceTechnology-detail div.copy-left-valves		{ float:left; width:315px; padding:22px 34px 0 20px; }
#performanceTechnology-detail div.copy-right-valves		{ float:left; width:330px; padding:22px 21px 0 0; }

/* Performance Technology Filtered Results */
ul.performanceTechnology-returnToPreviousLink           { margin-bottom:10px }

/* Contact Form */
#contact-content						{ width:701px; padding:21px 0 21px 20px; background-color:#EFF2EC; }
#contact-content p						{ width:505px; font-size:13px; line-height:17px; margin:0 0 8px 0; }
#contact-content ul						{ margin:12px 0 17px 0; }
#contact-form							{ width:690px; overflow:hidden; }
#contact-form label						{ font-size:10px; font-weight:bold; text-transform:uppercase; color:#000; padding:0 0 0 5px; }
#contact-personalInfo					{ width:720px; padding:25px 0 36px 0; border-top:1px solid #DFE2DB; }
#contact-address						{ width:720px; padding:0 0 16px 0; margin:0 0 23px 0; border-bottom:1px solid #DFE2DB; }
#contact-message						{ width:720px; }
div.contact-smallInput					{ float:left; width:155px; padding:0 20px 0 0; }
div.contact-smallInput input			{ width:153px; border:1px solid #C8C7C1; margin:3px 0 9px 0; }
div.contact-smallInput select			{ width:155px; border:1px solid #C8C7C1; margin:3px 0 9px 0; }
div.contact-largeInput					{ float:left; width:330px; padding:0 20px 0 0; }
div.contact-largeInput input			{ width:328px; border:1px solid #C8C7C1; margin:3px 0 9px 0; }
div.contact-largeInput input.submit		{ width:53px; border:0; margin:19px 0 0 277px; }
div.contact-largeInput select			{ width:330px; border:1px solid #C8C7C1; margin:3px 0 9px 0; }
div.contact-largeInput textarea			{ width:328px; height:130px; border:1px solid #C8C7C1; margin:3px 0 9px 0; }

/* Literature Page Styles */
.literature-brochure					{ width:679px; padding:20px; margin-top:10px; background-color:#EFF2EC; border:1px solid #C0C6B7; }
.literature-brochure div				{ float:left; width:484px; }
.literature-brochure img				{ float:left; margin-left:40px; }
.literature-brochure div h3				{ margin:0 0 13px 0; letter-spacing:1px }
.literature-brochure div h5				{ margin:15px 0 0 0; letter-spacing:1px }
.literature-brochure div p				{ font-size:13px; line-height:18px; }
.literature-brochure div ul				{ margin:8px 0 15px 0; }
.literature-brochure div ul li a		{ font-size:12px; }

/* Press Room Landing */
ul#archiveLink							{ margin:0 0 17px 0; }
ul#archiveLink li.link                  { padding-bottom:4px }
#mediaContacts p						{ margin:7px 0 3px 0; line-height:15px; }
#pressReleases-list						{ width:689px; background-color:#FFF; border:1px solid #C0C6B7; margin-top:10px; padding:0 15px 28px 15px; }
#pressReleases-list h3					{ padding:36px 0 8px 5px; border-bottom:1px solid #E7E9E4; letter-spacing:1px }
#pressReleases-list h3.firstYear        { padding-top:22px }
div.pressRelease						{ width:679px; padding:7px 5px; border-bottom:1px solid #E7E9E4; }
div.pressRelease-date					{ float:left; width:101px; font-size:11px; color:#999; text-transform:uppercase; font-weight:bold; letter-spacing:1px }
div.pressRelease-teaser					{ float:left; width:568px; background:transparent url('../images/bullet-link.gif') no-repeat 0 4px; padding:0 0 0 10px; }
div.pressRelease-teaser a				{ font-size:12px; }

/* Press Room Detail */
#pressRoom-detail h2					{ width:505px; margin-bottom:16px }
#pressRoom-detail-article h3            { letter-spacing:1px; margin-bottom:8px }
.pressRelease-copy						{ width:505px; float:left; }
.pressRelease-images                    { width:155px; float:left; margin-left:20px; }

/* Legal & Privacy */
#legalPrivacy-landing div.offWhite-copyArea     { width:auto; padding:21px 186px 16px 20px; }
#legalPrivacy-landing h3                { letter-spacing:1px; margin:16px 0 14px }
#legalPrivacy-landing li.copy           { padding-bottom:10px; line-height:14px; }

/* Glossary */
#glossary-landing                       { margin:0 0 120px 30px; padding-top:39px }
#glossary-landing .offWhite-copyArea    { width:870px }
.glossary-column                        { float:left; padding-right:20px; width:154px; }
#glossary-landing .offWhite-copyArea .glossary-column p  { padding:0 0 8px; }
#glossary-landing .offWhite-copyArea .glossary-column a  { text-decoration:none; font-size:11px; line-height:12px }
#glossary-terms                         { margin-bottom:30px; padding-bottom:10px; border-bottom:1px solid #dfe2db }
#glossary-definitions                   { margin:0 32px 0 200px; }
#glossary-definitions h3                { letter-spacing:1px; margin:32px 0 10px; }

/* Sitemap */
#sitemap-landing                        { margin:0 0 120px 30px; padding-top:54px; }
#sitemap-landing h5                     { letter-spacing:1px; margin-bottom:9px }
#sitemap-collections h5.black-title     { color:#000; margin:10px 0 5px 0; }
#sitemap-landing .offWhite-copyArea     { width:870px }
.sitemap-column1                        { float:left; margin-right:10px; width:207px; }
.sitemap-column2,
.sitemap-column3                        { float:left; margin:0 10px; width:197px; }
.sitemap-column4                        { float:left; margin-left:10px; width:207px }
#sitemap-collections .sitemap-column2   { float:left; margin:0 0 0 10px; width:197px; }
#sitemap-collections                    { float:left; margin-right:10px; width:424px; }
#sitemap-inspiration                    { float:left; margin:0 10px; width:197px; }
#sitemap-otherPages                     { float:left; margin-left:10px; width:207px }
#sitemap-productsRow                    { margin-bottom:20px }
#sitemap-productsRow h3,
#sitemap-collectionsMiscRow h3          { margin-bottom:14px; padding-bottom:8px; border-bottom:1px solid #dfe2db; letter-spacing:1px; }
#sitemap-inspiration h3.newGroup,
#sitemap-productsRow h5,
#sitemap-collectionsMiscRow h5.newGroup { margin:14px 0 9px; }
#sitemap-landing ul li.primary-nav              { padding:0 0 8px; }
#sitemap-landing ul li.primary-nav-withTop      { padding:3px 0 8px; }
#sitemap-landing ul li.primary-nav-expanded             { padding:0 0 5px; }
#sitemap-landing ul li.primary-nav-expanded-withTop     { padding:3px 0 5px; }
#sitemap-landing ul li.primary-nav a,
#sitemap-landing ul li.primary-nav-withTop a,
#sitemap-landing ul li.primary-nav-expanded a,
#sitemap-landing ul li.primary-nav-expanded-withTop a   { font-size:13px }
#sitemap-landing ul li.secondary-nav	{ padding:0 0 5px 12px; }
#sitemap-landing ul li.tertiary-nav     { padding:0 0 5px 25px; background:transparent url('../images/bullet-arrowBlack.gif') no-repeat 15px 4px; }
#sitemap-landing ul li.quatenary-nav    { padding:0 0 5px 37px; background:transparent url('../images/bullet-quatenaryDash.gif') no-repeat 27px 7px; }
.sitemap404-copy-left                   { padding-bottom:30px; width:721px }

/* Care & Cleaning */
#careCleaning-landing .copy-left        { width:500px; padding-right:25px; float:left }
#careCleaning-landing .copy-right       { width:150px; float:left }
#careCleaning-landing .copy-right li.link   { padding-bottom:4px; background-position:0 4px }

/*---- sIFR ---*/
.sIFR-flash 							{ visibility: visible !important; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash 			{ visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore 			{ visibility: visible !important; }
.sIFR-alternate 						{ left: 0; top: 0; display: none; overflow: hidden; font-size:18px; color:#000; font-weight:normal; line-height:1em; text-transform:uppercase; }
h2 .sIFR-alternate                      { left: 0; top: 0; display: none; overflow: hidden; font-size:19px; color:#99610E; font-weight:normal; line-height:1em; text-transform:uppercase; }
.sIFR-replaced div.sIFR-fixfocus 		{ margin: 0; padding: 0; overflow: auto; letter-spacing: 0; float: none; }
.sIFR-dummy 							{ width: 0; height: 0; margin-left: 42px; z-index: 0; }

/* containment approach for div's with floated children */
.clearfix:after 						{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix								{ display: inline-block; }
html[xmlns] .clearfix 					{ display: block; }
* html .clearfix 						{ height: 1%; }
.clearMe								{ overflow:hidden; width:100%; }
.hide                                   { display: none; }

.pageNumber                             { width: 20px; }
#ie6only input.pageNumber               { position:relative; top:4px }

/* QuestionPro Survey Styles */
.dhtmlgoodies_window                            { width:300px; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:0.9em; position:absolute; overflow:hidden; z-index:10000; }
.dhtmlgoodies_window div                        { position:relative; }
.dhtmlgoodies_window .dhtmlgoodies_window_top   { width:100%; height:17px; position:relative; background-color: #707070; }
.dhtmlgoodies_window .top_buttons               { float:right; z-index:10; position:absolute; right:0px; width:35px; }
.top_buttons img                                { float:right; padding-right:3px; }
.dhtmlgoodies_windowMiddle                      { border-left:3px solid #707070; }
.closeWindowDiv                                 { border-right:3px solid #707070; border-left: 3px solid #707070; padding-left:0px; padding-right:0px; height:20px; overflow:hidden; background-color:#FFF; text-align:center; }
.closeWindowLink2                               { z-index:1000; cursor:pointer; text-decoration:underline; }
.dhtmlgoodies_windowContent                     { border-right:3px solid #707070; padding-left:0px; padding-right:1px; height:100%; overflow:hidden; background-color:#FFF; }
.dhtmlgoodies_window_bottom                     { border-left: 3px solid #707070; border-right:3px solid #707070; border-bottom: 3px solid #707070; position:relative; height:20px; background-color:#FFFFFF; }
html>body	.dhtmlgoodies_window_bottom         { border-left: 3px solid #707070; border-right:3px solid #707070; border-bottom: 3px solid #707070; position:relative; height:0px; background-color:#FFFFFF; }
.dhtmlgoodies_window_bottom img                 { float:right; }
.topCenterImage                                 { position:absolute; left:3px; width:5000px; height:17px; }
.resizeImage                                    { position:absolute; right:1px; bottom:1px; }
#closeImage1                                    { cursor:pointer; cursor:hand }

.cadContent                                 { width: 660px; display: none; }
.cadContent div                             { float: left; width: 160px; padding: 0 5px 10px 0; }
.dtl-cadImage                               { float: left; }
.dtl-cadInfo                                { float: left; width: 230px; padding: 15px 0 0 10px; }
.dtl-cadInfo ul                              { width: 230px !important; }
.dtl-cadInfo ul li                              { width: 230px !important; }
.cad-open                                  { background:transparent url('../images/bullet-open.gif') no-repeat 4px 4px; padding-left: 15px; cursor: pointer; cursor: hand;  }
.cad-close                                  { background:transparent url('../images/bullet-close.gif') no-repeat 4px 4px; padding-left: 15px; cursor: pointer; cursor: hand;  }