.K_bgColor_WhiteTransparent {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
}
.K_bgColor_OffWhiteTransparent {
  background-color: #f8f8f8;
  background-color: rgba(248, 248, 248, 0.95);
}
.K_bgColor_warmWhiteTransparent {
  background-color: #fff4e8;
  background-color: rgba(255, 244, 232, 0.95);
}
.K_bgColor_darkOpaque { background-color: black; }
body {
  font-size: 13px;
  font-weight: 300;
  font-family: "museo-sans-1", "museo-sans-2", Helvetica, Arial, sans-serif;
  color: #221d18;
  opacity: 99%;
  line-height: 20.8px;
}
p {
  padding-bottom: 20.8px;
  font-weight: 300;
  font-size: 13px;
}
h1 {
  font-size: 28.6px;
  line-height: 41.6px;
  padding-bottom: 10.4px;
}
h2 {
  font-size: 28.6px;
  line-height: 41.6px;
  font-weight: 300;
  padding-bottom: 10.4px;
}
h3 {
  font-size: 23.4px;
  line-height: 20.8px;
  font-weight: 500;
  padding-bottom: 10.4px;
}
h4 {
  font-size: 23.4px;
  line-height: 20.8px;
  font-weight: 300;
  padding-bottom: 10.4px;
}
h5 {
  font-size: 18.2px;
  line-height: 20.8px;
  font-weight: 500;
  padding-bottom: 10.4px;
}
h6 {
  font-size: 18.2px;
  line-height: 20.8px;
  font-weight: 300;
  padding-bottom: 10.4px;
}
li { font-size: 13px; }
li li { font-size: 13px; }
li li li { font-size: 13px; }
em { font-style: italic; }
strong { font-weight: 500; }
small { font-size: 10.8329px; }
sup {
  font-size: 10.8329px;
  vertical-align: super;
  line-height: 0px;
}
sub { font-size: 10.8329px; }
br { display: block; }
input, select {
  font-size: 13px;
  line-height: 20.8px;
  font-weight: 300;
}
legend {
  font-size: 18.2px;
  line-height: 20.8px;
  font-weight: 300;
}
.K_linksUnderlined {
  border-bottom-style: solid;
  border-bottom-color: #c8c8c8;
  border-bottom-width: 1px;
  padding-bottom: 1px;
}
.K_linksNotUnderlined {
  border-bottom-style: none;
  border-bottom-width: 0px;
  padding-bottom: 0px;
}
a {
  color: black;
  text-decoration: none;
  border-bottom-style: solid;
  border-bottom-color: #c8c8c8;
  border-bottom-width: 1px;
  padding-bottom: 1px;
}
a:active {
  color: white;
  background-color: black;
}
a.image {
  border-bottom-style: none;
  border-bottom-width: 0px;
  padding-bottom: 0px;
}
a img {
  border-bottom-style: none;
  border-bottom-width: 0px;
  padding-bottom: 0px;
}
#navigation a {
  border-bottom-style: none;
  border-bottom-width: 0px;
  padding-bottom: 0px;
}
#navigation ul {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
}
#navigation-append h3 {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 300;
}
#navigation-append ul { text-transform: none; }
.subtitle {
  text-transform: uppercase;
  letter-spacing: 1px;
}
.price {
  font-size: 23.4px;
  font-weight: 300;
}
.big-button { color: white; }
#notify-submit {
  background-color: transparent;
  border: 0px none;
  font-family: museo-sans-1, museo-sans-2, Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  margin-left: 24px;
  border-bottom-style: solid;
  border-bottom-color: #c8c8c8;
  border-bottom-width: 1px;
  padding-bottom: 1px;
}
.bigquote p:before {
  content: '“';
  font-size: 18px;
  font-weigth: 700;
}
.bigquote p:after {
  content: '”';
  font-size: 18px;
  font-weigth: 700;
}
