/* ********************************* */

/* 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;
	height:600px;

	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;

	width: 580px;
	float:left;

	}

	

#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 #cadmiumfree {}

#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;

}*/
