/*
  $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, sans-serif; font-size: 10px; }
.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: #EFEFEF url(images/template/contentbg1.bmp) top center repeat-y; color: #000000; margin: 0px; }

A { color: #5F3519; text-decoration: none; }

A:hover { color: #8A865D; text-decoration: underline; }

A.Noborder img {border: none;}

FORM { display: inline; }

TR.header { background: #ffffff; }

TR.headerNavigation { background: transparent; )

TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: transparent; color: #000000; }

A.headerNavigation { color: #00000; font-size: 10px; text-decoration: none; }

A.headerNavigation:hover { color: #000000; font-size: 10px; text-decoration: underline; }

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; color: #ffffff; font-weight: bold; text-align: center;}

TR.footer { background: #bbc3d3; }

TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold; }

.plainBox { background-color: transparent; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBox { background: #F1F2CE; }

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

.infoBox1 { background: #FEF9F2; }

.infoBoxContents1 { background: #FEF9F2; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBoxNotice { background: #000000; }

.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.infoBoxHeading {font-family: Georgia, times new roman; font-size: 11px; font-weight: normal; background: #1471B4; color: #FFFFFF;  border-left: #E9EBCB 1px solid; border-right: #E9EBCB 1px solid; border-top: #E9EBCB 1px solid; padding: 5px 5px 5px 12px;}

TD.infoBox, SPAN.infoBox { 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 {
  background: #FFFAEF;
  //shopping-cart content color
}

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: #FEF5E0;
  //shopping-cart content color
}

TABLE.productListing { border: 1px; border-style: solid; border-color: #FFFFFF; border-spacing: 1px; }
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #E9EBCB; color: #404040; font-weight: bold; }

TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

A.pageResults { color: #747474; }
A.pageResults:hover { color: #747474; }
A.pageResults:visited { color: #747474; }

TD.pageHeading, DIV.pageHeading {
 font-size: 14px;
 color: #ED4018;
 font-weight: normal;
 text-decoration: none;
 height:37px;
 width: 575px;
 background: url('images/m99.gif');
 background-repeat: no-repeat;
 padding-bottom:  0px;
 padding-left: 35px;
}

.vam {vertical-align:middle;}

TR.subBar { background: #f4f7fd; }

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

TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-left: 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: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

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

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; }

TABLE.formArea { background: #FEF9F2; border-color: #FEF9F2; border-style: solid; border-width: 1px; }

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

SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #7A7042; font-weight: bold; }

SPAN.markProductInStock { font-family: verdana; font-size: 10px; color: #51AC0F; font-weight: bold; }

SPAN.markProductOutOfStock { font-family: verdana; font-size: 10px; color: #c00000; 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: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

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

/* input requirement */

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

td { font-family: tahoma,verdana,arial; font-size: 11px; color: #3B2E03 }

.ch0 { padding-left: 1px; }
 
.ch{
 font-size: 11px;
 color: #2C2C2C;
 font-weight: bold;
 }
 .ch1{
 font-size: 10px;
 color: #404040;
 font-weight: bold;
 }
 A:hover.ch1{
 font-size: 10px;
 color: #4B4B4B;
 font-weight: bold;
 text-decoration: underline; 
 }
 .ch2{
 padding-left: 5px;
 }
 .ch3{
 font-size: 11px;
 color: #2C2C2C;
 font-weight: bold;
 }
 .ch4{
 font-size: 10px;
 color: #2C2C2C;
 }
 .ch5{
 font-size: 10px;
 color: #574E3F;
 font-weight: bold;
 }
 .ch6{
 padding-left: 14px;
 }
 .ch7{
 border: #E9EBCB 1px solid;
 padding-top: 1px;
 padding-left: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 }
 .ch8{
 font-size: 10px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none; 
 }
 .ch9{
 padding-left: 22px;
 }
.ch10{  
 color: #623F26;
 font-size: 10px;  
 text-decoration: none;
}
 .ch12{
 padding-left: 7px;
 }
 .ch13{
 border-left: #D0D0D0 0px solid;
 border-right: #D0D0D0 0px solid;
 border-bottom: #D0D0D0 0px solid;
 padding-top: 5px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 }
 .ch132{
 border-top: #F1F2CE 0px solid;
 border-left: #FFFFFF px solid;
 border-right: #F1F2CE 0px solid;
 border-bottom: #FFFFFF 0px solid;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 }
 .ch14{
 border: #E4E1DC 1px solid;
 }
 .ch15{
 font-size: 10px;
 color: #5B3209;
 }
 .ch16{
 font-size: 11px;
 color: #515C65;
 text-decoration: underline;
 }
 A:hover.ch16{
 font-size: 11px;
 color: #515C65;
 text-decoration: none;
 }
 .ch17{
 font-size: 13px;
 font-weight: bold;
 color: #5B3209;
 }
 .ch18{
 padding-left: 18px;
 padding-right: 18px;
 }
 .ch19{
 border: #CBD1BD 2px solid;
 }
 .ch20{
 font-size: 10px;
 color: #5E6468;
 }
 .ch21{
 padding-left: 73px;
 padding-top: 34px;
 }
 .ch22{
 font-size: 12px;
 color: #515C65;
 }

 .ml1{
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none; 
 }

 .ml3{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #574E3F;
 text-decoration: none; 
 }
 A:hover.ml3{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #635A4B;
 text-decoration: underline; 
 } 

 .ml4{
 font-size: 11px;
 color: #D53826;
 font-weight: bold;
 }
 .ml44{
 font-size: 10px;
 color: #D53826;
 font-weight: bold;
 text-decoration:underline;
 }
 .ml5{
 font-size: 11px;
 color: #5B3209;
 font-weight: bold;
 text-decoration: none; 
 }
 .ml6{
 font-size: 11px;
 color: #D53826;
 text-decoration: none; 
 }
 .ml7{
 font-size: 11px;
 color: #9F1A37;
 text-decoration: none; 
 }
 .ml31{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #66440E;
 text-decoration: none; 
 }
 A:hover.ml31{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #6D4B15;
 text-decoration: underline; 
 }
 .ml32{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #C14242;
 text-decoration: none; 
 }
 A:hover.ml32{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 color: #444EBF;
 text-decoration: underline; 
 }

.blur {
 border: #E4E1DC 1px solid;
 background: #FFFFFF;
 color: #808080;
}
.focus {
 border: #E4E1DC 1px solid;
 background: #FFFFCC;
 color: #000000;
}

.get1free { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }

.prizeDrawInfoBoxNotice { background: #FF8E90; }

.prizeDrawInfoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.prizeDrawBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #E62B86; color: #ffffff; }

.img-shadow {
 float:left; 
 background: url(images/shadowAlpha.png) no-repeat bottom right !important;
 background: url(images/shadow.gif) no-repeat bottom right;
 margin: 10px 0 0 10px !important;
 margin: 10px 0 0 5px;
}
.img-shadow img {
 display: block;
 position: relative;
 background-color: #ffffff;
 border: 1px solid #a9a9a9;
 margin: -5px 5px 5px -5px;
 padding: 4px;
}
.freeship{
 font-family: arial;
 font-size: 10px;
 font-weight: bold;
 color: #ff0000;
 text-decoration: none;
}
.freeship2{
 font-family: arial;
 font-size: 10px;
 font-weight: bold;
 color: #800000;
 text-decoration: none;
}