html {  }
body { margin: 0; font: 12px Arial, sans-serif; }
#shadow-left {  }
#shadow-right {  }
.clear { clear: both; }
.clear5 { clear: both; height: 5px; font-size: 5px; }
.clear15 { clear: both; height: 12px; font-size: 12px; }

h1 { font: bold 29px Arial; color: #333; margin: 0 0 13px 0; padding: 0; letter-spacing: 0px; }
h2 { font: bold 21px 'Arial Narrow', Arial, sans-serif; color: #333; margin: 0 0 12px 0; padding: 0; letter-spacing: 1px; }
h3 { font: bold 14px Arial, sans-serif; margin: 0 0 3px 0; padding: 0; color: #333; }
h4 { font: 19px Arial, sans-serif; color: #444; margin: 0 0 15px 0; padding: 0; }
h5 { font: 18px Georgia, serif; color: #333; margin: 2px 0 7px 0; padding: 0; }
h6 { font: 26px Georgia, serif; color: #333; margin: 0 0 15px 0; padding: 0; }
.back-bottom { border-top: dashed 1px #BBB; padding: 7px 0 0 0; margin-bottom: 15px; font-size: 11px; }
.back-top { border-bottom: dashed 1px #BBB; padding: 0 0 7px 0; margin-bottom: 15px; font-size: 11px; }
.filesize { font: 10px Arial, sans-serif; color: #888; }
.hide-on-print { display: none; }
.printhide { display: none; }
ul, ol { margin: 0 0 20px 26px; padding: 0; }
li { padding: 3px 0; line-height: 140%; }
.pageintro { font: 15px Arial, sans-serif; color: #666; margin-bottom: 20px; line-height: 140%; }
.timestamp { font-size: 11px; color: #777; margin-bottom: 3px; }

a, a:visited { color: #8e815f; text-decoration: none; outline: none; }
a:hover { color: #378471; text-decoration: none; }
a:active { color: #AE4715; text-decoration: none; outline: none; }
#main-container { border: none; }
#header { display: none; }
#menu { display: none; }
#menu-inner { display: none; }
img { border: none; }
#cyclebanners { display: none; }
#mainarea { width: 100%; border: none; }
#contentblock { width: 100%; border: none; }
#mainarea #mainmenu { display: none; }
#mainarea #content { width: 100%; border: none; }
#toc { display: none; }
#mainarea #green-content { width: 100%; border: none; }



.text { line-height: 17px; color: #444; margin: 0 0 15px 0; padding: 0; }
p { line-height: 148%; color: #444; margin: 0 0 15px 0; padding: 0; }
#footer { display: none; }
form { margin: 0; padding: 0; }
#casualform label { width: 150px; display: inline; float: left; font-size: 11px; color: #333; margin-bottom: 8px; }
.form-txt { display: inline; float: left; font: 12px Arial, sans-serif; color: #333; padding: 1px; margin-bottom: 8px; border: solid 1px #999; }
.line { border-top: solid 1px #CCC; height: 1px; font-size: 1px; clear: both; margin: 0 0 13px 0; }
.form-txt2 { display: inline; float: left; font: 12px Arial, sans-serif; color: #333; padding: 1px 3px; border: solid 1px #999; }
.enclosure { padding: 17px; border: solid 1px #8c8262; }
.enclosure1 { padding: 47px 18px 0 17px; margin-top: 17px; background-image: url(img/salesrep_banner.jpg); background-repeat: no-repeat; height: 130px; }
.enclosure2 { padding: 56px 18px 0 17px; margin-top: 17px; background-image: url(img/dealer_banner.jpg); background-repeat: no-repeat;  height: 121px; }


.enclosure-green { border: solid 1px #789056; padding: 10px 97px 10px 10px; margin-top: 17px; color: #FFF; background: #F7FFEA; font: 12px "Trebuchet MS", "Lucida Sans", Arial, sans-serif; background-image: url(img/leafbkg.jpg); background-repeat: no-repeat; }
.enclosure-green a { color: #CCFF00; text-decoration: none; }
.subpagelarge { font: 16px Georgia, Arial, sans-serif; color: #333; line-height: 138%; margin: 0 0 19px 0; }


#casualform select { display: inline; float: left; font-size: 11px; color: #333; padding: 1px; margin-bottom: 8px; }
#casualform input[disabled] { background: #EEE; border: solid 1px #CCC; }
#casualform br { clear: left; }
.form-button { font-weight: bold; font-size: 11px; padding: 1px 4px; }
.submit-row { background-image: url(img/submitrowbkg.gif); background-repeat: repeat-x; padding: 6px 0 6px 150px; margin: 0; }
.submit-row2 { padding: 6px 0 0 0; border-top: solid 1px #CCC; margin: 0; }

.dashed-line { border-top: dashed 1px #AAA; height: 1px; font-size: 1px; margin: 8px 0; }
.red { color: #F00; }
#errorbox { background: #FFECEC; color: #B00; padding: 7px; margin: 0 0 15px 0; }
#errorbox h1 { font: bold 15px Arial, sans-serif; color: #F00; margin: 0 0 6px 0; padding: 0 0 3px 0; border-bottom: dashed 1px #F00; }
#errorbox p { font-size: 11px; color: #D00; line-height: 15px; margin: 0; padding: 0; }
.totop { display: none; }
.success strong { font-size: 12px; }
.success { background: #EAF5E7; padding: 4px 10px; color: #556D43; line-height: 143%; font-size: 11px; }
.printdoclist { display: none; }
#specs-resources { display: none; }
#specs-title { background-image: url(img/bluebkg.gif); background-repeat: repeat-x; height: 18px; border-bottom: solid 1px #ada591; padding: 8px 0 0 7px; }
#specs-content { padding: 9px 6px; font: 11px Tahoma, Arial, sans-serif; line-height: 15px; }
#spec-box-left { display: inline; float: left; border: solid 1px #010101; background-image: url(img/specboxbkg.gif); background-repeat: repeat-x; width: 368px; margin-right: 5px; padding: 5px; }
#spec-box-center { display: inline; float: left; border: solid 1px #010101; background-image: url(img/specboxbkg.gif); background-repeat: repeat-x; width: 225px; margin-right: 5px; padding: 5px; }
#spec-box-right { display: inline; float: right; border: solid 1px #010101; background-image: url(img/specboxbkg.gif); background-repeat: repeat-x; width: 289px; padding: 5px; }

.box33 { width: 204px; display: inline; float: left; margin: 0 10px 20px 0; }
.box50-l { width: 325px; display: inline; float: left; margin-right: 9px; }
.box50-r { width: 325px; display: inline; float: right; margin-left: 9px; }
.box50-l p { color: #555; margin-bottom: 8px; }
.box50-r p { color: #555; margin-bottom: 8px; }

.submenublock { display: none; }
.submenublock a { display: none; }
.submenublock a:hover { display: none; }
.submenublock#current { display: none; }


#green-submenu { width: 200px; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; border-right: solid 1px #CCC;  padding: 70px 10px 0 10px; float: right; margin: 0 0 10px 10px; background-color: #f8ffed; background-image: url(img/greenmenubkg.jpg); background-repeat: no-repeat; }
#green-submenu a { display: block; padding: 5px 0 5px 18px; text-decoration: none; color: #52872b; font: 12px "Trebuchet MS", "Lucida Sans", Arial, sans-serif; background-image: url(img/greenbullet.png); background-repeat: no-repeat; background-position: 0 8px; }
#green-submenu a:hover { background-color: #eeffc4; }
#greentext p { font: 12px "Lucida Sans", Arial, sans-serif; line-height: 18px; }
#greentext h1 { font: bold 29px "Lucida Sans", Arial, sans-serif; color: #2b4c00; margin: 10px 0 15px 0; padding: 0; letter-spacing: -1px; }
#greentext h3 { font: bold 14px "Lucida Sans", Arial, sans-serif; margin: 0 0 5px 0; padding: 0; color: #6a7448; }
#greentext h4 { font: 20px "Lucida Sans", Arial, sans-serif; color: #4f781e; margin: 0 0 5px 0; padding: 0; letter-spacing: 1px; }
.greenlist-header { font: 10px Tahoma, Verdana, Arial, sans-serif; color: #030; background: #e4ecd0; padding: 5px; border-bottom: solid 1px #090; border-right: solid 1px #FFF; }
.greenlist1 { font-size: 11px; color: #060; padding: 5px; border-bottom: solid 1px #CCC; border-right: solid 1px #DDD; }
.greenlist2 { font-size: 11px; color: #060; background: #F7FBEC; padding: 5px; border-bottom: solid 1px #CCC; border-right: solid 1px #DDD; }

.listalt1 { font-size: 11px; color: #333; padding: 6px; border-bottom: solid 1px #CCC; line-height: 17px;  }
.listalt2 { font-size: 11px; color: #333; background: #f7f6f0; padding: 6px; border-bottom: solid 1px #CCC; line-height: 17px; }

#breadcrumb { display: none; }

.menublock-tile 			{ display: none; } 	.menublock-tile:hover { display: none; }
.menublock-underlayments	{ display: none; } 	.menublock-underlayments:hover { display: none; }
.menublock-overlayments 	{ display: none; } 	.menublock-overlayments:hover { display: none; }
.menublock-adhesives 		{ display: none; } 	.menublock-adhesives:hover { display: none; }
.menublock-floorcare 		{ display: none; } 	.menublock-floorcare:hover { display: none; }

#nav-tile { display: none; } #nav-tile:hover { display: none; }
#nav-installation { display: none; } #nav-installation:hover { display: none; }
#nav-floorcare { display: none;} #nav-floorcare:hover { display: none; }
#nav-resources {display: none; } #nav-resources:hover { display: none; }
#nav-dealers { display: none; } #nav-dealers:hover { display: none; }
#nav-news { display: none; } #nav-news:hover { display: none; }
#nav-about {display: none; } #nav-about:hover { display: none;  }
#nav-contact {display: none; } #nav-contact:hover { display: none;  }

#tile-large-options { background: #EEE; margin: 5px 0 0 0; padding: 4px 6px; font-size: 11px; }
.green { color: #070; }
#tile-description { margin: 5px 0 0 0; }
#tile-options { padding: 5px 1px; border-bottom: solid 1px #444; margin-bottom: 13px; }
#tile-options-below { padding: 8px 1px; margin: 0 0 10px 0; color: #666; }
#tile-options-left { display: inline; float: left; width: 300px; font: bold 19px 'Arial Narrow', Arial, sans-serif; letter-spacing: 1px; color: #888; }
#tile-options-right { display: inline; float: right; width: 330px; margin-top: 6px; font-size: 12px; text-align: right; }
#tile-large { display: inline; float: left; border: solid 1px #BBB; padding: 6px; width: 409px; margin-bottom: 30px; }
#tile-thumb-area { margin: 0 0 10px 10px; float: left; display: inline; width: 230px; }
.tile-thumb-box { margin: 0 0 6px 6px; display: inline; float: left; }
.tile-thumb-box a { border: solid 1px #DDD; padding: 5px; background: #FFF; display: block; }
.tile-thumb-box a:hover { border: solid 1px #DDD; padding: 5px; background: #E0E0E0; border: solid 1px #444; }
#igal-large { display: inline; float: left; border: solid 1px #BBB; padding: 6px; margin-bottom: 30px; margin-right: 3px; }
.igal-thumb-box { margin: 0 0 5px 5px; display: inline; float: left; }
.igal-thumb-box a { border: solid 1px #DDD; padding: 4px; background: #FFF; display: block; }
.igal-thumb-box a:hover { border: solid 1px #DDD; padding: 4px; background: #E0E0E0; border: solid 1px #444; }

#tabrow { margin: 0; padding-left: 10px; height: 24px; }
#tabrow a { display: block; padding: 4px 7px; }
.tab {  width: 70px; display: inline; float: left; background: #EEE; border-left: solid 1px #BBB; border-top: solid 1px #BBB; text-align: center; }
.tab-last {  width: 70px; display: inline; float: left; background: #EEE; border-left: solid 1px #BBB; border-top: solid 1px #BBB; border-right: solid 1px #BBB; text-align: center; }
.tab-selected {  width: 70px; display: inline; float: left; background: #FFF; border-left: solid 1px #BBB; border-top: solid 1px #BBB; text-align: center; }
.tab-last-selected {  width: 70px; display: inline; float: left; background: #FFF; border-left: solid 1px #BBB; border-top: solid 1px #BBB; border-right: solid 1px #BBB; text-align: center; }
#productbanner { margin-bottom: 20px; }
#tabbox2 { background-image: url(img/swatchholder.gif); padding: 60px; }
#loadingtile { text-align: center; padding-top: 60px; font: 24px 'Arial Narrow', Arial, sans-serif; color: #888; position: absolute; width: 409px; height: 409px; }

#getadobe { font-size: 11px; color: #666; line-height: 15px; border-top: solid 1px #CCC; padding: 10px 0 0 0; margin: 15px 0 0 0; display: none; }
.doclist { font-size: 11px; color: #444; padding: 2px 0; }
.empty { background: #FFF2F2; color: #A00; padding: 4px; }

#productimg { background: #EEE; padding: 10px; display: inline; float: right; margin: 0 0 10px 13px; width: 300px; }

.list-head { font: bold 15px Arial, sans-serif; color: #555; background: #EEE; padding: 4px; border-bottom: solid 2px #CCC; }
.list { font-size: 11px; color: #555; background: #FFF; padding: 4px; border-bottom: solid 1px #CCC;}

.table-head { font: bold 11px Arial, sans-serif; color: #FFF; background-image: url(img/listheadbkg.gif); padding: 4px; }
.table-list { font-size: 11px; color: #444; padding: 4px; border-bottom: dashed 1px #CCC; border-right: dashed 1px #CCC;  }
.sizesavailable { font: 10px Arial, sans-serif; background: #E0E0E0; color: #333; padding: 5px; }

.note p { color: #333; font-size: 11px; line-height: 15px; }
.note strong { font: bold 13px Arial, sans-serif; margin: 0 0 5px 0; padding: 0; color: #333; }

#doclist { margin-bottom: 15px; }

.size11 { font-size: 11px; }
#fritzgreen { background: #F2FFD7; padding: 7px; font: 12px "Trebuchet MS", "Lucida Sans", Arial, sans-serif; margin-bottom: 15px; line-height: 16px; }