body { 
  margin: 0;
  padding: 0;
  font-family: Verdana, arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000;
  background: #fff4de;
 }
#container { 
  margin: 0;
  padding: 0;
 width: 775px;
 height: auto;
 background: transparent;
 border: 1px solid #bbb;
 }
#banner { 
  display: none;
  margin: 0;
  padding: 0;
 width: 100%;
 border-bottom: 1px solid #666; 
 background: #f6e2b0;
 }
#search { 
  display: none;
  margin: 0;
  padding: 0;
  height: 35px;
  background: url(images/contactusbgrd.gif);
  border-bottom: 1px solid #bbb;
 }
#search p { 
 margin-left: 558px;
 }
#logodiv { 
  background: #fff url(images/makworld.gif);
  height: 100px;
 }
#logodiv a img {border: 0; text-decoration: none;}
#nav { 
  display: none;
  background: url(images/topnavbgrd.gif); 
  height: 30px;
  border-top: 1px solid #bbb;
 }
#nav ul { 
	display: none;
        margin: 0;
        padding: 0;
	list-style: none; 
	margin-left: 180px; 
	font-size: 12px; 
	font-weight: bold;
        line-height: 30px; 
}
#nav ul li a { color: #000; text-decoration: none; }
#nav ul li a:hover { display: block; background: #ccc; }
#nav ul li.nav-6 {
	line-height: 30px; width: 75px; text-align: center;
}
#nav ul li.nav-5 {
	line-height: 30px; 
	margin-left: 76px; 
	width: 76px; 
	margin-top: -30px; 
	text-align: center;
	
}
#nav ul li.nav-4 {
	line-height: 30px; 
	margin-left: 145px; 
	width: 110px; 
	margin-top: -30px; 
	text-align: center;

}
#nav ul li.nav-4a {
	line-height: 30px; 
	margin-left: 215px; 
	width: 126px; 
	margin-top: -30px; 
	text-align: center;

}
#nav ul li.nav-3 {
line-height: 30px; 
	margin-left: 306px; 
	width: 86px; 
	margin-top: -30px; 
	text-align: center;
	
}
#nav ul li.nav-2 {
line-height: 30px; 
	margin-left: 396px; 
	width: 86px; 
	margin-top: -30px; 
	text-align: center;
	
}
#nav ul li.nav-1 {
	line-height: 30px; 
	margin-left: 495px; 
	width: 90px; 
	margin-top: -30px; 
	text-align: center;
	
}
#styleoff h4 { 
	margin: 0; 
	padding: 0; 
	margin-left: 10px; 
	padding-top: 10px;
	margin-bottom: -8px;
}
p.up {margin-top: -8px; }
#center {
  margin: 0;
  padding: 0;
  width: 775px;
  height: 525px;
  background: url(images/homebacking.jpg) 0 0 no-repeat;
  color: #666;
}
#centertext { margin: 0; padding: 0; margin-left: 185px; padding-top: 25px;}
#centertext h1 { font-weight: normal; text-transform: uppercase; font-size: 28px; }
#centertext h2 { font-weight: normal; text-transform: uppercase; font-size: 19\px; margin-left: 30px; margin-top: -14px; }
#centertext h3 { font-weight: normal; text-transform: uppercase; font-size: 17\px; margin-left: 40px; }
#centertext p {margin-left: 40px; font-size: 11px; color: #333;}
#centertext a { text-decoration: none; color: #666;}
#centertext a:hover { text-decoration: none; color: #d00;}
#item1 {display: block; }
#item2 {display: none;}
#item3 {display: none;}
#item4 {display: none;}
#item5 {display: none;}
#item6 {display: none;}
#item7 {display: none;}
#item8 {display: none;}
#item9 {display: none;}
#item10 {display: none;}
#item11 {display: none;}
#lcol { 
  display: none;
  float: left;
  width: 181px;
  height: 900px;
  border: 0;
  background: url(images/sidenavback.gif) 0 0 no-repeat; 
  line-height: 16px;
}
#lcol br {line-height: 6px; }
#lcol ul { list-style: none; margin: 0; padding: 0; margin-left: 10px;}
#lcol ul li a { text-decoration: none; color: #005; font-size: 12px;}
#lcol ul li ul li a { text-decoration: none; color: #369; font-size: 11px; line-height: 14px;}
#lcol ul li a:hover { text-decoration: underline; color: #d00; } 
#lcol p,h1,h2,h3,h4,h5,h6 {margin-left: 10px;}
#main { 
  margin-left: 20px;
  padding: 0;
  width: 590px;
  height: auto;
  border-left: 1px solid #bbb;
  background: #fff;
 }
#main ul { margin: 0; padding: 0; margin-left: 45px; }
#main ol {position: relative; margin-left: 45px;}
#prodhead { 
  display: none;
  position: absolute;
  top: 172px;
  left: 185px;
  width: 591px;
  height: 120px;
  background-image: url(images/productbanner.gif);
 }
#trainhead { 
  display: none;
  position: absolute;
  top: 172px;
  left: 185px;
  width: 591px;
  height: 120px;
  background-image: url(images/trainerbanner.gif);
 }
#rdhead { 
  display: none;
  position: absolute;
  top: 172px;
  left: 185px;
  width: 591px;
  height: 120px;
  background-image: url(images/rndbanner.gif);
 }
#otherhead { 
  display: none;
  position: absolute;
  top: 172px;
  left: 185px;
  width: 591px;
  height: 120px;
  background-image: url(images/banner.gif);
 }
#main h1 { 
  display: block;
  margin: 0;
  padding-top: 85px;
  padding-left: 15px;
  padding-bottom: 10px;
  background: #fbe2b0;
  font-size: 22px; 
  font-weight: normal; 
  color: #1850a4;
  line-height: 30px;
}
#main img { 
 padding: 10px;
 }
#main img.l { padding: 10px; }
#main p, ol, ul, h1, h2, h3, h4, h5, h6 { margin: 10px; }
#main h3 { font-size: 18px; font-weight: normal; padding: 0; margin-bottom: 0;   color: #1850a4;}
#main h4 { font-size: 14px; }
#main h5 { font-size: 13px; margin-bottom: -5px;}
#main hr { width: 97%; text-align: center;}
#content { 
  margin-top: 15px;
 }
#caption { 
float: right;
  display: inline;
  width: 300px;
  margin: 5px;
}
#caption img {display: block;}
#caption p {
  clear: both;
  font-size: 11px;
  font-style: italic;
  color: #339;
}
#ncapt { 
float: right;
  display: inline;
  width: 250px;
  margin: 5px;
}
#ncapt img {display: block;}
#ncapt p {
  clear: both;
  font-size: 11px;
  font-style: italic;
  color: #339;
}
#lcapt { 
float: left;
  display: inline;
  width: 300px;
  margin: 10px;
}
#lcapt img {display: block;}
#lcapt p {
  clear: both;
  font-size: 11px;
  font-style: italic;
  color: #339;
}
#shade { 
 margin: -10px; 
 margin-bottom: -25px;
 padding: 0; 
 background: #889; 
 margin-top: 10px;
 color: #fff;
 font-size: 11px;
}
#shade table { margin-left: 10px; margin-right: 10px;}
#shade th, td { padding: 10px; }
#shade td {padding-top: 0;}
#shade th {text-transform: uppercase; font-weight: normal; font-size: 16px; text-align: left; }
.red {color: #f00;}
th, td { padding: 2px; font-size: 12px;}
table ol { padding: 0; margin: 0; padding-left: -5px; font-size: 10px;}
table.press td {padding: 0; font-size: 12px;}
table.prodtab {  border: 1px solid #333; font-size: 11px; width: 590px;}
table.prodtab td.head {  
	width: 15%; 
	color: #282828; 
	font-weight: bold; 
	font-size: 12px; 
	text-align: left; 
	background: #d3c4a7; 
}
table.prodtab td {  
	width: 16%; 	
	font-weight: normal; 
	font-size: 11px; 
	padding: 4px; 
	background: #fff6e5; 
	text-align: left; 
}
table.prodtab td.blue { 
	color: #00d; 
	text-align: left; 
	font-size: 13px; 
	font-weight: bold; 
	background: #8aacb8;
}
table.prodtab td.blue em { 
	color: #fff; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold;
}
table.prodtab td.build { background: #efe8d6; text-align: left; }
table.phot { text-align: center; width: 590px; }
table.phot th { background: #1850a4; color: #fff; font-size: 14px; }
table.phot th em { font-weight: normal; font-size: 12px; } 
table.phot td a {text-decoration: none; font-weight: bold; color: #1850a4; }
p.mapcaption { text-transform: uppercase; color: #1850a4; font-weight: bold; text-align: center; line-height: 16px;}
img.map { margin: 0; padding: 0; margin-top: 12px;}
img.AU { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 545px;
  left: 650px;
 }
img.CN { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 450px;
  left: 610px;
 }
img.CZ { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 665px;
  left: 560px;
 }
img.EC { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 520px;
  left: 340px;
 }
img.FR { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 670px;
  left: 510px;
 }
img.DE { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 650px;
  left: 540px;
 }
img.GR { 
  display: none;
  position: absolute;
  height: 10px;
  width: 10px;
  top: 700px;
  left: 595px;
 }
img.IN { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 470px;
  left: 570px;
 }
img.IS { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 457px;
  left: 505px;
 }
img.IT { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 690px;
  left: 550px;
}
img.JP { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 445px;
  left: 667px;
 }
img.KO { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 442px;
  left: 648px;
 }
img.PK { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 455px;
  left: 558px;
 }
img.PO { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 645px;
  left: 578px;
 }
img.RU { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 410px;
  left: 510px;
 }
img.SI { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 505px;
  left: 615px;
 }
img.SP { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 695px;
  left: 490px;
 }
img.SW { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 395px;
  left: 480px;
 }
img.TW { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 465px;
  left: 638px;
 }
img.TU { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 438px;
  left: 495px;
 }
img.US { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 445px;
  left: 330px;
 }
img.UK { 
  position: absolute;
  height: 10px;
  width: 10px;
  top: 645px;
  left: 495px;
 }
a img { border: 0; }
#OT { display: block; margin: 20px;}
#AU { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#CN { display: none; position: absolute; top: 580px; left: 170px; margin: 20px;font-size: 11px;}
#CZ { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#EC { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#FR { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#DE { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#GR { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#IN { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#IS { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#IT { display: none; position: absolute; top: 610px; left: 170px; margin: 20px;font-size: 11px;}
#JP { display: none; position: absolute; top: 610px; left: 170px; margin: 20px;font-size: 11px;}
#KO { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#PK { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#PO { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#RU { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#SI { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#SP { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#SW { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#TW { display: none; position: absolute; top: 600px; left: 170px; margin: 20px;font-size: 11px;}
#TU { display: none; position: absolute; top: 610px; left: 170px; margin: 20px;font-size: 11px;}
#UK { display: none; position: absolute; top: 610px; left: 170px; margin: 20px;font-size: 11px;}
#US { display: none; position: absolute; top: 620px; left: 170px; margin: 20px;font-size: 11px;}
#footer { 
position: relative;
margin-top: 0px;
width: 775px;
height: 50px;
background: url(images/sitebottom.gif);
 }
#main { 
 voice-family:  "\"}"\"";
 voice-family:inherit;
 top: 183px;
 width: 592px;
 }
#center { }
#prodhead { top: 182px; left: 183px; width: 593px;}
#trainhead { top: 182px; left: 183px; width: 593px;}
#rdhead { top: 182px; left: 183px; width: 593px;}
#otherhead { top: 182px; left: 183px; width: 593px;}
#shade {margin: 0px; margin-bottom: -17px;}
img.map { margin-top: 0px; }









