/*
  $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
  
  Changes Copyright (c) 2004 DevHype
  http://www.devhype.com
  
  Released under the GNU General Public License
*/

body {
background-color : #ffffff; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #333333; 
margin : 10px; 
} 
.boxText {
font-size : 10px; 
} 
.errorBox {
font-size : 10px; 
background-color : #de9595; 
color : #333333; 
font-weight : bold; 
} 
.stockWarning {
font-size : 10px; 
background-color : #ffffff; 
color : #cc0000; 
} 
.productsNotifications {
background-color : #d6ecd6; 
color : #333333; 
} 
.orderEdit {
font-size : 10px; 
background-color : #ffffff; 
color : #3dcb3d; 
text-decoration : underline; 
} 
A {
color : #666666; 
background-color : #ffffff; 
text-decoration : none; 
} 
A:hover {
color : #95b3de; 
background-color : #ffffff; 
text-decoration : underline; 
} 
A.gray {
color : #666666; 
background-color : #f4f4f4; 
text-decoration : none; 
} 
A.gray:hover {
color : #95b3de; 
background-color : #f4f4f4; 
text-decoration : underline; 
} 
FORM {
display : inline; 
} 
TR.header {
background-color : #ffffff; 
color : #333333; 
} 
TR.headerNavigation {
background-color : #ffffff; 
color : #333333; 
} 
TD.headerNavigation {
font-size : 10px; 
background-color : #ffffff; 
color : #3d77cb; 
font-weight : bold; 
} 
A.headerNavigation {
color : #3d77cb; 
background-color : #ffffff; 
} 
A.headerNavigation:hover {
color : #3d77cb; 
background-color : #ffffff; 
} 
TR.headerError {
background-color : #cc0000; 
color : #333333; 
} 
TD.headerError {
font-family : Verdana, Arial, sans-serif; 
background-color : #cc0000; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.headerInfo {
background-color : #95de9a; 
color : #333333; 
} 
TD.headerInfo {
font-family : Verdana, Arial, sans-serif; 
background-color : #95de9a; 
color : #ffffff; 
font-weight : bold; 
text-align : center; 
} 
TR.footer {
background-color : #d3d3d3; 
color : #333333; 
} 
TD.footer {
font-size : 10px; 
background-color : #d3d3d3; 
color : #ffffff; 
font-weight : bold; 
} 
.infoBox {
background-color : #f4f4f4; 
color : #333333; 
border-left : 1px solid #cacaca; 
border-bottom : 1px solid #cacaca; 
border-right : 1px solid #cacaca; 
border-top : 1px solid #cacaca; 
border-spacing : 1px; 
} 
.infoBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-size : 10px; 
} 
.infoBoxNotice {
background-color : #de9595; 
color : #333333; 
} 
.infoBoxNoticeContents {
background-color : #ffc8c8; 
color : #333333; 
font-size : 10px; 
} 
TD.infoBoxHeading {
font-size : 10px; 
font-weight : bold; 
background-color : #d3d3d3; 
color : #3d77cb; 
text-indent : 4px; 
} 
TD.infoBox, SPAN.infoBox {
font-size : 10px; 
} 
TD.infoBoxHeadingCat {
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
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-color : #ffffff; 
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 {
background-color : #ffffff; 
color : #333333; 
} 
TABLE.productListing {
background-color : #f4f4f4; 
color : #333333; 
border-left : 1px solid #cacaca; 
border-bottom : 1px solid #cacaca; 
border-right : 1px solid #cacaca; 
border-top : 1px solid #cacaca; 
border-spacing : 1px; 
} 
.productListing-heading {
font-size : 11px; 
background-color : #d3d3d3; 
color : #ffffff; 
font-weight : bold; 
} 
TD.productListing-data {
font-size : 10px; 
} 
A.pageResults {
color : #3d77cb; 
background-color : #ffffff; 
} 
A.pageResults:hover {
color : #3d77cb; 
background-color : #d6deec; 
} 
TD.pageHeading, DIV.pageHeading {
font-family : Arial, Verdana, sans-serif; 
font-size : 20px; 
font-weight : bold; 
color : #cc0000; 
background-color : #ffffff; 
} 
TR.subBar {
background-color : #d6deec; 
color : #333333; 
} 
TD.subBar {
background-color : #ffffff; 
font-size : 10px; 
color : #333333; 
} 
TD.main, P.main {
font-size : 70%; 
line-height : 1.5; 
} 
TD.smallText, SPAN.smallText, P.smallText {
font-size : 8px; 
} 
TD.smallTextred, SPAN.smallTextred, P.smallTextred {
font-size : 10px;
background-color : #f4f4f4; 
color : #cc0000;
} 
TD.smallTextredWhite, SPAN.smallTextredWhite, P.smallTextredWhite {
font-size : 10px;
background-color : #ffffff; 
color : #cc0000;
}
TD.smallTextGrayWhite, SPAN.smallTextGrayWhite, P.smallTextGrayWhite {
font-size : 8px;
background-color : #ffffff; 
color : #cacaca;
}
TD.smallTextBlueWhite, SPAN.smallTextBlueWhite, P.smallTextBlueWhite {
font-size : 10px;
background-color : #ffffff; 
color : #3162a6;
}
TD.mainBlueWhite, SPAN.mainBlueWhite, P.mainBlueWhite {
font-size : 11px;
background-color : #ffffff; 
color : #3162a6;
}
TD.accountCategory {
color : #95b3de; 
background-color : #ffffff; 
} 
TD.fieldKey {
font-size : 10px;
font-weight : bold; 
} 
TD.tableHeading {
font-weight : bold; 
} 
SPAN.newItemInCart {
font-size : 10px; 
color : #cc0000; 
background-color : #ffffff; 
} 
CHECKBOX, INPUT, RADIO, SELECT {
font-size : 10px; 
} 
TEXTAREA {
width : 100%; 
font-size : 12px; 
} 
SPAN.greetUser {
color : #dec495; 
background-color : #ffffff; 
font-weight : bold; 
} 
TABLE.formArea {
background-color : #d6deec; 
color : #333333; 
border-color : #95b3de; 
border-style : solid; 
border-width : 1px; 
} 
TD.formAreaTitle {
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
font-weight : bold; 
} 
SPAN.markProductOutOfStock {
color : #cc0000; 
background-color : #ffffff; 
font-weight : bold; 
} 
SPAN.productSpecialPrice {
color : #cc0000; 
background-color : #ffffff; 
} 
SPAN.errorText {
color : #cc0000; 
background-color : #ffffff; 
} 
.moduleRowOver {
background-color : #e1ebfb; 
cursor : pointer; 
color : #333333; 
} 
.moduleRowSelected {
background-color : #e1ebfb; 
color : #333333; 
} 
.checkoutBarFrom, .checkoutBarTo {
font-size : 10px; 
background-color : #ffffff; 
color : #8c8c8c; 
} 
.checkoutBarCurrent {
font-size : 10px; 
background-color : #ffffff; 
color : #333333; 
} 
.messageBox {
font-size : 10px; 
} 
.messageStackError, .messageStackWarning {
font-size : 11px; 
background-color : #ffc8c8; 
color : #333333; 
border : 1px; 
border-style : solid; 
border-color : #de9595; 
border-spacing : 1px; 
} 
.messageStackSuccess {
font-size : 11px; 
background-color : #d6ecd6; 
color : #333333; 
border : 1px; 
border-style : solid; 
border-color : #95de9a; 
border-spacing : 1px; 
} 
.inputRequirement {
font-size : 8px; 
background-color : #f4f4f4; 
color : #cc0000; 
} 
.inputRequirementwhite {
font-size : 8px; 
background-color : #ffffff; 
color : #cc0000; 
} 
.cssButton {
background-color : #3d77cb; 
color : #ffffff; 
width : 100px; 
height : 20px; 
vertical-align : top; 
font-weight : bold; 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
cursor : pointer; 
text-align : center; 
text-decoration : none; 
border-left : 1px solid #c5c5c5; 
border-bottom : 1px solid #333333; 
border-right : 1px solid #3c3c3c; 
border-top : 1px solid #cacaca; 
border-spacing : 1px; 
} 
.buttonBox {
background-color : #ffffff; 
color : #333333; 
} 
.buttonBoxContents {
background-color : #ffffff; 
color : #333333; 
font-size : 10px; 
} 
.contentBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.contentBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.contentBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.BestSellersBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.BestSellersBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.BestSellersBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.CategoriesBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.CategoriesBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.CategoriesBoxContents {
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
background-color : #ffffff; 
color : #3d77cb; 
} 
.CurrenciesBox {
background-color : #d4d4d4; 
color : #333333; 
} 
TD.CurrenciesBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #d4d4d4; 
color : #3d77cb; 
text-indent : 4px; 
} 
.CurrenciesBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.InformationBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.InformationBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.InformationBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.LanguagesBox {
background-color : #d4d4d4; 
color : #333333; 
} 
TD.LanguagesBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #d4d4d4; 
color : #3d77cb; 
text-indent : 4px; 
} 
.LanguagesBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.ManufacturerInfoBox {
background-color : #d4d4d4; 
color : #333333; 
} 
TD.ManufacturerInfoBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #d4d4d4; 
color : #3d77cb; 
text-indent : 4px; 
} 
.ManufacturerInfoBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.ManufacturersBox {
background-color : #d4d4d4; 
color : #333333; 
} 
TD.ManufacturersBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #d4d4d4; 
color : #3d77cb; 
text-indent : 4px; 
} 
.ManufacturersBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.OrderHistoryBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.OrderHistoryBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.OrderHistoryBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.ProductNotificationsBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.ProductNotificationsBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.ProductNotificationsBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.ReviewsBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.ReviewsBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.ReviewsBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.SearchBox {
background-color : #ffffff; 
color : #333333; 
} 
TD.SearchBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #d4d4d4; 
color : #3d77cb; 
text-indent : 4px; 
} 
.SearchBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.ShoppingCartBox {
background-color : #ffffff; 
color : #333333; 
border-left : 1px dashed #d4d4d4; 
border-bottom : 1px dashed #d4d4d4; 
border-right : 1px dashed #d4d4d4; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.ShoppingCartBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.ShoppingCartBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.SpecialsBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.SpecialsBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.SpecialsBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.TellaFriendBox {
background-color : #cacaca; 
color : #333333; 
} 
TD.TellaFriendBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.TellaFriendBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.WhatsNewBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.WhatsNewBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.WhatsNewBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.FeaturedBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.FeaturedBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.FeaturedBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.AffiliateBox {
border-left : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-top : 1px solid #d4d4d4; 
border-spacing : 1px; 
} 
TD.AffiliateBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.AffiliateBoxContents {
background-color : #ffffff; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.AutoRespondOneBox {
background-color : #cacaca; 
color : #333333; 
} 
TD.AutoRespondOneBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.AutoRespondOneBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.AutoRespondTwoBox {
background-color : #cacaca; 
color : #333333; 
} 
TD.AutoRespondTwoBoxHeading {
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
background-color : #ffffff; 
color : #3d77cb; 
text-indent : 4px; 
} 
.AutoRespondTwoBoxContents {
background-color : #f4f4f4; 
color : #333333; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
hr {
border: 0;
color: #d4d4d4;
background-color: #d4d4d4;
height: 1px;
width: 100%;
text-align: center;
}
