#page-title						{ background-image:url('../images/bg-titleArrow-general.gif'); }

#copyAndLinks-area				{ background:#F0F0F0 url('../images/bg-copyandLinks-utility.gif') repeat-y; }

#breadcrumb h2 a				{ color:#958468; }

.hdr-quickLinks-first			{ background-image:url('../images/bg-quickLinksHeader-utility-first.gif'); }
.hdr-quickLinks					{ background-image:url('../images/bg-quickLinksHeader-utility.gif'); }
.hdr-contactus			{ background-image:url('../images/bg-contactus-utility.gif'); }
#quick-links ul li				{ background-image:url('../images/bullet-quickLink-arrow-utility.gif') }
#quick-links ul li.disc			{ background:transparent url('../images/bullet-quickLink-disc-utility.gif') no-repeat; font-weight:bold; }

/* Key Visual Styles */
#keyVisual-withText div			{ background:#D9D9D9 url('../images/bg-keyVisualText-utility.gif') no-repeat; background-position:top right; }

/* Header Banners */
div.hdrBanner-38				{ background-color:#A8A8A8; }
div.hdrBar						{ background-color:#A8A8A8; }

/* Pagination Styles */
div.pagination-wrapper						{ background-color:#D9D9D9; }
div.pagination #page-count					{ color:#000; }
div.pagination a							{ color:#000; }
div.pagination a.active,
div.pagination a:hover						{ background-color:#000; }
div.pagination span.showAll a				{ color:#000; }
div.pagination span.showAll a:hover			{ color:#000; }

/* Products Results List Template P1 */
td.prodList-listing							{ background:#909090 url('../images/bg-roundedContainer3-bottom-utility.gif') no-repeat; background-position:bottom left; }
div.container-image							{ background:#FFF url('../images/bg-roundedContainer3-top-utility.gif') no-repeat; }
* html div.container-image					{ width:260px; background:#FFF url('../images/bg-roundedContainer3-top-ie-utility.gif') no-repeat; }
div.container-description					{ background-color:#909090; }
div.container-description td ul li			{ background:transparent url('../images/bullet-whiteArrow-utility.gif') no-repeat; }
div.prodList-downloads						{ background:transparent url('../images/bg-p1-documentDownload-utility.gif') no-repeat; }


/* Customer Support Styles */
div.cs-intro								{ margin:0 15px 12px 15px; }
#cs-hotQuestions, 
#custSupport-table							{ margin-bottom:12px; }
#cs-installationacceptance					{ position:relative; top:0; left:0; margin-top:6px; }
#cs-faq p, #cs-cleancare p					{ margin-top:15px; }

#hot-question-01							{ float:left; }
#hot-question-02							{ margin-left:281px; }
* html #hot-question-02						{ margin-left:278px; }
div.hot-qa									{ width:246px; padding:10px 12px 15px 12px; border-left:3px solid #D9D9D9; border-right:3px solid #D9D9D9; border-bottom:3px solid #D9D9D9; }
div.hot-question-header						{ background-image:url('../images/bg-hotQuestionHeader.gif'); width:276px; height:38px; }
div.hot-question-header img					{ margin:10px 0 0 15px; }
div.hot-question							{ padding-bottom:12px; border-bottom:1px solid #D9D9D9; margin-bottom:10px; }

#cs-installationacceptance p				{ padding:15px 0 35px 0; }
#cs-installationacceptance img.img			{ float:left; }
#cs-installationacceptance div.video		{ position:absolute; bottom:0; left:213px; }
#cs-installationacceptance div.button		{ position:absolute; bottom:0; right:0; }
* html #cs-installationacceptance div.button	{ bottom:4px; right:-1px; }
* html #cs-installationacceptance div.video		{ bottom:2px; }

#custSupport-table div.row,
#custSupport-table div.alt-row	{ position:relative; top:0; left:0; width:542px; height:21px; text-align:right; padding:10px 15px 0 0; }
#custSupport-table div.alt-row	{ background-color:#F0F0F0; }
#custSupport-table div.category	{ position:absolute; top:9px; left:15px; font-size:14px; font-weight:bold; color:#6B6B6B; }
#custSupport-table div.link a	{ text-decoration:none; color:#454545; }

/* FAQs */
#faqDtls-tabs							{ width:557px; }
#faqDtls-tabs img						{ cursor:pointer; cursor:hand; }
img.faqDtl-tab							{ margin-right:4px; }
img#tab02.faqDtl-tab                    { margin-right:5px; }
.dtlTab-content							{ position:relative; min-height:500px; width:527px; top:0; left:0; border-left:5px solid #A8A8A8; border-right:5px solid #A8A8A8; padding: 15px 10px 20px 10px; }
.dtlTab-content h4						{ font-size:14px; font-weight:bold; width:auto; padding:0 0 7px 0; margin:0; }
.dtlTab-content * ul                    { list-style-type:none; margin-bottom: 5px; }
.dtlTab-content * li                    { background:transparent url('../images/bullet-arrow-kitchen.gif') no-repeat; font-weight:bold; }
.dtlTab-content * ul.nested             { list-style-type:disc; margin-left:24px; }
.dtlTab-content * ul.nested li          { background:transparent url(../images/bullet-blackdisc.gif) no-repeat; background-position:4px -1px; font-weight:normal; margin-bottom:3px; }
#tabContent01, #tabContent02,
#tabContent03, #tabContent04			{ width:557px;  background:transparent url('../images/bg-faqDtl-bottom.gif') no-repeat; background-position:bottom left; padding-bottom:10px; }
.faq-answer                             { background-color:#F0F0F0; padding: 10px 10px 10px 15px; margin: 8px 0 15px 0; }

/* Sitemap Styles */
.sitemap-col-1					{ float:left; padding-left:50px; }
.sitemap-col-2					{ margin-left:330px;  }
.sitemap-col-1-of-3				{ float:left; padding-left:50px; width: 270px; }
.sitemap-col-2-of-3				{ float:left; padding-left: 10px;  }
.sitemap-col-3					{ margin-left:595px; }
#sitemap-kohlerAdvisor div ul ul ul li      { margin-left: 7px; }

#sitemap-kohlerAdvisor * li,
.sitemap-section * li						{ list-style-type:none; background:transparent url('../images/bullet-sitemap.gif') no-repeat; background-position:0 4px; padding:0 0 5px 10px; }

#sitemap-kohlerAdvisor ul					{ margin:20px 0 20px 0; }
* html #sitemap-kohlerAdvisor ul			{ margin:20px 0 0 0; }
#sitemap-kohlerAdvisor ul li				{ font-weight:bold; font-size:14px; }
#sitemap-kohlerAdvisor ul ul				{ margin:0 0 0 24px; }
* html #sitemap-kohlerAdvisor ul ul			{ margin:0 0 0 8px; }
#sitemap-kohlerAdvisor ul ul li				{ font-weight:bold; font-size:12px; }
#sitemap-kohlerAdvisor ul ul ul				{ margin:0 0 0 31px; }
* html #sitemap-kohlerAdvisor ul ul ul		{ margin:0 0 0 18px; }
#sitemap-kohlerAdvisor ul ul ul li			{ font-weight:normal; font-size:12px; }

.sitemap-section ul							{ margin:20px 0 20px 0; }
.sitemap-section ul li						{ font-weight:bold; font-size:14px; }
.sitemap-section ul ul						{ margin:0 0 0 24px; }
.sitemap-section ul ul li					{ font-weight:normal; font-size:12px; }

/* Global Websites Styles */
#northAmerica								{ margin-top:14px; }
#otherCountries								{ margin-bottom:20px; }
#northAmerica, #asianPacific, 
#otherCountries								{ width:492px; }
#unitedStates, #thailand					{ margin-bottom:28px; }
#canada, #australia							{ margin-bottom:30px; }
div.country-listings						{ margin-left:15px; width:477px; }
div.country-listings div					{ float:left; width:181px; }
div.country-listings div.karat				{ width:300px; }
div.country-listings div.last				{ width:115px; }

#northAmerica h3, #asianPacific h3, 
#otherCountries h3							{ width:492px; border-bottom:1px solid #6B6B6B; padding: 0 0 4px 14px; margin-bottom:20px; color:#6B6B6B; font-size:17px; }
img.flag									{ margin:0 0 10px 15px; }
img.corpLogo								{ margin-bottom:7px; }
