/*
  $Id: stylesheet - v 2.0 - 06/15/2008
  
  BFA Foodservice Equipment & Supplies
  http://www.bfafoodservice.com

  Copyright (c) 2008 Bob Finkelstein & Assoc., Inc.
*/

BODY {
  margin: 0;
  padding: 0;
  background-color: #000066;
  text-align: center;
}

.mainBody {
  margin: 5px;
  padding: 0px;
}

/** Style for the main text in the body **/
A {
  color: #140097
}

A:link, A:visited {
  text-decoration: underline;
}

A:hover {
  color: #c0c0c0;
}

.main {
  font-family: Arial;
  color: #000000;
  font-size: 15px;
}

.smallText {
  font-family: Arial;
  color: #000000;
  font-size: 13px;
}

A.smallText:link, A.smallText:visited {
text-decoration: none;
}

A.smallText:hover {
text-decoration: underline;
color: #000000;
}

.mainPicture {
  border: 3px solid #d10000;
}

/** Style for the header **/
TABLE.header {
  background-image: url('images/header_background.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  background-attachment: scrolling;
}

TD.headerTitle {
  color: #140097;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
}

SPAN.headerSubtitle {
  color: #140097;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}

TD.headerInfo {
  color: #000000;
  font-family: "Arial Narrow", serif;

  font-size: 14px;
  text-align: center;
}

/** Styles for the menu in the header **/
DIV.menu {
  position: absolute;
  text-align: center;
  background-color: #D10000;
  color: #FFFFFF;
  height: 20px;
  cursor: hand;
  border-style: solid;
  border-color: #000000;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  z-index: 1;
}

A.menu {
  font-family: "Arial Narrow", serif;
  font-size: 13px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

A.menu:hover {
  color: #000000;
}

A.menu:link, A.menu:visited {
  text-decoration: none;
}

A.topMenu {
  font-family: "Arial Narrow", serif;
  font-size: 13px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

A.topMenu:hover {
  color: #FFFFFF;
}

DIV.subMenu {
  background-color: #D10000;
  color: #FFFFFF;
  cursor: hand;
  height: 19px;
  border-style: solid;
  border-color: #c0c0c0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  z-index: 2;
}

A.subMenu {
  font-family: "Arial Narrow", serif;
  font-size: 13px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

A.subMenu:link, A.subMenu:visited {
  text-decoration: none;
}

/** Style for the bottom of the gallery pages **/
TD.galleryFooter {
  font-family: Arial;
  font-size: 13px;
  color: #D10000;
  font-weight: bold;
}

A.galleryFooter{
  color: #D10000;
}

A.galleryFooter:hover{
  color: #000000;
}

TD.galleryFooterOnPage {
  font-family: Arial;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}

/** Style for the footer **/
TD.footer {
  font-family: Arial;
  font-size:13px;
}

TD.footerBar {
  font-family: Arial;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

A.footerBar{
  color:#ffffff;
}

A.footerBar:hover {
  color: c0c0c0;
}

/** Style for Lightbox **/
#lightbox{
	background-color:#ffffff;
	padding: 5px;
	border: 5px solid #d10000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: -5px; right: -5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('images/lb_overlay.png'); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/lb_overlay.png", sizingMethod="scale");
	}
