@charset "UTF-8";

html, body {
	margin: 0; padding: 0; background-color: #ffffff; font-size: 1px;
	
	scrollbar-3dlight-color:#a8594c;
	scrollbar-arrow-color:#a8594c;
	scrollbar-base-color:#a8594c;
	scrollbar-darkshadow-color:#a8594c;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#a8594c;
	scrollbar-shadow-color:#a8594c;
	scrollbar-track-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}


h1.header-links { font-size: 14px; letter-spacing: 0px; text-shadow: black 0 0 5px; }	

h2.collection-titles { font-size: 25px; letter-spacing: -2px; margin: 10px 0 0 0 }

h2.collection-titlesHardwood { font-size: 25px; letter-spacing: -2px; margin: 10px 0 0 0 }

h2.collection-titlesLaminate { font-size: 25px; letter-spacing: -2px; margin: 10px 0 0 0 }

h2.collection-titlesCharacter { font-size: 25px; letter-spacing: -2px; margin: 10px 0 0 0; color: #FFFFFF; }

h2.series-titleHardwood { font-size: 25px; letter-spacing: -2px; margin: 60px 0 0 0 }

h2.series-titleLaminate { font-size: 25px; letter-spacing: -2px; margin: 60px 0 0 0 }

h2.zoom-titleHardwood { font-size: 25px; letter-spacing: -2px; margin: 10px 0 0 0 }

h2.zoom-titleLaminate { font-size: 25px; letter-spacing: -2px; margin: 10px 0 0 0 }

h2.zoom-title { font-size: 25px; letter-spacing: -2px; margin: 10px 0 0 0 }

h2.character-title { font-size: 25px; letter-spacing: -2px; margin: 60px 0 0 0 }

h2.character-titleSM { font-size: 12px; letter-spacing: -2px; margin: 60px 0 0 0 }

h2.search-titleSM { font-size: 12px; letter-spacing: -2px; margin: 0 0 0 0 }

h2.product-title { font-size: 18px; letter-spacing: -2px; margin: 0 0 0 10px }

h3.FAQ { font-size: 12px; letter-spacing: 0px; margin: 0 0 0 0; }

h3.sideNavMain { font-size: 12px; letter-spacing: 0px; margin: 5px 0 5px 0; }

h3.sideNavSub { font-size: 12px; letter-spacing: 0px; margin: 8px 0 8px 30px; }

h3.sideNavSub2 { font-size: 12px; letter-spacing: 0px; margin: 8px 0 8px 60px; }

h4.pageTitle { font-size: 25px; letter-spacing: -2px; margin: 10px 0 10px 0 }

h4.pageTitleHardwood { font-size: 25px; letter-spacing: -2px; margin: 10px 0 10px 0 }

h4.pageTitleLaminate { font-size: 25px; letter-spacing: -2px; margin: 10px 0 10px 0 }

h5.product-tile1 { font-size: 18px; letter-spacing: -2px; margin: 0 0 0 10px }

.hr  { border: 0; height: 1px; background: #9d3022; margin:9px 0 9px 0; padding:0; font-size:1px; }

.hrwhite  { border: 0; height: 1px; background: #FFFFFF; margin:9px 0 9px 0; padding:0; font-size:1px; }

.hrgray  { border: 0; height: 1px; background: #999999; margin:9px 0 9px 0; padding:0; font-size:1px; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5e4f4a; line-height: 16px; }

.whiteCharacter { color: #000000; font-size: 12px; }






#pg-contianer { width: 960px; height: auto; margin:auto; position:static; background: none; }

#pg-contentContainer { width: 950px; display: block; }

.pg-BKGDtop { background: none; width: 100%; height:74px; font-size: 1px; }

.pg-BKGDbottom { background: none; width: 100%; height:75px; font-size: 1px; }

#pg-content { width: 950px; display: block; }

#pg-contentWarranty { width: 950px; display: block; }


#pageIMG-headers { display:block;}


/* -- Header -- */
#pg-welcomeLogin { display:none }

#pg-top { background: none;}

#logo { float: left; }

#topNav { display:none; }


/* -- Side Nav -- */

#sideNav-Container { display:none; }


/* -- Hardwood -- */



/* -- Collection --*/
#collection-ContainerHardwood { margin: 3px 20px 0 0; border-bottom: solid 1px #9d3022; clear:both; width: 100%; }

#collection-ContainerLaminate { margin: 3px 20px 0 0; border-bottom: solid 1px #a19c5a; clear: both; width: 100%; }

/* -- Series -- */  /* a19c5a */
#boxOfProductsPrint { clear:both; width: 100%; }

#series-ContainerHardwood { margin: 3px 5px 0 0; border-bottom: solid 1px #9d3022; clear:both; width: 100%; }

#series-ContainerLaminate { margin: 3px 5px 0 0; border-bottom: solid 1px #a19c5a; clear:both; width: 100%; }

#series-Text { float: left; height: 210px; width:300px; position: relative; padding: 0 0 0 0; margin: 0 0 0 0; }

#seriesProduct-message { width: 100%; margin: 10px 0 0px 0; text-align:center; }

#seriesProduct-selector { width: 100%; margin: 1px 0 10px 0 }

.seriesProduct-item { width: 154px; float: left; margin: 0 1px 0 1px; }

.seriesProduct-itemIMGHardwood {  }
	
.seriesProduct-itemIMGLaminate {  }

.seriesProduct-itemTextHardwood  { text-align:center; color: #9c3022; margin: 3px 0 0 0; font-weight:bold; }

.seriesProduct-itemTextLaminate { text-align:center; color: #a19c5a; margin: 3px 0 0 0; font-weight:bold; }

.seriesProdcut-plusminus { float: left; margin: 0 2px 0 5px; color: #5e4f4a; text-align: left; background: #FFFFFF; width: 10px; height:124px;}

.seriesProdcut-plusminusLeft { float: left; margin: 0 2px 0 3px; color: #5e4f4a; text-align: left; background: #FFFFFF; width: 10px; height:90px; padding:50px 0 0 1px;}

#product-InfoContainerHardwood { margin: 20px 20px 0 0; padding: 3px 3px 3px 3px; border: solid 1px #9d3022; background:#FFFFFF; clear:both; width:100%; }

#product-InfoContainerLaminate { margin: 20px 20px 0 0; padding: 3px 3px 3px 3px; border: solid 1px #a19c5a; background:#FFFFFF; clear: both; width:100%; }

.product-ImgContainer { width: 270px; float: left;}

.product-AddtoPortfolioHardwood { color: #9d3022; margin: 0px 0 0 0; }
	
.product-AddtoPortfolioLaminate { color: #a19c5a; margin: 0px 0 0 0; }

.product-Info { width: 368px; float: left; margin: 0 0 0 10px; }

.product-titleHardwood { background: #9d3022; padding: 3px 0 3px 0; }

.product-titleLaminate { background: #a19c5a; padding: 3px 0 3px 0; }

.product-InfoText { margin: 5px 0 0 20px; float: left; width: 300px }

.product-InfoTextRow { width: 100%; margin: 0 0 2px 0; }

.product-InfoLeft {text-align: left; width: 122px; margin: 0 10px 0 0; float: left; font-weight:bold; }

.product-InfoRight {text-align: left; width: 130px; margin: 0 0 0 10px; float: left; }

.product-Table { font-size: 12px; margin: 0 5px 0 5px; color: #5e4f4a; font-weight:bold; }

.product-Table tr td { border-right: solid 1px #5e4f4a; padding: 0 5px 0 8px }


/* -- Character Floors -- */

#character-LGimg { position:relative; height: 430px; width:660px; }

#charcter-TextContainer { position:relative; top: 0; left:0; width: 650px; padding: 0 0 20px 0; }

#character-Title { margin: 10px 20px 10px 20px; }

#character-Text { width:660px; background: #9d3022; filter:alpha(opacity=60);-moz-opacity:.60; }

#character-TextDark { width:660px; background: #720d00; filter:alpha(opacity=60);-moz-opacity:.60; }

#characterProduct-selector { width: 100%; }

.characterProduct-item { width: 105px; float: left; margin: 0 3px 0 3px; padding: 3px 0 3px 0; position:relative; }

	a img.characterProduct-itemIMG  { border: double 3px #5e4f4a; }

	a:hover img.characterProduct-itemIMG  { border: solid 3px #9d3022; }
	
	a:active img.characterProduct-itemIMG  { border: solid 3px #9d3022; }

.characterProduct-itemText { border: none; position:absolute; bottom: 28px; left:0; width:100%; }

#characterTitlePRINT { position: absolute; top: -420px; left: 0; }

#characterImagePRINT { padding: 40px 0 0 0; }


/* -- Accessories -- */ /* 5e4f4a */
#accessorieContainer { border-bottom: solid 1px #5e4f4a; margin: 0 40px 0 0; padding: 20px 20px 0 10px; clear:both; width:100%; }

#accessorieIMG { float: left; }

#accessorieText { float: left; width: 450px; margin: 0 0 0 20px; padding: 0 0 0 0; }


/* -- New Products -- */
#newProductContainer { width: 614px; height:auto; position: relative; border-bottom: solid 1px #9c3022; padding: 5px 0 5px 0; margin: 0 0 0 0; clear: both; }

#newProductTitleContainer { width: 614px; height:auto; padding: 0 0 5px 0; clear:both; position: relative; bottom: 0; }

#newProductTextContainer { width: 614px; height:auto; padding: 0 0 0 0; clear:both; position: relative; bottom: 0; }

#newProductText { width: 614px; padding: 10px 0 0 0; }


/* -- Image Gallery -- #a19c5a */ 

#currentRoom-Hardwood { border: solid 1px #9d3022; width: 374px; float: left; }

#currentRoom-Laminate { border: solid 1px #a19c5a; width: 374px; float:left; }

#current_roomInfo { width: 354px; padding: 0px 10px 10px 10px;}

#currentRoom-productInfo { padding: 5px 5px 5px 5px; width:342px; border: solid 1px #999999; margin: 10px 0 0 0; }

.currentRoom-productInfoLEFT { float: left; width: 165px; }

.currentRoom-productInfoRIGHT { float: left; width: 165px; padding: 0 0 0 10px; }

#otherrooms { width: 270px; margin: 0 0 0 15px; float: left; }

.otherRoom-Container { width: 270px; }

.other-RoomsBox{ background: #ebebeb; width:212px; height:505px; margin-top:10px; padding: 5px 5px 5px 5px; float: left;}

.other-rooms { width: 215px; padding: 5px 5px 5px 5px; margin: 10px 0 0 0; float: left; }

.other-rooms img {float: left; }

.change-rooms { width: 181px; border: solid 1px #5e4f4a; background: #ebebeb; padding: 30px 24px 30px 24px; position:relative; float: left; margin: 14px 0 0 0; }

#updown { width: 21px; float:left; padding: 248px 0 0 5px; display:none; }

#scrollData{ margin:0;padding:0;width:225px;height:auto;overflow:visable; }

#roomsceneInnerBox { float:left;margin:0 0 0 0;padding:0;width:225px;position:relative;height:auto; }


/* -- Request Catalog */
.requestCatButton { float: right; padding: 0 80px 0 0; display: none }



/* -- Contact -- */
#contact { width: auto; margin: 0 0 0 3px; padding: 0 0 0 13px; }

.ContactForm { padding: 10px 10px 10px 10px; width:auto; margin: 0 30px 0 0; }

.contactText { margin: 0 15px 0 0; height: auto;  width: 98%;}

.contact-form-left { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #5e4f4a; line-height: 1.35em; width: 290px; margin: 0 15px 0 0; float: left; }

.form-field { font-family: Arial, Helvetica, sans-serif; color: #5e4f4a; padding: 0 0 .5em 0em; font-size:12px;}

.buttons-field { font-family: Arial, Helvetica, sans-serif; color: #5e4f4a; padding: .5em 80px .5em 0; width: 100%; clear:both; float:none; display:none; }

.fieldlable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5e4f4a; width: 115px; margin-right: 1em; float: left; }

.regformfield { font-family: Arial, Helvetica, sans-serif; font-size: 10px; border:1px solid #999999; }

.textformfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #999999 }

.contact-form-right { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4e; line-height: 1.35em; 	width: 290px; float: left; margin: 0 0 0 20px }


/* -- My Project -- */
#myProject-Rooms { float: left; padding: 0 10px 0 0; background: #ffffff; border-right: solid 1px #9c3022; width:258px; height: 620px; }

#myProject-OtherRooms { width: 248px; height:auto; background: #ebebeb; border: solid 1px #b0b0b0; padding: 5px 5px 5px 5px; margin: 10px 0 0 0; }

#myProject-OtherRoomsCont { width:223px; height:auto; float:left; }

.myProject-OtherRoomsIMG { float: left; margin:0 3px 0 0; }

	a img.myProject-OtherRoomsIMG  { border: solid 2px #ebebeb; }

	a:hover img.myProject-OtherRoomsIMG  { border: solid 2px #9d3022; }
	
	a:active img.myProject-OtherRoomsIMG  { border: solid 2px #9d3022; }
	
#updown-OtherRooms { width: 21px; float:left; padding: 100px 0 0 2px; display:none; }

#myProject-SwatchesSelector { float: left; margin: 0 0 0 10px; width:363px; height: auto; }

#myProject-Swatches { float: left; width: 340px; height:auto; }

.myProjectSwatch-Container { width: 340px; float: left;  padding: 0 0 5px 0; margin: 0 0 10px 0; height:auto; }

.myProjectSingle-Swatch { widows: 165px; float: left; margin-right:5px; }

#updown-Swatch { width: 21px; float:left; padding: 250px 0 0 2px; display:none; }

#inner_box { position:relative;width:220px;height:auto;overflow:visable; }

#image_box { position:relative;left:0px;top:0px }

#inner_boxTwo { position:relative;width:340px;height:auto;overflow:visable; }

#image_boxTwo { position:relative;left:0px;top:0px }

/* -- FAQ -- */

.faqRecordQ { margin: 5px 2px 0 0; }

.faqQuestion { padding: 9px 2px 9px 2px; background: #f7f6f6; width: 620px; }

.faqRecordA { padding: 15px 15px 15px 15px; margin: 0 0 5px 0; background: #f7f6f6; width: 590px; display:block; }

.greenworksLogo { display:none; }

.madeInUSA {display: none;}

.floorScoreLogo { position: absolute; top: 500px ; left: 515px ; width: 102px; height:77px; }

#footer-text { display: none; }


#printClearIt { clear:both; width:100%;}
		
.clearIt { clear: both; font-size: 1px; height:1px; display: none; }

#clearItFAQ { clear: both; font-size: 1px; }

#printNada { display: none; }


#image_box img{border:1px solid #FFFFFF;}

#text_box p{ color:#9d3022; float:left;}

#text_boxblue p{ color:#333399; float:left;}

#pressRoomAudio { display: none; }







