.title { font-size: 1.4em; font-weight: bold; }
.subtitle { font-size: 1.1em; font-weight: bold; }
.highlight { background: yellow; font-weight: bold; }
body {
  background: white; /* This colour is displayed briefly while the page is downloading */
  margin: 0px;

  scrollbar-base-color: #cccccc;
  /* Optional extra settings to override the defaults (which are based on base-color)
  scrollbar-face-color: #ffffff; 
  scrollbar-track-color: #cc0000; 
  scrollbar-arrow-color: #cc0000;
  scrollbar-highlight-color: #000000; 
  scrollbar-3dlight-color: #000000; 
  scrollbar-shadow-color: #000000;
  scrollbar-darkshadow-color: #000000; 
  */
}

table.outer_table { /* The table in which the entire page's content is contained */
  width: 100%;
  height: 100%;
  background: white;
}


/*  HEAD SECTION  */

td.header_cell {
  height: 110px;
  background: #DB5056;
}
table.header_table { /* Contains the path, head, and logo (if it's not in the left_bar) */
  width: 100%;
  font-family: Verdana, Arial;
  font-size: 0.9em;
  color: black;
}

td.logo_cell {
  height: 110px;
  width: 120px;
  background: #DB5056;
}

td.path_cell {
  background: #cccccc;
  height: 15px;
  color: black;
  font-size: 0.8em;
  font-family: Verdana, Arial;
  padding-left: 10px;
}

td.head_cell {
  background: #DB5056;
  background: url("/images/webcams-uk/logobar.jpg");
  font-family: Verdana, Arial;
  font-size: 2em;
  text-align: center;
  vertical-align: top;
}


/*  MAIN BODY SECTION  */

td.main_cell {
  background: #ffffff;
}

table.main_table { /* Contains the body and menus */
  width: 100%;
  height: 100%;
  background: #ffffff;
}

td.body_cell {
  background: #ffffff;
/*  background: url(/images/webcams-uk/satinback.jpg);*/
  padding: 0px;
  text-align: center;
  font-family: Verdana, Arial; /* Default font settings for text in the body */
  font-size: 0.8em;
  color: black;
}


/*  MENUS  */

td.menu_left_cell {
  width: 120px;
  background: #ffffff;
  vertical-align: top;
  padding-top: 10px;
  font-size: 0.9em;
  font-family: Verdana, Arial;
}

td.menu_right_cell {
  width: 100px;
  background: #ffffff;
  vertical-align: top;
  padding-top: 10px;
}

td.menu_top_cell {
  height: 30px;
  text-align: center;
  background: #ffffff;
  padding-top: 5px;
}

td.menu_bottom_cell {
  height: 30px;
  text-align: center;
  background: #ffffff;
}


/*  LEFT BAR  */
/* (not present in most template formats, but can be used for holding the logo and left menu) */

td.left_bar_cell { /* Surrounds the left_bar_table -- use it when setting widths */
  width: 100px;
}
table.left_bar_table {
  width: 100px;
  height: 100%;
  background: #aaaaaa;
}

/*  LINKS  */

A.normalLink { /* Used for most links on the site */
  color: #ff0000;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none; 
}

A.normalLink:hover {
  text-decoration: none;
}

A.pageLink { /* Used in the path */
  color: red;
  font-weight: bold;
  text-decoration: underline;
}
A.pageLink:hover {
  text-decoration: none
}

.form_col1_cell {
  font-size: 0.8em;
}