/*
  $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: Tahoma, Verdana, Arial, sans-serif; font-size: 13px
; }
.errorBox { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 11px; background: #ffffff; color: #B10707; font-weight:bold; padding: 5px 2px 2px 5px; }
.stockWarning { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #FC0208; }
.productsNotifications { background: #FFFfff; }
.orderEdit { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 10px; color: #545454; text-decoration: underline; }
.infobox2 { font-family : Tahoma, Tahoma, Verdana, Arial, sans-serif; font-size : 11px; background: #ffffff; color: #B10707; }

h1 {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 15px;
color : #B10707;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 0;
}

h2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  color: #545454 ;
}

hr {color: #ffffff; background-color: #ffffff; border: 1px dotted #B10707; border-style: none none dotted; }


.fixcenter {
  width: 980px;
  border: solid; border-width: 0px;
  background: #ffffff;
  margin: auto;
  margin-top: 0px;
  text-align: left;
  }

BODY {
  text-align: center;
  background: #790505;
  color: #666666;
  font-size: 12px;
  margin: 0px;
}

.body {
  background: #ffffff;
  color: #666666;
  font-size: 10px;
  margin-top: 2px;
  text-align: left;
}

A {
  color: #B10707;
  text-decoration: none;
}

A:hover {
  color: #BB3939;
  text-decoration: underline;
}

searchForm {
  background: #ffffff;
}

FORM {
	display: inline;
    color: #ffffff;
}

TR.header {
  background: #ffffff;
}

TD.searchbar {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  background: #ffffff;
  color: #AFA077;
}

TR.searchbar {
  background: #ffffff;
}

A.searchbar {
   color: #ffffff;
}

TR.headerNavigation {
  background: #ffffff;
}

p {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #666666;
  font-size: 12px;
}

.errorbox a:link
     {
     font-family: Tahoma, Verdana, Arial, sans-serif;
     color: #B10707;
     }

.errorbox a:visited
     {
     font-family: Tahoma, Verdana, Arial, sans-serif;
     color: #B10707;
     }

.errorbox a:hover
     {
     font-family: Tahoma, Verdana, Arial, sans-serif;
     color: #B10707;
     }
     

TD.headerNavigation {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #B10707;
}

A.headerNavigation { 
  color: #AFA075;
}

A.headerNavigation:hover {
  color: #B10707;}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  background: #ffffff;
  color: #B10707;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  background: #ffffff;
  color: #B10707;
  text-align: center;
}

TR.footer {
  background: #ffffff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

TD.footer {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  background: #AFA077;
  color: #ffffff;
}

.infoBox {
  background: #fffffff;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #B10707;
  font-size: 13px
;
}

.infoBoxNotice {
  background: #AFA077;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #AFA077;
    font-size: 10px;
}


TD.infoBoxHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ef340c;
  color: #665B35;
  font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #AFA077;
}


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: #ffffff; color: #545454;
}

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: #ffffff; color: #5454540=;
}

TABLE.thumbar {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  border: 1px;
  border-style: solid;
  border-color: #ef340c;
  border-spacing: 1px;
}

TABLE.productListing {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  border: 0px;
  border-style: solid;
  border-color: #AFA077;
  border-spacing: 1px;
}


.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  background: #AFA077;
  color: #FFFFFF;
}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  color: #545454;
  border: 1px;
  border-style: solid;
  border-color: #f0f0f0;
  border-spacing: 1px;

}

A.pageResults {
  color: #fffffff;
}

A.pageResults:hover {
  color: #AFA077;
  background: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #545454 ;
}

TR.subBar {
  background: #AFA077;
}

TD.subBar {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #545454;
}

TD.main, P.main {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #545454;
  margin-top: 5px; 
  margin-left: 5px; 
  margin-right: 5px; 
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #545454;
}

TD.accountCategory {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #545454;
}

TD.fieldKey {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #545454;
}

TD.fieldValue {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #545454;
}

TD.tableHeading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #545454;
}

SPAN.newItemInCart {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  color: #AFA077;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #545454;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
color: #545454;
}

SPAN.greetUser {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  color: #545454;
}

TABLE.formArea {
  background: #ffffff;
  border-color: #AFA077;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
  color: #7F1313;  
font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #7F1313;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #7F1313;}

table.font-family {
  border-width: 1px;
  border-style: dotted;  
}

hr {
border: 0;
width: 100%;
color: #ffffff; /* For IE */
background-color: #ffffff; /* For Mozilla */
height: 1px;
}


.font-family { }
.moduleRowOver { background-color: #E6E6D4; cursor: pointer; cursor: move; }
.font-family { background-color: #ffffff; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif;   font-size: 10px;
 color: #545454; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif;   font-size: 10px;
 color: #545454; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial, sans-serif;   font-size: 10px;
 }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif;   font-size: 10px;
 background-color: #ffffff; color: #c43f58;}
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif;   font-size: 10px;
 background-color: #ffffff; }

/* input requirement */

.inputRequirement { font-family:  Verdana, Arial, sans-serif;   font-size: 10px;
 color: #ff0000; }

/* CSS Manufacturers Box start */
div.manufacturers {
	background: #ffffff;
	color: #B10707;
	padding: 0;
	margin: 0;
	border: 0;
	height: 250px; /* height of the manufacturers box */
    overflow-y: auto;
    overflow-x: hidden;
}
div.manufacturers a {
	display: block;
	padding: 1px 2px 2px 5px;
	background-color: #ffffff;
	color: #B10707;
	text-decoration: none;
	font-weight:bold;
	width: 100%;
	}

html>body div.manufacturers a {width: auto;}

div.manufacturers a:hover {
	background-color: #ffffff;
    color: #B10707;
    text-decoration: underline;
}
	
.infobox_manufacturers_heading {
	background: #ffffff;
	color: #B10707;
	height: 15px;
	font: 11px Tahoma,Verdana,Arial,sans-serif;
	padding-bottom: 6px;
	}

.infobox_manufacturers {
	background: #ffffff;
	font: 11px Tahoma,Verdana,Arial,sans-serif;
	padding: 0;
	}
.infobox_manufacturers_contents {
	background: #ffffff;
	font: 11px Tahoma,Verdana,Arial,sans-serif;
	padding-top: 2px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ffffff;
	}
/* CSS Manufacturers Box end */
