/*  $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 */       
/* joe notes colr green is #4A966xD  #97A04xE */       
img.x {  position:absolute;  z-index: 2;}    
P { font-size: 13px; line-height: 1.5em; padding-left: 0px; color: #333333;  margin: 0,0,0,0; }       
img.cupring { position: absolute;  z-index: 2;  margin: 600,-200,0,0;  }    
 
/* joe widget  border all around fc3  using expression for ie width bug */       
#widget {margin-left: 0px;  margin-right:0px;  	padding: 0px 0px 0px 0px;  min-height: 420px;  	height:expression( this.scrollHeight < 420? "420px" : "auto" ); border-style: solid;  border-color: #e6eeff; border-width: 1px;  width:expression(760 + "px");    
 background: #ffffff;    
	}  
	h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; color: #3586D3}    
P.right { font: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;	}			       
		.img.mainright{  float: right;	}
	pre {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 	max-width: 500px;  }	       
		      	.pre {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  	}	       
	
TD.smallgreyText, SPAN.smallgreyText, P.smallgreyText, A.smallgreyText {       
  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 13px; color: #999999; }       
		       
.boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #3586D3;}       
       
TD.footerText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;       
  background-color: #e6eeff;   color: #ffffff;   }  
TD.footerimage { background-image: url("pix/bgbrown.gif"); background-repeat: no-repeat; background-position: right;}       
  .errorBox { font-family : Verdana, Arial, sans-serif; font-size : 13px; background: #ffb3b5; font-weight: bold; }       
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 13px; color: #cc0033; }       
.productsNotifications { background: #f2fff7; }       
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 13px; color: #70d250; text-decoration: underline; }    
BODY {  background: #ffffff;  color: #000000;   margin: 0px;   background-image: url(pix/cupring.gif);    
background-repeat: no-repeat; background-position: right;  } 
A {     color:#3F3FFA;   text-decoration: underline;  }       
A:hover {    color: #AABBDD;   text-decoration: underline; } 
A:visited {color:#A52A44; text-decoration: underline;}
A.footerText {color: #ffffff; }    
FORM {  display: inline;   }       
/* #top header */       
TR.header {       
 // background: #ffffff;       
}      
TR.headerNavigation {  background: #B9A15D; }          
TD.headerNavigation {  font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;  background: #e6eeff;   color: #3586D3;    font-weight : bold;}   
A.headerNavigation {   color: #3586D3; text-decoration: none; } 
A.headerNavigation:hover {  color: #0000ff; text-decoration: underline;  }    
TR.headerError { background: #ff0000; }  
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 13px; 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: 13px;   background: #00ff00;   color: #ffffff;   font-weight: bold;   text-align: center; }       
/* bbc3d3 grey blue original */       
TR.footer {   background: #e6eeff;} 
TD.footer {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;   background: #e6eeff;    color: #000000;    font-weight: bold;}
/* B9A15D background sets border on box in this case #A6964F */       
.infoBox {    border-top-style: solid;   border-top-width: 1px;    // border-color: #faae00;   border-top-color:  #b8c1aa;  }  
.productinfoBox {   border-bottom-style: solid;    border-bottom-width: 1px;    border-bottom-color: #b8c1aa;  }
/* background and fonts f8f8f9 lavender */       
.infoBoxContents { background: #ffffff;    font-family: Verdana, Arial, helvetica, sans-serif;    font-size: 13px;    line-height: 1.7em;    padding-left: 7px;  background:      url(images/semi.gif) ;        background-repeat: repeat;    }   
 .infoBoxnumbers {background: #ffffff; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px; line-height: 1.7em; padding-left: 0px;  background: url(images/semi.gif) ; background-repeat: repeat; } 
 .infoBoxbestsellers {background: #ffffff; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 13px; line-height: 1.7em; padding-left: 3px;  background: url(images/semi.gif); background-repeat: repeat; } 
 .infoBoxNotice {    background: #FF8E90;  }     
.infoBoxNoticeContents {   background: #FFE6E6;   font-family: Verdana, Arial, helvetica, sans-serif;  font-size: 13px;}  
TD.infoBoxHeading {  font-family: Verdana, Arial, helvetica, sans-serif;   font-size: 13px;   font-weight: bold; // background: #ffffff;   color: #666666;    padding-top: 25px;    }  
TD.infoBox, SPAN.infoBox {    font-family: Verdana, Arial, helvetica, sans-serif;      font-size: 13px; } 
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {    color: #333333;  } 
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {   color: #333333;  }   
TABLE.productListing { margin-bottom: 13px;  padding-bottom: 10px; }       
/* the cart header  #b6b7cb;  */       
.productListing-heading {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 13px;   background: #e6efff;   color: #64676C;   font-weight: bold;   margin-bottom: 1px;   }   
/* joe line-height adjusts space between td  background overides tr */       
TD.productListing-data {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;   font-weight: bold; }   
#mopadding {  padding-left: 30px: }  
/* joe make master listing normal */       
TD.productListing-data-master {   font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;    font-weight: normal;}       
  A.pageResults {   color: #0000FF; }   
A.pageResults:hover {   color: #0000FF;   background: #FFFF33; }
TD.pageHeading, DIV.pageHeading {   font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;   font-weight: bold;   color: #5C6850;  }    
#pageHeading2 {  font-weight: bold;    color: #5C6850; }   
TR.subBar {   background: #f4f7fd;}   
TD.subBar {   font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;   color: #000000; }  
TD.main, P.main {  font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;  line-height: 1.3;  }    
TD.smallText, SPAN.smallText, P.smallText {    font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; }
TD.accountCategory {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 13px;  color: #aabbdd; } 
TD.fieldKey {   font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;   font-weight: bold;  } 
TD.fieldValue {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px; }  
TD.tableHeading {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 13px;    font-weight: bold;} 
SPAN.newItemInCart {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 13px;   color: #ff0000; }
CHECKBOX, INPUT, RADIO, SELECT {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px; } 
TEXTAREA {    width: 100%;    font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 11px; } 
SPAN.greetUser {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 13px;    color: #f0a480;   font-weight: bold;  }       
/* background: #f1f9fe; */       
TABLE.formArea {      background: #FFDE80;    border-color: #7b9ebd;  border-style: solid;   border-width: 1px; }  
TD.formAreaTitle {   font-family: Tahoma, Verdana, Arial, sans-serif;     font-size: 13px;     font-weight: bold; } 
SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;   font-size: 13px;    color: #c76170;   font-weight: bold;}
SPAN.productSpecialPrice {  font-family: Verdana, Arial, Helvetica, sans-serif;   color: #ff0000; } 
SPAN.errorText {   font-family: Verdana, Arial, Helvetica, sans-serif;  color: #ff0000;     } 
.moduleRow { }       
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }       
.moduleRowSelected { background-color: #E9F4FC; }   
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8c8c8c; }       
.checkoutBarCurrent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;; }   
/* message box */  
.messageBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }       
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #ffb3b5; }   .messageStackSuccess { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #99ff00; }  
/* input requirement */ 
.inputRequirement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ff0000; }  
/*joe product list contrib */  
TD.productDesc {   font-family: Verdana, Arial, sans-serif;    font-size: 13px;   color: #303030; padding: 1px 7px 1px 7px;}  
TD.smallmessage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}      
TD.allproducts {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding: 8px 0px 0px 20px; line-height: 1.0em; font-weight: normal;}
.bigHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-color: #E19813; }      
.dataTableHeadingContent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding: 8px 0px 0px 20px; line-height: 1.0em; font-weight: normal;}
.logintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
#search {position:relative ; left: 400px; }