 /*
  $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: Arial, sans-serif; font-size: 1em;}
.errorBox { font-family : Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body {margin: 0; background: #fff; color: #000; background: #fff; font-size: 62.5%;}
a:link {color: #660066;}
a:hover {color: #006633;}

form {display: inline;}

tr.header {background: #fff url(\"/images/acai/headerbg.gif\") repeat-x top left;}
tr.headerNavigation {background: #0D2D4A;}
td.headerNavigation {padding-bottom: .25em; background: #0D2D4A; color: #fff; font: 600 .8em arial, sans-serif;}

a.headerNavigation {color: #fff;}
a.headerNavigation:hover {color: #fff;}

tr.headerError {background: #ff0000;}
td.headerError {background: #ff0000; color: #fff; font: 600 1em arial, sans-serif; text-align: center;}
tr.headerInfo {background: #00ff00;}
td.headerInfo {background: #00ff00; color: #fff; font: 600 1em arial, sans-serif; text-align: center;}

tr.footer {background: #0D2D4A;}
td.footer {background: #0D2D4A; color: #fff; font: 600 .8em arial, sans-serif; text-align: center;}

.infoBox {background: #b6b7cb;}
.infoBoxContents {background: #f8f8f9; font: 500 .8em arial, sans-serif;}
.infoBoxNotice {background: #ff8e90;}
.infoBoxNoticeContents {background: #ffe6e6; font: 500 .8em arial, sans-serif;}
td.infoBoxHeading {background: #00A3E4; color: #fff; font: 600 .7em arial, sans-serif;}
td.infoBox, span.infoBox {font: 500 .8em arial, sans-serif;}

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

table.productListing {border: 1px solid #b6b7cb; border-spacing: 1px;}
.productListing-heading {background: #b6b7cb;  color: #fff; font: 600 .8em arial, sans-serif;}
td.productListing-data {font: 500 .8em arial, sans-serif;}

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

td.pageHeading, DIV.pageHeading {color: #006633; font: 600 1.2em arial, sans-serif;}

tr.subBar {background: #f4f7fd;}
td.subBar {color: #000; font: 500 .8em arial, sans-serif;}
td.main, p.main {line-height: 1.5; font: 500 1em arial, sans-serif;}
td.smallText, span.smallText, p.smallText {font: 500 .8em arial, sans-serif;}
td.accountCategory {color: #aabbdd; font: 500 1em arial, sans-serif;}
td.fieldKey {font: 500 1em arial, sans-serif;}
td.fieldValue {font: 500 1em arial, sans-serif;}
td.tableHeading {font: 600 1em arial, sans-serif;}
span.newItemInCart {color: #ff0000; font: 500 1em arial, sans-serif;}
checkbox, input, radio, select {font: 500 1em arial, sans-serif;}
textarea {width: 100%; font: 500 1em arial, sans-serif;}

span.greetUser {color: #f0a480; font: 600 1em arial, sans-serif;}

table.formArea {background: #f1f9fe; border: 1px solid #7b9ebd;}
td.formAreaTitle {font: 600 1em arial, sans-serif;}
span.markProductOutOfStock {color: #c76170; font: 600 1em arial, sans-serif;}
span.productSpecialPrice {color: #ff0000; font: 500 1em arial, sans-serif;}
span.errorText {color: #ff0000; font: 500 1em arial, sans-serif;}
.moduleRow { }
.moduleRowOver {background: #d7e9f7; cursor: pointer; cursor: hand;}
.moduleRowSelected {background: #e9f4fc;}

.checkoutBarFrom, .checkoutBarTo {color: #8c8c8c; font: 500 1em arial, sans-serif;}
.checkoutBarCurrent {color: #000000; font: 500 1em arial, sans-serif;}

/* message box */
.messageBox {font: 500 1em arial, sans-serif;}
.messageStackError, .messageStackWarning {background: #ffb3b5; font: 500 1em arial, sans-serif;}
.messageStackSuccess {background-color: #99ff00; font: 500 1em arial, sans-serif;}

/* input requirement */
.inputRequirement {color: #ff0000; font: 500 1em arial, sans-serif;}

/* added */
br.spacer {clear: both; height: 1%;}
td.center {width: 100%; text-align: center;}
ul.content {list-style: square;}
ul.content li.faq:first-letter {font-weight: 600;} 
p.margin {margin-bottom: 1em;}
p.enroll {clear: both; margin: 0 auto; font: 600 .8em arial, sans-serif; text-align: center;}
p.bold {font-weight: 600;}

/* Form Classes */
form.contact {border: none;}
fieldset {border: none;}
/* Input */
form.contact label {float: left; width: 10em; margin-right: 1em; text-align: left;}
form.contact input, form textarea, form select {float: left; display: block; margin-bottom: 1em;}
form.contact input {width: 15em;}
form.contact textarea {width: 15.3em; height: 10em;}
form.contact select  {width: 15.2em;}
form input.submitcontact {width: 5em;}
form.contact label:after {content: \":\";}
form.contact br {clear: left;}

/*Header Tag display settings*/
h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

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

/* VJ Links Manager v1.18 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;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
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;
  border: 1px solid black;
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold; 
  color: #000; 
}
A.linkListingMain {
  color: #fff;
}
A.linkListingMain:hover {
  color: #FF0000;
}

.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingCats:hover {
  color: #FF0000;
}

.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingSubCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}

/* VJ Links Manager v1.18 end */
td.productListing-data-border {font: 500 .8em arial, sans-serif; border: 1px solid #ebebeb; background: #f8f8f9;}
td.read-more {background: #660265; color: #fff; font: 500 11px arial, sans-serif; text-align: center; padding: 2px;}
td.read-more a{background: #660265; color: #fff; font: 500 11px arial, sans-serif; text-align: center; padding: 2px;}
td.read-more a:link{background: #660265; color: #fff; font: 500 11px arial, sans-serif; text-align: center; padding: 2px;}
td.read-more a:hover{background: #660265; color: #fff; font: 500 11px arial, sans-serif; text-align: center; padding: 2px;}
