/* CSS Document */

body {
background-image : url(../images/steel_blue3.jpg);
/* background-color:#ECECEC;  */
font-family : "verdana", serif; 
font-size : 12px;
text-align: left;
position:relative;
} 



div#outer1 { 
text-align:left; 
width:780px;
 margin: 0 auto;
position:relative;
 }

div#top {
padding : 0; 
margin : 0; 
left: 0px; 
top: 0px;
width : 860px; 
margin-left : 0px; 
position : absolute; 
}  

div#bottom {
position: absolute; 
left: 0px; 
width : 860px; 
top: 421px;


} 

div#bottom1 {
position: absolute; 
left: 0px; 
width : 860px; 
top: 651px;


} 


div#titleimg {
padding : 0; 
position : absolute; 
left: 0px; 
top: 25px; 
width : 860px; 
height : 229px; 
margin-bottom : 0; 
background-color : #ffffff; 
text-align: center;
} 

div#title1 {
padding : 0;
position : absolute; 
text-align: center;
top : 19px; 
left : 60px;
width : 577px; 
height : 40px; 
 
color : #33001A; 
background-color: #0066FF;
font-size : 34px; 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-weight : bolder; 
} 


div#wbg {
padding : 0; 
position : absolute; 
left: 0px; 
top: 225px; 
width : 860px; 
height : 429px; 
margin-bottom : 0; 
background-color : #ffffff; 
text-align: center; 
 
} 

div#wbg1 {
padding : 0; 
position : absolute; 
left: 0px; 
top: 225px; 
width : 860px; 
height : 659px; 
margin-bottom : 0; 
background-color : #ffffff; 
text-align: center; 
 
} 


div#txtmain {
padding : 0; 
position : absolute; 
left: 150px; 
top: 35px; 
width : 650px; 
height : 380px; 
margin-bottom : 0; 
background-color : #ffffff; 
text-align: center;
} 
 


div#titlefooter {

position : absolute; 
top : 48px; 
left : 99px;
width : 577px; 
height : 40px; 
 
color : #33001A; 
font-size : 22px; 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-weight : bolder; 
} 


div#phone {
padding : 0; 
position : absolute; 
left: 289px; 
top: 65px; 
width: 312px; 
height: 28px;

margin-bottom : 0; 
color : #33001A;
font-size : 14px; 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-weight : bolder; 
} 
div#phone1 {
padding : 0; 
position : absolute; 
left: 287px; 
top: 64px; 
width: 312px; 
height: 28px;

margin-bottom : 0; 
color : #FFFFFF;
font-size : 14px; 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-weight : bolder; 
} 



div#menu {
background-color:#ECECEC; 
position: absolute; 
left: 50px; 
top: 16px; 
width: 710px; 
height: 165px;
text-align: left;
}

.style3 {
font-size: 9px
}

.homepage {
 background: url("../images/ffe_header6_no_title1.jpg") top left no-repeat;  
} 

.contact1 {
 background: url("../images/ffe_header3.jpg") top left no-repeat;  
} 

.hard {
 background: url("../images/ffe_header5.jpg") top left no-repeat;  
} 

.repairs {
 background: url("../images/ffe_header3.jpg") top left no-repeat;  
} 

.welding {
 background: url("../images/ffe_header3.jpg") top left no-repeat;  
} 

.contact {
 background: url("../images/ffe_header6.jpg") top left no-repeat;  
}




img {/* border style for all images */
  border: 0px none;
  }
  

img.bottom {
  width: 100%
  
  }
img.top {
  width: 100%;
  
  }


.navcon {
width : 194px; 
} 

.nav a {
color : #333333; 
font-weight : normal; 
background-color : #FFFFFF; 
padding : 6px; 
padding-left : 3px; 
display : inline;     /* block */
border-bottom : 1px solid #FFFFFF; 
font : 11px Verdana; 
text-decoration : none; 
text-align : left; 
} 

.nav a:link {
color : #333333; 
font-weight : normal; 
} 

.nav a:visited {
color : #333333; 
font-weight : normal; 
} 

.nav a:hover {
background-color : #999966;  /* #ECECEC */ 
color : #333333; 
text-decoration : none; 
} 

h1 {
color : #000000; 
font-size : 16px; 
font-family : verdana, Arial, Helvetica, sans-serif; 
font-weight : bolder; 
text-align:left;
} 

h2 {
color : #666699; 
font-size : 13px; 
font-family : verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top:10px;
text-align:left;
} 

h3 {
color : #666699; 
font-size : 11px; 
font-family : verdana, Arial, Helvetica, sans-serif;
font-weight : bolder;
padding-top:10px;
text-align:left;
} 


p {
color : #666666; 
font-size : 12px; 
font-family : verdana, Arial, Helvetica, sans-serif;
text-align : left;
font-weight : bold;
 
} 

a:link {
color : #3366cc;
text-decoration : none; 
font-weight : bold; 
} 

a:visited {
color : #003399; 
text-decoration : none; 
font-weight : bold; 
} 

a:hover {
color : #003399; 
text-decoration : none; 
} 

.bold {
color : #4d4db1; 
font-weight : bold; 
} 

ol {
color : #333333; 
font-size : 10px; 
font-family : verdana, Arial, Helvetica, sans-serif;
font-weight : bold; 
} 

ul {
color : #666666; 
font-size : 11px; 
font-family : verdana, Arial, Helvetica, sans-serif; 
letter-spacing : 0.2px; 
text-align : justify; 
}

#mytable {
	width: auto;
	padding: 5px;
	margin: 0;
	color:#000000;
}

td.wht2 {
	background: #F5FAFA;
	padding: 2px 2px 2px 2px;
	color: #F5FAFA;
	border: 1px solid black;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('../images/overlay.png'); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="..\images\overlay.png", sizingMethod="scale");
	}
