body {
background: #333;
color: #333;
font-family: 'Trebuchet MS', sans-serif;
}

h1, h2, h3, h4, h5, h6, #tagline {
	font-family: 'Trebuchet MS', sans-serif;
	}
	
#top ul.content_collection_items.spacing_default  {font-size: 10px; }

a:link, a:visited,
#secondary-nav nav a:link, #secondary-nav nav a:visited {
color: #0079C1;
}

a:hover, a:active,
#secondary-nav nav a:hover, #secondary-nav nav a:active {
color: #008ee3;
}

#top {
background: #0079C1;
border-bottom: 1px solid #00598E;
}

#top a:link, #top a:visited {
color: white;
}

#top a:hover, #top a:active {
color: #E3F4FF;
}

#top input.google_site_search_form_search_button {
background: transparent url('../graphics/search-button.png') 0 0 no-repeat;
}

#tagline a {
color: #0079C1;
}

#tagline {
color: #333;
}

nav {
background: #0079C1;
}

nav li.hover a, nav li.here a, nav a:hover, nav a:active {
color: #E3F4FF;
}

nav a:link, nav a:visited {
color: white;
}

li ul.sub1 li, li ul.sub2 li,
header nav li ul.fdpc_level_1 li, header nav li ul.fdpc_level_2 li {
background: #333;
}

aside#secondary-nav ul li.fdpc_here a {
color: #333;
}

#featured ul li div.collection_item_label a:link, #featured ul li div.collection_item_label a:visited {
color: #0079C1;
}

#featured ul li div.collection_item_label a:hover, #featured ul li div.collection_item_label a:active {
color: #008EE3;
}

article {
background: transparent url('../graphics/news.png') 0 0 no-repeat;
}

body#home section.content article h1, body#home section.content article h2, body#home section.content article h3, body#home section.content article h4, body#home section.content article h5, body#home section.content article h6 {
color: white;
}

article div.news_articles ul li.news_article h3.content_news_article_headline, article div.news_articles ul li.news_article h3.content_news_article_headline a:link, article div.news_articles ul li.news_article h3.content_news_article_headline a:visited {
color: white;
}

article .content_news_article_by_line {
color: white;
}

div.portal_login div.form_row_submit, table.calendar thead th, table.content_data_table th.column_label, .catalog_order_details_wrapper .catalog_order_section_row .catalog_order_section .catalog_order_section_title, .dlItemDetailsHeading, .dlItemDetailsHeading a, div.dlSpecifyDetailsLinkContainer a:hover, div.dlSpecifyDetailsLinkContainer a:active, div.content_catalog_cart_navigation a:hover, div.content_catalog_cart_navigation a:active, h5.form_title, .dlCategoriesTitle, .dlListHeadingContainer, table.express_order th {
background: #0079C1;
}

::selection {
background: #0079C1;
}

nav {
font-size: 10.5pt;
}

#spotlight { position: relative; padding: 12px 0 20px; }

#spotlightnav {
position: absolute;
bottom: -5px;
left: 0;
width: 900px;
text-align: center;
z-index: 9000;
}

   #spotlightnav a {
   text-indent: -9999px;
   padding: 0 10px;
   display: inline-block;
   outline: 0 none;
   background: url('../graphics/spotlight_nav.png') top left no-repeat;
   }

      .ie7 #spotlightnav a {
      text-indent: 0;
      line-height: 0;
      font-size: 0;
      }

   #spotlightnav a.activeSlide {
   background: url('../graphics/spotlight_nav_h.png') top left no-repeat;
   }


/* ---- ------ FOMRS ----- ----- */ 

.content_gallery_wrapper .collection_item_label, .collection_item_gallery_label {
    position: relative;
    bottom: 15px;
}