/*
  $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, Helvetica, sans-serif; font-size:10px; }
.errorBox { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#FF8C8F; font-weight:bold; }
.stockWarning { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#cc0033; }
.productsNotifications { background:#FFfff7; }
.orderEdit { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#CC9966; text-decoration:underline; }
body { margin:0px; padding:4px 0px 0px 0px; font-size:12px; color:#000000; font-family:Verdana, Helvetica, Arial, sans-serif; line-height:18px; }
table, td, p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:1.5;
  color:#000000;
}
SPAN.headerFooterNav {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#5C3824;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
A.navLinks {
  color:#7D5500;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
}
TD.navLinksBottom, SPAN.navLinksBottom, P.navLinksBottom, A.navLinksBottom {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7D5500;
  font-size:10px;
  background-color:#F9F5EE;
}
A.newProducts {
  color:#005300;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}
A.products {
  color:#005300;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
A.subcategories {
  color:#5C3824;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}
A.categories, A.resources {
  color:#5C3824;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.selectedcat {
  color:#2E5F40;
  font-size:11px;
  background-color:#B5BF9A;
  background-image:url(images/bg-selectedcat.gif);
  width:100%;
  azimuth:center;
  height:20px;
}
.selectedsubcat {
  color:#C63004;
  font-size:10px;
}
A.logout {
  color:#CC3333;
  font-size:10px;  
}
A.login {
  color:#990000;
  font-size:10px;  
}
A.pricelogin {
  color:#005300; 
  font-size:10px; 
  font-weight:normal;
}
A.cartLink {
  color:#5C3824;
}
A.accountLinks {
  color:#22751E;
  font-size:10px;
}
A.loginLink {
  color:#22751E;
  font-size:12px;
}
A.pageResults {
  color:#006600;
  font-size:9px;
}
A.pageResults:hover {
  color:#FFFFFF;
  background:#919F82;
}A.productPrevNext {
  color:#A65C13;
  font-size:9px;
  text-decoration:underline;
}
A.productPrevNext:hover {
  color:#FFFFFF;
  background:#919F82;
}
TD.productPrevNext, SPAN.productPrevNext, P.productPrevNext {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
A.ibizDesigns {
  color:#F2EEE1;
  font-size:9px;
  font-weight:bold;
  text-decoration:underline;
}
A:hover {
  color:#C63004;
  text-decoration:underline;
}
A:hover.accountLinks, A:hover.logout, A:hover.login {
  color:#CC9933;
  text-decoration:underline;
}
A:hover.navLinks {
  color:#B5BF9A;
  text-decoration:underline;
}
A:hover.cartLink {
  color:#AA0000;
  text-decoration:underline;
}
FORM {
	display:inline;
}
TD.headerNavigation {
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  background:#556B2D;
  font-weight:bold;
}
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;
}
TD.bgColorLeft { background-color:#EEE4D4; background-image:url(); }
TD.categoryBoxInner2 {
  background-color:#F1E8DA;
  margin:0px;
  border-right:0px solid #F9F5EE;
  border-top:0px solid #F9F5EE;
  border-bottom:0px solid #F9F5EE;
}
TD.categoryBox, TABLE.categoryBox {
  background-color:#F9F5EE;
  margin:0px 0px 0px 0px;
  azimuth:center;
  border:14px solid #F9F5EE;
}
TD.categoryBoxInner, TABLE.categoryBoxInner {
  background-color:#F1E8DA;
  margin:0px;
  width:144px;
  azimuth:center;
}
TD.whatsNewBox, TABLE.whatsNewBox {
  background-color:#F1E8DA;
  margin:2px;
  width:172px;
  azimuth:center;
  border:0px solid #F9F5EE;
}
TD.ibizDesigns {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#F2EEE1;
  font-size:9px;
  font-weight:bold;
  background-color:#F9F5EE;
}
TABLE.mainbackground, TD.mainbackground { background-color:#FFFFFF; background-image:url(); }
.billing { border:1px; border-color:#F9F5EE; border-style:solid; }
.shipping { border:1px; border-color:#006600; border-style:solid; }
.payment { border:1px; border-color:#CC0000; border-style:solid; }
.infoBoxContentsModules {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  font-size:10px;
}
.infoBoxContents { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
TD.infoBoxContents {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#F0D9D2;
  font-size:10px;
}
.infoBoxContentsEmpty { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.infoBoxNotice { background:#FF8E90; }
.infoBoxNoticeContents { background:#FFE6E6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
TD.infoBoxHeading, DIV.infoBoxHeading, SPAN.infoBoxHeading {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#006600;
}
TD.infoBox, SPAN.infoBox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
TD.infoBoxWhatsNew, TABLE.infoBoxWhatsNew {
  background-color:#F1E8DA;
  margin:2px;
  width:160px;
  azimuth:center;
  border:5px dotted #F9F5EE;
}
SPAN.infoBoxWhatsNew, A.infoBoxWhatsNew {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  azimuth:center;
}
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:0px;
  border-style:dashed;
  border-color:#556B2D;
  border-spacing:1px;
}
TD.productListing {
  border:1px;
  border-style:dashed;
  border-color:#556B2D;
  border-spacing:1px;
}
.productListing-heading {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background:#DFD8D0;
  color:#000000;
  font-weight:bold;
}
.productListing-text {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}
TD.productListing-data {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
TD.pageHeading, SPAN.pageHeading, DIV.pageHeading {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#000000;
}
TD.policyHeading, SPAN.policyHeading, DIV.policyHeading {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#000000;
}
TD.main, P.main {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:1.5;
}
UL {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:1.6;
}
TD.orderNumber, P.orderNumber, SPAN.orderNumber {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
TD.navBottom, SPAN.navBottom, P.navBottom {
  font-family:"Times New Roman", Times, serif;
	font-weight:bold;
  font-size:12px;
  background-color:#F9F5EE;
}
TD.fieldKey {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}
TD.fieldValue {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#F2EEE1;
}
TD.tableHeading {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}
SPAN.newItemInCart {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
TEXTAREA {
  width:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
SPAN.greetUser {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#f0a480;
  font-weight:bold;
}
TABLE.formArea {
  background:#f1f9fe;
  border-color:#7b9ebd;
  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, Verdana, Arial, sans-serif;
  font-size:12px;
  color:#c76170;
  font-weight:bold;
}
SPAN.productSpecialPrice {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ff0000;
}
SPAN.errorText, TD.errorText {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#ff0000;
}
.moduleRow { }
.moduleRowOver { cursor:pointer; cursor:hand; }
.moduleRowSelected { }
.moduleRowOver1 { background-color:#D7E9F7; cursor:pointer; cursor:hand; }
.moduleRowSelected1 { background-color:#E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8c8c8c; font-weight:bold; }
.checkoutBarCurrent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; }
/* message box */

.messageBox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.messageStackError, .messageStackWarning { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FF8C8F; }
.messageStackSuccess { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#7BC774; }
/* input requirement */

.inputRequirement { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff0000; }
IMG.border1, A.border1 {	
	border:1px solid #ffffff;
}
A.dataTableHeadingContent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; }
A.password, A.search {
	color:#BAB6AB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
A {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*color:#005300;*/
  color:#B78858;
  font-size:11px;
  font-weight:bold;
  line-height:1.5;
}
A:hover {
  color:#BBBBBB;
}
TABLE.contact, TD.contact {
  border:1px solid #CC6600;
}
DIV.total, SPAN.total {
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1px;
}
.catdescript {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  text-decoration:none;
  padding-top:5px;
}
.imgleft {
  float:left;
  margin-right:10px;
}
.optionsImages {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}
.optionsImagesEnlarge {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
TD.headerBanner, TABLE.headerBanner {

}
TD.headerBannerCart, TABLE.headerBannerCart {
  background-color:#F1E8DA;
}
TABLE.outer, TD.outer {
  border-bottom:1px solid #F9F5EE;
}
.dataTableHeadingContentBlack {
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold;
}
TABLE.downloadBox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  border:1px solid #000000;
}
TR.downloadBox, TD.downloadBox {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  background:#FFFFFF;
  color:#000000;
  font-weight:bold;
}
.highlight {
  color:#996600;
}
SPAN.greeting {
  font-size:13px;
  font-weight:bold;
}
/*change the menu hover color below*/
#thecategories a:hover {
	background-color:#D8C6AF;
	color:#000000;
}
.catwithsubs, .catwithnosubs {
	padding-right:4px;
}
.catbullets {
	padding-right:3px;
}
#thecategories {
	position:relative;
	top:0px;
	margin-bottom:0px;
}
.activelinkTop, a.activelinkTop {
	display:block;
	font-weight:bold;
	background-color:#EEE4D4;
}
.activelinkOdd, a.activelinkOdd { display:block; font-weight:bold; background-color:#D8C6AF; }
.activelinkEven, a.activelinkEven { display:block; font-weight:bold; background-color:#D8C6AF; color:#000000; }
.inactivelinkTop2, a.inactivelink { display:block; font-weight:bold; background-color:#F9F5EE; }
#thecategories a {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	width:100%;
}
/*mozilla fix*/
html>body #thecategories a { width:auto; }
/*end of mozilla fix*/
#topcat a { font-size:14px; color:#7D5500; padding-left:8px; padding-bottom:0px; padding-top:8px; }
#secondcat a { padding-left:20px; font-size:12px; color:#666666; }
#thirdcat a { padding-left:32px; font-size:11px; color:#666666; }
#fourthcat a { padding-left:44px; font-size:12px; color:#333333; }
#fifthcat a { padding-left:56px; font-size:12px; color:#7D5500; }