/*
 *   $Id: stylesheet_english.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
 *           */

body { 
  color: #000000;
  margin: 0px;
  background: #ffffff; 
  font-family: Verdana, Arial, sans-serif ;
  font-size: FONT_SIZE; 
  padding-left: 10px;   /* LC width holy grail site*/
  padding-right: 10px;  /* RC width holy grail site*/
  float: left;
  color: black;
  width: 100%;

}
.header_row_table  { 
    background: url(http://img.combali.com/header_row.jpg) 0% 0% repeat-x;
}
.header_row_table_pi  { 
    background: url(http://img.combali.com/header_row_pi.jpg) 0% 0% repeat-x;
}
.inline_info_bg  { 
    background: url(http://img.combali.com/inline_info_bg.jpg) 0% 0% repeat-x;
}



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

a#column_left { color: red; font-family:  Palatino Linotype, Book Antiqua, Palatino, Verdana, Arial; }
a#column_left:hover { color: purple; }


.logo { background: white; } 
a#logo_href { color: white; font-size:1.7em;text-decoration:none; } 
a#logo_href:hover { color: yellow; text-decoration:none;} 
a#logo_href_right { color: white; font-size:1.2em;text-decoration:none; } 
a#logo_href_right:hover { color: yellow; text-decoration:none;} 
#main_cats {position:absolute;top:94px;left:0px;height:29px;background: #fff ; white-space:nowrap;z-index:2;}
#main_cats a {text-color: white; color: white; }
#headerMenu_L { 
margin: 0 auto; 
text-align:center; font-weight: bold; margin: 20px 0px 0px 0px;
}
#headerMenu_L a.active:hover { text-size: 1.0em; text-decoration: none;  padding: 6px 8px 2px 6px;  color: #000; }
#headerMenu_L a.inactive:hover { color: #000; text-size: 1.0em;  padding: 6px 8px 2px 6px;  background: #ffffff; }
#headerMenu_L a.inactive { color:  #000; 
text-decoration: none; text-size: 1.0em;   padding: 6px 8px 2px 6px;    }
#headerMenu_L a.active { color:  #000; 
  background: #ffffff;
padding: 6px 8px 2px 6px; text-size: 1.0em;  text-decoration: none;  }
#headerMenu_L ul { 
list-style-type: none; padding: 8px 6px 2px 6px; text-size: 1.0em;  margin: 0px;}
#headerMenu_L li#active { 
  background-color: #ffffff;   text-size: 1.0em; 
 padding: 1px 1px 2px 1px; margin-left: 2px; display: inline;}
#headerMenu_L li#inactive { 
  text-size: 1.0em; 
 padding: 0px 0px 0px 0px; margin-left : 2px; display: inline;}

A {
  color: red;
  text-decoration: none;
}

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

FORM {
    display: inline;
}

TR.header_row {
  background: #ffeeee;
  color: #000;
}

.header_row  a {
  background: #ffeeee;
  color: #000;
}

.column_left { 
  width: 125px;
  background: #ffffff;
  border-top: 2px solid white;  
  border-right: 2px solid white;  
}
  
.breadcrumb {
  font-family: Verdana, Arial, sans-serif;
  background: #ffffff;
  color: black;
  font-weight : bold;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}

A.breadcrumb { 
  color: black; 
}

A.breadcrumb:hover {
  color: black;
}


TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

td.main_center { 
  background: #ffffff;
  width: 635px; 
  border-top: 2px solid white;  
}

TD.headerInfo {
  font-family:  HEADER_INFO_FONT_FAMILY;
  font-size: 1.0em;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ffffff;
  width: 760px; 
}

TD.footer {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 0.9em;
  background: url(http://img.combali.com/footer_bg.jpg) 0% 0% repeat-x;
  color: white;
  font-weight: bold;
}

TABLE.infoBox_inner {
  color: black;
  border: none;
  margin-bottom: 9px;
  margin-top: 9px;
}
TABLE.infoBox_inner a {
  color: black;
}
TABLE.infoBox_inner a:hover {
  color: black;
}
TABLE.infoBox {
  color: #99bb55;
  margin: 9px;
}
.infoBox  a {
  color: black;
}

.infoBox a:hover {
  color: #cc6600;
  text-decoration: none;
}

.infoBoxNotice {
  background: #FF8E90;
}


.infoBoxNoticeContents {
  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
}

TD.infoBoxHeading {
  border: 0px ;
  background: #ffffff;
  color:  black;
  font-size: 1.2em;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;

}

.ButtonInfoBox {
  color: black;
  background: #ffffff;
}


.categoryBox {
  background: #ffffff;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.shoppingCart-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
    border-bottom: 2px solid #ffffff ; 
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.shoppingCart-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
    border-bottom: 2px solid #ffffff ; 
}

.shoppingCart-heading {
  font-family: Verdana, Arial, sans-serif;
  background: #ffffff;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing_div {
    padding: 0.9em; 
}

.product_info_thumbs {
    float: left;
    width: 50px;
    padding: 0.9em; 
}

.productListingTable {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  color: black;
}
.productListingHeader  {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
}
.productListingHeader A {
    color: white;
  font-size: 1.4em;
}

.productListingHref  {
  background: #ffffff;
  color: black;
  text-decoration: none;
}
.productListingHref a:hover  {
    color: black;
  text-decoration: none;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #b6b7cb;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.9em;
  text-align: center;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 1.0em;
  color: #000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 1.0em;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.0em;
  color: #f0a480;
  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: 1.0em;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 1.0em;
  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: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 1.0em; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 1.0em; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 1.0em; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 1.0em; color: #ff0000; }


h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1.0em;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1.2em;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}



   /*                                                          */
   /* Styles for the tree.                                     */
   /*                                                          */
   SPAN.TreeviewSpanArea A {
     font-size: FONT_SIZE; 
     font-family: verdana,helvetica; 
     text-decoration: none;
     color: #000;
    }
   SPAN.TreeviewSpanArea A:hover {
     text-decoration: none;
     color: 'black';
     }

   /*                                                           */
   /* END tree styles                                           */
   /*                                                           */


.product_info_main { 
    background: #ffffff;
}

.product_info_main_line { 
   background: #ffffff;
   color: black;
   margin:8px;
}


/* BEGIN: CSS Buttons Everywhere */
.cssButton {
  background: #990000;
  color: #ffffff;
  display: block;
  width: 132px;
  vertical-align: center;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  font-size: FONT_SIZE;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  padding: 3px;
  border: 1px;
  border-style: solid;
  border-color: #cc6600;
  border-spacing: 1px;
}
/* END: CSS Buttons Everywhere */

