body{ background:#ccc; margin:0px; padding:0; color:#666}
html { min-height: 100%; margin-bottom: 1px; }
/*START OF COMMON */
#wrapper{width: 770px; font-family:Verdana, Arial, Helvetica; font-size:65%; margin: 0 auto; background:#fff; padding:0;}


a{ color:#710000; text-decoration: none; }
a:hover{  text-decoration: underline }
img{border:none}

h1, h2{font-weight:bold; font-size: 110%;}
h1, h2, p, ul {padding-left:15px; padding-right:5px; padding-bottom:0;}

td {padding:0; margin:0;}
ul{ list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px }
li{ margin: 5px 0px}

img {padding:0; margin:0; clear:both}
	
.strong{font-weight: bold}
.right{ float: right}
/*END OF COMMON */

/*START OF HEADER */
#header{padding-bottom:10px; vertical-align:top;}
#header #top{padding-bottom:10px; }
#header #nav{  width:100%;  clear: both; text-align:right; }
#logo { width:236px; padding-bottom:10px;float:left; }

#languagebar {float:right; padding-top:20px; padding-right:24px;}
#languagebar li {
	display: inline;
	list-style-type: none;
	padding:0	;
}
#languagebar li a { font-weight:normal; color:#666; text-decoration:none;}
#languagebar li a:link { }
#languagebar li a:visited { }
#languagebar li a:hover { font-weight:normal; color:#007dc3; text-decoration:none;}

#languagebar li a.selected {color:#007dc3;}

.navlist li
{
display: inline;
list-style-type: none;
padding:0 5px;
border-right:1px solid #666;
}

.navlist li.last {border-right:none;padding-right:24px;}

.navlist li a { font-weight:normal; color:#666; text-decoration:none;}
.navlist li a:link { }
.navlist li a:visited { }
.navlist li a:hover { font-weight:normal; color:#710000; text-decoration:none;}

.navlist li a.selected {color:#710000;}
.features{ margin: 0px 0px 0px 10px; padding:0px 15px 20px 5px; }
.features .item {padding: 2px 0px 3px 15px; background-image: url(i/manweir_home_arrow.gif); background-repeat: no-repeat; background-position: 0px 3px }
.features .item a { color:#666; text-decoration:none;}
.features .item a:hover { color:#666; text-decoration:underline;}    

.features_yellow{ margin: 0px 0px 0px 25px; padding:0px 15px 20px 5px; }
.features_yellow .item {padding: 2px 0px 3px 15px; background-image: url(i/orangedisc.gif); background-repeat: no-repeat; background-position: 4px 6px }
.features_yellow .item a { color:#666; text-decoration:none;}
.features_yellow .item a:hover { color:#666; text-decoration:underline;}    
h1 { background: #710000; color:#fff; padding-top:2px; padding-bottom:2px;}


/*END OF HEADER */


/*START OF HOME */
#main h1 {
	background: url(i/manweir_home_providing.gif) no-repeat top left;
	margin-left:15px;
	padding-top: 35px; /*height of image*/
    overflow: hidden;
	/*tantrek hack for ie*/
    height:35px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}

#main #mainimg {padding-top:20px;}
#main #left_col { width:460px; padding-top:35px; padding-bottom:0; margin:0; background:#710000; color:#BFBFBF;  vertical-align:bottom;}
#main #right_col {width:310px; padding-top:10px;background:#BFBFBF; color:#666; border-left:5px solid white; vertical-align:top;}
#main #topleft { float:left; width:237px; margin:0; padding:0;}
#main #topright { float:right; width:218px; margin:0; padding:0 5px 0 0;}
#main #bottomleft { background:#666; color:#fff; padding-top:10px; width:237px; vertical-align:top;border-top: 5px solid #fff}
#main #bottomleft h2{
	background: url(i/manweir_home_est.gif) no-repeat top left;
	margin-left:15px;
	padding-top: 11px; /*height of image*/
    overflow: hidden;
	/*tantrek hack for ie*/
    height:11px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}
#main #bottomright { background:#BFBFBF; color:#000; padding-top:10px; border-left:5px solid white;width:218px; vertical-align:top;border-top: 5px solid #fff}
#main #bottomright h2{
	background: url(i/manweir_home_commit.gif) no-repeat top left;
	margin-left:15px;
	padding-top: 11px; /*height of image*/
    overflow: hidden;
	/*tantrek hack for ie*/
    height:11px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}

#main #bottomfarright {background:#710000; color:#fff; width:310px; padding-top:10px; border-left:5px solid white; vertical-align:top;}
#main #bottomfarright  h2 {background: url(i/manweir_home_we_shall.gif) no-repeat top left;
	margin-left:15px;
	padding-top: 33px; /*height of image*/
	overflow: hidden;
	/*tantrek hack for ie*/
	height:33px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;	}

#main #right_col img {margin:0 12px;}
#main #right_col h2 {
	background: url(i/manweir_home_fully.gif) no-repeat top left;
	margin-left:15px;
	padding-top: 63px; /*height of image*/
    overflow: hidden;
	/*tantrek hack for ie*/
    height:63px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
}
#main #right_col p{margin-bottom:8px}
	
/*END OF HOME */


/*START OF MACHINE */
/*USED FOR OIL PAGE AS WELL */
#machine h2 { margin-bottom:0;}
#machine p { margin-top:0; }
#machine #left_col { background:#BFBFBF;  padding:25px 0; vertical-align:top; width:460px; }
#machine #right_col { background:#710000; color:#BFBFBF; border-left:7px solid #fff; vertical-align:top; width:303px; padding-top:6px}
#machine #img_indent {padding-left:15px;}
#machine #img_indent h2, #img_indent p { margin-left:85px;}
/*END OF MACHINE */

/*START OF OIL */
#oil #productsandservices {	width:100%;	margin-top:10px;}
#oil #productsandservices th {background-color:#666; text-align:left; color:#fff; padding:3px 0 3px 15px; font-weight:normal;}
#oil #productsandservices td {vertical-align:top;padding:8px 15px 3px 15px;}
#oil #productsandservices .left {width:40%;}
#oil #right_col {color:#fff}
/*END OF OIL */

/*START OF WELDING */
#welding h1, h2, p { padding-left:15px; padding-right:5px; }
#welding h2 { margin-bottom:0;}
#welding p { margin-top:10px; width:90% }
#welding #left_col { background:#BFBFBF; padding:25px 0 100px 0; vertical-align:top; width:460px; }
#welding #right_col {padding-top:6px; background:#710000; color:#BFBFBF; border-left:7px solid #fff; vertical-align:top; width:303px;}
/*END OF WELDING */

/*START OF ELECTRICAL */
#electrical h2 { margin-bottom:10px;}
#electrical #left_col { background:#710000; color:#fff; padding:6px 0px 20px 0px; vertical-align:top; width:304px; }
#electrical #right_col { background:#BFBFBF; border-left:6px solid #fff; vertical-align:top; padding:27px 0 10px 0; width:460px;}
#electrical .features_yellow{ margin: 10px 0px 0px 10px; }
#electrical .features_yellow .item{ padding: 3px 0px 7px 15px; }
/*END OF ELECTRICAL */


/*START OF MECHANICAL */
/*USED FOR QA and SAFETY  ALSO*/
#mechanical p{ margin-top:10px; margin-right:20px}
#mechanical h2 { margin-bottom:0px;}
#mechanical #left_col { background:#710000; color:#fff; padding:6px 0 50px 0; vertical-align:top; width:304px; }
#mechanical #right_col { background:#BFBFBF;  border-left:6px solid #fff; vertical-align:top; padding:27px 0 40px 0; width:460px;}
/*END OF MECHANICAL*/


/*START OF SPECIAL*/
#special h2 { margin-bottom:0px;}
#special p { margin-top:0px; }
#special #left_col { background:#BFBFBF;  padding-top:25px ;  vertical-align:top; width:460px; }
#special #left_col p{padding-right:20px}
#special #right_col { background:#710000; color:#fff; border-left:7px solid #fff; vertical-align:top; width:303px;}
#special .features_yellow{ margin: 10px 20px 0px 10px; }
#special .features_yellow .item{ padding: 3px 0px 10px 20px; }
/*END OF SPECIAL*/


/*START OF CONTACT*/

#contact h2 { margin-bottom:0;}
#contact #left_col { background:#710000; color:#fff; padding:6px 0 150px 0; vertical-align:top; width:304px; }
#contact #right_col { background:#BFBFBF; border-left:6px solid #fff; vertical-align:top; padding:27px 0 10px 0; width:460px;}
/*END OF CONTACT*/

/*START OF FOOTER */
#footer{color: #666;  text-align: left; padding:28px 0px 20px 55px;  font-size: 90%; clear: both; height: 42px; background: url(./i/useful_links_logo.gif) no-repeat; background-position: 20px 20px}
#footer a{color: #666; text-decoration: none}
#footer a:hover{color: #666; text-decoration: underline}

/*END OF FOOTER */