/* IE 6 png fix */
.nav-dropDown *, #overlay *, #overlay-enlargeImg *, #overlay-zoomImg *, #home-content *, img.png, #siteTools, #selectionGuide-stepsIcons *,
#compare-descriptions div *, img.scroll-left, img.scroll-right, #selectionGuide-rightColumn *, #whereToBuy-dropDown-form *, #wtb-background,
#pressRoom-release-rssFeed, .selectionGuide-introCopy *, img.customCategoryLanding-questionMark, .help-bubble,
#eNewsletter *, .howToMeasure-overlay *, #overlay-frameComparison *, div.colorChip-hover *, #abl-bottomShadow *, a.arrow-white { _behavior:url("/common/css/iepngfix.htc"); }



/* Generic Layout Styles */
html								{ overflow-y: auto; }
html, body 							{ height: 100%; }
body								{ background-image:url('../images/bg-body.gif');background-repeat:repeat;background-attachment:fixed;margin:0;padding:0 }
body.noBg       					{ background:none; margin:0; padding:0 0 0 10px; }
div, form							{ margin:0; padding:0; }
p									{ margin:0 0 15px 0; }
.relative							{ position:relative; top:0; left:0; }
img.omniImg                         { position:absolute }
span.registeredTrademark            { font-size:9px }
.printView-printLink                { float:right; display:none }

/* Set Up Generic Font Styles */
body, div, p, a						{ font-family:verdana, arial, sans-serif; font-size:11px; line-height:16px; color:#454545; }
h2									{ font-size:18px; line-height:22px; color:#300; font-weight:normal; margin:0; border:1px solid #FFF; }
h3									{ font-size:14px; color:#868686; font-weight:normal; margin:5px 0 0 0; }
h4									{ font-size:14px; color:#622C8B; font-weight:normal; margin:0 0 5px 0; }
h5									{ font-size:12px; font-weight:normal; color:#4A4A4A; margin:0 0 8px 0; }
h6									{ font-size:11px; font-weight:bold; color:#4A4A4A; margin:0; }
a									{ cursor:pointer; cursor:hand; color:#CE0101; text-decoration:none; }
a:hover								{ text-decoration:underline; }
a.arrow-white                       { padding:0 0 0 10px; font-size:11px; color:#ffffff; background:transparent url(/common/images/arrow-white.png) no-repeat 0px 0px; }
ul									{ margin:0; padding:0; list-style-type:none; }
li									{ margin:0; padding:0 0 0 9px; }
li.copy								{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -1619px; }
li.hideDiscontinued,li.showDiscontinued,
li.link								{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -841px; }
li.arrowDown                        { background-image:url(/common/images/bullet-redArrow-down.gif); }
li.return							{ background:transparent url('../images/bullet-returnArrow.gif') no-repeat 0 4px; }
li.enlarge							{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -1562px; padding:0 0 0 19px; }
li.zoom								{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -602px -1562px; padding:0 0 0 19px;color:#CE0101;cursor:hand;cursor:pointer; }
li.zoom:hover						{text-decoration:underline;}
li.selection						{ background:transparent url('../images/bullet-yellowDot.gif') no-repeat 0 5px; }
img.blackArrow                      { margin-right:5px }

/* Intro copy area */
#title-introCopy					{ padding:0 15px 15px 15px; }
#title-introCopy h2					{  }
#title-introCopy h3					{ margin:0; color:#000; line-height:19px; }
#title-introCopy ul					{ margin:5px 0 0 0; }

/* Line Styles */

/* Window and Canvas Background Styles */
#shadow								{ width:981px; margin-left:auto; margin-right:auto; text-align: left; min-height:100%; background:transparent url('../images/bg-sprite-verticalRepeat.png') repeat-y 0 0; position:relative; top:0; left:0; }
* html #shadow						{ background:transparent url('../images/bg-sprite-verticalRepeat.gif') repeat-y 0 0; height:100%; }
#main								{ width:899px; margin:0 0 0 13px; padding:0 28px 25px 28px; background-color:#FFF; }


.loadingContainer                   { display:none; position:relative; margin-left:auto; margin-right:auto; }
.loading                            { position:absolute; margin:-3px 0 0 0; }

/* Header Styles */
#header								{ height:80px; position:relative; top:0; left:0; }
#logo img							{ margin:14px 0 0 16px; }
#utilityNav							{ position:absolute; top:14px; right:0 }
#utilityNav a						{ margin-left:12px; color:#1e64a2; font-size:10px }

#searchArea							{ position:absolute; top:45px; right:0; }
img.searchLabel, input#searchBox, input.searchSubmit, input.dropDown-zipInput,
.dropDown-wtbSubmit					{ float:left; }
.dropDown-wtbSubmit					{ width:23px; }
input#searchBox						{ width:202px; height:15px; margin:0 4px 0 6px; padding-left:10px; border:1px solid #CCC; color:#A2A2A2; font-family:verdana, arial, sans-serif; font-size:10px; }

#header #install-guide-link         { position:absolute; top:65px; right:38px; }
#header #install-guide-link a       { font-size:10px; }

/* Navigation Styles */
#navBreadCrumbs						{ height:105px; margin:0 0 15px 0; position:relative; top:0; left:0; z-index:3; }
#navBreadCrumbs-home				{ height:57px; margin:0 0 15px 0; }
* html #navBreadCrumbs-home			{ margin:0; }
#mainNav							{ height:72px; position:relative; top:0; left:12px; z-index:10; }
#nav-nodes							{ position:absolute; top:0; left:0; }
#nav-nodes img						{ margin-right:1px; }
#breadCrumbs						{ width:869px; height:33px; padding:0 15px; background:transparent url('../images/bg-sprite-horizontalRepeat.gif') repeat-x 0 0; text-align:right; position:relative; top:0; z-index:20; }
#breadCrumb							{ float:left; padding:9px 0 0 0; font-size:10px; }
* html #breadCrumb					{ padding:7px 0 0 0; }
#breadCrumbs #breadCrumb a,
#breadCrumbs #siteTools a			{ font-size:10px; color:#000; text-decoration:underline; }
h3.breadcrumb   					{ display:inline; font-size:10px; color:#000; }
#breadCrumbs #siteTools				{ padding:9px 0 0 0; }
#breadCrumbs #siteTools img			{ position:relative; top:1px; margin:0 5px 0 0; }
.navNode							{ cursor:pointer; cursor:hand; }

/* Navigation Drop Down Styles */
.nav-dropDown						{ display:none; }
.dropDown-copy						{ background:transparent url('../images/bg-sprite-verticalRepeat.png') repeat-y -991px 0; width:135px; padding:0 15px 0 15px; }
* html .dropDown-copy				{ background:transparent url('../images/bg-navRollover-middle-ie.png') no-repeat; }
.dropDown-copy ul li				{ padding:0 0 5px 9px; }
.dropDown-copy a					{ color:#464646; font-size:13px; }
.dropDown-copy #wtbDropDown-otherlinks a	{ font-size:11px; text-decoration:underline; }

#whatsNew-dropDown					{ position:absolute; top:145px; left:41px; z-index:80; }
#whatsNew-dropDown ul li			{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -548px; }
#showerDoors-dropDown				{ position:absolute; top:145px; left:41px; z-index:80; }
#showerDoors-dropDown ul li			{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -608px; }
#bathsShowers-dropDown				{ position:absolute; top:145px; left:187px; z-index:80; }
#bathsShowers-dropDown ul li		{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -666px; }
#toiletsBathroomSinks-dropDown		{ position:absolute; top:145px; left:333px; z-index:80; }
#toiletsBathroomSinks-dropDown ul li	{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -726px; }
#sinks-dropDown						{ position:absolute; top:145px; left:479px; z-index:80; }
#sinks-dropDown ul li				{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -783px; }
#whereToBuy-dropDown				{ position:absolute; top:145px; left:773px; z-index:80; }

img.whereToBuy-dropDown-close       { float:right; cursor:pointer; cursor:hand; margin:0 }

/* Home Page Styles */
#home-content						{ position:relative; top:0; left:0; width:899px; height:380px; }
#homeContent-introCopy-box			{ position:absolute; top:70px; left:475px; width:254px; }
div#homeContent-introCopy 			{ background:transparent url('../images/bg-selectionGuide-intro-copy.png') repeat; padding:3px 15px 0 15px; }
* html div#homeContent-introCopy 	{ background:transparent url('../images/bg-selectionGuide-intro-copy-ie.png') no-repeat; }
div#homeContent-introCopy p			{ font-size:14px; color:#454545; line-height:17px; margin:0; }
div#homeContent-introCopy div		{ margin:5px 0 0 147px; }
div#homeContent-introCopy a         { line-height:17px }
#home-spiffs div					{ float:left; width:218px; margin:7px 9px 0 0; }
#home-spiffs div.homeSpiff-last		{ margin:7px 0 0 0; }				

/* Right Column Styles */
div.rightColumn-container			{ margin:0 0 15px 0; }
div.rightColumn-contentBox			{ background:transparent url('../images/bg-rightColumnLinks-bottom.gif') no-repeat bottom left; padding:0 0 10px 0; margin:0 0 15px 0;  }
* html div.rightColumn-contentBox	{ padding:0 0 10px 0; }
div.rightColumn-contentBox-purpleHeader	{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -1367px; height:25px; padding:12px 0 0 14px; font-size:13px; }
div.rightColumn-contentBox-tanHeader{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -1299px; height:25px; padding:12px 0 0 14px; font-size:13px; }
div.rightColumn-contentBox-tanHeader a { font-size:13px; color: #000 }
div.rightColumn-contentBox-content	{ border-bottom:1px solid #ffffff; border-left:1px solid #E1E0E0; border-right:1px solid #E1E0E0; padding:0 15px; }
div.rightColumn-contentBox p		{ margin:0; padding:0 0 12px 0; }
.rightColumn-contentBox ul li		{ padding:0 0 5px 9px; }
#pressRoom-rightColumn img.sendMail	{ margin:6px 0 0 0; }


/* Where To Buy Styles*/
#whereToBuy-dropDown-results		{ display:none; position:absolute; top:1px; left:0; z-index:1; }
.dropDown-wtbResults-copy			{ background:transparent url('../images/bg-sprite-verticalRepeat.png') repeat-y -1164px 0; padding:0 15px 0 15px; width:141px; height:279px; }
* html .dropDown-wtbResults-copy	{ background:transparent url('../images/bg-navRollover-wtbResults-middle-ie.png') no-repeat; width:171px; overflow:hidden; } 
.dropDown-wtbResults-copy img		{ margin-bottom:4px; }
.dropDown-wtbResults-copy h3		{ font-size:11px; color:#622C8A; margin:0; }
.dropDown-wtbResults-copy p			{ margin:0; line-height:14px; }
.dropDown-wtbResults-copy p.distanceMap	{ margin:8px 0 0 0; }
.dropDown-wtbResults-copy ul		{ margin:0; padding:0; list-style-type:none; }
.dropDown-wtbResults-copy li		{ background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -843px; margin:0; padding:0 0 0 9px; }
.dropDown-wtbResults-copy li a		{ color:#CE0101; text-decoration:none; }
.dropDown-wtbResults-copy img.saveLocation  { margin-top:5px; cursor:pointer; }

#wtbDropDown-results-savedLocale	{ display:none; margin:0 0 7px 0; padding:0 0 7px 0; border-bottom:1px dotted #464646; }
#wtbDropDown-results-listings       { width:135px; overflow:auto; }
.wtbDropDown-result					{ margin:0 0 14px 0; }

#whereToBuy-dropDown-form			{ position:absolute; top:0; left:0px; z-index:2; }
#whereToBuy-dropDown-form .dropDown-copy	{ height:281px; width: 152px; }
#wtbDropDown-zipCode				{ margin-top:7px; }
input.dropDown-zipInput				{ width:103px; height:15px; border:1px solid #CCC; color:#A2A2A2; font-family:verdana, arial, sans-serif; font-size:10px; margin-right:5px; }
* html input.dropDown-zipInput		{ width:103px; }

#wtbDropDown-distance				{ margin:13px 0 12px 0; }
#wtbDropDown-distance p				{ margin:0 0 4px 0; line-height:11px; }
#whereToBuy-dropDown-form select	{ width:135px; border:1px solid #CCC; color:#000; font-family:verdana, arial, sans-serif; font-size:10px; }

#wtbDropDown-locationTypes			{ margin:0 0 21px 0; }
#wtbDropDown-locationTypes input	{ position:relative; top:3px; left:-4px; }
* html #wtbDropDown-locationTypes input	{ top:1px; }

#or									{ position:relative; top:0; left:0; height:1px; width:136px; background-color:#464646;  }
#or div								{ position:absolute; top:-9px; left:58px; width:20px; background-color:#FFF; text-align:center; }

#wtbDropDown-otherlinks				{ margin:11px 0 0 0; }
#wtbDropDown-otherlinks a			{ line-height:26px; }

.help-bubble                       { background:transparent url('../images/showroom-balloon.png') no-repeat 0 0px; position: absolute; padding: 11px 11px 7px 11px; width: 198px; height: 135px; z-index:99999; line-height: 12px; font-size: 11px; font-family: arial !important; display: none; }
.sterling-showrooms                 { top: -25px; left: -7px; }
.sterling-showrooms ul              { margin: 3px 0 0 0; padding: 0; }
.sterling-showrooms ul li           { margin: 0 0 2px 5px; padding: 0; }
.home-centers                       { top: -3px; left: -40px; }
.retailers                          { top: 13px; left: -72px; }
.wholesalers                        { top: 36px; left: -53px; }

* html .sterling-showrooms                 { top: -35px; left: -23px; }
* html .home-centers                       { top: -13px; left: -56px; }
* html .retailers                          { top: 3px; left: -89px; }
* html .wholesalers                        { top: 26px; left: -69px; }

.sterling-showrooms-page                 { top: -45px; left: 8px; }
.sterling-showrooms-page ul              { margin: 3px 0 0 0; padding: 0; }
.sterling-showrooms-page ul li           { margin: 0 0 2px 5px; padding: 0; }
.home-centers-page                       { top: -45px; left: 165px; }
.retailers-page                          { top: -18px; left: -40px; }
.wholesalers-page                        { top: -18px; left: 152px; }
.question-icon-retailer                  { margin-left: 15px; }

* html .sterling-showrooms-page                 { top: -45px; left: 10px; }
* html .home-centers-page                       { top: -45px; left: 165px; }
* html .retailers-page                          { top: -15px; left: -40px; }
* html .wholesalers-page                        { top: -15px; left: 152px; }
 
#wtb-background                     { background:transparent url('../images/bg-sprite-verticalRepeat-alt.png') repeat-y -991px 0; width:135px; padding:0 15px 0 15px; } 
* html #wtb-background              { background:transparent url('../images/bg-navRollover-wtbResults-middle-ie.png') no-repeat; width:180px; overflow:hidden; }


/* What's New Promotions */
.promotion							{ width:899px; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px solid #D6D6D6; }
.promotion-last						{ width:899px; }
.promotion-image					{ float:left; width:210px; }
.promotion-copy						{ float:left; width:674px; margin-left:15px; }
.promotion-copy p					{ width:620px; }
#promotions-main-image             { float:left; }
#promotions-landing h3              { float:left; margin:0 0 8px 25px; }
#promotions-landing p               { float:left; margin:0 0 30px 25px; width:417px; }
#promotions-landing a               { float:left; margin:0 0 0 25px; padding:0 0 0 30px; background:transparent url(/common/images/icon-adobePDFIconArrow.gif) no-repeat 0 0; }

/* Category Landing Page Styles */
#categoryLanding-tiles,
.categoryLanding-tiles				{ margin:0 0 28px 0; }

#categoryLanding-content #leftColumn,
#categoryResults-content #leftColumn	{ float:left; width:210px; }
#categoryLanding-narrowResults			{ width:182px; padding:15px 14px 15px 14px; background:#f5f4f4 url('../images/bg-sprite-horizontalNoRepeat.gif') no-repeat 0 0; }
#categoryLanding-narrowResults img.header	{ margin:0 0 7px 0; }
#categoryLanding-narrowResults p	{ margin:0; }
#sortBy-links,
#searchBy-dimensions,
#browseBy-link,
#continueNarrowing-links	 		{ padding:12px 0; border-top:1px solid #679ACD; }
#browseBy-link						{ border-bottom:1px solid #679ACD; }
#sortBy-links ul					{ margin:2px 0 7px 0; }

#searchBy-dimensions select			{ width:64px; border:1px solid #CCC; color:#000; font-family:verdana, arial, sans-serif; font-size:10px; }
#searchBy-dimensions span.headerWithQuestionMark { position: relative; bottom: 3px; font-weight:bold }

#categoryLanding-waysToBrowse		{ float:left; width:449px; margin:0 15px; }
.categoryLanding-browseType			{ border-top:1px solid #D6D6D6; padding:20px 0; }
.roundedHdrBar-449					{ width:434px; height:19px; padding:9px 0 0 15px; background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -940px; }
.categoryLanding-browseType-img		{ float:left; margin:0 15px 0 0; }
.categoryLanding-browseType-copy	{ float:left; width:302px; }
.categoryLanding-browseType-copy p	{  margin:2px 0 0 0; }
.categoryLanding-browseType-copy ul	{ margin:7px 0 0 0; }

#categoryLanding-rightColumn		{ float:left; width:210px; }
.categoryLanding-rightSpiffs    	{ position:relative; top:0; left:0; }
.categoryLanding-links-header		{ height:25px; padding:12px 0 0 14px; font-size:13px; }
div.categoryLanding-question		{ cursor:pointer; cursor:hand; color:#CE0101; }
div.categoryLanding-question:hover	{ text-decoration:underline; }
div.categoryLanding-answer			{ display:none; }
#categoryLanding-narrowResults sup,
#categoryLanding-narrowResults sub              {  }


/* Custom Category Landing Page Styles */
#customCategoryLanding-content		{ width:899px; }
.customCategoryLanding-subcategory	{ float:left; width:295px; margin:0 7px 0 0; }
.customCategoryLanding-subcategory-last	{ float:left; width:295px; margin:0; }
.customCategoryLanding-content		{ margin:15px 0 27px 0; width:295px; }
.customCategoryLanding-content img	{ float:left; margin:0 11px 0 0; }
.customCategoryLanding-content div	{ float:left; width:210px; }
.customCategoryLanding-spiff		{ border-top:1px solid #D6D6D6; }
.customCategoryLanding-spiff img	{ margin:30px 0 0 0; }
img.customCategoryLanding-questionMark { margin: 0 4px; position:relative; top:3px; }

/* Custom Category Detail Page Styles */
#customShowerDoor-detail				{ width:899px; }
#customShowerDoor-detail #leftColumn	{ float:left; width:210px; }
#customShowerDoor-detail #rightColumn	{ float:left; width:674px; margin:0 0 0 15px; }
* html #customShowerDoor-detail #rightColumn	{ margin:0 0 0 13px; }
#customShowerDoors-tabs					{ position:relative; top:0; left:0; height:33px; }
#customShowerDoors-tabs img				{ position:absolute; top:0; left:0; cursor:pointer; cursor:hand; }
#customShowerDoors-tabs img#bathDoors	{ position:absolute; top:0; left:138px; }
div.customShowerDoors-table				{ border:1px solid #D8D6D7; width:674px; }
#customShowerDoors-bathDoors			{ display:none; }
div.customShowerDoors-table table td	{ padding:11px 15px 8px 0; }
td.customShowerDoors-table-lineDrawing	{ padding:0 0 0 15px !important; height:116px }
tr.customShowerDoors-table-info td		{ border-top:1px solid #D8D6D7; }
tr.customShowerDoors-table-info td img.pdf-download	{ position:relative; top:4px; left:0; margin:0 5px 0 0; }

/* Custom Ordering Info and Options Page Styles */
div.customShowerDoors-pageContent       { padding-left:15px }
div.customShowerDoors-pageContent ol    { padding:0 }
div.customShowerDoors-pageContent li    { margin:0 0 0 20px; padding:0 0 0 5px; }
div.customShowerDoors-orderFormImage    { float:right; padding-left:15px }

/* Online Catalog Results Styles */
#catalogResults-resultsCount 		{ margin:0 0 0 15px; }
#catalogResults-resultsCount p		{ margin:0 0 1px 0; }
#results-yourSelection				{ margin:0 0 12px 0; }
#continueNarrowing-links ul			{ margin:2px 0 7px 0; }
#backToCategory						{ padding:11px 0 11px 15px; width:182px; }
#backToCategory ul li a				{ font-size:10px; }
#onlineCatalog-results				{ float:left; width:674px; margin:0 0 0 15px; }
.onlineCatalog-results-sortBy		{ height:23px; padding:6px 0 0 15px; background-color:#F5F5F5; color:#454545; }
.onlineCatalog-results-sortBy select			{ width:180px; border:1px solid #CCC; color:#000; font-family:verdana, arial, sans-serif; font-size:10px; }
.onlineCatalog-results-product-first			{ padding:15px 0; }
.onlineCatalog-results-product					{ padding:15px 0; border-top:1px solid #D6D6D6; }
.onlineCatalog-results-prodOvrvw				{ padding:0 0 11px 0; }
.onlineCatalog-results-prodOvrvw-img			{ float:left; width:160px; }
.onlineCatalog-results-prodOvrvw-copy			{ float:left; width:450px }
.onlineCatalog-results-prodOvrvw-copy a			{ color:#000; }
.onlineCatalog-results-prodOvrvw p				{ padding:0 30px 0 0; }
.onlineCatalog-results-prodOvrvw ul				{ margin-top:5px; margin-bottom:5px; }
.headerRow							{ font-weight:bold; }
tr.headerRow td						{ padding:0 0 8px 0; vertical-align:bottom }
tr.resultsRow td					{ padding:0 15px 5px 0; }
.onlineCatalog-results-table input.addToCompare	{ margin-left:20px; }
td.results-column								{ padding-right:5px; }
td.results-column .folderId  					{ display:none; }
td.onlineCatalog-results-icons img				{ margin:0 0 0 2px; }
#onlineCatalog-results img.compareSelected		{ margin:12px 0 0 0; cursor:pointer; cursor:hand }


/* Selection Guides Styles */
#selectionGuide-content				{width:899px;}
#shwrDrSlctr-nav					{background-color:#FFF;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:1px 0;position:relative;top:0;left:0;}
#shwrDrSlctr-nav input				{background-color:#eff4fb;}
#shwrDrSlctr-nav input.alreadyChosen {background-color:#dae5f8;}
#shwrDrSlctr-nav img.step2-active	{position:absolute;top:2px;left:153px;}
#shwrDrSlctr-nav img.step3-active	{position:absolute;top:2px;left:288px;}
#shwrDrSlctr-nav img.step4-active	{position:absolute;top:2px;left:462px;}
#shwrDrSlctr-nav img.step5-active	{position:absolute;top:2px;left:637px;}
#shwrDrSlctr-nav img.step6-active	{position:absolute;top:2px;left:754px;}
#shwrDrSlctr-nav img.step2-active-bath	{position:absolute;top:2px;left:178px;}
#shwrDrSlctr-nav img.step3-active-bath	{position:absolute;top:2px;left:371px;}
#shwrDrSlctr-nav img.step4-active-bath	{position:absolute;top:2px;left:573px;}
#shwrDrSlctr-nav img.step5-active-bath	{position:absolute;top:2px;left:733px;}

* html #shwrDrSlctr-nav img.step2-active	{top:3px;}
* html #shwrDrSlctr-nav img.step3-active	{top:3px;}
* html #shwrDrSlctr-nav img.step4-active	{top:3px;}
* html #shwrDrSlctr-nav img.step5-active	{top:3px;}
* html #shwrDrSlctr-nav img.step6-active	{top:3px;}
* html #shwrDrSlctr-nav img.step2-active-bath	{top:3px;}
* html #shwrDrSlctr-nav img.step3-active-bath	{top:3px;}
* html #shwrDrSlctr-nav img.step4-active-bath	{top:3px;}
* html #shwrDrSlctr-nav img.step5-active-bath	{top:3px;}

.shwrDrSlctr-stepThru				{text-align:right;margin:6px 0 16px 0;}
.shwrDrSlctr-stepThru input.backBtn	{float:left;}
#shwrDrSlctr-stepThru-bottom		{border-top:1px solid #d7d7d7;padding-top:6px;}
.shwrDrSlctr-intro					{width:899px;height:324px;position:relative;top:0;left:0;}
#shwrDrSlctr-intro-shower			{background:#FFFFFF url('../images/bg-shwrDrSlctr-landing.jpg') no-repeat;}
#shwrDrSlctr-intro-shower #shwrDrSlctr-intro-copy {position:absolute;top:57px;left:418px;width:250px;}
#shwrDrSlctr-intro-shower #shwrDrSlctr-intro-copy p {color:#497095;font-size:13px;line-height:18px;}
#shwrDrSlctr-intro-bath				{background:#FFFFFF url('../images/bg-shwrDrSlctr-landing-bath.jpg') no-repeat;}
#shwrDrSlctr-intro-bath #shwrDrSlctr-intro-copy {position:absolute;top:50px;left:50px;width:250px;}
#shwrDrSlctr-intro-bath #shwrDrSlctr-intro-copy p {color:#3a5875;font-size:13px;line-height:18px;}
#shwrDrSlctr-hdrBar img,
#shwrDrSlctr-results-hdrBar img		{margin:10px 0 0 10px;}
#shwrDrSlctr-hdrBar span			{color:#FFF;font-weight:bold;font-size:14px;padding-left:12px;line-height:29px;}
#shwrDrSlctr-openingTxt				{margin:4px 90px 25px 12px}
#shwrDrSlctr-openingTxt p			{padding:3px 0 0 0;}
#shwrDrSlctr-openingTxt img			{cursor:pointer;cursor:hand;margin-right:40px;}
#shwrDrSlctr-measurements			{padding-bottom:30px;width:899px;}
#shwrDrSlctr-measurements-select 	{width:479px;float:left;red;overflow:hidden}
#shwrDrSlctr-measurements-select #shwrDrSlctr-step0-hdrBar {background:#FFF url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -1042px;height:27px;margin-bottom:25px;}
#shwrDrSlctr-measurements-prepopulated #shwrDrSlctr-step0-resultsBar {background:#FFF url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -1076px;height:33px;padding:10px 10px 0 13px;}
#shwrDrSlctr-measurements-select #shwrDrSlctr-step0-hdrBar img {margin:10px 0 0 10px;}
#shwrDrSlctr-howMeasure-selections	{float:left;width:230px;text-align:right;}
#shwrDrSlctr-howMeasure-selections p {margin-bottom:7px;}
#shwrDrSlctr-howMeasure-selections .shwrDrSlctr-measurementSelectors {margin-bottom:20px;}
#shwrDrSlctr-howMeasure-selections td {font-size:10px;font-weight:bold;padding-left:15px;}
#shwrDrSlctr-howMeasure-selections td select {width:65px;}
#shwrDrSlctr-howMeasure-selections input.nextBtn {margin-top:27px;}
#shwrDrSlctr-howMeasure-illust		{float:left;margin:0 23px 0 30px;width:196px;text-align:right;}
#shwrDrSlctr-howMeasure-illust img 	{margin-bottom:12px;}
#shwrDrSlctr-measurements-prepopulated {float:left;width:404px;margin-left:14px;background:#FFF url('../images/bg-sprite-horizontalRepeat.gif') repeat-x 0 -427px;}
#shwrDrSlctr-measurements-prepopulated-choices	{float:left;width:181px;margin:0 16px 0 13px;background-color:#d9eaf8;position:relative;top:0;left:0;}
#shwrDrSlctr-measurements-prepopulated-choices #shwrDrSlctr-chooseStall-shower {background:#6598cb url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -1187px;;width:181px;height:32px;}
#shwrDrSlctr-measurements-prepopulated-choices #shwrDrSlctr-chooseStall-bath {background:#6598cb url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -1137px;;width:181px;height:32px;}
#shwrDrSlctr-measurements-prepopulated-choices #shwrDrSlctr-chooseStall img {position:relative;top:-2px;left:7px;}
#shwrDrSlctr-measurements-prepopulated-choices .shwrDrSlctr-stallHdr {background:#d9eaf8 url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -1247px;padding:5px 0 8px 0;}
#shwrDrSlctr-measurements-prepopulated-choices .shwrDrSlctr-stallHdr h6 {padding-left:8px;font-weight:bold;}
#shwrDrSlctr-measurements-prepopulated-choices img.blueArrow-activeStall {position:absolute;top:53px;right:-10px;display:none;}
#shwrDrSlctr-measurements-prepopulated-choices a {display:block;color:#454545;line-height:21px;padding-left:8px;}
#shwrDrSlctr-measurements-prepopulated-choices a:hover	{text-decoration:none;}
#shwrDrSlctr-measurements-prepopulated-choices a.activeStall {background-color:#6598cb;color:#FFF;font-weight:bold;}
#shwrDrSlctr-measurements-prepopulated-images	{float:left;position:relative;top:0;left:0;margin-right:10px;}
#shwrDrSlctr-measurements-prepopulated-images img {position:absolute;top:53px;left:0;display:none;}
#shwrDrSlctr-default				{width:899px;}
#shwrDrSlctr-content				{float:left;width:682px;}
#shwrDrSlctr-content label,
#shwrDrSlctr-howMeasure-selections label	{color:#5F2C8B;font-size:14px;display:block;margin:0 0 3px 0;}
#shwrDrSlctr-content label.thirteen,
#shwrDrSlctr-howMeasure-selections label.thirteen  {font-size:12px;}
#shwrDrSlctr-content label.noPref	{margin-top:40px;}
#shwrDrSlctr-content label input	{margin:0 5px 0 0;}
* html #shwrDrSlctr-content label input {margin:0;}
#shwrDrSlctr-content #shwrDrSlctr-hdrBar	{background:#FFF url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -940px;height:29px;}
#shwrDrSlctr-content .shwrDrSlctr-fourCol-frame {width:682px;overflow:hidden}
#shwrDrSlctr-content .shwrDrSlctr-fourCol-strip {padding-left:8px;width:700px;}
#shwrDrSlctr-content .shwrDrSlctr-col-2cols	{width:334px;margin-right:14px;float:left;}
#shwrDrSlctr-content .shwrDrSlctr-col-1col,
#shwrDrSlctr-content .shwrDrSlctr-col-1col	{float:left;width:162px;padding:0 10px 0 0;}
#shwrDrSlctr-content #shwrDrSlctr-frameFinish .shwrDrSlctr-col-1col,
#shwrDrSlctr-content #shwrDrSlctr-glassTexture .shwrDrSlctr-col-1col,
#shwrDrSlctr-content #shwrDrSlctr-glassPattern .shwrDrSlctr-col-1col	{padding:0 10px 30px 0;}
#shwrDrSlctr-content #shwrDrSlctr-glassPattern {padding-bottom:10px;}

#shwrDrSlctr-rightColumn			{float:left;width:199px;margin-left:14px;position:relative;top:0;left:0;}
#shwrDrSlctr-rightColumn-staticPos-glass,
#shwrDrSlctr-rightColumn-staticPos-results	{position:absolute;top:0;left:0;}
#shwrDrSlctr-results				{width:199px;background-color:#dae5f8;}
#shwrDrSlctr-results #shwrDrSlctr-results-hdrBar {background:#FFF url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -990px;height:29px;}
#shwrDrSlctr-rightColumn #shwrDrSlctr-prevNext {text-align:center;margin-top:10px;font-size:9px;}
#shwrDrSlctr-rightColumn #shwrDrSlctr-prevNext a {font-size:9px;}
#shwrDrSlctr-rightColumn #shwrDrSlctr-prevNext a.shwrDrSlctr-prevDtl {padding-left:10px;background:#FFF url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -1000px -844px;}
#shwrDrSlctr-rightColumn #shwrDrSlctr-prevNext a.shwrDrSlctr-nextDtl {padding-right:10px;background:#FFF url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 29px -844px;}
#shwrDrSlctr-results .shwrDrSlctr-results-count {padding:6px 0 0 15px;}
#shwrDrSlctr-results .shwrDrSlctr-results-selection {padding:3px 0 6px 15px;}
#shwrDrSlctr-results .shwrDrSlctr-results-selection p {margin-bottom:0;}
#shwrDrSlctr-results .lastSelection {background-color:#f3f2ff;}
#shwrDrSlctr-results input.shwrDrSlctr-results-view {margin:10px 0 0 12px;}
#shwrDrSlctr-results #shwrDrSlctr-results-finalCount {width:186px;height:32px;padding-left:15px;background:transparent url('../images/bg-shwrDrSlctr-finalCount.gif') no-repeat;line-height:32px;color:#FFF; }

#shwrDrSlctr-default .onlineCatalog-results-sortBy 	{margin-top:20px;}
#shwrDrSlctr-default .onlineCatalog-results-sortBy .onlineCatalog-results-paginate		{float:right;margin-right:25px;font-size:9px;}
#shwrDrSlctr-default .onlineCatalog-results-sortBy .onlineCatalog-results-paginate a	{font-size:9px;}
#shwrDrSlctr-default .onlineCatalog-results-sortBy .onlineCatalog-results-paginate a.nextStep	{padding:0 15px 0 5px;background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -968px -553px;}
#shwrDrSlctr-default .onlineCatalog-results-sortBy .onlineCatalog-results-paginate a.backStep	{padding:0 5px 0 15px;background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -1000px -613px;}
#shwrDrSlctr-default .onlineCatalog-results-sortBy .onlineCatalog-results-sorting		{float:left;}
#shwrDrSlctr-default .onlineCatalog-results-sortBy .onlineCatalog-results-perPage		{float:left;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:0 17px;margin:0 17px;}

#shwrDrSlctr-default .onlineCatalog-results-product					{ padding:15px 0;border-top:none;border-bottom:1px solid #D6D6D6; }
#shwrDrSlctr-default .onlineCatalog-results-prodOvrvw-img			{ float:left; width:130px; }
#shwrDrSlctr-default .onlineCatalog-results-prodOvrvw-copy			{ float:left; width:552px }
#shwrDrSlctr-default .onlineCatalog-results-product-first ul,
#shwrDrSlctr-default .onlineCatalog-results-product ul				{margin-top:0;margin-bottom:0;}	
#shwrDrSlctr-default .onlineCatalog-results-product-first ul li.link a,
#shwrDrSlctr-default .onlineCatalog-results-product ul li.link a	{font-weight:bold;color:#C00;}
#shwrDrSlctr-content img.compareSelected		{margin-top:15px;cursor:pointer;cursor:hand;}

#shwrDrSlctr-compareCount	{margin-top:13px;width:190px;height:78px;padding:45px 0 0 11px;background:transparent url('../images/bg-shwrDrSlctr-compareBox.gif') no-repeat;}
#shwrDrSlctr-compareCount p {margin:0;font-weight:bold;}
#shwrDrSlctr-compareCount img {margin-top:15px;cursor:pointer;cursor:hand;}

#selectionGuide-leftColumn			{ float:left; width:674px; }
#selectionGuide-rightColumn			{ float:left; display:inline; width:210px; margin:3px 0 0 15px; padding:0 0 8px 0; background:#E9F0F8 url('../images/frame-selectionGuide-selectionsBottom.gif') no-repeat bottom left; }
* html #selectionGuide-rightColumn	{ margin:3px 0 0 12px; }
div.selectionGuide-rightColumn		{ min-height:338px; padding:15px; background:#E9F0F8 url('../images/frame-selectionGuide-selections.png') no-repeat; }
* html div.selectionGuide-rightColumn	{ height:335px; }
div.selectionGuide-rightColumn p		{ margin:0 0 7px 0; }
div.selectionGuide-rightColumn img.rightColumn-header	{ margin:0 0 11px 0; }
div.selectionGuide-steps			{ background:transparent url('../images/bg-selectionGuide-showerDoor-steps.png') no-repeat; padding:18px 20px 0 20px; width:636px; height:64px; }
div.selectionGuide-step				{ float:left; width:90px; text-align:center; }
div.selectionGuide-introCopy-area	{ position:relative; top:3px; left:7px; width:662px; height:294px; }
div.selectionGuide-introCopy		{ position:absolute; top:30px; left:285px; width:254px; }
div.selectionGuide-bathtubIntroCopy	{ left:396px }
div.selectionGuide-introCopy div	{ background:transparent url('../images/bg-selectionGuide-intro-copy.png') repeat; padding:3px 15px; width:224px; }
* html div.selectionGuide-introCopy div	{ background:transparent url('../images/bg-selectionGuide-intro-copy-ie.png') no-repeat; }
div.selectionGuide-introCopy div p	{ font-size:12px; color:#729ABD; line-height:17px; }
div.selectionGuide-bathtubIntroCopy div p	{ font-size:12px; color:#fff; line-height:17px; }

div.selectionGuide-copyArea			{ width:630px; padding:0 20px; margin:20px 0 25px 0; }
* html div.selectionGuide-copyArea  { width:630px; padding:0 0px; margin:20px 0 25px 20px; }
div.selectionGuide-copyArea ul.selectionGuide-list		{ margin:0 0 18px 0; }
div.selectionGuide-copyArea ul.selectionGuide-list li	{ padding:0 0 8px 11px;}
div.selectionGuide-splitCopy-row	{ width:630px; }
div.selectionGuide-splitCopy		{ width:305px; float:left; padding-bottom:25px; }
div.selectionGuide-splitCopy-right	{ width:305px; float:left; margin-left:20px; }
div.selectionGuide-splitCopy-row div.glassOption	{ margin:0 0 27px 0; }
div.selectionGuide-splitCopy input,
div.selectionGuide-splitCopy-right input	{ height:11px; }
div.selectionGuide-selectionImg		{ float:left; width:130px; }
div.selectionGuide-selectionImg ul	{ margin:3px 0 0 0; }
div.selectionGuide-selectionChoice	{ float:left; width:165px; margin-left:10px; }
div.selectionGuide-selectionChoice-option	{ font-weight:bold; margin:0 0 10px 0; }
div.selectionGuide-noPreference-option		{ font-weight:bold; }
div.selectionGuide-selectionChoice-option input,
div.selectionGuide-noPreference-option input	{ float:left; margin:0; padding:0; height:13px; }
div.selectionGuide-selectionChoice-option label,
div.selectionGuide-noPreference-option label	{ line-height:13px; margin-left:5px; }
* html div.selectionGuide-selectionChoice-option label	{ margin-left:0; }
* html div.selectionGuide-noPreference-option label		{ margin-left:0; }
#frameDesign-frameComparisonLink	{ margin:25px 0; }

#slctnGuide-buttons					{ text-align:right; border-top:1px solid #E2E2E2; padding:10px 0 0 0; margin:0 26px 0 20px; }
#slctnGuide-buttons div				{ float:left; }

p.selectionGuide-frameComparison-copy { width:448px; margin:0 }

div.selectionGuide-surveyLink           { float:right;margin-right:15px;padding-top:10px }
div.selectionGuide-surveyLink li.link a { font-size: 10px }

/* Compare Styles */
#compare-products					{ width:899px; overflow:hidden; border-bottom:1px solid #D7D7D7; }
#compare-products a					{ color:#CE0101; text-decoration:none; }
#compare-products a:hover			{ text-decoration:underline; }
#compare-productFeatures			{ margin-bottom:15px; border-bottom:1px solid #D6D6D6; }
#compare-descriptions				{ float:left; width:147px; border-right:2px solid #FFF; }
#compare-colorsFinishes				{ border-top:1px solid #D7D7D7; }
#compare-descriptions div			{ padding:7px 15px 6px 15px; background-color:#EBEBEB; border-bottom:1px solid #FFF; font-weight:bold; }
#compare-descriptions div.compare-row1	{ padding:0 0 15px 0; }
#compare-descriptions div img		{ position:relative; top:3px; left:5px; cursor:pointer; cursor:hand }
.scroll-left						{ position:absolute; top:14px; right:41px; display:none; cursor:pointer; cursor:hand; }
.scroll-right						{ position:absolute; top:14px; right:15px; display:none; cursor:pointer; cursor:hand; }
.compare							{ float:left; width:750px; overflow:hidden; }
.compare-scroll						{ width:754px; }
.compare-column,
.compare-colorFinish				{ float:left; width:150px; }
.compare-colorFinish div,
.compare-column div					{ padding:7px 10px 6px 10px; border-right:1px solid #D6D6D6; border-bottom:1px solid #FFF; text-align:center; }
.compare-colorFinish p				{ margin:0 0 4px 0; }
.compare-colorFinish img.saveToMySterling	{ margin-bottom:15px; }
.compare-column div.alt				{ background-color:#EBEBEB; }
.compare-column div.compare-row1	{ padding:0 10px 15px 10px; }
.compare-column div img.compare-productImage	{ margin:0 0 5px 0; }
.compare-column div img.bullet-arrow	{ margin-right:5px; }
#compare-descriptions .removeProduct,
.compare-column .removeProduct		{ background-color:#f5f5f5; }
img.compare-definition-close        { float:right; cursor:pointer; cursor:hand; margin:0 }

#compare-colorsFinishes .colorName            { display:none; }
#compare-colorsFinishes .colorCode            { display:none; }
#compare-colorsFinishes .productNumber        { display:none; }
#compare-colorsFinishes .price                { display:none; }
#compare-colorsFinishes .category             { display:none; }
#compare-colorsFinishes .loadingContainer     { display:none; border:0; padding:0; margin-left:-20px; height:19px; }

/* Product Detail Styles */
#prodDtl							{ width:900px; margin-top:10px;}
#prodDtl-left						{ float:left; width:300px; margin:0 15px 0 0; }
#prodDtl-right						{ float:left; width:585px;margin-bottom:20px; }

#prodDtl-photo						{ margin:0px 0 0px 0;border:1px solid #D8D6D7;width:300px;}
#prodDtl-photo img					{ margin:0 0 5px 0; }
#prodDtl-photo span					{ font-size:10px; color:#A2A1A1; }
.enlargefoot				        {background-image: url("/common/images/detail_img_foot.gif"); width: 306px; height: 50px; margin: 0 0 15px -2px;}
.enlargefoot	div				    {padding-left: 120px; padding-top: 15px; }
.enlargefoot  img                   {padding-right:5px;}
.enlargedtl                         {font-color:#a6a6a6;text-decoration:none;color:#a6a6a6;}
.enlargedtl img                     {padding:20px 5px 0px 65px;border:0px;}
#zoom                               {text-decoration:none;color:#a6a6a6;}
#zoom img                           {padding:20px 5px 0px 65px;border:0px;}
#zoom a                             {color:#a6a6a6;}
#prodDtl-required,
#prodDtl-recommended,
#prodDtl-optional					{ margin:0 0 13px 15px; }
tr.graybk td                     {background-color:#ebeaea;width:177px;font-color:#505050;}
.listpricewtb                       {float:right;width:121px;}
.listprice                       {float:left;width:200px;}
.listprice .listpricewtb p                     {margin:0 0 10px 0;font-size:14px;}
.listprice .listpricewtb a                     {margin-left:175px;}
.wtbLink                            {border: medium none;margin-bottom: 5px;}
.dark                            {font-size:18px;font-weight:normal;}


#prodDtl-required img.header-graphic,
#prodDtl-recommended  img.header-graphic,
#prodDtl-optional  img.header-graphic	{ margin:0 0 10px 0; }	

#prodDtl-required div,
#prodDtl-recommended div,
#prodDtl-optional div				{ margin:0 0 10px 0; }

#prodDtl-required div img,
#prodDtl-recommended div img,
#prodDtl-optional div img			{ float:left; margin:0 15px 0 0; }

#prodDtl-required div div,
#prodDtl-recommended div div,
#prodDtl-optional div div			{ float:left; width:150px; }

#prodDtl-required div div p,
#prodDtl-recommended div div p,
#prodDtl-optional div div p			{ margin:0 0 7px 0; }

#prodDtl-overview					{ width:585px; }
#prodDtl-description				{ float:left;}
.brandtitle                         { font-size:30px; line-height:30px; }
h1.prodDtl-title					{ margin:10px 0 15px 0; font-size:11px; line-height:16px;font-weight:normal; }

#prodDtl-icons						{ float:right; margin-left:114px; text-align:right; }
#prodDtl-icons img					{ margin:0 0 10px 10px; }
.dim-save-container                 {margin:15px 0px;}
.dimensions                         {float:left;}
.saveToMySterlingBtn                {float:right;}
.prodDtl-iconOverlay                            { width: 285px }
.prodDtl-iconOverlay #overlay-content           { padding:3px 12px 3px 3px; }
.prodDtl-iconOverlay .prodDtl-iconOverlay-iconDescription        { margin-left:10px; float:left; width:200px }
.prodDtl-iconOverlay .prodDtl-iconOverlay-iconDescription div    { font-weight:bold; line-height:14px; padding-bottom:4px }
.prodDtl-iconDescriptionCopy                    { display:none; }
#prodDtl-icons-small img					{ margin:0 0 5px 5px; }

#prodDtl-downloads					{ margin:15px 0 0 0; }
.prodDtl-downloads                  {position:relative;top:-1px;z-index:2;}
#prodDtl-downloads-tabs				{ position:relative; top:0; left:0; height:35px; z-index:3;}
#prodDtl-downloads-tabs img			{ cursor:pointer; cursor:hand; float:left;}
#prodDtl-downloads-tabs img.singleTab		{ cursor:default; }
/*#prodDtl-downloads-tabs img#forSpecInstall	{ position:absolute; top:0; left:138px; }
#prodDtl-downloads-tabs img#forCAD	{ position:absolute; top:0; left:275px; }
#prodDtl-downloads-tabs img#forVideos	{ position:absolute; top:0; left:412px; } */

#prodDtl-downloads-forCAD		{ border:1px solid #D8D6D7; width:547px; padding:15px 0px 10px 0px; }
#prodDtl-downloads-forDescription	{ border:1px solid #D8D6D7; width:547px; padding:15px 15px 10px 15px; }
#prodDtl-downloads-forSpecInstall		{ border:1px solid #D8D6D7; width:547px; padding:15px 15px 10px 15px; }
#prodDtl-downloads-forVideos	{ border:1px solid #D8D6D7; width:547px; padding:15px 15px 10px 15px; }
#prodDtl-downloads-forVideos ul li {background:url("/common/images/video_icon.gif") no-repeat scroll 0px 1px transparent; padding-left:20px;}
.warranty                       {margin-top:25px;float:left;}
.warranty img                   {border:0px;}
.warrantytext                   {margin:25px 0px 0 5px;float:left;color:#a6a6a6;font-size:9px;width:220px;}
a.video                             {background: url("/common/images/video_icon.gif") no-repeat scroll 0 -400px transparent;}
.prodDtl-downloads-row				{ width:547px; }
.prodDtl-downloads-row a			{ font-size:10px; color:#CE0101; text-decoration:none; }
.prodDtl-downloads-row a:hover		{ text-decoration:underline; }
.prodDtl-downloads-row img			{ margin:0 5px 5px 0; float:left; }
.prodDtl-download					{margin-right:20px; }
.prodDtl-download-last				{ float:left; width:142px; }
.prodDtl-grayline                   {background-color:#e0dedf;height:2px;margin-bottom:7px;}
#colorsPrices						{ margin:15px 0 5px 0;}
#complimentaryHeader                {background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -1474px;position:relative;height:30px;}
#alsoAvailableIn					{ margin:15px 0 0 0; padding:56px 0 0 0; background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -604px -1474px; }
.colorOption-row					{ padding-right:15px;background-color:#FFF; }
.colorOption						{ float:left; width:80px; padding:0 14px 0px 0; text-align:center; }
.colorOption-last					{ float:left; width:80px; text-align:center; }
.colorOption img.colorChip,
.colorOption-last img.colorChip		{ margin:0 0 4px 0; cursor:pointer; cursor:hand;width:36px;height:36px;}
.colorOption img.colorChipBig,
.colorOption-last img.colorChipBig	 {height:75px;width:75px;}
.colorOptionBold                    {font-weight:bold;text-align:center;margin-top:10px; width:90px;}
.colorOptionText                   {text-align:center;margin-top:10px;}
.colorOptionBig                     {width:90px;}

/*******************/
/*    complimentary products slideshow    */
/*******************/
#slide-container {width:577px;height:300px; overflow:hidden; border:1px solid #D8D6D7; border-top:0px;position:relative; }
#slide-container #slideshow-imageFrame {width:388px;height:419px;overflow:hidden;position:relative;top:0;left:85px;}
#slide-container #slideshow-imageStrip {width:150000px;height:476px;position:absolute;top:0;left:0;}

.slideshow-imageContainer { position:relative; top:0; left:0; float:left;margin:15px 6px 0px 6px; width:182px;height:250px; overflow:hidden; text-align:left;border-right:1px dotted #D8D6D7;}
.slideshow-imageContainer p {text-align:left;margin:0px;}

#slide-container #prev {position:absolute;top:115px;left:15px;z-index:5;visibility:hidden;cursor:pointer;}
#slide-container #next {position:absolute;top:115px;right:15px;z-index:5;cursor:pointer;}
#slide-container #collections-buttons {margin-top:12px;}
#counterdiv {position:absolute;top:15px;right:15px;}

div.colorChip-hover div				{ background:transparent url('../images/bg-sprite-verticalNoRepeat.png') no-repeat -765px -54px; width:113px; text-align:center; padding:19px 15px 10px 15px; font-size:11px; font-weight:bold; color:#000; }
* html div.colorChip-hover div 		{background:transparent url('../images/bg-colorChip-over.png') no-repeat 0 0;}
div.colorChip-hover div img			{ margin-bottom:3px; }
div.colorChip-hover div p			{ margin:0; }

#colorsPrices .colorName            { display:none; }
#colorsPrices .colorCode            { display:none; }
#colorsPrices .productNumber        { display:none; }
#colorsPrices .price                { display:none; }
#colorsPrices .category             { display:none; }

p.prodDtl-note						{ font-size:10px; line-height:12px; color:#CBCBCB; }
p.disclaimer						{ margin:0; font-size:10px; line-height:12px; color:#CBCBCB; }

#saveToMySterling                   { display:none; padding:5px 10px 5px 10px; }
#saveToMySterling #projFolderNameInput   { display:none; }
#saveToMySterling .error            { color:#CE0101; font-size:10px; }

#saveToMySterlingSuccess            { display:none; }

.saveToMySterlingBtn .loadingContainer      { height:11px; height:19px;}
.saveToMySterlingBtn .loading               { margin-left:-60px; }

/* Update Product Detail Styles for Wizard */
#wizard-prodDtl-info {width:366px;float:left;}
#wizard-prodDtl-info #prodDtl-description	{width:306px;}
#wizard-prodDtl-info #prodDtl-icons	{width:50px;margin-left:10px;text-align:left;float:right;}
#wizard-prodDtl-info #prodDtl-icons img {margin:0 0 10px 0;}

/* Contact Sterling Styles */
.contact-container #leftColumn      { float:left; width:645px; margin:0 15px; _margin:0 15px 0 7px; }
.contact-container #leftColumn ul   { list-style-type:disc; list-style-position:inside; margin:10px 0 10px 0;}
.contact-container #leftColumn li   { padding-bottom:5px; }
.contact-container #leftColumn      { float:left; width:645px; margin:0 15px; _margin:0 15px 0 7px; }
.contact-container #rightColumn     { float:left; width:210px }
.contact-paragraphBorderBottom     { border-bottom: 1px solid #dedddc; padding: 0 0 15px; }
.contact-paragraphBorderTop        { border-top: 1px solid #dedddc; padding: 15px 0 0; margin:10px 0 }
.contact-paragraphBorderTopAlt     { border-top: 1px solid #dedddc; padding: 15px 0 0; margin:15px 0 0 0; width:100% }
.contact-paragraphRight             { float:right; padding-right:10px; }
#contact span,
#contact span a						{ font-size:9px; }
#contact span a						{ color:#CE0101; }
span.required		        		{ font-size:11px; color:#CE0101; }
div.contact-radioButton,
div.contact-radioLabel				{ float:left; }
div.contact-labelInput input,
div.contact-labelSelect select		{ width:223px; border:1px solid #D8D6D7; }
div.contact-phoneInput input		{ width:53px; border:1px solid #D8D6D7; }
div.contact-radioGroup,
div.contact-labelInput,
div.contact-labelSelect,
div.contact-phoneInput,
div.contact-checkbox-option,
div.contact-messageField			{ margin:0; padding:5px 0; width:100% }
div.contact-checkbox-option-borderBottom    { border-bottom: 1px solid #dedddc; padding: 0 0 15px; margin: 0 0 15px }
div.contact-checkbox                { float:left; margin-right:3px }   

form.contactForm div.error			{ background-color:#EBE3F1; padding:5px 15px 5px 5px; position:relative; right:5px; width:auto; }
div.contact-errorMessage			{ float:right; color:#CE0101; padding:10px 0 0 32px; line-height:16px; min-height:25px; background:transparent url('../images/icon-errorMessage.gif') no-repeat 0 5px; font-size:9px }
* html div.contact-errorMessage		{ height:25px; }
div.contact-errorMessage-brochures	{ float:none; background-color:#EBE3F1; font-size:9px; }
div.global-errorMessage             { margin-bottom:15px; float:left; }
.contact-messageField .contact-errorMessage { margin-bottom:6px }
span.contact-check                  { position:absolute; width:0px; padding-left:8px; }

.charCount                          { float:right; width:30px; margin-right:5px; }

/* Email to a friend */
#emailToAFriend                     { position:relative; width:445px; padding-bottom:5px; background-color:#ffffff; }
#emailToAFriend .pageInfo           { border-bottom:1px solid #D8D6D7; padding-bottom:20px; }
#emailToAFriend .pageInfo img       { float:right; margin-left:20px; border:1px solid #b5b5b5; }
#emailToAFriend form                { margin-top:20px; }
#emailToAFriend form p.em           { font-style:italic; margin-top:10px; }
#emailToAFriend .contact-labelInput { padding-top:8px; padding-bottom:8px; }
#emailToAFriend .firstName          { width:auto; float:left; }
#emailToAFriend .firstName input    { width:213px; }
#emailToAFriend .lastName           { width:auto; float:right; }
#emailToAFriend .lastName input     { width:213px; }
#emailToAFriend .email input        { width:443px; }
#emailToAFriend textarea            { width:443px; }
#emailToAFriend .sendToSelf         { margin:5px 0 15px; }
#emailToAFriend span.contact-check  { position:absolute; width:0px; padding-left:8px; }
#emailToAFriend span.contact-check img  { position:relative; top:-4px; }
#emailToAFriend span.contact-check img.error  { position:relative; top:-11px; padding-left:0px; }
#emailToAFriend form.contactForm div.error { background:none; padding:0; position:relative; width:auto; right:0px; }
#emailToAFriend div.contact-errorMessage { float:none; color:#CE0101; padding:4px; line-height:9px; background:none; font-size:9px; min-height:0px; height:auto; }
#emailToAFriend .sendBtn            { float:left; }
#emailToAFriend .sendError          { position:absolute; display:none; }
#emailToAFriend .loadingContainer   { top:-14px; left:10px; }
textarea                            { overflow:auto; }

#login .contact-checkbox-option-borderBottom    { padding-top:8px; padding-bottom:20px; }

/* Press Room Styles */
#pressRoom-landing-contentRows		{ float:left; width:674px; }
#pressRoom-rightColumn				{ float:left; width:210px; margin:0 0 0 15px; }
.pressRoom-landing-contentRow		{ padding:15px 0; border-bottom:1px solid #D6D6D6; }
.pressRoom-landing-contentRow img	{ float:left; }
div.pressRoom-landing-content		{ float:left; width:434px; padding:0 15px 0 0; margin:0 0 0 15px; }
#pressRoom-landing-rssFeed			{ margin:12px 0 0 0; }
#pressRoom-landing-rssFeed img		{ float:left; }
#pressRoom-landing-rssFeed div		{ float:left; margin:0 0 0 10px; width:405px; }

#pressRoom-release #title-introCopy	{ width:674px; padding:0 0 15px 0; }
#pressRoom-release-content			{ float:left; width:674px; }
#pressRoom-release-content img		{ margin:0 0 6px 0; }
#pressRoom-release-content div		{ float:right; clear:both; margin:0 0 20px 20px; }
#pressRoom-release-content div ul li	{ padding-bottom:2px; }
#pressRoom-release-content p		{ margin-right:20px; }
#pressRoom-release-content ul.bulleted		{ margin:10px 25px; }
#pressRoom-release-content ul.bulleted li		{ padding-bottom:2px; list-style-type:disc; }
#pressRoom-release-rssFeed			{ background:transparent url('../images/bg-rssFeed-rightColumn.png') no-repeat; padding:15px 0 0 0; }
#pressRoom-release-rssFeed img.rssIcon	{ float:left; margin:0 0 0 15px; }
.pressRoom-release-rssFeed-content	{ float:left; padding:0 15px 10px 0; margin:0 0 0 5px; width:150px; }
.pressRoom-release-rssFeed-content p	{ margin:0 0 7px 0; }

.pressRoom-archive-viewPreviousYears        { background-color:#F5F5F5; margin:0pt 0pt 12px; padding:8px 16px; }
.pressRoom-archive-viewPreviousYears a      { color: #000; text-decoration:underline }
.pressRoom-archive-viewPreviousYears span   { font-size:12px; margin-right:20px; }
.pressRoom-archive-tableContainer           { padding:12px 0 22px 15px }
table.pressRoom-archive-table               { padding:0; margin:0 }
table.pressRoom-archive-table ul            { margin:4px 0 0; padding:0 0 20px 0;}
.pressRoom-archive-releaseDesc              { font-style:italic; }

.pressRoom-rssPageContainer                             { width:630px; margin-left:15px }
.pressRoom-rssPageContainer #pressRoom-landing-rssFeed  { margin-bottom:15px }

/*background:transparent url('../images/bg-onlineLanding-rightColumnLinks-bottom.png') no-repeat bottom left;*/

/* Tips and Know How Styles */
#title-introCopy h2#careCleaning-title	{float:left;margin-right:20px;}
#title-introCopy select#careCleaning-language {border:1px solid #D7D7D7;background-color:#FBFBFB;color:#000;font-size:12px;margin-top:3px;}
#title-introCopy select#careCleaning-language option {padding:1px 10px 1px 2px;}
#tipsKnowHow-content					{ width:899px; }
#tipsKnowHow-content #leftColumn		{ float:left; width:674px; }
#tipsKnowHow-content #rightColumn		{ float:left; width:210px; margin:0 0 0 15px; }
#tabbed-copyBox,#tabbed-copyBox-es,#tabbed-copyBox-fr,
#tabbed-copyBox-en						{ padding:11px 30px 30px 15px; border:1px solid #CCC; }
#generalCopy-tabs,#generalCopy-tabs-en,#generalCopy-tabs-es,
#generalCopy-tabs-fr					{ height:41px; _position:relative; _top:1px; cursor:pointer; cursor:hand; }
.careAndCleaning #rightColumn           { padding-top:40px }

#tipsKnowHow-content.serviceParts #leftColumn               { display:inline; margin:15px 0 0 15px; padding-top:15px; width:646px; border-top:1px solid #D6D6D6; }
.serviceParts #leftColumn img           { float:left; margin-bottom:2px;}
.serviceParts #leftColumn img.main           { margin-right:2px; }
.serviceParts #leftColumn div           { float:left; width:227px; }
.serviceParts #leftColumn div p         { clear:left; float:left; width:195px; margin-top:20px; font-size:10px; }

/* FAQ Styles */
#faq-categories							{ background:transparent url(../images/bg-faqCategory-bottom.gif) no-repeat scroll left bottom; float:left; left:1px; padding:0pt 0pt 1px; position:relative; top:0pt; width:100px; z-index:21; }
#faq-categories div						{ background:transparent url('../images/bg-faqCategory-off.gif') no-repeat; width:82px; font-size:9px; color:#454545; padding:8px 10px 1px 8px; letter-spacing:-0.3px; cursor:pointer; cursor:hand; line-height:12px; }
* html #faq-categories div				{ letter-spacing:-1px; }
#faq-categories div.active				{ background:transparent url('../images/bg-faqCategory-on.gif') no-repeat; }
#faq-content							{ border:1px solid #D6D6D6; float:left; min-height:240px; padding:29px; width:513px; z-index:20; }
* html #faq-content						{ height:240px; }
#faq-content div.faqContent-categoryContent { display:none; }
#faq-content div.faq-questionAnswer		{ border-bottom:1px solid #D6D6D6; padding:0 0 11px 0; margin:0 0 11px 0; }
#faq-content div div.expand				{ display:none; }
#faq-content div div.collapse			{ display:block; }
#faq-content div.faq-questionAnswer div p	{ margin:0 0 15px 10px; }

/* Glossary Styles */
.glossaryTermPopup                  { }
span.glossaryTermPopup                  { font-weight:bold; cursor:pointer; }

#glossary-content					    { width:899px; }
#glossary-content #leftColumn		    { float:left; width:674px; }
#glossary-content #rightColumn		    { float:left; width:210px; margin:0 0 0 15px; }
.glossaryDefinition					{ display:none; }
.glossary-group						{ width:672px; padding-bottom:15px; border-left: 1px solid #dedcdd; border-right: 1px solid #dedcdd }
#glossary-terms                     { background:#fff url(../images/bg-glossary-header.gif) no-repeat top; padding:12px 0 0 0; }
#glossary-terms h3                  { padding: 0 0 10px 15px; margin: 0; color: #000; font-weight:bold }
#glossary-anchors                   { padding: 0 0 5px 15px }
#glossary-anchors a                 { color: #000; text-decoration:underline }
.glossary-group-inner               { padding-top:15px; margin: 0 15px; }             
.glossary-group-border              { border-top:1px solid #dedddc }
.glossary-group .glossary-group-inner div	{ float:left; width:146px; margin:0; }
#overlay-definition p				{ margin:0 0 5px 0; }
img.glossary-close                  { float:right; position:relative;top:15px; cursor:pointer; cursor:hand; margin:0 }
#glossary-content #rightColumn      { padding-top:19px }

/* Find Guides and Literature Styles */
#technicalPublictions-categories {float:left;margin-bottom:-1px;width:901px;z-index:1;}
#technicalPublictions-categories li {float:left;width:73px;height:42px;padding:0;background:transparent url(/common/images/bg-find-guides-tabs.png) no-repeat -74px 0px;text-align:center;cursor:pointer;}
#technicalPublictions-categories li.first {width:74px;background-position:-73px 0;}
#technicalPublictions-categories li.active {background-position: -1px 0px;}
#technicalPublictions-categories li.first.active {background-position:0px 0;}
#technicalPublictions-categories li a {display:block;padding:11px 0px 0;color:#454545;line-height:11px;font-size:9px;}
#technicalPublictions-categories li a:hover {text-decoration:none;}
.technicalPublictions-results-container {border:1px solid #cdcdcd;}
.technicalPublictions-results {padding:15px 15px;width:869px;}
.technicalPublictions-active {margin-bottom:5px;}
.technicalPublictions-results h2 {border-bottom:1px solid #000;padding-bottom:2px;margin-bottom:3px;}
.technicalPublictions-results table {width:100%;border:0;padding:0 0 20px 0;}

.technicalPublictions-results table th {vertical-align:bottom;}
.technicalPublictions-results table td {vertical-align:top;}
.technicalPublictions-results table th {padding:0 0 6px 10px;}
.technicalPublictions-results table th.first {padding-left:0px;}
.technicalPublictions-results table td {padding:10px 0 10px 10px;border-bottom:1px solid #dcdcdc;}
.technicalPublictions-results table td.first {padding-left:0px;}
.technicalPublictions-results table tr.last td	{border-bottom:0;}
.technicalPublictions-results table td.technicalPublictions-subcat {border-bottom:0;vertical-align:middle;font-weight:bold;background-color:#e8e8e1;padding: 2px 0 6px 3px;}
.technicalPublictions-results table td a {display:block;}
.technicalPublictions-results table td img.technicalPublication-link {float:left;margin-right:3px;line-height:16px;}
.technicalPublictions-results table ul {margin:0; padding:0;}
.technicalPublictions-results table li.pdf {list-style-type:none;padding:0 0 5px 31px;background:transparent url(/common/images/icon-adobePDFIconArrow.gif) no-repeat 0 0;}
.technicalPublictions-results table li.dxf {list-style-type:none;padding:0 0 5px 24px;background:transparent url(/common/images/icon-dxf.gif) no-repeat 0 1px;}
.technicalPublictions-results table li.dwg {list-style-type:none;padding:0 0 5px 24px;background:transparent url(/common/images/icon-dwg.gif) no-repeat 0 1px;}

.technicalPublictions-results table .col1 {width:144px;}
.technicalPublictions-results table .col2 {width:90px;}
.technicalPublictions-results table .col3 {width:111px;}
.technicalPublictions-results table .col4 {width:81px;}
.technicalPublictions-results table .col5 {width:111px;}
.technicalPublictions-results table .col6 {width:235px;}
.technicalPublictions-results table .col7 {width:120px;}

.technicalPublictions-discontinued {margin-bottom:6px; padding:0 15px;}
.technicalPublictions-discontinued div.discontinued-hiddenResults {display:none;}
.technicalPublictions-discontinued div.discontinued-hiddenResults-header {border-bottom:1px solid #000;padding-bottom:2px;margin-bottom:15px;margin-top:30px;}
.technicalPublictions-discontinued div.discontinued-hiddenResults-header h2 {border-bottom:0;padding-bottom:0;margin-bottom:0;}
.technicalPublictions-discontinued div.discontinued-hiddenResults-header ul {float:right;margin-top:3px;}
.technicalPublictions-discontinued li.hideDiscontinued,
.technicalPublictions-discontinued li.showDiscontinued {cursor:pointer; cursor:hand; color:#CE0101; text-decoration:none;}
.technicalPublictions-discontinued li.hideDiscontinued:hover,
.technicalPublictions-discontinued li.showDiscontinued:hover {text-decoration:underline;}
.technicalPublictions-discontinued div.discontinued-hiddenResults .loading {position:relative; margin:30px 0 50px 410px;}


.findGuides-container				{ float:left; margin-bottom:28px; background:transparent url('../images/bg-findGuides-search.gif') no-repeat; height:158px }
.findGuides-container div			{ padding: 14px 15px 0; }
.findGuides-container div h4		{ margin-bottom: 14px; }
.findGuides-container ul    		{ margin:0; padding:0; }
.findGuides-container li    		{ margin:0 0 7px 0; padding: 0 0 0 10px; font-weight: normal; display:list-item; background-position: 2px -842px }
span.findGuides-sectionTitle        { margin:0 0 7px 0; padding: 0; font-weight: bold; display:list-item; color:#CE0101; }
#findGuides-form					{ width:901px; }
#findGuides-form div                { float:left; margin:30px 0 0 0; }
#findGuides-form div.or             { margin:65px 60px 0; }
#findGuides-quickLinks				{ width:330px; margin-left:14px; }
#findGuides-results					{ float:left; width:659px; margin-left:15px; _margin-left:7px }
#findGuides-spiffs					{ float:left; width:210px; margin-left:15px; padding-top:3px }
#findGuides-spiffs img              { padding-bottom:16px; border:0 none }
input.findGuidesBox				    { float:left; width:150px; height:15px; margin:0 4px 0 0; padding-left:10px; border:1px solid #CCC; color:#000; font-family:verdana, arial, sans-serif; font-size:10px; }
input.findGuidesResultsBox		    { float:left; width:98px; height:15px; margin:0 7px; padding-left:10px; border:1px solid #CCC; color:#000; font-family:verdana, arial, sans-serif; font-size:10px; }
input.findGuidesResultsButton	    { float:left; margin-right:14px; }
.findGuides-results-searchBoxContainer  { background-color:#f5f5f5; position:absolute; padding:6px 5px 6px 15px; right:0; width:653px; }
.findGuides-results-searchBoxOuterContainer { position:relative; height:32px }
* html .findGuides-results-searchBoxContainer  { padding-bottom:0 }
.findGuides-results-searchBoxContainer span     { float:left; position:relative; top:1px }
.findGuides-results-searchBoxContainer span strong    { margin-right:7px }
.findGuides-productListing          { padding:15px 0 15px; }
p.findGuides-exampleText            { font-size:10px; line-height:14px }
p.findGuides-strong                 { font-weight:bold }
div.findGuides-errorMessage         { background:transparent url(../images/icon-errorMessage.gif) no-repeat scroll 0pt 5px; color:#CE0101; line-height:25px; padding:5px 0pt 0pt 32px; margin:6px 0 12px; }
.findGuides-downloads               { margin:16px 0 }
.findGuides-download                { float:left; padding-right:20px; width:141px; }
.findGuides-download a              { font-size:11px }
.findGuides-download img            { float:left; margin:0pt 5px 5px 0pt }

/* E-Newsletter */
.eNewsletter-viewPreviousYears      { background-color:#F5F5F5;padding:8px 16px;margin:0 0 12px; }
.eNewsletter-viewPreviousYears a    { color: #000; text-decoration:underline }
.eNewsletter-viewPreviousYears-left  { float:left }
.eNewsletter-viewPreviousYears-right { float:right }
.eNewsletter-viewPreviousYears-right a { color:#CE0101; text-decoration:none }
.eNewsletter-articleListContainer   { width:528px; float:left; border-right:1px solid #d6d6d6 }
.eNewsletter-articleContainer       { margin-bottom:12px }
.eNewsletter-articleDetailContainer { float:right; padding:31px 15px 0; width:308px }
.eNewsletter-articleContainer img   { float:left;margin:10px 14px 0 0;}
.eNewsletter-articleDescription     { margin-top:10px; float:left; width:416px }
.eNewsletter-articleDescription li  { margin:5px 0 0 0; float:left }
#eNewsletter-outerContainer         { padding-left:15px }
p.eNewsletter-articlePublishedCopy  { font-size:10px;margin-bottom:5px; }
p.eNewsletter-enlargedCaptionCopy   { margin-top:5px; }
#eNewsletter-header     { background:transparent url(../images/bg-enewsletter-header.gif) no-repeat scroll 0%; width:865px; height:21px; position:relative; top:0; left:-14px; padding:8px 15px 0 15px; margin:0 0 12px 0; }
#eNewsletter-content    { background:transparent url('../images/bg-enewsletter.png') no-repeat; padding:6px 0 0 20px; }
#eNewsletter            { position:absolute; top:30px; left:36px; z-index:99; display:none }
#eNewsletter-header img.close-eNewsletter { float:right; cursor:pointer; cursor:hand; }
.eNewsletter-section                { display:none; }
.eNewsletter-section sup            { font-size:9px; }

/* Why Choose Sterling */
#whyChoose-landing					{ width:899px; }
#whyChoose-landing #tabbed-copyBox	{ width:627px; overflow:hidden; }
#whyChoose-navigation				{ padding:0 0 9px 15px; font-weight:bold }
.whereToBuy-navigation-divider      { font-weight: normal }
#whyChoose-navigation a				{ color:#454545; text-decoration:underline; font-weight:normal }
#whyChoose-leftColumn				{ float:left; width:674px; }
.whyChoose-content-img				{ float:left; width:205px; }
.whyChoose-content-copy				{ float:left; width:400px; margin-left:15px; }
#whyChoose-rightColumn				{ float:left; width:210px; margin:41px 0 0 5px; }
.tabbed-copy-active                 { display:block; }
.tabbed-copy-inactive               { display:none; }

.whyChoose-vikrell-large-img        { float:left; margin-right:15px; }
.whyChoose-vikrell-content-copy     { float:left; width:240px; }
#whyChoose-vikrell-landing-logo     { margin:60px 0 0 50px; }
ul.whyChoose-vikrell-copylist       { width:670px;}
ul.whyChoose-vikrell-copylist li    { float:left; width:285px; padding:0; margin:0 50px 20px 0;}
ul.whyChoose-vikrell-copylist li.bottom    { margin-bottom:0px; }
ul.whyChoose-vikrell-copylist li img { float:left; margin-right:15px; border:none; }
ul.whyChoose-vikrell-copylist li p  { margin:0; }
ul.whyChoose-vikrell-copylist li strong { display:block; }
ul.whyChoose-vikrell-productlist    { width:740px;}
ul.whyChoose-vikrell-productlist li    { float:left; width:230px; margin:0 0 10px 0; padding:0; }
ul.whyChoose-vikrell-productlist li.bottom    { margin-bottom:0px; }
ul.whyChoose-vikrell-productlist li li    { padding-left:9px; width:160px;}
ul.whyChoose-vikrell-productlist li img    { display:block; margin-bottom:3px; border:none; }

/* Care and Cleaning */
.careAndCleaning-block              { margin-bottom:12px }
.careAndCleaning-block p            { margin:0 }
.careAndCleaning-block h6           { margin-bottom:3px }
.careAndCleaning-img                { float:left }
.careAndCleaning-imgCopy            { float:left;width:482px;margin-left:15px; }
.careAndCleaning-imgCopy p          { margin-top:3px }
.careAndCleaning-download           { float:left;width:482px;margin-top:10px;margin-left:15px; }
.careAndCleaning-download a         { font-size:11px }
.careAndCleaning-download img       { float:left; margin:0 5px 5px 0 }
#tabbedCopy-1,#tabbedCopy-2,#tabbedCopy-3,#tabbedCopy-4,#tabbedCopy-5,
#tabbedCopy-es-1,#tabbedCopy-es-2,#tabbedCopy-es-3,#tabbedCopy-es-4,#tabbedCopy-es-5,
#tabbedCopy-en-1,#tabbedCopy-en-2,#tabbedCopy-en-3,#tabbedCopy-en-4,#tabbedCopy-en-5,
#tabbedCopy-fr-1,#tabbedCopy-fr-2,#tabbedCopy-fr-3,#tabbedCopy-fr-4,#tabbedCopy-fr-5 { display: none }
.whirlpool-flush               { float:left; }
.whirlpool-flush-copy           { float: left; margin-left: 10px; width: 480px; }

/* Where to Buy Styles */
#whereToBuy-landing					{ width:899px; position:relative; top:0; left:0; }
.whereToBuy-searchForm				{ float:left; width:412px; height:312px; padding:11px 15px 0 15px; background:transparent url('../images/bg-whereToBuy-purpleHeader.gif') no-repeat; }
* html .whereToBuy-searchForm		{ height:326px; margin:0 0 6px 0; } 
.whereToBuy-searchForm p			{ margin:0 0 23px 0; }
#whereToBuy-worldwide				{ margin-left:15px; }
.whereToBuy-formInputs				{ width:382px; padding:0 15px; margin:0 0 9px 0; border-bottom:1px solid #E1E0E0; }
.whereToBuy-formInputs div			{ float:left; width:191px; padding:0 0 9px 0; }
.whereToBuy-searchForm select		{ border:1px solid #D8D6D7; color:#000; font-size:10px; }
#whereToBuy-worldwide select		{ width:233px; margin:0 0 9px 15px;  }
#whereToBuy-northAmerica select		{ width:157px; }
.whereToBuy-searchForm input.checkbox	{ margin:0 5px 0 0; }
.whereToBuy-searchForm input.textbox	{ width:151px; height:15px; padding-left:4px; border:1px solid #D8D6D7; color:#000; font-size:10px; }
.whereToBuy-searchForm input.submit	{ margin:0 0 0 15px; }
.whereToBuy-bottom					{ position:absolute; bottom:0; left:15px; width:442px; margin-left:-15px; height:10px; background:transparent url('../images/bg-whereToBuy-bottom.gif') no-repeat; }
#whereToBuy-worldwide .whereToBuy-bottom	{ left:472px; }

#whereToBuy-results					{ width:869px; padding:11px 15px 6px 15px; position:relative; top:15px; left:0; background:transparent url('../images/bg-whereToBuy-results-purpleHeader.gif') no-repeat; }
.whereToBuy-results-storeType		{ padding:0 0 12px 0; font-size:12px; font-weight:bold; color:#454545; border-bottom:1px solid #E1E0E0; margin:0 0 15px 0; }
.whereToBuy-results-group			{ margin:0 0 10px 0; }
.whereToBuy-results-group div p strong,
.whereToBuy-results-group div p strong a { color:#622C8A; }
.whereToBuy-results-group div p.distance	{ margin:0; }
.whereToBuy-results-group div ul	{ margin:0 0 4px 0; }
.whereToBuy-result-first,
.whereToBuy-result					{ float:left; padding-bottom:26px; }
.whereToBuy-result-first			{ width:275px; }
.whereToBuy-result					{ border-left:1px solid #E1E0E0; width:273px; padding-left:15px; }
.whereToBuy-result-bottom			{ position:absolute; bottom:0; left:15px; width:899px; margin-left:-15px; height:10px; background:transparent url('../images/bg-whereToBuy-results-bottom.gif') no-repeat; }


/* Universal Footer Styles */
#footer								{ position:relative; margin:0; width:955px; text-align:right; color:#6e6e6e; font-size:10px; margin-left:auto; margin-right:auto; padding-bottom:35px;background-color:#e6edf3; }
#footer .footer-links 				{ float:left; display:inline; text-align:left; margin:0 0 0 16px; padding:0; }
#footer .footer-links.first	     	{ margin:0 0 0 25px; }
#footer .footer-links.firstcontinued{ margin:0 0 0 14px; }
#footer .footer-links li            { float:left; clear:left; position:relative; line-height:16px; margin:0 0 2px 0; padding:0 0 0 12px; }
#footer .footer-links li.social     { margin:4px 0 4px 0; }
#footer .footer-links a				{ margin:0; padding:0; color:#6e6e6e; font-size:10px; text-decoration:none; }
#footer .footer-links a:hover		{ text-decoration:underline; }
#footer .footer-links.red a			{ color:#CE0101; }
#footer #copyright					{ margin:-5px 0 0 0; font-size:10px; color:#6e6e6e; width: 130px; }

#footer h3                          { display:block; display:inline; float:left; margin:0 0 5px -12px; padding:0; height:15px; }
#footer h3 img                      { float:left; display:block;}
#footer h3 span                     { float:left; display:block; width:130px; margin:0; padding:0; height:16px; color:#ffffff; text-align:left; font-size:10px; line-height:16px; font-weight:bold;}

#footer .hdr-products span          { width:150px;margin-left:35px;}
#footer .hdr-installing span        { width:180px;margin-left:120px;}
#footer .hdr-help span              { width:140px;margin-left:5px;}
#footer .hdr-customer-care span     { width:110px;margin-left:5px;}
#footer .hdr-our-company span       { width:143px; margin-left:10px;}


#footerhead.footerheader            {background: transparent url("/common/images/footer_head.png") no-repeat scroll 0 0;margin-bottom:5px;}
#footerhead .footer-links 			{ float:left; display:inline; text-align:left; margin:0 0 0 14px; padding:0; }
#footerhead .footer-links.first	    { margin:0 0 0 0; }
#footerhead .footer-links li        { float:left; clear:left; position:relative; line-height:16px; margin:0 0 2px 0; padding:0 0 0 12px; }


/* Overlay Styles */
#overlay							{ position:absolute; top:0; left:0; display:none; z-index: 999; }
#enlarge-overlay					{ position:absolute; top:0; right:0; display:none;  }
div#enlarge-title,
div#zoom-title                   	{ font-weight:bold; width:449px;margin-bottom:6px }
div#enlarge-caption                 { width:449px;padding-top:6px }
td#overlay-topLeft					{}
td#overlay-topMid					{ background:transparent url('../images/bg-sprite-verticalNoRepeat.png') no-repeat 0 -1px; }
* html td#overlay-topMid			{ background:transparent url('../images/bg-overlay-tm.png') no-repeat 0 0; }
td#overlay-topRight					{}
td#overlay-midLeft					{ background:transparent url('../images/bg-sprite-verticalNoRepeat.png') no-repeat 0 -55px; }
* html td#overlay-midLeft			{ background:transparent url('../images/bg-overlay-ml.png') no-repeat 0 0; }
td#overlay-content					{ background-color:#FFF; }
td#overlay-midRight					{ background:transparent url('../images/bg-sprite-verticalNoRepeat.png') no-repeat -55px -55px; }
* html td#overlay-midRight			{ background:transparent url('../images/bg-overlay-mr.png') no-repeat 0 0; }
td#overlay-bottomLeft				{}
td#overlay-bottomMid				{ background:transparent url('../images/bg-sprite-verticalNoRepeat.png') no-repeat 0 -25px; }
* html td#overlay-bottomMid			{ background:transparent url('../images/bg-overlay-bm.png') no-repeat 0 0; }
td#overlay-bottomRight				{}
.glossary-overlay                   { width:444px; padding:5px 5px 8px 5px }



/* Lightbox Styles */
#overlay-frameComparison,
#overlay-enlargeImg,
#overlay-zoomImg,
#overlay-video      { position:absolute; top:200px; left:222px; z-index:99; display:none }
#overlay-enlargeImg-content,
#overlay-zoomImg-content,
#overlay-video-content      { background:transparent url('../images/bg-sprite-verticalNoRepeat.png') no-repeat -240px -55px; padding:6px 0 0 20px; overflow: hidden; width:500px }
* html #overlay-enlargeImg-content {background:transparent url('../images/bg-enlargeImg-ie.png') no-repeat;}
* html #overlay-zoomImg-content {background:transparent url('../images/bg-enlargeImg-ie.png') no-repeat;}
* html #overlay-video-content {background:transparent url('../images/bg-enlargeImg-ie.png') no-repeat;}
#overlay-zoomImg-content #izView {height:300px;width:450px;}
#overlay-frameComparison-header     { background:transparent url(../images/bg-enlargedImage-header-showerdoors.gif) no-repeat scroll 0%; width:446px; height:21px; position:relative; top:0; left:-14px; padding:8px 15px 0 15px; margin:0 0 12px 0; }
#overlay-enlargeImg-header,
#overlay-zoomImg-header,
#overlay-video-header     { background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 0; width:446px; height:21px; position:relative; top:0; left:-14px; padding:8px 15px 0 15px; margin:0 0 12px 0; }
#overlay-enlargeImg-content img.enlargedPhoto		{ margin:11px 0; }
#overlay-frameComparison-header img.close-frameComparison,
#overlay-enlargeImg-header img.close-enlargeImg,
#overlay-zoomImg-header img.close-zoomImg, 
#overlay-video-header img.close-video	{ float:right; cursor:pointer; cursor:hand; }
#overlay-video .video-content	{ width:446px; overflow-x:hidden; }
.overlay-enlargeImg-frameComparisonImage    { float:left; text-align:center; font-weight:bold }
#overlay-enlargeImg-moreViews       { display:none; margin-top:15px; }
#overlay-enlargeImg-moreViews img   { margin-right:5px; float:left; width:84px; height:56px; border:1px solid #D6D6D6; cursor:pointer; opacity:.40; filter: alpha(opacity=40); -moz-opacity: 0.40; }
#overlay-enlargeImg-moreViews img.mouseover  { opacity:.60; filter: alpha(opacity=60); -moz-opacity: 0.6; }
#overlay-enlargeImg-moreViews img.selected   { opacity:1.0; filter: alpha(opacity=100); -moz-opacity: 1.0; }

#sceneSeven-tools {background-color:transparent;position:relative;left:-16px;width:480px;margin-top:10px;border-top:1px solid #e6e6e7;}
#sceneSeven-tools div {float:left;text-align:center;}   
#sceneSeven-tools #sceneSeven-tools-zoomIn {border-right:1px solid #e6e6e7;width:147px;height:28px;padding-top:12px;}
#sceneSeven-tools #sceneSeven-tools-zoomIn a {background:transparent url('../images/bullet-zoomIn.gif') no-repeat 0 0;padding-left:20px;}
#sceneSeven-tools #sceneSeven-tools-fullImg {border-right:1px solid #e6e6e7;width:185px;padding-top:3px;}
#sceneSeven-tools #sceneSeven-tools-zoomOut {width:146px;height:28px;padding-top:12px;}
#sceneSeven-tools #sceneSeven-tools-zoomOut a {background:transparent url('../images/bullet-zoomOut.gif') no-repeat 0 0;padding-left:20px;}
#sceneSeven-tools a {color:#900;}


/* How To Measure popup styles */
.howToMeasure-overlay           { position:absolute; top:10px; z-index:99; }
.howToMeasure-overlay p         { margin-bottom:9px }
#howToMeasure-header            { background:transparent url(../images/bg-howToMeasure-header.gif) no-repeat scroll 0%; height:21px; left:-14px; margin:0 0 10px; padding:8px 7px 0 15px;; position:relative; top:0pt; width:501px; }
#howToMeasure-content           { background:transparent url(../images/bg-howToMeasure.png) no-repeat scroll 0% 0%; padding:6px 15px 0pt 20px; width:498px; }
#howToMeasure-close             { float:right; cursor:pointer; cursor:hand; }
.howToMeasure-contentContainer  { z-index:100 }
.howToMeasure-copy              { overflow:auto;height:315px }
.howToMeasure-videoContainer    { padding: 5px }
.howToMeasure-player            { float:left; margin-right:11px }
.howToMeasure-tabContainer      { margin-bottom:8px; position:relative;right:16px;border-bottom: 1px solid #ccc; width: 510px; height: 20px; padding-left:18px }
.howToMeasure-tab               { width:124px;bottom:3px;_bottom:0px;position:relative;float:left;height:20px;_top:1px;background-repeat:no-repeat;text-align:center;padding-top:4px;margin:0;font-size:9px;cursor:pointer;cursor:hand }
.howToMeasure-activeTab         { background-image:url(/common/images/tab-howToMeasure-active.gif); }
.howToMeasure-inactiveTab         { background-image:url(/common/images/tab-howToMeasure-inactive.gif); }
img.pointer                     { cursor:pointer; cursor:hand }

/* 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%; }

/* legal style */

#legal-copy                         { width:707px; margin:0 0 15px 17px; }
#legal-copy .legal-address          { padding:0 0 15px 50px; }
#legal-copy ul                      { padding:0 0 15px 50px; }
#legal-copy ul li                   { background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0 -1619px; padding:0 0 5px 9px; }

/* Tips & Know How and About Sterling Landing Page Styles */
.aboutTipsKnowHow-landingBlock               { border-bottom:1px solid #D6D6D6; padding:0 0 13px 13px; }
.aboutTipsKnowHow-title                      { margin:15px 0 5px; font-weight: bold; font-size:13px; color:#8156a1;}
#aboutTipsKnowHow a.decorated                          { color:#CE0101; text-decoration:none; background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat 0px -843px; padding:0 0 0 8px; margin:0 0 0 13px;}
#aboutTipsKnowHow a:hover                    { text-decoration:underline }
#aboutTipsKnowHow a.plain                    { color:#CE0101; text-decoration:none; }

/* History */
#history-copy                       { margin-left:15px; width:830px }
#history-copy div                   { float:left; padding: 0 15px 15px 0 }

/* Awards */
#awards                             { width:630px; margin-left: 15px }
#awards img                         { float: left; margin-right: 15px }
#awards .awardsBlock                { border-bottom:1px solid #D6D6D6; padding:15px 0; }
.awardsBlock h4                     { font-weight: bold; font-size:13px; color:#8156a1;}
.awardsBlock div                    { float:left; width:400px }
.awardsBlock div p                  { margin:0 0 20px 0; }

/* Warranty */
#warranty                             { width:876px; margin:0 15px 0 15px; }
#warranty .warrantySection-container  { margin-bottom:35px; }
#warranty .warrantySection-text       { float: left;width:625px; }
#warranty .warrantySection-text ul    { margin-left:20px; }
#warranty .warrantySection-text li    { margin-bottom:10px; }
#warranty .warrantySection-text table { margin:10px 0 10px 0; }
#warranty .warrantySection-text td    { padding:0px 13px;font-weight:bold;}
#warranty .warrantySection-image      { float: left }
#warranty td.warranty-tableHeaderCell { background-color: #e8e8e1 }
#warranty tr.warranty-tableRowWithBorder td { border-bottom: 1px solid black }
#warranty .warrantyIconRow            { margin:4px 0; }
#warranty .warrantyIconRow img        { margin-right:5px; }
#warranty p                           {width:830px;}
#warranty .warrantyDoors              {background: url("/common/images/warranty/warranty_doors_hdr.jpg") no-repeat scroll 0 0 transparent;}
#warranty .warrantyToilets            {background: url("/common/images/warranty/warranty_toilets_hdr.jpg") no-repeat scroll 0 0 transparent;}
#warranty .warrantyBathShowers        {background: url("/common/images/warranty/warranty_showers_hdr.jpg") no-repeat scroll 0 0 transparent;}
#warranty .warrantySinks              {background: url("/common/images/warranty/warranty_sinks_hdr.jpg") no-repeat scroll 0 0 transparent;}
#warranty .closetext                  {line-height:12px;margin-top:22px;}           
#warranty .warrantyHeader             {height: 26px;margin-top: 13px;width: 876px;}
#warranty .warranty_float             {float:left;}
#warranty .series                     {margin-left:150px;}
#warranty .spacer                     {height:7px;}
#warranty .doors_bg                   {background-color:#e2e9f1;}
#warranty .doors_bg div.doortop       {margin-top:10px;}
#warranty .doors_bg div.doormid       {margin-top:15px;}
#warranty .doorlogoimg                {margin:2px 0 2px 15px;}
#warranty .logoimg                    {margin-left: 15px;}
#warranty .toilets_bg                 {background-color:#e1eeda;}
#warranty .toilets_text_top           {width:500px;margin-top:20px;margin-bottom:17px;}
#warranty .toilets_text_bottom        {width:400px;margin:36px 0 26px 0;}
#warranty .toilets_logo_bottom        {margin-top:30px;}
#warranty .showers_bg                 {background-color:#faeec9;padding:20px 0 10px 0;}
#warranty .showers_text               {width:500px;margin-top:35px;}
#warranty .showers_text_mid div.showers_text_mid_inner {width:425px;margin-left:30px;}
#warranty .showers_text_mid           {padding:30px 0 20px 0;}
#warranty .showers_text_bottom         {width:425px;margin-left:30px;}
#warranty .sinks_bg                   {background-color:#f3dac9;}
#warranty td.imgcell                  {width:116px;}
#warranty td.fivey                    {padding-left:6px;}
#warranty .warranty_sinks td          {text-align:center;font-weight:normal;}
#warranty td.sound                    {padding:0px 28px 0px 29px;}  
#warranty table.sinks_tbl             {margin:0px 0px;}
#warranty .sinkimg                    {width:100px;}
#warranty .faucets li.copyfaucets     {margin-bottom:0px;background:transparent url('/common/images/warranty/dash_bullet.png')scroll 0 8px no-repeat; }

/* New Products */
#newprod                             { width:900px; }
.newprod-title                       { margin:10px 0 15px; font-weight: bold; font-size:13px; color:#8156a1;}
.newprod-sectionBlock                { margin-left:16px; padding-bottom:10px; border-bottom:1px solid #D6D6D6;}
.newprod-itemBlock                   { float:left;width:420px;padding:0 20px 20px 0; }
.newprod-itemBlock img,
.newprod-itemBlock div               { float:left }
.newprod-itemBlock div               { width:210px;padding-left:16px; }
#newprod-detail-description          { float:left; width:460px }
#newprod-detail                      { width:900px; margin-bottom:40px }
h1.newprod-detail-title              { color:#333333; font-size:14px; line-height:19px; margin:0 0 5px 0; }

#newProdDtl-photo						{ margin:0px 0 0px 0; width:300px;}
#newprod-detail #prodDtl-overview                       { padding-bottom:30px; }
#newprod-detail .onlineCatalog-results-prodOvrvw        { clear:both; padding-top:25px; }
#newprod-detail .onlineCatalog-results-prodOvrvw-copy   { width:640px; }
#newprod-detail .onlineCatalog-results-table            { width:800px; padding-bottom:40px; border-bottom:1px solid #D6D6D6; }

.newProductsHeader { width: 876px; height: 26px; padding-bottom: 13px; margin-top: 13px; }
.newProductsHeader div { text-indent: -5000px; }
.newShowerDoors { background:url('/common/images/whatsNew-hdr-showerDoors.jpg') no-repeat scroll 0 0 transparent; }
.newBathShowers { background:url('/common/images/whatsNew-hdr-bathsShowers.jpg') no-repeat scroll 0 0 transparent; }
.newToiletsBathroom { background:url('/common/images/whatsNew-hdr-toiletsBathroomSinks.jpg') no-repeat scroll 0 0 transparent; }
.newSinks { background:url('/common/images/whatsNew-hdr-sinks.jpg') no-repeat scroll 0 0 transparent; }

/* Site Map */
#sitemap                              { width:630px; margin: 0 0 0 15px }
#sitemap ul                           { margin-left:25px; }
.sitemap-title                        { margin:15px 13px 15px 0;  font-weight: bold; font-size:13px; color:#8156a1;}
.sitemap-title a                      { margin:15px 13px 15px 0;  font-weight: bold; font-size:13px; color:#8156a1;}
.sitemap-hdr                          { color:#000000;  font-weight:bold; margin:5px 0 }
.sitemap-hdr a                        { color:#000000; }


/* My Sterling */
#projectFolder-list #rightColumn                    { float:left; margin-left:10px; width:210px }
.mySterling-folders-table                           { clear:both; position:relative; left:-15px; width:100%; }
.mySterling-folders-table tr.headerRow td           { height:23px; margin:0 0 10px 0; padding:0 3px 0 16px; background-color:#F5F5F5; vertical-align:middle; }
.mySterling-folders-table tr.resultsRow td          { padding:8px 0px 0px 16px; }
.mySterling-folders-table tr.resultsRow td.action   { padding:8px 0 0 0; text-align:right; }
.mySterling-folders-table tr.resultsRow td.accessory   { padding:0px 0 0px 16px; }
.mySterling-folders-table td.action a               { font-size:10px; }
.mySterling-folders-table tr.resultsRow td.prod-description       { padding-top:5px; }
.mySterling-folders-table tr.resultsRow td.related-products-link       { padding-top:3px; }
.mySterling-folders-table tr.resultsRow td.seperator              { padding-bottom:0px; }
.mySterling-folders-table tr.resultsRow td.accessory                   { padding-top:20px; }
.mySterling-folders-table tr.resultsRow td.accessory-description       { padding-top:0px; }

#projectFolder-list #rightColumn       { float:left; margin-left:10px; width:210px }
#projectFolder-list #rightColumn .rightColumn-contentBox-purpleHeader { padding:12px 0 0 20px;}

#projectFolder #rightColumn       { float:left; margin-left:10px; width:210px }
#projectFolder #rightColumn .rightColumn-contentBox-purpleHeader { padding:12px 0 0 20px;}
#projectFolder h3                 { clear:both; float:left; display:block; padding:5px 0 5px 0; font-weight:bold; font-size:16px; }
#projectFolder .roomActions       { float:left; margin:12px 0 0 15px; font-size:10px; font-weight:normal; }
#projectFolder .roomActions a     { font-size:10px; }
.folder tr.resultsRow td          { padding:20px 0px 0px 16px; }
.saveBtn                          { display:inline; float:right; margin:8px 13px 20px 0; }
#projectFolder .results-column select { width:140px; }

.dialog                     { padding:5px; }
/*.logout                     { float:right; margin-right:16px; }*/

#addFolderBtn               { float:right; margin:20px 15px 0 0; }
#addFolder                  { display:none; }
#addFolder #addFldAddRooms  { display:none; }
.roomInput                  { width:174px; margin-bottom:8px; }
#addFolder .errorMsg        { display:none; width:223px; font-size:10px; color:#CE0101;}

#deleteFolder               { display:none; }
#rename                     { display:none; }
#addRooms                   { display:none; }
#copyFolder                 { display:none; }
#print                      { display:none; width:200px; }
#print strong               { display:block; padding-bottom:10px; }
#emailFolder                { display:none; width:440px; }
#emailFolder strong         { display:block; padding-bottom:10px; }
#emailFolder label          { font-size:10px; }
#emailFolder .contact-radioLabel { width:190px; }
#emailFolder .emailFolderLeft   { float:left; width:220px; }
#emailFolder .emailFolderRight   { float:left; margin-left:22px; width:198px; }
#emailFolder .contact-messageField {width:auto; }
#emailFolder .contact-labelInput input { width:120px; height:13px; font-size:10px;  }
#emailFolder input.btn      { float:left; }
#emailFolder .loadingContainer { left:10px; }
#emailFolder .loading       { margin-top:0px; }
#emailFolder .contact-errorMessage { display:none; margin:-8px 0 0 10px; padding:10px 0 0 32px; float:left; }
#emailFolder .successMsg { display:none; padding-top:3px; margin-left:10px; float:left; }
#emailFolder #error2    { width:270px; }

.contact-container #leftColumn #generalCopy-tabs { height:42px; }
.orderLiterature-heading { color:#000; font-weight:bold; font-size:11px; margin-top:35px; clear:both; }
.contact-container #leftColumn ul.orderLiterature-downloadList {  }
.contact-container #leftColumn ul.orderLiterature-downloadList li { float:left; width:276px; list-style-type:none; padding:0; margin-right:20px; margin-bottom:30px; }
.contact-container #leftColumn ul.orderLiterature-downloadList li img { float:left; }
.contact-container #leftColumn ul.orderLiterature-downloadList li ul { float:left; width:136px; margin:15px 0 0 10px; }
.contact-container #leftColumn ul.orderLiterature-downloadList li ul li { width:auto; padding:0 0 5px 8px; margin:0; }
.contact-container #leftColumn ul.orderLiterature-downloadList li ul li.orderLiterature-brochureName { padding-left:0; }

.resize-handle { position:absolute; bottom:7px; right:7px; }

/* fixes ie6 bug where select boxes appear over the where to buy dropdown menu */
selectFree { overflow:hidden; z-index:10; }

/* fixes ie6 bug where select boxes appear over the where to buy dropdown menu */
.selectFree IFRAME
{
 display:none;/*sorry for IE5*/
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:165px;/*must have for any big value*/
 height:300px;/*must have for any big value*/;
}

IFRAME.mailFolder { width:471px; height:267px; }
IFRAME.printFolder { width:231px; height:130px; }
IFRAME.addRooms { width:302px; height:222px; }
IFRAME.renameFolder { width:256px; height:102px; }
IFRAME.copyFolder { width:256px; height:102px; }
IFRAME.deleteRoom { width:282px; height:87px; }


/* Accord Landing Blue Styles */
#accordLandingBlue #shadow {min-height:1px;}
* html #accordLandingBlue  #shadow						{ height:1px; }
#accordLandingBlue #main {width:884px;padding:0 36px;}
#accordLandingBlue #main * {font-family:helvetica, arial, sans-serif;}
#abl-header {background:transparent url('../images/bg-abl-header.jpg') no-repeat;width:862px;height:137px;padding:18px 0 0 22px;}
#abl-header p {font-size:18px;color:#FFF;width:460px;line-height:22px;margin:14px 0 0;}
#abl-content {margin-bottom:10px;}
#abl-content img,
#abl-content #abl-copyBlock {float:left;}
#abl-content #abl-copyBlock {width:550px;margin:27px 0 0 20px;}
* html #abl-content #abl-copyBlock {width:530px;padding-top:10px;}
#abl-content #abl-copyBlock h1 {font-size:22px;color:#454545;font-weight:normal;}
#abl-content #abl-copyBlock h4 {font-size:14px;color:#5c5c5c;font-weight:bold;}
#abl-content #abl-copyBlock p,
#abl-content #abl-copyBlock li {font-size:13px;line-height:18px;}
#abl-content #abl-copyBlock ul {margin-bottom:12px;}
#abl-content #abl-copyBlock li {background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -800px -1619px;}
#abl-content #abl-copyBlock a {color:#729abd;text-decoration:underline;font-size:13px;}
#abl-content #abl-copyBlock a:hover {color:#9abddc;}
#abl-footer-temp {background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px -237px;width:884px;height:50px;}
#abl-footer {background:transparent url('../images/bg-sprite-verticalNoRepeat.gif') no-repeat -500px 0;width:861px;height:136px;padding:0 0 10px 23px;}
#abl-footer img {margin-bottom:16px;}
#abl-footer h2 {font-size:28px;color:#FFF;font-weight:normal;border:none;margin-bottom:18px;}
#abl-footer #abl-wtb-form {width:448px;float:left;padding-top:27px;}
#abl-footer #abl-wtb-form #abl-submit {float:right;margin-right:24px;}
#abl-footer #abl-wtb-form label {display:block;font-size:16px;color:#FFF;margin-bottom:3px;}
#abl-footer #abl-wtb-form input#abl-zipCode {width:214px;}
#abl-footer #abl-wtb-results {float:left;width:370px;height:136px;padding-left:24px;}
#abl-footer #abl-wtb-results #abl-wtb-results-scroll {width:360px;height:100px;overflow-y:auto;overflow-x:hidden;margin-top:20px;}
#abl-footer #abl-wtb-results #abl-wtb-results-wide {width:390px}
#abl-footer #abl-wtb-results #abl-wtb-results-header {font-size:15px;font-weight:bold;color:#FFF;margin-bottom:3px;}
#abl-footer #abl-wtb-results .abl-wtb-result {float:left;width:150px;padding:2px 10px 2px 0;border-right:1px solid #FFF;margin:0 25px 15px 0;font-size:12px;color:#FFF;}
#abl-footer #abl-wtb-results .error {margin:0 25px 15px 0;font-size:12px;color:#FFF;}
#abl-footer .abl-resultsActive {border-left:2px solid #FFF;}
#abl-bottomShadow {margin-left:auto;margin-right:auto;width:988px;padding-left:1px;}

#rebate-promo { position:relative; top:0px; left:0px; }
.rebate-top { float:left; width:898px; height:206px; background:url(/common/images/rebate/blue/bg-rebate-top.gif) no-repeat top left; }
.rebate-top div { margin:143px 0 0 22px; width:535px; }
.rebate-top p { font-size:14px; color:#ffffff; }
.rebate-content { float:left; margin:16px 49px 0 0; width:531px; height:259px; background:url(/common/images/rebate/blue/bg-rebate-content.gif) no-repeat top left; }
.rebate-content h2 { padding:3px 0 0 12px; font-size:16px; color:#ffffff; border:0; font-weight:bold; }
.rebate-content div { margin:16px 0 0 13px; width:505px; }
.rebate-content ol { margin:0; padding:0 0 0 18px; list-style-position:outside; font-weight:bold; }
/*ie6 and ie7*/.rebate-content ol { *padding:0 0 0 24px; }
.rebate-content ol li { margin:0 0 12px 0; padding:0; }
.rebate-content ol li span { font-weight:normal; }
.rebate-content p {  }
.rebate-right-col { position:absolute; top:9px; left:580px; width:319px; }
.rebate-img { float:left; }
.rebate-spiff { float:left; margin:9px 0 0 0; width:288px; height:99px; background:url(/common/images/rebate/blue/bg-rebate-spiff.gif) no-repeat top left; }
.rebate-spiff p { margin:6px 0 0 15px; padding:0; width:175px; font-size:20px; font-weight:bold; color:#ffffff; line-height:23px; }
.rebate-spiff a { float:left; display:inline; margin:6px 0 0 15px; }

.yellow .rebate-top { background-image:url(/common/images/rebate/yellow/bg-rebate-top.gif); }
.yellow .rebate-content { background-image:url(/common/images/rebate/yellow/bg-rebate-content.gif); }
.yellow .rebate-spiff { background-image:url(/common/images/rebate/yellow/bg-rebate-spiff.gif); }

.tabbed-content {  }
.tabbed-content .tabs { margin:0; padding:0; height:41px; }
.tabbed-content .tabs li { float:left; margin:0; padding:0; width:84px; height:42px; list-style-type:none; background:transparent url(/common/images/bg-diy-tabs.png) no-repeat -85px 0; text-align:center; cursor:pointer;}
.tabbed-content .tabs li.first { width:85px; background-position:-84px 0; }
.tabbed-content .tabs li.active { background-position:-1px 0; }
.tabbed-content .tabs li.first.active { background-position:0 0; }
.tabbed-content .tabs li a { display:block; padding:12px 7px 0; font-size:9px; color:#353535; line-height:11px; }
.tabbed-content .tabs li a:hover { text-decoration:none; }
.tabbed-content .content { min-height:300px; padding-top:30px; border:1px solid #cccccc; }

.tabbed-content h3 { margin:0 0 15px 0; font-size:12px; font-weight:normal; color:#545857; }
.tabbed-content h4 { font-size:16px; margin-bottom:14px; text-decoration:none; }

.tabbed-content #diy-videos { padding:0 20px 20px; }
.tabbed-content #diy-videos .video-topics { margin-bottom:30px; height:35px; border-bottom:1px solid #d6d6d6; }
.tabbed-content #diy-videos .video-topics h3 { float:left; margin-right:10px; }
.tabbed-content #diy-videos .video-topics ul { float:left; margin-top:1px; }
.tabbed-content #diy-videos .video-topics ul li { float:left; color:#545857; }
.tabbed-content #diy-videos .video-topics ul li a {}

.tabbed-content #diy-videos h2 { clear:left; }
.tabbed-content #diy-videos .vid { display:block; float:left; width:195px; margin:20px 15px 45px 0px; background:none; }
.tabbed-content #diy-videos a:hover { text-decoration:none; }
.video-overlay-content { display:none; width:446px; overflow-x:hidden; }

.tabbed-content #diy-videos .button { display:block; width:121px; height:24px; margin:10px 0 0; }
.tabbed-content #diy-videos .button.how-to-measure { background:transparent url(/common/images/btn-how-to-measure-off.gif) no-repeat 0 0; }
.tabbed-content #diy-videos .button.how-to-measure:hover { background:transparent url(/common/images/btn-how-to-measure-on.gif) no-repeat 0 0; }
.tabbed-content #diy-videos .button.how-to-install { background:transparent url(/common/images/btn-how-to-install-off.gif) no-repeat 0 0; }
.tabbed-content #diy-videos .button.how-to-install:hover { background:transparent url(/common/images/btn-how-to-install-on.gif) no-repeat 0 0; }
.tabbed-content #diy-videos .button.watch-video { background:transparent url(/common/images/btn-watch-video-off.gif) no-repeat 0 0; }
.tabbed-content #diy-videos .button.watch-video:hover { background:transparent url(/common/images/btn-watch-video-on.gif) no-repeat 0 0; }

.tabbed-content #faq-categories { float:left; width:160px; padding:0 0 40px 15px; background:none; }
.tabbed-content #faq-categories ul {  }
.tabbed-content #faq-categories .link { padding-bottom:3px; }
.tabbed-content #faq-categories .faq-category.active { color:#545857; }

.tabbed-content #faq-content { float:left; width:435px; padding-top:0; border:0; }
.tabbed-content #faq-content div { margin-top:5px; }
.tabbed-content #faq-content div.faq-questionAnswer { margin:0 0 7px 0; padding:0 0 7px 0; }

.tabbed-content #glossary-terms { border:0; background:none; }
.tabbed-content #glossary-terms .glossary-group { border:0; background:none; }

.tabbed-content .careAndCleaning-block { margin:0 20px 12px; }
.tabbed-content .careAndCleaning-download { margin:0 20px 12px; }

.tabbed-content #newprod { width:100%; }
.tabbed-content #newprod .newprod-itemBlock { }

.tabbed-content #diy-shower-door-selector { padding:0 20px; }

.tabbed-content #diy-shower-door-selector #shwrDrSlctr-intro-shower { background:#fff url(/common/images/bg-diy-shwrDrSlctr.jpg) no-repeat 0 0; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #D6D6D6; }
.tabbed-content #diy-shower-door-selector .shwrDrSlctr-intro { width:625px; height:226px; }
.tabbed-content #diy-shower-door-selector #shwrDrSlctr-intro-shower #shwrDrSlctr-intro-copy { top:31px; left:287px; width:186px; }
.tabbed-content #diy-shower-door-selector #shwrDrSlctr-intro-shower #shwrDrSlctr-intro-copy p { font-size:9px; line-height:14px; margin-bottom:9px; }

.tabbed-content #diy-shower-door-selector #shwrDrSlctr-intro-bath { background:#fff url(/common/images/bg-diy-shwrDrSlctr-bath.jpg) no-repeat 0 0; padding-bottom:30px; }
.tabbed-content #diy-shower-door-selector .shwrDrSlctr-intro { width:625px; height:226px; }
.tabbed-content #diy-shower-door-selector #shwrDrSlctr-intro-bath #shwrDrSlctr-intro-copy { top:26px; left:29px; width:186px; }
.tabbed-content #diy-shower-door-selector #shwrDrSlctr-intro-bath #shwrDrSlctr-intro-copy p { font-size:9px; line-height:14px; margin-bottom:9px; }

.tabbed-content #diy-project { padding:0 20px; }
.tabbed-content #diy-project .video { float:left; margin-right:30px; margin-bottom:30px; width:285px; }
.tabbed-content #diy-project .video h3 { margin-top:10px; margin-bottom:5px; font-weight:bold; }
.tabbed-content .products { clear:both; padding-top:20px; border-top:1px solid #D6D6D6; }
.tabbed-content .products h2 { margin-bottom:30px; }
.tabbed-content .products .product { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #D6D6D6; }



/*including jscrollpane.css here (for minfying purposes) */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:transparent url('../images/bg-scroll-bar.gif') repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
    background:transparent url('../images/bg-scroll-sliderMid.gif') no-repeat scroll 0 50%;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
    height:4px;
    background:transparent url('../images/bg-scroll-sliderTop.gif') no-repeat;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
    height:4px;
    background:transparent url('../images/bg-scroll-sliderBottom.gif') no-repeat;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url('../images/bg-scroll-up.gif') no-repeat;
	height: 15px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url('../images/bg-scroll-down.gif') no-repeat;
	height: 15px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* Age in PLace */
.age-in-place-left-column   { margin-left: 15px; padding-right: 35px; width: 384px; float: left; }
.age-in-place-right-column  { float: left; }
.right-content-top          { padding-bottom: 20px; border-bottom: 1px solid #d6d6d6; width: 466px; }
.right-content-mid          { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #d6d6d6; width: 466px; }
.right-content-bot          { margin-top: 20px; width: 466px; }
.age-in-place-content     { float: left; width: 326px; }
.age-in-place-right-column img      { float: left; margin-right: 10px; }
li.social-media { width: 130px; }
/*li.social-media a { display: block; float: left; }*/

