BODY {
background:url(/images/bg3.gif);
color:#000;
text-align:center;
margin:0
}

h1 {
font-family:Verdana, Arial, sans-serif;
font-size:15px;
font-weight:700;
margin-bottom:0;
padding-bottom:0
}

h2 {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
font-weight:400;
margin-bottom:0;
padding-bottom:0
}

.boxText {
font-family:Verdana, Arial, sans-serif;
color:#000
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#FFE667;
font-weight:700
}

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

.productsNotifications {
background:#f2fff7
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline
}

FORM {
display:inline
}

TR.headerError {
background:red
}

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

TR.headerSearch {
background:#99325D
}

TD.headerSearch {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#99325D;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

TABLE.productListing {
border:0;
border-spacing:1px;
border-color:#fff;
border-style:solid
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background:#fafafa;
color:#000;
font-weight:700
}

A.pageResults {
color:#00F
}

A.pageResults:hover {
color:#00F;
background:#FF3
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:15px;
font-weight:700;
color:#000;
font-variant:small-caps
}

TR.subBar {
background:#f4f7fd
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700
}

TABLE.formArea {
background:#fff;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

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

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

.moduleRowOver {
background-color:#FFE667
}

.moduleRowSelected {
background-color:#E9F4FC
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#FFE667
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#B27ECF
}

TABLE.linkListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid
}

.linkListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#b6b7cb;
color:#fff;
text-align:center
}

TD.linkListing-data {
border-right:1px solid #b6b7cb;
border-bottom:1px solid #b6b7cb;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
padding:4px
}

TR.linkListing-even {
background:#F5F5F5
}

.linkFeatured {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#dbd6d6;
color:#fff;
text-align:center
}

.smallAddressBlue_INVOICE {
font-family:Arial;
font-size:9px;
color:#000
}

.pageHeading_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:18px;
color:#727272;
font-weight:700
}

.progress {
width:1px;
height:12px;
color:grey;
font-size:10px;
background-color:#bbc3d3;
padding-left:5px
}

.bar {
border-color:#bbc3d3;
border-style:solid;
border-width:1px
}

TD.featuredProducts A,TD.featuredCategories A,TD.featuredManufacturers A,TD.featuredManufacturerWP A {
color:#000;
text-decoration:none
}

TD.featuredProducts A:hover,TD.featuredCategories A:hover,TD.featuredManufacturers A:hover,TD.featuredManufacturerWP A:hover {
color:#ABD;
text-decoration:underline
}

A,A:link,A:visited,A:hover {
text-decoration:none;
color:#1884A5
}

.infoBox {
background:#fff;
border:0;
border-spacing:0;
border-color:#fff;
border-style:solid
}

.infoBoxContents {
background:transparent;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000
}

.infoBoxNotice {
background:#fff;
color:#000
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
background:#fff;
color:#000
}

.SideBoxHeader {
border:0;
background-color:#fff;
font-weight:700;
color:#000;
padding:0
}

.SideBoxContent {
border:0;
background-color:#fff;
color:#000;
padding:0
}

.SideBoxTopBack {
background:url(/images/top.gif);
border:none;
height:17px
}

.SideBoxMiddleBack {
background:url(/images/middle.gif);
border:none
}

.SideBoxBottomBack {
background:url(/images/bottom3a.gif);
border:none;
height:17px
}

TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox,.smallText_INVOICE {
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,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even,TR.linkListing-odd {
background:#f8f8f9
}

TD.subBar,.checkoutBarCurrent,.dataTableContent_INVOICE,.product_infobox_data,.product_infobox_data_INVOICE,.smallTextBlue_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

TD.main,P.main,TD.featuredProducts,TD.featuredCategories,TD.featuredManufacturers,TD.featuredManufacturerWP {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

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

SPAN.newItemInCart,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

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

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

.dataTableHeadingContent_INVOICE,.product_infobox_heading,.product_infobox_heading_INVOICE {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#fff;
font-weight:700
}

.dataTableHeadingRow_INVOICE,.product_infobox_heading_row,.product_infobox_heading_row_INVOICE {
background-color:#C9C9C9
}

.dataTableRow_INVOICE,.product_infobox_data_row,.product_infobox_data_row_INVOICE {
background-color:#F0F1F1
}

.order_history_top,.order_history_top_INVOICE {
color:#000;
font-weight:700;
font-family:Verdana;
font-size:13px
}

.order_infobox_heading,.order_infobox_heading_INVOICE {
color:#000;
font-weight:700;
font-family:Verdana;
font-size:12px
}

.order_infobox_data,.order_infobox_data_INVOICE {
color:#000;
font-family:Verdana;
font-size:12px
}

.productListing a,.productListing a:link,.productListing a:visited,.productListing a:hover,.SideBoxContent a,.SideBoxContent a:link,.SideBoxContent a:visited,.SideBoxContent a:hover {
text-decoration:none;
color:#000
} 
