#page-title									{ background-image:url('../images/bg-titleArrow-general.gif'); }

#copyAndLinks-area							{ background:#F6F2E9 url('../images/bg-copyandLinks-general.gif') repeat-y; }

#subnav div									{ background-color:#E2D1B5; }
#subnav div	ul li							{ background:transparent url('../images/navBullet-general.gif') no-repeat; }
#subnav div	ul li a							{ color:#624F34; }
#subnav div	ul li.subsection				{ background:transparent url('../images/navBullet-generalArrow.gif') no-repeat; margin-right:36px; }
#subnav div	ul li.subsection a				{ color:#000; }

#breadcrumb h2 a							{ color:#958468; }

.hdr-quickLinks-first						{ background-image:url('../images/bg-quickLinksHeader-general-first.gif'); }
.hdr-quickLinks								{ background-image:url('../images/bg-quickLinksHeader-general.gif'); }
#quick-links ul li							{ background-image:url('../images/bullet-quickLink-arrow-general.gif') }
#quick-links ul li.disc						{ background:transparent url('../images/bullet-quickLink-disc-general.gif') no-repeat; }

/* Key Visual Styles */
#keyVisual-withText div						{ background:#F1E6CA url('../images/bg-keyVisualText-general.gif') no-repeat; background-position:top right; }

/* Pagination Styles */
div.pagination-wrapper						{ background-color:#F1E6CA; }       
div.pagination #page-count					{ color:#746841; }
div.pagination a							{ color:#A08A70; }
div.pagination a.active,
div.pagination a:hover						{ background-color:#746841; }
div.pagination span.showAll a				{ color:#746841; }
div.pagination span.showAll a:hover			{ color:#746841; }

/* Header Banners */
div.hdrBanner-38							{ background-color:#9C7E4C; }
div.hdrBar									{ background-color:#9C7E4C; }

div.emailPrint-top							{ border-bottom:1px solid #9c7e4c; }
div.emailPrint-bottom						{ border-top:1px solid #9c7e4c; }
div.emailPrint-center						{ border-bottom:1px solid #9c7e4c; }

/* Why Kohler Styles */
#star-technologies, #performance,
#design										{ position:relative; top:0; left:0; }

/* What's New Styles */
#whatsNew-keyVisual ul						{ margin:8px 0 0 0; }
#whatsNew-keyVisual li						{ list-style-type:none; background:transparent url('../images/bullet-keyVisual-arrow.gif') no-repeat 0 3px; padding:0 0 8px 15px; }
#whatsNew-events,
#whatsNew-products							{ width:788px; margin-bottom:25px; }
#whatsNew-products-last						{ width:788px; margin-bottom:6px; }
#whatsNew-event01,
#whatsNew-products01						{ float:left; width:379px; }
#whatsNew-event02,
#whatsNew-products02						{ margin-left:394px;  width:379px; }
div.whatsNew-image							{ float:left; width:173px; }
div.whatsNew-description					{ position:relative; top:0; left:0; margin:0 0 0 179px; }
div.whatsNew-description h3					{ font-size:12px; font-weight:bold; color:#000; margin:0 0 16px 0; padding:0 0 3px 14px; border-bottom:1px solid #9C7E4C;  }
div.whatsNew-description p					{ margin-left:15px; }
#whatsNew-event01 div.whatsNew-description,
#whatsNew-event02 div.whatsNew-description	{ padding-bottom:30px; }
div.whatsNew-description img.button-clickThru	{ position:absolute; bottom:0; right:5px; }
#whatsNew-products-button					{ text-align:right; margin-right:19px; }
#whatsNew-products-button img				{ margin:0 0 20px 6px; }

/* Gallery of Style CSS */
#galleryOfStyle								{ position:relative; top:0; left:0; width:788px; height:435px; }
#galleryOfStyle *							{ position:absolute; top:0; left:0; }

#gallery-scroll								{ width:225px; margin-bottom:6px; background-color:#FFF; }
#gallery-scroll img							{ cursor:pointer; cursor:hand; }
#gallery-tabs								{ margin-bottom:4px; }
#gallery-tabs img#gallery-tab-classic   	{ margin-right:3px; }
#active-gallery-classic img, 
#active-gallery-modern img					{ margin:4px 0; }	

.gallery-bio								{ width:557px; }
.gallery-bio-image							{ width:125px; float:left; }
.gallery-bio-copy							{ margin-left:150px; }

#quick-links ul.gallery-productList			{ margin:0 0 3px 15px; }

/* SCM Colors & Finishes */
#colorfinish-tabs							{  }
#colorfinish-tabs img.colorfinish-tab		{ margin-right:3px; }
#colorfinishtab1, #colorfinishtab2, #colorfinishtab3,
#colorfinishtab4, #colorfinishtab5		    { background:transparent url('../images/bg-colorfinish-bottom.gif') no-repeat; background-position:bottom left; padding-bottom:8px; }
div.finishes-content						{ position:relative; top:0; left:0; border-left:4px solid #9C7E4C; border-right:4px solid #9C7E4C; padding:16px 0 0 45px; }
div.colorfinish-content-withsubnav			{ position:relative; top:0; left:0; border-left:4px solid #9C7E4C; border-right:4px solid #9C7E4C; background:#F00 url('../images/bg-colorchips-withsubnav.gif') repeat-y; }
div.colorfinish-subnav						{ padding:5px 0 0 10px; float:left; background-color:#FFF; }
div.colorfinish-subnav img.node				{ border-bottom:4px solid #FFF; }
div.colorchips-withsubnav					{ margin-left:194px; padding-top:16px; }
div.colorchips-withsubnav table td,
div.finishes-content table td				{ width:135px; padding-bottom:19px; vertical-align:top }
div.colorchips-withsubnav table td.colorchip-last,
div.finishes-content table td.colorfinish-last	{ width:84px; padding-bottom:19px; vertical-align:top }
div.cabinetchips-withsubnav					{ padding:50px 0 0 207px; }
div.cabinetchips-withsubnav table td		{ width:175px; padding-bottom:69px; }


/* SCM Product Listings */
td.prodList-listing							{background:#e2d1b5 url('../images/bg-roundedContainer3-bottom-general.gif') no-repeat; background-position:bottom left; }
td.prodList-listing.scm						{ border-right:35px solid #FFF; }
div.container-image							{ background:#FFF url('../images/bg-roundedContainer3-top-general.gif') no-repeat; }
* html div.container-image					{ width:260px; background:#FFF url('../images/bg-roundedContainer3-top-ie-general.gif') no-repeat; }
div.container-description					{ background-color:#e2d1b5; }
div.container-description td ul li			{ background:transparent url('../images/bullet-whiteArrow-general.gif') no-repeat; }
div.scm-prodList-downloads					{ margin-bottom:35px; background:transparent url('../images/bg-p1-documentDownload-general.gif') no-repeat; }
div.cms-compareButton-top					{ margin:12px 0 6px 0; }
div.cms-compareButton-bottom				{ position:relative; top:0; left:0; margin:0; width:557px; }
div.cms-compareButton-bottom img			{ position:absolute; top:-29px; right:0; margin:0; }
#flashHolder								{ margin-bottom:20px; }

#star-technologies, 
#performance								{  padding-bottom:18px; border-bottom:1px solid #CAB68f; margin-bottom:18px;}

#star-technologies img.section-image, 
#performance img.section-image,
#design img.section-image					{ float:left; margin-right:20px; }

#star-technologies div.hdrBanner-38, 
#performance div.hdrBanner-38,
#design div.hdrBanner-38					{ margin-bottom:16px; }

#star-technologies p, #performance p,
#design p									{ margin:0 15px; }

#star-technologies div.link, 
#performance div.link						{ position:absolute; bottom:18px; right:15px; }
#design div.link							{ position:absolute; bottom:0; right:15px; }

#star-technologies div.link a,
#performance div.link a,
#design div.link a							{ text-decoration:none; }

#teaser-list-2col table td							{ padding-bottom:25px; }
#teaser-list-2col h6								{ font-size:14px; font-weight:bold; color:#725B35; margin:0; padding-top:5px; }
#teaser-list-2col div.teaser-listing				{ position:relative; top:0; left:0; }
#teaser-list-2col div.teaser-listing-copy			{ width:178px; margin:0 17px 0 199px; }
* html #teaser-list-2col div.teaser-listing-copy 	{ margin-left:196px; }
#teaser-list-2col img.teaserImg						{ float:left; margin-right:10px; }
#teaser-list-2col div.link							{ position:absolute; bottom:0; right:17px; }

