/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  #002B82

  Released under the GNU General Public License
*/

body { 
   padding:0; 
   margin:0; 
   background-color: #999899;
}
td { font-family: Tahoma, sans-serif; 
   font-size: 11px; 
   color: #627DAA;
}

.boxText { font-family: Tahoma, sans-serif; font-size: 11px; color: #C8CDD6; background: #20293E}
a.boxText { color: #C8CDD6; text-decoration: none; }
a.boxText:hover { color: #939BAC; text-decoration: none; }
.errorBox { font-family : Tahoma, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #ffffff; }
.orderEdit { font-family : Tahoma, sans-serif; font-size : 10px; color: #20293E; text-decoration: underline; }
.main-content { color: #627DAA; background-color: #FFFFFF; padding-left: 15px;	padding-right:15px; padding-top: 15px;	padding-bottom:15px; }
a {color: #627DAA; text-decoration: none; }
a:hover { color: #2C4B85; text-decoration: none; }
form { display: inline; }
tr.header { background: #ffffff; }
tr.headerNavigation { background: #002B82; }
td.headerNavigation { font-family: Tahoma, sans-serif; font-size: 10px; background: #002B82; color: #627DAA; font-weight : bold; }
a.headerNavigation { color: #627DAA; }
a.headerNavigation:hover { color: #2C4B85; }
tr.headerError { background: #ff0000; }
td.headerError { font-family: Tahoma, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }
tr.headerInfo { background: #00ff00; }
td.headerInfo {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
tr.footer {
  background: #002B82;
}
td.footer {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  background: #002B82;
  color: #ffffff;
  font-weight: bold;
}
.infoBox {
  background: #20293E;
}
.infoBoxFrame {
  background: #C8CDD6;
}
.infoBoxContents {
  background: #20293E;
  font-family: Tahoma, sans-serif;
  font-size: 15px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, sans-serif;
  font-size: 10px;
}
td.infoBoxHeading {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #20293E;
  color: #C8CDD6;
}
td.infoBox, span.infoBox {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
}
.whiteBox {
  background: #FFFFFF;
}
.whiteBoxFrame {
  background: #20293E;
}
.whiteBoxContents {
  background: #FFFFFF;
  font-family: Tahoma, sans-serif;
  font-size: 15px;
}
td.whiteBoxHeading {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #FFFFFF;
  color: #627DAA;
}
td.whiteBox, span.whiteBox {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
}
.greetingLine {
   color: #627DAA;
   font-weight: bold;
   background: #E2E2E2;
}
td.greetingLine {
   color: #627DAA;
   font-weight: bold;
}
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: white;
}
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: white;
}
table.productListing {
  border: 1px;
  border-style: solid;
  border-color: #C8CDD6;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  background: #C8CDD6;
  color: #20293E;
  font-weight: bold;
}
td.productListing-data {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
}
a.pageResults {
  color: #666666;
}
a.pageResults:hover {
  color: #AABBDD;
}
td.pageHeading, div.pageHeading {
  font-family: Tahoma, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #2C4B85;
}
tr.subBar {
  background: #f4f7fd;
}
td.subBar {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  color: #000000;
}
td.main, p.main {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
/* CVerdow */
.prodList {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  border-color: #cccccc; 
  background-color: #e6e6e6;
  border-width: 5px; 
  border-style: solid; 
  padding: 10px;
  margin: 10px;
}
td.smallText, span.smallText, p.smallText {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
}
td.accountCategory {
  font-family: Tahoma, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
td.fieldKey {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
td.fieldValue {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
}
td.tableHeading {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
span.newItemInCart {
  font-family: Tahoma, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
checkbox, input, radio, select {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
}
.inputFieldBox { 
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #627DAA;
  border: 1px;
  border-style: solid;
  border-color: #20293E;
  border-spacing: 1px;
  height: 20px;
  margin: 0;
  padding: 2;
}
textarea {
  width: 100%;
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  color: #627DAA;
  border: 1px;
  border-style: solid;
  border-color: #20293E;
  border-spacing: 1px;
  margin: 0;
  padding: 2;
}
span.greetUser {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
table.formArea {
  background: #f1f9fe;
  border-color: #002B82;
  border-style: solid;
  border-width: 1px;
}
td.formAreaTitle {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
span.markProductOutOfStock {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
span.productSpecialPrice {
  font-family: Tahoma, sans-serif;
  color: #ff0000;
}
span.errorText {
  font-family: Tahoma, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #E7E7E7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #C8CDD6; }
.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, sans-serif; font-size: 10px; color: #ff0000; }

.NoBreakBeforeAfter
{
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px
}

/* template styles */

br{font-size:10px}
.s{font-family:Tahoma; font-size:11px;  color:#9A9A9A; text-decoration:none}
.green{font-family:Tahoma; font-size:11px;  color:#9CE438;}
.red{font-family:Tahoma; font-size:11px;  color:#2C7F06;}
.o{font-family:Tahoma; font-size:11px;  color:#FFCC00;}
.blue{font-family:Tahoma; font-size:10px;  color:#97A8C6; text-decoration:none}
.blue1{font-family:Tahoma; font-size:10px;  color:#366290}
.blue2{font-family:Tahoma; font-size:11px;  color:#627DAA}
.w{font-family:Tahoma; font-size:10px;  color:#C8CDD6;  text-decoration:none}
.w1{font-family:Tahoma; font-size:11px;  color:#98A1B3;  text-decoration:none}
.w2{font-family:Tahoma; font-size:11px;  color:#C8CDD6;  text-decoration:none}
.w3{font-family:Tahoma; font-size:11px;  color:#C8CDD6}
.b{font-family:Tahoma; font-size:11px;  color:#000000; }

.t1{background:url(images/1_z2.gif)  center left no-repeat; margin:23px 0px 0px 28px; padding:0px 0px 0px 19px }
.t2{background:url(images/1_z2.gif) center left no-repeat; margin:0px 0px 0px 28px; padding:0px 0px 0px 19px }
.t3{background:url(images/1_z2.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 19px }

#input { width:160px; height:21px; }
#input1 { width:134px; height:21px; }
#textarea {
width:102px; height:48px;
border-width:1px;
border-style:solid;
border:none;
background-color:#F0EAE3;
overflow:auto
}

.bgleft { background-image:url(images/left.gif); }
.bgright { background-image:url(images/right.gif); }
.leftcol { color: #B4B8C1; background-color: #20293E; }
.catList { background:url(images/1_z2.gif) center left no-repeat; background-color: #20293E; margin:0px 0px 0px 28px; padding:0px 0px 0px 19px; }
.catListSub { background-color: #20293E; margin:0px 0px 0px 28px; padding:0px 0px 0px 19px; }
.catText { font-family:Tahoma; font-size:11px; font-weight: bold; color: #C8CDD6; }
a.catText { color: #C8CDD6; text-decoration: none; }
a.catText:hover { color: #939BAC; text-decoration: none; }
hr { text-align: center; border: none 0; border-top: 1px solid #20293E; height: 1px;}
.button { background:url(images/buttonbg.gif) center left repeat-x;
   font-family: Tahoma, sans-serif; 
   font-size: 11px; 
   color: #627DAA;
   border: 1px;
   border-style: solid;
   border-color: #8C8C8C;
   border-spacing: 1px;
   height: 20px;
}

