/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet_original.css 3286 2006-03-28 01:14:04Z drbyte $
*/
/* product_info attribute comments */
.ProductInfoComments,
td.ProductInfoComments,
span.ProductInfoComments
{
  border-top:1px solid #556A95;
  color:red;
  font-size:10px;
  font-weight:700;
  padding-bottom:6px;
  padding-top:6px;
  text-align:left;
}

.banners
{
  padding:15px;
}

.boxText
{
  font-size:11px;
  line-height:125%;
}

.center_column
{
  padding:8px;
}

.centershop
{
  margin:0 auto;
  padding:0;
  text-align:left;
  width:100% !important;
}

/*SIDEBOX CSS*/
.column_box_spacer_left,
.column_box_spacer_right,
.column_box_spacer_single
{
  height:6px;
}

.column_left,
.column_right,
.column_single
{
  background:#FFF;
  padding:2px;
}

.greetUser
{
  padding-bottom:5px;
  padding-top:5px;
}

.main_page
{
  background-color:#FFF;
  border-bottom:1px solid #556A95;
  border-left:1px solid #556A95;
  border-right:1px solid #556A95;
  padding:5px;
  width:100% !important;
}

.messageStackCaution
{
  background-color:#ff0;
  font-family:Verdana,
 Arial,
 sans-serif;
  font-size:10px;
}

/* message box */
.messageStackError,
.messageStackWarning,
errorBox
{
  background-color:#D30;
  border:1px solid #556A95;
  color:#000;
  font-size:10px;
  padding:4px;
}

.messageStackSuccess
{
  background-color:#b3ffa8;
  border:1px solid #556A95;
  padding:2px;
}

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

.moduleRowSelected
{
  background-color:#E9F4FC;
}

.plainBox,
.plainbox-description
{
  background:#FFF;
  border:1px solid #556A95;
  font-family:Verdana,
 Arial,
 sans-serif;
  font-size:11px;
  padding:5px;
}

.plainBoxHeading,
td.tableHeading
{
  font-size:12px;
  font-weight:700;
  padding:11px 5px 5px;
}

.productListing-heading
{
  color:#000;
  font-size:10px;
  font-weight:700;
  height:20px;
  padding:3px;
}

.sideBox,
.leftbox,
.rightbox,
.centerbox,
.singlebox
{
  background:#FFF;
  border:1px solid #556A95;
  font-family:Verdana,
 Arial,
 sans-serif;
  font-size:11px;
  margin-bottom:15px;
}

.sideBoxContent,
.leftboxcontent,
.rightboxcontent,
.centerboxcontent,
.singleboxcontent
{
  line-height:125%;
  padding:4px;
}

.sideBoxFooter,
.leftboxfooter,
.rightboxfooter,
.centerboxfooter,
.singleboxfooter
{
  background-color:#FFF;
  background-image:url(../images/header_06.gif);
  margin-bottom:15px;
}

.sideBoxHeading,
.leftboxheading,
.rightboxheading,
.centerboxheading,
.singleboxheading
{
  color:#000;
  font-size:10px;
  font-weight:700;
  padding:3px;
}

a
{
  color:#3AA;
  text-decoration:none;
}

a.category-links
{
  color:#2C44F3;
  text-decoration:none;
}

a.category-subs,
a.category-products
{
  color:red;
  text-decoration:none;
}

/* categories box parent and child categories */
a.category-top
{
  color:blue;
  text-decoration:none;
}

a:hover
{
  color:#FCC;
  text-decoration:none;
}

body
{
  background-color:#FFF;
  color:#000;
  font:11px Verdana,
 Arial,
 sans-serif;
  margin:0 0 10px;
  padding:0;
}

checkbox,
input,
radio,
select
{
  font-size:11px;
}

form
{
  display:inline;
}

span.greetUser
{
  color:#f0a480;
  font-weight:700;
}

span.markProductOutOfStock
{
  color:#c76170;
  font:bold 12px Verdana,
 Arial,
 sans-serif;
}

span.newItemInCart,
td.alertBlack,
span.alertBlack
{
  color:#000;
  font-weight:700;
}

span.normalprice
{
  text-decoration:line-through;
}

span.productPriceDiscount,
.inputRequirement
{
  color:red;
  font-size:10px;
}

span.productSpecialPrice,
span.productSalePrice,
.stockWarning,
span.coming
{
  color:red;
}

span.productSpecialPriceSale
{
  color:red;
  text-decoration:line-through;
}

td.sideBoxMainContent
{
  border-left:1px solid #43A5BA;
  border-right:1px solid #43A5BA;
}

table#contentMainWrapper,
table.footertop
{
  border-left:1px solid #556A95;
  border-right:1px solid #556A95;
}

/* categories_description */
table.categoriesdescription
{
  background:#D0D0D0;
  border:1px solid #556A95;
  font-family:Verdana,
 Arial,
 sans-serif;
  font-size:11px;
}

/* footer
--------------*/
table.footer
{
  background:#FFF;
  border-bottom:1px solid #556A95;
  border-left:1px solid #556A95;
  border-right:1px solid #556A95;
  font-size:10px;
  text-align:center;
}

/*HEADER CSS*/
table.header
{
  background-color:#FFF;
  background-image:url(../images/header_bg.jpg);
  background-repeat:no-repeat;
  border-bottom:1px solid #556A95;
  border-left:1px solid #556A95;
  border-right:1px solid #556A95;
}

table.headerNavigation
{
  background-color:#FFF;
  background-image:url(../images/header_06.gif);
  border-bottom:1px solid #556A95;
  border-left:1px solid #556A95;
  border-right:1px solid #556A95;
  width:100% !important;
}

/* popup tables */
table.popupattributeqty,
table.popupcouponhelp,
table.popupcvvhelp,
table.popupimage,
table.popupimageadditional,
table.popupsearchhelp,
table.popupshippingestimator,
table.popupinfoshoppingcart
{
  background-color:#FFF;
  font:11px Verdana,
 Arial,
 sans-serif;
  margin:6px;
  padding:6px;
}

/* attribute images table */
table.products-attributes-images
{
  float:left;
  padding:2px;
}

table.sideBoxMainContent
{
  margin:10px 2px;
}

td.breadCrumb
{
  border-bottom:1px dotted #556A95;
  color:#000;
  font-size:10px;
  font-weight:700;
  padding:3px;
}

/*miscellaneous areas
-------------------------------------*/
td.cartBox
{
  background:#FFF;
  border:1px dotted #ffb062;
  font-size:10px;
  padding:3px;
}

td.categoriesdescription
{
  font-size:11px;
  line-height:1.0;
}

td.fieldKey
{
  font-size:12px;
  font-weight:700;
}

td.fieldValue
{
  font-size:12px;
}

td.footertop,
td.footerbottom
{
  padding:5px;
}

td.headerError
{
  background:#FFF;
  color:#000;
  font-family:Verdana,
 Arial,
 sans-serif;
  font-size:12px;
  font-weight:700;
  text-align:center;
}

td.headerInfo
{
  background:#0F0;
  color:#000;
  font-family:Verdana,
 Arial,
 sans-serif;
  font-size:12px;
  font-weight:700;
  text-align:center;
}

td.headerNavigation
{
  color:#FFF;
  font-family:Verdana,
 Arial,
 sans-serif;
  font-size:11px;
  font-weight:700;
  letter-spacing:1px;
  padding:5px;
  position:relative;
  vertical-align:middle;
  width:100% !important;
}

td.headerNavigation A,
td.headerNavigation A:visited,
td.footertop a
{
  color:#000;
  font-weight:700;
}

td.headerNavigation A:hover,
td.footertop a:hover
{
  color:#000;
}

td.main,
P.main
{
  font-size:11px;
  line-height:1.5;
}

td.ot-subtotal-Text,
td.ot-cod-fee-Text,
td.ot-total-Text,
td.ot-group-pricing-Text,
td.ot-gv-Text,
td.ot-loworderfee-Text,
td.ot-shipping-Text,
td.ot-subtotal-Text,
td.ot-tax-Text,
td.ot-coupon-Text,
span.category-subs-parent,
span.category-subs-selected
{
  font-weight:700;
}

td.ot-total-Amount
{
  border-top:1px solid #556A95;
  font-weight:700;
}

/*center main section
-----------------------------------*/
td.pageHeading,
DIV.pageHeading,
h1
{
  color:#1A4E8E;
  font-size:16px;
  font-weight:700;
  padding-top:11px;
}

td.pageresults a
{
  color:#428dff;
}

td.productListing-data
{
  font-size:10px;
  padding:5px;
}

td.productListing-data-description-odd,
td.productListing-data-description-even
{
  background:#FFF;
  border-bottom:1px solid #556A95;
  font-size:10px;
  padding-bottom:12px;
  padding-left:10px;
  padding-right:10px;
}

td.productListing-heading
{
  background-color:#FFF;
  background-image:url(../images/tile_back.jpg);
}

td.productlisting
{
  border:1px solid #556A95;
}

td.sideBoxHeading,
td.leftboxheading a,
td.rightboxheading a,
td.centerboxheading a,
td.singleboxheading a
{
  color:#000;
  height:20px;
  padding-left:5px;
}

td.smallText,
span.smallText,
P.smallText,
td.pageresults
{
  font-size:10px;
}

textarea
{
  font-size:11px;
  width:100%;
}

tr.footertop
{
  background:#FFF;
  background-image:url(../images/header_06.gif);
  font-size:11px;
}

tr.headerError
{
  background:#D30;
}

tr.headerInfo
{
  background:#0F0;
}

tr.productListing-odd,
tr.upcomingProducts-odd,
tr.productListing-even,
tr.upcomingProducts-even,
.productsNotifications,
td.pageresults a:hover
{
  background:#FFF;
}

tr.sideBoxHeading,
tr.leftboxheading,
tr.rightboxheading,
tr.centerboxheading,
tr.singleboxheading
{
  background:#FFF;
  background-image:url(../images/header_06.gif);
}
