/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0;}
body {font: 14px/25px Verdana, Helvetica, sans-serif;color:#292929;min-width:960px; background: url("../images/background.jpg") repeat scroll center top #fff;}
/*=background: url("../images/grid.gif") repeat scroll center top #fff;*/
/*=background: url("../images/site-bg.png") repeat scroll center top #fff;*/
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.main {width:960px; margin:0 auto; position:relative;box-shadow:0 0 14px #444;background: #fff;}


/***********************************************************************/
.block-2 { padding: 0px 0px 1px 0px !important;}
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}
a.button {background:#f4f4f4; font-size:14px; line-height:18px; color:#01a5ca; text-transform:uppercase; display:inline-block; padding:12px 16px 13px 16px; }
a.button:hover {background:#d3d1d1; color:#333; }
a.button_boma, a.button_boma_sub {background:#f4f4f4; font-size:13px; line-height:18px; color:#01a5ca;  display:inline-block; padding:4px 0px 4px 16px; width:270px; background: url("../images/steel.png") repeat scroll center top #fff ; border-radius:8px;box-shadow:1px 3px 3px #555;}
a.button_boma_sub{ width:240px}
a.button_boma:hover, a.button_boma_sub:hover {background:#d3d1d1; color:#333;background:url(../images/marker-1_h.gif) no-repeat 5px 12px  #d3d1d1 ; box-shadow:1px 3px 3px #555 inset;}
a.link {text-decoration:none; cursor:pointer; color:#244A72; }
a.link:hover {text-decoration:none; background:none;}
a:visited {text-decoration:none; background:none; border:0px;}
.color-1 { color:#015B99;}
a.color-1:hover {color:#000;}
.feedback{position:fixed; bottom:30px; left:0px;}
.font-3 {font-size:17px; line-height:33px; color:#292929;}

h2 { font-size:30px; line-height:36px; color:#015B99; font-weight:normal; letter-spacing:-1px;}
.cat_sub{ padding-left:30px}
ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 5px 12px; line-height:25px; background:url(../images/marker-1.gif) 0 11px no-repeat;}
ul.list-1 li a { font-size:14px; color:#292929; line-height:25px;}
ul.list-1 li a:hover {color:#01a5ca;}

ul.list-2 li {padding:0px 0 5px 12px; line-height:25px; background:url(../images/marker-1.gif) 0 11px no-repeat;}
ul.list-2 li a { font-size:14px; color:#01a5ca; line-height:25px;}
ul.list-2 li a:hover { color:#292929;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:3px 30px 0px 0;}	
.last {margin-right:0px !important;}
.img-radius {border-radius:4px;}
.justify {text-align: justify;}

.top-1 {padding-top:0px;}
.top-2 {padding-top:25px;}
.top-3 {margin-top:8px;}
.top-4 {margin-top:33px;}
.top-5 {margin-top:18px;}
.top-6 {margin-top:12px;}
.top-7 { padding-top:17px;}

.left-1 {padding-left:20px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}

.pad-1 {margin:13px 0px 12px 0px;}

.p1 {padding-bottom:25px;}
.p2 {padding-bottom:5px;}
.p3 {padding-bottom:12px;}
.p4 {padding-bottom:15px;}
.p5 {padding-bottom:10px;}
.p6 {padding-bottom:20px;}
.p7 {padding-bottom:25px;}
.font10 {font-size:10px;}
.black { color:#000;}
/*********************************header*************************************/
header {width:98%; z-index:101; position:relative; overflow:hidden; padding-bottom:13px;/*background: url(../images/bg.jpg) center 0 repeat;*/margin-left:9px;}

h1 {float:right; margin:43px 9px 0px 29px;}
h1 a {font-size:53px; line-height:65px; color:#015B99; letter-spacing:1px; display:inline-block;}
h1 a strong {display:block; color:#015B99; margin-top:-21px; font-weight:normal;}

.sec_link {overflow:hidden; text-align:right; margin-top:0px; width:300px; float:right;}
.sec_link a {display:inline-block; width:75px; height:23px; float:right; color:#015B99;}
.sec_link a:hover {text-decoration:none;text-shadow:0 0 10px #01A5CA;}

.sec_link .icon-1 {background:url(../images/y.png) 24px 3px no-repeat  }
.sec_link .icon-1:hover {background:url(../images/gray.png) 24px 3px no-repeat;  }
.hdn{display:none;}

.sec_link .icon-2 {background:url(../images/b.png) 22px 3px no-repeat; ; }
.sec_link .icon-2:hover {background:url(../images/gray.png) 22px 3px no-repeat;  }

.homeul li{ font-size:12px; font-weight:bold;}

.sec_link .icon-3 {background:url(../images/g.png) -3px 3px no-repeat;    }
.sec_link .icon-3:hover {background:url(../images/gray.png) -3px 3px no-repeat;    }

.aberdeen, .dubai, .pearth{background: url(../images/bg.png);width: 185px;height: 175px;position: absolute;z-index: 9999; margin: 0px;
right: 0;top: 20px;padding: 29px;}
 .dubai{background: url(../images/bg_dubai.png);  }
 .pearth{background: url(../images/bg_pearth.png); }

.icon-2 { margin-left:7px;}
.sec_link a:hover {background-position:0 bottom;}
.logo{float: right;clear: both;padding: 2px 0px 0px 0px;}
.boma_pipes{ position:absolute; font-size:35px;color:#C0C0C0; letter-spacing:1px; display:inline-block;font-weight: bold;
padding-top: 3px;text-shadow: 3px 3px 0px white; padding-left:7px;}
nav {overflow:hidden; margin-right:10px;}
/*@font-face {
    font-family: "BankGothic Md BT";
    src: url(../js/BankGthd.ttf) format("truetype");
}
*/
ul.menu {float:left; margin-top:22px; margin-bottom:0px; width:650px; margin-left:11px;}
ul.menu li {float:left; line-height:20px; margin:0px 0px 0px 0px;}
ul.menu li a {  line-height:22px; color:#000; display:inline-block;font-size:13px;}
ul.menu li a:hover, ul.menu li.current a {color:#fff;}
 

.bg-img {background:url(../images/bg-img.gif) 0 0 no-repeat; width:150px; height:6px; position:absolute; top:-6px; left:-152px;}

/*********************************content*************************************/
#content {width:100%;}
.box-shadow {/*box-shadow: 0px 0px 5px #dbdbdb;*/ }
.box-shadows {box-shadow: 0px 0px 5px #dbdbdb; }
 .box-shadows p { text-align:right; padding-right:10px;font-size:11px;}
 .cat_sub a{ width:240px;} 
.img-border {border:#f4f4f4 5px solid;}
.block-1 { padding:25px 30px 10px 44px;}
.block-2 {padding: 0px 5px 10px 15px;}
.block-3 { padding:25px 30px 10px 44px; height:500px;}
.col-1 {float:left; width:500px; margin-left:-16px;}
.col-2 {float:left; width:250px;}
.col-5 {float:left; width:440px;}
.col-3 {float: left;width: 355px;margin-left: 40px; margin-top:5px;}
.col1{width:152px !important; }
.col2{width:122px !important; }
.col3{width:120px !important; margin-left:65px;}
.col-6 {float:left; width:440px; margin-left:30px;}
.map_space {float:right;margin-right:40px;}

.font-big { font-size:45px; margin-top:10px; font-weight:bold; text-align:center;}
.col-3_left {float:left; width:300px; margin-left:13px;}
.col-3_center {float:left; width:285px; margin-left:8px;  }
.col-3_center_2 {float:left; width:300px; margin-right:0px; }
.col-3_right {float:right; width:300px; margin-right:10px;  min-height:300px;}
.col-4 {float:left; width:590px;}


.col-5_left {float:left; width:425px; margin-right:0px;text-align:justify;border-radius: 10px;
box-shadow: 0 0 5px #76AFBC inset; padding:10px; min-height:550px; }
.col-5_right {float:left; width:425px; margin-left:20px; text-align:justify;border-radius: 10px;
box-shadow: 0 0 5px #76AFBC inset;   padding:10px;  min-height:550px;}

.col-6_full {
	float:left; 
	width:97%; 
	margin-left:0px;
	text-align:justify;
/*border-radius: 10px;
box-shadow: 0 0 5px #76AFBC inset; */
	padding:10px;
	}

.col-8 {float:left; width:450px; margin-left:16px;}
.col-9 {float:left; width:450px; }

.form-search {margin:27px 0px 0 0px; width:210px; }
#form-search input { width:188px; border:#f4f4f4 1px solid; height:18px; font-family: Verdana, Helvetica, sans-serif; font-size:14px; color:#bebebe;  vertical-align:top; padding:11px 9px 12px 11px; display:inline-block; margin-top:19px;}
.search_button {background:#f4f4f4; font-size:14px; line-height:18px; color:#01a5ca; text-transform:uppercase; display:inline-block; padding:12px 28px 13px 28px; margin:15px 0px 0 0;}
.search_button:hover {background:#d3d1d1; color:#333; }

.box-2>div {float:left; width:170px; margin-right:30px;}
.box-2 p.color-1 {margin-top:5px;}
.border-1 {border-bottom:#e5e5e5 1px solid; padding-bottom:15px; margin-bottom:9px;}

/****************************footer************************/
footer { width: 940px; position: relative; overflow: hidden; text-align: center; padding: 1px 0 0px 0; margin: 0 auto;}
footer p {color:#1e1e1e;}

/**********************form**********************/
.map {width:200px; height:200px; margin:20px 0 0 0;}
.map iframe {width:200px; height:200px;}
dl {margin:12px 0px 0 0px;}
dl dt {}
dl dd span { display:block; width:83px; float:left;}
dl dd {}
dl dd a {text-decoration:underline !important;}
dl dd a:hover {text-decoration:underline; color:#333;}
#form { margin: 20px 0 0px 0px; width:575px; }
#form input {border:#f4f4f4 1px solid; background:#fff;font: 14px Verdana, Helvetica, sans-serif;color:#bebebe;padding:11px 9px 13px 11px;outline: medium none;width: 278px; height:17px; float:left;}
#form textarea {border:#f4f4f4 1px solid; background:#fff;font: 14px Verdana, Helvetica, sans-serif;color:#bebebe; height: 192px;outline: medium none;overflow: auto;padding: 12px 0px 0px 11px;width: 562px;resize:none;margin:0px 0 0 0;float:left;}
#form label {position:relative;overflow:hidden;display: block;min-height:53px;}
.btns {text-align:right; width:575px; padding-top:10px;}
.btns a {display:inline-block; margin:0 0px 0 10px;}


    
.boma_button, .boma_button2 {
	 background:url(../images/boma_center.png) left no-repeat, 
		url(../images/bt_seperat.png) right no-repeat, 
		url(../images/boma_center.png) center repeat-x;
	/*
  	 background:url(../images/boma_left.png) left no-repeat, 
		url(../images/boma_right.png) right no-repeat, 
		url(../images/boma_center.png) center repeat-x;
 */
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 22px 6px 20px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffffff;*/
}

ul.menu li:first-child a{ background:url(../images/boma_left.png) left no-repeat, 
		url(../images/bt_seperat.png) right no-repeat, 
		url(../images/boma_center.png) center repeat-x !important;}

ul.menu li:last-child a{  background:url(../images/boma_center.png) left no-repeat, 
		url(../images/boma_right.png) right no-repeat, 
		url(../images/boma_center.png) center repeat-x!important;}
 
ul.menu li:first-child a.active_in { background:url(../images/active_left.png) left no-repeat, 
		url(../images/active_center.png) center repeat-x !important;}

ul.menu li:last-child a.active_in {  background:url(../images/active_center.png) left no-repeat, 
		url(../images/active_right.png) right no-repeat, 
		url(../images/active_center.png) center repeat-x!important;}
		
		
ul.menu li:first-child a:hover{ background:url(../images/hover_left.png) left no-repeat, 
		url(../images/hover_right.png) right no-repeat, 
		url(../images/hover_center.png) center repeat-x !important;}

ul.menu li:last-child a:hover{  background:url(../images/hover_left.png) left no-repeat, 
		url(../images/hover_right_last.png) right no-repeat, 
		url(../images/hover_center.png) center repeat-x!important;}
		
		

    
  

.boma_button2 {
  	font-size:15px;
	font-weight:normal;
 	text-decoration:none;
	text-shadow:none;
	padding: 1px 16px 7px 14px;
	 background:
		url(../images/boma_center.png) center repeat-x !important; 
		-webkit-border-radius: 6px;
}

.boma_button2:hover  {
 	  background:url(../images/active_center.png) left no-repeat, 
		url(../images/bt_seperat_blue.png) right no-repeat, 
		url(../images/active_center.png) center repeat-x !important;
		-webkit-border-radius: 6px;
}

.boma_button:hover {
 	  background:url(../images/hover_left.png) left no-repeat, 
		url(../images/hover_right.png) right no-repeat, 
		url(../images/hover_center.png) center repeat-x !important;
}
.boma_button2:hover { color:#fff;}
.boma_button .active, .boma_button2 .active    {
	position:relative;
	top:1px;
 /* background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A7A8AA), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #A7A8AA 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7A8AA', endColorstr='#ededed');
	background-color:#A7A8AA;*/
	 background:url(../images/blue.png) no-repeat;
 color:#0F9;

} 






.p_name{ margin:0 auto; width:100px; }


div#container {
	margin: 50px auto 0px auto; /* centered */
	width: 400px;
}

 

.bubble {
	clear: both;
	margin: 0px auto;
	width: 250px;
	background: #fff;
	-moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);	
	position: relative; 
	z-index: 90; 
	border-radius:10px;/* the stack order: displayed under ribbon rectangle (100) */
	border:0px solid #666666;
	box-shadow:0 0 5px #76AFBC inset;
}

.rectangle {
 	padding: 0 47px 0 0;
	height: 44px;
	width: 143px;
	position: relative;
	left: 1px;
	top: 1px;
	float: left;
 }/* the stack order: foreground */
 
.rectangle h2 {
	font-size: 30px;
	color: #fff;
	padding-top: 0px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	text-align: center;
}

.triangle-l {
	border-color: transparent #7d90a3 transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: -30px;
	top: 65px;
	z-index: -1; /* displayed under bubble */
}

.triangle-r {
	border-color: transparent transparent transparent #7d90a3;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
	left: 295px;
	top: 35px;
	z-index: -1; /* displayed under bubble */
}

.info {
	padding: 0px 28px 1px 2px;
 
}
.line{border-top: 1px #76AFBC  solid}

.info h2 {
	font-size: 20px;
}

.info p {
	padding-top: 0px;
	font-size: 14px;
	line-height: 18px;
}

.info p a {
	color: #c4591e;
	text-decoration: none;
}

.info p a:hover {
	text-decoration: none;
}

.spacing_it
{
	margin-left:23px;
}

/*=====================*/
.contactContent{
    float: left;
    width: 270px;
	box-shadow:1px 3px 6px #555;
	border-radius :10px;
	padding:10px;
    min-height: 258px;
	background: url("../images/steel.png") repeat scroll center top #fff;
}

.contactContent_top {
    float: left;
    width: 270px;
	border-radius :10px;
	box-shadow : 0 0 5px #333 inset;
	margin-left:18px;
	padding:10px;
	background: #fff;
}

.p_photo{ float:left; padding-top:10px;}
.c_photo{ float:left; padding:10px 10px 10px 0;margin-top: -11px;}
 .p_name{padding: 5px 0 0 55px;width: 229px;}
.contactContent_top{
  float: left;
    width: 190px;
	border-radius :10px;
	box-shadow : 0 0 0px #76AFBC inset;
	margin-left:8px;
	padding:0px;
 margin-top:8px}
.contactContent .left {
    float: left;
}


.contactContent p, .contactContent_top p {
    color: #1F1F1F;
    font-family: Helvetica,Verdana,sans-serif;
    font-size: 12px;
    line-height: 1.6;
    padding-bottom: 16px;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: none;
	
}
.contactContent_top p {
line-height: 18px;
padding-bottom: 0px;
 }

p.contact-paragraph-call {
    color: #1F1F1F;
    font-family: 'PT Sans Narrow',sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}

h1.like_h2 {
}
h1.like_h2 {
    border-bottom: 1px dashed #1F1F1F;
    font-size: 24px;
    margin-bottom: 16px;
    padding-bottom: 10px;
    text-transform: none;
}
h1, h1.like_h1 {
    color: #1F1F1F;
    font-family: 'PT Sans Narrow',sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0 0 25px;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: none;
}

.contact_row
{
	float:left;
	width:98%;
	margin:20px 0px 30px 10px;
}

.headnew
{
	font-size:16px;
	color:#015B99;
}

.view_mapit
{
	position:absolute;
	margin:10px 0px 0px 170px;
}

.col-5_right ul
{
	margin:10px 0px 0px 30px;
}

.col-5_left ul
{
	margin:10px 0px 0px 20px;
}
 
.col-5_right ul li
{
	padding-top:2px;
	list-style:disc;
	padding-left:4px;
}

.col-5_left ul li
{
	padding-top:10px;
}

#acc {width:440px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:440px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#acc h3:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:425px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}


.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

.row2{ padding-left:100px;}   

[class*="span"] {
    float: left;
    margin-left: 20px;
}
.span4 {
    width: 350px;
    margin-top:15px;margin-bottom:15px;
    box-shadow: inset 0 0 10px black;
	border-radius: 6px;
	padding:10px;
}
[class*="span"] {
    float: left;
    margin-left: 30px;
    min-height: 1px;
}
 
[class*="span"] {
    float: left;
    margin-left: 20px;
    min-height: 1px;
}

.span4 h3 {
    font-size: 1em;
}
.span4 h3{
    font-weight: normal;
 
}
.span4 h3{
    color: #474747;
    
}

.span4 img {
    border: 1px #fff solid;
    border-radius:10px;
   
}

.slide_aber
{
	position:absolute;
	width:260px;
	background: url("../images/steel.png") repeat scroll center top #fff;
	height:200px;
	z-index:100;
}

.slide_dub
{
	position:absolute;
	width:260px;
	background: url("../images/steel.png") repeat scroll center top #fff;
	height:200px;
	z-index:100;
}

.slide_aus
{
	position:absolute;
	width:260px;
	background: url("../images/steel.png") repeat scroll center top #fff;
	height:200px;
	z-index:100;
}

.slogan 
{
   /* background-color:#f2f2f2;*/
    background: url("../images/steel.png") repeat scroll center top #fff;
    border-bottom: 1px solid #B5BCBE;
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 1px 5px #666;
    margin:0px 0 15px 0;
    padding: 10px;
	border-radius: 10px 10px 10px 10px;
}


.tcq 
{
   /* background-color:#f2f2f2;*/
    background: url("../images/steel.png") repeat scroll center top #fff;
    border-bottom: 1px solid #B5BCBE;
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 1px 5px #666;
    margin:0px 0 15px 0;
    padding: 10px;
	border-radius: 10px 10px 10px 10px;
	height:192px;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}


.grid_20 {
    width: 420px;
	display: inline;
    float: left;
    margin: 0 2px;
    position: relative;
}


.teamList .photo {
    float: left;
    height: 60px;
    margin-right: 20px;
    width: 60px;
	position:relative;
}

.cd li{ background:url(../images/arrow.png) 1px 7px  no-repeat; padding-left:23px;}

ul.accordion{
    list-style:none;   
   /* position:absolute;*/
    right:80px;
    top:0px;
    /*font-family: Cambria, serif;*/
    font-size: 13px;
    /*font-style: italic;*/
    line-height: 1.5em;	
}
ul.accordion li{
    display:block;
    background: url("../images/pipe.png") no-repeat;
    height: 51px;
	width: 352px;
	background-position:center center;
	overflow:hidden;
    cursor:pointer;
}

ul.accordion li.bg1{
    background-image:url(../images/services/11.png);
}
ul.accordion li.bg2{
    background-image:url(../images/services/10.png);
}
ul.accordion li.bg3{
    background-image:url(../images/services/9.png);
}
ul.accordion li.bg4{
    background-image:url(../images/services/8.png);
}
ul.accordion li.bg5{
    background-image:url(../images/services/7.png);
}
ul.accordion li.bg6{
    background-image:url(../images/services/6.png);
}
ul.accordion li.bg7{
    background-image:url(../images/services/5.png);
}
ul.accordion li.bg8{
    background-image:url(../images/services/4.png);
}
ul.accordion li.bg9{
    background-image:url(../images/services/3.png);
}
ul.accordion li.bg10{
    background-image:url(../images/services/2.png);
}
ul.accordion li.bg11{
    background-image:url(../images/services/1.png);
	
}

ul.accordion li.bleft{
    border-left:2px solid #fff;
}
ul.accordion li .heading{
   padding:10px;
   opacity:0.9;
   font-style:normal;
   font-weight:normal;
   letter-spacing:1px;
   font-size:12px;
    color:#015B99;
    text-align:center;
	 writing-mode:tb-lr;
	 -o-transform: rotate(270deg);
	 -moz-transform:rotate(270deg);
	
}
ul.accordion li .description{
	position: absolute;
	width: 285px;
	height: 175px;
	bottom: 0px;
	left: 53px;
    top: 216px;
	display: none;
}
ul.accordion li .description h2{
    text-transform:uppercase;
    font-style:normal;
    font-weight:bold;
    letter-spacing:0px;
    font-size:14px;
    color:#fff;
    text-align:left;
    margin:0px 0px 15px 20px;
    /*text-shadow:-1px -1px 1px #ccc;*/
	line-height: 18px;
}
ul.accordion li .description p{
    line-height:14px;
    margin:10px 22px;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.6em;
	color:#fff;
}
ul.accordion li .description a{
    position:absolute;
    bottom:5px;
    left:20px;
    text-transform:uppercase;
    font-style:normal;
    font-size:13px;
    text-decoration:none;
    color:#fff;
}
ul.accordion li .description a:hover{
    color:#fff;
    text-decoration:underline;
}

ul.accordion li .bgDescription{
    /*background:transparent url(../images/bgDescription.png) repeat-x top left;*/
    
    position:absolute;
    bottom:0px;
    left: 51px;
    width: 30%;
    height: 180px;
    display:none;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=8);
	background:#000;
}

ul.accordion li .bgDescription1{
    /*background:transparent url(../images/bgDescription.png) repeat-x top left;*/
    height:190px;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    display:none;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter:alpha(opacity=8);
	background:#000;
}

.more-1, .more-2, .more-3{float:right; width:100px; }
.more-1 a, .more-2 a, .more-3 a { color:#015B99 !important; font-size:12px; padding:20px}
.more1, .more2, .more3{background: url(../images/bg_pop.png);width: 395px;height: 40px;position: absolute;z-index: 9999; margin: 0px;
  padding: 29px;}
.more1{ top: 40px;left: 370px;}
.more2{top: 100px;left: 370px;}
.more3{top: 180px;left: 370px;}

.chg_aber, .chg_dub, .chg_aus {padding-top: 0px;height: 23px;margin-top:20px;}

.comp_div{
		width:390px;
		height:200px;
		background-color:#FFF;
		padding:10px;
	}
.homefont{font-size:13px;}

.facility_in{background: url("../images/pipe1.jpg") no-repeat scroll center top  !important;}
.comp_height {height:320px;}


.active_in {
	color:#fff !important;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A7A8AA), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #A7A8AA 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A7A8AA', endColorstr='#ededed');
	background-color:#A7A8AA;*/
	 background:url(../images/active_center.png) left no-repeat, 
		url(../images/bt_seperat_blue.png) right no-repeat, 
		url(../images/active_center.png) center repeat-x !important;
}

.text_engrav
{
	padding: 8px 0 2px 0;
	margin: 0 auto;
	text-shadow: 0 -1px 0 #6D6868;
	filter: progid:DXImageTransform.Microsoft.DropShadow(offX=1,offY=1,color=7C7B7B);
	font-size:18px;
	font-weight:normal;
	color:#C9C7C7;
}

.text_engrav_spec
{
	padding: 8px 0 2px 0;
	margin: 0 auto;
	text-shadow: 0 -1px 0 #8A939B;
	filter: progid:DXImageTransform.Microsoft.DropShadow(offX=1,offY=1,color=7C7B7B);
	font-size:18px;
	font-weight:normal;
	color:#4C80C4;
	font-style:italic;
	font-family:calibre;
}
.engraveit
{
	height:37px;
	text-align:center;
	padding-top: 7px;
}

.we_in
{
	position:absolute;
	margin:-40px 0 0 140px;
}

.cap_text
{
	z-index:1000;
}

.service_part
{
	width:99.6%;
	border:1px solid #fff;
	float:left;
	padding:5px;
	box-shadow:1px 3px 6px #555;
	border-radius :10px;
	margin-top:4px;
	background: url("../images/steel_bg.png") repeat scroll   #fff;
	height:335px;
	overflow:hidden;
	
}

.service_heading
{
	/*position:absolute;*/
	width: 134px;
    height: 306px;
	border:0px solid #333;
	float:left;
	padding-top:20px;
	text-align:center;
	margin-left:5px;
}

.service_heading span
{
	/*position:absolute;*/	
	font-size:20px;
	text-shadow: 0 -1px 0 #666666;
	font-weight:normal;
	color:#BBBBBB;
}

.service_top
{
	width:99.6%;
	border:1px solid #fff;
	float:left;
	padding:5px;
	box-shadow:1px 3px 6px #555;
	border-radius :10px;
	background: url("../images/steel.png") repeat scroll   #fff;
	font-size:12px;
	color:#015B99;
}

.footer_home
{
	width: 940px;
	text-align:right;
	font-size:11px;
	color:#fff;
	margin-top:-20px;
}

.left_portion
{
	width:290px;
	padding:2px;
	border:#000;
	background: url("../images/steel_bg.png") repeat scroll   #fff;
	box-shadow:1px 3px 6px #555;
	border-radius :10px;
	min-height:280px;
}

.back_plate
{
	background: url("../images/steel.png") repeat scroll   #fff;
	box-shadow:1px 3px 6px #555;
	border-radius :10px;
	font-size:27px;
	line-height:27px;
	padding:5px;
	width:906px;
	margin:10px 0px 0px 12px;
	float:left;
	margin-bottom:15px;
}

.font_h2
{
	text-shadow: 0 -1px 0 #8a9199;
	filter: progid:DXImageTransform.Microsoft.DropShadow(offX=1,offY=1,color=7C7B7B);
	font-size:22px;
	font-weight:normal;
	color: #6e6f71;
}

.left_ring
{
	position:absolute;
	z-index:200;
	margin:14px 0px 0px 350px;
}

.right_ring
{
	position:absolute;
	z-index:200;
	margin:14px 0px 0px 570px;
}


.left_img
{
	position:absolute;
	margin:100px 0px 0px -2px;
}

.right_img
{
	position:absolute;
	margin:100px 0px 0px 288px;
}

.right_img
{
	position:absolute;
	margin:100px 0px 0px 288px;
}

.center_img
{
	position:absolute;
	margin:100px 0px 0px 288px;
}

.email_link
{
	color:#0C5AA5;
}
.criticalwidth {
    width: 100px;
    margin-bottom: 7px;
}

.center {
    margin: 105px auto;   
}
#company 
	{margin-top: -9px;}

#company .fright{margin-top: -144px;}
.lh{ line-height:22px;}
.director{margin-top: -26px; margin-bottom: -4px;margin-right: -5px;
position: relative;}
.companydesc{margin-top: -7px;height:198px;}
.companypara  {margin-top: -5px;
	           margin-bottom: -3px;}

.img_section
{
	width:100%;
	position:absolute;
	margin-top:60px;
	text-align:center;
}


.facility_heading_left
{
	width: 155px;
	border:0px solid #333;
	float:left;
	padding-top:20px;
	text-align:center;
	position:absolute;
	font-size:35px;
	text-shadow: 0 -1px 0 #666666;
	font-weight:normal;
	color:#BBBBBB;
	margin:200px 0px 0px 100px;
	
}

.facility_heading_right
{
	width: 155px;
	border:0px solid #333;
	float:left;
	padding-top:20px;
	text-align:center;
	position:absolute;
	font-size:35px;
	text-shadow: 0 -1px 0 #666666;
	font-weight:normal;
	color:#BBBBBB;
	margin:200px 0px 0px 650px;
}

.comp_heading
{
	width:99%;
	padding-top: 8px;
	height:30px;
	position:absolute;
	text-align:center;
	width:100%;
}


.tooltip-red
{
	background-color: #FCE5CE;
	color: #F38F2A;
	padding:10px 10px 10px 10px;
	font-weight:bold;
	z-index:100;
}

.tooltip-blue
{
	background-color: #5555FF;
	color: #FFFFFF;
	font-size:13px;
	font-family:verdana;
    border:solid 2px #0000FF;
	z-index:100;
}

.tooltip_container {
	width: 250px;
}

/* Steve's Tooltip */
.tooltip_steve {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #b3cddc;
	border: 1px solid #7a9db9;
	z-index: 100;
}

/* Caption Text */
.tooltip_caption {
	/*color: #fff;*/
	font-family: "Lucida Sans", Tahoma, Verdana;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background-color: #7a9db9;
	padding : 2px;
}

/* Close Link (x) */
a.tooltip_close,a:hover.tooltip_close {
	color: #000;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	float: right;
	margin-top: -15px;
	margin-right :3px;
}

/* Tooltip Links */
a.tooltip {
	color: #2364a8;
	font-size: 10px;
} a:hover.tooltip {
	text-decoration: none;	
}
