html, body {font-family:arial;font-size: 12px;border: 0;color: #636363;background:#024474 url(../images/bg.jpg) repeat-x left top; line-height:18px;}

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote, span {margin: 0;padding: 0;}
p{line-height: 14px;padding: 10px 0;}
a{outline:none;}
h1{font-size:22px;font-weight:normal; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#366ba1; line-height:28px;}
h2{font-size:15px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; color:#000000; padding-left:1px; font-weight:bold;}
h2 a{color:#000000; text-decoration:none;}
h2 a:hover{color:#366ba1;}
.clear{clear:both;}
#wrap{ width:936px; margin:auto;}
.bannertxt{font-size:40px;font-weight:normal; font-family:arial, Helvetica, sans-serif; color:#024474; line-height:54px;text-transform: uppercase;text-shadow:white 0px 1px 5px;}
.topmenu{font-size:10px; text-transform:uppercase;}
.topmenu a{font-size:10px; text-transform:uppercase; color:#636363; text-decoration:none; padding:0 5px;}
.topmenu a:hover{font-size:10px; text-transform:uppercase; color:#4378ae;}

strong.bluetext{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif; color:#024474;text-transform: uppercase;}

.detailstext ul {
margin : 0px 0 0 0;
list-style-type : none;
}
.detailstext ul li {
padding:0 0 0 15px;
background : url(../images/bull.jpg) no-repeat 0 6px;
}

#bottom_bg{background:url(../images/bottom_cut.png) left top no-repeat; color:#81a2ba; font-size:10px; padding-top:12px;}
.banner_bg{ background:#fff url(../images/banner_bg.jpg) left top repeat-x;}
.bottom_line{ background:#fff url(../images/bottom_line.jpg) left top repeat-x;}
.left_border{ border-left:1px solid #e7e7e7; padding-left:20px;}
.bottom_links{ font-size:10px;}
.bottom_links strong a{font-size:11px;}
.bottom_links strong a:hover{font-size:11px;}
.bottom_links a{ font-size:10px; color:#636363; text-decoration:none;}
.bottom_links a:hover{ font-size:10px; color:#636363; text-decoration:underline;}
 /* image replacement */

.backlinks{font-size:10px; color:#636363;}
.backlinks a{color:#636363; text-decoration:none; margin:0 5px;}
.backlinks a:hover{text-decoration:underline; color:#366ba1;}

.flag img{ vertical-align:middle; padding:10px 10px 10px 0px;}
.flag td{ border-bottom:1px solid #e7e7e7; text-align:left;}

.productbg{ background:url(../images/product_bg.jpg) left top no-repeat; height:130px; width:130px; vertical-align:middle; text-align:center;}

.industrial_valves{background:url(../images/industrial_valves_bg.jpg) right bottom no-repeat;}
.industrial_process_pumps{background:url(../images/industrial_process_pumps_bg.jpg) right bottom no-repeat;}
.cryogenic_castings{background:url(../images/cryogenic_castings_bg.jpg) right bottom no-repeat;}
.automobiles{background:url(../images/automobiles_bg.jpg) right bottom no-repeat;}
.defense_and_engineering_industries{background:url(../images/dei_bg.jpg) right bottom no-repeat;}
.machinery{background:url(../images/machinery_bg.jpg) right bottom no-repeat;}
.material_handling{background:url(../images/material_handling_bg.jpg) right bottom no-repeat;}
.hardware_fitting{background:url(../images/hardware_fitting_bg.jpg) right bottom no-repeat;}
.instrumentation{background:url(../images/instrumentation_bg.jpg) right bottom no-repeat;}
.medical_implants{background:url(../images/dei_bg.jpg) right bottom no-repeat;}

#demotip { 
    display:none; 
    background:url(../images/tooltip.png); 
    font-size:11px;
	z-index:3000;
    height:29px; 
    width:182px;
	text-align:center;
	margin:0px;
	padding:4px 0 0 8px;
    color:#fff;     
}
.menuleft{font-size:11px;color:#000000; font-weight:bold; line-height:30px; width:220px;}
.menuleft ul li{list-style:none; border-bottom:1px solid #e7e7e7;}
.menuleft li{ background:url(../images/bull.jpg) 10px center no-repeat;}
.menuleft li a{text-decoration:none; color:#636363; display:block; padding-left:25px; width:200px;}
.menuleft li a:hover, .selectedit a {text-decoration:none; color:#4378ae;background:#f6f6f6 url(../images/bull.jpg) 10px center no-repeat;}

.sitemap{font-size:11px;color:#000000; font-weight:bold; line-height:30px; width:auto;}
.sitemap ul li{list-style:none; border-bottom:1px solid #e7e7e7;}
.sitemap li{ background:url(../images/bull.jpg) 10px center no-repeat;}
.sitemap li a{text-decoration:none; color:#636363; display:block; padding-left:25px;}
.sitemap li a:hover, .selectedit a {text-decoration:none; color:#4378ae;background:#f6f6f6 url(../images/bull.jpg) 10px center no-repeat;}


#lava {
		/* you must set it to relative, so that you can use absolute position for children elements */
		position:relative; 
		background:url(../images/menu_bg.jpg) left bottom no-repeat; 
		text-align:center; 
		width:915px; 
		height:40px;
		overflow:hidden;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		margin:0 0 0 0;
		text-transform:uppercase;
		z-index:0;
	}
	
	#lava ul {
		/* remove the list style and spaces*/
		margin:0; 
		padding:0; 
		list-style:none; 
		display:inline;
				
		/* position absolute so that z-index can be defined */
		position:absolute; 
		
		/* center the menu, depend on the width of you menu*/
		left:2px; 
		top:5px; 
		
		/* should be higher than #box */
		z-index:100;

	}
	
	#lava ul li {
		
		/* give some spaces between the list items */
		margin:6px 9px;
		
		/* display the list item in single row */
		float:left;
	}
	#lava ul li a{ color:#FFFFFF; text-decoration:none;}
	#lava #box {
		
		/* position absolute so that z-index can be defined and able to move this item using javascript */
		position:absolute; 
		left:0; 
		top:7px; 
		
		/* should be lower than the list menu */
		z-index:50; 

		/* image of the right rounded corner */
		background:url(../images/menu_over.jpg) no-repeat right bottom; 
		height:26px;
		
		/* add padding 8px so that the tail would appear */
		padding-right:5px;
		
		/* self-adjust negative margin to make sure the box display in the center of the item */
		margin-left:-8px;
	}
	
	#lava #box .head {
		/* image of the left rounded corner */
		background:url(../images/menu_over.jpg) no-repeat 0px 0; 
		height:26px;

		/* self-adjust left padding to make sure the box display in the center of the item */
		padding-left:10px;
	}


.table a,
.table a:link,
.table a:visited {
	border:none;
	}							
	
.table img {
	border:0;
	margin-top:.5em;
	}	
.table {
font-size:12px;
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
		border-collapse:collapse;
	}
.table caption {
	color: #024474;
	font-size:1.3em;
	font-weight:bold;
		margin:0.8em 0 0em 0;
		padding:0 0 0px 0;
		caption-side:top;
		text-align:left;
	}	
.table tr.odd td	{
	background:#f7fbff
	}
.table tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	}
.table td {
	color:#366ba1;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
.table th {
	font-weight:normal;
	color: #366ba1;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
.table thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	
.table tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
.table tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.table tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	

div.example1_container {
	background:url(../images/slider_bg.jpg) left bottom repeat-x;
	margin-top: 0px;
	position:relative;
	z-index:1000;
	height:161px;
	float:left;
	padding-right:49px;
}
#example1 table td{ border-right:1px solid #e7e7e7; width:300px;}
#example1 table { margin:0 0px 0 0px;}
#example1 h1{ font-size:15px; font-weight:bold; padding:0 0 5px 0;} 
div.example1_container img{border:0px;}
.item{ margin:0 0px;}
.example1_container{border:0px solid #996600; padding:0 0px;}
div.example1_container a.slider_prev{left:0px; position:absolute; border:0px; z-index:2000;}
div.example1_container a.slider_next{left:875px; position:absolute; z-index:3000; border:0px;}
div.example2_container {
	margin-top: 0px;
	position:relative;
	z-index:1000;
	height:161px;
}
div.example2_container img{border:0px;}
div.example2_container a.slider_prev{left:0px; top:-95px; position:absolute; border:0px; z-index:2000;}
div.example2_container a.slider_next{left:241px; position:absolute; z-index:3000; border:0px; top:-95px; }

.textfield{ padding:8px 5px 5px 5px; border:1px solid #c9c9c9; font:11px Tahoma, Arial, Verdana; background: #fff url(../images/background-input.gif) repeat-x; height:15px; width:250px;}
.textarea{ padding:8px 5px 5px 5px; border:1px solid #c9c9c9; font:11px Tahoma, Arial, Verdana; background: #fff url(../images/background-input.gif) repeat-x; width:250px;}
.btn{background:url(../images/btn_bg.png) repeat-x; border:1px solid #c9c9c9; font:bold 11px Tahoma, Arial, Verdana; width:70px; height:28px;}


