HTML {
  background-image: url("images/Background.jpg");
  background-repeat: repeat;
}

BODY {
  background-image: url("images/Canadian-Services-Background.jpg");
  background-attachment: fixed;
  background-position: center top; 
  background-repeat: no-repeat;
  color: white;
  margin: 0px;
  font-family: "Arial", sans-serif;
}

A {
  color: white;
}

A:hover {
  color: gray;
}

h1 { 
  font-size: 18px; 
  font-weight: bold;
  color: white;
  text-align: center;
}

h2 { 
  font-size: 14px; 
  font-weight: bold;
  color: black;
}

TABLE.main {
  border: 0px;
  font-family: "Arial", sans-serif;
  padding: 0px;
  border-spacing: 0px;
  margin-left: auto;
  margin-right: auto;
}

TABLE.inside {
  background-image: url("images/Business-Services.png");
  background-repeat: no-repeat;
  background-position: top;
  background-color: #3a5997;
  opacity: 0.9;
  border: 0px;
  font-family: "Arial", sans-serif;
  padding: 0px;
  border-spacing: 0px;
}

TABLE.inside2 {
  background-image: url("images/Business-Services.png");
  background-repeat: no-repeat;
  background-position: top;
  background-color: #3a5997;
  border: 0px;
  font-family: "Arial", sans-serif;
  padding: 0px;
  border-spacing: 0px;
}

TABLE.links {
  background-image: url("images/Canadian-Business-Directory.jpg");
  height: 74px;
  font-size: 90%;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: bold;
}

TD.content {
  font-size: 80%;
}

TABLE.listing {
  background-color: white;
  border: 1px;
  padding: 5px;
  border-spacing: 0px;
  width: 100%;
  border: 2px;
}

TD.listing {
  color: black;
  font-size: 90%;
  font-family: "Arial", sans-serif;
}

.listing a {
  color: darkblue !important;
  text-decoration: none;
}

.listing a:hover {
  color: gray !important;
  text-decoration: none;
}

DIV.sponsors {
  font-size: 80%;
}

TD.whitecolumn {
  background-color: white;
}

DIV.designby {
  text-align: center;
  color: black;
}

INPUT.commentsCountdown {
  border: 0px;
  background-color: #3a5997;
  color: white;
}

#cssmenu {
  width: 198px;
  /*border-style: solid solid none solid;*/
  border-color: black;
  border-size: 1px;
  border-width: 1px;
}
#cssmenu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#cssmenu li a {
  color: black;
  font-size: 75%;
  height: 32px;
  height: 24px;
  text-decoration: none;
  font-weight: normal;
}
#cssmenu li a:link {
  display: block;
  background: url(images/menu1.gif);
  background-repeat: no-repeat;
  padding: 8px 0 0 10px;
}
#cssmenu li a:hover {
  color: white;
  background: url(images/menu1.gif) 0 -32px;
  background-repeat: no-repeat;
  padding: 8px 0 0 10px;
}
