body {
background-color: #000000; 
background-image: url(images/metal.jpg);
font-size: 12px; font-family: lucida sans, lucida sans unicode, lucida grande, trebuchet ms, helvetica, arial, sans-serif;
}


/* 
  This is the inner wrapper which contains the entire site 
*/
#wrapper {
  width : 1024px;
  background : #000000; /* CHANGED/ADDED THIS */
  border : 0px solid #343434;
  padding: 0px;
  margin : 20px auto;
  box-shadow: 0px 0px 0px #FFFFFF;
-webkit-box-shadow: 0px 4px 26px #CCCCCC;
-moz-box-shadow: 0px 4px 26px #CCCCCC;
}


/*
  Content styling
*/

h1 {
font-size: 16px; font-family: lucida sans, lucida sans unicode, lucida grande, trebuchet ms, helvetica, arial, sans-serif;
color: #FFFFFF;
font-weight: bold;
} 

h2 {
font-size: 14px; font-family: lucida sans, lucida sans unicode, lucida grande, trebuchet ms, helvetica, arial, sans-serif;
color: #173D9B;
font-weight: bold;
} 

.text {font-size: 12px; color: #CACACA;}
.phoneno {font-size: 18px; color: #FFFFFF;}

.link A:link {text-decoration: underline; font-weight: bold}
.link A:visited {text-decoration: underline; font-weight: bold}
.link A:active {text-decoration: underline; font-weight: bold}
.link A:hover {text-decoration: none; color: ; font-weight: bold}

.footer {font-size: 10px; color: #CCCCCC; font-weight: bold;}
.footer A:link {text-decoration: none; color: #85AD35; font-weight: bold;}
.footer A:visited {text-decoration: none; color: #85AD35; font-weight: bold;}
.footer A:active {text-decoration: none; color: #85AD35; font-weight: bold;}
.footer A:hover {text-decoration: none; color: #FF6600; font-weight: bold;}

a {color: #173D9B;}
a:hover, a:focus, a:active {color: #395FBD; text-decoration: underline;}
a:focus, a:active {color: #CACACA; background-color: #000000;}


/*
  Style the main navigation menu
*/
/* MENU */

#nav {
background: #353535;
background: -moz-linear-gradient(top, black, #353535 1px, #000000 25px);
background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #353535), to(#000000));
float: left;
width: 1024px;
font : 14px 'lucida sans', 'lucida sans unicode', 'lucida grande', 'trebuchet ms', helvetica, arial, sans-serif;
margin: 0; padding:0;
border: 0px solid white;
border-bottom: 5px solid #343434;
}

#nav li a, #nav li {
float: left;
}

#nav li {
	list-style: none;
	position:relative;
	background-color: #000000;
}

#nav li a {
padding: 2em 3em;
text-decoration: none;
color: #969696;
background: #353535;
background: -moz-linear-gradient(top, black, #353535 1px, #000000 25px);
background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #353535), to(#000000));
}

#nav li a:hover {
color: #FFFFFF;
background: #173D9B;
background: -moz-linear-gradient(top, #11032e, #173D9B);
background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#173D9B));
}

/* Submenu */

#nav li ul {
display: none;
position: absolute;
background: #FFFFFF;
border: 2px solid #353535;
left: 0;
top: 100%;
padding: 0; margin: 0;
}

#nav li:hover > ul {
display: block;
}

#nav li ul li, #nav li ul li a {
float: none;	
}

#nav li ul li {
_display: inline; /* for IE6 */
}

#nav li ul li a {
padding: 2px 2px;
width: 200px;
height: 18px;
display: block;	
background: #353535;
color: #969696;
border: 1px solid black;
}

/* SUBSUB Menu */

#nav li ul li ul {
display: none;	
}

#nav li ul li:hover ul {
left: 100%;	
top: 0;
}
