/* Copyright Acro Media Inc. 1998-2006, www.acromediainc.com */

/* --------------------------------------------
|  GLOBAL STYLES
--------------------------------------------- */

html { border: none; }

body {
	background: #69654a url(graphics/bg_bodygradient.gif) 0 0 repeat-x;
	text-align: center;
	margin: 22px 0 0 0;
	padding: 0;
	line-height: 13px;
	color: #69654a;
}

body, td {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img {border: 0;}
p {margin: 0 0 15px 0;}

a { text-decoration: underline; color: #96970f;}
a:hover { color: #676807; }

h1, h2, h3, h4, h5, form {margin: 0;}

h1 { color: #69654a; font-size: 14px; margin: 10px 0 15px 0; font-weight: bold;}
h2 { color: #607484; font-size: 11px; margin: 10px 0 5px 0;}

.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth {clear: both}

.contentPhotoLeft { float: left; margin: 0 15px 15px 0; }
.contentPhotoRight { float: right; margin: 0 0 15px 15px; }

/* --------------------------------------------
|  NAVIGATION
--------------------------------------------- */

#navContainer {
	width: 740px;
	height: 23px;
	float: left;
	clear: both;
}

#nav {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li { float: left; margin: 0; }
#nav li a {
	outline: none;
	display: block;
	height: 23px;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(graphics/nav_matrix.gif);
}

#bHome {background-position: 0 0; width: 69px;}#bHome:hover {background-position: 0 -23px;}#nav li.current #bHome {background-position: 0 -46px;}
#bProducts {background-position: -69px 0; width: 86px;}#bProducts:hover {background-position: -69px -23px;}#nav li.current #bProducts {background-position: -69px -46px;}
#bAboutUs {background-position: -155px 0; width: 90px;}#bAboutUs:hover {background-position: -155px -23px;}#nav li.current #bAboutUs {background-position: -155px -46px;}
#bKilnDrying {background-position: -245px 0; width: 98px;}#bKilnDrying:hover {background-position: -245px -23px;}#nav li.current #bKilnDrying {background-position: -245px -46px;}
#bContactUs {background-position: -343px 0; width: 97px;}#bContactUs:hover {background-position: -343px -23px;}#nav li.current #bContactUs {background-position: -343px -46px;}

/* -- SUBNAV -- */

.subNav { margin: -3px 0 30px 0; }
.subNav ul { 
	font-size: 10px;
	list-style: none; 
	float: left; 
	background: url(graphics/ico_subnav_bullet.gif) 0 1px no-repeat;
	margin: 0; 
	padding: 0 0 0 22px;
	color: #bab69e;
}

.subNav ul li { float: left; letter-spacing: 2px; margin: 0 5px 0 0; background: none; padding: 0; }
.subNav ul li strong { color: #69654a; letter-spacing: normal; }
.subNav ul li a {	color: #bab69e; text-decoration: none; letter-spacing: normal; }
.subNav ul li a:hover { color: #69654a; }

/* --------------------------------------------
|  STRUCTURE
--------------------------------------------- */

#siteContainer { width: 740px; margin: 0 auto; text-align: left;}

/* -- HEADER -- */

#headerLarge {
	margin: 0 0 10px 0;
	width: 720px;
	height: 178px;
	background: url(graphics/bg_header_home.jpg) no-repeat;
}

#headerLarge .caption { color: #fff; padding: 72px 0 0 34px; }
#headerLarge .caption p {	width: 170px; }
#headerLarge .caption a { color: #fff; text-decoration: none;	font-weight: bold; }

.headerSmall {	height: 61px; background: url(graphics/bg_header_content.jpg) no-repeat; }
.pristineLogo { position: absolute; margin: -43px 0 0 6px; }

/* -- BODY -- */

#contentArea {
	width: 740px;
	float: left;
	background: url(graphics/bg_content_area_top.gif) 0 0 no-repeat;
	margin: 0 0 20px 0;
}

#contentArea .addBottom {
	width: 740px;
	float: left;	
	position: relative;
	top: 10px;
	margin: 0; 
	padding: 0;
	background: url(graphics/bg_content_area_bottom.gif) 0 100% no-repeat;
}

#contentArea .addBottom .addPadding { margin: 0 0 10px 10px; }
.minHeight { height: 352px; }

/* -- HOMEPAGE -- */

#mainCols {
	width: 720px;
	float: left;
	margin: 0 0 10px 0;
	background: url(graphics/bg_homepage_cols_top.gif) 0 0 no-repeat;
}

#mainCols .addBottom {
	width: 720px;
	float: left;
	background: url(graphics/bg_homepage_cols_bottom.gif) 0 100% no-repeat;
}

#mainCols .readMore { float: right; }

#homeColLeft {	float: left; width: 234px; margin: 0 9px 0 0; }
#homeColLeft .addPadding { margin: 0 13px 10px 13px !important; }
#homeColLeft p { margin: 0 0 8px 0; }

#homeColMiddle { float: left; width: 234px; margin: 0 9px 0 0;  }
#homeColMiddle .addPadding { margin: 0 13px 10px 13px !important; }
#homeColMiddle p { margin: 0 0 8px 0; }

#homeColMiddle .productsTable { margin: 8px 0 0 0; border-collapse: collapse; table-layout: fixed; }
#homeColMiddle .pImage { width: 77px; height: 55px;}
#homeColMiddle .pLink { width: 120px; height: 55px; line-height:35px;}
#homeColMiddle .productsTable td { vertical-align: top; padding: 0; margin: 0; }
#homeColMiddle .productsTable img { position: relative; margin: -5px 0 8px -7px;}
#homeColMiddle .productsTable .productHeaderLink { font-size: 11px; text-decoration: none; color: #69654a; }

#homeColRight { float: left; width: 234px; margin: 0 0 0 0; }
#homeColRight .addPadding { margin: 0 13px 10px 13px !important; }
#homeColRight p { margin: 0 0 8px 0; }

/* -- CONTENT PAGES -- */

#mainCol {
	font-size: 11px;
	width: 720px;
	float: left;
	margin: 9px 0 0 0;
	background: #fff url(graphics/bg_content_area.jpg) 0 0 no-repeat;
}

#mainCol .addPadding {
	margin: 15px 32px 32px 32px !important;
	padding: 0 !important;
}

#mainCol .polaroidPic {	position: absolute; margin: -74px 0 0 447px; }
#mainCol .polaroidSpacer { float: right; width: 218px; height: 115px; }

#mainCol .contentList { list-style: none; }
#mainCol .contentList li { background: url(graphics/ico_lidot.gif) 0 5px no-repeat; padding: 0 0 0 13px; margin: 0 0 10px 0;}
#mainCol .contentList li a { color: #607484; }
#mainCol .contentList li a:hover { color: #6d94b5; }

.listTitle { margin: 0 0 5px 0; padding: 0;}

#sectionBtns img { margin: 0 10px 10px 0;}

/* -- FOOTER -- */

#footer { clear: both; width: 740px; color: #b1ac87;  margin: 0 auto; text-align: center; }
#footer a { color: #ffffff; letter-spacing: normal; text-decoration: none; }
#footer a:hover {	font-weight: normal; text-decoration: underline; }
#footer ul { clear: both; margin: 0 0 10px 160px; padding: 0 0 10px 0;; color: #fff; list-style: none;}
#footer ul li { float: left; margin: 0 0 0 4px; padding: 0; letter-spacing: 4px; }
#footer ul .current a { font-weight: bold; }
#footer .copyRight {	clear: both; margin-bottom: 10px; }
#footer .copyRight a { color: #b1ac87; }
#footer .acroSignature { font-family: Arial, Helvetica, sans-serif; }
#footer .acroSignature a {	color: #b1ac87; }
#footer .acroLogo { position: absolute; margin: -2px 0 0 5px;}

/* --------------------------------------------
|  PAGE SPECIFIC
--------------------------------------------- */

/* --- Sitemap --- */
	
	.siteMap { margin-top: 15px; }
	.siteMap dt {
		background:url(graphics/ico_folder.gif) 0 4px no-repeat;
		padding-left:20px;
		line-height:20px;
	}
	
	.siteMap dd {	
		padding-left:10px;
		margin-left:25px;
		line-height:16px;
		background:url(graphics/sitemap_2nd.gif) no-repeat;
	}
	
	.siteMap dd a { color: #666 !important; text-decoration:none; }
	.siteMap .bottom { background:url(graphics/sitemap_2nd_bottom.gif) no-repeat; }

/* --- CONTACT PAGE --- */

#addressInfo {	list-style: none;	margin: 0; padding: 0;}
#addressInfo li {	padding: 0;	margin: 0; }

/* --- GALLERY PAGE --- */

#galleryTable { float: left; }
#galleryTable a { outline:none; }
#galleryPictureBox {
	float: right;
	width: 356px;
	height: 242px;
	background: url(graphics/bg_gallery_picturebox.gif) no-repeat;
}

#galleryPictureBox .addPadding {	margin: 17px !important; }

#picture01, #picture02, #picture03, #picture04, #picture05, #picture06, #picture07, #picture08, #picture09, #picture10, #picture11, #picture12 { display: none; }

.openPicture { display: block !important; }
.closePicture { display: none !important; }

/* Copyright Acro Media Inc. 1998-2006, www.acromediainc.com */