body {
  overflow:auto;
  margin:0;
  padding:0;
  text-align:center;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:70%;
  color:#666;
  background-color:#CCCCCC;
}

a {
  text-decoration:none;
  color:#c06;
}
a:hover {
  color:#fff;
}

h1 {
  font-size:1.3em;
  color:#333;
  margin:0 0 1em 0;
  padding:0;
}
h2 {
  font-size:1em;
  margin:0;
  padding:0;
}

p {
  margin:0 0 1em 0;
  padding:0;
}

ul {
  margin:1em 0 1em 40px;
  padding:0;
}

img {
  margin:0;
  padding:0;
  border:0;
}

form {
  margin:0;
  padding:0;
}
input,select,textarea {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:1em;
}

div#holder {
  text-align:left;
  width:760px;
  margin:0 auto;
  background:#Fff;
  padding:0;
  border:1px solid #535AA8;
}
div#holder img{
 margin:0;
 padding:0;
}

div.clearleft {
  line-height:1px;
  clear:left;
}

div#header {
  position:relative;
  margin:0;
  padding:0;
}
ul#navbar {
  position:absolute;
  right:200px;
  top:114px;
  list-style:none;
  font-family:arial,helvetica,sans-serif;
  line-height:1.4em;
  margin:0;
  padding:0;
}
ul#navbar li {
  position:relative;
  display:inline;
}
ul#navbar li a {
  text-decoration:none;
  font-size:1.1em;
  font-weight:bold;
  color:#3107A6;
  padding:0 4px 0.5em 4px;
}
ul#navmenu li a:hover {
  color:#333;
}
ul#navbar li ul {
  position:absolute;
  left:6px;
  top:1.7em;
  display:none;
  list-style:none;
  font-size:0.9em;
  line-height:1.4em;
  margin:0;
  padding:0;
}
ul#navmenu li:hover ul,ul#navbar li.over ul {
  display:block;
}
ul#navbar li ul li a {
  display:block;
  height:1.4em;
  width:6em;
  background-color:#f09;
  padding:1px 6px;
}
div#leftmenu{
  float:left;
  padding:0;
  margin:0;
  
 }
div#leftmenu ul {
 padding:0;
 margin:10px 0 0 10px;
}
div#leftmenu ul li{
  list-style-type:none;
  padding:11px 0 19px 0;
  background:#fff url('images/button.jpg') no-repeat top left;
  width:95px;
  text-align:center;
  
  
}
div#leftmenu ul li a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#333399; 
  font-weight:bold;
  display:block
}
div#leftmenu ul li a:hover {
  color:#fff; 
}
div#content {
  margin:0;
  padding:0;
  
  
  
}
div#bottom {
}
div#left {
  position:relative;
  float:left;
  width:190px;
  margin:0 0 0 10px;
  padding:0;
  
 }




div#news {
  position:relative;
  top:-2px;
  margin:0px;
  padding:15px;
  
  color:#FFFFFF;
}
div#news h1 {
  font-size:1.2em;
  margin:0 0 0.5em 0;
}
div#news p {
  margin:0 0 0.5em 0;
}
div#right {
  float:left;
  width:120px;
  margin:20px 0 0 20px;
  padding:0;
  
}
div#right {
  \width:460px;
  w\idth:420px;
}
div#right a#download {
  display:block;
  margin:18px 0 18px 0;
  padding:12px 0 12px 0;
  color:#333399;
}
div#right a#download img {
   margin:0;
   padding:0;
}
div#right table tr#heading {
   font-weight:bold;
   text-align:center;
   color:#FFFFFF;
   background-color:#333399;
}
div#right table#contact tr td {
   border:none;
}
div#right table tr td {
   border:#333399 1px solid;
   padding:3px;
   margin:0;
   font-size:12px;
}

div#pictureold {
  background:url('images/meg-back.gif') no-repeat top left;
  width:180px;
  height:410px;
  position:relative;
  left:5px;
  top:-28px;
  
}
div#picture {
  width:180px;
  height:410px;
  float:left;
}
div#pic {
  background:url('images/meg-back.gif') no-repeat top left;
  width:180px;
  height:410px;
  position:relative;
  left:5px;
  top:-27px;
  
}
div#latestnews {
  border:#666 1px solid;
  padding:5px;
  background-color:#e5e5e5;
}
div#specifications {
  margin:0;
  padding:0;
}
div#specifications table {
  background-color:#ccc;
  margin:6px 0;
}
div#specifications table tr th {
  text-align:left;
  vertical-align:top;
  margin:1px;
  padding:4px;
  background-color:#fff;
}
div#specifications table tr td {
  text-align:left;
  vertical-align:top;
  margin:1px 0 0 1px;
  padding:4px;
  background-color:#fff;
}
div#specifications table tr td ul {
  margin:0 0 0 20px;
  padding:0;
}
table.gallery {
  border:0;
}
table.gallery tr td {
  padding:6px 0;
}
table.gallery tr td h2 {
  margin:1em 0 0 0;
}
span#quantitystop {
  color:#fff;
}
div#footer{
  width:100%;
  padding:0;
  margin:0;
}

div#footer table tr td{
  text-align:left;
  font-size:0.9em;
  color:#fff;
  padding:6px 0;
  margin:0;
  
  font-family:Arial, Helvetica, sans-serif;
}
div#footer table tr td.right{
  text-align:right;
  padding:0 4px 0 0;
}
div#footer a {
  color:#fff;
}

div#footer table {
  padding:0;
  margin:0;
  background-color:#CCCCCC;
}

div#locate {
  float:right; 
}
body#maps{
  background-color:#fff;
}