BODY, TABLE, TH, TD, P, DIV, FORM, INPUT, SELECT, TEXTAREA {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
BODY {
    margin:0px;
}
FORM {
    margin:0px;
}
INPUT, SELECT, TEXTAREA {
    COLOR: #1C1C1C;
}
A {
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    text-decoration: underline;
}
A:hover {
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    text-decoration: none;
}
.background {
/*    BACKGROUND-COLOR: #FFFFFF;*/
}
/* separator lines */
.SeparatorLine {
    BACKGROUND-COLOR: #EEEEEE;
}
.OrangeLine {
    BACKGROUND-COLOR: #5D378F;
}
.GreyLine {
    BACKGROUND-COLOR: #666666;
}
/* end separator lines */



/* HEADER TABLE */
.HeaderTableBg {
    BACKGROUND-COLOR: #FF9933;
}
/* END HEADER TABLE */



/* MAIN DIALOGUE BOX */
.DialogBorder {
    BACKGROUND-COLOR: #F6832A;
}

.DialogText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
}
.DialogText A {
	COLOR: #FFFFFF;
}
.DialogText A:hover {
	COLOR: #FFFFFF;
}
.TableTop {
    BACKGROUND-COLOR: #FFFFFF;
}
/* END MAIN DIALOGUE BOX */


/* SIDEBAR COMPONENTS */

/* This sets the properties of outer right cell in the layout table  */
.TableRight {
    BACKGROUND-COLOR: #FF9933;
}
/* This sets the properties of outer left cell in the layout table  */
.TableLeft {
    BACKGROUND-COLOR: #FF9933;
}
.TableLeftTitles {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
}

/* This sets the properties of the inner most table that displays the links for each sidebar section */
.TableLeftElements {
	BACKGROUND-COLOR: #FF9933;
/*	border: 1pixel solid #000000; */
	color: #000000;
}
.TableLeftElements A{
	BACKGROUND-COLOR: #FF9933;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
.TableLeftElements A:hover{
	BACKGROUND-COLOR: #FF9933;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
/* -- */

/* This sets the properties of the inner most table that displays the links for each sidebar section */
.TableRightElements {
	BACKGROUND-COLOR: #FF9933;
/*	border: 1pixel solid #000000; */
	color: #000000;
}
.TableRightElements A{
	BACKGROUND-COLOR: #FF9933;
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-decoration:none;
}
.TableRightElements A:hover{
	BACKGROUND-COLOR: #FF9933;
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-decoration:underline;	
}
/* -- */

.MenuTitleLine {
    BACKGROUND-COLOR: #336699;
}
/* This sets the properties of the header table for each sidebar section */
.SidebarHeader {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    BACKGROUND-COLOR: #F6832A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    padding: 1px 1px 1px 5px;
}
/* -- */
/* END SIDEBAR COMPONENTS */


/* POPUP WINDOW COMPONENTS */
.TableTopLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
/* END POPUP WINDOW COMPONENTS */



/* ORDER STATUS POPUP WINDOW */
.OrderLegend {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
/* END ORDER STATUS POPUP WINDOW */



/* FORMS */
.TableCenterCustomerForm {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TableCenterCustomerFormOrange {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	COLOR: #5D378F;
}
.TableCenterCustomerFormOrange A {
	COLOR: #5D378F;
}
.TableCenterCustomerFormOrange A:hover {
	COLOR: #FF3300;
}
/* END FORMS */



/* RESULTS TABLES DATA */
.RowColor1 {
    BACKGROUND-COLOR: #FFFFFF;
}
.RowColor2 {
    BACKGROUND-COLOR: #EEEEEE;
}
.RowColor1Customer {
    BACKGROUND-COLOR: #EEEEEE;
}
.RowColor2Customer {
    BACKGROUND-COLOR: #DDDDDD;
}
.RowHeaderlabels {
    BACKGROUND-COLOR: #DDDDDD;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    color: #000000;
}
.RowHeader {
    BACKGROUND-COLOR: #666666;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    color: #FFFFFF;
}
.TitleRowborder {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    BACKGROUND-COLOR: #DDDDDD;
    FONT-SIZE: 10px;
    color: #000000;
}
.TitleRowheader {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    background-color: #DDDDDD;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    color: #000000;
}
/* END RESULTS TABLES DATA */



/* ERRORS & CONFIRMATION MESSAGES */
.StarStyle {
    COLOR: #FF0000;
}
.StarStyleHide {
    COLOR: #FFFFFF;
}
.RowColor2 .StarStyleHide {
    COLOR: #EEEEEE;
}
.CartError {
    FONT-SIZE: 11px;
    COLOR: #CC0000;
}
.InfoMessage {
    COLOR: #339933;
    FONT-WEIGHT: bold;
}
.InfoMessage A {
	COLOR: #339933;
}
.InfoMessage A:hover {
	COLOR: #339933;
}
.ErrorStyle {
    COLOR: #FF0000;
    FONT-WEIGHT: bold;
}
.ErrorStyle A {
	COLOR: #FF0000;
}
.ErrorStyle A:hover {
	COLOR: #FF0000;
}
.ErrorStyleFe {
    BORDER: 1px solid red;
}
.TableCenterErrorMessageOrange {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	COLOR: #FF3300;
	}
.TableCenterErrorMessageOrange A {
	COLOR: #FF6600;
}
.TableCenterErrorMessageOrange A:hover {
	COLOR: #FF6600;
}
/* END ERRORS & CONFIRMATION MESSAGES */



/* PRODUCT DETAIL PAGE */
.ShippingFreightLine {
    FONT-SIZE: 10px;
    COLOR: #FF3300;
}
.FreeShippingLine {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #339933;
}
.ProductDetailSectionHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FF3300;
}
.ProductDetailOurPriceLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF3300;
}
.ProductDetailOurPrice {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FF3300;
}
.TableCenterProductDetails {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TableCenterProductTitleOrange {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	COLOR: #5D378F;
}
.TableCenterProductTitleOrange A {
	COLOR: #FF3300;
}
.TableCenterProductTitleOrange A:hover {
	COLOR: #FF3300;
}
.TableCenterProductTitleBlue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.TableCenterProductPriceBlue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
/* END PRODUCT DETAIL PAGE */



/* BREADCRUMBS TRAIL LINKS */
.TableCenterNavigationPath {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TableCenterNavigationPath A {
	COLOR: #000000;
}
.TableCenterNavigationPath A:hover {
	COLOR: #000000;
}
/* END BREADCRUMBS TRAIL LINKS */



/* NUMBERS AND TOTALS */
.MarketPrice {
    FONT-SIZE: x-small;
}
/* END NUMBERS AND TOTALS */



/* THUMBNAIL LISTINGS */
.TableThumbnailBorder {
    BACKGROUND-COLOR: #EEEEEE;
}
.ThumbnailProductName {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.ThumbnailProductName A {
	COLOR: #000000;
}
.ThumbnailProductName A:hover {
	COLOR: #000000;
}
.ThumbnailMoreInfoName {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.ThumbnailMoreInfoName A {
	COLOR: #000000;
}
.ThumbnailMoreInfoName A:hover {
	COLOR: #000000;
}
.ThumbnailPrice {
    font-weight: bold;
    FONT-SIZE: 10px;
	COLOR: #5D378F;
}
.ThumbnailPrice A {
	COLOR: #FF3300;
}
.ThumbnailPrice A:hover {
	COLOR: #FF6600;
}
.ThumbnailListPrice {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
/* END THUMBNAIL LISTINGS */



/* CHECKOUT PAYMENTS */
.RemainingBalanceDueLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5D378F;
}
.RemainingBalanceDueLabelBlack {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.RemainingBalanceDuePrice {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5D378F;
}
.RemainingBalanceDuePriceBlack {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
/* END CHECKOUT PAYMENTS */



/* CART & CHECKOUT PRICING & DISCOUNT SUMMARY TABLE*/
.discount {
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    COLOR: #007700;
}
.CartTotalsLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.CartTotals {
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.CartTotalsOrdertotalLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.CartTotalsOrdertotal {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #5D378F;
}
/* END SHOPPING CART */



/* SUBCATEGORY DISPLAY BOX */
.CategoryDescription {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TableCenterSubCategoryListQuantityBlue {
    TEXT-ALIGN: right;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TableCenterSubCategoryListTitleBlue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TableCenterSubCategoryListTitleBlue A {
	COLOR: #000000;
}
.TableCenterSubCategoryListTitleBlue A:hover {
	COLOR: #000000;
}
/* END SUBCATEGORY DISPLAY BOX */



/* PRINTABLE INVOICE */
.TableCenterSmallText {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
/* END PRINTABLE INVOICE */



/* TOP NAVIGATION LINKS */
.topnavbg {
    background-color: #003366;
}
.topnavcurrent {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFCC;
}
.topnav {
    FONT-SIZE: 10px;
    COLOR: #ffffff;
}
.topnav A {
	COLOR: #FFFFFF;
}
.topnav A:hover {
	COLOR: #FFFFFF;
}
/* END TOP NAVIGATION LINKS */


/* SHOP BY CATEGORY and/or SHOP BY PRODUCT (If Categories2 Module Enabled) */
.CategoriesList {
FONT-SIZE: 12px;
COLOR: #000000;
}
.CategoriesList A {
FONT-SIZE: 12px;
COLOR: #000000;
text-decoration:none;
}
.CategoriesList A:hover {
FONT-SIZE: 12px;
COLOR: #000000;
text-decoration:underline;
}
.CategoriesListCurrent {
FONT-SIZE: 12px;
font-weight: bold;
COLOR: #000000;
}
.CategoriesListCurrent A {
FONT-SIZE: 12px;
font-weight: bold;
COLOR: #000000;
text-decoration:none;
}
.CategoriesListCurrent A:hover {
FONT-SIZE: 12px;
COLOR: #000000;
font-weight: bold;
text-decoration:underline;
}
/* END SHOP BY CATEGORY */


/* SHOP BY PRICE LISTINGS */
.ShopByPriceStyle {
	FONT-SIZE: 11px;
	COLOR: #000000;
}
.ShopByPriceStyle A {
	FONT-SIZE: 11px;
	COLOR: #000000;
	text-decoration:none;
}
.ShopByPriceStyle A:hover {
FONT-SIZE: 11px;
COLOR: #000000;
text-decoration:underline;
}
.ShopByPriceCurrentStyle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.ShopByPriceCurrentStyle A {
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #000000;
	text-decoration:none;
}
.ShopByPriceCurrentStyle A:hover {
FONT-SIZE: 11px;
COLOR: #000000;
font-weight: bold;
text-decoration:underline;
}
/* END SHOP BY PRICE LISTINGS */



/* SHOP BY BRAND LISTINGS */
.ShopByBrandStyle {
	FONT-SIZE: 11px;
	COLOR: #000000;
}
.ShopByBrandStyle A {
	FONT-SIZE: 11px;
	COLOR: #000000;
	text-decoration:none;
}
.ShopByBrandStyle A:hover {
	FONT-SIZE: 11px;
	COLOR: #000000;
	text-decoration:underline;
}
.ShopByBrandCurrentStyle {
	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	COLOR: #000000;
}
.ShopByBrandCurrentStyle A {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	text-decoration:none;
}
.ShopByBrandCurrentStyle A:hover {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	text-decoration:underline;
}
/* END SHOP BY BRAND LISTINGS */

/* This sets the properties of the inner most table that displays the links for each sidebar section */
.MiniCart {
	BACKGROUND-COLOR: #FF9933;
	color: #000000;
}
.MiniCart A{
	FONT-SIZE: 11px;
	COLOR: #000000;
}
.MiniCart A:hover{
	FONT-SIZE: 11px;
	COLOR: #000000;
}
/* -- */

/* CHECKOUT */
.CheckoutStatusbarBg {
    background-color: #000000;
}
.CheckoutStatusbarOff {
    background-color: #dddddd;
    FONT-SIZE: 10px;
}
.CheckoutStatusbarOn {
    background-color: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
}
.CheckoutTitleBar {
    background-color: #666666;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
}
.ShippingTableBorder {
    background-color: #000000;
}
.ShippingTableCell {
    background-color: #FFFFFF;
}
.PaymentTableBorder {
    background-color: #000000;
}
.PaymentTableCell {
    background-color: #FFFFFF;
}
/* END CHECKOUT */

/* CART PRODUCTS LISTINGS*/
.CartProdName {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.CartProdName A {
	COLOR: #000000;
}
.CartProdName A:hover {
	COLOR: #000000;
}
.CartProdSkuLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.CartProdSku {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.CartOptionsLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.CartOptions {
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.CartPricePer {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.CartTotalPer {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5D378F;
}
.CartCouponSavings {
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-SIZE: 12px;
    COLOR: #339933;
}

.CartCouponSavings A {
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-SIZE: 12px;
    COLOR: #339933;
}

.CartCouponSavings A:hover {
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-SIZE: 12px;
    COLOR: #339933;
	text-decoration:none
}
/* CART PRODUCTS LISTINGS*/

/* RECEIPT */
.TransactionReceiptHeader {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
.TransactionReceiptLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TransactionReceiptOrderTotalLabel {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5D378F;
}
.TransactionReceiptOrderTotalPrice {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5D378F;
}
/* END RECEIPT */

/* Begin Anti-Fraud Module */
.WatchListRow {
    BACKGROUND-COLOR: #CC0000;
    COLOR: #FFFFFF;
}
.WatchListRow A {
	COLOR: #FFFFFF;
}
.WatchListRow A:hover {
	COLOR: #FFFFFF;
}
/* End Anti-Fraud Module */



/* START CALENDAR */
.calDateBlock {
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    width: 147px;
}
.calDateBlock td {
    text-align: center;
}
table.calDateMonth {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    BACKGROUND-COLOR: #336699;
}
td.calDateMonth {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    cursor: pointer;
    width: 100%;
}
td.calDateMonthImg {
    cursor: default;
}
.calDateWeekDay, .calDateWeekDay td {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #1C1C1C;
    BACKGROUND-COLOR: #666666;
}
.calDateDay, .calDateDay td {
    COLOR: #000000;
    cursor: default;
}
.calDateWeekEnd {
    /*BACKGROUND-COLOR: #c0c0c0;*/
}
.calDateDaySelect {
    BACKGROUND-COLOR: #DDDDDD;
    FONT-WEIGHT: bold;
}
.calDateDayCurrent {
    border-style: solid;
    border-width: 1px;
    border-color: #FF3300;
}
.calDateDayFocus {
    BACKGROUND-COLOR: #EEEEEE !important;
}
/* END CALENDAR */

.resultsFiltersTable {
    border: 1px solid #000000;
    background-color: #EEEEEE;
    padding: 5px 5px 5px 8px;
}

/* START TOOLTIP */
.dhtmlTooltipBorder {
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
    padding: 0px;
}
.dhtmlTooltipBorderImg {
    border-style: solid;
    border-width: 1px;
    border-color: #999999;
    padding: 0px;
}
.dhtmlTooltipColor1 {
    background-color: #FFFFFF !important;
}
.dhtmlTooltipColor2 {
    background-color: #EEEEEE !important;
}

div#rolltipDiv {
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 0px;
    z-index: 999999;
    width: 300px;
    padding: 0px;
}
/* END TOOLTIP */

/* Email Only Form */
.EmailFormErrorStyle {
    COLOR: #FF0000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
}
.EmailFormEmailFormErrorStyle {
    COLOR: #FF0000;
    FONT-SIZE: 8px;
}
/* END Email Only Form */


/* Grouping Section */
.GroupingsDetailImgHeader {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    BACKGROUND-COLOR: #336699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    padding: 1px 1px 1px 5px;
}
.GroupingsDetailImgContent {
    background-color: #EEEEEE;
}

.ProductGroupingHeaderDetailImage {
    background-color: #EEEEEE;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
/*    COLOR: #FFFFFF;*/
    padding: 1px 1px 1px 5px;
}
.ProductGroupingBorderDetailImage {
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEEE;
    border-top-width: 0px;
}
/* End Grouping Section */


/* New Reconciliation Section */
.AssignedBaseProductsReconcillation {
    BACKGROUND-COLOR: #FFFF99;
    COLOR: #FFFFFF;
}
.RowAssignedBaseProductsReconcillation {
    BACKGROUND-COLOR: #FFFF99;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
/* End New Reconciliation Section */

/* New Zoom Feature */
.ProductZoomFeature {
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEEE;
}

div.mojozoom_border {
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEEE;
}

div.mojozoom_imgctr {
    border-style: solid;
    border-width: 1px;
    border-color: #EEEEEE;
}
/* End Zoom Feature */ 

/* SUBCATEGORY DISPLAY BOX */
.SubcategoryTextCell { 
	text-align: left; vertical-align: middle;
}
/* END SUBCATEGORY DISPLAY BOX */

/* SAVING DISPLAY */
.ListPriceSavingsListView{
	color: #FF0000;	
}

.ListPriceTextListView{
	color: #FF0000;	
}

.ListPriceSavingsDetailView{
	color: #FF0000;	
}

.ListPriceTextDetailView{
	color: #FF0000;	
}	
/* END SAVING DISPLAY */
