/*
  $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-color: #FFFFFF;}
/*
.mainTableCell {}
.column_right, .column_left { }
*/

BODY {background-color: #DDDDDD; color: #000000; margin: 0px;}

A {color: #000000; text-decoration: underline;}
A:hover {color: #AABBDD; text-decoration: underline;}

FORM { display: inline; }

TR.header{background-color:#ffffff;}

TR.headerNavigation {background-color: #4173A1; background: url(images/design/menu/gradient_top.gif) repeat-x top;}
TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #4173A1; color: #ffffff; font-weight : bold; background: url(images/design/menu/gradient_top.gif) repeat-x top;}

A.headerNavigation {color: #FFFFFF; text-decoration: none;}
A.headerNavigation:hover {color: #ffffff;  text-decoration: none;}

TR.headerError {background-color: #ff0000;}
TD.headerError  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif; background-color: #ff0000; text-align: center }

TR.headerInfo {background: #00ff00;}
TD.headerInfo  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif; background-color: #00ff00; text-align: center }

TD.footer A {text-decoration: none;}
TR.footer {background: #4173A1; background: url(images/design/menu/gradient_top.gif) repeat-x top;}
TD.footer  { color: #ffffff; font-weight: bold; font-size: 10px; line-height: 1.5; font-family: Arial, Verdana, sans-serif; background: #4173a1 url(images/design/menu/gradient_top.gif) repeat-x }


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: #ffffff;
}

TR.productListing-heading {
  background: #d2e9fb;
}

TD.productListing-heading  { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #d2e9fb }

.productListing-heading   { color: white; font-weight: bold; font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #d2e9fb }

TD.productListing-data   { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; padding-right: 5px; padding-left: 5px }

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

H1.pageHeading  { color: #205a91; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; margin: 0px }

TD.pageHeading, DIV.pageHeading  { color: #205a91; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif }

TR.subBar {
  background: #f4f7fd;
}

TD.subBar   { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Verdana, sans-serif }

TD.main, P.main   { font-size: 11px; line-height: 1.5; font-family: Arial, Verdana, sans-serif }

TD.smallText, SPAN.smallText, P.smallText  { font-size: 10px; font-family: Arial, Verdana, sans-serif }

TD.importantText, SPAN.importantText, P.importantText  { color: red; font-size: 10px; font-family: Arial, Verdana, sans-serif }

TD.accountCategory  { color: #aabbdd; font-size: 12px; font-family: Arial, Verdana, sans-serif }

TD.fieldKey  { font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif }

TD.fieldValue  { font-size: 12px; font-family: Arial, Verdana, sans-serif }

TD.tableHeading  { font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif }

SPAN.newItemInCart  { color: #ff0000; font-size: 10px; font-family: Arial, Verdana, sans-serif }

CHECKBOX, INPUT, RADIO, SELECT  { font-size: 11px; font-family: Arial, Verdana, sans-serif }

TEXTAREA  { font-size: 11px; font-family: Arial, Verdana, sans-serif; width: 100% }

SPAN.greetUser  { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, sans-serif }

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #7b9ebd;
  border-spacing: 1px;
}

TD.formAreaTitle  { font-weight: bold; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif }

SPAN.markProductOutOfStock  { color: #c76170; font-weight: bold; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif }

SPAN.productSpecialPrice, TD.productSpecialPrice  { color: #ff0000; font-family: Arial, Verdana, sans-serif }

SPAN.errorText  { color: #ff0000; font-family: Arial, Verdana, sans-serif }

/*.moduleRow { }*/
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo  { color: #8c8c8c; font-size: 10px; font-family: Arial, Verdana, sans-serif }
.checkoutBarCurrent  { color: #000000; font-size: 10px; font-family: Arial, Verdana, sans-serif }

/* message box */

.messageBox  { font-size: 11px; font-family: Arial, Verdana, sans-serif }
.messageStackError, .messageStackWarning  { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.messageStackSuccess  { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #99ff00 }


/*******************************************************************
 * Info box classes
 *******************************************************************/
.infoBox { background: #4143A1; }
.infoBoxBorder{ border-left: 1px solid #4143A1; border-right: 1px solid #4143A1; }
.infoBoxContents   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }
.infoBoxContentsNoBg   { font-size: 11px; font-family: Arial, Verdana, sans-serif }
.infoBoxContentsCart   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #e9f4fc }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #ffe6e6 }
.infoBoxTable   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: 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: #4173A1; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.infoBoxTopCenterTable   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.infoBoxTopRight { background: url("images/design/menu/gradient_corner_right.gif") no-repeat top; width: 5pX; }
.infoBoxTopRight img { width: 5px; }
.infoBoxMidLeft { border-left: 1px solid #4143A1; background: #f8f8f9; }
.infoBoxMidCenter { padding: 5px 1px 5px 1px; background: #f8f8f9; }
.infoBoxMidRight { border-right: 1px solid #4143A1; background: #f8f8f9; }
.infoBoxBotLeft { background-image: url("images/design/menu/corner_b_left.gif"); font-size:1px; }
.infoBoxBotCenter { background: #f8f8f9; border-bottom: 1px solid #4143A1; height: 5px;  font-size:1px; }
.infoBoxBotRight { background-image: url("images/design/menu/corner_b_right.gif");  font-size:1px; }
/*
.infoBoxFeatured { }
.infoBoxContentsFeatured { }
*/
TD.infoBoxHeading   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #4173a1 }
TD.infoBox   { font-size: 11px; font-family: Arial, Verdana, sans-serif }
SPAN.infoBox   { font-size: 11px; font-family: Arial, Verdana, sans-serif }

/*******************************************************************
 * Flashing Cart box classes
 *******************************************************************/
.cartBoxFlasherTable  { font-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 155px }
.cartBoxFlasherTable A { color: #000000; text-decoration: none; }
.cartBoxFlasherTable A:hover { color: #AABBDD; text-decoration: underline; }
.cartBoxFlasherContents   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-image: url(images/design/menu/cart_flasher.gif) }
.cartBoxFlasherTopLeft { background-image: url("images/design/menu/gradient_corner_left.gif"); width: 5pX; }
.cartBoxFlasherTopLeft img { width: 5px; }
.cartBoxFlasherTopCenter { height: 15px; padding-left: 5px; background: #4173A1; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.cartBoxFlasherTopCenterTable   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.cartBoxFlasherTopRight { background-image: url("images/design/menu/gradient_corner_right.gif"); width: 5pX; }
.cartBoxFlasherTopRight img { width: 5px; }
.cartBoxFlasherMidLeft { border-left: 1px solid #4143A1; 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 #4143A1; }
.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 #4143A1;  height: 5px; }
.cartBoxFlasherBotRight { background-image: url("images/design/menu/cart_flasher_corner_bottom_right.gif"); }

/*******************************************************************
 * Cart box classes
 *******************************************************************/
.cartBoxTable  { font-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 155px }
.cartBoxTable A { color: #000000; text-decoration: none; }
.cartBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.cartBoxContents  { font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: #e9f4fc }
.cartBoxTopLeft { background-image: url("images/design/menu/gradient_corner_left.gif"); width: 5pX; }
.cartBoxTopLeft img { width: 5px; }
.cartBoxTopCenter { height: 15px; padding-left: 5px; background: #4173A1; background: url(images/design/menu/gradient_top.gif) repeat-x top; }
.cartBoxTopCenterTable   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.cartBoxTopRight { background-image: url("images/design/menu/gradient_corner_right.gif"); width: 5pX; }
.cartBoxTopRight img { width: 5px; }
.cartBoxMidLeft { border-left: 1px solid #4143A1; background: #e9f4fc; }
.cartBoxMidCenter { background: #e9f4fc; }
.cartBoxMidRight { border-right: 1px solid #4143A1; background: #e9f4fc; }
.cartBoxBotLeft { background-image: url("images/design/menu/cart_corner_bottom_left.gif"); }
.cartBoxBotCenter { background: #e9f4fc; border-bottom: 1px solid #4143A1;  height: 5px; }
.cartBoxBotRight { background-image: url("images/design/menu/cart_corner_bottom_right.gif"); }

/**** centerBox classes ****/
.centerBoxTable  { font-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 100% }
.centerBoxTable A { color: #000000; text-decoration: none; }
.centerBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.centerBoxContents   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }
.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 #4143A1; background: #f8f8f9; }
.centerBoxTopCenterTable   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.centerBoxTopRight { background-image: url("images/design/menu/corner_t_right.gif"); width: 5px; height: 5px; }
.centerBoxTopRight img { width: 5px; }
.centerBoxMidLeft { border-left: 1px solid #4143A1; background: #f8f8f9; }
.centerBoxMidCenter { background: #f8f8f9; }
.centerBoxMidRight { border-right: 1px solid #4143A1; background: #f8f8f9; }
.centerBoxBotLeft { background-image: url("images/design/menu/corner_b_left.gif"); }
.centerBoxBotCenter { background: #f8f8f9; border-bottom: 1px solid #4143A1; height: 5px; }
.centerBoxBotRight { background-image: url("images/design/menu/corner_b_right.gif"); }

.centerBoxSquareTable  { font-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 100% }
.centerBoxSquareTable A { color: #000000; text-decoration: none; }
.centerBoxSquareTable A:hover { color: #AABBDD; text-decoration: underline; }
.centerBoxSquareContents   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }
.centerBoxSquareTopLeft { border-left: 1px solid #4143A1; border-top: 1px solid #4143A1; width: 5px; height: 5px; }
.centerBoxSquareTopLeft img { width: 5px; height: 5px;}
.centerBoxSquareTopCenter { height: 5px; border-top: 1px solid #4143A1; background: #f8f8f9; }
.centerBoxSquareTopCenterTable   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.centerBoxSquareTopRight { border-right: 1px solid #4143A1; border-top: 1px solid #4143A1; width: 5px; height: 5px; }
.centerBoxSquareTopRight img { width: 5px; }
.centerBoxSquareMidLeft { border-left: 1px solid #4143A1; background: #f8f8f9; }
.centerBoxSquareMidCenter { background: #f8f8f9; }
.centerBoxSquareMidRight { border-right: 1px solid #4143A1; background: #f8f8f9; }
.centerBoxSquareBotLeft { border-left: 1px solid #4143A1; border-bottom: 1px solid #4143A1; }
.centerBoxSquareBotCenter { background: #f8f8f9; border-bottom: 1px solid #4143A1; height: 5px; }
.centerBoxSquareBotRight { border-right: 1px solid #4143A1; border-bottom: 1px solid #4143A1; }

.shippingEstimatorBoxTable  { font-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 100% }
.shippingEstimatorBoxTable A { color: #000000; text-decoration: none; }
.shippingEstimatorBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.shippingEstimatorBoxContents   { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #f8f8f9 }
.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   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent; 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 #4143A1; background: #f8f8f9; }
.shippingEstimatorBoxMidCenter { background: #f8f8f9; }
.shippingEstimatorBoxMidRight { border-right: 1px solid #4143A1; background: #f8f8f9; }
.shippingEstimatorBoxBotLeft { border-left: 1px solid #4143A1; border-bottom: 1px solid #4143A1; }
.shippingEstimatorBoxBotCenter { background: #f8f8f9; border-bottom: 1px solid #4143A1; height: 5px; }
.shippingEstimatorBoxBotRight { border-right: 1px solid #4143A1; border-bottom: 1px solid #4143A1; }

/**** errorBox classes ****/
.errormsgBoxDiv { position: absolute; left: 40%; top: 75px; width: 20%; height: 20%; }
.errormsgBoxDiv A { color: #000000; text-decoration: none; }
.errormsgBoxDiv A:hover { color: #AABBDD; text-decoration: underline; }
.errormsgBoxTable  { font-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 250px; height: 100px }
.errormsgBoxContents   { font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.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  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.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-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 250px; height: 100px }
.messageBoxCcontents  { font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.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  { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.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-size: 1px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 100% }
.featuredBoxTable A { color: #000000; text-decoration: none; }
.featuredBoxTable A:hover { color: #AABBDD; text-decoration: underline; }
.featuredBoxContents   { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.featuredBoxTopLeft { width: 1px; }
.featuredBoxTopCenter { height: 15px; border-bottom: 1px dashed #000000; background: transparent; }
.featuredBoxTopCenterTable   { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.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: Arial, Verdana, sans-serif; border: solid 1px #d3d3d3 }
.productListingNewTable A { color: #000000; text-decoration: none; }
.productListingNewTable A:hover { color: #AABBDD; text-decoration: underline; }
/*
.productListingNewInfoTable { }
*/
.productListingNewInfo  { font-style: italic; font-size: 11px; line-height: 1.2 }

.productListingNewOddrow { border: 1px solid gray; background-color: #FFFFFF; }
.productListingNewEvenrow { border: 1px solid gray; background-color: #FFFFFF; }
.productListingNewRowSep { border-top: 1px solid LightGrey; }
.productListingNew { font-size: 11px; line-height: 1.5; padding: 10px; }
.productListingNewBuyNow  { font-size: 11px; line-height: 1.5; padding: 5px }
.productListingNewImage { padding: 5px; }

.productListingNewDescr { font-size: 11px; line-height: 1.3; }
.productListingNewDescr A { text-decoration: underline; }
.productListingNewHeader { font-size: 12px; line-height: 1.5; background-color: #EEEEEE;  }
.productListingNewName { font-size: 12px; 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-weight: bold; font-size: 12px; font-family: Arial }
.mainMenu_doted_row  { font-size: 10px; font-family: Arial; border-top: 1px; border-top-color: #D1D1D1; border-top-style: dashed }
.mainMenu_row { font-size: 10px; font-family: Arial }

.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 #4143A1; font-size: 1px; }

.no_photo { font-weight: bold; font-size: 12px; font-family: Arial; border: solid 1px #4143a1 }

.menu_arrow  { color: #003366; font-weight: bold; font-size: 12px; font-family: Arial }

.doted_row { font-size: 10px; font-family: Arial; border-top: 1px; border-top-color: #D1D1D1; border-top-style: dashed }
.row { font-size: 10px; font-family: Arial }

.boxText   { font-size: 11px; font-family: Arial, Verdana, sans-serif }
.errorBox   { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.stockWarning   { color: #cc0033; font-size: 11px; font-family: Arial, Verdana, sans-serif }
.productsNotifications { background: #f2fff7; }
.orderEdit   { color: #70d250; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: underline }

/* input requirement */

.inputRequirement   { color: #ff0000; font-size: 11px; font-family: Arial, Verdana, sans-serif }

.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  { font-weight: bold; font-size: 41px; font-family: arial, verdana, helvetica; padding-right: 25px; padding-left: 25px }
.headerSlogan  { font-size: 12px; font-family: arial, verdana, helvetica; padding-right: 25px; padding-left: 25px }


/* ----------------- 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:#ffffff;
/*layer-background-color:#ffffff;*/
visibility:hidden;
}
.clLevel0,.clLevel0over { font-size: 10px; font-family: arial, Verdana, helvetica; padding: 1px; position: absolute }
.clLevel0{
background-color:#ffffff;
/*layer-background-color:#ffffff;*/
color:#000000;
}
.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 { font-size: 10px; font-family: arial, Verdana, helvetica; padding: 2px; position: absolute }
.clLevel1{
background-color:#ffffff;
/*layer-background-color:#ffffff;*/
color:#000000;
}
.clLevel1over{
background-color:#bbc3d3;
/*layer-background-color:#bbc3d3;*/
color:#ffffff;
cursor:pointer;
}
.clLevel1border{
position:absolute;
visibility:hidden;
background-color:#c0c0c0;
/*layer-background-color:white;*/
}

/* ----------------- coolMenu_eof ----------------- */

