/*global*/
body {
	background: url('images/blueHRline.jpg') repeat-x 0px 225px; 
	padding:0; 
	margin:0; 
	border:0;}
	
img  {
	padding:0; 
	margin:0; 
	border:0;}
	
a, p, ul {
	padding:0; 
	margin:0; 
	border:0; 
	text-decoration:none; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size:10pt; 
	color:#013f70;}
	
h1,h2,h3,h4,h5,h6 {
	color:#013f70;
	font-family: Arial, Helvetica, Sans-Serif; 
	padding:0; 
	margin:0;}
	
.bold{
	font-weight:bold;}
	
.underline{
	text-decoration:underline;}
	
a:hover {
	color:#e78641;
	text-decoration:underline;}
	
.leadingtop5px{
	padding-top:5px;
}

.leadingtop30px{
	padding-top:30px;
}


/*main container for pages and sections*/
div#index, div#pipeplugs, div#tanks, div#liftbags, div#pipepackers, div#sealingbags, div#pipefittings,
div#downloads, div#login, div#contact, div#sendmail, div#machining {
	position:relative; 
	width:930px; 
	height:1275px; 
	padding:0; 
	border:0; 
	margin-left:auto; 
	margin-right:auto;}



/*header section*/
div.header {
	position:absolute; 
	width:930px; 
	left:50px;
	height:225px; 
	background-color:#ffffff; }
	
.logo {
	position:relative; 
	top:15px; 
	left:715px; 
	z-index:4;}
	
.headerimage {
	position:absolute; 
	top:-15px; 
	left:20px; 
	z-index:3;}
	
.headerimagenoflash{
	position:absolute; 
	top:-15px; 
	left:20px; 
	z-index:2;}


/*middle section*/
.middle {
	position:absolute; 
	top:225px; 
	width:930px; 
	height:1160px; 
	background-color:#ffffff; 
	border-top:8px solid #206eae;}
	
div.leftColumn, div.rightColumn {
	top:100px; 
	z-index:2;}
	
/*site navigation*/
.menu1 {
	position:absolute; 
	height:40px; 
	top:20px; 
	left:80px;}
	
.menuItem1, .BlueBg {
	position:relative; 
	text-align:center; 
	display:inline; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:3px; 
	padding-bottom:4px; 
	margin-left:4px; 
	margin-right:4px; 
	height:30px; 
	background-color:#e78641;}
	
.BlueBg {
	background-color:#206eae;}
	
.menuItem1 p, .menuItem1 a, .menuItem1 a:hover, .BlueBg p, .BlueBg a, .BlueBg a:hover{
	color:#ffffff; 
	font-weight:bold; 
	text-decoration:none;}
	
.line {
	position:absolute; 
	left:250px;}
	
/*left column with submenu, download, contact and copyright*/
.download, .menu, .contactus, .sava {
	position:relative; 
	width:220px}
	
/*submenu*/
.menu{
	display:block;
	padding-bottom:50px;
}

.menu p{
	padding-bottom:8px;
	padding-left:10px;
	}

div.leftColumn {
	position:absolute; 
	left:35px; 
	width:300px; 
	padding:0; 
	margin:0;}
	
/*download*/
.download img {
	padding-bottom:20px;
	padding-left:10px}
	
.download p, .download a, .contactus p, .copyright a, .menu a, .menu p {
	font-size:12px;}
	
.download a {
	text-decoration:underline}
	
/*contact*/
.contactus {
	position:relative; 
	top:40px; }
	
.contactheading, .submenuheading, .rightcolumnheading {
	background-color:#e78641; 
	margin-bottom:10px;}
	
.contactheading p, .submenuheading p, .rightcolumnheading p {
	color:#ffffff; 
	font-weight:bold; 
	padding-bottom:5px; 
	padding-top:5px; 
	padding-left:10px; 
	font-size:16px;}
	
/*copyright*/
.copyright {
	position:relative; 
	top:40px;}
	
.copyright p{
	font-weight:bold; 
	margin-bottom:5px;}
	
.copyright a{
	font-weight:normal;}
	
	
	
	
/*right column with main body of text and images*/

.productshot{
	padding-top:30px;
} 

.rightcolumnheading{
	height:30px;
}

div.rightColumn{
	position:absolute; 
	left:320px; 
	width:620px; 
	padding:0; 
	margin:0;}
	
div.rightColumn p{
	padding-bottom:20px;}
	
div.rightColumn div{
	margin-top:50px;}
	
div.rightColumn h1{
	color:#013f70; 
	font-size:25px; 
	padding-bottom:15px;}
	
div.rightColumn .heading {
	background-color:#e78641;}
	
div.rightColumn .heading h4 {
	color:#ffffff; 
	font-weight:bold; 
	padding-bottom:5px; 
	padding-top:5px; 
	padding-left:10px; 
	margin-top:20px; 
	margin-bottom:20px;}
	
div.rightColumn li {
	margin-left:40px; 
	margin-top:5px;}
	
div.rightColumn .certification img {
	padding-top:30px; 
	padding-bottom:20px;}


/*contact page*/
#contact p{
	padding-bottom:3px;}
	
	
#contact .rightColumn div{
	padding-bottom:10px;
	padding-top:10px;
	margin:0px;
}

.contactform{
	position:relative;
	top:40px;
}

.contactform h2, #contact .rightColumn h1{
	padding-bottom:30px;}

#name, #email, #query
{
    position: relative;
    left: 130px;
    top: -20px;
    margin: 0;
    width: 300px;
}
.contactDetails p
{
    padding-bottom: 10px;
    margin: 0;
    text-decoration: none;
    font-family: Arial, Helvetica, Sans-Serif;
}

#submitButton
{
    position: relative;
    width: 120px;
    top: 20px;
    left: 8px;
    cursor: pointer;
}



/*sendmail page */
#sendmail{
	top:50px;

} 

#sendmail p, #sendmail h3, #sendmail a{
	color:#ffffff;
}


/*different page heights*/

div#pipeplugs .middle {
	height:6380px;}

div#tanks .middle{
	height:2200px;}
	
div#liftbags .middle{
	height:3050px;}
	
div#pipepackers .middle{
	height:3100px;}

div#sealingbags .middle{
	height:1690px;}
	
div#machining .middle{
	height:1400px;}
	
/* pages with sections in the main body*/	
.section img{
	padding:10px;}	


/*login*/		
div#login div.rightColumn div.login {
	position:relative; 
	padding-top:30px;
	}
	
div#login div.rightColumn div.login p {
	font-weight:bold;}
	
div#login div.rightColumn div.login #submitButton {
	position:absolute; 
	top:25px; 
	left:450px;
	background-color:#e78641; 
	border:0; 
	height:22px; 
	color:white;
	width:60px;
	font-weight:bold;}
	
div#login div.rightColumn div.login .label{
	position:absolute;
	top:27px;
}
	
div#login div.rightColumn #email {
	position:absolute;
	top:25px;
}	
	
div#login div.rightColumn div.login #submitButton:hover {
	background-color:#206eae; 
	cursor:pointer;}
	
	
div#login div.rightColumn p.warning, div#login div.rightColumn a.warning {
	position:relative; 
	padding-bottom:0px; 
	color:#e78641; 
	width:400px;}
	
div#login div.rightColumn a.warning:hover {
	color:black;}
	
div#login div.rightColumn div.warning{
	position:absolute;
	top:30px;
	left:130px;
}

/*downloads*/

div.links .rightcolumnheading{
	margin-bottom:30px;}

div.links p{
	position:relative;
	left:10px;
}

div.links p.flush{
	position:relative;
	left:0px;
}









