

/*

  $Id: stylesheet.css template: OS03C00232 v3.00 01/17/08  22:34:54 project3000 Exp $



  This file created as a part of graphical design by AlgoZone, Inc

  http://www.algozone.com for osCommerce CRE Loaded v6.2

  

  Copyright (c) 2003-2005 AlgoZone, Inc



*/



BODY {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #666666;
	background-color: #CFD3C6;	/* background-image: url("/catalog/images/bodytexture.jpg");  */
}

.FaqCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	font-weight: bold;
}

.FaqHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006600;
	font-weight: bold;
}
.FaqText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5
}

.FaqLink {
	color: #006600;
	font-weight: bold;
}

/* .breadCrumb,.plainbox-description and "BODY TD" for ZenCart */

/* font size below changed from 11 to 13 by stephane, for infobox */ 

.boxText, .breadCrumb, .plainbox-description, BODY TD { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #5f5b56; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size : 10px; color: #DD2A00; text-decoration: underline; }

A {

  /* Stephane: changed from color: #535353; (affects links on cds pages.)
  color: #1E6FB4; */
  color: #003f16;

  text-decoration: none;

}

A:hover { 

 /*  color: #dd2a00; blue */
    color: #DD2A00; /* green */

  text-decoration: underline; 

}

FORM {

  display: inline;

}

INPUT, SELECT, TEXTAREA {

  border: 1px solid #959595;

	background-color: #fefefe;

  color: #000001;

}

INPUT.submit_button, INPUT.az_login_input, .az_button_submit {

	border: 0px !important;

}

tr.header {

  background: #17191D;

}

.formArea {

	border: 1px solid #474747;

}

tr.headerError { }

td.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background: #5f5b56;
	font-size: 30px; /* Stephane: changed from 11px to make credit card error message more visible.*/
	color: #FF6633;
	text-align : center;
}

tr.headerInfo { }

td.headerInfo {

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

  font-size: 11px;

  background: #5f5b56;

  color: #000000;

  text-align: center;

}

tr.footer {

  background: #008193;

}

td.footer {

  font-family: Arial;

  font-size: 11px;

  background: #009384;

  color: #ffffff;

}

.infoBoxNotice {

  background: #C3000B;

}

.infoBoxNoticeContents {

  background: #fbf4e4;

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

  font-size: 10px;

}

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 {

  background-color: #e0e0e0;

}

TR.productListing-heading {

}

TD.productListing-heading, TH.productListing-heading {

  font-family: Tahoma;

  font-size: 12px;

  font-weight: bold;

  color: #535353;

	white-space: nowrap;

}

.productListing-heading A, TH.productListing-heading A {

  color: #535353;

}

.productListing-heading A:hover, TH.productListing-heading A:hover {

  color: #DD2A00;

}

TD.productListing-data {

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

  font-size: 12px;

  border-bottom: 1px solid #7e7e7e;

}

.pageResults { 

font-size: 11px;

color: #666666;

}

A.pageResults { 

  color: #535353;

	text-decoration: underline;

}

A.pageResults:hover { 

  color: #DD2A00; 

}

.pageHeading, DIV.pageHeading {

	/* Stephane: change to match cds cds.pageheading style
	height: 30px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 14px;

	color: #828282;

	text-align: left; */

	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003f16;
	padding-top: 10px;
	line-height: inherit;
}

/* greetUser is for ZenCart and H1 for ms3*/

.pageHeading H1, .infoBoxHeadingtop, .greetUser, H1 {

  font-family:  Arial;

  font-size: 15px;

  font-weight: bold;

  color: #666666;

}

tr.subBar {

  background: #f4f7fd;

}

td.subBar {

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

  font-size: 10px;

  color: #000000;

}

td.main { padding: 0 5px; }

td.main, P.main {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 13px;
  
  /* Stephane: changed font size from 11 to 12. Affects Product info page*/

  line-height: 1.3;

  color: #666666;

}

td.smallText, SPAN.smallText, P.smallText {

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

  font-size: 10px;

}

td.accountCategory {

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

  font-size: 13px;

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

  font-size: 12px;

  font-weight: bold;

  color: #666666;

  text-align: left;

	width: 494px;

  height: 36px;

  text-transform: uppercase;  

}

SPAN.newItemInCart {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 11px;

  color: #C3000B;

}

CHECKBOX, INPUT, RADIO, SELECT {

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

  font-size: 11px;

}

TEXTAREA {

  width: 100%;

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

  font-size: 11px;

}

SPAN.greetUser {

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

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}

td.formAreaTitle {

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

  font-size: 12px;

  font-weight: bold;

}

SPAN.markProductOutOfStock {

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

  font-size: 12px;

  color: #c76170;

  font-size: 11px;  

  font-weight: bold;

}

SPAN.productSpecialPrice {

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

  color: #C3000B;

  font-weight: bold;

}

SPAN.errorText, .messageStackError {

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

  color: #C3000B;

  font-size: 11px;  

}

.inputRequirement{

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

  color: #C3000B;

  font-size: 11px;  

}

.moduleRow { }

.moduleRowOver { background-color: #efefef; cursor: pointer; }

.moduleRowSelected { background-color: #e5e5e5; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

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



/*

	#################

		Algozone CSS 

	#################

*/



	/* HEADER bar css controls */



.header_tb {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 1.5; 
	
}

.header_tbBanner {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 0.8;  /*fix the banner vert space issue in FF */
	
}

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

	color: #DD2A00;

	text-decoration: none;

}

.header_tb A:hover {

	color: #828282;

	text-decoration: underline;

}

.header_td1 { }

.header_td2 { }

.header_td3 { }

.header_boxes_tb {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-color:#8F9584;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-color:#8F9584;
	border-left-style: solid;

	background-color: #CFD3C6;	 /* Stephane: controls background of button bar*/
}

.header_search{

	padding-left: 2px;

	padding-bottom: 3px;

}

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

	color: #666666;

	text-decoration: none;

	text-transform: lowercase;

}

.header_boxes_tb A:hover {

	color: #828282;

	text-decoration: underline;

	text-transform: lowercase;

}

.infoBoxHeadingHeader {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #000001;

	text-align: left;

}

.infoBoxHeader {  }

.infoBoxContentsHeader, .infoBoxContentsHeader TABLE, .infoBoxContentsHeader TD.boxText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}

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

  color: #828282;

  text-decoration: none;

}

.infoBoxContentsHeader A:hover {

  color: #828282;

  text-decoration: underline;

}

/* MENU bar css controls */

.menubarmain_tb { 

}

.menubarmain {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #919191;

	text-transform: uppercase;

	text-align: center;

	vertical-align: middle;

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

	background-position: right top;

	background-repeat: no-repeat;

	width: 150px;

	height: 38px;

}

.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {
	color: #FFFFFF;
/*		color: #52809B; */
	text-transform: uppercase;
	text-decoration: none;
}

.menubarmain A:hover {

	color: #DD2A00;

	text-transform: uppercase;

	text-decoration: none;

}

.menubarmain_over {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #919191;

	text-transform: uppercase;

	text-align: center;

	vertical-align: middle;

	background-image: url("images/az_nav_sel.gif") !important;

	background-position: right top;

	background-repeat: no-repeat;

	width: 150px;

	height: 38px;

}

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

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: none;

}

.menubarmain_over A:hover {
	color: #003f16;
	text-transform: uppercase;
	text-decoration: none;
}



	/* MAIN table css controls */



/* .siteWidth { width: 1045px; } */

.maincont_tb { }

	
	/* LEFT bar css controls */



.maincont_left_td {
/*	width: 217px; */
	height: 776px
	background-color: #FFFFFF;
	background-image: url(/catalog/images/texture3.jpg);
	background-repeat: no-repeat;
}

.leftbar_tb {

/*    width: 217px; */

}

TD.infoBoxHeadingLcornerLeft, TD.infoBoxHeadingLcornerLeft_categ {

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

	background-position: right center;

	background-repeat: no-repeat;

	width: 34px;

}

TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {

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

	background-position: right center;

	background-repeat: no-repeat;

	/* background-color: #e0e0e0; */

	height: 30px;

}

TD.infoBoxHeadingRcornerLeft, TD.infoBoxHeadingRcornerLeft_categ {

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

	background-position: left center;

	background-repeat: no-repeat;

	width: 5px;

}

TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 16px;

	color: #000001;

	text-align: left;

	padding-left: 0px;

}

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

	color: #000001;

	text-decoration: none;

}

.infoBoxHeadingLeft A:hover {

	color: #000001;

	text-decoration: none;

}

.infoBoxLeft, .infoBoxLeft_categ {  /*Stephane: controls border of infoboxes except pages.php */
	border-left: #e0e0e0 solid 0px;
	border-right: #e0e0e0 solid 0px;
	border-bottom: #e0e0e0 solid 0px;
	border-top: #e0e0e0 solid 0px; /* added by Stephane */
	margin-bottom: 10px;
	/* background-image: url(images/az_leftbox_footer.gif); 
	background-position:center bottom;
    background-repeat:no-repeat; 
	padding-bottom:25px;
	padding-left:15px;
	padding-right:10px; */
	/* background-image: url(/catalog/images/texture1.jpg); */

	/* background-color: #EADDB5; */
}


.infoBoxLeft .boxText, .infoBoxLeft_categ .boxText {
	padding: 0 20px;

}

.infoBoxContentsLeft {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 1.5;
	/* background-image: url(/catalog/images/texture1.jpg); */

	/* background-color: #5DA2D9; */
}

.infoBoxContentsLeft span.productSpecialPrice {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #d44100;

}

.infoBoxContentsLeft .boxText A:link, .infoBoxContentsLeft .boxText A:active, .infoBoxContentsLeft .boxText A:visited {
/*	color: #FFCC66; orange */
	color: #003F16; /*blue */
	/*	color: #828282; 
	color: #999900;  /*Stephane:  controls text color of left infoboxes links*/
	text-decoration: underline;

}

.infoBoxContentsLeft .boxText A:hover {

	color: #DD2A00;

	text-decoration: none;

}

.infoBoxContentsLeft_categ {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #DD2A00;

	text-align: left;

}

.infoBoxContentsLeft_categCell {

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

	background-position: left bottom;

	background-repeat: repeat-x;

	padding: 5px 0;

}

.infoBoxContentsLeft_categCell A:link, .infoBoxContentsLeft_categCell A:active, .infoBoxContentsLeft_categCell A:visited, 

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

	color: #828282;

	text-decoration: none;

}

.infoBoxContentsLeft_categCell A:hover,

.infoBoxContentsLeft_categ A:hover {

	color: #DD2A00;

	text-decoration: underline;

}



	/* RIGHT bar css controls */



.maincont_right_td {

	width: 200px;

}

.rightbar_tb {

	width: 200px; 

}

TD.infoBoxHeadingLcornerRight {

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

	background-position: right center;

	background-repeat: no-repeat;

	width: 34px;

}

TD.infoBoxHeadingRight {

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

	background-position: right center;

	background-repeat: no-repeat;

	background-color: #e0e0e0;

	height: 30px;

}

TD.infoBoxHeadingRcornerRight {

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

	background-position: left center;

	background-repeat: no-repeat;

	width: 5px;

}

TD.infoBoxHeadingRight {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	color: #000001;

	text-align: left;

	padding-left: 10px;

}

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

	color: #000001;

	text-decoration: none;

}

.infoBoxHeadingRight A:hover {

	color: #000001;

	text-decoration: none;

}

.infoBoxRight {

	border-left: #e0e0e0 solid 0px;

	border-right: #e0e0e0 solid 0px;

	border-bottom: #e0e0e0 solid 0px;

	margin-bottom: 20px;
	
/*	background-image: url(/catalog/images/texture1.jpg); */

	/* background-color: #009966; */


}

.infoBoxRight .boxText {

	padding: 0 20px;

}

.infoBoxContentsRight {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #DD2A00;

	text-align: left;

	line-height: 1.5;

}

.infoBoxContentsRight span.productSpecialPrice {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #d44100;

}

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

	color: #828282;

	text-decoration: underline;

}

.infoBoxContentsRight .boxText A:hover {

	color: #DD2A00;

	text-decoration: none;

}



	/* CENTER bar css controls */

.maincont_mid_td { padding: 0 10px; width: 780px;} /* width: 550px; Stephane: controls width of mid section on master page template*/

TD.infoBoxHeadingLcorner, TD.infoBoxHeadingLcornerCenter { }

TD.infoBoxHeadingRcorner, TD.infoBoxHeadingRcornerCenter { }

/* .plainBoxHeading for ZenCart */ 

TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading {

	height: 30px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 14px;

	color: #828282;

	text-align: left;

}

TD.infoBoxHeadingCart {
	height: 38px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	font-weight: bold;
}

TD.infoBoxHeadingCart2 {
	height: 38px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}


/* .plainBox for ZenCart and moduleBox for ms3 */ 

.infoBox, .infoBoxCenter, .newProductsBox, .plainBox, .moduleBox { }

.plainBox, .moduleBox { border: #e0e0e0 solid 1px; }

.infoBox  { border: #e0e0e0 solid 0px; }

TD.infoBox, SPAN.infoBox {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 11px;

}

.infoBoxContents {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #666666;

	text-align: left;

	line-height: 1.5;
	
	/* background-image: url(/catalog/images/texture1.jpg); */

	/* background-color: #009966; */


}

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

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

	color: #535353;

	text-decoration: underline;

}

.infoBoxContents A:hover, .infoBoxContentsCenter A:hover {

	color: #DD2A00;

	text-decoration: none;

}



	/* PRODUCT box css controls */



.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb { 

	width: 240px;

}

.productBoxOuter {

	border-right: 1px solid #f1f1f1;

	border-left: 1px solid #f1f1f1;

} 

.productBoxBottom_tb { 

	border-right: 1px solid #f1f1f1;

	border-left: 1px solid #f1f1f1;

	border-bottom: 1px solid #f1f1f1;

}

TD.productBoxHeadingLcorner { 

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

	background-position: left top;

	background-repeat: no-repeat;

	width: 14px; 

}

TD.productBoxHeading {

	padding-left: 10px;

	border-top: 1px solid #f1f1f1;

	border-right: 1px solid #f1f1f1;

}

TD.productBoxHeadingRcorner { width: 0px; }

TD.productBoxHeading {

  font-family: Tahoma, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #666666;

  height: 26px;

  line-height: 0.9;

  padding: 0 10px;

}

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

	color: #666666;

	text-decoration: none;

}

TD.productBoxHeading A:hover {

	color: #666666;

	text-decoration: underline;

}

.productBox {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color: #666666;

	text-align: left;

}

.productBoxContent {  

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #666666;

	padding: 10px 0 10px 10px;

}

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

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

	color: #DD2A00;

	text-decoration: none;

}

.productBox A:hover, .productBoxContent A:hover {

	color: #828282;

	text-decoration: underline;

}

.productBoxImage {

	text-align: center;

	vertical-align: top;

}

.productBoxPrice {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 16px;

	color: #DD2A00;

	padding-bottom: 4px;

}

.productBoxPrice SMALL { font-size: 14px !important; color: #666666 !important; }

.productBoxDescription { height: 50px; }

.productBoxLBottom { width: 0px; }

.productBoxRBottom { width: 0px; }

.productBoxHSep {

}

.productBoxVSep {

}

.productBoxMid{ }

.productInfo {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-align: left;

	line-height: 1.5;

}

.productInfoPrice {

  font-family: Tahoma, Arial;

	font-weight: bold;

  font-size: 14px;

	color: #d44100;

	height: 30px;

}

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

	color: #535353;

	text-decoration: underline;

}

.productInfo A:hover {

	color: #DD2A00;

	text-decoration: none;

}



 /* FOOTER bar css controls */



.footer_tb {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 11px;

	color: #bababa;

	margin-top: 15px;

	margin-bottom: 15px;

}

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

	color: #bababa;

	text-decoration: none;

}

.footer_tb A:hover {

	color: #7f7f80;

	text-decoration: underline;

}

.footer_td1 {  }

.footer_td2 { padding-right: 20px; }

.footer_menu_tb, .footer_td2 {

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

	background-position: left top;

	background-repeat: repeat-x;

	color: #fefefe;

	height: 59px;

}

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

	color: #fefefe;

	text-decoration: none;

}

.footer_menu_tb A:hover {

	color: #fefefe;

	text-decoration: underline;

}



 /* BUTTONS css controls */



.az_button_img {

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

	background-repeat: repeat-x;

	background-position: top left;

	white-space: nowrap;

	color: #000000;

	background-color: #efefef;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	cursor: pointer;

	display: inline;

	text-decoration: none;

	text-transform: lowercase;

	height: 16px;

}

.az_button_submit {
	background-image: url("images/az_button_mid.gif");
	background-repeat: repeat-x;
	white-space: nowrap;
	vertical-align: top;
	border: 0px;
	color: #CC6633;  /*change from black */
	background-color: #efefef;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	/* text-transform: lowercase; */
	text-decoration: none;
	height: 22px;
	margin: 0px auto;
	
}


 /* DIV specific */



.centeredContainer { margin: auto; }

.alignLeft { text-align: left; }

.alignCenter { text-align: center; }

.alignRight { text-align: right; }

.alignTop { vertical-align: top; }

.alignMiddle { vertical-align: middle; }

.alignBottom { vertical-align: bottom; }

.floatLeft { float: left; }

.floatRight { float: right; }

.clearBoth { clear: both; }

.clearLeft { clear: left; }

.clearRight { clear: right; }

.inline { display: inline; }

.block { display: block; }

.nowrap { white-space: nowrap; }

.paddingTop { padding-top: 5px; }

.paddingRight { padding-right: 5px; }

.paddingBottom { padding-bottom: 5px; }

.paddingLeft { padding-left: 5px; }

.marginTop { margin-top: 5px; }

.marginRight { margin-right: 5px; }

.marginBottom { margin-bottom: 5px; }

.marginLeft { margin-left: 5px; }

.listPlain {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.noborder { border: none; }



 /* ANIMATED BOXES css controls */



.jsButton, .jsTrigger { cursor: pointer; }

.animBox {

  position: relative;

  overflow: hidden;

	white-space: nowrap;

  margin: 0;

  padding: 0;

}

.animBoxDropover {

  position: absolute;

	visibility: hidden;

  overflow: hidden;

  margin: 0;

  padding: 0;

}

#btn_animBoxCart { width: 200px; }

#animBoxCart {

	border: #666666 solid 1px;

	background-color: #efefef;

	width: 200px;

	z-index: 100;

}

.animBoxCartImage { }

.animBoxCartContent {

	vertical-align: top;

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

	font-weight: normal;

	font-size: 11px;

	color: #666666;

}

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

	color: #DD2A00;

	text-decoration: underline;

}

.animBoxCartContent A:hover {

	text-decoration: none;

	color: #828282;

}

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

	font-weight: bold;

	color: #DD2A00;

	text-decoration: none;

}

.animBoxCartName A:hover {

	font-weight: bold;

	color: #828282;

	text-decoration: underline;

}

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

	font-weight: bold;

	color: #DD2A00;

	text-decoration: none;

}

.animBoxCartLink A:hover {

	font-weight: bold;

	color: #828282;

	text-decoration: underline;

}

.animBoxCartTotal, .animBoxCartLink {

	text-align: right;

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

	font-weight: bold;

	font-size: 11px;

	color: #DD2A00;

}

.animBoxCartLink { border-bottom: #666666 solid 1px; }

.animBoxCartTotal { border-top: #666666 solid 1px; }

.animBoxCartNotice {

	padding: 5px;

	text-align: center;

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

	font-weight: bold;

	font-size: 11px;

	color: #666666;

}

   .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width: 100%;
      height: 100%;
      background-color: #666;
      z-index: 999;
      filter:alpha(opacity=85);
      -moz-opacity:0.85;
      padding-top: 20%;
   }

   .InnerFreezePane
   {
      text-align: center;
      width: 66%;
      background-color: #171;
      color: White;
      font-size: large;
      border: dashed 2px #111;
      padding: 9px;
   }
