/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*This is the Error Messages style with pink background*/
.errorBox { font-family : Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }

/*This is the Warning Messages red font style*/
.stockWarning { font-family : Arial; font-size : 10px; color: #cc0033; }

/*This is the Product Notifications green background stylet*/
.productsNotifications { background: #f2fff7; }

/*This is the Order Edit style with green underline*/
.orderEdit { font-family : Arial; font-size : 10px; color: #006699; text-decoration: none; }
a.orderEdit:hover	{ color: #FF0000; text-decoration: underline; }

/*This is the General Page Body Style with white background, black text, flush left margins*/
BODY {
  color: #000000;
  margin: 0px;
}

/*This is the Default Hyperlink Style with black text and no underlines*/
A {
  color: #006699;
  text-decoration: none;
}

/*This is the Default ACTIVE Hyperlink Style when a mouse is hovering over it, with dusty blue text and an underline*/
A:hover {
  color: #FF0000;
  text-decoration: none;
}

/*Forms display within the page rather than opening a new window*/
FORM {
	display: inline;
}

TR.header {
/*  background: #ffffff; */
}

/*This is the TOP GRAY BAR BACKGROUND STYLE with Top > Catalog on the left*/
TR.headerNavigation {
  background-color: #bbc3d3;
}

/*This is the TOP GRAY BAR FONT STYLE with Top > Catalog on the left*/
TD.headerNavigation {
  font-family: Arial;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

/*This is the TOP GRAY BAR HYPERLINK STYLE SETTING LINKS TO WHITE */
A.headerNavigation { 
  color: #006699; 
  font-size: 10px;
}

/*This is the TOP GRAY BAR HYPERLINK STYLE SETTING LINKS TO WHITE when the cursor is over them*/
A.headerNavigation:hover {
  color: ##FF0000;
  font-size: 10px;
  text-decoration: none;
}

/*This is the large text as links */
A.headerNavigationLarge { 
  color: #006699; 
  font-size: 18px;
}

A.headerNavigationLarge:hover {
  color: ##FF0000;
  font-size: 18px;
  text-decoration: none;
}

/*This is the ERROR Background style for a row with a red background*/
TR.headerError {
  background: #ffb3b5;
}

/*This is the ERROR Background style for a cell with a red background*/
TD.headerError {
  font-family: Tahoma, Arial;
  font-size: 12px;
  background: #ffb3b5;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

/*This is a ROW Background style with a neon green background*/
TR.headerInfo {
  background: #00ff00;
}

/*This is a CELL Background style with a neon green background*/
TD.headerInfo {
  font-family: Tahoma, Arial;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*This is the GRAY BOTTOM BAR Row background*/
TR.footer {
  background: #bbc3d3;
}

/*This is the GRAY BOTTOM BAR Cell background*/
TD.footer {
  font-family: Arial;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

/*This is the INFOBOX Background (border) Style, darker blue*/
.infoBox {
  background: #7b9ebd;
}

/*This is the Infobox text style*/
.boxText {
  font-family: Arial;
  font-size: 10px;
  color: #006699;
}

.affiliate_boxText {
  width: 97%;
  font-family: Arial;
  font-size: 10px;
  color: #006699;
}

/*This is the INFOBOX Contents Style, light gray*/
.infoBoxContents {
  background: #f8f8f9;
  font-family: Arial;
  font-size: 10px;
}

/*This is the INFOBOX Notice Style, a pale salmon color*/
.infoBoxNotice {
  background: #7b9ebd;
}

/*This is the INFOBOX Notice Contents Style, a very pale salmon color*/
.infoBoxNoticeContents {
  background: #7b9ebd;
  font-family: Arial;
  font-size: 10px;
}

/*This is the INFOBOX Heading Style, SAME AS HEADER AND FOOTER GRAY BARS*/
TD.infoBoxHeading {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial;
  font-size: 10px;
}

/*This is a GENERAL ROW Style for every other line of noted pages, a palest gray color*/
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

/*This is a GENERAL ROW Style for every other line of noted pages, white but allows you to alternate 2 colors if you wish*/
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

/*This is a GENERAL TABLE Style for product listing pages, a deeper gray color*/
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #7b9ebd;/*bbc3d3*/
  border-spacing: 0px;
}

/*This is the GRAY BAR Style for product listing pages, same deeper gray color as previous item*/
.productListing-heading {
  font-family: Arial;
  font-size: 11px;
  background: url(images/infobox/bg_bluestrip-drop.gif) repeat-x;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-affiliate_heading {
  font-family: Arial;
  font-size: 11px;
  background: url(images/infobox/bg_bluestrip-drop.gif) repeat-x;
  color: #FFFFFF;
}

/*This is the GRAY BAR LINKS Style for product listing pages, same deeper gray color as previous item*/
.productListing-headingLinks {
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}

/*This is the title bar links Style for product listing pages*/
a.productListing-heading { color: #FFFFFF; text-decoration: none; }
a.productListing-heading:hover { color: #FFFFFF; text-decoration: underline; }

/*This is the FONT Style for product listing pages*/
TD.productListing-data {
  font-family: Arial;
  font-size: 10px;
}

/*This is the HYPERLINK Style for Results pages*/
A.pageResults {
  color: #0000FF;
}

/*This is the HYPERLINK Style for Results pages when the mouse is hovering over it*/
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

/*This is the MAIN TEXT Style, a deeper gray*/
TD.pageHeading, DIV.pageHeading {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: #006699;
}

TD.pageReviewHeading {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #006699;
}

/*This is a Row Sub-bar Style, a very pale gray*/
TR.subBar {
  background: #f4f7fd;
}

/*This is a Cell Sub-bar Style, black default text*/
TD.subBar {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
}

/*This is a Cell and Paragraph Main Style*/
TD.main, P.main {
  font-family: Arial;
  font-size: 11px;
  line-height: 1.5;
}

/*This is a Cell and Paragraph Main Style*/
TD.main_big, P.main_big {
  font-family: Arial;
  font-size: 12px;
  line-height: 1.5;
}
/*This is a Cell, Span, and Paragraph Font Style*/
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Arial;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial;
  font-size: 10px;
  color: #ff0000;
}

SPAN.MakeAnOffer {
  font-family: Arial;
  color: #006699;
  font-size: 11px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial;
}

TABLE.formArea {
  background: #f8f8f9;/*f1f9fe*/
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial;
  font-size: 8px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial; font-size: 10px; color: #ff0000; }

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: none;}

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 1px #006699 solid; }

/* Form Field Progress Bar */
.progress {
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
   overflow: hidden;
	background-color: #C0C0C0;
	padding-left: 5px;
}

/* Advertising text */
.AdvertisingLinks { font-family: Arial; font-weight: bold; font-size: 11px; color: #006699; }
.AdvertisingLinksMedium { font-family: Arial; font-weight: bold; font-size: 16px; color: #006699; }
.AdvertisingLinksDouble { font-family: Arial; font-weight: bold; font-size: 22px; color: #006699; }

/* General text */
.priceheaderNavigation { color: #006699; font-weight: bold; font-size: 12px; }
.priceheaderNavigationBlack { color: #000000; font-size: 12px; }
.priceheaderNavigationRed { color: #FF0000; font-size: 12px; }
.priceheaderNavigationRed2 { color: #FF0000; font-size: 12px; line-height: 2.9; }
.headerNavigation { color: #006699; font-size: 10px; }
.pageHeading { font-family: Arial; font-size: 14px; font-weight: bold; color: #006699; }
.pageHeadingSM { font-family: Arial; font-size: 12px; font-weight: bold; color: #006699; }
.pageHeadingSMINVOICE { font-family: Arial; font-size: 12px; font-weight: bold; color: #006699; }
.pageHeadingSMNOTBOLD { font-family: Arial; font-size: 12px; color: #006699; }
.pageHeadingSMNOTBOLDBLACK { font-family: Arial; font-size: 12px; color: #006699; }
.genblack { font-family: Arial; font-size: 12px; }
.genblue { color: #006699; font-family: Arial; font-size: 10px; }
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #FF0000; text-decoration: none; }
headerbarlinks { color: #FFFFFFF; text-decoration: none; }
a.headerbarlinks { color: #FFFFFFF; text-decoration: none; }
a.headerbarlinks:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.productListing-headingLinks { color: #FFFFFF; font-weight: bold; font-family: Arial; font-size: 11px; text-decoration: none;}
a.productListing-headingLinks:hover { color: #FFFFFF; font-weight: bold; font-family: Arial; font-size: 11px; text-decoration: underline;}

/* Category Menu Items - MyLinks */
.MyLinks { color : #006699; text-decoration: none; font-family: Arial; font-size: 11px; }
a.MyLinks { color: #006699; text-decoration: none; font-family: Arial; font-size: 11px; }
a.MyLinks:hover { color: #FF0000; text-decoration: none; font-family: Arial; font-size: 11px; }

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */
