/* ********************************* */
/* Canada Metal - Martyr				         */
/* Main Stylesheet               	 */
/* ********************************* */

body {
	font-size: 11px;
	text-align: center;
	min-width: 1050px;
	margin: 0px;
	padding: 0px;

}

/* --- fix for ie6 to use transparent PNGs ---*/
img, div, a, input, img { 
	behavior: url(http://www.martyranodes.com/content/iepngfix.htc); 
}

/* Navigation lists <ul class="nl"> */
.nl, .nl li { margin: 0; padding: 0; list-style: none; }
.nl a { display: block; }

body{
	margin:0px;
	padding:0px;
	width:100%;
	background-image: url(../images/lfarsidebg.jpg);
	background-repeat: repeat;
	left: 0px;
	top: 0px;

}
#wrapper{
	width: 810px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align:left;
	padding: 0px;
	padding-right:20px;
	padding-left:18px;
	margin:0px auto;
	background-color:#FFFFFF;
	background:url(../images/wrapper-background.png) repeat-y top left;
	/*border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	*/
}
#header{
	width: 770px;
	height:120px;
	background-image: url(../images/header-background.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#bannerleft{
	width: 338px;
	height:120px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../images/header-background.jpg);
	background-repeat: repeat-x;
}
#bannerright{
	width: 432px;
	height:120px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: visible;
	background-image: url(../images/header-background.jpg);
	background-repeat: repeat-x;
	float: right;
}

#mainmenu{
	width: 770px;
	background-color: #384C91;
	position: relative;
	height: 40px;
	left: 0px;
	top: 0px;
	background-image: url(../images/menubottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	float:left;
}

#mainmenu ul {
	list-style: none;
	margin: 0px;
	margin-top:0px;
	padding: 0px;
}


#mainmenu li, a{
	display:inline;	
	text-align:center;
	}

#mainmenu li a:link, #mainmenu li a:active, #mainmenu li a:visited{
	/*max-height:40px;*/
	height:25px;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;	
	padding-top:8px;
	/*padding-left:10px;*/
	text-decoration:none;
	color:#ffffff;
	background-color:#384C91;
	border-left:1px solid #384C91;
	border-right:1px solid #384C91;	

	zoom:1;
	}

#mainmenu li a:hover{
	font-size:13px;
	font-weight:bold;
	margin:0px;	
	padding:0px;	
	padding-top:8px;
	/*padding-left:10px;*/
	text-decoration:none;
	color:#ffffff;
	background-color:#7c89b7;
	border-left:1px solid #7c89b7;
	border-right:1px solid #7c89b7;	
	}

	#mainmenu li a#nav-home {width:111px;}
	#mainmenu li a#nav-products-services {width:221px;}
	#mainmenu li a#nav-about {width:126px;}
	#mainmenu li a#nav-resources {width:142px;}
	#mainmenu li a#nav-contact {width:160px;}
	
	#mainmenu li a#nav-home-on {
		width:111px; 
		background-color:#7c89b7; 
		color:#ffffff; 
		/*border-right:1px solid #384C91;*/
		/*border-left:1px solid #384C91;*/
		}
	#mainmenu li a#nav-products-services-on {
		width:221px; 
		background-color:#7c89b7; 
		color:#ffffff;
		/*border-left:1px solid #384C91;
		border-right:1px solid #384C91;*/
		}
	#mainmenu li a#nav-about-on  {
		width:126px; 
		background-color:#7c89b7; 
		color:#ffffff;
		/*border-left:1px solid #384C91;
		border-right:1px solid #384C91;*/
		}
	#mainmenu li a#nav-resources-on  {
		width:142px; 
		background-color:#7c89b7; 
		color:#ffffff;
		/*border-left:1px solid #384C91;
		border-right:1px solid #384C91;*/
		}
	#mainmenu li a#nav-contact-on {
		width:160px; 
		background-color:#7c89b7; 
		color:#ffffff;
		/*border-left:1px solid #384C91;
		border-right:1px solid #7c89b7;*/
		}	

#searchbackground{
	height: 53px;
	width: 322px;
	float: right;
	margin: 0px;
	padding: 0px;
	}

#content{
	background-color: #ffffff;
	position: relative;
	left: 0px;
	top: 0px;
	width: 770px;
	margin:0px;
	padding:0px;
	}

#lside{
	margin-top:-30px;
	float:left;
	width:145px;
	padding-top: 0px;
	padding-bottom:75px;
	}

#textcopy{
	margin-top:-30px;
	margin-left: 20px;
	margin-right:15px;
	float:left;
	width: 400px;
	}


#textcopyNoNav{
	margin-top:-30px;
	margin-left: 40px;
	margin-right:15px;
	float:left;
	width: 450px;
	}
	
#textcopyWide{
	margin-left: 15px;
	margin-right:5px;
	float:left;
	width: 580px;
	}
	
#textcopyWideLeft{
	margin-left: 157px;
	margin-right:15px;
	float:left;
	width: 580px;
	}

#rside{
	margin-top:-20px;
	float:right;
	width:183px;
	background-color: #ffffff;
	}
#rside #newproducts {
	min-height: 25px;
	width: 163px;
	padding-top: 2px;
	padding-left:10px;
	padding-bottom:2px;
	background-image: url(../images/leftbarbg.jpg);
	background-repeat: repeat-y;
	margin-top:-3px;
	margin-bottom:-3px;
	}
#rside #colorguide {
	height: 50px;
	width: 183px;
	}
#rside #zinc {}
#rside #aluminum {}
#rside #magnesium { }
#rside #productsearch {
	background-image: url(../images/productsearchbg.jpg);
	background-repeat: repeat-y;
	height:100px;
	}
.spacespacer{
	height: 25px;
	width: 183px;
	border-left:1px solid #bebebe;	
	}	
	
.spacespacer2{
	height: 20px;
	width: 183px;
	border-left:1px solid #bebebe;	
	}
	
#footer{
	background-color: #FFFFFF;
	height: 65px;
	width:743px;
	margin-top:0px;
	border-bottom:1px solid #333333;
	padding: 10px 0px 4px 27px;
	border-top:1px solid #bebebe;
	}

#subnav p, li, ul, a{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}
		#subnav ul {
			padding:0px;
			margin:0px;
			border-bottom:1px solid #bebebe; /* light grey */
			}
		#subnav li {
			list-style-image: none;
			list-style-position:outside;
			list-style-type:none;
			background:none;
			text-align:left;
			}
		#subnav li:first-child a{
			border-top:0px none;
			text-align:left;
			}
		#subnav li li:first-child a{
			border-top:1px solid #bebebe; /* light grey */
			}
				
		#subnav li a, #subnav li a:visited {
			display:block;
			color:#000000; /* medium blue */
			font-size:12px;
			text-decoration:none;
			padding:4px 2px 4px 11px;
			zoom:1;
			border:1px solid #bebebe; /* light grey */
			text-align:left;
			}
		
		#subnav li a:hover, #subnav li.active a {
			color:#384c91; /* medium blue */
			/* background:url(/images/nav/bullet-down.gif) no-repeat #efefef top left; */
			}
		#subnav li.active a, #subnav li.active a.active {
			color:#000000; /* medium blue */
			background: url(../images/productsearchbg.jpg) no-repeat top; 
			}
			#subnav li.active a:hover {
				text-decoration:underline;
				}
		#subnav li.active ul a {
			color:#384c91; /* medium blue */
			}
				
		#subnav li li a, #subnav li li a:visited, #subnav li.active li a {
			padding:5px 2px 5px 25px;
			color:#384c91; /* medium blue */
			background:none;
			border:1px solid #ffffff; 
			border-right:1px solid #bebebe; /* light grey */
			}
		#subnav li li a:hover {
			color:#384c91; /* medium blue */
			}
		#subnav li li.active a, #subnav li.active li.active a {
			color:#384c91; /* medium blue */
			background: url(../images/arrow-right.gif) no-repeat top left; 
			}
				
		#subnav li.more ul.inactive {
			display:none;
			}
		#subnav li.active ul.inactive, #subnav li.active ul.active {
			display:block;
			}
			
				
.navFourth, .navFourth a, .navFourth a:visited{
	font-size: 10px;
	color: #999999;
	margin:0px 0px 0px 10px;
}

/*.tableWide {
margin-left: 145px;
}

h2.tableWide {
margin-left: 145px;
}*/