html, body {
	margin:0 auto; width:320px;
	background:#000; color:#fffbff;
	font:12pt Helvetica, Arial, sans-serif;
}
div#header {
  margin:0 auto;
}
a, a:visited {
  color:#fff;
}
a:hover {
  color:#000; 
}

ul.menu {
	margin:0; padding:6px 0 5px 10px;
	height:24px;
  background:#7f0049 url(/mobile-layouts/2/design/background-navigation.png) no-repeat;	
}
ul.menu li {
  display:inline;
  margin-right:10px;
}
ul.menu li a, ul.menu li a:visited {
  font-size:11pt;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
ul.menu li a:hover {
  color:#000;	
}

div#content {
	margin-bottom:15px;
  padding:8px 6px;
  background:#000000 url(/mobile-layouts/2/design/background-content.png);
  border-bottom:1px solid #2b2b2b;
}
div.text {
	padding:2px 0;
	text-align:center;
}
div.text p img {
  border:1px solid #fff;
}

div.heading {
	height:28px; width:307px;
	background:transparent url(/mobile-layouts/2/design/background-heading.png) repeat-x;
}
.heading h2 {
	width:227px;
	margin:0; padding:4px 0 0 10px;
	font-size:13pt;
	float:left;
}
.heading div {
  margin:0; padding:6px 0 0 251px;
}
.heading div a, .heading div a:visited {
  font-size:11pt; color:#000;
  font-weight:bold;
  text-decoration:none; text-transform:uppercase
}
.heading div a:hover {
  color:#fff; 
}
.clear {
  clear:left;
}

p.picture {
  margin:4px 0 0 0;
}
p.contact {
	margin:4px 0 0 0;
  font-size:12pt;
}
p.number {
	width:257px; height:34px;
	margin:5px auto 2px auto;
	padding-top:3px;
  font-size:18pt; font-weight:bold;
  background:transparent url(/mobile-layouts/2/design/button.png) no-repeat;
  text-align:center;
  text-shadow:3px 2px 2px #000;
}
p.number a, p.number a:visited {
  color:#fff; text-decoration:none;	
}
p.number a:hover {
  color:#000;
  text-shadow:none;
}
p.small-number {
	padding-top:4px;
	font-size:15pt;
}
p.very-small-number {
  padding-top:8px !important;
  font-size:11pt;
}

p.pricing {
	margin:4px 0;
  color:#363636;
  font-size:9pt;
}
p.pricing-ch {
  font-size:12pt !important;
}

p.description {
	margin:0 5px 10px 5px;
  font-size:10pt;
  text-align:justify;
}

div#footer {
	width:307px; height:38px;
	padding:4px 0 0 5px;
	font-size:9pt;
	background:transparent url(/mobile-layouts/2/design/footer.png) no-repeat;
	text-align:center;
}

div.info {
	margin-bottom:15px;
  text-align:center;
}
div.info h3 {
  margin-bottom:5px;	
}
.access-number{text-decoration:underline}.site-link{background:#666;border:1px solid #fff;padding:4px;margin:10px 0;text-align:center;}