/* ------------------------------------------------------------------- */
/* HOME PAGE LAYOUT */
/* ------------------------------------------------------------------- */
#container-b												{ height:367px;}
#container-wrapper-cde										{ width:903px; margin:0; padding:0 0 0 20px; }
#container-c												{ clear:both;width:290px; float:left;}
#container-d												{ width:590px; float:left; }

#site-wrapper												{background:url('../grfx/layout/body-bg.gif') no-repeat center 35px;}
#body-wrapper												{background:url('../grfx/layout/home-body.gif') no-repeat 0px 174px;}


/* ------------------------------------------------------------------- */
/* FLASH MOVIE */
/* ------------------------------------------------------------------- */
#flash-movie-wrapper										{ width:900px; height:269px; display:block; /*position:absolute; top:121px;*/ }


/* ------------------------------------------------------------------- */
/* MARKET SECTORS */
/* ------------------------------------------------------------------- */


#marketsector-wrapper										{ padding:0; margin:0;; }
#marketsector-wrapper h3									{ background:url('../grfx/home/market-header.gif') no-repeat 0 0; text-indent:-9999px; width:280px; height:30px; padding:0; margin:0;}

#marketsector-wrapper ul									{ margin:0; padding:0; }
#marketsector-wrapper ul li									{ margin:0; padding:0; list-style:none; font-size:1em; width:280px; }
#marketsector-wrapper ul li a,	
#marketsector-wrapper ul li a:visited						{ display:block; text-decoration:none; padding:0 0 0 0px; height:18px; width:280px; text-indent:-9999px; background-position: top left; background-repeat:no-repeat;}

#marketsector-wrapper ul li.heavytruck a,
#marketsector-wrapper ul li.heavytruck a:visited			{ background-image:url('../grfx/home/heavy.gif'); height:21px; }
#marketsector-wrapper ul li.constructionequipment a,
#marketsector-wrapper ul li.constructionequipment a:visited	{ background-image:url('../grfx/home/construction.gif'); }
#marketsector-wrapper ul li.oilgasenergy  a,
#marketsector-wrapper ul li.oilgasenergy a:visited			{ background-image:url('../grfx/home/oil.gif'); }
#marketsector-wrapper ul li.railway a,
#marketsector-wrapper ul li.railway a:visited				{ background-image:url('../grfx/home/railway.gif'); }
#marketsector-wrapper ul li.agricultureforestry a,
#marketsector-wrapper ul li.agricultureforestry a:visited	{ background-image:url('../grfx/home/agriculture.gif');}
#marketsector-wrapper ul li.shipbuilding a,
#marketsector-wrapper ul li.shipbuilding a:visited			{ background-image:url('../grfx/home/ship.gif');}
#marketsector-wrapper ul li.carslightvehicles a,
#marketsector-wrapper ul li.carslightvehicles a:visited		{ background-image:url('../grfx/home/cars.gif');}
#marketsector-wrapper ul li.defence a,
#marketsector-wrapper ul li.defence a:visited				{ background-image:url('../grfx/home/defence.gif');}
#marketsector-wrapper ul li.aerospace a,
#marketsector-wrapper ul li.aerospace a:visited				{ background-image:url('../grfx/home/aerospace.gif');}
#marketsector-wrapper ul li.machining a,
#marketsector-wrapper ul li.machining a:visited				{ background-image:url('../grfx/home/machining.gif');}
#marketsector-wrapper ul li.fabrications a,
#marketsector-wrapper ul li.fabrications a:visited			{ background-image:url('../grfx/home/fabrications.gif');}
#marketsector-wrapper ul li.generalengineering a,
#marketsector-wrapper ul li.generalengineering a:visited	{ background-image:url('../grfx/home/general.gif');}

#marketsector-wrapper ul li a:hover,
#marketsector-wrapper ul li a.active						{ background-position:bottom left; height:19px; margin-top:-1px; }

#marketsector-wrapper ul li.heavytruck a:hover,
#marketsector-wrapper ul li.heavytruck a.active				{ background-image:url('../grfx/home/heavy.gif'); height:21px; margin-top:0px; }


/* ------------------------------------------------------------------- */
/* NEWS HEADLINES */
/* ------------------------------------------------------------------- */
#headline-news-standard-wrapper								{ padding:0; margin:0 0 0 0px; position:relative; }
#headline-news-standard-wrapper	h3							{ background:url('../grfx/home/news-header.gif') no-repeat top left; width:590px; height:31px; text-indent:-9999px;margin:0; padding:0;/* display:block; font-size:1.7em; color:#FFFFFF; font-weight:normal;*/}
#headline-news-standard-wrapper ul							{ width:100%; }
#headline-news-standard-wrapper ul li 						{ margin-right:50%; list-style:none;}

#headline-news-standard-wrapper ul li a						{ color:#000000; display:block; height:28px; padding:10px 25px 10px 10px; background:url('../grfx/home/news2.gif') no-repeat top left; text-decoration:none; }
#headline-news-standard-wrapper ul li.first a				{ background-image:url('../grfx/home/news1.gif'); background-position:bottom left; height:31px;}
#headline-news-standard-wrapper ul li.last a				{ background-image:url('../grfx/home/news3.gif');}
#headline-news-standard-wrapper ul:hover li.first a			{ background:url('../grfx/home/news1.gif') no-repeat left top;}
#headline-news-standard-wrapper ul:hover li.first a:hover	{ background:url('../grfx/home/news1.gif') no-repeat left bottom; }
#headline-news-standard-wrapper ul li a:hover				{ background-position:bottom left; }
#headline-news-standard-wrapper ul li a:hover span			{  }
#headline-news-standard-wrapper	ul li span.posted,
#headline-news-standard-wrapper	ul li span.name				{ font-size:1.2em; font-weight:bold; color:#333333;}
#headline-news-standard-wrapper	ul li span.posted			{margin:0 0 0 17px;}
#headline-news-standard-wrapper	ul li span.summary			{ display:none; color:#666666;}
#headline-news-standard-wrapper ul li a img		 			{ width:299px; height:147px; border:none; position:absolute; top:31px; right:0px; z-index:1; visibility:hidden; }
#headline-news-standard-wrapper ul li.first a img			{ visibility:visible; z-index:1; }
#headline-news-standard-wrapper ul li a:hover img			{ visibility:visible; z-index:2; }


/* ------------------------------------------------------------------- */
/* CONTACT US */
/* ------------------------------------------------------------------- */

#contactusbanner-wrapper									{padding:11px 0 0 11px; margin:0; background:url('../grfx/home/contact-us-bg.gif') no-repeat top left; height:70px; width:579px; position:relative;}
#contactusbanner-wrapper span.contactusbanner-heading		{background:url('../grfx/home/contact-us-header.gif') no-repeat top left; height:11px; width:115px; text-indent:-99999px; display:block; padding: 0 0 6px 0;}
#contactusbanner-wrapper span.contactusbanner-summary		{width:235px; display:block;}
.request-callback-link a									{background:url('../grfx/buttons/request-callback.gif') no-repeat top left; height:20px; width:135px; display:block; text-indent:-9999px; position:absolute; top:11px; right:205px;}
.request-callback-link a:hover									{ background-position:bottom left;}
.contact-us-link a											{background:url('../grfx/buttons/contact-us.gif') no-repeat top left; height:20px; width:135px; display:block; text-indent:-9999px; position:absolute; top:33px; right:205px;}
.contact-us-link a:hover											{ background-position:bottom left;}




