/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

* {color: #373b3e; font-family:Tahoma;}

.boxText { font-family: Arial; font-size: 12px; color:#ffffff;  }
.errorBox { font-family : Tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :Tahoma; font-size : 10px; color: #091de0; }
.productsNotifications {  }
.orderEdit { font-family :Tahoma; font-size : 10px; color: #091de0; text-decoration: underline; }

BODY { background:url(images/body.jpg) repeat-x; height:1560px; background-color:#313538; }

A { color: #091de0; text-decoration: none;}
A:hover { text-decoration:  underline; }

FORM {display: inline;}

TD.headerNavigation {   font-family:Tahoma; font-size: 10px; color: #373b3e; font-weight : bold; }

A.headerNavigation { color: #091de0; }
A.headerNavigation:hover {  color: #091de0; }

TR.headerError {background: #ff0000; }
TD.headerError { font-family: Tahoma; font-size: 11px;  background: #ff0000;  color: #373b3e;  font-weight : bold;  text-align : center;}

TD.headerInfo {  font-family: Tahoma;  font-size: 12px;  color: #ffffff; font-weight: bold;   text-align: center; }

.infoBox {  }
.infoBoxContents { font-family: Tahoma;  font-size: 10px;}

.infoBoxNotice {  background: #FF8E90;}

.infoBoxNoticeContents { font-family: Tahoma; font-size: 10px;}

TD.infoBoxHeading {font-family: Tahoma; font-size: 10px;  font-weight: bold; color: #373b3e;}

TD.infoBox, SPAN.infoBox {font-family: Tahoma; 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 {  }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  }

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

.productListing-heading {  font-family: Tahoma;  font-size: 11px;  background: #e1e2e6;  color: #0CA11A;  font-weight: bold;}

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

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

TD.pageHeading, DIV.pageHeading {  font-family:Tahoma;  font-size: 24px;  font-weight: bold;  color: #1085bb;}

TD.subBar {  font-family:Tahoma;  font-size: 10px; color: #373b3e; }

TD.main, P.main, div.main {color: #373b3e; font-family:Tahoma; font-size:12px}

TD.smallText, SPAN.smallText, P.smallText {  font-family:Tahoma;  font-size: 10px; }

TD.accountCategory {  font-family:Tahoma;  color: #373b3e;}

TD.fieldKey {  font-family:Tahoma;   font-weight: bold;}

TD.fieldValue {  font-family:Tahoma;  }

TD.tableHeading {  font-family:Tahoma;   font-weight: bold;}

SPAN.newItemInCart {  font-family:Tahoma;  font-size: 10px;  color: #ff0000; }

CHECKBOX, INPUT, RADIO, SELECT {font-family:Tahoma;  font-size: 11px; }

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

SPAN.greetUser { font-size: 12px;  color: #f0a480;  font-weight: bold;}

TABLE.formArea {    border-color: #373b3e;  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;  font-size: 11px;  color: #c76170;  font-weight: bold;}

SPAN.productSpecialPrice { font-size:13px; font-weight:bold; font-family:Tahoma;   color: #d11010;}

SPAN.errorText {font-family:Tahoma;  color: #ff0000;}

.moduleRow { }
.moduleRowOver { background-color: #ffffff; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #ffffff; }

.checkoutBarFrom, .checkoutBarTo { font-family:Tahoma; font-size: 10px; color: #373b3e; }
.checkoutBarCurrent { font-family:Tahoma; font-size: 10px; color: #373b3e; }

/* message box */

.messageBox { font-family:Tahoma; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Tahoma; font-size: 10px; color: #ffffff;}
.messageStackSuccess { font-family:Tahoma; font-size: 10px; color: #ffffff;}

/* input requirement */

.inputRequirement { font-family:Tahoma; font-size: 10px; color: #ff0000; }

/* header */
.bg_categor_top { background:url(images/bg_top_categor.jpg) no-repeat; width:309px; height:22px}
.txt_categor_top { font-size:12px; color:#626262; font-family:Tahoma; font-weight:bold}
.bg_top2 { background:url(images/bg_top2.jpg) no-repeat; width:1000px; height:259px;}
.lnk_header { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;}
a.lnk_header { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none}
a.lnk_header:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration: underline}
/* footer */
.txt_footer { color:#b8b8b8; font-size:11px; font-family:Tahoma;}

/* col-left */
.banner_cont1 { background:url(images/banner_cont1.jpg) no-repeat; width:340px; height:263px; background-color:#e4e5e8}
.banner_cont2 { background:url(images/banner_cont2.jpg) no-repeat; width:340px; height:119px; background-color:#e4e5e8}
.banner_cont3 { background:url(images/banner_cont3.jpg) no-repeat; width:340px; height:386px; background-color:#e4e4e8}
.box_information { background:url(images/bg_box_information.jpg) repeat-x; height:172px; width:221px; background-color:#79d0de}
.txt_information { color:#ffffff; font-size:16px;}
.lnk_categor { color:#1085bb; font-size:14px; font-family:Tahoma; font-weight:bold}

/* cont */
.bg_cont { background: url(images/bg_cont.jpg) no-repeat left bottom; height:997px; width:582px; background-color:#ffffff}
.txt_product_info_price { font-size:18px; color:#c82d01}
.bg_link { background:url(images/bg_link.jpg) no-repeat; width:559px; height:111px}
.bg_box { background:url(images/bg_box.jpg) no-repeat; width:559px; height:120px}
.bg_box2 { background:url(images/bg_box2.jpg) no-repeat; width:582px; height:139px;}
.form { border:#989898 solid; border-width:1px; width:207px; height:17px; font-size:11px; font-family:Tahoma;}
.area { border:#989898 solid; border-width:1px; width:501px; height:183px; font-size:11px; font-family:Tahoma;}
.but_sub{ background:url(images/but_sub.jpg) no-repeat; width:88px; height:29px; border:0; cursor:pointer; cursor:hand;}
.but_clr{ background:url(images/but_cl.jpg) no-repeat; width:88px; height:29px; border:0; cursor:pointer; cursor:hand;}