/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 0px;
}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  /* background: #ffffff; 
  background: #ff8e90;
  background: #ff0000; */
  background: #f8f8f9;
  color: #000000;
  margin: 0px;
}

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

A:active {
  /* background-color: #f39847; */
  background-color: #fc0000;
}

A:hover {
  /* color: #336699;
  color: #212121; */
  color: #014461;
  text-decoration: underline;
  /* background: #fc0000;
  background-color: #f8f8f9;
  background-color: #f37101; */
  background-color: #e0e0e0;
}

A:hover.footer {
  color: #014461;
  text-decoration: underline;
}

A.footer {
  color: #014461;
  text-decoration: none;
}

FORM {
  display: inline;
}

TR.header {
  /* background: #ffffff; */
  background: #f8f8f9;
}

/* Stevenson! - 2005/02/12 */
TR.headerProlog {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #f63e3e;
  color: #ffffff;
  font-weight : 600;
  text-align: center;
  vertical-align: middle;
}

TD.headerProlog {
  font-size: 10px;
  background: #f63e3e;
  color: #ffffff;
  font-weight : 600;
  text-align: center;
  vertical-align: middle;
}

A.headerProlog {
  font-size: 10px;
  color: #ffffff;
  font-weight : 600;
  text-align: center;
  vertical-align: middle;
}

A.headerProlog:hover {
  font-size: 10px;
  color: #ffffff;
  background: #f63e3e;
  font-weight : 600;
  text-align: center;
  text-decoration: underline;
}
A.headerProlog:visited {
  font-size: 10px;
  color: #ffffff;
  font-weight : 600;
  text-align: center;
  text-decoration: none;
}
/* end Stevenson! - 2005/02/12 */

/* ----------------- coolMenu ----------------- */
.clCMEvent{
        position: absolute;
        width: 99%;
        height: 99%;
        clip: rect(0, 100%, 100%, 0);
        left: 0;
        top: 0;
        visibility: visible;
        overflow: auto;
}

.clCMAbs{
        position: absolute;
        visibility: hidden;
        left: 0;
        top: 0;
}

.clBar{
        position: absolute;
        width: 10px;
        height: 10px;
        background-color: #ff0000;
/*        layer-background-color:#ff0000; */
        visibility: hidden;
        font-weight: bold;
}

.clLevel0,.clLevel0over{
        position: absolute;
        padding: 1px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}

.clLevel0{
        background-color: #ff0000;
/*        layer-background-color: #ff0000; */
        color: #ffffff;
        font-weight: bold;
}

.clLevel0over{
        background-color: #c0c0c0;
/*        background-color: #bbc3d3;
        layer-background-color: #bbc3d3;
        color: #ffffff; */
        color: #212121;
        cursor: pointer;
/*        cursor: hand; */
        font-weight: bold;
        text-decoration: underline;
}

.clLevel0border{
        position: absolute;
        visibility: hidden;
        background-color: #c0c0c0;
/*        layer-background-color: white; */
        font-weight: bold;
}

.clLevel1, .clLevel1over{
        position: absolute;
        padding: 2px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}

.clLevel1{
        background-color: #ff0000;
/*        layer-background-color: #ff0000; */
        color: #ffffff;
        font-weight: bold;
}

.clLevel1over{
        background-color: #c0c0c0;
/*        background-color: #bbc3d3;
        layer-background-color: #bbc3d3;
        color: #ffffff; */
        color: #212121;
        cursor: pointer;
/*        cursor: hand; */
        font-weight: bold;
        text-decoration: underline;
}

.clLevel1border{
        position: absolute;
        visibility: hidden;
        background-color: #c0c0c0;
/*        layer-background-color: white; */
        font-weight: bold;
}
/* ----------------- coolMenu_eof ----------------- */

TR.headerNavigation {
  background: #b2b2b2;
  color: #000000; 
}

TD.headerNavigation {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #f8f8f9 url("/catalog/images/menuheader.jpg");
  color: #000000;
/*  background: #ffffff;
  background: #f8f8f9; */
  font-weight: bold;
}

A.headerNavigation { 
  color: #000000;
}

A.headerNavigation:active {
  /* color: #336699; */
  color: #014461;
  /* background-color: #cdbb45; */
  background-color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}

A.headerNavigation:hover {
  /* color: #000000;
  color: #336699; */
  color: #014461;
  /* background-color: #c0c0c0; */
  /* background-color: #cdbb45; */
  background-color: #ffffff;
  font-style: normal;
  text-decoration: underline;
}

A.headerNavigation:visited {
  color: #000000;
  font-style: normal;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00 url("/catalog/images/menuheader.jpg");
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
/*  background: #bbc3d3; */
  background: #f8f8f9;
  text-align: left;
}

TD.footer {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
/*  background: #bbc3d3 url("/catalog/images/menuheader.jpg"); */
  color: #000000;
  font-weight: bold;
  text-align: left;
}

.infoBox {
  background: #ffffff;
}

A.infoBox:active {
  /* background-color: #f39847; */
  background-color: #fc0000;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

infoBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.infoBoxHeading {
  vertical-align: middle;
  /* background-image: url("/catalog/images/menuheader.jpg"); */
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  / *background: #b2b2b2; */
  background: #e5e5e5;
 background-image: url('/catalog/images/category_background.jpg'); 
  /* background-image: url("/catalog/images/menuheader.jpg"); 
  background-image: url('/catalog/images/background3.jpg');*/
  color: #000000;
  /* border-top: 2px solid #ff0000; */
  vertical-align: middle;
}
TABLE.infoBoxHeading, 
TR.infoBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

A.infoBoxContents:active {
  /* background-color: #f39847; */
  background-color: #fc0000;
}


.infoBoxNotice {
  background: #ff8e90;
}


.infoBoxNoticeContents {
  background: #ffe6e6;
  font-family: Verdana, Arial, Helvetica, 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 {
/*  background: #f8f8f9;*/
  background:#caebfe;
}

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  color: #000000;

}


.productListing-heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #b2b2b2;
  background-image: url("/catalog/images/menuheader.jpg");
  /* color: #ffffff; */
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family:Helvetica;
  font-size: 12px;
  border: 1px;
  border-style:groove;
  border-color:#e6e6e6;
/* Clone */
 /* background:#caebfe;*/
  padding-right:2px;
}

TD.productListing-data2 {
  font-family:Helvetica;
  font-size: 12px;
/* Clone */
/*  background:#caebfe;*/
  padding-right:2px;
}

A.pageResults {
  color: #0000ff;
}

A.pageResults:hover {
  color: #0000ff;
  background: #ffff33;
}

A.pageResults:active {
  /* background-color: #f39847; */
  background-color: #fc0000;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* font-size: 16px; */
  font-size: 14px;
  font-weight: bold;
  /* color: #9a9a9a; */ /* grigio */
  /* color: #ec6d04; */ /* arancione */
  /* color: #fc0000; */ /* rosso */
  color: #003f5e;
  text-align: center;
  vertical-align: middle;
}

TR.subBar {
  background: #f4f7fd;
}

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

.main {
  text-decoration: none;
}
A.main  {
  text-decoration: none;
}
A.main:active {
  text-decoration: none;
  background-color: #f63e3e;
}
A.main:hover  {
  text-decoration: none;
  background-color: #ffffff;
}
TD.main, P.main {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.0;
  text-align: justify;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.smallText:active {
  /* background-color: #f39847; */
  background-color: #f63e3e;
}
A.smallText:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
/*
A.smallTextContents:active,
A.smallTextContents:hover {
  color: #014461;
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}
 */

TD.accountCategory {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  /* color: #003f5e; */
  color: #014461;
}
SPAN.newItemInCart:active,
SPAN.newItemInCart:hover {
  color: #014461;
  /* background: #c0c0c0; */
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  /* color: #f0a480;
  color: #ff0000;
  color: #ffffff; */
  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: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/* Stevenson! <stevens@ced.it> - 2005/04/27 */
.RegularPrice {
  background-color: #f8f8f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  vertical-align: middle;
}

.SpecialPrice {
  background-color: #f8f8f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #fc0000;
  vertical-align: middle;
}
/* end Stevenson! */

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* color: #ec6d04; */ /* arancione */
  color: #fc0000; /* rosso */
}


SPAN.errorText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #d7e9f7; cursor: pointer; cursor: auto; }
.moduleRowSelected { background-color: #e9f4fc; }

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

/* message box */
.messageBox {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
}
.messageStackError, .messageStackWarning {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #ffb3b5;
}
.messageStackSuccess {
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #99ff00;
}

/* input requirement */
.inputRequirement { font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/

.contentBox {
  background: #b6b7cb;
}

.contentBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.contentBoxHeading {
  vertical-align: middle;
}
TD.contentBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  background-image: url('/catalog/images/search_background.jpg'); 
  /* background-image: url('/catalog/images/category_background.jpg'); */
/*  background-image: url('/catalog/images/background3.jpg'); */
  color: #000000;
  vertical-align: middle;
}
TABLE.contentBoxHeading, 
TR.contentBoxHeading {
  /* border-right: 6px solid #f8f8f9; */
  border-right: 0;
}

.contentBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
A.contentBoxContents:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
/*
A.contentBoxContents:active,
A.contentBoxContents:hover {
  color: #014461;
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}
 */
TABLE.contentBoxContents,
TR.contentBoxContents {
  border-left: 0;
  border-right: 1px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.contentBoxContents {
  border-left: 1px outset #cdcdcd;
  border-right: 1px outset #cdcdcd;
  border-top: 0;
  border-bottom: 1px outset #cdcdcd;
}


.BestSellersBox {
  background: #b6b7cb;
}

.BestSellersBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.BestSellersBoxHeading {
  vertical-align: middle;
}
TD.BestSellersBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background-image: url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
  border: 0;
}
TABLE.BestSellersBoxHeading, 
TR.BestSellersBoxHeading {
  border-right: 6px solid #f8f8f9;
  /* border: 0; */
}

.BestSellersBoxContents {
  /* background: #f8f8f9; */
  /* background-color: #003f5e;
  font-size: 10px; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  border-top: 0px solid #fc0000;
  background: #fc0000;
  font-size: 12px;
  font-stretch: expanded; 
}
A.BestSellersBoxContents,
A.BestSellersBoxContents:visited {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
A.BestSellersBoxContents:active,
A.BestSellersBoxContents:hover {
  font-size: 12px;
  color: #014461;
  /* background: #c0c0c0; */
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}
TABLE.BestSellersBoxContents,
TR.BestSellersBoxContents {
  color: #ffffff;
  font-weight: bold;
  border-left: 7px solid #fc0000;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
  /* border-left: 0;
  border-right: 1px solid #f8f8f9; */
}
TD.BestSellersBoxContents {
  border: 0;
  /* border-left: 1px outset #cdcdcd;
  border-right: 1px outset #cdcdcd;
  border-top: 0;
  border-bottom: 1px outset #cdcdcd;
  color: #ffffff;
  font-weight: bold; */
}
A.BestSellersBoxContents {
  text-decoration: none;
}


.CategoriesBox {
  background: #b6b7cb;
  border: 0;
}

.CategoriesBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.CategoriesBoxHeading {
  vertical-align: middle;
}
TD.CategoriesBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  background-image: url('/catalog/images/category_background.jpg'); 
  /* background-image: url('/catalog/images/background3.jpg'); */
  color: #000000;
  vertical-align: middle;
  border: 0;
}
TABLE.CategoriesBoxHeading,
TR.CategoriesBoxHeading {
  border-right: 6px solid #f8f8f9;
}

.CategoriesBoxContents {
  border-top: 0px solid #fc0000;
  background: #fc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-stretch: expanded; 
  /* text-transform: uppercase; */
}
A.CategoriesBoxContents,
A.CategoriesBoxContents:visited {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
A.CategoriesBoxContents:active,
A.CategoriesBoxContents:hover {
  font-size: 12px;
  color: #014461;
  /* background: #c0c0c0; */
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}
TABLE.CategoriesBoxContents,
TR.CategoriesBoxContents {
  border-left: 7px solid #fc0000;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.CategoriesBoxContents {
  border: 0;
}


.CurrenciesBox {
  background: #b6b7cb;
}

.CurrenciesBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.CurrenciesBoxHeading {
  vertical-align: middle;
}
TD.CurrenciesBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
 background-image: url('/catalog/images/category_background.jpg'); 
/*  background-image: url('/catalog/images/background3.jpg'); */
  color: #000000;
  vertical-align: middle;
}
TABLE.CurrenciesBoxHeading, 
TR.CurrenciesBoxHeading {
  border-right: 6px solid #f8f8f9;
}

.CurrenciesBoxContents {
  background: #ffffff;
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  /* color: #ffffff; */
  color: #014461;
}
.CurrenciesBoxContents2 {
  /*background: #f8f8f9;*/
  
  background-color:#caebfe;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  /* color: #ffffff; */
  color: #014461;
}



TABLE.CurrenciesBoxContents,
TR.CurrenciesBoxContents {
  border-left: 7px solid #fc0000;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.CurrenciesBoxContents {
  border: 0;
}

.InformationBox {
  background: #b6b7cb;
}

.InformationBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.InformationBoxHeading {
  vertical-align: middle;
}
TD.InformationBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  background-image: url('/catalog/images/category_background.jpg'); 
  /* background-image: url('/catalog/images/category_background.jpg'); 
  background-image: url('/catalog/images/background3.jpg'); */
  color: #000000;
  vertical-align: middle;
}
TABLE.InformationBoxHeading, 
TR.InformationBoxHeading {
  border-right: 6px solid #f8f8f9;
}

.InformationBoxContents {
  background: #fc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #f8f8f9;
}
A.InformationBoxContents,
A.InformationBoxContents:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
A.InformationBoxContents:active,
A.InformationBoxContents:hover {
  color: #014461;
  /* background: #c0c0c0; */
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}
TABLE.InformationBoxContents,
TR.InformationBoxContents {
  border-left: 7px solid #fc0000;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.InformationBoxContents {
  border: 0;
}


.LanguagesBox {
  background: #b6b7cb;
}

.LanguagesBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.LanguagesBoxHeading {
  vertical-align: middle;
}
TD.LanguagesBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background-image: url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.LanguagesBoxHeading, 
TR.LanguagesBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.LanguagesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TABLE.LanguagesBoxContents,
TR.LanguagesBoxContents {
  border-left: 7px solid #f8f8f9;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.LanguagesBoxContents {
  border: 0;
}


.ManufacturerInfoBox {
  background: #b6b7cb;
}

.ManufacturerInfoBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.ManufacturerInfoBoxHeading {
  vertical-align: middle;
}
TD.ManufacturerInfoBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background: #e5e5e5 url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.ManufacturerInfoBoxHeading, 
TR.ManufacturerInfoBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.ManufacturerInfoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
/*  font-weight: bold;
  color: #ffffff; */
}
TABLE.ManufacturerInfoBoxContents, 
TR.ManufacturerInfoBoxContents {
  border-left: 7px solid #f8f8f9;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.ManufacturerInfoBoxContents {
  border: 0;
}


.ManufacturersBox {
  background: #b6b7cb;
}

.ManufacturersBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.ManufacturersBoxHeading {
  vertical-align: middle;
}
TD.ManufacturersBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background: #e5e5e5 url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.ManufacturersBoxHeading,
TR.ManufacturersBoxHeading {
  border-right: 6px solid #f8f8f9;
}

.ManufacturersBoxContents {
  background: #fc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}
A.ManufacturersBoxContents,
A.ManufacturersBoxContents:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
A.ManufacturersBoxContents:active,
A.ManufacturersBoxContents:hover {
  color: #014461;
  /* background: #c0c0c0; */
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}
TABLE.ManufacturersBoxContents,
TR.ManufacturersBoxContents {
  border-left: 7px solid #fc0000;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.ManufacturersBoxContents {
  border: 0;
}
A.ManufacturersBoxContents {
  text-decoration: none;
}


.OrderHistoryBox {
  background: #b6b7cb;
}

.OrderHistoryBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.OrderHistoryBoxHeading {
  vertical-align: middle;
}
TD.OrderHistoryBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background-image: url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.OrderHistoryBoxHeading, 
TR.OrderHistoryBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.OrderHistoryBoxContents {
  /* background: #f8f8f9; */
  background: #f8f8f9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TABLE.OrderHistoryBoxContents, 
TR.OrderHistoryBoxContents {
  border-left: 7px solid #f8f8f9;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.OrderHistoryBoxContents {
  border: 0;
}


.ProductNotificationsBox {
  background: #b6b7cb;
}

.ProductNotificationsBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.ProductNotificationsBoxHeading {
  vertical-align: middle;
}
TD.ProductNotificationsBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background-image: url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.ProductNotificationsBoxHeading, 
TR.ProductNotificationsBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.ProductNotificationsBoxContents {
  /* background: #f8f8f9; */
  background-color: #003f5e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
TABLE.ProductNotificationsBoxContents, 
TR.ProductNotificationsBoxContents {
  border-left: 0;
  border-right: 1px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
  color: #ffffff;
  font-weight: bold;
}
TD.ProductNotificationsBoxContents {
  border-left: 1px outset #cdcdcd;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px outset #cdcdcd;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}
A.ProductNotificationsBoxContents {
  text-decoration: none;
}


.ReviewsBox {
  background: #b6b7cb;
}

.ReviewsBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.ReviewsBoxHeading {
  vertical-align: middle;
}
TD.ReviewsBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background-image: url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.ReviewsBoxHeading, 
TR.ReviewsBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.ReviewsBoxContents {
  /* background: #f8f8f9; */
  background-color: #003f5e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
TABLE.ReviewsBoxContents, 
TR.ReviewsBoxContents {
  border-left: 0;
  border-right: 1px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
  color: #ffffff;
  font-weight: bold;
}
TD.ReviewsBoxContents {
  border-left: 1px outset #cdcdcd;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px outset #cdcdcd;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}
A.ReviewsBoxContents {
  text-decoration: none;
}


.SearchBox {
  background: #bcbcbc;
  vertical-align: middle;
}

.SearchBoxHeading {
  background: #e5e5e5;
  vertical-align: middle;
}
A.SearchBoxHeading {
  vertical-align: middle;
}
TD.SearchBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
 /* border: 0px groove  black;*/
 /*  background: #bcbcbc; */
 /* background-color: #412cde; */
  background-color: #003f5e;
  background-image: url('/catalog/images/search_background.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.SearchBoxHeading, 
TR.SearchBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
  vertical-align: middle;
}

.SearchBoxContents {
  /* background: #bcbcbc; */
  /* background-color: #412cde; */
  background-color: #003f5e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TABLE.SearchBoxContents, 
TR.SearchBoxContents {
  border-left: 1px outset #bcbcbc;
  border-right: 1px outset #bcbcbc;
  border-top: 1px outset #bcbcbc;
  border-bottom: 1px outset #bcbcbc;
/*
  border: 0;
 */
}
TD.SearchBoxContents, 
A.SearchBoxContents, 
A.SearchBoxContents:visited {
  border: 0;
  color: #9eddfe;
  font-weight: bold;
  text-decoration: none;
}
A.SearchBoxContents:active,
A.SearchBoxContents:hover {
  color: #014461;
  /* background: #c0c0c0; */
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}


.ShoppingCartBox {
  background: #b6b7cb;
}

.ShoppingCartBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.ShoppingCartBoxHeading {
  vertical-align: middle;
}
TD.ShoppingCartBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  background-image: url('/catalog/images/category_background.jpg'); 
  /* background-image: url('/catalog/images/category_background.jpg'); 
  background-image: url('/catalog/images/background3.jpg'); */
  color: #000000;
  vertical-align: middle;
}
TABLE.ShoppingCartBoxHeading, 
TR.ShoppingCartBoxHeading {
  border-right: 6px solid #f8f8f9;
}

.ShoppingCartBoxContents {
  background: #fc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}
A.ShoppingCartBoxContents,
A.ShoppingCartBoxContents:visited {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}
A.ShoppingCartBoxContents:active,
A.ShoppingCartBoxContents:hover {
  color: #014461;
  /* background: #c0c0c0; */
  background-color: #e0e0e0;
  font-weight: bold;
  text-decoration: none;
}
TABLE.ShoppingCartBoxContents,
TR.ShoppingCartBoxContents {
  border-left: 7px solid #fc0000;
  border-right: 7px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
}
TD.ShoppingCartBoxContents {
  border: 0;
}


.SpecialsBox {
  background: #b6b7cb;
}

.SpecialsBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.SpecialsBoxHeading {
  vertical-align: middle;
}
TD.SpecialsBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  background-image: url('/catalog/images/category_background.jpg'); 
  /* background-image: url('/catalog/images/category_background.jpg'); 
  background-image: url('/catalog/images/background3.jpg'); */
  color: #000000;
  vertical-align: middle;
}
TABLE.SpecialsBoxHeading, 
TR.SpecialsBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.SpecialsBoxContents {
  /* background: #f8f8f9;
  background-color: #412cde; */
  background-color: #003f5e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  vertical-align: middle;
}
TABLE.SpecialsBoxContents, 
TR.SpecialsBoxContents {
  border-left: 0;
  border-right: 1px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
  color: #ffffff;
  font-weight: bold;
}
TD.SpecialsBoxContents {
  border-left: 1px outset #cdcdcd;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px outset #cdcdcd;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
}
A.SpecialsBoxContents {
  text-decoration: none;
}


.TellaFriendBox {
  background: #b6b7cb;
}

.TellaFriendBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.TellaFriendBoxHeading {
  vertical-align: middle;
}
TD.TellaFriendBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  /* background-image: url('/catalog/images/category_background.jpg'); */
  background-image: url('/catalog/images/background3.jpg');
  color: #000000;
  vertical-align: middle;
}
TABLE.TellaFriendBoxHeading, 
TR.TellaFriendBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.TellaFriendBoxContents {
  /* background: #f8f8f9; */
  background-color: #003f5e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
TABLE.TellaFriendBoxContents, 
TR.TellaFriendBoxContents {
  border-left: 0;
  border-right: 1px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
  color: #ffffff;
  font-weight: bold;
}
TD.TellaFriendBoxContents {
  border-left: 1px outset #cdcdcd;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px outset #cdcdcd;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
A.TellaFriendBoxContents {
  text-decoration: none;
}


.WhatsNewBox {
  background: #b6b7cb;
}

.WhatsNewBoxHeading {
  border-bottom: 0px solid #fc0000;
  background: #e5e5e5;
  vertical-align: middle;
}
A.WhatsNewBoxHeading {
  vertical-align: middle;
}
TD.WhatsNewBoxHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e5e5e5;
  background-image: url('/catalog/images/category_background.jpg'); 
  /*background-image: url('/catalog/images/category_background.jpg'); 
  /* background-image: url('/catalog/images/background3.jpg'); */
  color: #000000;
  vertical-align: middle;
}
TABLE.WhatsNewBoxHeading, 
TR.WhatsNewBoxHeading {
/*  border-right: 6px solid #f8f8f9; */
  border: 0;
}

.WhatsNewBoxContents {
  /* background: #f8f8f9; */
  /* background-color: #412cde; */
  background-color: #003f5e;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
}
TABLE.WhatsNewBoxContents, 
TR.WhatsNewBoxContents {
  border-left: 0;
  border-right: 1px solid #f8f8f9;
  border-top: 0;
  border-bottom: 0;
  color: #ffffff;
  font-weight: bold;
}
TD.WhatsNewBoxContents {
  border-left: 1px outset #cdcdcd;
  border-right: 1px outset #cdcdcd;
  border-top: 0;
  border-bottom: 1px outset #cdcdcd;
  color: #ffffff;
  font-weight: bold;
}
A.WhatsNewBoxContents {
  text-decoration: none;
}

