#wrapper {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 906px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#header {
	CLEAR: both; MARGIN-BOTTOM: 5px; WIDTH: 100%; POSITION: relative
}
.logo {
	FLOAT: left; MARGIN: 17px 0px 13px 10px
}
#globalnav-search {
	FLOAT: right; MARGIN: 7px 7px 0px 0px; WIDTH: 405px
}
UL#globalnav {
	LIST-STYLE-TYPE: none
}
#globalnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#globalnav LI A {
	DISPLAY: block; BACKGROUND: url(../images/globalnav_matrix.gif) no-repeat; TEXT-INDENT: -99999px; MARGIN-RIGHT: 22px; HEIGHT: 11px
}
#globalnav LI#g-professionals A {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 67px
}
#globalnav LI#g-newsletter A {
	BACKGROUND-POSITION: -89px 0px; WIDTH: 53px
}
#globalnav LI#g-wheretobuy A {
	BACKGROUND-POSITION: -164px 0px; WIDTH: 64px
}
#globalnav LI#g-contact A {
	BACKGROUND-POSITION: -250px 0px; WIDTH: 53px
}
#globalnav LI#g-prodcatalog A {
	BACKGROUND-POSITION: -325px 0px; WIDTH: 80px; MARGIN-RIGHT: 0px
}
#globalnav LI#g-professionals A:hover {
	BACKGROUND-POSITION: 0px -11px
}
#globalnav LI#g-newsletter A:hover {
	BACKGROUND-POSITION: -89px -11px
}
#globalnav LI#g-wheretobuy A:hover {
	BACKGROUND-POSITION: -164px -11px
}
#globalnav LI#g-contact A:hover {
	BACKGROUND-POSITION: -250px -11px
}
#globalnav LI#g-prodcatalog A:hover {
	BACKGROUND-POSITION: -325px -11px
}
DIV#search {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 276px
}
#search LABEL {
	BACKGROUND: url(../images/title_search.gif) no-repeat; FLOAT: left; MARGIN: 8px 5px 0px 0px; WIDTH: 36px; TEXT-INDENT: -9999px; HEIGHT: 13px
}
#search INPUT#q {
	BACKGROUND: url(../images/searchbox_bg.gif) repeat-x; WIDTH: 200px; COLOR: #818282; PADDING-TOP: 3px; HEIGHT: 11px
}
BODY.search_results INPUT#q {
	BACKGROUND: url(../images/searchbox_bg.gif) repeat-x; WIDTH: 200px; COLOR: #818282; PADDING-TOP: 3px; HEIGHT: 11px
}
#search INPUT.btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 5px; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}
#search-again INPUT.btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 5px; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}
#where_to_buy INPUT.btn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; TOP: 5px; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none
}
UL#mainnav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 31px
}
#mainnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainnav LI A {
	DISPLAY: block; BACKGROUND: url(../images/mainnav_matrix.jpg) no-repeat; WIDTH: 150px; TEXT-INDENT: -99999px; HEIGHT: 31px
}
#mainnav LI#n-design A {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 80px
}
#mainnav LI#n-design A:hover {
	BACKGROUND-POSITION: 0px -31px
}
#design_center #mainnav LI#n-design A {
	BACKGROUND-POSITION: 0px -31px
}
#mainnav LI#n-kitchen A {
	BACKGROUND-POSITION: -80px 0px; WIDTH: 90px
}
#mainnav LI#n-kitchen A:hover {
	BACKGROUND-POSITION: -80px -31px
}
#kitchen #mainnav LI#n-kitchen A {
	BACKGROUND-POSITION: -80px -31px
}
#mainnav LI#n-bath A {
	BACKGROUND-POSITION: -170px 0px; WIDTH: 140px
}
#mainnav LI#n-bath A:hover {
	BACKGROUND-POSITION: -170px -31px
}
#bath #mainnav LI#n-bath A {
	BACKGROUND-POSITION: -170px -31px
}
#mainnav LI#n-custsupport A {
	BACKGROUND-POSITION: -310px 0px; WIDTH: 100px
}
#mainnav LI#n-custsupport A:hover {
	BACKGROUND-POSITION: -310px -31px
}
#support #mainnav LI#n-custsupport A {
	BACKGROUND-POSITION: -310px -31px
}
#mainnav LI#n-diy A {
	BACKGROUND-POSITION: -410px 0px; WIDTH: 120px
}
#mainnav LI#n-diy A:hover {
	BACKGROUND-POSITION: -410px -31px
}
#do_it_yourself #mainnav LI#n-diy A {
	BACKGROUND-POSITION: -410px -31px
}
#mainnav LI#n-why A {
	BACKGROUND-POSITION: -530px 0px; WIDTH: 125px
}
#mainnav LI#n-why A:hover {
	BACKGROUND-POSITION: -530px -31px
}
#why #mainnav LI#n-why A {
	BACKGROUND-POSITION: -530px -31px
}
#mainnav LI#n-ik A {
	BACKGROUND-POSITION: -655px 0px; WIDTH: 125px
}
#mainnav LI#n-ik A:hover {
	BACKGROUND-POSITION: -655px -31px
}
#why #mainnav LI#n-ik A {
	BACKGROUND-POSITION: -655px -31px
}
#mainnav LI#n-ilet A {
	BACKGROUND-POSITION: -780px 0px; WIDTH: 125px
}
#mainnav LI#n-ilet A:hover {
	BACKGROUND-POSITION: -780px -31px
}
#why #mainnav LI#n-ilet A {
	BACKGROUND-POSITION: -780px -31px
}
#main A:link {
	COLOR: #9f293c; TEXT-DECORATION: none
}
#main A:hover {
	COLOR: #496776
}
#main A.red-arrow-link {
	PADDING-RIGHT: 7px; BACKGROUND: url(../images/arrow_red.gif) no-repeat right 55%; FONT: 1em Arial, Helvetica, sans-serif; COLOR: #9f0921; TEXT-DECORATION: none
}
#main A.red-arrow-link:hover {
	BACKGROUND-IMAGE: url(../images/arrow_blue.gif); COLOR: #40717d
}
#sidebarone {
	MIN-HEIGHT: 448px; BACKGROUND: url(../images/nav_local_bg.jpg) no-repeat 0px 50px; FLOAT: left; WIDTH: 200px; HEIGHT: 100%
}
#localnav {
	BORDER-TOP: #6d91a0 3px solid
}
#localnav DIV.top {
	PADDING-LEFT: 11px; BACKGROUND: url(../images/nav_local_top.jpg) repeat-x; VERTICAL-ALIGN: bottom; HEIGHT: 47px
}
#localnav .top H3 {
	MARGIN-TOP: 0px; COLOR: #496776; PADDING-TOP: 22px
}
#localnav UL.links {
	BACKGROUND: url(../images/nav_local_bg.jpg) 0px 0px; MARGIN: 0px
}
#localnav .links LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(none); PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 32px; PADDING-TOP: 0px; HEIGHT: 32px
}
#localnav .links LI A {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../images/nav_local_li_bg.gif); MARGIN: 0px; FONT: bold 1em/32px Arial; OVERFLOW: hidden; COLOR: #5b5b5b; HEIGHT: 32px; TEXT-DECORATION: none
}
#localnav .links LI A:hover {
	BACKGROUND: url(../images/nav_local_selected_bg.jpg); MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 32px; HEIGHT: 32px
}
#localnav .links LI A.selected {
	BACKGROUND: url(../images/nav_local_selected_bg.jpg); MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 32px; HEIGHT: 32px
}
#localnav DIV.bottom {
	HEIGHT: 29px
}
#left-search-panel {
	BORDER-TOP: #868686 3px solid; WIDTH: 200px
}
#left-search-panel DIV.header {
	PADDING-LEFT: 11px; BACKGROUND: url(../images/left-search-panel-top_bg.jpg) repeat-x; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; HEIGHT: 47px
}
#left-search-panel .header H3 {
	FONT-SIZE: 1.6em; COLOR: #5b5b5b; PADDING-TOP: 22px
}
#left-search-panel DIV.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/left-search-panel_bg.jpg) no-repeat; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.main DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 10px
}
#left-search-panel DT LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5b5b5b; PADDING-TOP: 0px
}
#left-search-panel DD {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px
}
#main #left-search-panel DD INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px
}
#main #left-search-panel DD SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px
}
#left-search-panel DD INPUT {
	WIDTH: 178px
}
#left-search-panel .checkboxes {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: right
}
#left-search-panel .checkboxes INPUT {
	BACKGROUND: #fff; MARGIN: 6px 10px 3px 2px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main #left-search-panel UL.submit-buttons {
	MARGIN-RIGHT: 6px; LIST-STYLE-TYPE: none
}
#main #left-search-panel .submit-buttons LI {
	DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px
}
#main #left-search-panel INPUT.submit-btn {
	PADDING-RIGHT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main #left-search-panel A.advanced-btn {
	FLOAT: right
}
.sidebar-banner {
	MARGIN: 10px 5px 10px 10px
}
DIV#content-body {
	POSITION: relative
}
DIV#main {
	POSITION: relative
}
DIV#content-body {
	FLOAT: left; MARGIN-LEFT: 11px; WIDTH: 690px; HEIGHT: 100%
}
DIV#content-body P {
	PADDING-LEFT: 2px
}
DIV#content-body H4 {
	PADDING-LEFT: 2px
}
#main H1 {
	MIN-WIDTH: 175px; MARGIN: 15px 0px 0px; WIDTH: auto; PADDING-TOP: 6px
}
#content-body H3 {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; FONT: 2em "Frutiger LT Std 57 Cn", "Arial Narrow", Arial; COLOR: #40717d; PADDING-TOP: 2px; BORDER-BOTTOM: #d1d1d1 1px solid
}
.full#main H3 {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; FONT: 2em "Frutiger LT Std 57 Cn", "Arial Narrow", Arial; COLOR: #40717d; PADDING-TOP: 2px; BORDER-BOTTOM: #d1d1d1 1px solid
}
#content-body H3.no-rule {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.full#main H3.no-rule {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
IMG.inline-image-left {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 5px 17px 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
#content-body IMG.inline-image-left {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 5px 17px 5px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
IMG.inline-image-right {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 5px 0px 5px 17px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
#content-body IMG.inline-image-right {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 5px 0px 5px 17px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
DIV#page-function-links {
	MARGIN-TOP: -1.25em; DISPLAY: block; RIGHT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 16px
}
#content-body DIV#page-function-links {
	MARGIN-TOP: 0px
}
#page-function-links UL {
	LIST-STYLE-TYPE: none
}
#page-function-links UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left
}
#page-function-links UL LI.print A {
	DISPLAY: block; BACKGROUND: url(../images/btn_page_function_print.gif) no-repeat 100% 50%; WIDTH: 36px; TEXT-INDENT: -9999px; MARGIN-RIGHT: 6px; HEIGHT: 16px
}
#page-function-links LI.email A {
	DISPLAY: block; BACKGROUND: url(../images/btn_page_function_email.gif) no-repeat 100% 50%; WIDTH: 40px; TEXT-INDENT: -9999px; HEIGHT: 16px
}
#page-function-links UL LI.print A:hover {
	BACKGROUND-IMAGE: url(../images/btn_page_function_print_over.gif)
}
#page-function-links LI.email A:hover {
	BACKGROUND-IMAGE: url(../images/btn_page_function_email_over.gif)
}
UL#breadcrumbs {
	MARGIN-TOP: -1.75em; RIGHT: 0px; POSITION: absolute
}
#breadcrumbs LI {
	PADDING-LEFT: 17px; FONT-SIZE: 1em; BACKGROUND: url(../images/arrow_red.gif) no-repeat 7px center; FLOAT: left; WHITE-SPACE: nowrap
}
#breadcrumbs LI#b-home {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #breadcrumbs A {
	COLOR: #40717d; TEXT-DECORATION: none
}
#main #breadcrumbs A:hover {
	COLOR: #9f0921
}
#footer {
	MIN-WIDTH: 914px; BACKGROUND: url(../images/footer_bg.jpg) repeat-x; MARGIN: 0px 0px 95px; OVERFLOW: hidden; WIDTH: 100%
}
#footer-wrap {
	BACKGROUND: url(../images/footerwrap_bg.jpg) no-repeat 50% top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 914px; HEIGHT: 80px
}
#footer-wrap P.tagline {
	DISPLAY: block; BACKGROUND: url(../images/footer_tagline.gif) no-repeat; LEFT: 10px; WIDTH: 147px; TEXT-INDENT: -99999px; POSITION: relative; TOP: 35px; HEIGHT: 23px
}
#footer-wrap P#copyright {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.9em; RIGHT: 6px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; COLOR: #666666; POSITION: relative; TOP: 20px
}
UL#footernav {
	FLOAT: right; MARGIN: 4px 0px 0px; WIDTH: 531px; LIST-STYLE-TYPE: none
}
#footernav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footernav LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/nav_footer.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; COLOR: #5b5b5b; TEXT-INDENT: -99999px; PADDING-TOP: 0px; HEIGHT: 9px
}
#footernav LI#f-about A {
	BACKGROUND-POSITION: -3px 0px; WIDTH: 40px
}
#footernav LI#f-about A:hover {
	BACKGROUND-POSITION: -3px -9px
}
BODY.about #footernav LI#f-about A {
	BACKGROUND-POSITION: -3px -9px
}
#footernav LI#f-careers A {
	BACKGROUND-POSITION: -68px 0px; WIDTH: 37px
}
#footernav LI#f-careers A:hover {
	BACKGROUND-POSITION: -68px -9px
}
BODY.careers #footernav LI#f-careers A {
	BACKGROUND-POSITION: -68px -9px
}
#footernav LI#f-press A {
	BACKGROUND-POSITION: -129px 0px; WIDTH: 52px
}
#footernav LI#f-press A:hover {
	BACKGROUND-POSITION: -129px -9px
}
BODY.press #footernav LI#f-press A {
	BACKGROUND-POSITION: -129px -9px
}
#footernav LI#f-order A {
	BACKGROUND-POSITION: -205px 0px; WIDTH: 56px
}
#footernav LI#f-order A:hover {
	BACKGROUND-POSITION: -205px -9px
}
BODY.order #footernav LI#f-order A {
	BACKGROUND-POSITION: -205px -9px
}
#footernav LI#f-bd A {
	BACKGROUND-POSITION: -284px 0px; WIDTH: 69px
}
#footernav LI#f-bd A:hover {
	BACKGROUND-POSITION: -284px -9px
}
#footernav LI#f-sitemap A {
	BACKGROUND-POSITION: -377px 0px; WIDTH: 37px
}
#footernav LI#f-sitemap A:hover {
	BACKGROUND-POSITION: -377px -9px
}
BODY.sitemap #footernav LI#f-sitemap A {
	BACKGROUND-POSITION: -377px -9px
}
#footernav LI#f-privacy A {
	BACKGROUND-POSITION: -438px 0px; WIDTH: 67px
}
#footernav LI#f-privacy A:hover {
	BACKGROUND-POSITION: -438px -9px
}
BODY.privacy #footernav LI#f-privacy A {
	BACKGROUND-POSITION: -438px -9px
}
#footernav LI#f-legal A {
	BACKGROUND-POSITION: -529px 0px; WIDTH: 25px; MARGIN-RIGHT: 0px
}
#footernav LI#f-legal A:hover {
	BACKGROUND-POSITION: -529px -9px
}
BODY.legal #footernav LI#f-legal A {
	BACKGROUND-POSITION: -529px -9px
}

