/*
  $Id: stylesheet.css,v 1.56han 2006/09/04 11:04:02 hpdl Exp $
  HANNUSH ENTERPRISES LLC osCOMMERCE STANDARD CSS 
*/

/*  
  HEADER - This is the bar across the top that has "My Account, Cart Contents, etc" 
*/

/*  
  INFOBOX - These include Categories, Shopping Cart, etc. Unfortunately, they are also the style for 
  info boxes in the middle of pages, including the Back and Reviews boxes, so they are better transparent 
*/

/*  
  PRODUCT LISTING TABLE - Table color backgrounds alternate between BG5 & BG7 
*/

/* 
  WARNING MESSAGES - Colors are BG6 and 
*/

/* **********************************  BACKGROUNDS  ********************************** */

TR.headerNavigation, TD.headerNavigation, TR.footer, TD.footer
 {
 	padding-left:15px;
	color: #3b4b30;
	/*background: #4B6947;*/
}

 .infoBox, .infoBoxNoticeContents, .infoBoxContents, TD.infoBoxHeading, .infoBoxNotice {
 }
 

.productListing-heading, TR.productListing-even {
	background: #FFFFFF;

}

TR.headerInfo, TD.headerInfo {
  background: #00ff00;
}

TD.headerError {
  background: #ff0000;
}

A.pageResults:hover, .moduleRowSelected {
  background: #6F915D;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, 
TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

.messageStackError, .messageStackWarning, .messageStackSuccess, .errorBox, .productsNotifications, TR.headerError, .moduleRowOver { 
	background-color: #DDDDDD; 
	}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, 
TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, TR.header, TR.subBar {
  background: #FFFFFF;
}

/* **********************************  FONT STYLES  ********************************** */

/*  SITE FONTS - MAIN FONT STYLE */
TD.pageHeading, DIV.pageHeading, .boxText, .errorBox, .stockWarning, .orderEdit, TR.headerNavigation, TD.headerNavigation, TD.footer, TR.footer, SPAN.errorText,
TD.infoBoxHeading, TD.infoBox, SPAN.infoBox, .infoBoxContents, .infoBoxNoticeContents, TD.productListing-data, .productListing-heading,
SPAN.greetUser, .messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess, SPAN.newItemInCart, CHECKBOX, 
INPUT, RADIO, SELECT, .checkoutBarCurrent, .checkoutBarFrom, .checkoutBarTo, TD.main, P.main, TD.formAreaTitle, TD.fieldKey, 
TD.tableHeading, TD.headerInfo, TD.headerError, TD.fieldValue, SPAN.markProductOutOfStock, SPAN.productSpecialPrice, 
.inputRequirement, TEXTAREA, TD.accountCategory {
	font-family: Garamond, Palatino, Times New Roman, serif;
}

/* **********************************  FONT COLORS  ********************************** */

TD.pageHeading, DIV.pageHeading {
	color: #71715B;
}

TD.main, P.main, TD.subBar, .checkoutBarCurrent {
	color: #666666;
}

SPAN.greetUser, .stockWarning, .orderEdit, SPAN.errorText, .inputRequirement {
  color: #FF0000;
}

A.pageResults, A.pageResults:hover {
	color: #3b4b30;
}

.checkoutBarFrom, .checkoutBarTo {
  color: #8c8c8c; 
}

A.headerNavigation:hover, TD.accountCategory {
	color: #3b4b30;
}

 TD.footer, TD.headerInfo, TD.headerError,
#sidebar .infoBox a {
  color: #EEEEEE;
}

.productListing-heading {
	color:#666666;
	}


TD.headerNavigation, A.headerNavigation{
	color: #3b4b30;
	font-weight:normal;
	padding-bottom:10px;
 }

hr.hannhr{
	height: 1px;
	width: 520px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #8B9886;
}

#sidebar TD.infoBoxHeading {
	display:none;	
}

/* **********************************  FONT SIZES  ********************************** */

TD.pageHeading, DIV.pageHeading {
  font-size: 20px;
}

TD.accountCategory {
  font-size: 14px;
}

TD.formAreaTitle, TD.fieldKey, TD.tableHeading, TD.headerInfo, TD.headerError, TD.fieldValue {
  font-size: 14px;
}

TD.main, P.main, SPAN.markProductOutOfStock, SPAN.productSpecialPrice, .inputRequirement, TEXTAREA {
  font-size: 14px;
}

.boxText, .errorBox, .stockWarning, .orderEdit, TR.headerNavigation, TD.headerNavigation, TD.footer, TR.footer, SPAN.errorText,
TD.infoBoxHeading, TD.infoBox, SPAN.infoBox, .infoBoxNoticeContents, TD.productListing-data, 
SPAN.greetUser, .messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess, SPAN.newItemInCart, CHECKBOX, 
INPUT, RADIO, SELECT, .checkoutBarCurrent, .checkoutBarFrom, .checkoutBarTo, TD.smallText, SPAN.smallText, P.smallText, 
SPAN.markProductOutOfStock, SPAN.productSpecialPrice, TD.subBar { 
  font-size: 14px; 
}
.productListing-heading {
	font-size:11px;
	}

.infoBoxContents {
	font-size: 12px;
}

/* **********************************  FONT WEIGHTS  ********************************** */

TD.headerNavigation, TD.infoBoxHeading, .productListing-heading, TD.pageHeading, DIV.pageHeading, TD.formAreaTitle, TD.fieldKey, 
TD.tableHeading, TD.headerInfo, TD.headerError, TD.fieldValue {
  font-weight : bold;
}

/* **********************************  LINK STYLES  ********************************** */

/*  GLOBAL Links - If these are defined in the template CSS the items below are ignored */
/*   A {
  color: #666666;
  text-decoration: none;
}

A:hover {
  color: #777777;
  text-decoration: underline;
}
*/
.infoBox a {
	text-decoration: none;
	line-height: 1.25em;
}
.infoBox a:hover {
	text-decoration: underline;
	line-height: 1.25em;
}

/* **********************************  TABLE DESIGNS  ********************************** */

/*  PRODUCT LISTING TABLE - This should be similar to the infoBox but can have some shading, comment out if transparency desired */
TABLE.productListing {
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 1px;
}

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


/* **********************************  FORMATTING  ********************************** */

/*  BODY Styles - If these are defined in the template CSS the items below are ignored */
/*   BODY {
  background: #ffffff;  
  color: #000000;
  margin: 0px;
} */

FORM {
  display: inline;
}

TEXTAREA {
  width: 100%;
}

TD.main, P.main {
  line-height: 1.5;
}

.moduleRowOver { 
  cursor: pointer; cursor: hand; 
}

TD.headerInfo, TD.headerError {
  text-align: center;
}

SPAN.markProductOutOfStock, SPAN.productSpecialPrice, .inputRequirement, TEXTAREA {
  font-style: italic;
}


#PostTopMenu {
	background-color: #8B9886;
}
.picbordertn {
	margin: 8px;
	border: 1px solid #FFFFFF;
}