BODY { background: #808080; margin: 8px; font-family: Verdana,Arial,Sans-serif; margin-left: 0px; margin-top: 0px; #000000;}
IMG {border: 0px;}
FORM { display: inline; }
CHECKBOX, RADIO { font-family: Verdana, Arial, sans-serif; font-size: 11px;}
INPUT, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: LAYOUT_INPUT_BGCOLOR}
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background-color: LAYOUT_INPUT_BGCOLOR}

.main { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
TD.main { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


A { color: #000000; text-decoration: none;}
A:hover { color: #000000; font-weight: bold; text-decoration: none;}

TD.left { background-color: #FFFFFF; width: 220px;}
TD.right { background-color: #FFFFFF; width: 180px; }

.menuBox { background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 5px; color:#000000; border-left: 1px;}
A.menuBox { background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 0px; color:#000000; border-left: 1px;}
A.menuBox:hover { background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 0px; color:#000000; border-left: 1px;}
TR.menuBox { background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 5px; color:#000000; border-left: 1px;}
TD.menuBox { background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 11px; padding: 5px; color:#000000; border-left: 1px;}

.menuBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#000000;}
A.menuBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#000000;}
A.menuBoxContents:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color:#000000;}
.menuBoxContentsInput { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border: #FFFFFF 1px solid;}
.menuBoxContentsOver { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#000000;}

TD.category_level_1 { background-color: #FFFFFF; color: #000000; text-decoration: none;}
A.category_level_1 { color: #000000; text-decoration: none;}
A.category_level_1:hover { color: #000000; text-decoration: none;}
TD.category_level_1_Over {background-color: #FFFFFF;}
A.category_level_1_Over { color: #000000; text-decoration: none;}
A.category_level_1_Over:hover { color: #000000; text-decoration: none;}

TD.category_level_2 { background-color: #FFFFFF; color: #000000; text-decoration: none;}
A.category_level_2 { color: #000000; text-decoration: none;}
A.category_level_2:hover { color: #000000; text-decoration: none;}
TD.category_level_2_Over { background-color: #FFFFFF; color: #000000; text-decoration: none;}
A.category_level_2_Over { color: #000000; text-decoration: none;}
A.category_level_2_Over { color: #000000; text-decoration: none;}

.copy { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding: 5px; color: #000000;}

TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
INPUT.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000000; background-color: #FFFFFF; }
SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
TD.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 16px; color: #000000; font-weight: bold; }

.site_table { background-color: #FFFFFF; }
TR.header { background-color: #FFFFFF; }

.az_button_img{ background-color: #4f7091; white-space: nowrap; color: #FFFFFF; font-family: Tahoma;   font-weight: bold; font-size: 13px;     cursor: pointer; display: inline; text-decoration: none;}
.az_button_submit{ background-color: #4f7091; white-space: nowrap; vertical-align: top; border: 0px; color: #FFFFFF; font-family: Tahoma; font-weight: bold; font-size: 13px; height: 17px; cursor: pointer;}
INPUT.az_button_submit {background-color: #4f7091;}

TR.headerNavigation { height:23px;}
TD.headerNavigation { background-color: #4f7091; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 6px; border-bottom: 2px solid; border-color: #4f7091;}
A.headerNavigation { color: #FFFFFF; }
A.headerNavigation:hover { color: #FFFFFF; }

TR.footer { height:23px;}
TD.footer { background-color: #4f7091; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; padding: 6px;}
a.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}
a.footer:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}

.productPrice{ padding-top: 2px; font-family: Tahoma; font-size: 18px; font-weight: normal; color: #000000;}
SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #FF0000; }

TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #4f7091; padding: 2px; border-bottom: 2px solid; border-color: #4f7091; }
A.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #4f7091; padding: 2px; border-bottom: 2px solid; border-color: #4f7091; }
A.infoBoxHeading:hover { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #4f7091; padding: 2px; border-bottom: 2px solid; border-color: #4f7091; }

TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBox { background-color: transparent; border: 1px solid #C080E0;}
.infoBoxContents { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}

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: #FFFFFF; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { #FFFFFF; }

TABLE.productListing { border-color: #b6b7cb; }
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #FFFFFF; color: #000000; font-weight: bold; padding: 2px; }
TD.productListing-data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
TD.productListing-data-2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
A.productListing-data-2 { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
A.productListing-data-2:hover { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }

.moduleRowOver { background-color: #E02080; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #E02080; }

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

//-- OGONE

table.ncoltable1 {
  background-color: #FFFFFF;
  border: 1px solid #C080E0;
}
td.ncoltxtl {
  color : #000000;
  text-align : right;
  font-weight : bold
}
td.ncoltxtr {
  color : #000000;
  text-align : left;
  font-weight : normal;
}

table.ncoltable2 {
  background-color: #FFFFFF;
  border: 1px solid #C080E0;
}
td.ncolh1 {
  color : #000000;
}
td.ncolline1 {
  color : #000000;
}
td.ncolline2 {
  color : #000000;
}

table.ncoltable3 {
}
td.ncollogoc {
  color : #000000;
  text-align : center;
  font-weight : bold;
}
input.ncol {
  background-color : #4f7091;
  color : #FFFFFF;
  border: 5px solid #FFFFFF;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 13px;
  cursor: pointer;
  display: inline;
  text-decoration: none;
}

td.ncoltxtl2 {
  color : #000000;
  text-align : right;
  font-weight : bold;
}
td.ncolinput {
  color : #000000;
}

td.ncoltxtc {
  color : #000000;
  text-align : center;
  font-weight : bold;
}






//-------------------------


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }



TR.headerError { background: #ff0000; }
TD.headerError { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight: bold; text-align: center; }
TR.headerInfo { background: #00ff00; }
TD.headerInfo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center; }


A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }
TR.subBar { background: #4B85A4; }
TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #3C9CA5; }
TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5; }

TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }
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, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
INPUT { font-size: 11px;}
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
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.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
TABLE.content { padding: 20px 10px 10px 10px; color:#664C36; }

//.product_separator_ver {background-color: #D69CC2; width:1px; height:150px;}

.linecolor { background-color: #ADA3A6;}

