/*  $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: Candara, Verdana, Arial, sans-serif; font-size: 10pt; }.errorBox    { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color:                #FF0000; background-repeat: repeat; background-attachment:                scroll; font-variant: small-caps; color: #FFFFFF; font-weight:                bold; background-position: 0% 50% }.stockWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000;                font-variant: small-caps }.productsNotifications { background: #f2fff7; }.orderEdit   { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #FF0000;                text-decoration: underline }td.frontpage { font-family: Verdana, helvetica, sans-serif; font-size: 8pt; font-weight:                normal; color: #D0D0D0; text-align: center }td.frontpage A {  text-decoration: none;}td.frontpage A:hover {  color: #FFFFFF;}.moduleRow { }.moduleRowOver { background-repeat: repeat; background-attachment: scroll; cursor: pointer;                background-position: 0% }.moduleRowSelected { background-repeat: repeat; background-attachment: scroll;                background-position: 0% }.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: white; }TD.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }td.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF;                background-color: #FF0000 }td.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF;                background-color: #3366FF }span.hide {display: none;}/* remaining items are for drop-down menu */#nav {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 23em; LINE-HEIGHT: 1.2; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none;font-weight: normal;z-index: 1000;}#nav UL {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 23em; LINE-HEIGHT: 1.2; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none;font-weight: normal;z-index: 1000;}#nav A {PADDING-RIGHT: 0; DISPLAY: block; PADDING-LEFT: 0; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; font-weight: normal;}#nav LI {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 1px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: 1px;  font-size: 12px;}#nav LI UL {BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: black; LEFT: -999em; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0 0 0 1em; WIDTH: 10em; POSITION: absolute; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px;BORDER: solid white 1px;}#nav LI UL A {	WIDTH: 10em; TEXT-DECORATION: none}#nav LI UL UL {	MARGIN: 0em 0px 0px 23em;}#nav LI:hover UL UL {	LEFT: -999em}#nav LI:hover UL UL UL {	LEFT: -999em}#nav LI.sfhover UL UL {	LEFT: -999em}#nav LI.sfhover UL UL UL {	LEFT: -999em}#nav LI:hover UL {	LEFT: auto}#nav LI LI:hover UL {	LEFT: auto}#nav LI LI LI:hover UL {	LEFT: auto}#nav LI.sfhover UL {	LEFT: auto}#nav LI LI.sfhover UL {	LEFT: auto}#nav LI LI LI.sfhover UL {	LEFT: auto}#nav li:hover { background-repeat: repeat; background-attachment: scroll; color: #FFFFFF;                font-weight: bold; background-position: 0% 50% }#nav LI LI {	PADDING-RIGHT: 0px; WIDTH: 10em; PADDING-TOP: 0.3em}#nav LI LI A {PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 0.2em; COLOR: #D0D0D0; PADDING-TOP: 0.2em}#nav LI LI A:hover {BORDER-RIGHT: none; PADDING-RIGHT: 2px; BORDER-TOP: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 0.2em; BORDER-LEFT: none; COLOR: #FFFFFF;   font-weight: bold;PADDING-TOP: 0.2em; BORDER-BOTTOM: none;}body         { background-color: #969696; color: #FFFFFF; text-align: center;                background-image: url('images/BackgroundFade.jpg');                background-repeat: repeat-x; background-attachment: scroll;                margin: 0px; background-position: left top }TABLE.body {  margin-left: auto;  margin-right: auto;  width: 950px;}A {  color: #D0D0D0;  text-decoration: none;//  font-variant:small-caps;}A:hover {  color: #FFFFFF;  font-weight: bold;}FORM {   display: inline;}TD.headerNavigation {   font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #FFFFFF;   font-weight: normal;  background: #404040;}A.headerNavigation {   font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #D0D0D0;   font-weight: normal;}A.headerNavigation:hover {  color: #FFFFFF;  font-weight: bold;}tr.headerError { background-color: #ff0000; background-repeat: repeat; background-attachment:                scroll; color: #FFFFFF; background-position: 0% }TD.headerError {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #A5B6A3;}td.headerInfo { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color:                #FF0000; background-repeat: repeat; background-attachment:                scroll; text-align: center; color: #FFFFFF; font-weight: bold;                background-position: 0% }TABLE.footer {  border: 1px;  border-style: none;  border-color: white;  border-spacing: 0px;  margin-left: auto;  margin-right: auto;  width: 950px;  background: #404040;}td.footer    { font-family: Candara, Verdana, Arial, sans-serif; font-size: 10pt; color: #FFFFFF;                font-weight: normal; text-align: center; text-transform:                uppercase }table.osfooter { border-spacing: 0px; width: 775px; background-repeat: repeat;                background-attachment: scroll; margin-left: auto;                margin-right: auto; background-position: 0% 50% }TD.osfooter {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-variant: normal;  color: #ffffff;  font-weight: normal;  text-align: center;}.infoBox     { background-repeat: repeat; background-attachment: scroll;                background-position: 0% }.infoBoxContents { background-repeat: repeat; background-attachment: scroll; font-family:                Verdana, Arial, sans-serif; font-size: 10px; color: #D0D0D0;                background-position: 0% }.infoBoxNotice {  background: #FF8E90;}.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}td.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-repeat:                repeat; background-attachment: scroll; color: #FFFFFF;                font-variant: small-caps; font-weight: bold;                background-position: 0% }TD.infoBox, SPAN.infoBox {  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-repeat: repeat; background-attachment: scroll;                background-position: 0% }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-spacing: 15px }.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-repeat:                repeat; background-attachment: scroll; color: #FFFFFF;                font-weight: bold; background-position: 0% }td.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 8pt }A.pageResults {  text-decoration: underline;}A.pageResults:hover {  font-weight: bold;color: white;}td.pageHeading, div.pageHeading { background-repeat: repeat; background-attachment: scroll; font-family:                Candara, 'Century Gothic', Verdana, Arial, sans-serif;                font-size: 14pt; color: #D0D0D0; font-variant: small-caps;                font-weight: bold; background-position: 0% 50% }td.wholesale, span.wholesale { background-color: black; background-repeat: repeat; background-attachment:                scroll; font-family:                'Century Gothic', Verdana, Arial, sans-serif; font-size: 20px;                color: #FF0000; font-weight: bold; background-position: 0% }TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}Table.main {	border-width: 0px;	border-style: none;	border-color: red;	border-collapse: collapse;  	border-spacing: 0px;}tr.main, td.main, p.main { background-repeat: repeat; background-attachment: scroll; font-family:                Verdana, helvetica, sans-serif; font-size: 8pt; font-weight:                normal; color: #D0D0D0; text-align: left; background-position:                0% 50% }tr.mainwhite, td.mainwhite, p.mainwhite { background-repeat: repeat; background-attachment: scroll; font-family:                Verdana, helvetica, sans-serif; font-size: 8pt; font-weight:                normal; text-align: left; padding: 5px; background-position:                0% 50% }td.mainwhite a { text-decoration: underline; color: #FFFFFF }td.smallText, span.smallText, p.smallText { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #D0D0D0 }TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #A5B6A3;}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, INPUT, RADIO, SELECT {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}textarea     { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 12pt }span.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FF0000;                font-variant: small-caps; 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, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.hidden {  font-family: Verdana, Arial, sans-serif;  color: #D0D0D0; font-size: 8px;}.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }#gnome {position:relative;margin: 0px auto;margin-left: 0px;padding-left:0px;padding-right:0px;width: 950px;background-image: none;background-repeat: repeat-y;}#holder      { width: 950px; background-repeat: repeat; background-attachment: scroll;                margin-left: auto; margin-right: auto; background-position:                0% 50% }.promotitle {color: white;font-size: 15pt;font-family: Candara, Century Gothic, Verdana, Arial, sans-serif;}tr.header    { background-repeat: repeat; background-attachment: scroll;                background-position: 0% 50% }
