@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/home/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/home/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/home/images/final_bkgrnd.png);
		background-repeat:no-repeat;
		z-index:10;
		}		
		
	#content {
		position:relative;
		min-height:100%;
		padding-bottom:80px;
		}
		
	#logo{
		position:relative;
		width:245px;
		top:50px;
		left:158px;
		height:80px;
		background-image:url(/themes/home/images/anchor_logo.png);
		background-repeat:no-repeat;
		padding:0;
		z-index:10;
		}
		
	#nav_area {
		position:relative;
		clear:left;
		width:862px;
		height:59px;
		left:155px;
		top:70px;
		background-image:url(/themes/home/images/navbar.png);
		background-repeat:no-repeat;
		z-index:450;
		}
		
	#banner {
		position:absolute;
		width:282px;
		height:83px;
		background-image:url(/themes/home/images/quotebanner.png);
		background-repeat:no-repeat;
		top:270px;
		left:159px;
		z-index:340;
		}
		
	#bannertext {
		position:absolute;
		width:240px;
		height:70px;
		top:274px;
		left:185px;
		color:#ffffff;
		z-index:341;
		}		
		
	#home_photo_area {		
		position:relative;
		width:835px;
		height:412px;
		left:159px;
		top:80px;
		background-color:#FFF;
		border: #ffffff solid 10px;
		z-index:80;
		}
		
	#address_area {		
		position:absolute;
		width:282px;
		height:412px;
		top:229px;
		left:721px;
		background: rgba(0,0,0,.8);
		z-index:100;
		}
		
	#address_text {
		position:absolute;
		width:193px;
		height:355px;
		margin:35px 0 0 45px;
		z-index:350;
		}
		
	#secondary_text {		
		position:relative;
		width:1024px; 
		margin-left:84px;
		margin-top:100px;
		color:#FFF;
		}		
		
	#footer {
		position:absolute;
		height:60px; 
		background-image:url(/themes/home/images/footer_bkgrnd3.png); 
		background-repeat:no-repeat; 
		width:1024px; 
		margin-top:20px;
		margin-left:72px;
		bottom:0;
		z-index:80;
		}
			
	#tablediv { 
		background: rgba(0,0,0,.7); 
		width:835px; 
		margin-left:85px;
		padding-top:20px;
		padding-bottom:20px;
		}
			
	#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;
		}
			
/* END general layout areas */

			
/* BEGIN general styles */

	p {
		margin:0;
		padding:0;
		}

	table td {
		vertical-align:top;
		}
		
	h1 {
		font-size:18px;
		color:#FFCB00;
		padding:0;
		margin:0;
		line-height:22px;
		}
		
	.bodytext { 
		line-height:22px;
		}
		
	.table_text_heading {
		font-size:18px;
		color:#FFCB00;
		margin-left:45px; 
		line-height:22px;
		}
		
	.home_text {
		width:711px; 
		margin-left:45px; 
		line-height:22px;
		}
		
	/*.left_table_text {
		width:350px; 
		margin-left:45px; 
		line-height:22px;
		}
		
	.right_table_text {
		width:350px; 
		line-height:22px;
		padding-top:22px;
		}*/
		
	.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;
		font-weight:bold;
		}
		
	.drop_text{
		font-size:12px;
		color:#000000;	
		line-height:15px;
		}
		
	.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/home/images/home_button_bkgrnd.png); */
	background-color: #000; 
	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;
		outline:none;
	}
	
	a:hover {
		color:#D6AA00;
		text-decoration:none;
		border:none;
		outline:none;
	}
	
	a:active {
		color:#D6AA00;
		text-decoration:none;
		border:none;
		outline:none;
	}
	
	a.navtext_single, a.navtext_double, a.navtext_product {
		color:#ffffff;
		text-decoration:none;
		border:none;
		font-weight:bold;
		outline:none;
	}
	
	a.navtext_single:visited, a.navtext_double:visited, a.navtext_product:visited {
		color:#ffffff;
		text-decoration:none;
		border:none;
		font-weight:bold;
		outline:none;
	}
	
	a.navtext_single:hover, a.navtext_double:hover, a.navtext_product:hover {
		color:#D6AA00;
		text-decoration:none;
		border:none;
		font-weight:bold;
		outline:none;
	}
	
	a.navtext_single:active, a.navtext_double:active, a.navtext_product:active {
		color:#D6AA00;
		text-decoration:none;
		border:none;
		font-weight:bold;
		outline:none;
	}
	
	a.drop_text {
		color:#000000;
		text-decoration:none;
		border:none;
		font-weight:bold;
		outline:none;
	}
	
	a.drop_text:visited {
		color:#000000;
		text-decoration:none;
		border:none;
		font-weight:bold;
		outline:none;
	}
	
	a.drop_text:hover {
		color:#153854;
		text-decoration:none;
		font-weight:bold;
		border:none;
		outline:none;
	}
	
	a.drop_text:active {
		color:#000000;
		text-decoration:none;
		border:none;
		font-weight:bold;
		outline:none;
	}

/* END hyperlink styles*/

