body					{ margin:0; background:#FFF url(../images/main-background.jpg) repeat; }
body,table,td,a,select	{ font-family:Verdana,Arial,sans-serif; color:#333; font-size:11px; line-height:15px; }
#my-folder-tab			{ position:absolute; top:23px; left:792px; width:183px; }
#my-folder-tab-active	{ border-top:2px solid #FFF; border-right:2px solid #FFF; border-bottom:2px solid #FFF; padding:11px; }
#main					{ background:#FFF; position:absolute; top:15px; left:15px; width:759px; border:9px solid #FFF; }
#navigation *			{ font-size:10px; }
#right-nav *			{ font-size:10px; }
#searcharea * 			{ font-size:10px; }
#searcharea-home * 		{ font-size:10px; }
#my-folder-tab *		{ font-size:10px; }
#print-main				{ border:0px solid #E1E9ED; width:600; color:#313031; margin:15px; }
#searcharea				{ background:#E1E1E2; width:182px; height:67px; border-right:9px solid #FFF; }
#searcharea-home		{ background:#E1E1E2; width:182px; height:67px; }
#leftnav				{ background:#FFF url(../images/bg-leftnav.gif) repeat-y; }
#title-bar-0			{ background:#A5A29D; width:567px; height:67px; }
#title-bar-1			{ background:#A19D80; width:567px; height:67px; }
#title-bar-2			{ background:#829DAB; width:567px; height:67px; }
#title-bar-3			{ background:#A5A29D; width:567px; height:67px; }
#logo					{ margin:18px 0 20px 0; }
#logo-print				{ display:none; }
#footer					{ background:#E1E1E2; height:56px; border-top:9px solid #FFF; }
br						{ line-height:10px; }
hr						{ margin-top:15px; margin-bottom:9px; color:#CCC; height:1px; width:100%; }
h1						{ font-family:Arial,Verdana,sans-serif; font-size:14px; margin:0 0 6px 0; }
h1.no-margins			{ margin:0; }
h2						{ font-family:Arial,Verdana,sans-serif; font-size:14px; font-weight:normal; margin:0 0 13px 0; }
h2 a					{ font-family:Arial,Verdana,sans-serif; font-size:14px; font-weight:normal; margin:0 0 13px 0; }
h2 a:hover				{ color:#930; }
h3						{ font-family:Verdana,Arial,sans-serif; font-size:11px; color:#333; font-weight:bold; margin:0 0 2px 0; }
.large-font-blue		{ font-family:Arial,Verdana,sans-serif; font-size:14px; color:#829DAB;  line-height:17px;}
.large-font-grey		{ font-family:Arial,Verdana,sans-serif; font-size:14px; color:#333; line-height:17px;}
.large-font-ltgrey		{ font-family:Arial,Verdana,sans-serif; font-size:14px; color:#666; margin-bottom:9px; line-height:17px;}
.large-font-yellow		{ font-family:Arial,Verdana,sans-serif; font-size:14px; color:#A19D80; margin-bottom:9px; line-height:17px;}
.medium-font-grey		{ font-family:Arial,Verdana,sans-serif; font-size:12px; color:#333; font-weight:bold; }
.small-font				{ font-size:9px; line-height:12px; }
a						{ text-decoration:none; }
a.copy					{ color:#930; }
a:hover					{ text-decoration:underline; color:#930; }
li.whitelink *			{ color:#FFF; } /* things that should be white */
li.whitelink a:hover	{ color:#FFF; text-decoration:underline; }
ul 						{ margin:0; padding:0; }
ul.padded-top			{ margin:15px 0 0 0; padding:0; }
ul.padded-bottom		{ margin:0 0 12px 0; padding:0; }
li						{ padding:0 6px 4px 10px; line-height:14px !important; list-style-type:none; }
ul.compressed li		{ padding-bottom:0; }


/* FORM STYLES */
label.over, label,
.product-tab			{ cursor:pointer; }
label.over:hover,
label.over:active		{ text-decoration:underline; color:#930; }
.textbox				{ border:1px solid #B4B2B2; height:17px; width:151px; margin:3px 0 6px 0; }
.small-textbox			{ border:1px solid #B4B2B2; width:20px; height:17px; }
.search-textbox			{ border:1px solid #B4B2B2; width:105px; height:17px; }
.tab-textbox			{ border:1px solid #B4B2B2; width:130px; height:18px; }
select					{ width:150px; border:1px solid #B4B2B2; margin:3px 0 5px 0; }
.checkbox				{ width:13px; margin:0 3px 0 0; }
.select-no-margin		{ margin:0; }
.select-padded-bottom	{ margin-bottom:7px; }
.submit-arrow			{ margin:0 0 5px 5px; }
#subCatForm select		{ width: 150px; }
.question				{ display:inline; margin:0 0 3px 3px; cursor:pointer; cursor:hand; }

/* BACKGROUND COLORS */
.background-1			{ background:#F1ECC7; }
.background-2			{ background:#DCE6EB; }
.background-3			{ background:#F3F3F3; }

/* Text Color */
.blue,
.blue-title h1,
.blue-title h2,
.blue-title h3,
.blue-title h4					{ color:#829DAB; }
.grey, .grey-title h1,
.grey-title h2,
.grey-title h3,
.grey-title h4					{ color:#333; }
.yellow,
.yellow-title h1,
.yellow-title h2,
.yellow-title h3,
.yellow-title h4				{ color:#A19D80; }
.lt-grey						{ color:#999; }
.white							{ color:#FFF; }
.red							{ color:#A56027; }

.title-section					{ margin:35px 0 0 8px; }
.title-page						{ margin:35px 0 0 0; }
.content						{ padding:15px 0; }
.content-padded					{ padding:15px 7px; }
.content-indented				{ padding:0 7px; }
.content-indented-left 			{ padding:0 0 0 7px; }
.copy-with-tertiary-nav			{ padding:7px 10px 15px 10px; }
.ttl-graphic					{ margin:29px 0 0 8px; height:46px; }
.product-name					{ margin:0 0 0 7px; }
.product-image					{ margin:0 7px 7px 7px; filter:blendTrans(duration=0.5); }
.product-image-large			{ margin:7px; filter:blendTrans(duration=0.5); }
#large-product-image			{ border:1px solid #E1E1E2; margin-bottom:8px; }
.bordered-box					{ border-left:1px solid #E1E1E2; border-right:1px solid #E1E1E2; border-bottom:1px solid #E1E1E2; }
.product-spec-container			{ border-left:1px solid #E1E1E2; border-right:1px solid #E1E1E2; border-bottom:1px solid #E1E1E2; padding:7px; width:359px; }
.color-finish-container			{ border-left:1px solid #E1E1E2; border-right:1px solid #E1E1E2; border-bottom:1px solid #E1E1E2; padding:7px; width:359px; }
.color-finish-disclaimer		{ font-size:10px; }
#product-features				{ width:375px; }
.white-line						{ border-top:1px solid #FFF; }

/* Main Navigation & Color Bar Styles */
.bar-1							{ background:#E8DE95; height:17px; padding:0 5px 0 8px; }
.bar-2							{ background:#BFCED6; height:17px; padding:0 5px 0 8px; }
.bar-3							{ background:#E1E1E2; height:17px; padding:0 5px 0 8px; }
.green-bar						{ background:#D2D9D3; height:17px; padding:0 5px 0 8px; }
.lt-blue-bar			        { background:#E7EBEF; height:17px; padding:0 9px 0 8px; }
.selection-guide-bar			{ width:557px; height:47px; padding:9px 0 0 10px; }

.slctGuide-tab-1		{ background:#F1ECC7; height:14px; width:171px; padding:9px; font-size:13px; }
.slctGuide-tab-a-1		{ background:#A19D80; height:41px; width:171px; padding:9px; font-size:13px; color:#FFF; }
.slctGuide-3tab-1		{ background:#F1ECC7; height:14px; width:169px; padding:9px; font-size:13px; }
.slctGuide-3tab-a-1		{ background:#A19D80; height:41px; width:169px; padding:9px; font-size:13px; color:#FFF; }
.slctGuide-tab-2		{ background:#DCE6EB; height:14px; width:171px; padding:9px; font-size:13px; }
.slctGuide-tab-a-2		{ background:#829DAB; height:41px; width:171px; padding:9px; font-size:13px; color:#FFF; }
.slctGuide-3tab-2		{ background:#DCE6EB; height:14px; width:169px; padding:9px; font-size:13px; }
.slctGuide-3tab-a-2		{ background:#829DAB; height:41px; width:169px; padding:9px; font-size:13px; color:#FFF; }

.kitchen-nav-tab				{ background:#E8DE95; width:171px; height:18px; padding:3px 0 0 12px; border-bottom:1px solid #FFF; cursor:pointer; font-weight:bold; }
.kitchen-nav-tab td				{ font-weight:bold; }
.kitchen-subnav					{ background:#F1ECC7; width:171px; padding:3px 0 0 12px; border-bottom:1px solid #FFF; }
div.kitchen-subnav li			{ padding:0 6px 2px 10px; line-height:12px }
div.kitchen-subnav a:hover		{ color:#333; font-weight:bold; text-decoration:none; }
.bathroom-nav-tab				{ background:#BFCED6; width:171px; height:18px; padding:3px 0 0 12px; border-bottom:1px solid #FFF; cursor:pointer; font-weight:bold; }
.bathroom-nav-tab td			{ font-weight:bold; }
.bathroom-subnav				{ background:#DCE6EB; width:171px; padding:3px 0 0 12px; border-bottom:1px solid #FFF; }
div.bathroom-subnav li			{ padding:0 6px 2px 10px; line-height:12px }
div.bathroom-subnav a:hover		{ color:#333; font-weight:bold; text-decoration:none; }
.commercial-subnav				{ background:#F3F3F3; width:171px; padding:3px 0 0 12px; border-bottom:1px solid #FFF; }
.commercial-nav-tab				{ background:#BCBCBC; width:171px; height:18px; padding:3px 0 0 12px; border-bottom:1px solid #FFF; cursor:pointer; font-weight:bold; }
.commercial-nav-tab td			{ font-weight:bold; }
div.commercial-subnav li		{ padding:0 6px 2px 10px; line-height:12px }
div.commercial-subnav a:hover	{ color:#333; font-weight:bold; text-decoration:none; }
div.searchagain-box				{ background: #E1E1E2; height:34px; padding:12px 0 15px 9px; border-top:#FFF 1px solid; }

/* Pop Up Styles */
#popup-main-0					{ background:#FFF; border:9px solid #E1E1E2; width:375; padding-bottom:15px; }
#popup-main-1					{ background:#FFF; border:9px solid #F1ECC7; width:375; padding-bottom:15px; }
#popup-main-2					{ background:#FFF; border:9px solid #DCE6EB; width:375; padding-bottom:15px; }
#logo-popup						{ margin:23px 0 21px 12px; }
#popup-title-bar-0				{ background:#E1E1E2; width:339; height:39px; padding:30px 0 0 12px; margin:0 12px 14px 12px; }
#popup-title-bar-1				{ background:#F1ECC7; width:339; height:39px; padding:30px 0 0 12px; margin:0 12px 14px 12px; }
#popup-title-bar-2				{ background:#DCE6EB; width:339; height:39px; padding:30px 0 0 12px; margin:0 12px 14px 12px; }
.popup-content-indented			{ padding:0 23px 0 23px; }
.popup-textbox					{ border:1px solid #B4B2B2; height:21px; width:159px; margin-bottom:15px; }
.popup-textbox-wide				{ border:1px solid #B4B2B2; height:21px; width:328px; margin-bottom:15px; }
.popup-area-wide				{ border:1px solid #B4B2B2; height:135px; width:328px; margin-bottom:15px; }

/*Center Column Styles */
.padded-left					{ padding-left:9px; }
.two-column-left			    { width:363px; padding:0 10px 0 10px; }
.two-column-right   		  	{ width:163px; padding:0 10px 0 10px; }
.two-column-even-left-thin		{ width:183px; margin-right:9px; }
.two-column-even-left			{ width:253px; margin:0 15px 0 15px; }
.two-column-even-right			{ width:253px; margin:0 15px 0 15px; }

/*Right Column Styles */
.right-column-padded			{ padding:12px 0 10px 9px; }
.right-column					{ padding:0 0 10px 9px; }

/* spacing and image styles */
.six-left						{ padding-left:6px; }
.six-right						{ padding-right:6px; }
.nine-left						{ padding-left:9px; }
.nine-right						{ padding-right:9px; }

img.five-bottom					{ margin-bottom:5px; }
img.five-right					{ margin-right:5px; }
img.fifteen-bottom				{ margin-bottom:11px; }
img.copy-right					{ margin:4px 8px 0 8px; float:right; }
img.copy-left					{ margin:4px 10px 0 0; float:left; }
img.twenty-right				{ margin-right:20px; }

.black-bg						{ width:66px; height:66px; background-color:#000; filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; z-index:99;  }
.opaque							{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; }

table.img-left					{ margin:4px 0 0 8px; }
table.img-right					{ margin:4px 10px 0 0; }

/* Icon Styles in a Bar */
.first-icon						{ margin:0 6px 0 0; }
.first-icon-no-bar				{ margin:0 6px 0 9px; }
.icon-left						{ margin:0 6px 0 20px; }
.icon-right						{ margin:0 18px 0 6px; }
.icon-aligned-right				{ margin:0 9px 0 6px; }
.icon-down-arow					{ float:right; margin-top:5px; }

/* Swapping Div Styles */
.results-features				{ display:none; position:absolute; top:163px; left:192px; width:177px; padding:14px 7px 14px 7px; }
.results-features-ca			{ display:none; position:absolute; top:194px; left:192px; width:177px; padding:14px 7px 14px 7px; }
#results-features-1				{ background:#F1ECC7; }
#results-features-2				{ background:#DCE6EB; }
#results-features-3				{ background:#F3F3F3; }
.rearrange-by					{ display:none; position:absolute; top:163px; left:384px; width:191px; }
.rearrange-by-ca				{ display:none; position:absolute; top:194px; left:384px; width:191px; }
#rearrange-by-1					{ background:#F1ECC7; }
#rearrange-by-2					{ background:#DCE6EB; }
#rearrange-by-3					{ background:#F3F3F3; }
.sort-button					{ padding:5px 5px 5px 10px; }

/* Home Page Styles */
#home-select-area				{ width:183px;  background:#E1E1E2; border-right:9px solid #FFF; border-left:9px solid #FFF; }
#home-select-area * form 		{ margin:0;}
#home-select-area * form select	{ width:150px;}
#home-select-area * option		{ width:180px;}
#home-list-area					{ padding:11px 7px 5px 12px; width:177px;  background:#E1E1E2; border-right:9px solid #FFF; border-left:9px solid #FFF; }
.home-static-content			{ height:147px; margin:9px 0 0 12px; color:#333; }
#home-static-center				{ background:#FFF url(../images/bg-leftnav.gif) repeat-y; border-left:9px solid #FFF; border-right:9px solid #FFF; width:182px; }
#product-finder					{ position:absolute; top:74px; left:168px; background:#E1E1E2; border:8px solid #FFF; width:452px; z-index:10; }
#product-finder-table 			{ margin:15px 10px; }

/* Section Front Styles */
#section-spiffs					{ border-top:4px solid #FFF; }

/* Category Front Styles */
#branding-image					{ margin:0 0 3px 0; }
#myIframe						{ width:190px; min-height:200px; }
.category-grey-boxes			{ background:#E1E1E2; width:172px; padding:13px 5px 0 13px; min-height:141px; }
#select-by-features				{ position:absolute; top:284px; left:570px; z-index:99; display:block; background:#E1E1E2; width:190px; }
#select-by-features-selection	{ position:absolute; top:314px; left:570px; z-index:99; display:block; background:#E1E1E2; width:190px; }
#select-by-features-ca			{ position:absolute; top:315px; left:570px; z-index:99; display:block; background:#E1E1E2; width:190px; }
#select-by-features-selection-ca { position:absolute; top:345px; left:570px; z-index:99; display:block; background:#E1E1E2; width:190px; }
iframe-style					{ background:#E1E1E2; width:190px; }

/* Selection Guide Styles */
.inactive-tab-1					{ border-bottom:1px solid #F1ECC7; height:20px; padding:6px 0 0 11px; color:#999; }
.inactive-tab-2					{ border-bottom:1px solid #DCE6EB; height:20px; padding:6px 0 0 11px; color:#999; }
.copy-area						{ padding:14px 0 14px 11px; }
.button-area					{ padding:7px 9px 7px 11px; }

/* Compare Page Styles */
#compare-boxes					{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; }
.compare-box					{ width:165px; height:38px; background:#E1E1E2; padding:7px 9px 4px 9px; }
table#compare-boxes TD			{ border-right:1px solid #CCC; }
.compare-thumbnail				{ margin:15px 0 17px 25px; }
.compare-content				{ padding:15px 7px 15px 10px; width:170px; }


/* Product Detail Page notetabs */
.pane                  			{ display:none; }

/* Showcase styles */
.intro-copy-1        			{ background: #F1ECC7; height:68px; padding:4px 12px 0 12px; margin:0; }
.intro-copy-2      				{ background: #DCE6EB; height:68px; padding:4px 12px 0 12px; margin:0; }
.intro-copy-3	 				{ background: #F3F3F3; height:68px; padding:4px 12px 0 12px; margin:0; }
.search-grey-boxes 				{ background: #F3F3F3; width:258; height:73px; padding:14px 12px 0 12px; }

/* Results Page Styles */
.results-content				{ padding-left:9px; }
.results-info					{ height:32px; }
#myIframe-results				{ width:184px; }

/* 3rd PARTY STYLES */
#Builder-Box					{ background:#F3F3F3; width:168px; padding:15px 5px 15px 10px; border-bottom:10px solid #FFF; border-right:9px solid #FFF; }

/* MISC. STYLES */
.wrap-left						{ float:left; }
.grey-content-area						{ background:#F3F3F3; padding:15px 9px; }
.undercounter-grey-box			{ width:158px; background:#E1E1E2; border-top:#FFF solid 3px; border-bottom:#FFF solid 6px; padding:8px; }
#intro							{ width:44px; }
#product-features				{ width:112px; }
#installation-options			{ width:128px; }
#optional-accessories			{ width:228px; }

/* Scrolling Style */
.scrolling						{ overflow:hidden; width:567px; }
#outer-scroll					{ position:relative; overflow:hidden; width:567px; }
.scrolling-gallery				{ overflow:auto; width:567px; height:95px; }

/* Background Images */
li								{ background:transparent url(../images/bullet-main.gif) no-repeat; }
li.link							{ background:transparent url(../images/bullet-link.gif) no-repeat; }
li.whitelink					{ background:transparent url(../images/bullet-whitelink.gif) no-repeat; }
li.save							{ background:transparent url(../images/bullet-add.gif) no-repeat; }
li.add							{ background:transparent url(../images/bullet-add.gif) no-repeat; }
li.add-grey						{ background:transparent url(../images/bullet-addgrey.gif) no-repeat; }
li.remove						{ background:transparent url(../images/bullet-remove.gif) no-repeat; }
li.top							{ background:transparent url(../images/bullet-top.gif) no-repeat; }
.selection-guide-bar			{ background:transparent url(../images/bg-selectionguide-orangegrad.jpg) repeat-y; }

