/* CSS Document */
/*Page layout styles --------------------------------*/
html {padding:0px;margin:0px;}
body {background-color: #3C6173;background-image:url(../img/pageBG.gif);background-repeat:repeat-x;background-position:top;font-size: 12px;font-family:Arial, Sans-Serif;color:#000;text-align:center;margin:0px;padding:0px;}
img{border:none;}
ul{list-style:disc;}
#wrapper {width:960px;margin: 0px auto;padding:0px;text-align:left; position:relative; zoom:1;}
#header {background:url('../img/headerBG.gif') repeat-x top;/*min-height:330px;height:336px;*/}
#contentWrapper{overflow:hidden;zoom:1;}
#oneColumnTemplate #contentWrapper{background-color:#dcdcdc;}
#twoColumnTemplate #contentWrapper{background-image:url('../img/2columnBG.png');background-repeat:repeat-y;}
#threeColumnTemplate #contentWrapper{overflow:hidden;zoom:1;background-image:url('../img/3columnBG.png');background-repeat:repeat-y;}
#threeColumnTemplate #header{height:156px;min-height:156px;}/*1 column*/
#oneColumnTemplate #content{padding-bottom:50px;}

/*2 columns*/
#twoColumnTemplate #content{width:608px;padding-bottom:0px;}
#twoColumnTemplate #secondary{width:351px;padding-bottom:50px;}

/*3 columns*/
#threeColumnTemplate #primary {width:191px;padding-bottom:50px;}
#threeColumnTemplate #content {width:447px;padding-bottom:50px;}
#threeColumnTemplate #secondary {width:322px;background-position:0 0;padding-bottom:50px;}
* html #threeColumnTemplate #secondary{width:320px;}

/* layout rules for grids*/
#primary {padding:0px;float:left;background-color:#dcdcdc;}
#content {padding:0px;float:left;background-color:#f8f8f8;overflow:hidden;}
#secondary {padding:0px;float:left;background-image:url(../img/secondaryTile.gif);background-repeat:repeat-y;background-position:top;}
* html #secondary{float:left;}
#footer{width:100%;background-color:#648692;clear:both;min-height:39px;height:39px;padding:0;position:relative;}

/* page styles----------------------------------------*/
#header h1 {font-size: 11px;color: #564b47;background-color: #90897a;padding:5px 15px;margin:0px}
#header p {padding:10px;margin:0px;}
.logo{width:432px;height:102px;}
pre, h1 {margin:2px 0px 10px 0px;}
h1 {font-size:20px;padding-top:0px;color: #564b47;background-color: transparent;}
a {color:#5B656F;background-color:transparent;text-decoration: none;}
a:hover {color:#5B656F;background-color:transparent;text-decoration: underline;}
p {color: #564b47;font-size: 11px;background-color:transparent;}

.headerLinks{position:absolute;top:62px;right:6px;}
.headerLinks ul{margin:0 46px 0 0;list-style:none;color:#5B656F;}
.headerLinks li{display:inline;padding-left:3px;}
.footerLinks{position:absolute;top:10px;right:0px;}
.footerLinks a{color:#fff;}
.footerLinks a:hover{color:#fff;text-decoration:underline;}
.footerLinks ul{margin:0 46px 0 0;list-style:none;color:#fff;}
.footerLinks li{display:inline;padding-left:3px;}
.blockContent{padding:20px;width:525px;margin: 0px 0 10px 10px;position:relative;}
#threeColumnTemplate .blockContent{width:400px;}
.blockContent img{}
.newsModule{padding:10px 20px 0px 20px;position:relative;}
* html .newsModule{padding:10px 0 0 20px;}
* html .newsModule .headings{padding-left:0px;padding-top:10px;}
.headings{font-size:20px;font-weight:bold;margin: 2px 0 10px 0;}

/* global menu*/
/*main Navigation-------------------------------------------------------*/
.mainNav				{clear:both;display:block;line-height:53px;height:53px;list-style:none;margin:0;padding:0;background-image:url(../img/navBG.gif); z-index:48}
#mainNav				{list-style:none; margin:0; padding:0;}
.mainNav li.level-1 	{display:inline;float:left;padding:0;height:53px;z-index:49; position:relative;zoom:1;}
.mainNav li.level-1 a 	{background-image:url('../img/modelNav.gif');background-repeat:no-repeat;float:left;height:0;overflow:hidden;zoom:1;height:53px;text-indent:-9999px;}
.mainNav li.level-1 ul 			{position:absolute;left:-9999px;width:auto;float:none;border:1px solid #324f5c;background-color:#507581;color:#fff; z-index:50;top:53px}
.mainNav li:hover ul,
.mainNav li.hover ul 			{left:0;list-style:none;margin-left:0;padding:0; z-index:51;zoom:1;}
.mainNav li.level-1 li 			{display:block; margin:0;padding:0;zoom:1;float:left;clear:both;}
.mainNav li.level-1 li a 		{clear:both;display:block;text-indent:-9999px;background:url('../img/sub-menu-sprite.gif') no-repeat 0 0;color:#fff;float:none;height:1.5em;padding:7px 10px 7px 32px;margin:0;line-height:1.5em!important;}
.mainNav li.level-1 li a:hover 	{text-decoration:none;background-color:#344c57;color:#fff;}


/*Buttons ---------------------------------------------------------------*/
.mainNav li.gn_home a							{background-position: 0 0;width:171px;}
.mainNav li.gn_news a							{background-position: -172px 0;width:106px;}
.mainNav li.gn_whoWeAre a						{background-position: -278px 0;width:110px;}
.mainNav li.gn_AutomationUnits a				{background-position: -388px 0;width:175px;}	
.mainNav li.gn_reconegApplications a			{background-position: -563px 0;width:174px;}
.mainNav li.gn_designServices a					{background-position: -739px 0;width:221px;}

.mainNav li li.gn_profistop-length-stop a 	{background-position:20px -90px}
.mainNav li li.gn_profiefeed-bar-feeder a 	{background-position:20px -144px}
.mainNav li li.gn_modular-units a 			{background-position:20px 10px}
.mainNav li li.gn_production-systems a 		{background-position:20px -40px}

/*Hover States -------------------------------------------------------------*/
.mainNav li.gn_home a:hover						{background-position: 0 -108px;}
.mainNav li.gn_news a:hover						{background-position: -172px -108px;}
.mainNav li.gn_whoWeAre a:hover					{background-position: -278px -108px;}
.mainNav li.gn_AutomationUnits a:hover			{background-position: -387px -108px;}	
.mainNav li.gn_reconegApplications a:hover		{background-position:-562px -108px;}	
.mainNav li.gn_designServices a:hover			{background-position: -739px -108px;}

.mainNav li li.gn_profistop-length-stop a:hover 	{background-position:-192px -90px}
.mainNav li li.gn_profiefeed-bar-feeder a:hover 	{background-position:-192px -144px}
.mainNav li li.gn_modular-units a:hover 			{background-position:-192px 10px}
.mainNav li li.gn_production-systems a:hover		{background-position:-192px -40px}

/*Selected States -------------------------------------------------------------*/
.mainNav li.gn_home a.selected					{background-position: 0 -108px;}
.mainNav li.gn_news a.selected					{background-position: -172px -108px;}
.mainNav li.gn_whoWeAre a.selected				{background-position: -278px -108px;}
.mainNav li.gn_AutomationUnits a.selected		{background-position: -387px -108px;}	
.mainNav li.gn_reconegApplications a.selected	{background-position:-562px -108px;}	
.mainNav li.gn_designServices a.selected		{background-position: -739px -108px;}

/*active States -------------------------------------------------------------*/
.mainNav li.gn_home a:active					{background-position: 0 -54px;}
.mainNav li.gn_news a:active					{background-position: -172px -54px;}
.mainNav li.gn_whoWeAre a:active				{background-position: -278px -54px;}
.mainNav li.gn_AutomationUnits a:active			{background-position: -387px -54px;}	
.mainNav li.gn_reconegApplications a:active		{background-position: -562px -54px;}	
.mainNav li.gn_designServices a:active			{background-position: -739px -54px;}	

/*news*/
.newsItems{width:300px;min-height:100px;position:relative;}
* html .newsItems{padding-left:20px;padding-top:10px;}
.newsItems p{display:block;float:right;width:200px;margin:0;}
.newsItems img{float:left;}
.newsItems div{width:86px;float:left;}
.divider{clear:both;margin-top:6px;margin-bottom:6px;float:none;}
* html .divider{float:none;}
.graphicDiv{min-height:168px;overflow:hidden;}
span.colourChange{color:#972743;}
.productImages{width:300px;min-height:300px;position:relative;padding: 10px 0 0 20px;}
.blockContent h2{font-size:14px;font-weight:bold;}
.blockContent h3{font-size:14px;font-weight:bold;}
ul.features{line-height:2;}
ul.features li {}
/*productNav*/
.productNav li {list-style-type: none;margin-bottom: 10px;font-size: 11px;}
.productNav ul{list-style-type: none;padding:0;margin:0;margin-left: 8px;line-height: 13px;}
.productNav h4 {margin-top: 10px;margin-bottom: 5px;font-size: 11px;color: #564b47;font-family: Arial, Helvetica, sans-serif;}
.productNav li strong{color: #972743;}
.productNav li a{text-decoration: none;}

/* end modular units nav*/
.gutter{height:20px;}
.newsStory{width:500px;min-height:140px;margin-bottom:40px;}	
.newsStory img{width:35%;float:left;}
.newsStory p{width:300px;display:block;float:right;margin:0;}
.italic{font-style:italic;}
.quote p{font-size:13px;}
ul.imageList {list-style:none;}
.blockContent ul{font-size:90%;color:#564B47;}
body.siteMap .blockContent ul{font-size:100%;}
body.siteMap .blockContent ul ul{padding-top:6px;}
body.siteMap .blockContent ul li, body.siteMap .blockContent ul li li{padding-bottom:6px;}
.topMargin{padding-top:10px;}
.pageLink {font-weight:bold; font-size:13px;}
* html ul.imageList li{display:inline;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
