@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

html {
     overflow:-moz-scrollbars-vertical;
     overflow:scroll;
}

img {
	border-width:0px;
}

body {
	background:#205139;
	font:12px/15px Arial, Helvetica, sans-serif;
}

h1 {
	font-size:18px;
	margin-bottom:13px;
	padding-top:4px;
}

h2, h3 {
	font-size:15px;
	margin-bottom:6px;
	padding-top:4px;
}


p, ol, ul {
	padding-bottom:14px;
}

li {
	margin-left:28px;
}

/* General Styles */
.welcome {
	border-bottom:4px solid white; 
	padding-bottom:4px; 
	padding-top:4px; 
	text-align:center; 
	background:#346c51;
}

.divider {
	background:#dadac0;
	height:3px;
	border-top:3px solid white;
	border-bottom:3px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
}

.btn_link {
	display:inline-block;
	height:21px;
	width:61px;
	margin-top:4px;
	background:url(/images/btn_more.gif) no-repeat 0px -21px;
	text-decoration:none;
}

	.btn_link:hover {background-position:0px 0px;}
	
.newsitem {
	padding:4px;
	margin-bottom:0px;
}

	.date { font-weight:bold; }
	
	.more { text-align:right; }

.logo {
	text-align:center;
}

.th_samples {
	display:inline-block;
	width:145px;
	height:87px;
	border:1px solid black; 
	margin:1px;
	background-repeat:no-repeat;
	background-position:center center;
	position:relative;
	font:bold 18px/87px Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
}

	.th_samples span {
		background:black;
		color:white;
		font:bold 18px/87px Arial, Helvetica, sans-serif;
		display:block;
		text-align:center;
		opacity:0.4;
		cursor:pointer;
		position:absolute;
		top:0px;
		left:0px;
		width:145px;
		height:87px;
	}


/* Site Layout */
#site {
	margin:20px auto;
	width:840px;
	border:4px solid white;
	background:#dadac0 url(/images/site_bg.gif) repeat-y 0px 0px;
	position:relative;
}

	#siteLft {
		background:url(/images/home_lft1.jpg) no-repeat 0px 0px;
		padding-left:188px;
		width:186px;
		min-height:690px;
		height:auto!important;
		height:690px;
		float:left;
		display:inline;
	}
	
		#siteNav a {
			display:block;
			width:186px;
			height:24px;
			font-size:18px;
			font-weight:bold;
			text-decoration:none;
			line-height:24px;
			color:black;
			background:#b0acab;
			border-bottom:3px solid white;
			text-indent:15px;
		}
		
			#siteNav a:hover { color:white; }
			
		
		.sub_nav { text-align:center; 
			border-bottom: 1px solid #DADAC0;
			padding-top: 10px;
			padding-bottom: 10px;
			margin-bottom: 15px;
		}
		
		.sub_nav a {
			display:inline-block;
			text-decoration:none;
			color:#346c51;
			padding:2px 4px;
			letter-spacing:1px;
			font-weight:bold;
			font:14px/14px Tahoma, Geneva, sans-serif;
		}
		
			.sub_nav a:hover {
				color:black;
			}
	
	#siteRgt {
		width:462px;
		float:right;
		display:inline;
		border-left:4px solid white;
		margin-bottom:0px;
		background-repeat:no-repeat;
		background-position:bottom left;
		min-height:690px;
		height:auto!important;
		height:690px;
	}
	
		#tagline {
			width:462px;
			height:102px;
			background:url(/images/tagline.gif) no-repeat center center;
			border-bottom:4px solid white; 
		}
	
		#siteRgt .contentBox {
			padding:0px 8px 8px 4px;
		}
		
		#siteRgt .contentBox img {
			margin-left:-4px;
		}
		
		#siteRgt .contentBox .logo img {
			margin-left:0px;
		}
			
			/* Subtract pad-btm from siteRgt min-ht to get min-ht `BKS */
			#6square #siteRgt {padding-bottom:270px; min-height:420px;}
			#appliances #siteRgt {/*padding-bottom:302px;*/ min-height:/*388*/0px;}
			#butcher_block #siteRgt {/*padding-bottom:342px;*/ min-height:/*348*/0px;}
			#cabinets #siteRgt {/*padding-bottom:299px;*/ min-height:/*391*/0px;}
			#caesarstone #siteRgt {padding-bottom:226px; min-height:/*464*/0px;}
			#cambria #siteRgt {padding-bottom:307px; min-height:383px;}
			#corian #siteRgt {padding-bottom:116px; min-height:/*574*/0px;}
			#solid_surface #siteRgt {padding-bottom:136px; min-height:/*554*/0px;}
			#executive #siteRgt {padding-bottom:297px; min-height:393px;}
			#geppetto #siteRgt {padding-bottom:297px; min-height:393px;}
			#himacs #siteRgt {padding-bottom:349px; min-height:341px;}
			#laminate #siteRgt {/*padding-bottom:299px;*/ min-height:/*391*/0px;}
			#icestone #siteRgt {/*padding-bottom:342px;*/ min-height:/*348*/0px;}
			#index #siteRgt {padding-bottom:270px; min-height:420px;}
			#mastercast #siteRgt {/*padding-bottom:375px;*/ min-height:/*315*/0px;}
			#merillat #siteRgt {padding-bottom:308px; min-height:382px;}
			#natural_stone #siteRgt {/*padding-bottom:361px;*/ min-height:/*329*/0px;}
			#quartz_surfaces #siteRgt {/*padding-bottom:358px;*/ min-height:/*332*/0px;}
			#radianz #siteRgt {padding-bottom:375px; min-height:315px;}
			#shirestone #siteRgt {/*padding-bottom:267px;*/ min-height:/*423*/0px;}
			#silestone #siteRgt {padding-bottom:178px; min-height:/*512*/0px;}
			#ultracraft #siteRgt {padding-bottom:379px; min-height:311px;}
			#wilsonart #siteRgt {padding-bottom:349px; min-height:341px;}
			#zodiaq #siteRgt {/*padding-bottom:126px;*/ min-height:/*564*/0px;}
	
	
