/*
  $Id: stylesheet.css,v 1.52 2003/02/13 13:54:41 project3000 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, sans-serif; 
font-size: xx-small; 
}
.errorBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : xx-small; background: #66FFFF; 
font-weight: bold; 
}
.stockWarning { 
font-family : Verdana, Arial, sans-serif; 
font-size : xx-small; 
color: #000000; ; 
font-weight: bold
}
.productsNotifications { 
background: #FFFFFF url(images/td_odd2.gif); 
}
.orderEdit { 
font-family : Verdana, Arial, sans-serif; 
font-size : xx-small; 
color: #FF0099; 
text-decoration: underline; ; 
font-weight: bold}

BODY {
	background: #ffffff;
	color: #000000;
	margin:  0px 0px;
}

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

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

FORM {
	display: inline;
}

TR.header {
;
}

TR.headerNavigation {
background: transparent;
; margin-bottom: 0px

}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight : bold;
 background-image: url(images/wine_topnav.jpg); 
 background-repeat: no-repeat; 
 margin-bottom: 0px; 
 margin-top: 0px; 
 padding-top: 2px; 
 padding-bottom: 4px; 
 text-align: right
}

A.headerNavigation { 
  color: #FFFFFF; 
; font-weight: bold
; margin-top: 2px; margin-bottom: 2px
}

A.headerNavigation:hover {
  color: #FFFFFF;
  text-decoration: underline;
; margin-top: 2px; margin-bottom: 2px
}

TR.headerError {
  background: transparent;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: transparent;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
;
margin-top: 0px; padding-top: 0px
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
	color: #666666;
	font-weight: bold;
 padding-top: 0px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
border: 2px #FFFFFF solid; 
margin-top: 0px
}

.infoBox {
; border: 1px #115FA1 solid
}

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

.infoBoxNotice {
  background: #FFFFFF;
}

.infoBoxNoticeContents {
  background: #FFFFFF url(images/td_odd2.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px
; background-color: #115FA1
; border: solid; border-width: 1px 0px 0px; border-color: #115FA1 #FFFFFF #FFFFFF
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{ 
  background: url(images/td_odd2.gif);
 } 
TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: transparent;
}

TR.productListing-heading {
  background: transparent;
}

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

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 margin-right: 0px; 
margin-left: 0px
}

A.pageResults { 
  color: #000000; 
}

A.pageResults:hover { 
  color: #000000; 
}
DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #B21935;
}

TR.subBar {
  background: #FFFFFF;
}

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

TD.main{
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  line-height: 1.5;
  padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px
}
SPAN.smallText{
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
}

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

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

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

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: #000000;
; font-weight: bold
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  color: #B21935;
  font-weight: bolder;
}

TABLE.formArea {
	background:  url(images/td_odd2.gif);
; border: 1px #115FA1 solid
}

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

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

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

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

/*.moduleRow { }
.moduleRowOver { background-color: #FFFFFF; cursor: hand; }
.moduleRowSelected { background-color: #FFFFFF; }*/
.checkoutBarTo { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
color: #000000; ; 
font-weight: bold
}
.checkoutBarCurrent { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
color: #000000; ; 
font-weight: bold
}



P.main  { 
margin-top: 5px ; 
margin-right: 0px; 
margin-bottom: 5px; 
margin-left: 0px
}

TD.pageHeading { 
padding-top: 5px ; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px
}

.vee {  
font-size: xx-small; 
color: #000000; 
font-family: Geneva, Arial, Helvetica, san-serif; 
font-weight: bold
}


TR.accountHistory-odd { 
;
 } 

TD.pageHeading { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #B21935;
 } 
 
.veebg {  
background-image: url(images/wine_mainbg.jpg); 
background-repeat: no-repeat;  
margin-bottom: 0px; 
padding-right: 0px; 
border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


.checkoutBarFrom { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; 
color: #000000;  ; 
font-weight: bold
} 
P.main  { 
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
  line-height: 1.5;
; font-weight: bold
; color: #000000
 } 
 
 P.smallText  { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
; font-weight: bolder
 } 
 .veetopbl  {  
 border: solid; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #666666; 
 border-width: 1px 0px 1px 1px; 
 background-color: #006699; 
 border-color: #FF6633 #FFFFFF #FF6633 #FF6633; 
 text-align: left; 
 padding-top: 3px; 
 padding-bottom: 0px
 }

.veetopbr { 
border: solid; 
border-width: 1px 1px 1px 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
background-color: transparent; 
border-color: #FF6633 #FF6633 #FF6633 #FFFFFF; 
padding-top: 3px; 
padding-bottom: 0px
}

.veeboxbl { 
border: solid; 
background-color: #115FA1; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small; 
color: #FFFFFF ; 
border-width: 1px 0px 0px 1px; 
border-color: #115FA1 #FFFFFF #FFFFFF #115FA1
}

.veeboxbr { 
border: solid; 
border-width: 1px 1px 0px 0px; 
background-color: #115FA1; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small; 
color: #FFFFFF ; 
border-color: #115FA1 #115FA1 #FFFFFF #FFFFFF}

.veebotbl { 
border: 0px #FF6633 solid; 
background-color: #115FA1; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
padding-top: 5px; 
padding-left: 5px}

.veebotbr { 
border: 0px solid; 
background-color: #115FA1; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF; 
border-color: #FF6633 #FF6633 #FF6633 #FFFFFF; 
padding-top: 5px; 
padding-right: 5px}


TD.smallText { 
  font-family: Verdana, Arial, sans-serif;
  font-size: xx-small;
; font-weight: normal; color: #000000} 

.whitetxt {  
font-weight: bold; 
color: #115FA1
}
.hometxt { 
font-weight: normal;  
font-size: xx-small;
color: #000000
}
.warntxt {  
font-weight: bold; 
color: #B21935
}
.reqtxt {  
color: #B21935; 
font-weight: bold
}
.whitetxtb { 
font-weight: bold; 
color: #FFFFFF ; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small; 
padding-left: 7px}

  

.veerb {  
border-color: black #FF6633 black black; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px}

.producer {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.bluetxt {
font-weight: bold; 
color: #115FA1
}
.redtxt {
font-weight: bold; 
color: #B21935
}
.cratetop {
	background-color: #dc9038;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #000099;
	border-bottom-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.crateodd {
	background-image: url(images/td_odd2.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.crateeven {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.crateborder {
	border: 1px solid #115FA1;
}
