/* REBUILD WEBSITE */
body,td,th {
	font-family: verdana;
	font-size: 12px;
	color: #8d8b8b;
	vertical-align: top;			
}
table { border-collapse:collapse; }
img{border:0;}

a { font:bold 11px verdana; color:#6f6f6f; }

.outer * { margin:0px; padding:0px; }
.outer { width:100%; text-align:center; }

.link { text-decoration:none; }
 .link:hover { text-decoration:underline; }

.pageBody { background:url(images/body.jpg) repeat top center; }
.pagesOuter { width:932px; height:auto; margin:auto; text-align:left; }
 .pagesBody { height:500px; background:url(images/pagesBodyBg.gif) repeat-y; }
 .pagesMargin { width:29px; }
 .contentMargin { height:10px; }
 
 .bNav { height:35px; display:block; margin-top:13px; }
 
 .bAbout { width:98px; background:url(images/navigation.gif) no-repeat 0px 0px; }
 .bServices { width:91px; background:url(images/navigation.gif) no-repeat -216px 0px; }
 .bWoodFloor { width:125px; background:url(images/navigation.gif) no-repeat -418px 0px; }
 .bCollection { width:112px; background:url(images/navigation.gif) no-repeat -688px 0px; }
 .bContact { width:99px; background:url(images/navigation.gif) no-repeat -932px 0px; }
 
 #bAboutSelected { width:98px; background:url(images/navigation.gif) no-repeat -108px 0px; }
 #bServicesSelected { width:91px; background:url(images/navigation.gif) no-repeat -317px 0px; }
 #bWoodFloorSelected { width:125px; background:url(images/navigation.gif) no-repeat -553px 0px; }
 #bCollectionSelected { width:112px; background:url(images/navigation.gif) no-repeat -810px 0px; }
 #bContactSelected { width:99px; background:url(images/navigation.gif) no-repeat -1041px 0px; }
 
 .contentTopic { border-bottom:2px solid #f0eded; padding-left:10px; }
 .contentTopicClear { height:5px; }
 .contentRight { padding:10px 0px 0px 10px; }
 .text { font:12px Verdana; }
 
 .linkTopic { font:bold 18px Georgia; color:#6f6f6f; text-decoration:none; }
  .linkTopic:hover { text-decoration:underline; }
 
 .dots { background:url(images/bgDots.gif) repeat-x; height:4px; margin:20px 0px 20px 0px;  }
  .serviceDot { padding:4px 7px 4px 10px;  } 
  
 .contentLeft { width:275px; padding:10px; text-align:justify; border-right:2px solid #f0eded; }
 .footer { width:930px; height:41px; background:url(images/siteBottom.gif) no-repeat; text-align:center; }
  .footer p { margin-top:8px; }
 .valid { text-align:center; }
 .brSpacer { line-height:5px; }
 
 /* CSS: SERVICES */
 .serviceClear { height:20px; }
 .serviceClearMid { width:10px; }
 .serviceContent { text-align:justify; } 
 .serviceLink a { text-decoration:none; }
  .serviceLinkLeft:hover, .serviceLink a:hover { text-decoration:none; }
 .serviceLinkLeft { color:#8D8B8B; font-weight:normal; font-size:12px; text-decoration:underline; }
 .serviceSelected { text-decoration:none !important; font-weight:bold; }

 /* CSS: About Us */
.tName { padding:10px; text-align:right; }

/* CSS: Header */
.headerSlideShow { width:870px; height:178px; border:1px solid #cccccc; }
.headerSlideShowHomePage { width:870px; height:400px; border:1px solid #cccccc; }
.headerLine img { margin-top:5px; }

/* CSS: Gallery */
.galleryTableOuter { width:870px; height:400px; position:absolute; z-index:10; }
.galleryTable { width:870px; height:400px; }
.galleryCell { width:50%; cursor:pointer; }
.leftArrow { background:url(images/gallery/arrow.gif) no-repeat 0px -50px; display:block; width:50px; height:50px; margin:150px 0px 0px 3px; display:none; }
.rightArrow { background:url(images/gallery/arrow.gif) no-repeat 0px 0px; display:block; float:right; width:50px; height:50px; margin:150px 2px 0px 0px; display:none; }
.galleryBox { width:870px; height:400px; border:1px solid #cccccc; position:absolute; z-index:1;  }

/* CSS: FORM */
.contentFormName { text-align:right; height:40px; vertical-align:middle !important; padding-right:5px; }
.contentOption { vertical-align:middle !important; text-align:left; padding-left:5px;  }
.contentFormInput { vertical-align:middle !important; }
.formInput { width:250px; border:1px solid #dedede; }
.formArea { width:250px; border:1px solid #dedede; } 

.coverage { margin-left:10px; }