/*
  $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
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.copyright { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #677019; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #677019; text-decoration: underline; }
.privatemessages { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-align: center; border-left: 0px solid #677019; border-right: 0px solid #677019; border-top: 1px solid #677019; border-bottom: 1px solid #677019; padding-bottom: 2px; padding-top: 2px; padding-right: 2px; padding-left: 2px;}

BODY {
  background: #c0a479;
   font-family: Verdana, Arial, sans-serif;
  color: #000000;
  margin: 0px;
}


A {
  color: #000000;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

.maintable {
border-left:#677019 solid 1px;
border-right:#677019 solid 1px; }

productTitle {
 font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  }
  
  A.productTitle {
 font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  }
  
  .indextext{
   font-family: Verdana, Arial, sans-serif;
  color: #c0a479;
  margin: 0px;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
   font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
}

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

headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
 
}

A.headerNavigation { 
  color: #000000; 
    font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : bold;
}

A.headerNavigation:hover {
  color: #677019;
    font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : bold;
}

A.headerNavigation:active {
  color: #677019;
    font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  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;
}

TR.footer {
  background: #bbc3d3;
}

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

.infoBox {
border-bottom:#677019 solid 1px;
border-top:#677019 solid 1px;
border-left:#677019 solid 1px;
   background: #c59b76;
   background-image:url(images/infobox_module/prodinfoback0.jpg);
  
}

.infoBox2 {
border-bottom:#677019 solid 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
  
  .infoBox3 {
border-bottom:#677019 solid 1px;
border-top:#677019 solid 1px;
border-left:#677019 solid 1px;
  
}

  .infoBox4 {
border-top:#677019 solid 1px;
}

.infoBox5 {
border-bottom:#677019 solid 1px;
border-top:#677019 solid 1px;
border-left:#677019 solid 1px;
   background: #c59b76;
   background-image:url(images/infobox_module/backcontact.gif);
  
}

.infoBoxContents {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #c59b76;
}

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

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

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

.boxinfo {
border-top:#c4c4c4 2px solid;
  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-image:url(images/infobox_module/prodinfoback0.jpg);
}

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-image:url(images/infobox_module/prodinfoback0.jpg);
}

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

TABLE.info {
  border: 1px;
  border-style: solid;
  border-color: #677019;
  border-spacing: 1px;
  background-color:#c59b76;
}


.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b3b79e;
  color: #000000;
  font-weight: bold;
}

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

}

A.pageResults {
  color: #677019;
}

A.pageResults:hover {
  color: #677019;
  background: #c59a77;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

TD.pageHeadingg, DIV.pageHeadingg {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

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.prodinfo, P.prodinfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.newsText, SPAN.newsText, P.newsText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
     background: #b3b79e;
   border:solid 1px #677019;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
   background: #b3b79e;
   border:solid 1px #677019;
}

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

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

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

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

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #677019;
  font-size:14px;
}

SPAN.productPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size:12px;
  text-decoration:line-through;
}

.prodprice {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
  font-size:14px;
}

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

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

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #677019; }
.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: #c59b76 ; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #c59b76; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #677019; }
/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;}

/* OTF contrib ends */
ul.sitemap {
color: #677019;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
	background-color: #b3b79e;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #000000;
	border: 1px solid #677019;
	font-size: 12px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #677019;
	font-size: 12px;	
	border: 1px solid #677019;
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    border: 1px solid #677019;
		font-weight: bold;
}

TABLE.productsnew { border-left: 1px solid #677019;
border-top: 1px solid #677019;
border-bottom: 1px solid #677019;
border-right: 1px solid #677019;
}

TABLE.productinfo { border-left: 0px solid #677019;
border-top: 0px solid #677019;
border-bottom: 0px solid #677019;
border-right: 0px solid #677019;

}


TABLE.productinfo2 { border-left: 0px solid #677019;
border-top: 0px solid #677019;
border-bottom: 0px solid #677019;
}

//INDIVIDUAL BOXES & GRAPHICAL BORDERS BEGIN


.mws_boxTop_module    { 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }

.mws_boxLeft_module   {  }
.mws_boxRight_module  { background: url('images/infobox_module/right.gif'); }
.mws_boxBottom_module { background: url('images/infobox_module/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_module {  
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
.mws_boxCenter_module2 { 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px verdana;
width: 100%;
border-top: 1px solid #677019;
border-width: 0px 0;
background-color:#677019;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #c59b76;
font: bold 13px verdana;
padding: 9px 11px;
text-decoration: none;
background-color:#677019;
border-right: 1px solid #b3b79e;

}

.solidblockmenu li a:visited{
color: #c59b76;
font: bold 13px verdana;
}
.solidblockmenu li a:active{
background-color:#677019;
font: bold 13px verdana;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #b3b79e;
background-color:#677019;
font: bold 13px verdana;
}
.solidblockmenu2{
margin: 0;
padding: 0;
float: left;
font: bold 10px verdana;
width: 100%;
border-top: 0px solid #677019;
border-width: 0px 0;
background-color:#677019;
}

.solidblockmenu2 li{
display: inline;
}

.solidblockmenu2 li a{
float: left;
color: #c59b76;
font: bold 10px verdana;
padding: 9px 11px;
text-decoration: none;
background-color:#677019;
border-right: 1px solid #b3b79e;

}

.solidblockmenu2 li a:visited{
color: #c59b76;
font: bold 10px verdana;
}
.solidblockmenu2 li a:active{
background-color:#677019;
font: bold 10px verdana;
}

.solidblockmenu2 li a:hover, .solidblockmenu2 li .current{
color: #b3b79e;
background-color:#677019;
font: bold 10px verdana;
}
.tablemenutop{
border-bottom:#677019 solid 2px;
}

.tableprodinfo{
border-bottom:#677019 solid 1px;
border-top:#677019 solid 1px;
border-left:#677019 solid 1px;
background-image:url(images/infobox_module/prodinfoback.jpg);
}

.tableprodinfo3{
border-bottom:#677019 solid 1px;
border-top:#677019 solid 1px;
border-left:#677019 solid 1px;
border-right:#677019 solid 1px;
background-image:url(images/infobox_module/prodinfoback2.jpg);
}

.tableprodinfo4{
border-bottom:#677019 solid 1px;
border-top:#677019 solid 1px;
border-left:#677019 solid 0px;
border-right:#677019 solid 0px;
background-image:url(images/infobox_module/prodinfoback2.jpg);
}

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
.invoiceborder { border: 1px solid #000000; }
.invoiceproductheader { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
/* END Fancier Invoice and Packingslip */
.headertext { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
TD.indexentry { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #000000;}

