html {
	font-size: 62.5%;
}
a {
	text-decoration: none;
	font-weight: bold;
}
a img {
  border: none;
}
a:hover {
	text-decoration: underline;
}
blockquote {
	font-style:italic;
	margin: 10px;
}
body, td, p, h1, h2, h3, h4, a, input, select, textarea {
	color: #A87037;
}
body {
	background: #F9EDE0;
	padding: 0;
	margin: 0;
  font-size: 1.3em;
  line-height: 1.4;
}
body, select, textarea {
	font-family: "Trebuchet MS", Verdana, Helvetica, serif;
}
dl dt {
	font-weight: bold;
}
dl dd {
	margin: 1em 10px;
}
h1, h2, h3, h4, #nav {
	font-family: "Century Gothic", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 1.6em;
	margin-top: 20px;
}
h2 {
	font-size: 1.5em;
	margin-top: 20px;
}
h3 {
	font-size: 1.4em;
	margin-top: 20px;
}
h4 {
	font-size: 1.3em;
	margin-top: 20px;
}
img {
    border: 0;
}
fieldset {
	border: 1px solid #D8B089;
	padding: 10px;
}
fieldset p {
	margin: 0 0 0.2em 0;
}
legend {
	color: #D8B089;
	font-size: 80%;
	font-weight: bold;
}

abbr, acronym {
  border: none;
  cursor: help;
}
abbr:hover,
abbr:focus,
acronym:hover,
acronym:focus {
  border-bottom: 1px dotted #D8B089;
  color: #D8B089;
}

table {
  width: 95%;
  text-align: center;
}
td, th {
  text-align: center;
}
th {
  border-bottom: 2px solid #D3B7A8;
  font-size: 1.5em;
}
td {
  border-bottom: 1px solid #D3B7A8;
}

/* Layout */

#header {
  background: #FFF url(/images/header-bg-facial-treatment.jpg) no-repeat 100% 0;
  text-align: left;
  padding: 20px;
}

#header a {
  display: block;
  width: 233px;
  height: 95px;
}

#container {
  background: #FFF url(/images/page-bg-gradient.gif) repeat-x 0 115px;
  overflow: hidden;
  zoom: 1;
}

#content {
  float: right;
  width: 75%;
  overflow: hidden;
	margin-top: 0;
}
#main-content {
  float: left;
  width: 62%;
  padding: 0;
  margin: 0 5% 0 0;
}
#sub-content {
  float: left;
  width: 28%;
  margin: 0 5% 0 0;
  padding: 0;
  min-width: 165px;
}
/* IE Layout fixes */
* html #main-content {
  margin: 0 2% 0 0;
  
}
* html #sub-content img {
  overflow: hidden;
}

#nav {
  float: left;
  width: 20%;
  margin: 0 4% 0 0;
}
#content,
#nav {
  margin-bottom: 20px;
}

#footer {
  clear: both;
  margin: 2em 1em;
  padding-top: 2em;
}

/* Generic */

.vcard .tel .type {
  display: none;
}

/* Navigation */

#nav ul {
  margin: 20px 0 1em 20px;
  padding: 0;
}

#nav li {
  list-style: none;
  margin: 0 0 0.5em;
  padding: 0;
}

#nav ul ul {
  margin: 0.5em 0 0.5em 0.5em;
}


/* Content */

blockquote {
  background: transparent url(/images/testimonial-bubble.png) no-repeat left bottom;
  margin: 1em 0;
  padding: 0 0 40px 20px;
  zoom: 1;
}

blockquote cite {
  display: block;
  text-align: right;
  font-style: italic;
  opacity: 0.6;
  -moz-opacity: 50%;
  margin: 0.5em 0;
}


form ol {
  margin: 0;
  padding: 0;
}
form ol li {
  list-style: none;
  margin: 0 0 0.5em;
  padding: 0;
}
form ol li label {
  display: block;
}

.breakout {
  float: right;
  margin: 0 0 10px 10px;
}


/* Sub content */

.small-quote {
  background: url(/images/testimonial-quotes.gif) no-repeat 0 0;
}
.small-quote p {
  background: url(/images/testimonial-quotes.gif) no-repeat 100% 100%;
  margin: 0 0 0 10px;
}

#awards strong {
  display: block;
  font-size: 0.8em;
  margin: 0 0 0 1.5em;
}

#green-peel-youtube a * {
  display: block;
}
/* Footer */

#footer p {
  text-align: right;
  color: #AAA;
  font-size: 0.8em;
}


/* Page Specific */

ul.prices {
  margin: 0;
  padding: 0;
}

ul.prices li {
  list-style: none;
  margin: 0;
  padding: 0;
} 
ul.prices li h3 {
  border-bottom: 2px solid #D3B7A8;
  overflow: hidden;
}
ul.prices li h3 .product {
  float: left;
}
ul.prices li h3 .price {
  float: right;
}
ul.prices li ul {
  margin: 0.5em 0 1em 1em;
  padding: 0;
}
ul.prices li ul li {
  list-style: disc;
  padding: 0 0 0 1em;
}


.dmk-uk {
  background: url(/images/danne_montague_king_uk.gif) no-repeat top center;
  padding: 100px 0 0;
}


.opening-times .day {
  text-align: right;
  padding-right: 15%;
}

.opening-times .dtstart,
.opening-times .dtend {
  width: 33%;
  font-weight: bold;
}




/* IE Fixes */
