

/*

  $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: #0066cc;

	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: 12px;

 	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: Verdana, Arial, sans-serif; font-size: 12px; 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 : 12px; 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 : 12px; 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 : 12px; color: #70d250; text-decoration: underline; }





/*A

The color style for ALL link colors throughout the entire store.*/

A { 

  color: #003399; 

  text-decoration: none;

   

}



.bodytext {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px; 

}



.storename {



  font-size: 20px;

  text-decoration: bold;

  font-family: Arial;

}



.copyright {

  font-size: 10px;

  font-family: verdana;



}



.breadcrumbtrail {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-color: #FFFFFF; 

}



A.cart { 

  color: #000000; 

  text-decoration: none;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: navy; 

}



/*A:hover

The color style used for mouse over links throughout the entire store.*/

A:hover { 

  color: #666666;

  text-decoration: underline; 

}



A.cart:hover { 

  color: #666666;

  text-decoration: underline;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px; 

}



.phoneattop { 

  color: #666666;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px; 

}



/*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: 12px; 

}

.infoBox {

	border: 1px solid #A0A09F;

}



TD.infoBoxHeading, TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_Categ, TD.infoBoxHeadingRight, TD.infoBoxHeadingCenter {



  font-family: Verdana;

  font-size: 12px;

  font-weight: bold;

  color: #FFFFFF;

  text-align: left;

  padding-left: 5px;

  height: 18px;

  background-color: #FE9B00;



}

TD.infoBoxHeadingTop, TD.infoBoxHeadingSearch {

  font-family: Tahoma;

  font-size: 12px;

  font-weight: bold;

  color: #3F0101;

  text-align: left;

  padding-left: 5px;

  height: 14px;

}

.infoBoxTop, .infoBoxSearch{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

}

.infoBoxContentsTop A:link, .infoBoxContentsTop A:active, .infoBoxContentsTop A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #333399;

}

.infoBoxContentsTop A:hover {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

}

.infoBoxContentsTop {

  /* Uncomment to get bacground for component's content */

	font-family: Tahoma;

	font-size: 12px;

	font-weight: normal;

	color: #BF782C;

}

.infoBoxSearch{

	font-family: Tahoma;

	font-size: 12px;

	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: 12px;

	font-weight: bold;

	color: #990000;

}

.infoBoxContentsSearch A:hover {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #993231;

}



.infoBoxHeadingLogin {

  font-family: Verdana;

  font-size: 12px;

  font-weight: bold;

  color: #FFFFFF;

  text-align: left;

  padding-left: 5px;

  height: 18px;

  background-color: #FE9B00;

/*  border-right: 6px solid #663399; */

}

.infoBoxLogin {

  background-color: #3333cc;

/*  border-right: 6px solid #663399; */

  padding-left: 5px;

  margin-bottom: 5px;

  color: #ffffff;

  font-family: Verdana;

  font-size: 12px;



}

.infoBoxContentsLogin {

	vertical-align: top;

}

.infoBoxContentsLogin A:link, .infoBoxContentsLogin A:active, .infoBoxContentsLogin A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

}

.infoBoxContentsLogin A:hover {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

}

.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight {

  /* Uncomment to get bacground for component's content */

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #A0A09F;	

}

.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #5A7632;

}

.infoBoxContents A:hover {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #A0A09F;

}

.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

}

.infoBoxContentsLeft A:hover {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #A0A09F;

}

.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

}

.infoBoxContentsRight A:hover {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #A0A09F;

}

.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	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: 12px;

	font-weight: normal;

	color: #E47E01;

}

.productBox {  

	background-image:url(images/az_dotsline.gif); 

	background-repeat: repeat-x;

	padding: 4px;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	font-color: #828382;

	color: #828382;

}

.productBox A:link, .productBox A:active, .productBox A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #DEAC13;

}

.productBox A:hover {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #FF4C4C;

}

.productBoxHeading {

	line-height: 0.8;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding-left: 4px;

}

.productBoxHeading A:link, .productBoxHeading A:active, .productBoxHeading A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #5A7632;

}

.productBoxHeading A:hover {

	font-family: Tahoma;

	font-size: 12px;

	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: Verdana, Arial, sans-serif;

  background: #DCDEB3; 

  font-size: 12px;

  color: red;

  text-align : center;

}

TR.headerInfo {

}

TD.headerInfo {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #DCDEB3;

  color: #000000;

  text-align: center;

}

TR.footer {

  background: #008193;

}

TD.footer {

  font-family: Arial;

  font-size: 12px;

  background: #009384;

  color: #ffffff;

}

.infoBoxNotice {

  background: #FF8E90;

}

.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

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: #FE9B00;

}

TD.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #FE9B00;

  color: #000000;

  font-weight: bold;

}

TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  border-top: 1px solid #DCDEB3;

}



TD.productListing-info {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



A.pageResults { 

  color: #990000; 

}

A.pageResults:hover { 

  color: #F6ECDC; 

  background: #990000; 

}

.pageHeading, DIV.pageHeading, .pageHeading H1 {

  font-family:  Arial;

  font-size: 18px;

  font-weight: bold;

  color: #333399;

}

TR.subBar {

  background: #f4f7fd;

}

TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

}

TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height: 1.5;

}

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #aabbdd;

}

TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #ff0000;

}

CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}

SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #990000;

  font-weight: bold;

}

TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}

TD.formAreaTitle {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}

SPAN.markProductOutOfStock {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  color: #FF0000;

  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: 12px;

	color: #FFFFFF

	}

	.folder_td A:hover{

	font-family: Arial;

	font-style: bold;

	font-size: 12px;

	color: #FFFFFF

	}

	.data_trail{

	font-family: Tahoma;

	font-style: bold;

	font-size: 12px;

	}

	.topbanner_td1{

	}

	.topbanner_td2{

	}

	.topbanner_td3{

	}

	/* MENU bar css controls */

	.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited{ 

	font-size: 12px; 

	font-family: Tahoma;

	color: #3F0101;

	font-weight: bold;

	text-decoration: none;

	}

	.menubarmain A:hover{

	font-size: 12px;

	color: #990000;

	}

	.menubarmain{

	color: #5A7632;	

	font-size: 12px; 

	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: 12px;

	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: 187;

	border-right: 1px solid #C0C0C0;

	}

	.leftbar_tb {

	width: 187;

	}

	.maincont_mid_td{

	padding: 5px;

	}

	/* RIGHT bar css controls */		

	.maincont_right_td {

	width: 187;

	border-left: 1px solid #C0C0C0;

	padding-left: 5px;

	}

	.rightbar_tb{

	width: 187;

	}

	.infoBoxContentsLeft_categ{

	background-image: url(images/az_leftbox_category.gif);

	background-repeat:  repeat;

	background-position: top right;

	height: 17px;

	padding-left: 8px;  

	padding-bottom: 4px;

	font-size: 12px;

	}

	.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited{

	font-family: Tahoma;

	font-size: 12px;

	font-weight: normal;

	color: #666666;

	}

	.infoBoxContentsLeft_categ A:hover {

	font-family: Tahoma;

	font-size: 12px;

	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: 12px; 

	}

	.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited{ 

	font-size: 12px; 

	color: #666666;

	font-family: Tahoma;

	font-weight: normal;

	text-decoration: none;

	}

	.footer_menu_tb A:hover{

	font-size: 12px;

	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: 12px; 

	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: 12px; 

    	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: 12px;

 font-weight: bold;

 Color: #333399;

 margin-bottom: 0;

 padding-bottom: 0;

}



h2 {

 font-family: Verdana, Arial, sans-serif;

 font-size: 12px;

 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 */



/* VJ Links Manager v1.13 begin */

TABLE.linkListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.linkListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #b6b7cb;

  color: #FFFFFF;

  text-align: center;

}



TD.linkListing-data {

  border-right: 1px solid #b6b7cb;

  border-bottom: 1px solid #b6b7cb;

  padding: 4px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.linkListing-odd {

  background: #f8f8f9;

}



TR.linkListing-even {

  background: #F5F5F5;

}



.linkFeatured {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #dbd6d6;

  color: #FFFFFF;

  text-align: center;

}

/* VJ Links Manager v1.13 end */



ul.sitemap {

color: #ff0000;

}