
  /* Remove borders from all photos and graphic images */
img { border:none ; margin:0px ; padding:0px } 

  /* Remove margin and padding from EVERY element on this page */
*  { margin:0px ; padding:0px }

  /* Styling for linking-text */
a:link { color:#993300 }
a:visited { color:#990000 }

body 
	{ background:#000000 url(FurntrCommonImages/FurnitureBackgrd1.gif) }

#HBFurnitureLogo 
	{ background:url(FurntrCommonImages/FurnitureLogo2.gif) ; position:absolute ; 
	top:12px ; left:32px; width:310px ; height:88px }

#TopTextBox 
	{ position:absolute ; top:115px ; left:32px ; width:322px ; height:120px }
.TopText
	{ color:#FCF8EC; font:bold 11pt Times, serif ; line-height:13pt ; text-align:left }
.TopText:first-letter { font-size:200% }
#RightTopBox
	{ position:absolute ; top:32px ; left:444px ; width:360px ; height:180px }


  /* NAVBAR layers/boxes register to the right and top of the NavBarFoundation layer 
	(which is over-sized to accomodate SculptEtc NavBar). Since all but the Shelf, Book1, 
	and LeftSpacer (of SculptEtc NavBar) are same size and placement, this simplifies code */
#NavBarFoundation
	{ position:absolute ; top:2px ; left:408px ; width:396px ; height:208px }
#NavBarSpacerLeft 
	{ position:absolute ; top:0px ; right:348px ; width:24px ; height:175px  }
#NavBarBook1 
	{ position:absolute ; top:0px ; right:289px ; width:59px ; height:175px }
#NavBarBook2 
	{ position:absolute ; top:0px ; right:240px ; width:49px ; height:175px }
#NavBarBook3 
	{ position:absolute ; top:0px ; right:188px ; width:52px ; height:175px }
#NavBarBook4 
	{ position:absolute ; top:0px ; right:143px ; width:45px ; height:175px }
#NavBarBook5 
	{ position:absolute ; top:0px ; right:89px ; width:54px ; height:175px }
#NavBarBook6 
	{ position:absolute ; top:0px ; right:32px ; width:57px ; height:175px }
#NavBarSpacerRight 
	{ position:absolute ; top:0px ; right:0px ; width:32px ; height:175px }
#NavBarShelf 
	{ position:absolute ; top:175px ; right:0px ; width:396px ; height:33px }



	/*  Layers/boxes of the CHECKERBOARD on Furniture "homepage":     
		image-holder boxes (cell) and text-holder boxes (textphoto),     
		which are held in columns, together creating the "checkerboard"  */

 /*TEXT for checkerboard photo captions are styled in "head" of three section homepages */	
#checkerboard 
	{ position:absolute ; top:270px ; left:29px ; width:750px ; height:1080px }	
#column1
	{ position:absolute ; top:0px ; left:0px ; width:150px ; height:1080px }
#column2
	{ position:absolute ; top:0px ; left:150px ; width:150px ; height:1080px }
#column3 
	{ position:absolute ; top:0px ; left:300px ; width:150px ; height:1080px }
#column4
	{ position:absolute ; top:0px ; left:450px ; width:150px ; height:1080px } 
#column5
	{ position:absolute ; top:0px ; left:600px ; width:150px ; height:1080px }	
.cell
	{ clear:both ; width:150px ; height:180px }

#textphoto1, #textphoto2, #textphoto3, #textphoto4,
#textphoto5, #textphoto6, #textphoto7, #textphoto8,
#textphoto9, #textphoto10, #textphoto11, #textphoto12, #textphoto13  
	{ clear:both ; width:150px ; height:180px }
   
.ThumbnailText  
	{ color:#ffffff ; font:10pt Times, serif ;  background:#000000 ; 
	margin-top:0.1em ; margin-right:0.6em ; margin-left:0.6em ; padding:0 }
	
	

 	 /* The big OPEN BOOK: place-holder boxes for titles and main text, photos 
 	  TOC = Table of Contents.  This is the book opened to the table of contents, 
 	  or an early page.  TOC books are the first open book image of each volume on 
 	  the shelf.  Thereafter, its straight "Open Book" with a TOC tab in left margin. 
 	  Open Book No. 2 is the bottom, second, book on a page.  
 	  Use Footer2 on pages with 2 books. */
#OpenBookTOC	
	 { background: url(FurntrCommonImages/OpenBook804x670TOCBlk.jpg) no-repeat; 
	 position:absolute ; top:235px ; left: 0; width: 804px; height: 670px }
#OpenBook	
	 { background:url(FurntrCommonImages/OpenBook804x670Black.jpg) no-repeat ; 
	 position:absolute ; top:235px ; left:0 ; width:804px ; height:670px }	
#OpenBook2	
	 { background: url(FurntrCommonImages/OpenBook804x670Black.jpg) no-repeat; 
	 position:absolute ; top:910px ; left:0 ; width:804px ; height:670px }	
#OpenBook3	
	 { background: url(FurntrCommonImages/OpenBook804x670Black.jpg) no-repeat; 
	 position:absolute ; top:1585px ; left:0 ; width:804px ; height:670px }	
	
.LpageMAINbox
	{ position:absolute ; top:40px ; left:59px ; width:304px ; height:590px }
.LpageMAINboxSpecl
	{ position:absolute ; top:30px ; left:59px ; width:320px ; height:600px }		
.RpageMAINbox
	{ position:absolute ; top:40px ; right:56px ; width:304px ; height:590px }	
.LpageMAINboxTOC
	{ position:absolute ; top:50px ; left:50px ; width:304px ; height:580px }		
.RpageMAINboxTOC
	{ position:absolute ; top:40px ; right:74px ; width:304px ; height:590px }
	
.ChapterXorOverviewBox
	{ clear:both ; width:304px ; height: 23px ; text-align:center }	
.ChapterTITLEbox
	{ clear:both ; width:304px ; height: 45px ; text-align:center }	
.TextBoxCentrJust
	{ clear:both ; width:304px ; text-align:center } 


	
	
 	 /* The big OPEN BOOK: TEXT styling. (margins: top  right  bottom  left) */
.Chapter_X  
	{ color:#000000 ; font-size:small ; margin:0.5em 0em 0em 0em }
.ChapterTitle  
	 { color:#660000 ; font-size:x-large ; font-weight:bold }  
.PhotoCaptions  
	{ color:#000000 ; font:9pt serif }	
.BookBodyText
	{ color:#000000 ; font:10pt Times, serif ; line-height:13pt }




	/* Horizontal layout boxes for big OPEN BOOK: full-width boxes for layout-spacing or 
	place-holders for Photos and photo captions *//
.HzBox_5
	{ clear:both ; width:304px ; height:5px }
.HzBox_10
	{ clear:both ; width:304px ; height:10px }
.HzBox_15
	{ clear:both ; width:304px ; height:15px }
.HzBox_20
	{ clear:both ; width:304px ; height:20px }
.HzBox_25
	{ clear:both ; width:304px ; height:25px }
.HzBox_30
	{ clear:both ; width:304px ; height:30px }
.HzBox_40
	{ clear:both ; width:304px ; height:40px }
.HzBox_50
	{ clear:both ; width:304px ; height:50px }
.HzBox_60
	{ clear:both ; width:304px ; height:60px }
.HzBox_80
	{ clear:both ; width:304px ; height:80px }
.HzBox_100
	{ clear:both ; width:304px ; height:100px }
.HzBox_110
	{ clear:both ; width:304px ; height:110px }
.HzBox_120
	{ clear:both ; width:304px ; height:120px }
.HzBox_140
	{ clear:both ; width:304px ; height:140px }
.HzBox_160
	{ clear:both ; width:304px ; height:160px }
.HzBox_200
	{ clear:both ; width:304px ; height:200px }
.HzBox_220
	{ clear:both ; width:304px ; height:220px }
.HzBox_240
	{ clear:both ; width:304px ; height:240px }
.HzBox_260
	{ clear:both ; width:304px ; height:260px }
.HzBox_300
	{ clear:both ; width:304px ; height:300px }
.HzBox_400
	{ clear:both ; width:304px ; height:400px }
.HzBox_460
	{ clear:both ; width:304px ; height:460px }
.HzBox_490
	{ clear:both ; width:304px ; height:490px }
.HzBox_500
	{ clear:both ; width:304px ; height:500px }
	
.HzBoxBottom
	{ clear:both ; width:304px ; position:absolute ; bottom:20px ; left:0px }
.HzBoxBaseBottom
	{ clear:both ; width:304px ; position:absolute ; bottom:0px ; left:0px }	
.HzBoxTop
	{ clear:both ; width:304px ; position:absolute ; top:0px ; left:0px }

	/* For placing photos at right or left side of above layout boxes */	
img.right { display:inline ; float:right ; margin-left:0.7em }
img.left { display:inline ; float:left ; margin-right:0.7em }




					
	/* Nav.-links and text around EDGES OF OPEN BOOK: layer-boxes and text-styling */		
					/* Reminder:  Margins: top  right  bottom  left */		
.BookMarginText
	{ color:#000000; font:8pt Times, serif }

.IndexTab
	{ position:absolute ;  top:100px ; left:12px ; width:36px ; height:181px }
.BkMarg-TopLeft		
	{ position:absolute ;  top:0px ; left:59px ; width:304px ; height:15px ;
	text-align:center ; margin-top:7px } 
.BkMarg-TopRight		
	{ position:absolute ;  top:0px ; right:0px ; width:300px ; height:15px ;
	text-align:right ; margin:7px 46px 0px 0px }		
#BkMarg-BotmLeft		
	{ position:absolute ;  bottom:22px ; left:59px ; width:304px ; height:15px ;
	text-align:center }	
.BkMarg-BotmRight		
	{ position:absolute ;  bottom:22px ; right:56px ; width:304px ; height:15px ;
	text-align:center }
.BkMarg-BotmRightTOC		
	{ position:absolute ;  bottom:22px ; right:74px ; width:304px ; height:15px ;
	text-align:center ; margin:0px 0px 1px 0px }
.BkMarg-TopRightTOC		
	{ position:absolute ;  top:0px ; right:52px ; width:350px ; height:15px ;
	text-align:right ; margin:7px 5px 0px 0px }
.BkMarg-BotmLeftTOC		
	{ position:absolute ;  bottom:22px ; left:50px ; width:304px ; height:15px ;
	text-align:center }	

	
	
	/* Elbow room at BOTTOM OF PAGE. Holds copyright image */
#Footer
	 { background:url(FurntrCommonImages/CopyrightFurntr.gif) no-repeat 54% 10% ; 
	 position:absolute ; top:902px ; left:0 ; width:804px ; height:100px }	
#Footer2
	 { background:url(FurntrCommonImages/CopyrightFurni.gif) no-repeat 54% 10% ; 
	 position:absolute ; top:1582px ; left:0 ; width:804px ; height:100px }	
#Footer3
	 { background:url(FurntrCommonImages/CopyrightFurni.gif) no-repeat 54% 10% ; 
	 position:absolute ; top:2252px ; left:0 ; width:804px ; height:100px }
