body{margin:0 auto;width:1024px; background:url(../images/metal_background.jpg) 0 0 no-repeat #020404}

#head{height:92px;background:url(../images/top_headBG.gif) repeat-x;}
.clear {clear: both;}

.logo{position:absolute;top:0;margin-left:250px;}

/*----------------------------------- navigation -----------------------------------
--------------------------------------------------------------------------------------*/
.nav {position:absolute; margin: 0 0 0 0; width:1024px;}
.navLFT {float:left;width:320px;background:url(../images/top_navbotBG.gif) repeat-x bottom;padding-left:5px; }
.navRT {float:right;width:320px;background:url(../images/top_navbotBG.gif) repeat-x bottom; }
.navLFT ul, .navLFT ul li, .navRT ul, .navRT ul li {margin:0;padding:0;display:inline;}
.navLFT li a:link, .navLFT li a:active, .navLFT li a:visited, .navRT li a:link, .navRT li a:active, .navRT li a:visited {font-size:100%;font-weight:bold;color:#fff;text-decoration:none;line-height:29px; padding:7px 15px;border-right:1px solid #444;border-left:1px solid #444;}
.nav li a:hover {background:url(../images/hoverBG.gif) center no-repeat;border-right:1px solid #999;border-left:1px solid #999;}
.nav span a {width:120px;}
	

	.navLFT ul ul, .navRT ul ul{display:none;}
	.navLFT li li, .navRT li li{background:url(../images/btnBG.png) no-repeat;color:#000;padding:3px 20px;display:block;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
	.navLFT li li:hover, .navRT li li:hover{background:#999 none;}
	.navLFT li li a, .navRT li li a{color:#000;}
	.navLFT li li a:link, .navLFT li li a:active, .navLFT li li a:visited, .navRT li li a:link, .navRT li li a:active, .navRT li li a:visited{background:none ;font-size:100%;font-weight:bold;color:#000;text-decoration:none;line-height:21px;padding:0px 0px;}
	.navLFT li li a:hover,.navRT li li a:hover{background:none;border-right:none;border-left:none;}

/* minimum menu requirements */

	.topmenuul{	list-style-type:none;	margin:0;	padding:0;}
	.topmenuli{	list-style-type:none;	float:left;}
	.topmenutitle{	display:block;	width:100px;}
	.submenuul{	list-style-type:none;	position:absolute;	margin: 0;	padding:0;	display:none;}
	.submenuli a{line-height:12px;}
	li:hover ul , li.over ul{ /* lists nested under hovered list items */	display: block;}
	#dmenu li>ul { 	top: auto;	left: auto;}
	#content {	clear: left;}

.gradline{background:#000 url(../images/gradlineBG.gif) repeat-x bottom;clear:both;height:11px;overflow:hidden;}

.flash{background: url(../images/flash_bg.jpg) repeat-x;height:285px;color:#CCC;clear:both;}
	.flashRT{width:430px;float:right;padding-top:10px;margin-right:20px;}
		.flashRT h2{font:140% Georgia, "Times New Roman", Times, serif;background:url(../images/top_navbotBG.gif) repeat-x bottom;padding-bottom:5px;}
		.flashRT p{line-height:25px;}
		
.content{clear:both; height: 100%; overflow: hidden; padding-top:20px;color:#666;background:#fff;}
	.content h2{padding-left:20px;color:#666;background:#fff; margin-bottom: 20px;}
	.content a:link, .content a:visited, .content a:active{color:#0075b1;}
#homepage_content {background: url(../images/grey_fox.gif) 0 0 no-repeat #fff ;}
	

#icon_container {height: 100%; margin-left: 280px; overflow: hidden;}
	.bxmain{padding:10px 40px 10px 40px;margin-top:-20px;background:#fff;}
	.bx1{height: 120px; width:274px;float:left;padding:8px 0 0 80px;margin-left:5px;background:#fff;}
	.bx2{width:275px;float:left; padding:8px 0 0 80px;margin-left:10px;background:#fff;}
	.bx3{ width:275px;float:left; padding:8px 0 0 80px;margin-left:10px;background:#fff;}
	
	.bx3_co1{ width:300px;float:left; padding:8px 30px 0 35px;margin-left:10px;background:#fff;}
	.bx3_co2{ width:330px;float:left; padding:8px 0px 0 0px;margin-left:10px;background:#fff;}
	.bx3_co3{ width:260px;float:left; padding:8px 0 0 0px;margin-top:10px;background:#fff;}	
	.bx4{width:200px;float:right; padding:8px 0 0 0px;margin-left:10px;background:#fff;}
	
	.bx5_co1{ width:690px;float:left; padding:8px 30px 0 0px;margin-left:10px;background:#fff;}
	
	.bxmain2{width:85%;padding:10px 15px 10px 20px;margin-top:-20px;background:#fff;}
	.bx5{width:700px;float:left; padding:8px 0 0 15px;margin-left:10px;background:#fff;}
		.bx1 h2, .bx2 h2{color:#2e434c; font:100 140% Georgia, "Times New Roman", Times, serif; padding: 0;}
		.bx1 a:link, .bx1 a:visited, .bx2 a:link, bx2 a:visited {color: #ff8000;}
    .divider{border-top:1px solid #e7e7e7; margin-left:20px; margin:0 40px 0 40px;}
	.divider_co{border-top:1px solid #e7e7e7;}
	
	.gallery_bx{width:120px;float:left; margin-left:10px;background:#fff; border:1px solid #CCC;}
	.gallery_bx1{width:120px;float:left; margin-left:40px;background:#fff; border:1px solid #CCC;}
	
	.header {color:#2e434c; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 15px 40px;} 	
	.ico1{background:url(../images/laser_icon.png) no-repeat;}
	.ico2{background: url(../images/machine_icon.png) no-repeat;}
	.ico3{background: url(../images/bend_icon.png) no-repeat;}
	.ico4{background: url(../images/weld_icon.png) no-repeat;}
	.ico5{background: url(../images/assemble_icon.png) no-repeat;}
	.ico6{background: url(../images/punching_icon.png) no-repeat;}
	
	.contact{background:url(../contactus_button.png) no-repeat;margin-top:30px; margin-right:35px; }
	.contact_gallery{background:url(../contactus_button_gallery.png) no-repeat;margin-top:210px; margin-right:35px; }
	.map{background:url(../contactus_button.png) no-repeat;margin-right:25px; float:left; }

.footer{background:#f3f3f3 url(../images/footer_topBG.gif) top repeat-x;font:85% Arial, Helvetica, sans-serif;color:#666; line-height: 1.5em; text-align:center;padding:20px 20px 40px 20px ;}
	.footer a:link,.footer a:active,.footer a:visited{color:#e79200;}

#masthead_img {position: absolute;}	

#slider {background:url(../images/btn_bg.gif) repeat-x; border-bottom: solid 1px #666; text-align:center;height:100px;overflow:hidden;}
#slider ul{list-style:none;}
#slider li{float:left;margin:0;padding:0;text-indent:-450px;border-left:1px solid #666;overflow:hidden;}

#slider li a:link,#slider li a:active,#slider li a:visited{display:block;width:340px;height:100px;}
#slider li a.btn1{background:url(../images/laserfox_btn.gif) no-repeat top center;}
#slider li a.btn2{background:url(../images/trifox_btn.gif) no-repeat top center;}
#slider li a.btn3{background:url(../images/foxtron_btn.gif) no-repeat top center;}
#slider li a.btn4{background:url(../images/trolley_btn.gif) no-repeat top center;}
#slider li a:hover{background-position: center -100px;}

/*----------------------------------- index.html -----------------------------------
--------------------------------------------------------------------------------------*/

#tagline_image {margin-left: -9px}
#contact{float:right;margin-left:10px;margin-right:-15px;}
#contact1{float:right;margin-left:10px;}

#homebody{float:left; width:700px;}
