﻿body.ie6 #rolloverHolder .rright{margin-top:5px;}
body.ie6 .loathIE6{display:none!important}

.content{float:left;width:750px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;color:#666;}

p{margin:0 10px 1em 10px;}
p.top-margin, div.top-margin{margin:10px 10px 1em 10px;}
div.paragraph{margin:0 10px 1em 10px;}

h3.intro{margin:0px 10px 17px 10px;font-size:13px;line-height:18px;color:#666;}
h3.subsection{margin:0px 0px 17px 0px;padding:0px 10px 0px 10px;font-size:13px;line-height:25px;color:#FFF;background-color:#ADAA9D;text-transform: uppercase}
h3.section{margin:0px 10px 15px 10px;font-size:15px;font-weight:bold;line-height:1em;color:#666;}
h3.header{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;font-size:13px;line-height:25px;color:#FFF;background-color:#ADAA9D;text-transform: uppercase}
h3.widget{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;font-size:13px;line-height:25px;color:#FFF;background-color:#ADAA9D;text-transform: uppercase}

h4.subheader{ /* Content Section Header */margin:0px 0px 17px 0px;padding:0px 10px 0px 10px;font-size:13px;line-height:35px;height:35px;color:#666;background-color:#ECEBE8;}
h4.promoCallout{}

h6{font-size:12px;line-height:17px;color:#666;}
h6.paragraph{margin:0px 10px 0px 10px;}
h6.unorderedList{margin:0px 10px 10px 10px;}

li{list-style-position:outside;margin:0px 10px 5px 7px;}
select, input{border:1px solid #CCC;
	width: 29px;
}
label{margin:0 0 12px 0;text-align:right;width:400px;display:inline-block;font-weight: normal;}
label select{width:224px;margin:0 0 0 10px;border:1px solid #CCC;}
label input{width:220px;margin:0 0 0 10px;border:1px solid #CCC;} /* Color scheme for products pages */
.requiredFieldMessage {font-size: 11px;}

.moduleSize-medium label{margin:0 0 12px 0;text-align:right;width:300px;display:inline-block;font-weight: normal;}
.moduleSize-medium label select{width:150px;margin:0 0 0 10px;border:1px solid #CCC;}
.moduleSize-medium label input{width:147px;margin:0 0 0 10px;border:1px solid #CCC;} /* Color scheme for products pages */

a.buttonBlank_themed span{text-transform: uppercase}
a.buttonBlank_themed:HOVER span{color:white!important}

.products-colorScheme .headerNavDividerBar{background-color:#944C2A;}
.products-colorScheme .tocGradient{background-image:url(/flooring/i/images/toc_gradient_products.png);background-repeat:repeat-x;width:180px;height:370px;}
.products-colorScheme .tocContent{background-color:#944C2A;}
.products-colorScheme .toc li{border-bottom:1px solid #a66a4e;background:url(/flooring/i/images/toc_ec_products_collapsed.gif) no-repeat;}
.products-colorScheme .toc li li{border-bottom:none;background:none;}
.products-colorScheme .toc a:hover{background-color:#a66a4e;color:#FFF;}
.products-colorScheme a{color:#944C2A;}
.products-colorScheme a:hover{color:#521608;}
.products-colorScheme .toc a:link{color:#FFF;}
.products-colorScheme a.link-standalone{font-weight:bold;text-decoration:none;color:#944C2A;display:inline-block;padding-right:10px;background:url(/flooring/i/images/linkIcon_products.gif) right no-repeat;}
.products-colorScheme a.link-standalone:hover{color:#521608;}
.products-colorScheme .buttonSubmit_themed{width:86px;height:25px;border:none;background:url(/flooring/i/zh-cn/images/button_submit_products_normal.gif) no-repeat;cursor:pointer;} /* Color scheme for design pages */
.products-colorScheme a.buttonBlank_themed{display:block;float:left;height:20px;background:url(/flooring/i/images/button_blank_products_right_normal.gif) no-repeat scroll top right;margin-right:0;padding-right:14px;color: #fff;text-decoration:none;font-weight:bold;font-size: 11px;font-family: Arial;}
.products-colorScheme a.buttonBlank_themed span{display:block;height:20px;background:url(/flooring/i/images/button_blank_products_left_normal.gif) no-repeat;line-height:19px;padding:0 21px 0 10px;cursor:pointer;}

.design-colorScheme .headerNavDividerBar{background-color:#C69038;}
.design-colorScheme .tocGradient{background-image:url(/flooring/i/images/toc_gradient_design.png);background-repeat:repeat-x;width:180px;height:370px;}
.design-colorScheme .tocContent{background-color:#C69038;}
.design-colorScheme .toc li{border-bottom:1px solid #d2a662;background:url(/flooring/i/images/toc_ec_design_collapsed.gif) no-repeat;}
.design-colorScheme .toc li li{border-bottom:none;background:none;}
.design-colorScheme .toc a:hover{background-color:#d2a662;color:#FFF;}
.design-colorScheme a{color:#C69038;}
.design-colorScheme a:hover{color:#934E0C;}
.design-colorScheme .toc a:link{color:#FFF;}
.design-colorScheme a.link-standalone{font-weight:bold;text-decoration:none;color:#C69038;display:inline-block;padding-right:10px;background:url(/flooring/i/images/linkIcon_design.gif) right no-repeat;}
.design-colorScheme a.link-standalone:hover{color:#934E0C;}
.design-colorScheme a.link-standalone-reverse{font-weight:bold;text-decoration:none;color:#C69038;display:inline-block;padding-left:10px;background:url(/flooring/i/images/linkIcon_design.gif) left no-repeat;}
.design-colorScheme a.link-standalone-reverse:hover{color:#934E0C;}
.design-colorScheme .buttonSubmit_themed{width:86px;height:25px;border:none;background:url(/flooring/i/zh-cn/images/button_submit_design_normal.gif) no-repeat;cursor:pointer;} /* Color scheme for installation pages */
.design-colorScheme a.buttonBlank_themed{display:block;float:left;height:20px;background:url(/flooring/i/images/button_blank_design_right_normal.gif) no-repeat scroll top right;margin-right:0;padding-right:14px;color: #fff;text-decoration:none;font-weight:bold;font-size: 11px;font-family: Arial;}
.design-colorScheme a.buttonBlank_themed span{display:block;height:20px;background:url(/flooring/i/images/button_blank_design_left_normal.gif) no-repeat;line-height:19px;padding:0 21px 0 10px;cursor:pointer;}

.installation-colorScheme .headerNavDividerBar{background-color:#3b6342;}
.installation-colorScheme .tocGradient{background-image:url(/flooring/i/images/toc_gradient_installation.png);background-repeat:repeat-x;width:180px;height:370px;}
.installation-colorScheme .tocContent{background-color:#3b6342;}
.installation-colorScheme .toc li{border-bottom:1px solid #5c7d62;background:url(/flooring/i/images/toc_ec_installation_collapsed.gif) no-repeat;}
.installation-colorScheme .toc li li{border-bottom:none;background:none;}
.installation-colorScheme .toc a:hover{background-color:#5c7d62;color:#FFF;}
.installation-colorScheme a{color:#3b6342;}
.installation-colorScheme a:hover{color:#0F2712;}
.installation-colorScheme .toc a:link{color:#FFF;}
.installation-colorScheme a.link-standalone{font-weight:bold;text-decoration:none;color:#3b6342;display:inline-block;padding-right:10px;background:url(/flooring/i/images/linkIcon_installation.gif) right no-repeat;}
.installation-colorScheme a.link-standalone:hover{color:#0F2712;}
.installation-colorScheme .buttonSubmit_themed{width:86px;height:25px;border:none;background:url(/flooring/i/zh-cn/images/button_submit_installation_normal.gif) no-repeat;cursor:pointer;} /* Color scheme for where to buy section */
.installation-colorScheme a.buttonBlank_themed{display:block;float:left;height:20px;background:url(/flooring/i/images/button_blank_installation_right_normal.gif) no-repeat scroll top right;margin-right:0;padding-right:14px;color: #fff;text-decoration:none;font-weight:bold;font-size: 11px;font-family: Arial;}
.installation-colorScheme a.buttonBlank_themed span{display:block;height:20px;background:url(/flooring/i/images/button_blank_installation_left_normal.gif) no-repeat;line-height:19px;padding:0 21px 0 10px;cursor:pointer;}

.wheretobuy-colorScheme .headerNavDividerBar{background-color:#2E4C60;}
.wheretobuy-colorScheme .tocGradient{background-image:url(/flooring/i/images/toc_gradient_wheretobuy.png);background-repeat:repeat-x;width:180px;height:370px;}
.wheretobuy-colorScheme .tocContent{background-color:#2E4C60;}
.wheretobuy-colorScheme .toc li{border-bottom:1px solid #516a7b;background:url(/flooring/i/images/toc_ec_wheretobuy_collapsed.gif) no-repeat;}
.wheretobuy-colorScheme .toc li li{border-bottom:none;background:none;}
.wheretobuy-colorScheme .toc a:hover{background-color:#516a7b;color:#FFF;}
.wheretobuy-colorScheme a{color:#2E4C60;}
.wheretobuy-colorScheme a:hover{color:#0A1926;}
.wheretobuy-colorScheme .toc a:link{color:#FFF;}
.wheretobuy-colorScheme a.link-standalone{font-weight:bold;text-decoration:none;color:#2E4C60;display:inline-block;padding-right:10px;background:url(/flooring/i/images/linkIcon_wheretobuy.gif) right no-repeat;}
.wheretobuy-colorScheme a.link-standalone:hover{color:#0A1926;}
.wheretobuy-colorScheme .buttonSubmit_themed{width:86px;height:25px;border:none;background:url(/flooring/i/zh-cn/images/button_submit_wheretobuy_normal.gif) no-repeat;cursor:pointer;} /* Color scheme for customer care section */
.wheretobuy-colorScheme a.buttonBlank_themed{display:block;float:left;height:20px;background:url(/flooring/i/images/button_blank_wheretobuy_right_normal.gif) no-repeat scroll top right;margin-right:0;padding-right:14px;color: #fff;text-decoration:none;font-weight:bold;font-size: 11px;font-family: Arial;}
.wheretobuy-colorScheme a.buttonBlank_themed span{display:block;height:20px;background:url(/flooring/i/images/button_blank_wheretobuy_left_normal.gif) no-repeat;line-height:19px;padding:0 21px 0 10px;cursor:pointer;}

.customercare-colorScheme .headerNavDividerBar{background-color:#84262A;}
.customercare-colorScheme .tocGradient{background-image:url(/flooring/i/images/toc_gradient_customercare.png);background-repeat:repeat-x;width:180px;height:370px;}
.customercare-colorScheme .tocContent{background-color:#84262A;}
.customercare-colorScheme a{color:#84262A;}
.customercare-colorScheme a:hover{color:#430808;}
.customercare-colorScheme .toc a:link{color:#FFF;}
.customercare-colorScheme .toc li{border-bottom:1px solid #994b4e;background:url(/flooring/i/images/toc_ec_customercare_collapsed.gif) no-repeat;}
.customercare-colorScheme .toc li li{border-bottom:none;background:none;}
.customercare-colorScheme .toc a:hover{background-color:#994b4e;color:#FFF;}
.customercare-colorScheme a.link-standalone{font-weight:bold;text-decoration:none;color:#84262A;display:inline-block;padding-right:10px;background:url(/flooring/i/images/linkIcon_customercare.gif) right no-repeat;}
.customercare-colorScheme a.link-standalone:hover{color:#430808;}
.customercare-colorScheme .buttonSubmit_themed{width:86px;height:25px;border:none;background:url(/flooring/i/zh-cn/images/button_submit_customercare_normal.gif) no-repeat;cursor:pointer;}
.customercare-colorScheme a.buttonBlank_themed{display:block;float:left;height:20px;background:url(/flooring/i/images/button_blank_customercare_right_normal.gif) no-repeat scroll top right;margin-right:0;padding-right:14px;color: #fff;text-decoration:none;font-weight:bold;font-size: 11px;font-family: Arial;}
.customercare-colorScheme a.buttonBlank_themed span{display:block;height:20px;background:url(/flooring/i/images/button_blank_customercare_left_normal.gif) no-repeat;line-height:19px;padding:0 21px 0 10px;cursor:pointer;}

.hasmore a.trigger{font-weight:bold;text-decoration:none;display:inline-block;padding-left:13px;}
.products-colorScheme .hasmore a.trigger{color:#944C2A;background:url(/flooring/i/images/linkIcon_products.gif) left no-repeat;}
.products-colorScheme .hasmore a.trigger:hover{color:#521608;}
.design-colorScheme .hasmore a.trigger{color:#C69038;background:url(/flooring/i/images/linkIcon_design.gif) left no-repeat;}
.design-colorScheme .hasmore a.trigger:hover{color:#934E0C;}
.installation-colorScheme .hasmore a.trigger{color:#3b6342;background:url(/flooring/i/images/linkIcon_installation.gif) left no-repeat;}
.installation-colorScheme .hasmore a.trigger:hover{color:#0F2712;}
.wheretobuy-colorScheme .hasmore a.trigger{color:#2E4C60;background:url(/flooring/i/images/linkIcon_wheretobuy.gif) left no-repeat;}
.wheretobuy-colorScheme .hasmore a.trigger:hover{color:#0A1926;}
.customercare-colorScheme .hasmore a.trigger{color:#84262A;background:url(/flooring/i/images/linkIcon_customercare.gif) left no-repeat;}
.customercare-colorScheme .hasmore a.trigger:hover{color:#430808;}

.products-colorScheme .show-more a.trigger{background:url(/flooring/i/images/linkIcon_products_down.gif) left no-repeat}
.design-colorScheme .show-more a.trigger{background:url(/flooring/i/images/linkIcon_design_down.gif) left no-repeat}
.installation-colorScheme .show-more a.trigger{background:url(/flooring/i/images/linkIcon_installation_down.gif) left no-repeat}
.wheretobuy-colorScheme .show-more a.trigger{background:url(/flooring/i/images/linkIcon_wheretobuy_down.gif) left no-repeat}
.customercare-colorScheme .show-more a.trigger{background:url(/flooring/i/images/linkIcon_customercare_down.gif) left no-repeat}


.requiredFieldAsterisk{color:#CF1010;}
.newRow{clear:both;margin-left:25px;}

.buttonSubmit{cursor:pointer;}
.buttonSubmit_generic{width:86px;height:25px;border:none;background:url(/flooring/i/zh-cn/images/button_submit_generic_normal.gif) no-repeat;cursor:pointer;}

.container{background-repeat:no-repeat;
	top: -1px;
	left: 0px;
}

.headerBackground{position:absolute;width:980px;left:50%;margin-left:-490px;}
.headerLogo{float:left;width:185px;height:55px;overflow:hidden;}
.headerNavGlobal{float:left;width:795px;min-height:55px;right:0;text-align:right;}
.headerNavGlobal-line1{margin:2px 0 0 0;color:#FFF;padding-right:25px;padding-top:10px;font-size:12px;font-family:微软雅黑;letter-spacing:2px;}
.headerNavGlobal-line2{color:#FFF;margin:9px 0 0 0;padding-right:25px;font-size:9px;}
.headerNavGlobal-line2 a{color:#FFF;text-decoration:none;}
.headerNavGlobal-line2 a:hover{color:#FFF;text-decoration:underline;}
.headerNavGlobal-line2 a.underlined{text-decoration:underline;}
.headerNavTabs{position:absolute;margin-left:50%;left:-285px;top:55px;height:25px;width:778px;overflow:visible;z-index:1000;}
.headerNavTab{float:left;display:block;width:105px;height:25px;font-size:9px;line-height:24px;text-indent:10px;text-decoration:none;color:#DDD;cursor:pointer;}
.headerNavTabs a{text-decoration:none;color:#DDD;cursor:pointer;}
.headerNavTabs a:hover{color:#DDD;}
.headerNavTab span{visibility:hidden;}
.headerNavToolbar{float:left;width:250px;height:25px;background-color:#adaa9d;text-align: left; overflow:hidden;}
.headerNavDividerBar{display:inline-block;clear:both;padding:0;margin:25px 0px 0px 25px;width:955px;height:5px;overflow:hidden;z-index:999;}
.headerNavToolbar form{margin: 0; padding: 0;}
.searchTextFieldBackground{float: left; margin: 0; height: 25px; width:160px; background-image: url(/flooring/i/images/search_field.gif);background-repeat: no-repeat; border: none;font-size: 10px;color: #666;}
.searchTextField{margin: 5px 10px 0 23px;background: transparent;width: 125px;border: none;font-size: 10px;color: #666;}
.toolbarIcon{margin: 0; border: 0; padding: 0;}
.headerNavShadow{position:absolute;left:50%;margin:84px 0 0 -285px;z-index:99;}

#aTabProducts{background:#944C2A url(/flooring/i/zh-cn/images/navBarTab_products.gif) no-repeat top;}
#aTabProducts:hover{background:#944C2A url(/flooring/i/zh-cn/images/navBarTab_products_hover.gif) no-repeat top;}
#aTabDesign{background:#C69038 url(/flooring/i/zh-cn/images/navBarTab_design.gif) no-repeat top;}
#aTabDesign:hover{background:#C69038 url(/flooring/i/zh-cn/images/navBarTab_design_hover.gif) no-repeat top;}
#aTabInstallation{background:#3b6342 url(/flooring/i/zh-cn/images/navBarTab_installation.gif) no-repeat top;}
#aTabInstallation:hover{background:#3b6342 url(/flooring/i/zh-cn/images/navBarTab_installation_hover.gif) no-repeat top;}
#aTabWhereToBuy{background:#2E4C60 url(/flooring/i/zh-cn/images/navBarTab_wheretobuy.gif) no-repeat top;}
#aTabWhereToBuy:hover{background:#2E4C60 url(/flooring/i/zh-cn/images/navBarTab_wheretobuy_hover.gif) no-repeat top;}
#aTabCustomerCare{background:#84262A url(/flooring/i/zh-cn/images/navBarTab_customercare.gif) no-repeat top;}
#aTabCustomerCare:hover{background:#84262A url(/flooring/i/zh-cn/images/navBarTab_customercare_hover.gif) no-repeat top;}

.es-us #aTabProducts{background:#944C2A url(/flooring/i/es-us/images/navBarTab_products.gif) no-repeat top;}
.es-us #aTabProducts:hover{background:#944C2A url(/flooring/i/es-us/images/navBarTab_products_hover.gif) no-repeat top;}
.es-us #aTabDesign{background:#C69038 url(/flooring/i/es-us/images/navBarTab_design.gif) no-repeat top;}
.es-us #aTabDesign:hover{background:#C69038 url(/flooring/i/es-us/images/navBarTab_design_hover.gif) no-repeat top;}
.es-us #aTabInstallation{background:#3b6342 url(/flooring/i/es-us/images/navBarTab_installation.gif) no-repeat top;}
.es-us #aTabInstallation:hover{background:#3b6342 url(/flooring/i/es-us/images/navBarTab_installation_hover.gif) no-repeat top;}
.es-us #aTabWhereToBuy{background:#2E4C60 url(/flooring/i/es-us/images/navBarTab_wheretobuy.gif) no-repeat top;}
.es-us #aTabWhereToBuy:hover{background:#2E4C60 url(/flooring/i/es-us/images/navBarTab_wheretobuy_hover.gif) no-repeat top;}
.es-us #aTabCustomerCare{background:#84262A url(/flooring/i/es-us/images/navBarTab_customercare.gif) no-repeat top;}
.es-us #aTabCustomerCare:hover{background:#84262A url(/flooring/i/es-us/images/navBarTab_customercare_hover.gif) no-repeat top;}

.fr-ca #aTabProducts{background:#944C2A url(/flooring/i/fr-ca/images/navBarTab_products.gif) no-repeat top;}
.fr-ca #aTabProducts:hover{background:#944C2A url(/flooring/i/fr-ca/images/navBarTab_products_hover.gif) no-repeat top;}
.fr-ca #aTabDesign{background:#C69038 url(/flooring/i/fr-ca/images/navBarTab_design.gif) no-repeat top;}
.fr-ca #aTabDesign:hover{background:#C69038 url(/flooring/i/fr-ca/images/navBarTab_design_hover.gif) no-repeat top;}
.fr-ca #aTabInstallation{background:#3b6342 url(/flooring/i/fr-ca/images/navBarTab_installation.gif) no-repeat top;}
.fr-ca #aTabInstallation:hover{background:#3b6342 url(/flooring/i/fr-ca/images/navBarTab_installation_hover.gif) no-repeat top;}
.fr-ca #aTabWhereToBuy{background:#2E4C60 url(/flooring/i/fr-ca/images/navBarTab_whereToBuy.gif) no-repeat top;}
.fr-ca #aTabWhereToBuy:hover{background:#2E4C60 url(/flooring/i/fr-ca/images/navBarTab_whereToBuy_hover.gif) no-repeat top;}
.fr-ca #aTabCustomerCare{background:#84262A url(/flooring/i/fr-ca/images/navBarTab_customercare.gif) no-repeat top;}
.fr-ca #aTabCustomerCare:hover{background:#84262A url(/flooring/i/fr-ca/images/navBarTab_customercare_hover.gif) no-repeat top;}


.toc{float:left;clear:both;display:inline;margin:0 0 0 25px;width:180px;}
.toc .tocContent{margin:0;width:180px;font-size:11px;padding-top:10px;}
.toc ul{padding:0;margin:0 0 0 10px;}
.toc li{list-style:none;position:relative;margin:0;padding-left:20px;line-height:15px;width:140px;padding-top:5px;padding-bottom:5px}
.toc li ul{margin:10px 0;padding:0;}
.toc li li{margin:0;padding:0;line-height:15px;}
.toc a{width:140px;display:inline-block;color:#FFF;text-decoration:none;z-index:100;position:relative;}


.pageLevel-2 .headerBackBand{position:absolute;left:0px;top:0px;background-color:#adaa9d;width:100%;height:400px;z-index:-1000;}
.pageLevel-2 .titleSection{position:relative;margin:0px 0px 0px 0px;width:775px;height:315px;}
.pageLevel-2 .titleSection .emailAndPrint{display:none;}
.pageLevel-2 .titleText{margin:0px 0px 0px 0px;width:770px;position:absolute;left:0;bottom:0;}
.pageLevel-2 .titleText h1{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:70px;color:#FFF;margin:0 0 10px 35px;text-transform: uppercase;top:17px}
.pageLevel-2 .titleText .divider{display:none;}
.pageLevel-2 .titleText h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:19px;color:#FFF;margin:0 0 21px 35px;text-transform: uppercase}
.pageLevel-2 .footer {margin-top: 30px;}

.pageLevel-3 .headerBackBand{position:absolute;left:0px;top:0px;background-color:#adaa9d;width:100%;height:285px;z-index:-1000;}
.pageLevel-3 .titleSection{margin:0px 0px 0px 0px;position:relative;width:775px;height:200px;}
.pageLevel-3 .titleSection .emailAndPrint{display:none;}
.pageLevel-3 .titleText{margin:0px 0px 0px 0px;width:770px;position:absolute;left:0;bottom:0;}
.pageLevel-3 .titleText h1{position:relative;font-family:Arial,Helvetica,sans-serif;font-size:51px;color:#FFF;margin:0 0 10px 35px;text-transform: uppercase;top:17px}
.pageLevel-3 .titleText .divider{display:none;}
.pageLevel-3 .titleText h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:17px;color:#FFF;margin:0 0 22px 35px;text-transform: uppercase}
.pageLevel-3 .footer {margin-top: 75px;}

.pageLevel-4 .headerBackBand{position:absolute;left:0px;top:0px;background-color:#adaa9d;width:100%;height:160px;z-index:-1000;}
.pageLevel-4 .titleSection{margin:0px 0px 0px 0px;position:relative;width:775px;}
.pageLevel-4 .titleSection .emailAndPrint{display:inline;margin:0;padding:0;position:absolute;right:35px;top:13px;}
.pageLevel-4 .titleText{margin-top:95px;width:770px;position:relative;}
.pageLevel-4 .titleText h1{font-family:Arial,Helvetica,sans-serif;font-size:26px;color:#666;margin:0 0 0px 35px;overflow:visible;}
.pageLevel-4 .divider{height:1px;clear:both;border-bottom:1px solid #d6d4ce;margin:0 0px 9px 0px;overflow:hidden;}
.pageLevel-4 .titleText .divider{height:1px;clear:both;border-bottom:1px solid #d6d4ce;margin:0 20px 13px 25px;overflow:hidden;}
.pageLevel-4 .titleText h2{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:19px;color:#666;margin:0 0 0 35px;}
.pageLevel-4 .footer {margin-top: 75px;}
/*When printerfreidnly/email a fiedn show up*/
.pageLevel-4 .titleText h1.ptrueefalse{width: 620px;}
.pageLevel-4 .titleText h1.pfalseetrue{width: 620px;}
.pageLevel-4 .titleText h1.ptrueetrue{width: 560px;}

.emailAndPrint{float:right;padding-right:10px;text-align:right;width:155px;margin-top:20px;}
.emailAndPrint img{position:relative;top:3px;}
.emailAndPrint a{text-decoration:none;font-size:10px;}

/* use quarter VERY sparingly */
.moduleSize-quarter{float:left;width:162px;margin:25px 0px 0px 25px;display:inline;}
.moduleSize-quarter-plus1-hack{float:left;width:163px;margin:25px 0px 0px 25px;display:inline;}

.moduleSize-small  {float:left;width:225px;margin:25px 0px 0px 25px;display:inline;}
.moduleSize-medium {float:left;width:350px;margin:25px 0px 0px 25px;display:inline;}
.moduleSize-large  {float:left;width:475px;margin:25px 0px 0px 25px;display:inline;}
.moduleSize-full   {float:left;width:725px;margin:25px 0px 0px 25px;display:inline;}


.footer{float:left;clear:both;width:980px;display:inline;padding-bottom: 25px;}
.newsletterSignup{float:left;display:block;width:980px;height:50px;background-color:#adaa9d;margin-bottom:20px;}
.newsletterIcon {width: 20px;height: 20px;float: left;display: inline;margin: 15px 0px 0px 25px;}
.newsletterSignupText {float: left;margin: 0;width: 250px;height: 20px;margin-top: 15px;background-image: url(/flooring/i/images/text_signUp.png);background-repeat: no-repeat;}
.newsletterEmailFieldBackground {float: left;margin: 13px 0px 0px 0px;}
.newsletterEmailField {margin: 3px 5px;background: white;width: 200px;font-size: 10px;color: #666;padding:2px 3px 2px 3px;}
.newsletterSignUpButton {float: left;margin: 15px 0px 0px 10px;border: 0;width:89px; height:20px;}
.spanFooterImgSwap{display:none;}
.footerLinks{clear:both;display:block;float:none;margin:0px 0px 0px 25px;font-size:10px;color:#666;}
.footerLinks ul{margin:0;}
.footerLinks li{margin:0;display:inline;list-style-type:none;}
.footerLinks a{text-decoration:none;color:#605D58;}
.footerLinks a:hover{color:#605D58;}

.tabComponent{position:relative;margin-left:25px;}
.tabComponent-outlined{margin-left:25px;background-color:#ADAA9D;border:1px solid #ADAA9D;}
.tabComponent-tab{margin-bottom:10px;}
.tabComponent-tabTitle{float:left;clear:none;font-size:13px;line-height:25px;color:#FFF;height:25px;background-color:#ADAA9D;padding:0 10px 0 10px;border-right:1px solid #D6D5CE;cursor:pointer;text-transform:uppercase;}
.tabComponent-tabContents{padding:25px 0 0px 0;border:1px solid #ADAA9D;background:#FFF;clear:both;}
.tabComponent-tabNormal{color:#FFF;background-color:#ADAA9D;}
.tabComponent-tabCurrent{color:#666;background-color:#FFF;}
.tabComponent-tabRollover{color:#666;background-color:#CACAC7;}
.tableComponent th{font-size:13px;font-weight:normal;height:35px;background-color:#ECEBE8;padding-left:10px;}
.tableComponent td{height:25px;font-size:12px;line-height:17px;border-bottom:1px solid #D6D4CE;padding:0 0 0 10px;}


.widgetComponent{border:1px solid #ADAA9D;}
.widgetComponent input{width:150px;border:1px solid #CCC;margin:0;}
.widgetComponent label{margin:0 0 12px 10px;text-align:left;display:inline-block;}
.widgetComponent label select{width:150px;border:1px solid #CCC;margin:0;}
.widgetComponent label input{width:150px;border:1px solid #CCC;margin:0;}
.widgetComponent-small{width:223px !important;}
.widgetComponent-medium{width:348px !important;}
.widgetComponent-large{width:473px !important;}
.widgetComponent-full{width:723px !important;}
.widgetComponent-small form input{width:100px;margin-left: 10px;margin-right: 5px;}



.promoCalloutComponent{position:relative;width:225px;height:130px;overflow:hidden;}
.promoCalloutComponent .background{border:none;outline:none;margin-left:0px}
.promoCalloutComponent .outline{position:absolute;left:0px;top:0px;width:225px;height:130px;}
.promoCalloutComponent .captionBackground{position:absolute;left:0px;top:65px;width:225px;height:65px;}
.promoCalloutComponent .captionArrow{position:absolute;left:0px;top:65px;width:225px;height:35px;}
.promoCalloutComponent .captionText{position:absolute;left:0px;top:65px;width:225px;height:auto;margin:10px 10px 0 10px;}
.promoCalloutComponent .captionText h4{margin:0;text-transform:uppercase;}
.promoCalloutComponent .captionText h4 a{text-decoration:none;font-size:13px;color:#FFF;}
.promoCalloutComponent .captionText h4 a:hover{text-decoration:underline;color:#FFF;}
.promoCalloutComponent .captionText p{font-size:11px;line-height:12px;color:#FFF;margin:4px 15px 0 0;}
.promoCalloutComponent .captionText p a{text-decoration:none;color:#FFF;}


.promoCalloutComponent-large{width:475px}
.promoCalloutComponent-large .outline{width:475px}
.promoCalloutComponent-large .captionBackground{width:475px}
.promoCalloutComponent-large .captionArrow{width:475px}
.promoCalloutComponent-large .captionText{width:475px}

.promoCalloutComponent-full{width:725px}
.promoCalloutComponent-full .outline{width:725px}
.promoCalloutComponent-full .captionBackground{width:725px}
.promoCalloutComponent-full .captionArrow{width:725px}
.promoCalloutComponent-full .captionText{width:725px}

.infoPopup {position: absolute; height: auto; z-index: 2000;}
.infoPopup .content {position:relative; width: auto; padding: 20px 25px 32px 25px; z-index: 1;text-align: left}
.infoPopup .border-ul {position: absolute; top: 0; left: 0; width: 25px; height:25px;}
.infoPopup .border-ur {position: absolute; top: 0; right: 0; width: 25px; height:25px; z-index: 2; cursor: pointer;}
.infoPopup .border-u {position: absolute; top: 0; left: 25px; height:25px;}
.infoPopup .border-l {position: absolute; top: 25px; left: 0; width: 25px;}
.infoPopup .border-c {background-color: #fff; position: absolute; top: 25px; left: 25px;}
.infoPopup .border-r {position: absolute; top: 25px; right: 0; width: 25px;}
.infoPopup .border-bl {position: absolute; bottom: 0; left: 0; width: 25px; height:20px;}
.infoPopup .border-br {position: absolute; right: 0; bottom: 0; width: 25px; height:20px;}
.infoPopup .border-b {position: absolute; bottom: 0; left: 25px; height:20px;}

/*r for reverse*/
.infoPopup-r {position: absolute; height: auto; z-index: 2000}
.infoPopup-r .content {position:relative; width: auto; padding: 20px 25px 32px 25px; z-index: 1;text-align: left;}
.infoPopup-r .border-ul {position: absolute; top: 0; left: 0; width: 25px; height:25px;}
.infoPopup-r .border-ur {position: absolute; top: 0; right: 0; width: 25px; height:25px; z-index: 2; cursor: pointer;}
.infoPopup-r .border-u {position: absolute; top: 0; left: 25px; height:25px;}
.infoPopup-r .border-l {position: absolute; top: 25px; left: 0; width: 25px;}
.infoPopup-r .border-c {background-color: #fff; position: absolute; top: 25px; left: 25px;}
.infoPopup-r .border-r {position: absolute; top: 25px; right: 0; width: 25px;}
.infoPopup-r .border-bl {position: absolute; bottom: 0; left: 0; width: 25px; height:20px;}
.infoPopup-r .border-br {position: absolute; right: 0; bottom: 0; width: 25px; height:20px;}
.infoPopup-r .border-b {position: absolute; bottom: 0; left: 25px; height:20px;}

.infoPopup-show {visibility:visible !important;display:block !important}
.infoPopup-hide {visibility:hidden !important;display:none !important}


#breadcrumb{display: none;}
@media handheld {
  #breadcrumb{display: block;}
  .headerBackBand,.headerBackground{display: none;}
}
#breadcrumb .last{display: none;}
@media print {
  .noprint{display: none;}
}
.toc .refinements h3 {color:white;font-size:12px;margin:0;padding-left:20px;padding-bottom:5px;width:140px;padding-top:5px;}
.toc .refinements li{margin-bottom:0px;border-bottom: 0px;line-height:17px;padding-top:0px;padding-bottom:0px}
.toc .refinements div.refinements{border-bottom:1px solid #a66a4e; padding-top:5px; padding-bottom:5px}

.toc .refinements li {background-image:none;}
.toc .refinements-detail li, .toc .refinements-selected li{background-image:url(/flooring/i/images/toc_ec_products_collapsed.gif);background:url(/flooring/i/images/toc_ec_products_collapsed.gif) 0px -4px no-repeat;background-position-y: -4px}
.toc .refinements-selected li a{text-decoration:underline;font-weight:bold}
.toc .refinements-summary a {margin-left: 20px;margin-bottom: 0px;padding-left:10px;font-size: 12px;font-weight:bold;text-decoration:underline;background:url(/flooring/i/images/toc_ec_products_collapsed.gif) -10px -3px no-repeat;}
.toc .refinements-summary span {display:block;margin-left: 30px;margin-top: 5px;font-weight:normal;color:white}


label.cb {width: auto;}
label.cb input {width: auto; border:0px;vertical-align:middle;}

#suggestionListDiv {width: 350px;background-color: white;border: 1px solid black;}
#suggestionListDiv li {list-style:none;margin: 0;padding:3px;}
#suggestionListDiv ul {margin: 0;padding: 0;width: 100%;list-style-type: none;}

.leftFloat{float:left; margin-left: 5px;margin-right: 5px;}
.leftAlign{text-align: left!important;}
.refinements h3 a.whatsthis {float: right;text-align: right;display: block;width: auto;}

.right {text-align: right}
.rright {float:right;text-align: right}
.center {text-align: center;padding:0px;}

.no-margin-top{margin-top: 0px !important;}
.no-margin-left{margin-left: 0px !important;}
.no-margin-bottom{margin-bottom: 0px !important;}
.no-margin-right{margin-right: 0px !important;}

.no-padding-top{padding-top: 0px !important;}
.no-padding-left{padding-left: 0px !important;}
.no-padding-bottom{padding-bottom: 0px !important;}
.no-padding-right{padding-right: 0px !important;}

/*I'm just making this up - I need to determine good sizes*/
.button-size100{width:100%}
.button-size175{width:175px}
.button-size1{width:80px}
.button-size2{width:110px}
.button-size3{width:140px}
.button-size4{width:210px}
.button-size5{width:250px}

.tabComponent .no-content a{color: white;text-decoration:none}
.tabComponent .tabComponent-tabRollover .no-content a{color:#666;text-decoration:none}

span.error{vertical-align:middle;margin-left: 5px;}
span.invisible{visibility:hidden;}
.uppercase{text-transform:uppercase}
.invisible{visibility:hidden !important}

.vtop td,.vtop th{vertical-align:top}

#friendPopup {
  width:500px;
  height:622px;
  position:absolute;
  border:1px solid black;
  background-color: white;
  z-index:5000;
}
#guidePopup{
  width:620px;
  height:700px;
  position:absolute;
  border:1px solid black;
  background-color: white;
  z-index:5000;
}
#interstitialPopup{
  width:500px;
  height:400px;
  position:absolute;
  border:1px solid black;
  background-color: white;
  z-index:5000;
}
.onlyprint{display:none}

#button_photoDetails{width: auto;height: auto;position: absolute;right:0px;bottom:0px;z-index:10; text-align:right}
#button_photoDetails img{cursor: pointer}
.button_photoDetails{width: auto;height: auto;position: absolute;right:0px;bottom:0px;z-index:10; text-align:right}
.button_photoDetails img{cursor: pointer;vertical-align:bottom}
.photodetails{position:relative}


div.swatchDiv{width: 132px;height:132px;overflow:hidden;}

/* FBG */
.design-colorScheme .toc ul ul li a{padding-left: 13px;width: 130px}
.design-colorScheme .toc ul ul li a.fbg{background:url(/flooring/i/images/linkIcon-down_design.gif) -0px 5px no-repeat;font-weight:bold;}
.design-colorScheme .toc ul ul li a.fbg-unselected{background:url(/flooring/i/images/toc_ec_design_collapsed.gif) -7px -5px no-repeat;font-weight:normal;}

#emailResponsePopover {position:absolute;z-index:2000;background-color:white;border:1px solid;width:250px;color:#666;text-align:left}
#emailResponsePopover .rright{padding: 10px 10px 0 0;}
#emailResponseText {padding: 10px;}

/*OMGWTFBBQ - IE8 needs background-color: white for the searchTextFieldBackground  to work */
.headerNavTabs .searchTextFieldBackground input {background-color: white}

#txtSearchButton{right:3px;bottom:2px}

.hasmore .more {display:none;}
.show-more .more {display:block}
#videoFrame{
    height:400px !important;
    width:950px;
    z-index:4500;
    margin:25px;
    position: absolute;
    text-align: left;
    background-position: left;
    background-repeat: no-repeat;
    border:1px solid black;
}


.cn_news_date
{
    line-height:30px;
}

a.cn_news_title
{
    color:#397fbb; 
    text-decoration:none;   
}
    
a.cn_news_title:hover
{
    color:#000a93; 
    text-decoration:underline;   
 }
 
 .cn_news_rightbar_title
 {
    height:15px;
    border:0px;
    border-top-width:1px;
    border-bottom-width:1px;
    border-style:solid;
    border-top-color:#d6d4ce;
    border-bottom-color:#d6d4ce;
 }

.cn_news_video_player
{
    height:220px;
}

.cn_news_pic_swatch
{
    width:100px;
    height:75px;
    border:1px;
    border-style:solid;
    border-color:#666666;
    margin-top:10px;
    cursor:pointer;
}
table
{
    letter-spacing:1px;
}
