@charset "utf-8";
body {margin:0 auto; padding:0; background:#000;}
div,p,h1,h2,h3,ul,li {padding:0; margin:0;}
li {list-style-type:none;}
a{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#edfdfd; text-decoration:none; text-align:left;}
a:hover{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;  color:#edfdfd; text-decoration:underline;text-align:left;}
strong{color:#FFF;}
img {border:none;}
#metal-fabrication-san-diego-main{width:970px; height:auto; margin:0 auto; background:#01081b; border:1px solid #0384c2; overflow:auto;}
#metal-fabrication-san-diego-main2{width:930px; height:auto; margin:0 auto;}
#metal-fabrication-san-diego-top{width:930px; height:150px; float:left;}
#metal-fabrication-san-diego-menu{width:930px; height:45px; float:left;}
#metal-fabrication-san-diego-slogan{width:467px; height:284px; float:left;background:url(../images/metal-fabrication-slogan.jpg) no-repeat;}
#metal-fabrication-san-diego-slide{width:463px; height:284px; float:left; background:url(../images/metal-fabrication-slide.jpg) no-repeat;}
#metal-fabrication-san-diego-content{width:930px; height:auto; float:left;}
#metal-fabrication-san-diego-sitemap{width:930px; height:30px; float:left; margin:10px 0 0 0;}
#metal-fabrication-san-diego-sitemap p{font-family:Verdana, Geneva, sans-serif; color:#FFF; text-align:center; font-size:12px;}
#metal-fabrication-san-diego-sitemap a{font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#metal-fabrication-san-diego-LP{width:500px; height:auto; float:left;}
#metal-fabrication-san-diego-LP h1{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FFF; font-size:18px; text-align:justify; padding:3px 15px 0 15px;}/*2fa6ea*/
#metal-fabrication-san-diego-LP p{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#2fa6ea; font-size:14px; text-align:justify; padding:0 15px 0 15px;}
#metal-fabrication-san-diego-RP{width:430px; height:auto; float:left;}
#metal-fabrication-san-diego-contact{width:321px; height:450px; margin:20px 0 0 70px; background:url(../images/metal-fabrication-bgcontact.jpg) no-repeat; color:#FFF;}
#metal-fabrication-san-diego-contact p {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FFF; font-size:14px; text-align:left; padding:0 0 0 20px;}
.floatimgright{float:right; margin:0 10px 10px 20px;}
.txtfield {background:#282828; border:1px solid #212121; width:283px; height:34px; color:#FFF; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px;}
.txtareafield{background:#282828; border:1px solid #212121; width:283px; height:140px; color:#FFF; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:14px;}
.btnsubmit {width:72px; height:32px; margin:0 0 0 170px; background:url(../images/metal-fabrication-btn.gif) no-repeat; border:none; }
.ctrimg{margin:0 auto; display:block; border:none;}

/* Global Nav
---------------------------- */
#navigation {padding: 0 0 0 0; /*clear:both; float:left; position:relative; height:60px; margin-left:0px;*/ }
#navigation .clearfix {  }
#navigation ul#navlist {list-style:none; /*margin:0; padding:0;*/ float: left; z-index:900;}
#navigation ul#navlist li.item0,
#navigation ul#navlist li.item1,
#navigation ul#navlist li.item2,
#navigation ul#navlist li.item3,
#navigation ul#navlist li.item4,
#navigation ul#navlist li.item5,
#navigation ul#navlist li.item6,
#navigation ul#navlist li.item7,
#navigation ul#navlist li.item8,
#navigation ul#navlist li.item9{ float: left; margin: 0; padding: 0; }
#navigation ul#navlist li.item0 a.item0,
#navigation ul#navlist li.item1 a.item1,
#navigation ul#navlist li.item2 a.item2,
#navigation ul#navlist li.item3 a.item3,
#navigation ul#navlist li.item4 a.item4,
#navigation ul#navlist li.item5 a.item5,
#navigation ul#navlist li.item6 a.item6,
#navigation ul#navlist li.item7 a.item7,
#navigation ul#navlist li.item8 a.item8,
#navigation ul#navlist li.item9 a.item9{background:url(../images/metal-fabrication-menu.jpg) no-repeat 0 0; height:45px; text-indent: -9999px; display: block; margin:0; padding:0;}

#navigation ul#navlist li.item0 a.item0 { width: 83px; background-position: -0px 0;  }
#navigation ul#navlist li.item1 a.item1 { width: 59px; background-position: -83px 0;  }
#navigation ul#navlist li.item2 a.item2 { width: 71px; background-position: -142px 0; }
#navigation ul#navlist li.item3 a.item3 { width: 108px; background-position: -213px 0; }
#navigation ul#navlist li.item4 a.item4 { width: 153px; background-position: -321px 0; }
#navigation ul#navlist li.item5 a.item5 { width: 128px; background-position: -474px 0; }
#navigation ul#navlist li.item6 a.item6 { width: 69px; background-position: -602px 0;}
#navigation ul#navlist li.item7 a.item7 { width: 139px; background-position: -671px 0;}
#navigation ul#navlist li.item8 a.item8 { width: 46px; background-position: -810px 0;}
#navigation ul#navlist li.item9 a.item9 { width: 74px; background-position: -856px 0;}
	
#navigation ul#navlist li.item0 a.item0:hover,
#navigation ul#navlist li.item0:hover a.item0,
#navigation ul#navlist li.item0.sfhover a.item0 { background-position: 0 -45px; }

#navigation ul#navlist li.item1 a.item1:hover,
#navigation ul#navlist li.item1:hover a.item1,
#navigation ul#navlist li.item1.sfhover a.item1 { background-position: -83px -45px; }
#navigation ul#navlist li.item2 a.item2:hover,
#navigation ul#navlist li.item2:hover a.item2,
#navigation ul#navlist li.item2.sfhover a.item2 { background-position: -142px -45px; }
#navigation ul#navlist li.item3 a.item3:hover,
#navigation ul#navlist li.item3:hover a.item3,
#navigation ul#navlist li.item3.sfhover a.item3 { background-position: -213px -45px; }
#navigation ul#navlist li.item4 a.item4:hover,
#navigation ul#navlist li.item4:hover a.item4,
#navigation ul#navlist li.item4.sfhover a.item4 { background-position: -321px -45px; }

#navigation ul#navlist li.item5 a.item5:hover,
#navigation ul#navlist li.item5:hover a.item5,
#navigation ul#navlist li.item5.sfhover a.item5 { background-position: -474px -45px; }

#navigation ul#navlist li.item6 a.item6:hover,
#navigation ul#navlist li.item6:hover a.item6,
#navigation ul#navlist li.item6.sfhover a.item6 { background-position: -602px -45px; }

#navigation ul#navlist li.item7 a.item7:hover,
#navigation ul#navlist li.item7:hover a.item7,
#navigation ul#navlist li.item7.sfhover a.item7 { background-position: -671px -45px; }

#navigation ul#navlist li.item8 a.item8:hover,
#navigation ul#navlist li.item8:hover a.item8,
#navigation ul#navlist li.item8.sfhover a.item8 { background-position: -810px -45px; }

#navigation ul#navlist li.item9 a.item8:hover,
#navigation ul#navlist li.item9:hover a.item9,
#navigation ul#navlist li.item9.sfhover a.item9 { background-position: -856px -45px; }

/*sub-menu */
#navigation ul#navlist .submenu { position: relative; z-index:9999; }

#navigation ul#navlist .submenu-grid { position: absolute;  z-index:9999; width:544px; /*top:-5px;*/ left: -999em; border-bottom: 1px solid #737373; background: #fff; }

#navigation ul#navlist li.item0:hover #submenu0,
#navigation ul#navlist li.item0.sfhover #submenu0 { left: 0; }

#navigation ul#navlist li.item1:hover #submenu1,
#navigation ul#navlist li.item1.sfhover #submenu1 { left: 0; }

#navigation ul#navlist li.item2:hover #submenu2,
#navigation ul#navlist li.item2.sfhover #submenu2 { left: 0; }

#navigation ul#navlist li.item3:hover #submenu3,
#navigation ul#navlist li.item3.sfhover #submenu3 { left: 0; }

#navigation ul#navlist li.item4:hover #submenu4,
#navigation ul#navlist li.item4.sfhover #submenu4 { left: 0; }
#navigation ul#navlist li.item5:hover #submenu5,
#navigation ul#navlist li.item5.sfhover #submenu5 { left: 0; }

#navigation ul#navlist li.item6:hover #submenu6,
#navigation ul#navlist li.item6.sfhover #submenu6 { left: 0; }

#navigation ul#navlist li.item7:hover #submenu7,
#navigation ul#navlist li.item7.sfhover #submenu7 { left: 0; }


#navigation ul#navlist li:hover,
#navigation ul#navlist li.sfhover { position: static; }  

#navigation .submenu-content { border: 4px solid #775742; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
#navigation .submenu-content h3 {border-bottom: 1px solid #775742; padding: 0 20px 7px 20px; color: #523e36; margin: 0 0 0 0; font-family: 'EngraversGothicBTRegular'; font-size:16px;}

#navigation .submenu-content { border: 2px solid #86b2cc; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); margin:0 0 0 0;}

/* this controls the varying widths of each item's dropdown */
#navigation ul#navlist #submenu4 { width: 150px; }
#navigation ul#navlist #submenu5 { width: 140px; }
#navigation ul#navlist #submenu6 { width: 200px; }
#navigation ul#navlist #submenu7 { width: 140px; }

/* this controls the varying heights of each item's dropdown */
#navigation ul#navlist #submenu4 .submenu-content { height:50px; }
#navigation ul#navlist #submenu5 .submenu-content { height:50px; }
#navigation ul#navlist #submenu6 .submenu-content { height:70px; }
#navigation ul#navlist #submenu7 .submenu-content { height:70px; }

#navigation .submenu-content ul { list-style: none; margin: 0; padding: 0; }
#navigation .submenu-content li {float: left; width: 45%; margin: 0 5px 4px 0; }
#navigation .submenu-content li a { color: #166391; font-size: 16px; font-family:"Calibri", Verdana, Arial, sans-serif; text-decoration:none;}
#navigation .submenu-content li a:hover { color: #166391; text-decoration:underline; }

/* for single-column drop-down navs */
#navigation .submenu-col { float: left; width: 180px; padding: 10px 15px 0 0; }
#navigation .submenuWidth1 { padding-left: 15px; }
#navigation .submenu-col li { float: none; width: auto; }

#navigation .submenu-col4 { float: left; width: 150px; padding: 10px 15px 0 0; }
#navigation .submenuWidth4 { padding-left: 15px; }
#navigation .submenu-col4 li { float: none; width: auto; }

#navigation .submenu-col5 { float: left; width: 150px; padding: 10px 15px 0 0; }
#navigation .submenuWidth5 { padding-left: 15px; }
#navigation .submenu-col5 li { float: none; width: auto; }

#navigation .submenu-col6 { float: left; width: 150px; padding: 10px 15px 0 0; }
#navigation .submenuWidth6 { padding-left: 15px; }
#navigation .submenu-col6 li { float: none; width: auto; }

#navigation .submenu-col7 { float: left; width: 150px; padding: 10px 15px 0 0; }
#navigation .submenuWidth7 { padding-left: 15px; }
#navigation .submenu-col7 li { float: none; width: auto; }

/* Override some of the submenu widths: */
/*#navigation #submenu3 .submenuWidth3 { width:200px; }
#navigation #submenu4 .submenuWidth4 { width:160px; }
#navigation #submenu4 .submenuWidth4 { width:160px; }*/