* {margin:0; padding:0}
body {width: 1028px; margin: auto; background: #004C98}
img {border: 0px;display: block;}

#footer {margin-top: 0.5em; float: none; clear: both; color: #FFFFFF; background-color: #FFF; padding: 10px; text-align: center; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
.footer {font-size: 11px; font-weight: normal; clear: both; text-align: center; }

#container {margin: 0 auto; display: block; background-color: #FFF; margin-bottom: 10px}
#intro {margin: 0 auto; display: block; background-color: #FFF}
.container {font-size: 12px; font-weight: normal; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
#top {width: 1008px; display: block; margin-left: 10px; padding-left: 10px;
	padding-top: 15px; background-image:url(images/stainlesssteel.jpg); height: 140px; background-repeat: no-repeat; }
#phone {margin-left: 750px; margin-top: 100px; width: 208px; color: #FFF; font-size: 20px; font-weight: 800; text-align: right;}
#breadcrumbs { display: block; margin: 10px; padding-top: 10px; font-size: 11px; font-weight: normal}
a.breadcrumb:link {color: #68706e;}
a.breadcrumb:visited {color: #004C98;}

#homepage { width: 664px; display: block; padding: 12px; margin-bottom: 20px;
	background-color: #FFF; color: #333; float: left}
#story {float: right; width: 760px; display: block; padding: 10px; margin-bottom: 20px;
	background-color: #FFF; color: #333;}
#stainless {margin-left: 10px; float: left; width: 220px; height: 240px; display: block;
	padding: 10px; margin-bottom: 20px; background: #004C98;}
#stainless a{padding-top: 200px; color:#FFF; font-weight:bolder; font-size: 14px}
#stainless img{padding-bottom: 10px}
.stainless {text-align: center;}
#custom {margin-left: 15px;float: left; width: 220px; height: 240px; display: block; padding: 10px; margin-bottom: 20px; background-color: #004C98; text-align: center;}
#custom a{padding-top: 200px; color:#FFF; font-weight:bolder; font-size: 14px}
#custom img{padding-bottom: 10px}
#tractor {margin-left: 15px;float: left; width: 220px; height: 240px; display: block; padding: 10px; margin-bottom: 20px; font-size: 10px; background-color: #004C98;}
#tractor a{padding-top: 200px; color:#FFF; font-weight:bolder; font-size: 14px}
#tractor img{padding-bottom: 10px}
#floor {margin-left: 15px;float: left; width: 220px; height: 240px; display: block; padding: 10px; margin-bottom: 20px; background-color: #004C98;}
#floor a{padding-top: 200px; color:#FFF; font-weight:bolder; font-size: 14px}
#floor img{padding-bottom: 10px}

p {font-size:14px; color:#666; line-height:17px; padding-bottom: 10px}
li {font-size:14px; color:#666; line-height:17px; display: list-item; list-style-type: disc; padding-bottom: 5px; margin-left: 12px}
h1 {font-size:22px; color:#004C98; line-height:22px; font-weight:bolder; margin-bottom: 10px;}
h2 {font-size:18px; color:#004C98; font-weight:bold; line-height: 20px; margin-bottom: 5px;}
h3 {font-size:24px; color:#FFFFFF; font-weight:bold; line-height: 36px; background-color: #004C98; padding: 3px; margin-bottom: 15px; display: block;}
h4 {font-size:12px; color:#000000; font-weight:bold;}
a { text-decoration:none; color:#004c98;}
a:link {text-decoration:underline; color: #004c98;}
a:visited {text-decoration:underline; color: #68706e;}
.image {padding: 5px; float: right;}
.links {padding: 24px; float: left;}

/* HTML Elements   
-----------------------------------------------------*/
input{font-size: 10pt;}

#left {width: 230px; background-color: #004C98; display: block; margin-bottom: 60px}
.left {width: 220px; margin-left: 10px; display: block; background-image: url(images/left_bottom.gif) no-repeat bottom;}
.leftbox {border-right: #004C98 solid medium; border-left: #004C98 solid medium; }
#leftnavmenu {display: block;}
.leftnavmenu {background-color: #004C98; }
.leftnavmenu .menuheader{color: #FFF; line-height: 14px; margin-bottom: 2px; padding: 8px 0 8px 20px; font-size: 14px; background: #004C9*}
.leftnavmenu .menuheader a{color: #FFF; text-decoration: none;}
.leftnavmenu .headerclose{background: #004C98 url(images/arrow.gif) no-repeat center left;}
.leftnavmenu .headeropen{background: #004C98 url(images/arrow_open.gif) no-repeat center left;}
.leftnavmenu ul{list-style-type: none; margin: 0; padding-right: 10px; background: #FFF}
.leftnavmenu ul li{  list-style-type: none;}
.leftnavmenu ul li a{ color: #004C98; display: block; padding: 2px 0 0 10px; font-weight: bold;  list-style-type: none}
.leftnavmenu ul li a:visited{color: #68706E}
.leftnavmenu ul li a:hover{color: #004C98; }

#right {width: 330px; display: block; float: right}
.right { margin-right: 10px; width: 320px; margin-left: 10px;float: right}
.rightbox {border-right: #004C98 solid medium; border-left: #004C98 solid medium;float: right }
.right .menuheader{color: #FFF; line-height: 14px; margin-bottom: 2px; padding: 8px 10px 8px 20px; font-size: 14px; background: #004C9*}
.right .menuheader a{color: #FFF; text-decoration: none;}
.right .headerclose{background: #004C98 url(images/arrow.gif) no-repeat center left;}
.right .headeropen{background: #004C98 url(images/arrow_open.gif) no-repeat center left;}
.right ul{ list-style-type: none; margin: 0; padding: 0; background: #FFF}
.right ul li{  list-style-type: none; padding-right: 10px}
.right ul li a{ color: #004C98; display: block; padding: 2px 0 0 15px; text-decoration: none; font-weight: bold  list-style-type: none}
.right ul li a:visited{color: #68706E}
.right ul li a:hover{color: #004C9; }

#rightcol {width: 330px; display: block; float: right}
.rightcol { margin-right: 10px; width: 320px; margin-left: 8px; float: right}
.rightboxcol {border-right: #004C98 solid medium; border-left: #004C98 solid medium; float: right }
.rightcol .menuheader{color: #FFF; line-height: 14px; margin-bottom: 2px; padding: 8px 6px 8px 20px; font-size: 14px; background: #004C9*}
.rightcol .menuheader a{color: #FFF; text-decoration: none;}
.rightcol .headerclose{background: #004C98 url(images/arrow.gif) no-repeat center left;}
.rightcol .headeropen{background: #004C98 url(images/arrow_open.gif) no-repeat center left;}
.rightcol ul{margin: 0; padding: 0; padding-left: 12px; background: #FFF; font-size: 12px;}
.rightcol ul li{padding-right: 10px}
.rightcol ul li a{ color: #004C98; padding: 2px 2px 0 0px; font-weight: bold; }
.rightcol ul li a:visited{color: #68706E}
.rightcol ul li a:hover{color: #004C98}

#topnav {display: block;text-align: center; width: 1008px; background-color: #004C98; margin-left: 10px; margin-bottom: 50px}
ul.dropdown {position: relative; z-index: 597; float: left; }
ul.dropdown li {padding: 3px 2px; background-color: #004C98; width: 144px; float: left; line-height:18px; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover, ul.dropdown li:hover {background-color: #68706E; color: #000; position: relative; z-index: 599}
ul.dropdown a:link, ul.dropdown a:visited {color: #FFFFFF; text-decoration: none; }
ul.dropdown a:hover { color: #000; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a {display: block; padding: 7px 5px; color: #FFF}
ul.dropdown ul a {width: 150px;}
ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style: none; margin: 0; padding: 0}
ul.dropdown li.hover, ul.dropdown li:hover {}
ul.dropdown ul {width: 150px; margin-top: 1px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%}
ul.dropdown ul li {font-weight: normal; float: none}
ul.dropdown ul ul {top: 1px; left: 99%}
ul.dropdown li:hover > ul {visibility: visible}
/* Root Menu Hover Persistence */
ul#dropdown a:hover,ul#dropdown li:hover a,ul#dropdown li.iehover a {background: #68706E; color: #FFF;}
/* 2nd Menu */
ul#dropdown li:hover li a,ul#dropdown li.iehover li a {float: none; background: #68706E;}
/* 2nd Menu Hover Persistence */
ul#dropdown li:hover li a:hover,ul#dropdown li:hover li:hover a,ul#dropdown li.iehover li a:hover,ul#dropdown li.iehover li.iehover a {background: #999;}
/* 3rd Menu */
ul#dropdown li:hover li:hover li a,ul#dropdown li.iehover li.iehover li a {background: #999;}
/* 3rd Menu Hover Persistence */
ul#dropdown li:hover li:hover li a:hover,ul#dropdown li:hover li:hover li:hover a,ul#dropdown li.iehover li.iehover li a:hover,ul#dropdown li.iehover li.iehover li.iehover a {background: #333;}
ul#dropdown li:hover li:hover li:hover li a,ul#dropdown li.iehover li.iehover li.iehover li a {background: #333;}
ul#dropdown li:hover li:hover li:hover li a:hover,ul#dropdown li.iehover li.iehover li.iehover li a:hover {background: #990000;}
ul#dropdown li:hover ul ul,ul#dropdown li:hover ul ul ul,ul#dropdown li.iehover ul ul,ul#dropdown li.iehover ul ul ul { display: none; }
ul#dropdown li:hover ul,ul#dropdown ul li:hover ul,ul#dropdown ul ul li:hover ul,ul#dropdown li.iehover ul,ul#dropdown ul li.iehover ul,ul#dropdown ul ul li.iehover ul { display: block; }
