body {
  margin-top: 0pt;
  margin-left: 0pt;
  background-color: #7a1d41;
  font-family: arial, verdana, times;
  scrollbar-arrow-color: #000000;
  scrollbar-face-color:#CCCCCC;
  scrollbar-arrow-color:663695;
  scrollbar-track-color:#7a1d41;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:gold;
  scrollbar-darkshadow-Color:'';

}

html {
  scrollbar-arrow-color: #000000;
  scrollbar-face-color:#CCCCCC;
  scrollbar-arrow-color:663695;
  scrollbar-track-color:#7a1d41;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:gold;
  scrollbar-darkshadow-Color:'';
}

h1 {
  color: #7a1d41;
}

a {
  color: #7a1d41;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: gold;
  font-weight: bold;
  text-decoration: none;
}

h2 {
  color: #7a1d41;
  margin-bottom: 10px;
}

p {
  padding-bottom: 3px;
  margin-bottom: 3px;
  margin-top: 8px;
  text-align: justify;
}

#established {
  font-family: arial, verdana, times;
  color: white;
  font-style: italic;
  position: absolute;
  top: 50px;
  left: 852px;
  width: 100px;
}

#telephone {
  font-family: arial, verdana, times;
  color: white;
  z-index: 2;
  font-style: italic;
  position: absolute;
  padding-top: 3px;
  text-align: right;
  font-weight: bold;
  top: 175px;
  left: 727px;
  width: 210px;
  height: 45px;
}

#deadline {
  position: absolute;
  top: 25px;
  left: 50px;
  color: gold;
  z-index: 2;
  font-family: helvetica, arial, verdana, times;
  font-size: 14pt;
  font-weight: bold;
  font-style: normal;
  width: 660px;
  border-width: 2px;
  border-style: outset;
  border-color: gold;
}

#deadlineIndent {
  position: absolute;
  top: 0px;
  color: gold;
  left: 286px;
}

#banner-services {
  position: absolute;
  top: 100px;
  left: 590px;
  color: black;
  z-index: 2;
  font-family: arial-black, arial, verdana, times;
  font-size: 16pt;
  font-weight: bold;
  width: 340px;
  height: 56px;
}

#banner-top {
  position: absolute;
  top: 72px;
  left: 44px;
  width: 894px;
}

#banner-left {
  position: absolute;
  top: 88px;
  left: 44px;
  width: 15px;
  height: 615px;
}

#banner-right {
  position: absolute;
  top: 88px;
  left: 923px;
  width: 15px;
  height: 615px;
}

#banner {
  position: absolute;
  top: 87px;
  left: 59px;
  background-color: white;
  width:864px;
  height: 80px;
}

#main {
  position: absolute;
  top: 231px;
  left: 59px;
  background-color: #FFFFFF;
  width:864px;
  height: 476px;
  border-width: 0pt;
  border-color: #000000;
  border-style: groove;
}

#main-bottom {
  position: absolute;
  top: 696px;
  left: 44px;
  width: 894px;
}

#canada {
  position: absolute;
  top: 674px;
  left: 798px;
}

#button-bar {
  position: absolute;
  background-color: #7a1d41;
  top: 169px;
  left: 48px;
  padding-left: 20px;
  padding-top: 6px;
  height: 56px;
  width: 886px;
}

#franchise {
  position: absolute;
  overflow: auto;
  font-family: arial, verdana, helvetica;
  font-size: 12pt;
  font-style: italic;
  top: 650px;
  left: 90px;
  width: 190px;
}

#franchise a {
  color: black;
  font-family: arial, verdana, helvetica;
  text-decoration: overline;
  font-weight: normal;
}

#franchise a:hover {
  color: gold;
  text-decoration: overline;
}

#story {
  position: absolute;
  overflow: auto;
  font-family: arial, verdana, helvetica;
  font-size: 10pt;
  top: 20px;
  left: 300px;
  width: 550px;
  height: 400px;
  text-align: justified;
}

#location1 {
  padding-top: 5px;
  padding-left: 10px;
  position: absolute;
  overflow: auto;
  font-family: arial, verdana, helvetica;
  font-size: 14pt;
  top: 5px;
  left: 10px;
  width: 400px;
  height: 425px;
}

#location2 {
  padding-top: 5px;
  padding-left: 10px;
  position: absolute;
  overflow: auto;
  font-family: arial, verdana, helvetica;
  font-size: 14pt;
  top: 5px;
  left: 410px;
  width: 400px;
  height: 425px;
}

#services {
  padding-top: 00px;
  padding-left: 10px;
  position: absolute;
  overflow: auto;
  font-family: arial, verdana, helvetica;
  font-size: 14pt;
  top: 20px;
  left: 10px;
  width: 350px;
  height: 400px;

}

#platinum {
  position: absolute;
  top: 450px;
  left: 80px;
}

#disclaimer {
  z-layer: 3;
  position: absolute;
  font-style: italic;
  font-size: 8pt;
  top: 680px;
  left: 60px;
}

img.locations a:hover {
  cursor: pointer; cursor: hand;
}

#kimberley_map {
  width: 340px;
  height: 250px;
  background-color: #CCCCCC;
}

#cranbrook_map {
  width: 340px;
  height: 250px;
  background-color: #CCCCCC;
}

font#address {
  font-size: 11pt;
}

#links {
  border-width: 0px;
  border-spacing: ;
  border-style: outset;
  border-color: gray;
  border-collapse: collapse;
}

table#links th {
  background-color: #6a0d31;
  color: white;
  border-width: 0px;
  border-spacing: ;
  border-style: outset;
  border-color: gray;
  border-collapse: collapse;
}

table#links td {
  border-width: 0px;
  border-spacing: ;
  border-style: outset;
  border-color: gray;
  border-collapse: collapse;
  vertical-align: top;
}

#formsdiv {
  width: 800px;
  height: 400px;
  overflow: auto;
}

table#forms {
  margin-left: 50px;
  width: 700px;
}
