@charset "utf-8";
/* CSS Document bgb version */

body {
	margin:0;
	padding:0;
	font-family:Arial;
	/* background:#e6e5ea url(images/body_bcg.jpg) left top repeat-x; */
	background-color:#eae9ee; 
	}
	
div {border: 0px solid #00ff00;}	
	
h1, h2, h3, h4, h5, h6, p, input {margin:0; padding:0;}

#outer {
	border: 0px solid #00ff00;
	width:903px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}

/********** Top Link Starts Here ***************/
#top-navigation {width:auto; overflow:hidden;  margin:22px 0px 8px 0; }
#top-navigation ul {margin:0; padding:0; list-style:none;  float:right;}
#top-navigation ul li { float:left; font-size:12px; color:#1f1602; font-weight:bold;}
#top-navigation ul li a {color:#1f1602; text-decoration:none; padding:0 5px 0 5px;}
#top-navigation ul li a:hover {color:#A41819; text-decoration:none;} /* #cd503c */
/********** Top Link Ends Here ***************/

/********** left Section starts Here ***************/
#main {
	border: 0px solid #ffa200;
	width:100%;
	background-color:#d5d5d5;
	padding:0; margin:0 auto;
	overflow:hidden;
	}

#content_left-all {
	background-color:#d5d5d5;
	width:195px;
	float:left;
	overflow:hidden;
	}

#content_left {
	background: url(images/maroonish_bcg.jpg) left top repeat-x;
	background-color: #a21a28;
	width:195px;
	/* float:left; */
	overflow:hidden;
	}

#content_left h1 {
	width:159px;
	height:122px;
	padding:0 0 36px 17px;
	}

#content_left h1 a {
	background:url(images/logo.gif) left top no-repeat;
	width:159px;
	height:122px;
	text-indent:-999999px;
	display:block;
	}

#content_left ul {
	padding:0;
	margin:0 0 0 8px;
	list-style:none;
	width:173px;
	}

#content_left ul li {
	height:24px;
	font-size:12px;
	color:#e3e3e3;
	width:171px;
	line-height:24px;
	margin-bottom:5px;
	}

#content_left ul li.products {
	background:url(images/heading_bcg.jpg) left top repeat-y;
	height:26px;
	margin:12px 0 8px 0;
	font-size:12px;
	color:#f7f6f6;
	font-weight:bold;
	padding:0px 0 0 13px;
	border:none;
	}

#content_left ul li a {
	color:#e3e3e3;
	text-decoration:none;
	border:1px solid #8f0c22;
	display:block;
	padding:0 0 0 10px;
	line-height:24px;
	height:24px;
	}

#content_left ul li a:hover {
	border:1px solid #a35566;
	text-decoration:none;
	color:#f2e494;
	}

#content_left_qoute {
	/* background-color:#d5d5d5; */
	width: 100% /* 150px; */
	padding:50px 0 0 20px;
	overflow:hidden;
	}

#content_left_qoute ul {
	margin:0;
	padding:0;
	}

#content_left_qoute ul li {
	margin-left:23px;
	margin-top:25px;
	list-style:none;
	height:auto;
	}

#content_left_qoute ul li.request a {
	background:url(images/request.gif) left top no-repeat;
	width:148px;
	height:34px;
	text-indent:-999999px;
	border:none;
	}

#content_left_qoute ul li.livenew a {
	background:url(images/live-support.gif) left top no-repeat;
	width:148px;
	height:34px;
	text-indent:-999999px;
	border:none;
	margin-top:10px;
	}

/********** left Section Ends Here ***************/


/********** Content right Section starts Here ***************/

#content_right {
	border: 0px solid #0000ff;
	width:708px;
	float:right;
	background:#ffffff;
	overflow:hidden;
	}
	
#manufacturing-plant {
	background:url(images/manufacturing_plant.jpg) left top no-repeat;
	width:100%;
	float:left;
	}

#manufacturing-plant h4 {
	font-family:M+ 1p;
	font-size:17px;
	text-align:center;
	font-weight:bold;
	/* margin:200px 0 0 155px; */
	margin-top:200px;
	float:left;
	width:100%;
	text-transform:uppercase;
	}

#manufacturing-plant h3 {
	width:540px;
	height:21px;
	margin:20px 0 0 123px;  /* width:491px; */
	color:#DFE2E1;
	font-style:italic;
	font-size:18px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-weight:bold;
	font-variant:none;
	margin-left:77px;
	text-align: center;
	}

#content {width:100%; float:right;}

#mission {width:473px; float:left; padding:0 23px 0 24px;}

#mission h3 {
	background:url(images/four_square.gif) left 40px no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#a41819;
	padding:38px 0px 15px 20px;
	text-transform:uppercase;
	}

#mission p {
	font-size:12px;
	color:#000000;
	padding:0 10px 0 0;
	line-height:18px;
	}

#mission p img{padding:7px 20px 0 0;}

#learn {
	background:#eeeeee;
	border:1px solid #cccccc;
	height:41px;
	width:466px;
	margin-top:19px;
	}

#learn p {
	font-size:12px;
	color:#000000;
	padding:2px 10px 0 10px;
	}

#unique {width:100%; margin:13px 0 13px 0; }

#unique ul {padding:0; margin:0; list-style:none; }

#unique ul li {
	background:url(images/tick-mark.gif) left 5px no-repeat;  /* exclamation.gif */
	font-size:12px;
	color:#000000;
	padding:0px 0px 5px 20px;
	border-bottom:1px solid #e1e1e1;
	line-height:18px;
	}

#unique ul li.various {border:none;}

#mission span ul {
	margin:16px 0 0 155px;
	padding:0;
	list-style:none;
	width:201px;
	}

#mission span ul li{
	background:url(images/tick-mark.gif) left 4px no-repeat; /* exclamation.gif */
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 22px;
	border-bottom:1px solid #e1e1e1;
	list-style:none;
	line-height:18px;
	}

#mission  ul li.fine {border:none;}


/*******************************right Engineered Projects & Fabrication starts here***********************************/

#projects {width:172px; float:left; overflow:hidden; margin:35px 0px 0 0px; }

#right-top {background:url(images/right-top.gif) left top no-repeat; width:172px;}

#right-top h3 { background:url(images/tick-mark.gif) 9px 8px no-repeat; font-size:12px; color:#000000; padding:5px 9px 0px 22px;  }

#right-middle {width:170px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; overflow:hidden; margin-top:7px;  }

#right-bottom {background:url(images/right-bottom.gif) bottom no-repeat; width:172px; padding-bottom:7px; overflow:hidden;}

#right-middle ul {margin:0 0 16px 8px; padding:0; list-style:none; width:154px;}

#right-middle ul li{font-size:12px; color:#000000; border-bottom:1px solid #e1e1e1; padding:12px 0 15px 0; overflow:hidden;}

#right-middle ul li img{padding:2px 5px 0 0;}

#right-middle ul li.machine-3 {border:none;}

#right-middle ul li span {
	font-size:11px;
	font-style:italic;
	border:none;
	clear:both;
	float:left;
	width:auto;
	color:#000000;
	}

#right-middle ul li span a {
	font-size:11px;
	font-style:italic;
	border:none;
	clear:both;
	float:left;
	width:auto;
	text-decoration:none;
	color:#000000;
	}

#right-middle ul li span a:hover{text-decoration:underline; }

#right-middle ul li h5 a { background-color:#a41819; width:47px; height:14px; color:#FFFFFF; text-align:center; display:block; margin:0 0 0 100px; float:left; text-decoration:none; font-size:12px; line-height:12px;}

#right-middle ul li h5 a:hover {background-color:#a41819; text-decoration:underline; height:14px; width:47px;}

#machinery {width:100%; float:left;}

#machinery h5 {background:url(images/feature-bcg.gif) left top no-repeat; width:173px;  float:left; margin:20px 0 0 0;
font-size:12px; color:#000000; padding:8px 9px 10px 28px;}

#machinery span {background:url(images/boiler-bcg.gif) left top no-repeat; width:169px; height:108px; float:left;
 margin:15px 0 0 0px;}

#machinery span img{ margin:10px 0 0 50px; width:70px; height:89px;}

/*******************************right Engineered Projects & Fabrication Ends here***********************************/

/********** Content right Section Ends Here ***************/

/*******************************footer area starts here***********************************/

#footer-all {
	float: right;
	border: 0px solid #00ff00;
	width:903px;
	background:url(images/footer_bcg2.jpg) left top repeat-y;
	/* background-color:#707070; */
	}

#footer {
	border: 0px solid #00ff00;
	width:100%;
	background:url(images/footer_bcg.jpg) left top no-repeat;
	float:left;
	overflow:hidden;
	height:71px;
	}

#footer p {
	font-size:12px;
	color:#e3e3e3;
	font-weight:bold;
	padding:50px 0 11px 388px;
	}

#bottom-navigation {
	width:auto;
	/* float:right; */
	color: #ffffff;
	/* margin-right: 20px; */
	}

#bottom-navigation pre{ font-size:12px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; padding:11px 0 21px 0;}

#bottom-navigation pre a {color:#ffffff; text-decoration:none;}

#bottom-navigation pre a:hover {color:#A41819; text-decoration:none;}

.siteby {
	border: 0px solid #ff0000;
	text-align:center;
	color:#707070;
	margin-top: 40px;
	margin-bottom:20px;
	font-size:10px;
	width:100%;
	}
	
.siteby a {text-decoration:none; color:#3f3f3f;}
.siteby a:hover {text-decoration:none; color:#3f3f3f;}

.geo p {
	border: 0px solid #ff0000;
	font-size: 10px;
	text-align: left
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 12px;
	color: #2f2f2f;
	}

/*******************************footer area Ends here***********************************/

/* ########## begin Brian add-on styles ########## */

#body1col {width:670px; float:left; padding:0 23px 0 24px;}

#body1col .h3v2 {
	border: 0px solid #ff0000;
	float:left;
	width: 400px;
	background:url(images/four_square.gif) left 22px no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#a41819;
	padding:20px 0px 15px 20px;
	text-transform:uppercase;
	}

#body1col h3 {
	background:url(images/four_square.gif) left 40px no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#a41819;
	padding:38px 0px 15px 20px;
	text-transform:uppercase;
	}

#body1col p {
	font-size:12px;
	color:#000000;
	padding:0 10px 0 0;
	line-height:18px;
	}
	
#body1col a {
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #0000ee;
	}	

#body1col a:hover {
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
	color: #A41819;
	}

#body1col ul {
	/* border-bottom:1px solid #e1e1e1; */
	list-style:none;
	margin: 0px 0px 0px 0px;
	}

#body1col span ul li{
	background:url(images/tick-mark.gif) left 4px no-repeat; /* exclamation.gif */
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 15px;
	/* border-bottom:1px solid #e1e1e1; */
	list-style:none;
	line-height:18px;
	}

#body1col ul li.fine {border:none;}

#col1 {
	/* border-bottom:1px solid #e1e1e1; */
	border:none;
	width: 600px;
	float: left;
	margin: 10px 5px 10px 15px;
	}

#bullet1 li {
	background-image:none;
	border:none;
	list-style-type:square;
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 15px;
	border-bottom:none;
	line-height:18px;
	}

#bullet2 {
	background:url(images/tick-mark.gif) left 4px no-repeat; /* exclamation.gif */
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 15px;
	border-bottom:none;
	list-style:none;
	line-height:18px;
	}


#col2 {
	width: 300px;
	float: left;
	margin: 10px 5px 10px 15px;
	}
	
#col3 {
	width: 200px;
	float: left;
	margin: 10px 5px 5px 5px;
	}	
	
#vlightbox {margin-bottom: 40px; margin-top:0px;}

.picright2 {
	/* float:right; */
	/* margin-right:135px; */
	z-index:10;
	position: relative; 
	left: 400px;
	}
	
.picright2 img {border:none;}	

.picright {
	float:right;
	margin-right:135px;
	}
	
.picright img {border:none;}

.picleft3 {
	float:left;
	position: relative;
	top: -30px;
	}
	
.picleft3 img {border:none;}

#content_right .backtotop {
	margin-bottom:25px;
	text-align:center;
	font-style:italic;
	font-size:12px;
	}

#content_right .backtotop a {
	text-decoration: none;
	color: #000000;
	}

#content_right .backtotop a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #A4183F;
	}

