/* @group reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, img{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Calibri, Arial;
	color: #444;
	font-size: 12px;
}
	
/* remember to define focus styles! */
:focus {
	outline: 0;
}



ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */ 
table {
	border-collapse: separate;
	border-spacing: 0;
	background-color: #FFFFFF;
}
caption, th, td {
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* @end */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F9F9F9;
	background-repeat: no-repeat;
}
#container {
	position: relative;
	width:982px;
	margin:0 auto;
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-right:0px solid #ffffff;
	z-index: 1;
	height: 830px;
	background-color: #F9F9F9;
}
#outerlayer {
	position:absolute;
	width:982px;
	height:830px;
	z-index:1;
	left: 0px;
	top: 0px;
	
	visibility: visible;
	background-color: #F9F9F9;
}
#logo {
	position:absolute;
	width:354px;
	height:89px;
	z-index:1;
	top: -5px;
	left: -13px;
}
#nav {
	position:absolute;
	width:982px;
	height:31px;
	z-index:9;
	top: 121px;
	overflow: visible;
	left: -3px;
}
#header-content {
	position:absolute;
	width:497px;
	height:46px;
	z-index:3;
	left: 473px;
	top: 29px;
	color: #F00;
	text-align: center;
}
#header-content2 {
	position:absolute;
	width:333px;
	height:46px;
	z-index:3;
	left: 660px;
	top: 77px;
	color: #F00;
	text-align: center;
}
#header-content3 {
	position:absolute;
	width:344px;
	height:74px;
	z-index:3;
	left: 463px;
	top: 809px;
	color: #444;
	text-align: left;
}
#bar-header {
	position:absolute;
	width:981px;
	height:4px;
	z-index:4;
	left: 1px;
	top: 104px;
	background-color: #8CC63E;
}
#home-top-image {
	position:absolute;
	width:981px;
	height:206px;
	z-index:6;
	top: 222px;
	left: 2px;
}
#everything-hydraulic {
	position:absolute;
	width:140px;
	height:227px;
	z-index:7;
	top: 523px;
	left: -25px;
}
#content {
	position:absolute;
	width:545px;
	height:225px;
	z-index:8;
	left: 75px;
	top: 488px;
	text-align: justify;
	color:#003;
	font-size: 14px;
}
#content2 {
	position:absolute;
	width:323px;
	height:203px;
	z-index:9;
	left: 663px;
	top: 488px;
	text-align: left;
	padding: 10px;
	padding-top: 3px !important;
	background-image: url(images/greendiamondband.png);
	color: #444;
	font-size: 12px;
}
#content-divide {
	position:absolute;
	width:1px;
	height:293px;
	z-index:10;
	left: 642px;
	top: 488px;
}
#footer {
	position:absolute;
	width:217px;
	height:95px;
	z-index:11;
	left: 10px;
	top: 755px;
	color: #444;
}
#webdesign {
	position:absolute;
	width:764px;
	height:15px;
	z-index:12;
	left: 2px;
	top: 879px;
	color: #444;
	font-size: 10px;
}#webdesign {
	color: #444;
	font-size: small;
}
#footer-details1 {
	position:absolute;
	width:246px;
	height:28px;
	z-index:13;
	left: 0px;
	top: 807px;
	color: #16164C;
}
#footer-details2 {
	position:absolute;
	width:248px;
	height:28px;
	z-index:14;
	left: 226px;
	top: 809px;
	color: #444;
}
#footer-details3 {
	position:absolute;
	width:229px;
	height:28px;
	z-index:14;
	left: 425px;
	top: 747px;
	color: #16164C;
}
#footer-details4 {
	position:absolute;
	width:207px;
	height:28px;
	z-index:16;
	left: 674px;
	top: 669px;
	font-weight: bold;
	font-size: 12px;
	color: #444;
}
#phone {
	position:absolute;
	width:981px;
	height:2px;
	z-index:2;
	left: 2px;
	top: 201px;
	color: #444;
}
/* Ca3er style */
.cu3er_resize { width:981px; margin:0; padding:0; display: inline;}
#cu3er-container { width:981px; outline:0; margin:0; padding:0; display: inline; }
