
/*
  $Id: stylesheet.css,v 1.00 06/01/05  04:31:47 project3000 Exp $

  This file created as a part of graphical design by AlgoZone, Inc
  http://www.algozone.com for osCommerce v 2.2ms2
  
  Copyright (c) 2003 AlgoZone, Inc
*/

/*BODY
Type color is text color in the left & right column boxes and the "text body" that is NOT linked.

Background color is the page background color ... this acts as a base whereupon the header
 and columns are built.

Set the border color which sets the color around the inside browser window including the scrollbar.

Set the top border to 10 with the same color and it will drop down the table and the scrollbars of 
the browser.*/
body {
	background-color: #FFFFFF;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
  	font-family: Helvetica;
  	font-size: 14px;
 	margin: 0px
}

/*.boxText
Changes the font size of the text in all the boxes.

Set the padding in the stylesheet to have space on the left and right ... 
if you set padding on the top and bottom it will leave that much space between 
the text lines in certain boxes and is not recommended for the top and bottom padding.*/

.boxText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-color: #65991A;}

/*.errorBox
Color and text size of error boxes with the red triangle ... ex: admin/backup.php where 
it will say backup directory does not exist, warning...I can write to your configuration files, etc.*/
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 14px; font-weight: bold; }

/*.stockWarning
The style used for the stock level warning text shown on the shopping cart page when purchasing items.*/
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #DCDEB3; }

/*.productsNotifications
The style used for the product notifications checkbox bar on the checkout success page.
You can also put a color in the text box and it will make the text change on just that bar.*/
.productsNotifications { background: #f2fff7; }

/*.orderEdit
The color style of the "edit" links shown on the checkout confirmation page.*/
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 14px; color: #70d250; text-decoration: underline; }


/*A
The color style for ALL link colors throughout the entire store.*/
A { 
  color: #5A7632; 
  text-decoration: none;
   
}

.bodytext {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; 
}

.breadcrumbtrail {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-color: #FFFFFF; 
}

A.cart { 
  color: #FFFFFF; 
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; 
}

/*A:hover
The color style used for mouse over links throughout the entire store.*/
A:hover { 
  color: #990000;
  text-decoration: underline; 
}

A.cart:hover { 
  color: #CCCCCC;
  text-decoration: underline;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px; 
}

/*FORM
The style used for forms. Changes the color of this text, "Use keywords to find the product 
you are looking for" in the "Quick Find" box on the left.*/
FORM {
  display: inline;

/*TR.header (means table row.header and is a general setting for the whole table)
The style used for the background color of the header.*/
}
TR.header {
  background: #17191D;
}


.infoBoxLeft, .infoBoxCenter, .newProductsBox { 
}
.infoBoxRight{
padding-bottom: 5px;
}

TD.infoBox, SPAN.infoBox { 
	font-family: Verdana, Arial, sans-serif; font-size: 14px; 
}
.infoBox {
	border: 1px solid #A0A09F;
}
infoBoxHeading {
}
TD.infoBoxHeading, TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_Categ, TD.infoBoxHeadingRight, TD.infoBoxHeadingCenter {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #993231;
  text-align: left;
  padding-left: 5px;
  height: 30px;
}
TD.infoBoxHeadingTop, TD.infoBoxHeadingSearch {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #3F0101;
  text-align: left;
  padding-left: 5px;
  height: 14px;
}
.infoBoxTop, .infoBoxSearch{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
.infoBoxContentsTop A:link, .infoBoxContentsTop A:active, .infoBoxContentsTop A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.infoBoxContentsTop A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #993231;
}
.infoBoxContentsTop {
  /* Uncomment to get bacground for component's content */
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #BF782C;
}
.infoBoxSearch{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	vertical-align: top;
}
.infoBoxContentsSearch {
	vertical-align: top;
}
.infoBoxContentsSearch A:link, .infoBoxContentsSearch A:active, .infoBoxContentsSearch A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.infoBoxContentsSearch A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #993231;
}

.infoBoxHeadingLogin {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #993231;
  text-align: left;
  padding-left: 5px;
  height: 20px;
  background-color: #ffcc00;
  border-right: 6px solid #663399;
}
.infoBoxLogin {
  background-color: #ffff99;
  border-right: 6px solid #663399;
  padding-left: 5px;
  margin-bottom: 5px;
}
.infoBoxContentsLogin {
	vertical-align: top;
}
.infoBoxContentsLogin A:link, .infoBoxContentsLogin A:active, .infoBoxContentsLogin A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.infoBoxContentsLogin A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #993231;
}
.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight {
  /* Uncomment to get bacground for component's content */
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #A0A09F;	
}
.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #5A7632;
}
.infoBoxContents A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #A0A09F;
}
.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.infoBoxContentsLeft A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #A0A09F;
}
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.infoBoxContentsRight A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #A0A09F;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF4C4C;
}

.toplinks{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.infoBoxContentsCenter A:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #E47E01;
}
.productBox {  
	background-image:url(images/az_dotsline.gif); 
	background-repeat: repeat-x;
	padding: 4px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	font-color: #828382;
	color: #828382;
}
.productBox A:link, .productBox A:active, .productBox A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #DEAC13;
}
.productBox A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FF4C4C;
}
.productBoxHeading {
	line-height: 0.8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 4px;
}
.productBoxHeading A:link, .productBoxHeading A:active, .productBoxHeading A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #5A7632;
}
.productBoxHeading A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.productBoxHeadingRcorner {}
.productBoxHeadingLcorner {}
TR.headerError {
}

.readmore {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  background: #DCDEB3; 
  font-size: 14px;
  color: red;
  text-align : center;
}
TR.headerInfo {
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #DCDEB3;
  color: #000000;
  text-align: center;
}
TR.footer {
  background: #008193;
}
TD.footer {
  font-family: Arial;
  font-size: 14px;
  background: #009384;
  color: #ffffff;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
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.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  border-top: 1px solid #DCDEB3;
}
TR.productListing-heading {
  background: #cc99ff;
}
TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #cc99ff;
  color: #000000;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  border-top: 1px solid #DCDEB3;
}

TD.productListing-info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

A.pageResults { 
  color: #990000; 
}
A.pageResults:hover { 
  color: #F6ECDC; 
  background: #990000; 
}
.pageHeading, DIV.pageHeading, .pageHeading H1 {
  font-family:  Arial;
  font-size: 14px;
  font-weight: bold;
  color: #993231;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #990000;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #DFEACE; cursor: hand; }
.moduleRowSelected { background-color: #DFEACE; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #000000; }
.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Arial, sans-serif; font-size: 14px; background-color: #ffb3b5; }
    /* #################
		  Algozone CSS 
	   #################
	*/
	#rol { background-image:url(images/az_folder_2.gif); background-repeat: no-repeat; cursor:hand;	}
	#bg { background-image:url(images/az_folder_1.gif); background-repeat: no-repeat;	}
	.folder_td {
	height: 19px;
	width: 79px;
	}
	.folder_td A:link, .folder_td A:active, .folder_td A:visited{ 
	font-family: Arial;
	font-style: bold;
	font-size: 14px;
	color: #FFFFFF
	}
	.folder_td A:hover{
	font-family: Arial;
	font-style: bold;
	font-size: 14px;
	color: #FFFFFF
	}
	.data_trail{
	font-family: Tahoma;
	font-style: bold;
	font-size: 14px;
	}
	.topbanner_td1{
	}
	.topbanner_td2{
	}
	.topbanner_td3{
	}
	/* MENU bar css controls */
	.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited{ 
	font-size: 14px; 
	font-family: Tahoma;
	color: #3F0101;
	font-weight: bold;
	text-decoration: none;
	}
	.menubarmain A:hover{
	font-size: 14px;
	color: #990000;
	}
	.menubarmain{
	color: #5A7632;	
	font-size: 14px; 
	font-family: Tahoma;
	font-style: normal;
	height: 64px;
	background-image:url(images/az_nav_bk_left.gif); 
	background-repeat: repeat-x;
	}
	.menubarmain_td1{
	height: 64px;
	padding-left: 14px;
	text-align: center;
	}
	.menubarmain_tb1{
	margin-top: 5px;
	}
	.menubarmain_td2{
	height: 64px;
	padding-left: 20px;
	text-align: center;
	}
	.menubarmain_tb2{
	border-left: 2px solid #990000;
	border-right: 2px solid #990000;
	padding-right: 30px;
	padding-left: 30px;
	margin-top: 5px;
	}
	.menubarmain_td3{
	height: 64px;
	padding-left: 20px;
	text-align: center;
	}
	.menubarmain_tb3{
	margin-top: 5px;
	padding-left: 14px;
	}
	/* MAIN table css controls */		
	.maincont_tb{
	margin-top: 5px;
	}
	/* LEFT bar css controls */	
	.maincont_left_td {
	padding-top: 5px;
	padding-right: 5px;
	width: 185;
	border-right: 1px solid #C0C0C0;
	}
	.leftbar_tb {
	width: 175;
	}
	.maincont_mid_td{
	padding: 14px;
	}
	/* RIGHT bar css controls */		
	.maincont_right_td {
	width: 215;
	border-left: 1px solid #C0C0C0;
	padding-left: 5px;
	}
	.rightbar_tb{
	width: 215;
	}
	.infoBoxContentsLeft_categ{
	background-image: url(images/az_leftbox_category.gif);
	background-repeat:  no-repeat;
	background-position: top right;
	height: 17px;
	padding-left: 8px;  
	padding-bottom: 2px;
	font-size: 14px;
	}
	.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	}
	.infoBoxContentsLeft_categ A:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #993231;
	}
	.infoBoxHeadingRight{
	background-image:url(images/az_dotsline.gif); 
	background-repeat: repeat-x;
	}
	.footer_tb{
	text-align: center; 
	font-size: "9px";
	color: #9A875A;
	height: 15px;	
	}
	.footer_td{
	}
	.footer_menu_td{
	text-align: center;
	background-image:url(images/az_bottom_bk.gif); 
	background-repeat: repeat-x;
	height: 54px;
	}
	.footer_menu_tb{
	font-family: Tahoma;
	font-weight: normal;
	color: #666666;
	font-size: 14px; 
	}
	.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited{ 
	font-size: 14px; 
	color: #666666;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
	}
	.footer_menu_tb A:hover{
	font-size: 14px;
	color: #993231;
	}
	.az_button_img{
	background-image:url(images/az_button_mid.gif); 
	background-repeat: repeat-x;
	background-position: top left;
    	white-space: nowrap;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px; 
	cursor: hand;
	display: inline;
    	text-decoration: none;	
	}

	.az_button_submit{
	background-image:url(images/az_button_mid.gif); 
	background-repeat: repeat-x;
    	white-space: nowrap;
	color: #FFFFFF;
	vertical-align: top;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px; 
    	height: 19px;
	cursor: hand;
   	border: 0px;
	}
 
/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-width : 1px;
}

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
/* BOF: Open Featured Products */
TD.featuredProducts, TD.featuredCategories, TD.featuredManufacturers, TD.featuredManufacturerWP {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.featuredProducts A, TD.featuredCategories A, TD.featuredManufacturers A, TD.featuredManufacturerWP A {
  color: #000000;
  text-decoration: none;
}

TD.featuredProducts A:hover, TD.featuredCategories A:hover, TD.featuredManufacturers A:hover, TD.featuredManufacturerWP A:hover {
  color: #AABBDD;
  text-decoration: underline;
}
/* EOF: Open Featured Products */