@charset "utf-8";
/* CSS Document */

/*For the Anchor Abrasives Site*/
/*Prepared by Liberty Cretaive Solutions (www.libertycreativesolutions.com, 708-633-7450)*/
/*Fall 2010*/


/* SITE COLORS:
Nav bkgrnd: #000000
Nav barss: #594700
Nav text: #ffffff
Nav text hover: #FFCB00
Yellow Headings: #FFCB00
Bodytext: #ffffff

*/


	html, body {
		font-family:Arial, Helvetica, sans-serif;
		min-width:1122px;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		margin-top:0px;
		padding:0;
		background-image:url(/themes/interior_product/images/tile.jpg);
		}
		
/* BEGIN general layout areas */

	#outer_container {
		position:relative;
		width:1168px;
		height:100%;
		min-height:100%;
		margin-left:auto;
		margin-right:auto;
		padding:0;
		background-image:url(/themes/interior_product/images/tiling_sliver.png);
		background-repeat:repeat-y;
		z-index:5;
		}	
		
	#container {
		position:relative;
		width:1168px;
		height:auto;
		padding:0;
		margin:0;
		background-image:url(/themes/interior_product/images/final_bkgrnd.png);
		background-repeat:no-repeat;
		z-index:10;
		}		
		
	#content {
		position:relative;
		min-height:100%;
		padding-bottom:80px;
		}
		
	/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #content  { margin-top: 80px;  }
}

		
	#logo{
		position:relative;
		width:245px;
		top:50px;
		left:158px;
		height:80px;
		padding:0;
		z-index:10;
		}
		
	#nav_area {
		position:relative;
		clear:left;
		width:862px;
		height:59px;
		left:155px;
		top:70px;
		background-image:url(/themes/interior_product/images/navbar.png);
		background-repeat:no-repeat;
		z-index:50;
		}
			
	#product_dropdown {
		position:absolute;
		display:none;
		background-color:#FFCB00;
		width:118px;
		/*height:251px;*/
		height:238px;
		top:202px;
		left:271px;
		padding-top:12px;
		text-align:center;
		z-index:280;
		}
		
	#secondary_text {		
		position:relative;
		width:1024px; 
		margin-top:20px; 
		/*margin-left:85px;*/
		color:#FFF;
		}
			
	#tablediv { 
		/*background: rgba(0,0,0,.7);*/ 
		width:835px; 
		margin-left:168px;
		/*padding-top:20px;*/
		padding-bottom:20px;
		}	
		
	#footer {
		position:absolute;
		height:60px; 
		background-image:url(/themes/interior_product/images/footer_bkgrnd3.png); 
		background-repeat:no-repeat; 
		width:1024px; 
		margin-top:20px;
		margin-left:72px;
		bottom:0;
		z-index:80;
		}
			
/* END general layout areas */

			
/* BEGIN general styles */

	p {
		margin:0;
		padding:0;
		}

	table td {
		vertical-align:top;
		border:none;
		}
		
	h1 {
		font-size:18px;
		color:#FFCB00;
		padding:20px 0 0 40px;
		margin:0;
		line-height:22px;
		}
		
	.bodytext { 
		font-size:14px;
		line-height:22px;
		color:#ffffff;
		margin:0 30px 20px 40px;
		}
		
	.table_text_heading {
		font-size:18px;
		color:#FFCB00;
		margin-left:45px; 
		line-height:22px;
		padding-top:20px;
		}
		
	.straight_table_text { 
		font-size:14px;
		width:745px; 
		margin-left:45px; 
		margin-right:45px;  
		line-height:22px;
		padding-bottom:20px;
		color:#FFF;
		}
		
	.left_table_text { 
		font-size:14px;
		width:350px; 
		margin-left:45px; 
		line-height:22px;
		padding-bottom:20px;
		color:#FFF;
		}
		
	.right_table_text { 
		font-size:14px;
		width:350px; 
		line-height:22px;
		padding-top:42px;
		padding-bottom:20px;
		color:#FFF;
		}
		
	.address {
		font-size:14px;
		color:#fff;
		line-height:18px;
		}
		
	.addressname {
		font-size:14px;
		color:#fff;
		font-weight:bold;	
		line-height:18px;
		padding-bottom:10px;
		}
		
	.quote {
		font-size:18px;
		color:#fff;
		font-weight:bold;	
		line-height:22px;
		}
		
	.navtext_single {
		font-size:12px;
		color:#fff;	
		line-height:15px;
		}
		
	.navtext_double {
		font-size:12px;
		color:#fff;	
		line-height:15px;
		}
		
	.navtext_product{
		font-size:12px;
		color:#fff;	
		line-height:15px;
		}
		
	.drop_text{
		font-size:12px;
		color:#000000;	
		line-height:15px;
		}
		
	.tablerow {
		background-color:rgba(0,0,0,.7);
		padding-top:20px;
		}
		
	.footertext {
		color:#ffffff;
		font-size:10px;
		padding:20px 0 0 95px;
		z-index:90;
		}
		
	.img_left {
		float:left;
		padding: 5px 15px 15px 0;
	}
		
/* END general styles */

/* BEGIN nav buttons */

#home{
	position:absolute;
	width:101px;
	height:20px;
	top:75px;
	left:909px;
	font-size:12px;
	color:#fff;
	padding-top:5px;
	padding-bottom:0;
	background-image:url(/themes/interior_product/images/home_button_bkgrnd.png);
	background-repeat:no-repeat;
	text-align:center;
	z-index:150;
	}

#about{
	position:absolute;
	float:left;
	width:101px;
	height:30px;
	left:15px;
	border-right:#D6AA00 solid 2px;
	padding-top:20px;
	text-align:center;
	z-index:100;
	}
	
#products{
	position:absolute;
	float:left;
	width:101px;
	height:38px;
	left:116px;
	border-right:#D6AA00 solid 2px;
	color:#ffffff;
	padding-top:12px;
	text-align:center;
	z-index:100;
	}
	
#safety{
	position:absolute;
	float:left;
	width:101px;
	height:30px;
	left:217px;
	border-right:#D6AA00 solid 2px;
	padding-top:20px;
	text-align:center;
	z-index:100;
	}
	
#quality{
	position:absolute;
	float:left;
	width:101px;
	height:38px;
	left:318px;
	border-right:#D6AA00 solid 2px;
	padding-top:12px;
	text-align:center;
	z-index:100;
	}
	
#tech_reports{
	position:absolute;
	float:left;
	width:101px;
	height:38px;
	left:419px;
	border-right:#D6AA00 solid 2px;
	padding-top:12px;
	text-align:center;
	z-index:100;
	}
	
#markers{
	position:absolute;
	float:left;
	width:101px;
	height:38px;
	left:520px;
	border-right:#D6AA00 solid 2px;
	padding-top:12px;
	text-align:center;
	z-index:100;
	}
	
#links{
	position:absolute;
	float:left;
	width:101px;
	height:38px;
	left:621px;
	border-right:#D6AA00 solid 2px;
	padding-top:12px;
	text-align:center;
	z-index:100;
	}
	
#contact{
	position:absolute;
	float:left;
	width:101px;
	height:30px;
	left:722px;
	padding-top:20px;
	text-align:center;
	z-index:100;
	}
	
/* END nav buttons */

/* START hyperlink styles*/
	a {
		color:#ffffff;
		text-decoration:none;
		border:none;
	}
	
	a:visited {
		color:#ffffff;
		text-decoration:none;
		border:none;
	}
	
	a:hover {
		color:#D6AA00;
		text-decoration:none;
		border:none;
	}
	
	a:active {
		color:#D6AA00;
		text-decoration:none;
		border:none;
	}
	
	a.navtext_single, a.navtext_double, a.navtext_product {
		color:#ffffff;
		text-decoration:none;
		border:none;
		font-weight:bold;
	}
	
	a.navtext_single:visited, a.navtext_double:visited, a.navtext_product:visited {
		color:#ffffff;
		text-decoration:none;
		border:none;
		font-weight:bold;
	}
	
	a.navtext_single:hover, a.navtext_double:hover, a.navtext_product:hover {
		color:#D6AA00;
		text-decoration:none;
		border:none;
		font-weight:bold;
	}
	
	a.navtext_single:active, a.navtext_double:active, a.navtext_product:active {
		color:#D6AA00;
		text-decoration:none;
		border:none;
		font-weight:bold;
	}
	
	a.drop_text {
		color:#000000;
		text-decoration:none;
		border:none;
		font-weight:bold;
	}
	
	a.drop_text:visited {
		color:#000000;
		text-decoration:none;
		border:none;
		font-weight:bold;
	}
	
	a.drop_text:hover {
		color:#153854;
		text-decoration:none;
		font-weight:bold;
		border:none;
	}
	
	a.drop_text:active {
		color:#000000;
		text-decoration:none;
		border:none;
		font-weight:bold;
	}

/* END hyperlink styles*/