body {font-family: Arial, Verdana;background: #fff; color: #fff; margin: 0px; margin-top: 0px;}
A {color: #000; text-decoration: none;}
.boxText {font-size: 10px;}
.errorBox {font-size: 10px; color: #000000; background: #FF8000; font-weight: bold;}
.stockWarning {font-size: 10px; color: #cc0033;}
.santoktext {font-size: 10px; color: #FD5300; text-decoration:none;}
.productsNotifications {background: #f2fff7;}
.orderEdit {font-size: 10px; color: #70d250; text-decoration: underline;}
.categories_name{font-size: 14px; font-weight: bold; color: #000;}
.black_text, .black_text_bold{font-size: 13px; color: #000;}
.black_text_bold{font-weight: bold;}

.blacklink , .blacklink_bold{color: #000; text-decoration: none;}
.blacklink:hover, A:hover {color: #000000; text-decoration: underline;}
.blacklink_bold{font-weight: bold;}
.blacklink_bold:hover{text-decoration: none;}
FORM {display: inline;}
TR.header {}
TR.headerNavigation {}
TD.headerNavigation {font-size: 11px; color: #004EBC; font-weight: bold;}
A.headerNavigation {color: #FFFFFF;}
A.headerNavigation:hover {color: #ffffff; text-decoration: underline;}
TR.headerError {background: ##FF8000;}
TD.headerError {font-size: 12px; background: ##FF8000; color: #000000; font-weight: bold; text-align: center;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}
TR.footer {background: #bbc3d3;}
TD.footer {font-size: 12px; background: #000;/* #505050; */ color: #ffffff; font-weight: normal;}
TD.whiteBox {font-size: 9px; font-weight: bold; background: #ffffff; color: #ffffff;}
.infoBox {/* background: #000; */}
.infoBoxContents {/* background: #000; */ font-size: 10px;}
.infoBoxNotice {background: #151515;}
.infoBoxNoticeContents {background: #151515; font-size: 10px;}
TD.infoBoxHeading {font-size: 12px; line-height: 22px; font-weight: bold; background: #000; color: #ffffff;}
.newproducts {float:left; font-size: 15px; font-weight: bold; background: #fff; color: #000;}
TD.infoBox, SPAN.infoBox {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 {background: #808080;}
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: #f8f8f9;}
TABLE.productListing {border: 1px; border-style: solid; border-color: #000; border-spacing: 1px; background: #e6e5e5; width: 100%;}
.productListing-heading {font-size: 10px; background: #505050; color: #FFFFFF; font-weight: bold;}
TD.productListing-data {font-size: 10px; height: 162px;}
A.pageResults {color: #ffffff; font-weight: bold;}
A.pageResults:hover {color: #000000; background: #004EBC;}
TD.pageHeading, DIV.pageHeading {font-size: 14px; font-weight: bold; color: #000;}
TR.subBar {background: #f4f7fd;}
TD.subBar {font-size: 10px; color: #000000;}
TD.main, P.main {font-size: 14px; line-height: 1.5; color: #000; text-align: justify;}
TD.smallText, SPAN.smallText, P.smallText {font-size: 14px;}
TD.accountCategory {font-size: 13px; color: #aabbdd;}
TD.fieldKey {font-size: 12px; font-weight: bold;}
TD.fieldValue {font-size: 12px;}
TD.tableHeading {font-size: 12px; font-weight: bold;}
SPAN.newItemInCart {font-size: 10px; color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {font-size: 10px; color: #000; border-width: 1; border: 1px solid #000000; background-color: #ffffff;}
TEXTAREA {width: 100%; font-size: 11px;   color: #004EBC; border-width: 1; border: 1px solid #000000; background-color: #ffffff;}
SPAN.greetUser {font-size: 12px; color: #f0a480; font-weight: bold;}
TABLE.formArea {background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px;}
TD.formAreaTitle {font-size: 12px; font-weight: bold;}
SPAN.markProductOutOfStock {font-size: 12px; color: #c76170; font-weight: bold;}
SPAN.productSpecialPrice {color: #ff0000;}
SPAN.errorText {color: #ff0000;}
.moduleRow {}
.moduleRowOver {background-color: #D7E9F7; cursor: pointer; cursor: hand;}
.moduleRowSelected {background-color: #E9F4FC;}
.checkoutBarFrom, .checkoutBarTo {font-size: 10px; color: #8c8c8c;}
.checkoutBarCurrent {font-size: 10px; color: #000000;}
/* message box */
.messageBox {font-size: 10px;}
.messageStackError, .messageStackWarning {font-size: 10px; background-color: #FF8000;}
.messageStackSuccess {font-size: 10px; background-color: #99ff00;}
/* input requirement */
.inputRequirement {font-size: 10px; color: #ff0000;}
/* Cool Href CATEGORY MOD*/
A.coolHref {font-size:11px; color:#ffffff; background:#808080; padding:4px; display:block; width:185; border:1px; border-style:solid; border-color:#999999;}
A.coolHref:hover {font-size:11px; font-weight:bold; color:#FFFFFF; background-image: url(images/menuover2.jpg); padding:4px; display:block; width:185; border:1px; border-style:solid; border-color:#999999; text-decoration:none;}
A.coolHref_div {font-size:11px; color:#ffffff; background:#808080; display:block; width:365; border-style:solid; border-color:#999999;}
A.coolHref_sel {font-size:11px; color:#FFFFFF; background-image: url(images/menuover2.jpg); padding:4px; display:block; width:185; border:1px; border-style:solid; border-color:#999999; text-decoration:none;}
A.coolHref_sel:hover {font-size:11px; color:#FFFFFF; background-image: url(images/menuover.jpg); padding:4px; display:block; width:185; border:1px; border-style:solid; border-color:#999999; text-decoration:none;}
TD.tinyText, SPAN.tinyText, P.tinyText {font-size: 9px; color:#000;}
A.tinyText {font-size: 9px; color:#000; text-decoration:none;}
A.tinyText:hover {font-size: 9px; color:#000; text-decoration:none;}
/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/
/* Color of main horizontal menubar and border */
.horbar {color: black; background-color: #e6e7e6; border: 1px outset #525252;}
/* Behaviour of main horizontal menu items, leave as is for proper operation */
.horizitem {float: left; white-space: nowrap;}
/* Font style, size of submenu items */
.horizitem a {font-size: 12px; text-decoration: none; position: relative; display: block;}
/* Font style & color of main menu items */
.horizitem a:link, .horizitem a:visited  {color: #000000; text-decoration: none;}
/* Font style & color, background menu color of main menu item when hovered over */
.horizitem a:hover {color: #ffffff; background-color: #21459c; text-decoration: none;}
/* Font style & color, background menu color of main menu item when clicked */
.horizitem a:active {color: #ffff00; background-color: #666666; text-decoration: none;}
/* Behaviour of sub-menu items - leave as is for proper operation of submenus */
.horizsubmenu {position: absolute; left: 0; top: 0; visibility: hidden;}
/* Color of submenu item and border */
.horizsubframe {background-color: #e6e7e6; border: 2px outset #fdfefd; position: relative; display: block;}
/* Behaviour of sub-menu items - leave as is for proper operation of submenus */
.horizsubitem {text-align: left; white-space: nowrap;}
/* Font style, size of submenu items */
.horizsubitem a {font-size: 12px; text-decoration: none; position: relative; display: block;}
/* Font color, style of submenu items */
.horizsubitem a:link, .horizsubitem a:visited {color: #000000; font-size: 12px; text-decoration: none;}
/* Font color, style, background submenu color of submenu item when hovered over */
.horizsubitem a:hover {color: #ffffff; background-color: #21459c; text-decoration: none;}
/* Font color, style, background submenu color of submenu item when clicked */
.horizsubitem a:active {color: #ffff00; background-color: #666666; text-decoration: none;}
 /* Positioning of right arrow for submenus */
.horizsubitem .horizfwdarr, .horizitem .horizfwdarr {position: absolute; top: 5px; right: 8px;}
 /* Style override for selected category tree */
.dmselected {background-color: #ccc; font-weight: bold;}

/* Cool Href CATEGORY MOD*/
A.coolHref2_menu {font-size:11px; color:#ffffff; /* background-image: url(/images/pattern.jpg); width:165; padding:3px;  */ display:table-cell; border:1px; border-style:solid; border-color:#000000;}
A.coolHref2_menu:hover {font-size:11px; color:#FFFFFF; /* font-weight:bold; background-image: url(/images/menuover.jpg); width:165; */ background: #000; padding:3px; display:table-cell; border:1px; border-style:solid; border-color:#000000; text-decoration:none;}
A.coolHref2, A.coolHref2_withmenu, A.coolHref2_active{font-size:14px; color:#ffffff; font-weight:bold; /* background-image: url( /images/pattern.jpg); width:124; */ padding:3px 7px 3px 7px; background: #000; display:table-cell; border:1px; border-style:solid; border-color:#000000;}
A.coolHref2:hover, A.coolHref2_withmenu:hover, A.coolHref2_active:hover {font-size:14px; color:#FFFFFF; font-weight:bold; /* background-image: url(/images/menuover.jpg); width:124; */ padding:3px 7px 3px 7px; display:table-cell; border:1px; border-style:solid; border-color:#000000; text-decoration:none;}
A.coolHref2:active, A.coolHref2_withmenu:active, A.coolHref2_active, A.coolHref2_active:active, A.coolHref2_active:hover{color: #004EBC;}
A.coolHref2_sel {font-size:11px; color:#FFFFFF; background-image: url(/images/menuover2.jpg); padding:3px; display:table-cell; width:124; border:1px; border-style:solid; border-color:#000000; text-decoration:none;}
A.coolHref2_sel:hover {font-size:11px; color:#FFFFFF; background-image: url(/images/menuover.jpg); padding:3px; display:table-cell; width:124; border:1px; border-style:solid; border-color:#000000; text-decoration:none;}
.thumbnail {padding:0px; border:1px solid #c0c0c0;}
hr {color: #FF6600; height: 2px;}