/*
  $Id: stylesheet.css,v 1.52 2003/02/13 13:54:41 project3000 Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Supercharged to OpenBizBox http://www.openbizbox.com by Golden Planet http://www.goldenplanet.com

  Released under the GNU General Public License
*/

/*********************************
  Main design style classes
 *********************************/
.mainTable {border-left: 1px solid black; border-right: 1px solid black; background: #ffffcc;}
.mainTableCell {}
.column_right,
.column_left { }

BODY {background: #ffffcc; color: #000000; margin: 0px;}

A {color: #000000; text-decoration: underline;}
A:hover {color: #AABBDD; text-decoration: underline;}

FORM { display: inline; }

TR.header{background-color:#000000;}

TR.headerNavigation {background: #000000; background: url(images/design/menu/gradient_top.gif) repeat-x top;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffff; color: #ffffcc; font-weight : bold; background: url(images/design/menu/gradient_top.gif) repeat-x top;}

A.headerNavigation {color: #ffffcc; text-decoration: none;}
A.headerNavigation:hover {color: #000000;  text-decoration: none;}

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: #ffffcc; color: #000000; font-weight: bold; text-align: center;}

TD.footer A {text-decoration: none;}
TR.footer {background: #ffffcc; background: url(images/design/menu/gradient_top.gif) repeat-x top;}
TD.footer {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffcc; background: url(images/design/menu/gradient_top.gif) repeat-x top; color: #ffffff; font-weight: bold; line-height: 1.5;}


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: #f4f7fd;
}

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: #cc9966;
}

TR.productListing-heading {
  background: #d2e9fb;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
  color: #000000;
  font-weight: bold;
  white-space:nowrap;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
  color: #000000;
  font-weight: bold;
  white-space:nowrap;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

H1.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  margin: 0px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

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

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

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

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

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, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ffffcc;
  border-spacing: 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.productSpecialPrice, TD.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }


/*******************************************************************
 * Info box classes
 *******************************************************************/
.infoBox { background: #ffffcc; }
.infoBoxBorder{ border-left: 1px solid #000000; border-right: 1px solid #000000; }
.infoBoxContents { background: #ffffcc; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxContentsNoBg { font-family: Verdana, Arial, sans-serif;  font-size: 10px; }
.infoBoxContentsCart { background: #E9F4FC; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: transparent; width: 100%; }
.infoBoxTable A { color: #000000; text-decoration: none; }
.infoBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.infoBoxTopLeft { background: url("images/design/menu/gradient_corner_left.gif") no-repeat top; width: 5pX; }
.infoBoxTopLeft img { width: 5px; }
.infoBoxTopCenter { height: 15px; padding-left: 5px; background: #ffffcc; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.infoBoxTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: transparent; color: #ffffcc; }
.infoBoxTopRight { background: url("images/design/menu/gradient_corner_right.gif") no-repeat top; width: 5pX; }
.infoBoxTopRight img { width: 5px; }
.infoBoxMidLeft { border-left: 1px solid #000000; background: #ffffcc; }
.infoBoxMidCenter { padding: 5px 1px 5px 1px; background: #ffffcc; }
.infoBoxMidRight { border-right: 1px solid #000000; background: #ffffcc; }
.infoBoxBotLeft { background-image: url("images/design/menu/corner_b_left.gif"); font-size:1px; }
.infoBoxBotCenter { background: #ffffcc; border-bottom: 1px solid #000000; height: 5px;  font-size:1px; }
.infoBoxBotRight { background-image: url("images/design/menu/corner_b_right.gif");  font-size:1px; }
.infoBoxFeatured { }
.infoBoxContentsFeatured { }
TD.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: #000000; color: #ffffcc; }
TD.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/*******************************************************************
 * Flashing Cart box classes
 *******************************************************************/
.cartBoxFlasherTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 155px; }
.cartBoxFlasherTable A { color: #000000; text-decoration: none; }
.cartBoxFlasherTable A:hover { color: #AABBDD; text-decoration: underline; }
.cartBoxFlasherContents { background-image: url("images/design/menu/cart_flasher.gif"); font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.cartBoxFlasherTopLeft { background-image: url("images/design/menu/gradient_corner_left.gif"); width: 5pX; }
.cartBoxFlasherTopLeft img { width: 5px; }
.cartBoxFlasherTopCenter { height: 15px; padding-left: 5px; background: #000000; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.cartBoxFlasherTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: transparent; color: #ffffff; }
.cartBoxFlasherTopRight { background-image: url("images/design/menu/gradient_corner_right.gif"); width: 5pX; }
.cartBoxFlasherTopRight img { width: 5px; }
.cartBoxFlasherMidLeft { border-left: 1px solid #000000; background-image: url("images/design/menu/cart_flasher.gif"); }
.cartBoxFlasherMidCenter { background-image: url("images/design/menu/cart_flasher.gif"); }
.cartBoxFlasherMidRight { background-image: url("images/design/menu/cart_flasher.gif"); border-right: 1px solid #000000; }
.cartBoxFlasherBotLeft { background-image: url("images/design/menu/cart_flasher_corner_bottom_left.gif"); }
.cartBoxFlasherBotCenter { background-image: url("images/design/menu/cart_flasher.gif"); border-bottom: 1px solid #000000;  height: 5px; }
.cartBoxFlasherBotRight { background-image: url("images/design/menu/cart_flasher_corner_bottom_right.gif"); }

/*******************************************************************
 * Cart box classes
 *******************************************************************/
.cartBoxTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 155px; }
.cartBoxTable A { color: #ffffff; text-decoration: none; }
.cartBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.cartBoxContents { background: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.cartBoxTopLeft { background-image: url("images/design/menu/gradient_corner_left.gif"); width: 5pX; }
.cartBoxTopLeft img { width: 5px; }
.cartBoxTopCenter { height: 15px; padding-left: 5px; background: #000000; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.cartBoxTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: transparent; color: #ffffff; }
.cartBoxTopRight { background-image: url("images/design/menu/gradient_corner_right.gif"); width: 5pX; }
.cartBoxTopRight img { width: 5px; }
.cartBoxMidLeft { border-left: 1px solid #000000; background: #ffffff; }
.cartBoxMidCenter { background: #ffffff; }
.cartBoxMidRight { border-right: 1px solid #000000; background: #ffffff; }
.cartBoxBotLeft { background-image: url("images/design/menu/cart_corner_bottom_left.gif"); }
.cartBoxBotCenter { background: #ffffff; border-bottom: 1px solid #000000;  height: 5px; }
.cartBoxBotRight { background-image: url("images/design/menu/cart_corner_bottom_right.gif"); }

/**** centerBox classes ****/
.centerBoxTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 100%; }
.centerBoxTable A { color: #000000; text-decoration: none; }
.centerBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.centerBoxContents { background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.centerBoxTopLeft { background-image: url("images/design/menu/corner_t_left.gif"); width: 5px; height: 5px; }
.centerBoxTopLeft img { width: 5px; height: 5px;}
.centerBoxTopCenter { height: 5px; border-top: 1px solid #000000; background: #f8f8f9; }
.centerBoxTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: transparent; color: #ffffff; }
.centerBoxTopRight { background-image: url("images/design/menu/corner_t_right.gif"); width: 5px; height: 5px; }
.centerBoxTopRight img { width: 5px; }
.centerBoxMidLeft { border-left: 1px solid #000000; background: #f8f8f9; }
.centerBoxMidCenter { background: #f8f8f9; }
.centerBoxMidRight { border-right: 1px solid #000000; background: #f8f8f9; }
.centerBoxBotLeft { background-image: url("images/design/menu/corner_b_left.gif"); }
.centerBoxBotCenter { background: #f8f8f9; border-bottom: 1px solid #000000; height: 5px; }
.centerBoxBotRight { background-image: url("images/design/menu/corner_b_right.gif"); }

.centerBoxSquareTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 100%; }
.centerBoxSquareTable A { color: #ffffff; text-decoration: none; }
.centerBoxSquareTable A:hover { color: #AABBDD; text-decoration: underline; }
.centerBoxSquareContents { background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.centerBoxSquareTopLeft { border-left: 1px solid #000000; border-top: 1px solid #000000; width: 5px; height: 5px; }
.centerBoxSquareTopLeft img { width: 5px; height: 5px;}
.centerBoxSquareTopCenter { height: 5px; border-top: 1px solid #000000; background: #f8f8f9; }
.centerBoxSquareTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: transparent; color: #ffffff; }
.centerBoxSquareTopRight { border-right: 1px solid #000000; border-top: 1px solid #000000; width: 5px; height: 5px; }
.centerBoxSquareTopRight img { width: 5px; }
.centerBoxSquareMidLeft { border-left: 1px solid #000000; background: #f8f8f9; }
.centerBoxSquareMidCenter { background: #f8f8f9; }
.centerBoxSquareMidRight { border-right: 1px solid #000000; background: #f8f8f9; }
.centerBoxSquareBotLeft { border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.centerBoxSquareBotCenter { background: #f8f8f9; border-bottom: 1px solid #000000; height: 5px; }
.centerBoxSquareBotRight { border-right: 1px solid #000000; border-bottom: 1px solid #000000; }

.shippingEstimatorBoxTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 100%; }
.shippingEstimatorBoxTable A { color: #ffffff; text-decoration: none; }
.shippingEstimatorBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.shippingEstimatorBoxContents { background: #f8f8f9; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.shippingEstimatorBoxTopLeft { width: 5px; height: 10px; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.shippingEstimatorBoxTopLeft img { width: 5px; height: 10px;}
.shippingEstimatorBoxTopCenter { height: 10px; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.shippingEstimatorBoxTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: transparent; color: #ffffff; margin: 2px; }
.shippingEstimatorBoxTopRight { width: 5px; height: 10px; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.shippingEstimatorBoxTopRight img { width: 5px; }
.shippingEstimatorBoxMidLeft { border-left: 1px solid #000000; background: #f8f8f9; }
.shippingEstimatorBoxMidCenter { background: #f8f8f9; }
.shippingEstimatorBoxMidRight { border-right: 1px solid #000000; background: #f8f8f9; }
.shippingEstimatorBoxBotLeft { border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.shippingEstimatorBoxBotCenter { background: #f8f8f9; border-bottom: 1px solid #000000; height: 5px; }
.shippingEstimatorBoxBotRight { border-right: 1px solid #000000; border-bottom: 1px solid #000000; }

/**** errorBox classes ****/
.errormsgBoxDiv { position: absolute; left: 40%; top: 75px; width: 20%; height: 20%; }
.errormsgBoxDiv A { color: #ffffff; text-decoration: none; }
.errormsgBoxDiv A:hover { color: #AABBDD; text-decoration: underline; }
.errormsgBoxTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 250px; height: 100px; }
.errormsgBoxContents { background: #ffb3b5; font-family: Verdana, Arial, sans-serif; font-size: 14px; }
.errormsgBoxTopLeft { background-image: url("images/design/menu/red_gradient_corner_left.gif"); width: 5pX; }
.errormsgBoxTopLeft img { width: 5px; }
.errormsgBoxTopCenter { height: 15px; padding-left: 5px; background: #ff3439; background: url(images/design/menu/red_gradient_top.gif) repeat-x top; }
.errormsgBoxTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; background: transparent; color: #ffffff; }
.errormsgBoxTopRight { background-image: url("images/design/menu/red_gradient_corner_right.gif"); width: 5pX; }
.errormsgBoxTopRight img { width: 5px; }
.errormsgBoxMidLeft { border-left: 1px solid #ff3439; background: #ffb3b5; }
.errormsgBoxMidCenter { vertical-align: top; background: #ffb3b5; }
.errormsgBoxMidRight { border-right: 1px solid #ff3439; background: #ffb3b5; }
.errormsgBoxBotLeft { background-image: url("images/design/menu/red_corner_bottom_left.gif"); }
.errormsgBoxBotCenter { background: #ffb3b5; border-bottom: 1px solid #ff3439;  height: 5px; }
.errormsgBoxBotRight { background-image: url("images/design/menu/red_corner_bottom_right.gif"); }

.messageBoxDiv { position: absolute; left: 40%; top: 75px; width: 20%; height: 20%; }
.messageBoxDiv A { color: #000000; text-decoration: none; }
.messageBoxDiv A:hover { color: #AABBDD; text-decoration: underline; }
.messageBoxTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 250px; height: 100px; }
.messageBoxCcontents { background: #ffb3b5; font-family: Verdana, Arial, sans-serif; font-size: 14px; }
.messageBoxTopLeft { background-image: url("images/design/menu/green_gradient_corner_left.gif"); width: 5pX; }
.messageBoxTopLeft img { width: 5px; }
.messageBoxTopCenter { height: 15px; padding-left: 5px; background: #587212; background: url(images/design/menu/green_gradient_top.gif) repeat-x top; }
.messageBoxTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; background: transparent; color: #ffffff; }
.messageBoxTopRight { background-image: url("images/design/menu/green_gradient_corner_right.gif"); width: 5pX; }
.messageBoxTopRight img { width: 5px; }
.messageBoxMidLeft { border-left: 1px solid #587212; background: #b9d961; }
.messageBoxMidCenter { vertical-align: top; background: #b9d961; }
.messageBoxMidRight { border-right: 1px solid #587212; background: #b9d961; }
.messageBoxBotLeft { background-image: url("images/design/menu/green_corner_bottom_left.gif"); }
.messageBoxBotCenter { background: #b9d961; border-bottom: 1px solid #587212;  height: 5px; }
.messageBoxBotRight { background-image: url("images/design/menu/green_corner_bottom_right.gif"); }

/**** featuredBox classes ****/
.featuredBoxTable { font-family: Verdana, Arial, sans-serif; font-size: 1px; background: transparent; width: 100%; }
.featuredBoxTable A { color: #000000; text-decoration: none; }
.featuredBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.featuredBoxContents { background: transparent; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.featuredBoxTopLeft { width: 1px; }
.featuredBoxTopCenter { height: 15px; border-bottom: 1px dashed #ffffff; background: transparent; }
.featuredBoxTopCenterTable { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; background: transparent; color: #ffffff; }
.featuredBoxTopCenterTable a { text-decoration: none; color: black; }
.featuredBoxTopRight { width: 1px; }
.featuredBoxMidLeft { background: transparent; }
.featuredBoxMidCenter { background: transparent; }
.featuredBoxMidRight { background: transparent; }
.featuredBoxBotLeft { background: transparent; }
.featuredBoxBotCenter { background: transparent; }
.featuredBoxBotRight { background: transparent; }

.productListingNewTable { font-family: Verdana, Arial, sans-serif; border: 1px solid LightGrey; }
.productListingNewTable A { color: #000000; text-decoration: none; }
.productListingNewTable A:hover { color: #AABBDD; text-decoration: underline; }
.productListingNewInfoTable { }
.productListingNewInfo { font-size: 10px; line-height: 1.2; font-style: italic; }

.productListingNewOddrow { border: 1px solid gray; background-color: #FFFFCC; }
.productListingNewEvenrow { border: 1px solid gray; background-color: #FFFFCC; }
.productListingNewRowSep { border-top: 1px solid LightGrey; }
.productListingNew { font-size: 11px; line-height: 1.5; padding: 10px; }
.productListingNewBuyNow { font-size: 10px; line-height: 1.5; padding: 5px; }
.productListingNewImage { padding: 5px; }

.productListingNewDescr { font-size: 11px; line-height: 1.3; }
.productListingNewHeader { font-size: 12px; line-height: 1.5; background-color: #EEEEEE;  }
.productListingNewName { font-size: 14px; line-height: 1.7; }
.productListingNewName A { color: #000000; text-decoration: none; }
.productListingNewName A:hover { color: #AABBDD; text-decoration: underline; }
.productListingNewPrice { font-size: 12px; line-height: 1.5; }

/**** Menu classes ****/
.mainMenuArrow { color:#003366; font-family: Verdana; font-size:12px; font-weight: bold; }
.mainMenu_doted_row { border-top-width: 1px; border-top-style: dashed; border-top-color: #D1D1D1; font-family: Verdana; font-size:10px; }
.mainMenu_row{ font-family: Verdana; font-size:10px; }

.search_field { width: 125px; font-size: 10px; background-color: #D3DFE0; border: 0px;}
.currency_select { width: 100%; font-size: 10px; }

.bottom_border{ border-bottom: 1px solid #000000; font-size: 1px; }

.no_photo{ border: 1px solid #000000; font-family: Verdana; font-size: 12px; font-weight: bold; }

.menu_arrow {color:#003366; font-family: Verdana; font-size:12px; font-weight: bold}

.doted_row{ border-top-width: 1px; border-top-style: dashed; border-top-color: #D1D1D1; font-family: Verdana; font-size:10px; }
.row{ font-family: Verdana; font-size:10px; }

.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; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/* input requirement */

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

.affiliate_help, .popup{ margin: 10px; }


/* Quick Guide header styles
   - Logo   font-size should be kept under 45px
   - Slogan font-size should be kept under 15px
*/

.headerLogo { padding-right: 25px; padding-left: 25px; font-family: verdana, arial, helvetica; font-size: 41px; font-weight: bold; }
.headerSlogan { padding-right: 25px; padding-left: 25px; font-family: verdana, arial, helvetica; font-size: 12px; }


/* ----------------- coolMenu ----------------- */
.clCMEvent{
position:absolute;
width:99%; height:99%;
/*clip:rect(0px, 100%, 100%, 0px);*/
clip: auto;
left:0px;
top:0px;
visibility:visible
}
.clCMAbs{
position:absolute;
visibility:hidden;
left:0px;
top:0px;
}
.clBar{
position:absolute;
width:10px;
height:10px;
background-color:#cc9966;
/*layer-background-color:#cc9966;*/
visibility:hidden;
}
.clLevel0,.clLevel0over{
position:absolute;
padding:1px;
font-family:Verdana,arial,helvetica;
font-size:10px;
}
.clLevel0{
background-color:#cc9966;
/*layer-background-color:#cc9966;*/
color:#ffffff;
}
.clLevel0over{
background-color:#bbc3d3;
/*layer-background-color:#bbc3d3;*/
color:#ffffff;
cursor:pointer;
}
.clLevel0border{
position:absolute;
visibility:hidden;
background-color:#c0c0c0;
/*layer-background-color:white;*/
}
.clLevel1, .clLevel1over{
position:absolute;
padding:2px;
font-family:Verdana,arial,helvetica;
font-size:10px;
}
.clLevel1{
background-color:#cc9966;
/*layer-background-color:#cc9966;*/
color:#ffffff;
}
.clLevel1over{
background-color:#bbc3d3;
/*layer-background-color:#bbc3d3;*/
color:#cc9966;
cursor:pointer;
}
.clLevel1border{
position:absolute;
visibility:hidden;
background-color:#c0c0c0;
/*layer-background-color:white;*/
}

/* ----------------- coolMenu_eof ----------------- */


