/* Generic element styling
--------------------------------- */
body {
  margin:15px 0 20px !important;
  background: #0000DD url('images/cff.gif') repeat top left;
}

a:link {
  color: #0000FF !important;
  font-weight: normal !important;
  text-decoration: underline !important;
}
a:visited {color: #0000FF !important;}
a:focus {color: #CC0000 !important;}
a:hover {color: #CC0000 !important;}
a:active {color: #CC0000 !important;}

table {
  background:#FEFEFE !important;
  padding:0px !important;
}

img {
  border: none !important;
}

hr {
  background-color:#B00F13 !important;
  border:0 !important;
  color:#B00F13 !important;
  height:1px !important;
}

/* Sidebar
--------------------------------- */
#lakeside-sidebar a, #lakeside-sidebar a:link, #lakeside-sidebar a:visited {
  color: #333 !important;
}

#lakeside-sidebar a:focus, #lakeside-sidebar a:hover, #lakeside-sidebar a:active {
  color: #CC0000 !important;
  text-decoration: none !important;
}

.websites a:link, .websites a:visited {
  line-height: 200% !important;
  font-weight: bold !important;
  color: #333 !important;
}

.websites a:focus, .websites a:hover, .websites a:active {
  color: #CC0000 !important;
}

/* Content Area
--------------------------------- */
#dc_body {
  margin-top: 10px !important;
}

/* Date and Logged in display below navigation menu
--------------------------------- */
#datetable {
  border-top: 1px solid #B00F13 !important;
  padding: 0 !important;
}

#datetable a, #datetable font {
  display: none !important;
}

#QuickSearch {
  padding: 0 !important;
}

/*Site Navigation Menu
--------------------------------- */
#dc_navigation {
  margin-top: 10px !important;
  padding: 0; width: auto !important;
}

#navigation {
  overflow: hidden;
}

#navigation ul {
  margin: 0;
  padding: 0;
  padding-left: 10px; /*offset of tabs relative to browser left edge*/
  font-size: 14px;
  font-weight: bold;
  list-style-type: none;
}

#navigation li {
  display: inline;
  margin: 0;
}

#navigation li a {
  float: left;
  display: block;
  text-decoration: none !important;
  margin: 0;
  padding: 6px 8px; /*padding inside each tab*/
  border-right: 1px solid white; /*right divider between tabs*/
  color: #FEFEFE !important;
  background: #B00F13 !important; /*background of tabs (default state)*/
}

#navigation li a:visited {
  color: #FEFEFE !important;
}

#navigation li a:hover, #navigation li.selected a {
  background: #414141 !important; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/* Hide the Product Category page from the navigation */
  a[id="Product Categories"] {
  display: none !important;
}























































