
/*
  $Id: stylesheet.css,v 1.00 05/16/05  22:55:20 project3000 Exp $

 f4f7fd - light grey
638D60 - olive green
DD6228 - orange
FC7922 - lighter orange
006432 - dark green
1F5351 - another dark green
D0DDCE - light greengrey
61895D - olive/grey
17191D - nearly black
70d250 - bright green
*/

H1 {
  font-size: 15px;
  font-weight:700;
  color: #DD6228;
   padding-left: 5px;
}

.stockWarning {font-size : 10px; color: #666666;}

.searchbutton {margin-top: 10px;}

BODY {
	background-color: #ffffff;	 vertical-align: top;  font-family:Verdana, Arial, Helvetica, sans-serif;  margin: 0 0 0 0; font-size: 101%;
}

H2 {
  padding-left: 4px; font-size: 15px; color: #006432; font-weight: 900;	 line-height: 0.8;}

A { 
  color: #DD6228;  text-decoration: none; 
} 


A:hover { 
  color: #FC7922; text-decoration: none; 
}

A.sides { 
  color: #000000;  font-weight: 800; text-decoration: none;   line-height: 1.6;
} 

.price {color: #DD6228; font-weight: 900;  line-height: 1.8;}


.smallText2 {
  font-size: 10px;  color: #666666;
}

P { padding-left: 4px;  font-color: #000000; font-size: 1.0em;
  line-height: 1.6;}

INPUT {
  background-color: #ffffff;
  color: #61895D;  
}

FORM {
  display: inline;
}


.leftboxText  {   font-size: 10px; color: #000000; 	 } } 

.leftboxText A:link, .leftboxText A:active, .leftboxText A:visited{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	TEXT-DECORATION: none;
}

.leftboxText A:hover {
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FC7922;
}


.caption {
  font-size: 10px;
  font-style: italic;
  line-height: 1.4;
  padding-left: 16px;
  padding-right: 5px;
  color: #000000;
}

.main {
  font-size: 10px;
  line-height: 1.6;
  padding-left: 8px;
  padding-right: 5px;
  color: #000000;
}

.flat1 {
  font-size: 10px;
  line-height: 1.6;
  padding-left: 4px;
  padding-right: 90px;
  color: #000000;
}
.flat2 {
  font-size: 10px;
  line-height: 1.6;
  padding-left: 4px;
  padding-right: 11px;
  color: #000000;
}

TR.header {
  background: #17191D;
}

.boxText {font-size: 11px; font-color: #ffffff; margin-top: 4px; font:-weight: 900;}

.newProductsBox{
	border-left: 1px solid #A7BDA6;
	border-right: 1px solid #A7BDA6;
	border-bottom: 1px solid #A7BDA6;
}

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

.infoBox {
	border: 1px solid #A7BDA6;
	background-color: #ffffff;
}

.pinfoBox {
	background-color: #ffffff;
	border-top: 0px solid #ffffff;
	border-right: 1px solid #A7BDA6;
	border-bottom: 1px solid #A7BDA6;
	border-left: 1px solid #A7BDA6;
}


.errorBox { font-size: 10px; font-weight: 900;}
.productsNotifications { background: #f2fff7; }
.orderEdit {font-size : 10px; color: #70d250; text-decoration: underline; }

TD.infoBoxHeading, TD.infoBoxHeadingCenter {
  font-size: 10px;  font-weight: bold;
  padding-left: 10px;  padding-bottom: 1px;
  color: #638D60;  padding-left: 10px;
  padding-bottom: 5px;
}

TD.infoBoxHeadingLeft {
  font-size: 13px;
  font-weight: 900;
  color: #000000;
  text-align: left;
  padding-left: 5px;
  background-color: #ffffff;
}

TD.infoBoxHeadingRight {
  font-size: 10px;
  font-weight: 900;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 8px;
  padding-bottom: 1px;
  color: #ffffff;
  height: 20px;
}

.infoBoxSearch{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
}

.infoBoxContentsSearch {
	vertical-align: top;
}

.infoBoxContentsSearch A:link, .infoBoxContentsSearch A:active, .infoBoxContentsSearch A:visited{
	font-size: 10px;
	font-weight: normal;
	color: #61895D;
}

.infoBoxContentsSearch A:hover {
	font-size: 10px;
	font-weight: normal;
	color: #FC7922;
}

.infoBoxHeadingSpecials {
  font-size: 10px;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 10px;
  padding-bottom: 1px;
   background-image: url("<?php echo DIR_WS_TEMPLATE_IMAGES; ?>az_rightbox_top.gif");
   background-repeat:;
   color: #638D60;
   height: 19px;
}

.infoBoxContentsSpecials A:link, .infoBoxContentsSpecials A:active, .infoBoxContentsSpecials A:visited{
  font-size: 10px;
  font-weight: normal;
  color: #61895D;
}

.infoBoxContentsSpecials A:hover {
  color: #FC7922;
}

.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight {
  /* Uncomment to get bacground for component's content */
	font-size: 10px;
	font-weight: normal;
	color: #61895D;	
	padding-left: 5px;
}

.infoBoxContentsRight {
  /* Uncomment to get bacground for component's content */
	font-size: 10px;
	font-weight: normal;
	color: #000000;	
	padding-left: 5px;
}

.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{
	font-size: 10px;
	font-weight: bold;
	color: #61895D;
}

.infoBoxContents A:hover {
	color: #FC7922;
}

.infoBoxContentsInformation A:link, .infoBoxContentsInformation A:active, .infoBoxContentsInformation A:visited{
    font-size: 9px;
	color: #61895D;
}

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

.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{
	font-size: 10px;
	font-weight: bold;
	color: #61895D;
	TEXT-DECORATION: none;
}

.infoBoxContentsLeft A:hover {
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FC7922;
}

.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
	font-size: 10px;
	font-weight: normal;
	color: #61895D;
}

.infoBoxContentsRight A:hover {
	color: #FC7922;
}

.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
	font-size: 10px;
	font-weight: normal;
	color: #61895D;
}

.infoBoxContentsCenter A:hover {
	color: #FC7922;
}

.productBox {  
	font-size: 10px;
	font-weight: normal;
	color: #61895D;
    line-height: 1.2;	
}

.productBox A:link, .productBox A:active, .productBox A:visited{
	font-size: 10px;
	font-weight: normal;
	color: #FC7922;
}

.productBox A:hover {
	color: #61895D;
}

.productBoxHeading {
	line-height: 0.8;
	font-size: 10px;
	font-weight: normal;
	padding-left: 4px;
}

.productBoxHeading A:link, .productBoxHeading A:active, .productBoxHeading A:visited{
	font-size: 10px;
	font-weight: bold;
	color: #61895D;
}

.productBoxHeading A:hover {
	color: #FC7922;
}

.productBoxHeadingRcorner {}
.productBoxHeadingLcorner {}
TR.headerError {
}

TD.headerError {
  font-family: Tahoma, Verdana, sans-serif;
  background: #006432; 
  font-size: 11px;
  color: red;
  text-align : center;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  background: #006432;
  color: #000000;
  text-align: center;
}

TR.footer {
  background: #008193;
}

TD.footer {
  font-size: 11px;
  background: #009384;
  color: #ffffff;
}

.infoBoxNotice {
  background: #FC7922;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 10px;
}

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: #F7F7F2;
}

TD.productListing-heading {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
 border-bottom: 1px solid #CECECE;
}

A.productListing-heading { 
  color: #61895D; 
}

A.productListing-heading:hover { 
  color: #FC7922; 
}

TD.productListing-data {
  font-size: 10px;
  border-bottom: 1px solid #CECECE;
}

A.pageResults { 
  color: #FC7922; 
}

A.pageResults:hover { 
  color: #F6ECDC; 
  background: #FC7922; 
}

.pageHeading {
  font-size: 15px;
  font-weight:700;
  color: #DD6228;
   padding-left: 5px;
}

.pageHeading2, DIV.pageHeading2 {
  font-size: 12px;
  font-weight:300;
  color: #DD6228;
   padding-left: 8px;
}

.pageHeading2b, DIV.pageHeading2b {
  font-size: 12px;
  font-weight:300;
  color: #DD6228;
}


.pageHeading3b, DIV.pageHeading3b {
  font-size: 9px;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-size: 10px;
  color: #000000;
}


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

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

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

SPAN.newItemInCart {
  font-size: 10px;
  color: #FC7922;
}

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

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

SPAN.greetUser {
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

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

TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

.productSpecialPrice {
  color: #FC7922; margin-top: 10px; line-height: 20px;
}

SPAN.errorText {
  color: #FC7922;
}

.moduleRowOver { background-color: #D4E5E5; cursor: hand; }
.moduleRowSelected { background-color: #D4E5E5; }
.checkoutBarFrom, .checkoutBarTo {font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }

.infoBoxContentsLeft-new { 
	color: #000000; font-weight: 400; line-height: 8px;
	}
	
 A.infoBoxContentsLeft-new   { 
	color: #000000; font-weight: 400; line-height: 14px;
	}
	
.smallText {
  font-size: 10px;
  margin-bottom: 6px;  margin-left: 6px; spacing-bottom: 6px
} 

.az_button_submit {font-weight: 200;}


CODE {padding-left: 0px; font-size: 10px;  font-family: courier; }

.lewisImageBorder { border: 1px solid #006432; }
