﻿body {margin: 0px; text-align: center;  background-color:#ffffff;}
body, div, p {font-family:arial; font-size: 11px;}
body A {text-decoration:none; color:#b42538; text-decoration:none}
body a:hover{color:#791a28;}
img{display:block; border:none;}
td{font-family:arial}


#mainshell {width: 980px; margin: auto;  text-align: left;}
#header {width: 980px; height:115px; font-size:11px; position:relative;}
#header a{color:#475350; font-size:11px; font-weight:bold;}
#footer{background-color:#ffffff; height:68px; position:relative; font-weight:bold; clear:both;}
#footer a{color:#475350}
#middlehome{background-color:#ffffff; position:relative; overflow: visible}
#Menu1_menuarea{width:228px; float: left; border:solid 1px #FFFFFF}
#menuarea{width:228px; float: left; border:solid 1px #FFFFFF}
#homenavigation{}
#industryfuelinjectorsimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_fuelinjectors_banner.jpg');}
#industryhydraulicsimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_hydraulics_banner.jpg');}
#industrygearsimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_gears_banner.jpg');}
#industrycylinderlinersimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_cylinderliners_banner.jpg');}
#industrysmallengineimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_smallengines_banner.jpg');}
#industryoilimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_oil_banner.jpg');}
#industryenginebuildingimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_engine_building.jpg');}
#industryadditionalimage{width:980px; height:253px; position:relative; background-image:url('../graphics/design/industry_additional_banner.jpg');}

#detailsbanner{width:980px; height:104px; position:relative; }
#breadcrumb{width:977px; background-color:#f0f0f0; border: solid 1px #cccccc; margin:10px 0px 20px 0px;}

#contentblock{float: left; width: 536px; overflow:hidden}
#pagetitle{font-size:18px; font-weight:bold;}
#homeimagebox{position:relative; height:331px;}
.homeboxes{position:absolute; top:90px; left:45px; font-size:38px; color:#ffffff}
.homeboxecopy{position:absolute; top:190px; left:45px; font-weight:bold; width:350px; font-size:13px;}
.contentcopy{padding: 10px 50px 0px 0px;}
.contentcopy table{margin:10px;}
.contentcopy img{margin:10px;}
.homelinks{font-weight:bold; color:#000000}
.homenestedlinks a{color:#000000}
.bannertitle{font-size:38px; color:#ffffff}
.bannercopy{color:#ffffff; line-height:17px; font-size:13px;}
.subcategory{font-size:12px; font-weight:bold;}/*This is used from the forms pulled from the live site*/
.category{font-size:14px; font-weight:bold;}/*This is used from the forms pulled from the live site*/

#IndustrySubNavigation{margin-top:25px; margin-bottom:8px;}
#IndustrySubNavigation a{font-size:11px; color:#4d5855;}
#IndustrySubNavigation a:hover{color:#b21e33}

#navmenulinks a{color:#4d5855}
#navmenulinks a:hover{color:#050606}

input.button 
{
		background-color: #b42538;
		color: White;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-weight: bold;
		font-size: 10px;
		font-family:Arial, Verdana;
}


/*Styles included in the styles/userstylesheet.css page*/
.subhead_red
{
    font-family:arial;
    font-size:14px;
    color:#b42538;
    font-weight:bold
}
.small_text
{
      font-size:10px;
}
.tablecell_gray
{
	background-color:#d8d8d8;
}


