html, body {
  text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}

body {
  margin: 0px;
  padding: 0px;
  color: #ffffff;
  background: #000000;
  background-image: url(images/mobile_bg_fill.jpg);
  background-repeat: repeat-y;
  background-size: 100%;
  font-size: 3em;
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
}

#gallery {
  position: relative;
  width: 800px;
  height: 533px;
} 

a {
  color: #ffffff; 
  font-weight: bold;
  text-decoration: underline; 
} 

a.navlink { 
  color: #ffffff; 
  font-size: 1.4em;
  font-weight: bold; 
  text-decoration: none; 
}

a.cartboxlink {
  color: #111111; 
  font-size: 0.8em;
  font-weight: bold; 
  text-decoration: none; 
} 

a.whiteboxlink {
  color: #414141; 
  font-weight: bold; 
  text-decoration: none; 
} 

a.whiteboxlinkbig {
  color: #414141; 
  font-size: 1.5em;
  font-weight: bold; 
  text-decoration: none; 
} 

a.webhublink { 
  color: #00db00; 
  font-weight: normal; 
  text-decoration: none; 
}

.errorheading { 
  font-family: Arial, sans-serif; 
  font-size: 40px; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  color: red; 
}

.errortext { 
  font-family: Arial, sans-serif; 
  font-size: 26px; 
  font-weight: bold; 
  font-style: normal; 
  text-decoration: none; 
  color: #000000; 
}

p {
  text-align: justify;
  text-indent: 0px;
  margin: 0px 0px 30px 0px;
}

h1 {
  font-size: 1.6em;
  color: #eaeaea;
  margin: 0px;
  padding: 0px 0px 30px 0px;
  text-align: center;
}

h2 {
  font-size: 1.4em;
  color: #eaeaea;
  margin: 0px;
  padding: 0px 0px 30px 0px;
  text-align: center;
}

h3 {
  font-size: 1.2em;
  color: #eaeaea;
  margin: 0px;
  padding: 0px 0px 30px 0px;
  text-align: center;
}

h4 {
  font-size: 1.1em;
  color: #eaeaea;
  margin: 0px;
  padding: 0px 0px 30px 0px;
  text-align: center;
}

table {
  margin-left: auto;
  margin-right: auto;
  margin: 0px;
}

input[type=checkbox] {
    transform: scale(2.5);
}
.floatright { 
  float: right; 
  margin: 3px 3px 3px 10px;
}

.floatleft { 
  float: left; 
  margin: 3px 10px 3px 3px; 
}

.center {
  text-align: center; 
}

.left { 
  text-align: left;
} 

.right { 
  text-align: right; 
}

.italic {
  font-style: italic;
}

.red { 
  color: #C30000;
}

.fineprint { 
  font-size: 22px; 
  font-weight: normal; 
  font-style: italic; 
  text-decoration: none; 
  color: #696969; 
}
