/* //////////////// */
/* SPA-TO-GO        */
/* STYLESHEET: MAIN */
/* 05.06.28         */
/* //////////////// */

/* MISCELLANEOUS PROPERTIES */

html, body, div, table, caption, thead, tfoot, tbody, tr, td, p, h1, h2, h3, h4, h5, h6, span, img, a {
  background-color: transparent;
  background-image: none;
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: scroll;
  border: 0;
  vertical-align: middle;
  /* text-transform: uppercase; */
  color: #666;
  font-family: /* 'Futura Light', Futura, */Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: normal;
  letter-spacing: 1pt;
  line-height: 12pt;
}

/* HTML PROPERTIES */

html {
  
}

/* BODY PROPERTIES */

body {
  margin: 0;
  background-color: #dfe2ef;
  background-color: #eebcc1;
  background-color: #fde1e4;
  background-color: #dfe2ef;
  background-color: #7f9cc9;
  background-color: #5fb8c8;
  background-color: #69beda;
  background-color: #d9eff6;
  text-align: center;
}

caption {
  font-weight: bold;
}

/* EVERYTHING ELSE */

h1, h2, h3, h4, h5, h6 {
  height: 20px;
  color: #666;
  font-size: small;
  font-weight: bold;
  line-height: 16pt;
}

h1 {

}

h2 {
  font-size: x-small;
}

p {
  padding: 0;
  margin: 0;
  color: #666;
  vertical-align: bottom;
}

.td-main_text p {
  width: 260px;
  padding: 0 0 20px 0;
  text-align: justify;
  text-justify: distribute;
}

a {
  color: #7f9cc9;
  /* color: #d35e72; */
  text-decoration: none;
  font-weight: bold;
}

a:hover, a:active {
  text-decoration: underline;
}

#navigation a {
  color: white;
}

#td-links a {
  padding: 2px;
  /* border-bottom: 1px #7f9cc9 solid; */
  word-spacing: 0;
  line-height: 24pt;
}

address {
  font-style: normal;
}

.table-main {
  width: 760px;
  background-color: white;
  border: 1px #7f9cc9 solid;
  /* border: 1px #d35e72 solid; */
  border-collapse: collapse;
}

.td-main_text {
  height: 240px;
  padding: 40px 10px 5px 0;
  color: #666;
  vertical-align: top;
  text-align: left;
}

.div-text {
  height: 80px;
}

.table-embed {
  width: 540px;
  border: 1px #7f9cc9 solid;
  /* border: 1px #d35e72 solid; */
}

.td-embed_header {
  background-color: #dfe2ef;
  /* background-color: #eebcc1; */
  border-bottom: 1px #dfe2ef solid;
  /* border-bottom: 1px #d35e72 solid; */
  font-weight: bold;
}

.td-embed_field {
  width: 250px;
  padding: 10px;
  /* border-bottom: 1px #dfe2ef solid; */
}

.td-embed_data {
  padding-left: 10px;
  border-left: 1px #dfe2ef solid;
  /* border-left: 1px #eebcc1 solid; */
}
/*
#body-main_home {
  background-color: #dfe2ef;
}
*/
#navigation {
  height: 28px;
  background-color: #7f9cc9;
  /* background-color: #d35e72; */
  border-bottom: 1px white solid;
  color: white;
  text-align: center;
  word-spacing: 20pt;
}

#navigation p {
  color: white; 
}

#legal {
  border-top: 1px #7f9cc9 solid;
  /* border-top: 1px #d35e72 solid; */
}

#legal p {
  color: #7f9cc9;
  /* color: #d35e72; */
  text-align: center;
}

#td-article_image {
  width: 206px;
  height: 192px;
  background-color: white;
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: scroll;
  border-right: 1px white solid;
}

#body-main_home #td-article_image {
  background-image: url(../images/backgrounds/bg-art_home01.jpg);
}

#body-main_packages #td-article_image {
  background-image: url(../images/backgrounds/bg-art_packages01.jpg);
}

#body-main_bookings #td-article_image {
  background-image: url(../images/backgrounds/bg-art_bookings03.jpg);
}

#body-main_employment #td-article_image {
  background-image: url(../images/backgrounds/bg-art_employment02.jpg);
}

#body-main_contact #td-article_image {
  background-image: url(../images/backgrounds/bg-art_contact05.jpg);
}

#body-main_packages #td-article_image {
  background-image: url(../images/backgrounds/bg-art_packages03.jpg);
}

#body-main_mobile #td-article_image {
  background-image: url(../images/backgrounds/bg-art_contact01.jpg);
}

#body-main_shop #td-article_image {
  background-image: url(../images/backgrounds/bg-art_bookings01.jpg);
}

#body-main_weddings #td-article_image {
  background-image: url(../images/backgrounds/bg-art_weddings01.jpg);
}

#body-main_custom #td-article_image {
  background-image: url(../images/backgrounds/bg-art_packages03.jpg);
}

#td-spatogo_logo {
  width: 272px;
  height: 192px;
  background-color: #69beda;
  /* background-color: #eebcc1; */
  background-color: white;
  background-image: url(../images/backgrounds/bg-slogan06.gif);
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
  color: white;
  vertical-align: bottom;
  text-align: center;
  font-weight: bold;
}

#body-main_home #td-spatogo_logo {
  background-image: url(../images/backgrounds/bg-logo_spatogo03.gif);
}

#td-avecmoi_logo {
  width: 280px;
  height: 192px;
  background-color: #0593c1;
  /* background-color: #e38f97; */
  background-image: url(../images/backgrounds/bg-logos04.gif);
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: scroll;
  color: white;
  vertical-align: bottom;
  text-align: center;
  font-weight: bold;
}

#body-main_home #td-avecmoi_logo {
  background-image: url(../images/backgrounds/bg-logo_avecmoi03.gif);
}

#td-links {
  padding: 20px 20px 0 20px;
  vertical-align: top;
  text-align: left;
}
