/*
//
// +----------------------------------------------------------------------+
// |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.css,v 1.2.2.14 2004/07/11 16:20:42 ajeh Exp $
*/
BODY {color:#000;margin:0;margin-bottom:10px;padding:0;font:11px Verdana,Arial,sans-serif;background:#fff}
.centershop {padding:0 8px;margin:0 auto;position:relative;text-align:left;width:100% !important}
TD.main,P.main {font-size:small;line-height:1.5;text-decoration:none;padding-left:4px}
a:visited:hover {color:#AD9410}
a:hover {color:#3380ff}
a:link:active {color:#ffb062}
a:visited {color:#847308}
a:visited:active {color:#ffb062}
FORM {display:inline}
TABLE.header {width:100% !important;font-size:small;background:#fff url(../images/header_bg.jpg) repeat-x}
TD.header {position:relative;vertical-align:top;color:#000;padding:4px 4px 0 0;font:normal small Verdana,Arial,sans-serif}
TD.header A,TD.header A:visited {color:#33f}
TD.header A:hover {color:#3380ff}
TABLE.headerNavigation {width:100% !important;height:30px;background:#039}
TD.headerNavigation {position:relative;vertical-align:middle;color:#fff;letter-spacing:1px;padding:0 8px;font:bold x-small Verdana,Arial,sans-serif}
TD.headerSearchBox {width:180px !important;position:relative;vertical-align:middle;font-size:x-small;font-weight:normal;padding:0 5px 0 0}
TD.breadCrumb {font-size:x-small;color:#000;padding-bottom:0px}
TD.headerNavigation A,TD.headerNavigation A:visited,.sideBoxHeading A:Link,.sideBoxHeading A:visited,TD.footertop A,TD.footertop A:visited,.centerboxheading A {font-weight:bold;color:#fff}
.sideBoxHeading A {font-weight:bold;color:#fff;background:url("../images/arrow.gif") no-repeat center right;padding-right:10px}
TD.headerNavigation A:hover,.sideBoxHeading A:hover,TD.footertop A:hover,.centerboxheading A:hover {color:#fff;text-decoration:underline}
TR.headerError {background:#f00}
TD.headerError {background:#f00;color:#fff;text-align:center;font:bold small Verdana,Arial,sans-serif}
TR.headerInfo {background:#0f0}
TD.headerInfo {background:#0f0;color:#fff;text-align:center;font:bold small Verdana,Arial,sans-serif}
.column_box_spacer_left {height:10px}
.column_box_spacer_right {height:10px}
.column_box_spacer_single {height:10px}
.column_left {background:#fff;padding:0}
.column_right {background:#fff;padding:0}
.boxText {font:small/125% Verdana,Arial,sans-serif}
.sideBoxContent {line-height:125%;padding:3px 4px 4px;border-left:1px solid #CC9;border-right:1px solid #CC9;border-top:1px solid #CC9;border-bottom:1px solid #CC9}
.centerboxcontent {line-height:125%;padding:5px}
.sideBox {background:#fff;border:1px solid #CC9;margin-bottom:15px;font:small Verdana,Arial,sans-serif}
.centerbox {background:#fff;font:x-small Verdana,Arial,sans-serif}
.infoBoxNotice {background:#FF8E90}
.infoBoxNoticeContents {background:#FFE6E6;font:x-small Verdana,Arial,sans-serif}
TD.sideBoxHeading {padding-left:3px;padding-right:0;padding-top:0}
TD.centerboxheading {padding-left:3px;padding-right:0;padding-top:12px;border-bottom:1px solid #CC9}
TD.sideBoxHeading-right {color:#c60;background:#EEC;padding-left:3px;padding-right:0;padding-top:0;border-top:1px solid #CC9;border-left:1px solid #CC9;border-right:1px solid #CC9;font:bold small Verdana,Arial,sans-serif}
.sideBoxHeading-right A:link,.sideBoxHeading-right A:visited {color:#c60;font:bold small Verdana,Arial,sans-serif}
.sideBoxHeading-right A {font-weight:bold;color:#c60;background:url("../images/arrow.gif") no-repeat center right;padding-right:10px}
.sideBoxHeading {font-size:x-small;font-weight:bold;color:#fff;padding:0;text-decoration:none}
.centerboxheading {font-size:medium;font-weight:bold;color:#D66321;padding:0}
.productListing-heading {font-size:x-small;font-weight:bold;color:#000;padding-left:2px;padding-right:2px;text-decoration:none;text-transform:uppercase}
TD.productListing-heading {background:#EEC;padding:2px 4px 2px 2px;border:1px solid #fff}
TR.sideBoxHeading {background:#039;padding:0;padding-left:0}
TR.centerboxheading {padding-top:3px;line-height:105%;background:#fff;background-repeat:no-repeat}
SPAN.newItemInCart {color:#f00;font-weight:bold}
DIV.pageHeading {font-size:medium;font-weight:bold;color:#777;padding-top:0}
TD.pageHeading {font-size:medium;font-weight:bold;color:#6373B5;padding-top:0;text-decoration:none}
TD.list-pageHeading {font-size:x-large;font-weight:normal;font-style:normal;color:#6373B5;padding-top:4px;padding-bottom:0;border-bottom:1px solid #CC9}
h1 {font-size:medium;font-weight:bold;color:#6373B5;text-decoration:none}
.center_column {padding:0 8px 8px}
.main_page {width:100% !important;margin-top:16px;padding:0;background:#fff}
.plainBox {background:#fff;margin-bottom:15px;padding:8px;font:small Verdana,Arial,sans-serif}
.plainbox-description {background:#fff;margin-bottom:15px;padding:12px;font:small Verdana,Arial,sans-serif}
.infoBox {background:#fff;margin-bottom:15px;padding-left:4px;font:small Verdana,Arial,sans-serif}
.sitemap {font-size:x-small}
// .plainBoxHeading {color:#000;font-size:small;font-weight:bold;padding:5px 5px 5px}
.plainBoxHeading {background-color:#f9f9f9; border-color:#ccc; border-width:1px 0px 1px 0px; border-style:solid; padding:4px; font:small Verdana,Arial,helvetica,sans-serif;}
TABLE.footer {background:#fff;text-align:center;font-size:x-small}
TR.footertop {background:#039;font-size:x-small}
TD.footertop {padding:8px;color:#fff}
TD.footerbottom {padding:8px}
TD.cartBox {background:#eff4f8;font-size:small;padding:3px;border:1px dotted #ffb062}
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:#eee}
.errorBox {background:#ff797c;color:#fff;font-weight:bold}
.stockWarning {color:#c03}
.productsNotifications {background:#f2fff7}
.orderEdit {color:#70d250;text-decoration:underline}
.productListing-heading A:hover {color:#33f;text-decoration:underline}
TD.productListing-data {font-size:x-small;padding:8px 4px 9px;font-weight:normal;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}
TD.productListing-data-description-odd {
  background: #ffffff;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

TD.productListing-data-description-even {
  background: #eff4f8;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}
td.pageresults a {color:#00F}
td.pageresults a:hover {background:#FF3}
td.pageresults {font-size:x-small;padding:0;padding-left:3px}
TR.subBar {background:#f4f7fd}
TD.smallText,SPAN.smallText,P.smallText,DIV.smallText {font-size:x-small;font-weight:none;padding:4px}
TD.accountCategory {font-size:small;color:#abd}
TD.fieldKey {font-size:small;font-weight:bold}
TD.fieldValue {font-size:small}
TD.tableHeading {font-size:small;font-weight:bold}
CHECKBOX,INPUT,RADIO,SELECT {font-size:x-small}
TEXTAREA {width:100%;font-size:small}
.greetUser {font-size:small;padding-top:5px;padding-bottom:5px}
SPAN.greetUser {color:#D66321;font-weight:bold}
TABLE.formArea {background:#f1f9fe;border:1px solid #CC9}
TD.formAreaTitle {font:bold 12px Verdana,Arial,sans-serif}
SPAN.markProductOutOfStock {color:#c76170;font:bold 12px Verdana,Arial,sans-serif}
span.normalprice {text-decoration:line-through}
SPAN.productSpecialPrice {color:#ff797c}
span.productSpecialPriceSale {color:#ff797c;text-decoration:line-through}
SPAN.productSalePrice {color:#F00}
SPAN.productPriceDiscount {font-size:x-small;color:#F00}
SPAN.errorText {color:#f00}
.moduleRowOver {cursor:pointer;background:#D7E9F7}
.moduleRowSelected {background:#E9F4FC}
.checkoutBarFrom,.checkoutBarTo {color:#8c8c8c}
.checkoutBarCurrent {color:#000}
.messageStackError,.messageStackWarning {color:#fff;padding:2px;border:1px solid #FFB42B;background:#ff797c}
.messageStackSuccess {padding:2px;border:1px solid #FFB42B;background:#b3ffa8}
.messageStackCaution {background:#FF0;font:x-small Verdana,Arial,sans-serif}
.inputRequirement {color:#f00;font-size:x-small}
span.coming {color:#ff797c}
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 {font-weight:bold}
.ProductInfoComments,TD.ProductInfoComments,SPAN.ProductInfoComments {color:#f00;font-size:x-small;line-height:1.0;text-align:left;font-weight:bold;padding-top:6px;border-top:1px solid #FFB42B}
TD.alert,SPAN.alert {color:#F00;font-weight:bold}
TD.alertBlack,SPAN.alertBlack {color:#000;font-weight:bold}
TABLE.popupattributeqty,TABLE.popupcouponhelp,TABLE.popupcvvhelp,TABLE.popupimage,TABLE.popupimageadditional,TABLE.popupsearchhelp,TABLE.popupshippingestimator,TABLE.popupinfoshoppingcart {margin:6px;padding:6px;font:11px Verdana,Arial,sans-serif;background:#fff}
TABLE.categoriesdescription {background:#fff;font:x-small Verdana,Arial,sans-serif}
TD.categoriesdescription {font-size:x-small;line-height:100%;color:#555;padding-top:2px;padding-bottom:2px;padding-left:3px}
SPAN.category-subs-parent {font-weight:bold}
SPAN.category-subs-selected {font-weight:bold;text-decoration:underline}
.category-headings {font-weight:bold;font-size:small;padding:0 0 8px 8px}
SPAN.category-subheadings {font-weight:normal;font-size:x-small}
TABLE.products-attributes-images {float:left;padding:2px}
.categoryrows {margin-top:8px;margin-bottom:20px}
.indexcategories-header {margin-bottom:0}
.index-product-list {margin-bottom:20px}
/*TABLE.header-banner {background:#082970}*/
/*TABLE.header-banner {background:#336699}*/
SPAN.endcrumb {font-weight:normal}
DIV.products-short-desc {padding:8px;width:200px;font-size:small;background:#cf9 url("../images/quickspecs_back.gif") top right no-repeat}
SPAN.products-short-desc-heading {font-weight:bold;color:#000}
.products-short-desc:before {line-height:0.1;font-size:1px;margin:-8px 0 -8px -8px;height:15px;display:block;border:none;content:url("../images/quickspecs_tl.gif")}
.products-short-desc:after {display:block;padding-top:8px;line-height:0.1;font-size:1px;content:url("../images/quickspecs_bl.gif");margin:-10px -8px -8px;height:8px;background:transparent url("../images/quickspecs_br.gif") scroll no-repeat bottom right}
SPAN.quick-specs {background:url("../images/arrow.gif") no-repeat center left;padding:0 0 0 8px;color:#000}
TABLE.specs {text-align:left;margin-top:12px}
TH.specs-heading,SPAN.specs-heading {font-weight:bold;font-size:small;padding:8px 8px 16px 0}
TD.specs-grp-heading {background:#EEC;font-size:small;font-weight:bold;padding:8px}
TD.specs {background:#eee;font-size:x-small;padding:8px 8px 8px 4px}
TD.specs-name {background:#ddd;font-size:x-small;padding:8px 4px 8px 8px;vertical-align:top;text-align:right}
SPAN.cart-image {background:url("../images/cart.gif") no-repeat center left;padding-left:24px}
SPAN.footnotes {font-size:x-small}
/*TD.PaymentAreaHeading {padding-top: 12px; color:#666666;font:bold small Verdana,Arial,helvetica,sans-serif}*/
.PaymentAreaHeading {background-color:#f9f9f9; border-color:#ccc; border-width:1px 0px 1px 0px; border-style:solid; padding:4px; font:small Verdana,Arial,helvetica,sans-serif;}
/*TD.PaymentAreaType {font:small Verdana,Arial,helvetica,sans-serif;padding-left:4px;background-color:#ffffcc; border-color:#cccc33;border-width:1px; border-style:solid;}*/
TD.PaymentAreaType {font:small Verdana,Arial,helvetica,sans-serif;padding-left:4px}
/*.hosting-plan-1,.hosting-plan-2,.hosting-plan-3,.hosting-plan-4 {background-color:#f9f9f9; border-color:#ccc; border-width:1px 1px 1px 1px; border-style:solid; padding:0px; font:small Verdana,Arial,helvetica,sans-serif;}*/
.hosting-plan-1,.hosting-plan-2,.hosting-plan-3,.hosting-plan-4 {background-color:#ffffff; border-color:#ccc; border-width:1px 1px 1px 1px; border-style:solid; padding:0px; font:small Verdana,Arial,helvetica,sans-serif;}
/*.hosting-plan-1,.hosting-plan-2,.hosting-plan-3,.hosting-plan-4 {background:#eff4f8;font-size:small;padding:3px;border:1px solid #ffb062}*/
.hosting-plan-heading-1,.hosting-plan-heading-2,.hosting-plan-heading-3,.hosting-plan-heading-4 {background:#eff4f8;font-size:small;padding:3px;border-bottom:1px solid #ccc;height:30px}

.hosting-plans {font:x-small Verdana,Arial,helvetica,sans-serif;}
.hosting-plans-even {font:x-small Verdana,Arial,helvetica,sans-serif;background:#eff4f8;}
.hosting-feature-headings {font:x-small Verdana,Arial,helvetica,sans-serif;border-width:0px 1px 0px 0px; border-right:solid #fff;}
.hosting-feature-data {font:x-small Verdana,Arial,helvetica,sans-serif;border-width:0px 1px 0px 0px; border-right:solid #fff;}
.hosting-plan-headings {font:bold x-small Verdana,Arial,helvetica,sans-serif;}