/*
  $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
  
  Updated by  TemplateShopper.com November 2003 for AAbox .com
*/

.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: #333; color:#f70; font-weight:bold;}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  color: #000000;
  margin: 0px;
  margin-top:25px;
  margin-bottom:75px;
  background:#600 url('images/page-bg.jpg') top left;
  background: #600;


}






FORM {
  display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  /*background: #bbc3d3;*/
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
  background-color : #587CBE;
  padding-bottom : 2px;
  padding-top : 2px;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}




<!-- QC new signInNavigation //-->

A.siNav {
  color:#666666;
  font:bold 10px verdana, tahoma, sans-serif;
  text-decoration:none;
}


A.siNav:visited {
  color:#666666;
  font:bold 10px verdana, tahoma, sans-serif;
  text-decoration:none;
}


A.siNav:hover {
  color:#ff7700;
  font:bold 10px verdana, tahoma, sans-serif
  text-decoration:underline
}



<!-- Categories navigation across top of page next to logo used in includes/boxes/categories.php -->


a.catlinks:link, a.catlinks:visited {
  color:#F5B326;
  font:bold 12px tahoma, georgia, verdana, sans-serif;
  text-decoration:none;
}



a.catlinks:hover {
  color:#eee;
  font:bold 12px tahoma, eorgia, verdana,  sans-serif;
  text-decoration:underline;
}




<!-- QC new purpleLinks for the categories navigation used in includes/boxes/categories.php -->


a.lowNav, a.lowNav:link, a.lowNav:visited {
/*  color:#F5B326;
  font:bold 11px tahoma, verdana, arial, sans-serif;
  text-decoration:none;*/
}


a.lowNav {
  color:#F5B326;
  font:bold 11px tahoma, verdana, arial, sans-serif;
  text-decoration:underline;
}




<!-- QC new purpleLinks for the categories navigation used in includes/boxes/categories.php -->


a.micro:link, a.micro:visited {
  color:#eee;
  font:10px tahoma, verdana, arial, sans-serif;
  text-decoration:none;
}


a.micro:hover {
  color:#f00;
  font:10px tahoma, verdana, arial, sans-serif;
  text-decoration:underline;
}



<!-- QC new purpleLinks for the categories navigation used in includes/boxes/categories.php -->



a.micro2:link, a.micro2:visited {
  color:#fff;
  font:11px tahoma, verdana, arial, sans-serif;
  text-decoration:none;
}



a.micro2 {
  color:#ff7700;
  font:11px tahoma, verdana, arial, sans-serif;
  text-decoration:none
}


a.searchNav:link, a.searchNav:visited {color:#f70; font:10px tahoma, verdana, sans-serif}
a.searchNav:hover {#fff}


td#breadcrumb {color:white; font:bold 12px tahoma, verdana, arial, sans-serif; padding:10px;}
td#breadcrumb a:link, td#breadcrumb a:visited {color:white;}
td#breadcrumb a:hover {color:#f70}



<!-- control rollover for category product listing page  includes/modules/product_listing_col.php   -->

  a.catProdListTitle:link, a.catProdListTitle:visited {color:#C91900; text-decoration:underline; font:11px verdana, sans-serif}
  a.catProdListTitle:hover {color:#f30; text-decoration:underline; font:11px verdana, sans-serif}




.newProducts a:link, .newProducts a:visited {color:#f70; text-decoration:none;}
.newProducts a:hover {color:#fff}


.main a:link, .main a:visited {color:#f70}
.main a:hover {color:#fff}


.boxtext {color:white}
.boxtext a:link, .boxtext a:visited {color:#f70}
.boxtext a:hover {color:#fff}


.productName {color:#f70; font:bold 13px tahoma, georgia, arial, sans-serif;}
.productPrice {color:#eee; font:bold 14px arial, verdana, sans-serif} 
.productDescription {color:#eeeeee; font:12px verdana, arial, sans-serif;}

.prodAttributesTable {background-color:#333; padding:10px; color:white;}
.prodAttForm {font:bold 14px arial, verdana, sans-serif; background-color:#222; color:#eee;}


.productsnavbox {padding-bottom:5}
.productsnavbox a:link, .productsnavbox a:visited {font:11px tahoma, verdana, arial, sans-serif; color:#f70; display:block; margin-bottom:7px;}
.productsnavbox a:hover {color:#fff}


table#midtable {background-color:#333}
table#lowtable {background-color:#7c0000; color:white;}

table#allproducts a:link, table#allproducts a:visited {font:12px verdana, arial, sans-serif; color:#f70; display:block; margin-bottom:1px; height:20px; background-color:#333; padding:20px; width:400px}
table#allproducts a:hover {color: #fff; background-color:#000000;}




TD.pageHeading, DIV.pageHeading {
  font:bold 13px tahoma, georgia, arial, verdana, sans-serif;
  background-color:#333;
  padding:20px;
  color: #fff;
  text-align:left;
}



TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#eee;
  background-color:#333;
}


.manudropdown {padding:10px; background-color:#313131; color:#eee; font:bold 12px georgia, verdana, arial, sans-serif;}


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: #587CBE;
  color: #ffffff;
  font-weight: bold;
  padding-top : 1px;
  padding-bottom : 2px;
}

.infoBox {
 background-color:#333;

}

.infoBoxContents {
 background-color:#333333; /* 420001 */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font:bold 13px tahoma, georgia, arial, sans-serif;
  background-color: #333;
    color: #fff;
  border:0px solid #600;
  padding:10px;
}



td.infoBoxHeading a:link, td.infoBoxHeading a:visited {font:bold 12px tahoma, verdana, arial, sans-serif; color:#f70; text-decoration:none;}
td.infoBoxHeading a:hover {color:white; text-decoration:underline}



TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #587CBE;
  color: #ffffff;

}




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

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

TABLE.productListing {
  background-color:#222; /*420001*/
  margin:10 0 10 0;

}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb; /**/
  color: #FFFFFF;
  font-weight: bold;
  
}

.productListing-heading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #333;
  color: #eee;
  font-weight: bold;
  border-bottom:1px solid #000;
  
}

TD.productListing-data {
    font:bold 13px tahoma, verdana, sans-serif;
  color:white;
  background-color:transparent;
  border-right:2px solid #000;
  border-bottom:2px solid #000;
  padding-bottom:25px;
}


TD.productListing-data2 {
    font:bold 12px georgia, tahoma, verdana, sans-serif;
  color:white;
  background-color:transparent;
}


td.productListing-data2 a:link, td.productListing-data2 a:visited {color:#f70}
td.productListing-data2 a:hover {color:#fff}



a.pageResults {
  color: #fff;
  font:10px tahoma, verdana, sans-serif;
}

a.pageResults:hover {
  color: #f00;
}



TR.subBar {
  background: #f4f7fd;
}


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



TD.smallText, SPAN.smallText, P.smallText {
  font-family: tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:white;
}

.smallText a:link, .smallText a:visited {color:#f70}
.smallText a:hover {color:#fff}



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

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;
  color:white;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #FFFFFF;
}

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

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

TABLE.formArea {}

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

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font:bold 12px tahoma, verdana, arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

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

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #f00; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; }

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

