html {
  font-family:'Courier New, Courier', monospace;
  font-size:14px; /* bigger font size for mobile site */
}
body {
  margin:0; padding:0;
  background-color:#ffffff;
  text-align:center;
}

.using-desktop {
  display:none;
}
.using-desktop {
  font-family:'Courier New, Courier', monospace;
  font-size:14px;
  font-style:italic;
  color:#990066;
}

.desktop-only {
  display:none;
}

.nav {
  background-color:#cccccc;
}

.nav a {
  display:inline-block;
  padding:14px;         /* Increase the touch area */
  text-decoration:none; /* Gets rid of the underline */
  color:#990066;
}

.nav a.home-button {
  display:block; /* Expand this button across the whole screen */
}

/* Container */
.container {
  padding:30px 0;

  margin:0 auto;
  background:#ffffff;
}

/* Header */
.header {
  height:80px;
  /* background:#0d0d0d url('images/mobile/header-0291.jpg') right top no-repeat; */
  position:relative;
}

/* General Styles - colors/fonts */
h1, h2, h3 {
  color:#990066;
}
ul {
  padding:0;
  list-style:none;
}

.content,
.categories,
.cart {
  padding:15px;
}


/* Content section */
.hello-world {
	color:#990066;
}

.content {
  float:none;
}
.content p {
  line-height:19px;
}
.item {
  display:block;
  vertical-align:top;
  width:180px;
  margin:0 15px 20px 0;
}
.item img {
  padding:5px;
  border:1px solid #ddd;
  background:#fff;
}
.item h4 {
  margin:5px 0 0 0;
  padding:0;
}
hr.divider {
  height:5px;
  background:#ccc;
  border-radius:3px;
  -moz-border-radius:3px;
  border:0;
  margin:20px 0;
}