body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#eaf2fd;
}
html{
   overflow-y:scroll;
   overflow-x:scroll;
}

#wrapper {
	height: auto;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	background-color:#eaf2fd;
}

#wrapper #top-band {
width:1010px;
height:122px;
background-image:url(../images/top-band.jpg);
background-repeat:no-repeat;
}
.logo {
	padding-left:830px;
	padding-top:25px;
	position:absolute;
	float:left;
}

.main-logo {
	padding-left:30px;
	padding-top:30px;
	position:absolute;
	float:left;
}



#wrapper #top-band #menu-container {
width:820px;
height:25px;
margin-top:145px;
margin-left:320px;
float:left;
position:absolute;
}

#wrapper-product #top-band {
width:1010px;
height:122px;
background-image:url(../images/top-band.jpg);
background-repeat:no-repeat;
}

#wrapper-product #top-band #menu-container {
width:500px;
height:25px;
margin-top:95px;
margin-left:360px;
float:left;
}

#wrapper #banner {
width:1010px;
height:403px;
background-image:url(../images/banner-1.jpg);
background-repeat:no-repeat;
float:left;
}

#wrapper #box1 {
width:1010px;
height:auto;
margin-top:5px;
margin-left:0px;
background-image:url(../images/one-stop-solution-strip.png);
background-repeat:repeat-x;
float:left;
}


#wrapper #box2{
width:410px;
height:200px;
margin-top:5px;
background-image:url(../images/calibration-network.png);
background-repeat:no-repeat;
float:left;
margin-left:15px;
}
#wrapper #box2 #col1{
width:100px;
height:auto;
background-repeat:no-repeat;
float:left;
padding-left:15px;
}

#wrapper #box2 #col2{
width:100px;
height:auto;
background-repeat:no-repeat;
float:left;
padding-left:15px;
margin-top:55px;
}

#wrapper #box2 #col3{
width:100px;
height:auto;
background-repeat:no-repeat;
float:left;
padding-left:20px;
margin-top:55px;
}


#wrapper #box1 #lhs {
width:770px;
height:auto;
float:left;
}

#wrapper #box1 #rhs {
width:224px;
height:auto;
float:left;
margin-top:45px;
}

#wrapper #box1 #content {
width:900px;
height:auto;
float:left;
}

#wrapper #box3 {
width:145px;
height:200px;
background-image:url(../images/sales-network.png);
background-repeat:no-repeat;
float:left;
margin-left:10px;
margin-top:5px;
}

/*-------------- Company Profile -------------------------------*/


#wrapper #company-profile {
width:984px;
height:auto;
margin-top:5px;
margin-left:10px;
background-image:url(../images/company-profile-strip.png);
background-repeat:no-repeat;
float:left;
}

#wrapper #company-profile-1 {
width:984px;
height:auto;
margin-top:5px;
margin-left:10px;
background-image:url(../images/testimonials-strip.png);
background-repeat:no-repeat;
float:left;
}

#wrapper #company-profile #company-profile-text {
width:724px;
height:450px;
margin-top:5px;
margin-left:10px;
float:left;
}

#wrapper #company-profile #50-yrs {
width:250px;
height:450px;
float:left;
}


#wrapper #leftnav {
width:215px;
height:auto;
float:left;
}

/*-------------- Shop floor gauges -------------------------------*/

#wrapper-product{
width:1010px;
height:1100px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}

#wrapper-product-home{
width:1010px;
height:600px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
}


#wrapper-product #other-products{
width:200px;
height:100px;
background-color:#FF0000;
margin-right:10px;
margin-top:30px;
float:right;
}

#wrapper-product #product-left{
width:450px;
height:auto;
float:left;
margin-left:90px;
margin-top:20px;
}

#wrapper-product #product-right{
width:550px;
height:auto;
float:left;
margin-top:20px;
margin-left:-150px;
}

#wrapper-product #pagination {
width:100px;
height:30px;
float:right;
padding-left:500px;
}

/*-------------------- Contact --------------------------*/

#wrapper #contact {
width:984px;
height:auto;
margin-top:5px;
margin-left:10px;
background-image:url(../images/contact-strip.png);
background-repeat:no-repeat;
float:left;
}

#wrapper #contact #lhs {
width:384px;
height:auto;
margin-top:5px;
margin-left:10px;
float:left;
}

#wrapper #contact #rhs {
width:384px;
height:auto;
margin-top:5px;
margin-left:10px;
float:left;
}


/*--------------Download ---------------*/

#wrapper #downloads {
width:984px;
height:auto;
margin-top:5px;
margin-left:10px;
background-image:url(../images/sitemap-strip.png);
background-repeat:no-repeat;
float:left;
}

#wrapper #downloads #lhs {
width:384px;
height:auto;
margin-top:5px;
margin-left:10px;
float:left;
}

#wrapper #downloads #rhs {
width:384px;
height:auto;
margin-top:5px;
margin-left:10px;
float:left;
}



/* ----------------- Footer -----------------------------*/

#footer{
	height:4px;
	width:1010px;
	background-position: 0 0;
	background-color: #aae4de;
	margin-left:auto;
	margin-right:auto;
}

#footer p{padding: 10px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#595959;}
#footer p span{font:10px/16px Trebuchet MS, sans-serif;}
#footer p a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#595959; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; color:#097896}

#copyright{
	height:auto;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	margin-left: 400px;
	margin-top: 5px;
}
.general-text {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	line-height:16px;
}
.aboutus-text {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #313030;
	text-align: justify;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 45px;
}
.title-featured-products {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	color: #ae2900;
	text-align: justify;
}
.products-nav {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight:bold;
	color: #ae2900;
	line-height:20px;
	text-decoration:underline;
}
.featured-text {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #313030;
	width: 130px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 5px;
}
.img-aln {
	padding-left: 40px;	
}


.clear {clear: both; margin: 0px; height:0}

.product-home-caption {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:17px;
font-style:normal;
color:#007aff;
padding-left:27px;
text-decoration:underline;
}

.page-caption {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:normal;
color:#007aff;
padding-left:70px;
text-decoration:underline;
}
.product-caption {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:17px;
font-style:normal;
color:#000000;
margin-left:70px;
width:850px;
padding-left:10px;
}

.cntct-txt {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color:#0064d1;
}
.product-description {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
color:#0064d1;
padding-left:10px;
}
.product-description-1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
color:#000000;
padding-left:30px;
}
.product-description-2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
color:#004b9e;
padding-right:5px;
}

.img-line{
margin-left:70px;
}

.contact-caption {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:normal;
font-weight:700;
color:#000000;
padding-left:5px;
}

.download {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
color:#000000;
padding-left:35px;
text-decoration:none;
}

.download-1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:700;
color:#1d87fa;
padding-left:10px;
text-decoration:underline;
}

.download-2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:700;
color:#ff0000;
padding-left:10px;
text-decoration:underline;
}

.menu-style {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight:normal;
	color: #FFCC00;
}

/*----------------------- Menu Section Starts --------------------*/


#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
position:absolute;
line-height:1.5em; 
z-index:2;
}

#nav a{
display:block;
padding:0 20px;
color:#fff;
text-decoration:none;
}

#nav a:hover{
color:#000;
background-color:#3ea1b3;
height:23px;
}

#nav li{
float:left;
position:relative;
color:#FFF;
/*background-color:#000;
padding-top:1px;
*/
}

#nav ul {
position:absolute;
display:none;
width:230px;
top:1.5em;
}

#nav li ul a{
width:8em;
float:left;
background-color:#3ea1b3;
height:23px;
padding-top:5px;
width:235px;
/*opacity:0.8;*/
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0 0 0 -24px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.active {
	background-color:#3d3d3d;
	height:23px;
}

.mnu-text {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #313030;
	text-align: justify;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 45px;
}

.banner-items {
	margin-left:330px;
	margin-top:-200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#ffcc00;
}

.banner-items-1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#ffcc00;
	font-weight:normal;
	text-decoration:none;
}

.testimonials-caption {
	color:#004ea3;
	font-size:14px;
	font-weight:700;
}
.testimonials-caption-1 {
	color:#004ea3;
	font-size:13px;
	font-weight:700px;
}
.testimonials-caption-2 {
	color:#C30;
	font-size:13px;
	font-weight:700px;
}