/* CSS Document */
/*******************************************************************************/
/* Layout CSS File                                                             */
/*   Screen-based site layout and positioning rules                            */
/*                                                                             */
/* Developed by Matthew Harris, DBS, www.dbs-uk.co.uk                          */
/*******************************************************************************/

/* center align trick */
/*******************************************************************************/
body {
	/* to get ie5/win to align the layout in the center */
	text-align: center;
	background-image:url(/site/img/background.jpg);
	background-repeat:repeat-x;
	background-color:#E4E4E4;
}

div#container {
	/* for center alignment */
	margin: 0 auto;
	text-align: left;
}

/* utility classes */
/*******************************************************************************/
div.spacer {
	clear: both;
}

/* site container */
/*******************************************************************************/
div#container
{
	width: 980px;
	margin-top:30px;
	padding: 0;
}

/* skip links - accessibility */
/*************************************************************************************/
div#skiplinks a, 
div#skiplinks a:hover, 
div#skiplinks a:visited,
div#skiplinks p
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
 
/* lvha */
div#skiplinks a,
div#skiplinks a:link, div#skiplinks a:visited, 
div#skiplinks a:hover, div#skiplinks a:active
{
	color: #ccc;
}




/* header block */
/*******************************************************************************/
div#header_container
{
	background-image:url(/site/img/body.png);
	background-repeat:repeat-y;
	width:980px;
	float:left;
}

div#header_top {
	
	background-image:url(/site/img/bodytop.png);
	height:22px;
	width:980px;
	float:left;
}

div#header_contact
{
	background: #000 url(/site/img/topheader.gif) no-repeat top center;
	margin:0 0 0 29px;
	padding:0 0 2px 10px;
	height:10px;
	width:912px;
}

div#header_contact a,
div#header_contact a:link,
div#header_contact a:visited,
div#header_contact a:hover,
div#header_contact a:active
{
	color: #fff;
}


div#header_searchtop {
	
	background-image:url(/site/img/searchtop.png);
	background-repeat:no-repeat;
	margin:0 0 0 29px;
	height:10px;
	width:922px;
}


div#header_logo
{
	background:url(/site/img/turbinelogo.jpg) no-repeat;
	height:96px;
	width:682px;
	float:left;
	margin-left:29px;
}




div#header_searchbox
{
	background-color:#FFF;
	height:76px;
	width:182px;
	float:left;
	padding:10px 0 0 8px;
}

div#header_logoend
{
	background-image:url(/site/img/turbinelogo2.jpg);
	background-repeat:no-repeat;
	height:96px;
	width:50px;
	float:left;
}

div.bottomblock
{
	height:10px;
	margin-top:5px;
	padding:5px 0 5px 0;
	background-color:#000;
	width:922px;
	margin-left:29px;
	float:left;
}

div.bottomblock2
{
	height:10px;
	margin-top:5px;
	padding:5px 0 5px 0;
	background-color:#000;
	width:922px;
	text-align:center;
	margin-left:29px;
}


/* body block & columns */
/*******************************************************************************/
div#body_container
{
	background-image:url(/site/img/body.png);
	background-repeat:repeat-y;
	width:980px;
	float:left;
	padding-top:12px;
}

div#leftcolumn_container
{
	width:259px;
	float:left;
	margin-left:29px;
}

div#middlecolumn_container
{
	width:510px;
	float:left;
	margin-left:12px;
}

div#rightcolumn_container
{
	width:130px;
	float:left;
	margin-left:12px;
	
}


/* navigation */
/*******************************************************************************/
div#leftcolumn_navigation ul
{
	margin:0;
	padding:0;
}

div#leftcolumn_navigation ul li
{
	float:left;
	list-style-type:none;
}

div#leftcolumn_navigation li a
{
	display:block;
	height:30px;
	width:259px;
	text-indent: -9999em;
	overflow:hidden;
	outline: none;
}

div#leftcolumn_navigation a:hover,
div#leftcolumn_navigation ul.home li#home a,
div#leftcolumn_navigation ul.power li#power a,
div#leftcolumn_navigation ul.gasturbine li#gasturbine a,
div#leftcolumn_navigation ul.serviceexpertise li#serviceexpertise a,
div#leftcolumn_navigation ul.spareparts li#spareparts a,
div#leftcolumn_navigation ul.controlsystems li#controlsystems a,
div#leftcolumn_navigation ul.technicalinnovations li#technicalinnovations a,
div#leftcolumn_navigation ul.qualityandsafety li#qualityandsafety a,
div#leftcolumn_navigation ul.newsletter li#newsletter a,
div#leftcolumn_navigation ul.careers li#careers a,
div#leftcolumn_navigation ul.contact li#contact a
{
	background: none !important;
}

div#leftcolumn_navigation li#home a { background: url(/site/img/homeoff.gif) no-repeat top left; }
div#leftcolumn_navigation li#power a { background: url(/site/img/powersolutionsoff.gif) no-repeat top left; }
div#leftcolumn_navigation li#gasturbine a { background: url(/site/img/gasturbinemaintenanceoff.gif) no-repeat top left; }
div#leftcolumn_navigation li#serviceexpertise a { background:url(/site/img/fieldserviceexpertiseoff.jpg) no-repeat top left; }
div#leftcolumn_navigation li#spareparts a { background: url(/site/img/sparepartssalesandrepairsoff.gif) no-repeat top left; }
div#leftcolumn_navigation li#controlsystems a { background: url(/site/img/controlsystemsoff.gif) no-repeat top left; }
div#leftcolumn_navigation li#technicalinnovations a { background: url(/site/img/technicalinnovationsoff.gif) no-repeat top left; }
div#leftcolumn_navigation li#qualityandsafety a { background: url(/site/img/qualityoff.jpg) no-repeat top left; }
div#leftcolumn_navigation li#newsletter a { background: url(/site/img/newsletteroff.gif) no-repeat top left; }
div#leftcolumn_navigation li#careers a { background: url(/site/img/careersoff.gif) no-repeat top left; }
div#leftcolumn_navigation li#contact a { background: url(/site/img/contactoff.gif) no-repeat top left; }

div#leftcolumn_navigation li#home { background:url(/site/img/homeon.gif) no-repeat top left; }
div#leftcolumn_navigation li#power { background:url(/site/img/powersolutionson.gif) no-repeat top left; }
div#leftcolumn_navigation li#gasturbine { background:url(/site/img/gasturbinemaintenanceon.gif) no-repeat top left; }
div#leftcolumn_navigation li#serviceexpertise {	background:url(/site/img/fieldserviceexpertiseon.jpg) no-repeat top left; }
div#leftcolumn_navigation li#spareparts { background:url(/site/img/sparepartssalesandrepairson.gif) no-repeat top left; }
div#leftcolumn_navigation li#controlsystems { background:url(/site/img/controlsystemson.gif) no-repeat top left; }
div#leftcolumn_navigation li#technicalinnovations {	background:url(/site/img/technicalinnovationson.gif) no-repeat top left; }
div#leftcolumn_navigation li#qualityandsafety { background:url(/site/img/qualityon.jpg) no-repeat top left; }
div#leftcolumn_navigation li#newsletter { background:url(/site/img/newsletteron.gif) no-repeat top left; }
div#leftcolumn_navigation li#careers { background:url(/site/img/careerson.gif) no-repeat top left; }
div#leftcolumn_navigation li#contact { background:url(/site/img/contacton.gif) no-repeat top left; }



/* body left column */
/*******************************************************************************/
div#leftcolumn_equipmentsale
{
	margin-bottom:12px;
}

div#leftcolumn_affiliate
{
	background: #000 url(/site/img/topaffiliatepanel.jpg) no-repeat center top;
	width:259px;
	height:61px;
	margin-top:11px;
	padding: 6px 0;
	text-align:center;
}

div#leftcolumn_affiliate img
{
	padding:12px;
}

div#leftcolumn_affiliatefooter
{
	background: url(/site/img/bottomaffiliatepanel.jpg) no-repeat center bottom;
}


/* body middle column */
/*******************************************************************************/

div#middlecolumn_heroimage
{
	width:509px;
	float:left;
}

div#middlecolumn_textcolumn1
{
	width:250px;
	float:left;
	margin-right:8px;

}

div#middlecolumn_textcolumn2
{
	width:250px;
	float:left;


}



/* body right column */
/*******************************************************************************/

div#rightcolumn_container img
{
	margin-bottom:12px;
	
	
}


div.rightcolumn_newslettertop
{
	background-image:url(/site/img/newslettertop.png);
	background-repeat:no-repeat;
	background-color:#000;
	height:120px;
	width:110px;
	padding:22px 10px 10px 10px;

}



div.rightcolumn_newsletterbottom
{
	background-image:url(/site/img/newsletterbottom.png);
	background-repeat:no-repeat;
	height:17px;
	width:130px;
	margin-bottom:12px;
}




/* footer */
/*******************************************************************************/

div#footer_bottom {
	
	background-image:url(/site/img/footerbottom.png);
	background-repeat:no-repeat;
	margin-left:29px;
	margin-bottom:7px;
	height:6px;
	width:922px;
	float:left;
}

div#footer_bodybottom {
	
	background-image:url(/site/img/bodybottom.png);
	height:16px;
	width:980px;
	float:left;
}

div#footer_container
{
	color: #222222;
	text-align:center;
	font-size: 0.83em;
	float:left;
	width:980px;
	padding:0 0 30px;
}

div#breadcrumb {padding: 10px 0; float:left;}

#gobutton {width:103px;}


div.imgbox {margin-bottom:10px; margin-right:10px; float:left; width:250px; color:#666;}
div.imgbox2 {margin-bottom:10px; float:left; width:250px;color:#666;}
div.imgbox3 {margin-bottom:20px; margin-right:10px; float:left; width:129px;color:#666;}
div.imgbox4 {margin-bottom:10px; margin-left:10px; float:right; width:250px;color:#666;}
div.imgbox4 {margin-bottom:10px; margin-left:10px; float:right; width:251px;color:#666;}
div.imgbox5 {margin-bottom:20px; margin-right:10px; float:left; width:270px;color:#666;}
div.imgbox6 {margin-right: 20px; float:left; width:260px;color:#666;}
div#affiliatequality { padding:10px 61px 10px 61px;}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	margin-left:29px;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

#scrollingText
	{
	width:922px;
		height: 20px;
		position: relative;
		padding: 2px 0px;
		float:left;
	
	}
	
#scrollingText div.scrollableArea p
	{
		display: block;
		float: left;
		margin: 0;
		padding: 0px 0px 20px 20px;
		font-size:12px; 
		font-weight: bold; 
		background-color:#000;
		color:#FFF;
		white-space: nowrap;
	}
	
	#scrollerborder { 		border: solid 1px #ccc;	margin-bottom:10px;
		margin-top:10px; padding:5px;}
