html, body {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
body {
	font: 10px "trebuchet ms", verdana, sans-serif;
	font-size: 100%;
	color: #575757;
}
img {
	border: 0px;
}
a {
	color: #575757;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #2B2B2B;
	text-decoration: underline;
}
ul {
	margin: 0px 0px 0px 2em;
	padding: 0px;
}
li {
	list-style: square;
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
form {
	margin: 0px;
	padding: 0px;
}

#adx {
padding: 400px;
}
#outer {
	background: url(images/bg_top.jpg) repeat-x;
	min-height: 757px;
	padding: 10px 0px;
	text-align: center;
}
#wrapper {
	text-align: left;
	margin: auto;
	position: relative;
	width: 1088px;
}


/* Body Image - Initial (Home) Screen */
#body_home {
	position: absolute;
	height: 700px;
	width: 980px;
	left: 24px;
	background: url(images/body_home.jpg) no-repeat;
}

/* Body Image - General (shorter) Screens */
#body_general {
	position: absolute;
	height: 780px;
	width: 980px;
	left: 24px;
	background: url(images/body_general.jpg) no-repeat;
}

/* Body Image - General (longer) Screens */
#body_general_long {
	position: absolute;
	height: 1100px;
	width: 980px;
	left: 24px;
	background: url(images/body_general_long.jpg) no-repeat;
}


/* Navigation Buttons. */
#button-1 {
	position: absolute;
	top: 142px;
	left: 310px;
	width: 76px;
	height: 53px;
	background: url(images/butt_low_Home.jpg) no-repeat;
}
#button-2 {
	position: absolute;
	top: 142px;
	left: 386px;
	width: 105px;
	height: 53px;
	background: url(images/butt_low_About.jpg) no-repeat;
}
#button-3 {
	position: absolute;
	top: 142px;
	left: 491px;
	width: 105px;
	height: 53px;
	background: url(images/butt_low_Products.jpg) no-repeat;
}
#button-4 {
	position: absolute;
	top: 142px;
	left: 596px;
	width: 105px;
	height: 53px;
	background: url(images/butt_low_Support.jpg) no-repeat;
}
#button-5 {
	position: absolute;
	top: 142px;
	left: 701px;
	width: 120px;
	height: 53px;
	background: url(images/butt_low_Contact.jpg) no-repeat;
}
#button-6 {
	position: absolute;
	top: 142px;
	left: 821px;
	width: 10px;
	height: 53px;
	background: url(images/butt_low_Customers.jpg) no-repeat;
}

div.padded-right1 {  
 padding-right: 100px;  
}  

div.padded-right2 {  
 padding-right: 200px;  
}  

div.padded-right3 {  
 padding-right: 300px;  
}  

div.padded-right3_5 {  
 padding-right: 350px;  
}  

div.padded-right4 {  
 padding-right: 400px;  
}  

div.padded-left1 {  
 padding-left: 100px;  
}  

div.padded-left2 {  
 padding-left: 200px;  
}  

div.padded-left3 {  
 padding: 300px;  
}  

div.padded-left3_5 { 
 color: #efefef; 
 padding-left: 350px;  
}  

div.padded-left4 {  
 padding-left: 400px;  
}  



#main-body-text {
	position: absolute;
	float: centre;
	top: 240px;
	width: 910px;
	color: #4E523F;
	display: block;
	line-height: 1em;
	background-color: transparent;
}
#main-body-text div {
	padding-left: 40px;
}

#main-body-text h1 {

  font: 2.3em "trebuchet ms";
  color: #363636;
}


#main-body-text h2 {
  font: 18px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h3 {
  font: 16px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h4 {
  font: 14px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h5 {
  font: 12px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h6 {
  font: 24px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h7 {
	position: relative;
  font: 34px "trebuchet ms", arial, sans-serif;
  color: #363636;
}


#upper-left-main-body-text {
	position: absolute;
	float: centre;
	top: 240px;
	width: 910px;
	color: #4E523F;
}

#upper-left-main-body-text h1 {
  font: 20px "trebuchet ms", arial, sans-serif;
  color: #363636;
}


#upper-left-main-body-text h2 {
  font: 18px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h3 {
  font: 16px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h4 {
  font: 14px "trebuchet ms", arial, sans-serif;
  color: #363636;
}

#main-body-text h5 {
  font: 12px "trebuchet ms", arial, sans-serif;
  color: #363636;
}



#main-body-text t1 {
  font: 20px "trebuchet ms", arial, sans-serif;
  color: #737373;
}


#main-body-text t2 {
  font: 18px "trebuchet ms", arial, sans-serif;
  color: #737373;
}

#main-body-text t3 {
  font: 16px "trebuchet ms", arial, sans-serif;
  color: #737373;
}

#main-body-text t4 {
  font: 14px "trebuchet ms", arial, sans-serif;
  color: #737373;
}

#main-body-text t5 {
  font: 12px "trebuchet ms", arial, sans-serif;
  color: #737373;
}



#lower-body-text {
	position: absolute;
	float: centre;
	top: 500px;
	width: 950px;
	color: #4E523F;
}

#lower-body-text h2 {
  text-align: center;
  font: 18px "trebuchet ms", arial, sans-serif;
  color: #ffffff;
}


#lower-body-text h1 {
  text-align: center;
  font: 22px "trebuchet ms", arial, sans-serif;
  color: #ffffff;
}



#subtab-text{
	display: block;
	position: absolute;
	float: centre;
	top: 196px;
	font: 1.46em "trebuchet ms";
	line-height: 1em;
	background-color: transparent;
	white-space: nowrap; /* wrapping breaks the effect */
	width: 400px;	
	color: #eeeeee;
}



#image-posn1{
	position: absolute;
	float: left;
	top: 250px;
	left: 640px;
}

#image-posn2{
	position: absolute;
	float: left;
	top: 235px;
	left: 590px;
}

#image-posn3{
	position: absolute;
	float: left;
	top: 235px;
	left: 550px;
}

#image-posn4{
	position: absolute;
	float: left;
	top: 260px;
	left: 680px;
}

#image-posn5{
	position: absolute;
	float: left;
	top: 235px;
	left: 550px;
}

#image-posn10{
	position: absolute;
	float: left;
	top: 490px;
	left: 70px;
}


#image-posn11{
	position: absolute;
	float: left;
	top: 560px;
	left: 760px;
}


#image-posn12{
	position: absolute;
	float: left;
	top: 820px;
	left: 760px;
}



#text-image-posn3{
	position: absolute;
	float: left;
	top: 450px;
	width: 320px;
	height: 215px;
	left: 550px;
}


#garmentlabel-posn1{
	position: absolute;
	float: left;
	top: 235px;
	left: 650px;
}



#customer-posn20{
	position: absolute;
	float: left;
	top: 300px;
	left: 40px;
}

#customer-posn21{
	position: absolute;
	float: left;
	top: 300px;
	left: 220px;
}


#customer-posn22{
	position: absolute;
	float: left;
	top: 300px;
	left: 400px;
}

#customer-posn23{
	position: absolute;
	float: left;
	top: 300px;
	left: 580px;
}

#customer-posn24{
	position: absolute;
	float: left;
	top: 300px;
	left: 760px;
}
#customer-posn25{
	position: absolute;
	float: left;
	top: 400px;
	left: 40px;
}

#customer-posn26{
	position: absolute;
	float: left;
	top: 400px;
	left: 220px;
}

#customer-posn27{
	position: absolute;
	float: left;
	top: 400px;
	left: 400px;
}

#customer-posn28{
	position: absolute;
	float: left;
	top: 400px;
	left: 580px;
}

#customer-posn29{
	position: absolute;
	float: left;
	top: 400px;
	left: 760px;
}


#customer-posn30{
	position: absolute;
	float: left;
	top: 500px;
	left: 400px;
}



#module-posn1{
	position: absolute;
	float: left;
	top: 510px;
	left: 40px;
}


#moduletext-posn1{
	font: 12px "trebuchet ms", arial, sans-serif;
	color: #363636;
	position: absolute;
	float: left;
	top: 520px;
	left: 80px;
}

#module-posn2{
	position: absolute;
	float: left;
	top: 510px;
	left: 220px;
}

#module-posn3{
	position: absolute;
	float: left;
	top: 510px;
	left: 400px;
}

#module-posn4{
	position: absolute;
	float: left;
	top: 510px;
	left: 580px;
}


#module-posn5{
	position: absolute;
	float: left;
	top: 510px;
	left: 760px;
}

#module-posn6{
	position: absolute;
	float: left;
	top: 570px;
	left: 40px;
}


#module-posn7{
	position: absolute;
	float: left;
	top: 570px;
	left: 220px;
}


#module-posn8{
	position: absolute;
	float: left;
	top: 570px;
	left: 400px;
}

#module-posn9{
	position: absolute;
	float: left;
	top: 570px;
	left: 580px;
}

#module-posn10{
	position: absolute;
	float: left;
	top: 570px;
	left: 760px;
}



