/*/////
// Body Structure
////*/
BODY {color : #000000; background-color : White; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
A {color : #000000; text-decoration : none;}
A:HOVER {color : #ff0000; text-decoration : none;}

/*/////
// General Table Structure
////*/
TD { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
TH { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;  }

/*/////
// Shopping Cart Contents / Shopping Bag / Checkout
////*/
.cartcontentsTD {color : #FF0033; background-color : #cdcdcd; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.checkoutTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.checkoutText {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.checkoutFailed {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.shoppingBagTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.shoppingBagText {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.shoppingBagFailed {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.orderConfirmationTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.orderConfirmationText {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}

/*/////
// Category Text
////*/
.categoryText {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
.categoryText:hover {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
.categoryTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
.categoryTitle:hover {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
.selectedCategory {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  font-weight : bold;}
.selectedCategory:hover {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;  font-weight : bold;}

/*/////
// Nav Text
////*/
.navText {color : #000080; text-decoration : underline; background-color : transparent; font-family : Verdana, Arial, Helvetica; font-weight : bold; font-size : 12px; }
.navText:hover {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica; font-weight : bold; font-size : 12px; }
.navTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica; font-weight : bold; font-size : 12px; }
.navTitle:hover {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica; font-weight : bold; font-size : 12px; }
.navCategory {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica; font-size : 12px;  font-weight : bold;}
.navCategory:hover {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica; font-size : 12px;  font-weight : bold;}

/*/////
// Product Page
////*/
.productLink {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productLink:hover {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.tiny {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productPrice {color : #ff0000; font-weight : bold; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productSKU {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productMFGSKU {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productDIMENSION {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productShortDesc {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productLongDesc {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productQtyInStock {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productOutOfStockMsg {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.productRelatedItemTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.tabTitle {color : #000000; background-color : #cdcdcd; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}

/*/////
// Members Page
////*/
.membersTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.members_requi#000080Field {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.members_notrequi#000080Field {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersFailed {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersSignonFailed {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersSignon {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.membersNewMember {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}

/*/////
// Contact Form
////*/
.contactTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.contact_requi#000080Field {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold;}
.contact_notrequi#000080Field {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.contactFailed {color : #000080; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.contactConfirmation {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
/*/////
// Upsell
////*/
.upsellTitle {color : #000000;  font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}

