
.errorBox {
  background: #ffb3b5;
  font-weight: bold;
}

.stockWarning {
  color: #cc0033;
}

.productsNotifications {
  background: #f2fff7;
}

.orderEdit {
  color: #70d250;
  text-decoration: underline;
}

.homeTooltip {
  color: #339900;
  font-family: serif;
  font-weight: bold;
}

body {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  color: #000000;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

img {
  border: 0;
}

main {
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

a {
  color: #996600;
  text-decoration: none;
}

a:hover {
  color: #339900;
  text-decoration: underline;
}

.eds_pageResults {
  color: #996600;
}

.eds_pageResults:hover {
  color: #FFFFFF;
}

form {
  display: inline;
}

tr.headerError {
  background: #ff0000;
}

td.headerError {
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

tr.headerInfo {
  background: #00ff00;
}

td.headerInfo {
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

tr.footer {
  background: #E5DAAE;
}

td.footer {
  background: #E5DAAE;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D0D0D0;
}

.infoBoxContents {
  background: #FFFFFF;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
}

TD.infoBoxHeading {
  font-weight: bold;
  background: url('images/new/background-up.gif') repeat-x top;
  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 {
  background: #FFFFFF;
}

TABLE.productListing-shoppingcart
{
  font-size: 10pt;
  border: 1px solid #D0D0D0;
  background: url('images/new/background-up.gif') repeat-x top;
}

.productListing {
  font-size: 10pt;
  text-align: left;
}

.productListing-heading {
  font-size: 10pt;
  background: url('images/new/background-up.gif') repeat-x top;
  color: #000000;
  font-weight: bold;
}

DIV.pageHeading {
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  color: #000000;
}

TD.main, P.main {
  line-height: 1.5;
  font-size: 10pt;

}

TD.accountCategory {
  color: #aabbdd;
}

TD.fieldKey {
  font-weight: bold;
}

TD.tableHeading {
  font-weight: bold;
}

SPAN.newItemInCart {
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
}

SPAN.greetUser {
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  border-style: solid;
  border-color: #D0D0D0;
  border-width: 1px;
}

TD.formAreaTitle {
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}

SPAN.errorText {
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #00D000; color: #FFFFFF; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #996600; color: #FFFFFF; }
.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; }
.checkoutBarCurrent { color: #000000; font-weight: bold; }

/* message box */
.messageStackError, .messageStackWarning { background-color: #ffb3b5; }
.messageStackSuccess { background-color: #99ff00; }

/* input requirement */
.inputRequirement { color: #ff0000; }

TD.pageHeading {
  font-weight: bold;
  color: #000000;
}

.normalText {
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: normal
}

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #D0D0D0;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Arial, sans-serif;
  font-weight: bold;
  background: #FFFFFF;
  color: #996600;
  text-align: center;
}

TD.linkListing-data {
  border-right: 0px solid #D0D0D0;
  border-bottom: 0px solid #D0D0D0;
  padding: 40px;
  font-family: Arial, sans-serif;
}

TR.linkListing-odd {
  background: #FFFFFF;
}

TR.linkListing-even {
  background: #FFFFFF;
}
/* VJ Links Manager v1.00 end */

.eds_left_nav_sel {
  color: #000000;
}

.eds_left_nav {
  font-size: 9pt;
  font-weight: bold;
  color: #996600;
}

.eds_column_left_box {
  text-align: left;
}

.eds_column_left_box a {
  font-size: 9pt;
  font-weight: bold;
  color: #996600;
}

.eds_left_nav:hover {
  font-weight: bold;
  color: #339900;
}

h1.eds_left_nav_heading {
  color: #000000;
  font-size: 9pt;
}

.eds_category_heading {
  font-size: 10pt;
  color: #999999;
  font-weight: bold;
  padding: 1em 0 !important;
}

.eds_gift_listing {
  color: #FF0000;
}

hr.eds_thick_divider {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  color: #D0D0D0;
  background-color: #D0D0D0;
  height: 1px;
}

hr.eds_thick_divider_grey {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  color: #CCCCCC;
  background-color: #CCCCCC;
  height: 1px;
}

.eds_fp_telephone {
  color: #FF0000;
}

span.eds_new_text {
  color: #FF0000;
  font-weight: bold;
}

table.eds_footer {
}

td.eds_header {
  color: #000000;
  font-size: 9pt;
}

a.eds_header_links {
  color: #0000CC;
}

a.eds_header_links:hover {
  color: #339900;
}

.eds_description_skin_type {
  color: #666666;
  font-style: italic;
}

.eds_listing_list_name {
  font-size: 10pt;
  font-weight: bold;

}

.eds_footer_links {
  font-size: 8pt;
  color: #777777;
}

.eds_column_left_box {
  border: 1px solid #D0D0D0;
  background: url('images/new/background-up.gif') repeat-x top;
  padding: 5px;
}
.eds_column_left_box p {
  margin: 0;
  padding: 0;
}


.eds_column_livehelp_box {
  border: 1px solid #D0D0D0;
  background: url('images/new/background-up.gif') repeat-x top;
}

.eds_column_livehelp_box_cell {
  background: url('images/new/livehelp_bg.jpg') no-repeat top left;
  text-align: center;
  font-size: 10pt;
  height: 45px;
}

.eds_subcat_menu_box {
  border: 1px solid #D0D0D0;
  background: url('images/new/background-up.gif') repeat-x top #FFFFFF;
  padding: 3px
}

.eds_subcat_menu {
  text-align: left;
  font-weight: bold;
  font-size: 9pt;
}

.eds_infobox {
  background: url('images/new/background-up.gif') repeat-x top;
}

h3.eds_top_text {
  font-size: 8pt;
}

a.eds_converter:link {
  color: #D0D0D0;
  text-decoration: none;
  font-size: 9pt;
  vertical-align: super;
}

a.eds_converter:hover {
  color: #D0D0D0;
  text-decoration: none;
  font-size: 9pt;
  vertical-align: super;
}

a.eds_converter:active {
  color: #D0D0D0;
  text-decoration: none;
  font-size: 9pt;
  vertical-align: super;
}

a.eds_converter:visited {
  color: #D0D0D0;
  text-decoration: none;
  font-size: 9pt;
  vertical-align: super;
}

.eds_products_message {
  font-size: 9pt;
}

.eds_siteopts {
  font-size: 9pt;
}

.eds_grid_text {
  font-size: 9pt;
}

.eds_product_listing {
  text-align: left;
}

#dropmenudiv {
  padding: 5px;
  position: absolute;
  border: 1px solid #D0D0D0;
  z-index: 100;
}

#pagination a {
  float: left;
  cursor: pointer;
  color: #996600;
  text-decoration: none;
  display:inline-block;
  border: 1px solid #D0D0D0;
  padding:.3em .7em;
  margin:0 .38em 0 0;
  text-align: center;
}

#pagination a:hover {
  background: #339900 url(images/new/link_grad_green.gif) repeat-x bottom;
  color: #FFFFFF;
  border: 1px solid #339900;
}

#pagination .sel {
  float: left;
  color: #000000;
  text-decoration: none;
  display:inline-block;
  border: 1px solid #D0D0D0;
  background: #339900 url(images/new/link_grad_sel.gif) repeat-x bottom;
  padding:.3em .7em;
  margin:0 .38em 0 0;
  text-align: center;
}

.eds_description {
  font-size: 10pt;
  line-height: 13pt;
  text-align: left;
}

h2 {
  font-size: 13pt;
  font-weight: bold;
}

h2.column_left_title {
  font-size: 10pt;
  font-weight: bold;
}

a.eds_button {
  background: #996600 url(images/new/link_grad_gold.gif) repeat-x bottom;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: none;
  display:inline-block;
  border: 1px solid #339900;
  padding:.35em .75em;
  text-align: center;
}

a.eds_button:hover {
  background: #339900 url(images/new/link_grad_green.gif) repeat-x bottom;
}


/* NEW LAYOUT STATEMENTS */

  #eds_page {
    background: #FFF;
    border: 0;
    margin: 0 5px;
  }

  #eds_page td {
    vertical-align: top;
  }

  .eds_grad_boxes
  {
    background: #FFF url(images/new/background-up.gif) repeat-x top;
    border: 1px solid #D0D0D0;
    padding: 5px;
  }

  .icon_heading
  {
    background: #FFF url(images/border-line.gif) center left repeat-x;
    padding-left: 15px;
  }

  .icon_heading span
  {
    background-color: #FFF;
    color: #000;
    font-weight: bold;
    padding: 0 3px;
  }

  .icon_heading img, .PANDYMiC_rounded_content h2 img
  {
    vertical-align: middle;
  }

  .PANDYMiC_rounded {
    display: block;
    margin: 0;
    padding: 0;
    background: transparent;
  }

  .PANDYMiC_rounded_content {
    background: #F7F7F7;
    display: block;
    margin: 0;
    padding: 0 5px;
    border-left: 1px solid #d3d3c5;
    border-right: 1px solid #d3d3c5;
  }

  .PANDYMiC_rounded_content h2 {
    font-size: 10pt;
    font-weight: bold;
    margin-top: 0;
    padding-top: 0;
  }

  .PANDYMiC_rounded_content p {
    font-size: 10pt;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .PANDYMiC_rounded_corners {
    display:block;
    background:transparent;
    font-size:1px;
  }

  .PANDYMiC_rounded_corners b {
    display: block;
    overflow: hidden;
    background: #F7F7F7;
    border-left: 1px solid #d3d3c5;
    border-right: 1px solid #d3d3c5;
    height: 1px;
  }

  .PANDYMiC_rounded_corners_bottom {
    display:block;
    background:transparent;
    font-size:1px;
  }

  .PANDYMiC_rounded_corners_bottom b {
    display: block;
    overflow: hidden;
    background: #E0E0AA;
    border-left: 1px solid #d3d3c5;
    border-right: 1px solid #d3d3c5;
    height: 1px;
  }

  .PANDYMiC_rounded_corners b.PANDYMiC_rounded_0 {
    background: #CC9;
    border-left: 0;
    border-right: 0;
    margin: 0 6px;
  }

  b.PANDYMiC_rounded_0 {
    background: #CC9;
    border-left: 0;
    border-right: 0;
    margin: 0 6px;
  }

  b.PANDYMiC_rounded_1 {
    border-left: 2px solid #d3d3c5;
    border-right: 2px solid #d3d3c5;
    margin: 0 4px;
  }

  b.PANDYMiC_rounded_2 {
    margin: 0 3px;
  }

  b.PANDYMiC_rounded_3 {
    margin: 0 2px;
  }

  b.PANDYMiC_rounded_4 {
    margin: 0 1px;
    height: 2px;
  }

  .eds_description h2, #tenreasons h2 {
    font-size: 10pt;
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
  }

  .eds_description p {
    font-size: 10pt;
    margin-top: 0;
    padding-top: 0;
  }

  a#thereason {
    font-size: 9pt;
    margin: 0;
    padding: 0;
  }

  a#thereason b {
    color: #F00;
  }

  #fixedtipdiv {
    position: absolute;
    padding: 2px;
    border: 1px solid black;
    font: normal 10px Verdana;
    line-height: 14px;
    z-index: 100;
  }

  #greeting {
    background: #FFF url(images/new/background-up.gif) repeat-x top;
    width: 761px;
  }
