/*
//
// +----------------------------------------------------------------------+
// |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.36 2005/11/03 10:15:19 dawid Exp $
*/
BODY {
 font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
 font-size: 11px;
 color: #000;
  margin: 0px;
  padding: 0px;
}
.links {
  left: -250px;
  visibility: visible;
  width: 200px;
  position: absolute;
  top: -6530px;
  height: 200px;
  z-index: 10;
}
.centershop {
  padding: 0px;
  margin: 0px;
  text-align: left;
  width: 773px;
}

TD.main, P.main {
  font-size: 11px;
  line-height: 1.5;
  text-align: left;
}
A {
  color: #363636;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
 padding: 0px;
margin: 0px;
  display: inline;
}
.banners {
  padding: 15px;
}

/*HEADER CSS*/

TABLE.header {
  background-image: url(../images/header_bg.jpg);
  background-repeat: repeat-x;
  background-color: #ffffff;
  border-bottom: 1px solid silver;
}

TABLE.headerNavigation {
  background-color: #9a9a9a;
  width: 100%;
}

TD.headerNavigation {
  position: relative;
  vertical-align: middle;
  font-family: Arial, Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 5px;
}

TD.breadCrumb {
  font-size: 10px;
  font-weight: bold;
  color: white;
  background-image: url(../../../../images/path_bkg.jpg);
  background-repeat: repeat-x;
  vertical-align: middle;
  height: 27px;
  padding-left: 3px;
}
TD.breadCrumb a {
  color: white;
}


TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: gold;
}

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

TR.headerError {
  background: tomato;
}

TD.headerError {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: tomato;
  color: black;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #AAC916;
}

TD.headerInfo {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #AAC916;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
}
.column_single {
  background-color: white;
}
.column_left {
  background-color: #153156;
 width: 174px;
}
.column_right {
  background-color: #858680;
width: 185px;
}
.boxText {
  font-size: 11px;
  line-height: 110%;
}
.leftbox, .rightbox, .centerbox, .singlebox {
}
.leftbox {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background-color: #415d78;
  margin-bottom: 1px;
  color: white;
 vertical-align: top;
}
td.leftbox {
 vertical-align: top;
}
.leftbox a {
  color: white;
}
.rightbox {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background-color: #858680;
  margin-bottom: 1px;
  color: white;
}
.rightbox a {
  color: white;
}

.centerbox {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  margin-bottom: 1px;
}
.singlebox {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  margin-bottom: 1px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  /*background-color: #abbbd3;*/
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}
td.leftboxheading {
 vertical-align: top;
  height: 41px;
 background-image: url(../../../../images/leftboxheading.gif);
 background-repeat: repeat-x;
 background-color: #163355;
}
td.rightboxheading {
 vertical-align: top;
  height: 41px;
 background-image: url(../../../../images/rightboxheading.gif);
 background-repeat: repeat-x;
 background-color: #163355;
}
.leftboxheading div {
 width: auto;
 height: auto;
 background-image: url(../../../../images/green_block.gif);
 background-repeat: no-repeat;
 background-position: left top;
 padding: 15px 10px 5px 25px;
}
.rightboxheading div {
 width: auto;
 height: auto;
 background-image: url(../../../../images/green_block2.gif);
 background-repeat: no-repeat;
 background-position: left top;
 padding: 15px 10px 5px 25px;
}
td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #ffffff;
}
TR.singleboxheading {
  background: #AAC916;
}
TR.rightboxheading {
 background-color: #adada9;
}
 TR.centerboxheading {
 background-image: url(../../../../images/pageheading.gif);
 background-repeat: repeat-x;
 background-color: #153156;
}
td.centerboxheading {
 padding: 15px 10px 11px 15px;
 vertical-align: top;
}
#featured-content {
 background-color: #425d78;
 color: white;
}
#specials-content {
  color: white;
}

#whatsnew-content a, #reviews-content a, #featured-content a, #specials-content a {
 color: white;
}
#whatsnew-content, #featured-content, #specials-content {
 text-align: center;
 padding: 5px;
}
#whatsnew-content .price, #featured-content .price, #specials-content .price {
 color: #cafd00;
 font-size: 12px;
 font-weight: bold;
}
#whatsnew-content a, #featured-content a, #specials-content a {
 font-weight: bold;
}
#whatsnew-content div, #reviews-content div, #featured-content div, #specials-content div  {
 width: auto;
 text-align: center;
}
#reviews-content {
 padding: 5px;
}
#manufacturers-select {
 padding: 5px;
}
#manufacturers-select select {
 height: 75px;
}
.leftboxcontent {
 vertical-align: top;
  line-height: 110%;
}
.rightboxcontent {
  line-height: 110%;
  border-top: 1px solid #858681;
  border-bottom: 1px solid #858681;
}
.centerboxcontent {
  line-height: 125%;
  padding-left: 4px;
  padding-right: 4px;
}
.singleboxcontent {
  line-height: 125%;
  padding: 4px;
}

.leftboxfooter, .rightboxfooter, .singleboxfooter {
  background-color: silver;
  margin-bottom: 15px;
}
.centerboxfooter {
  margin-bottom: 10px;
}
.plainBox, .plainbox-description, .plainbox-description-files {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: white;
  padding: 5px;
}
.plainBox {
}
.plainBoxIndex {
 background-color: #425d78;
 color: white;
 padding: 0 8px 5px 8px;
 line-height: 150%;
}
.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
  background-color: #f1f1f1;
}
.plainBoxHeading2 {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
  color: #343434;
  background-color: #f1f1f1;
}
.productListing-heading {
  font-size: 11px;
  font-weight: bold;
  /*color: #666;*/
  color: #000;
  padding: 3px;
  height: 20px;
}

TD.productListing-heading{
  background-color: #C6CDD6;
}

TD.productListing-data {
  font-size: 11px;
  padding: 5px;
  /*color: #666666;*/
  color: #000;
}
TD.productListing-data a {
  font-size: 11px;
  /*color: #666666;*/
  color: #000;
}
table.productListing-data {
}
table.productListing-data .smallText {
 padding-top: 10px;
}
/*center main section
-----------------------------------*/
h1 {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  text-align: left;
  margin-bottom: 0px;
  padding-right: 10px;
}
TD.pageHeading, DIV.pageHeading {
  display: none;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  text-align: left;
  margin-bottom: 0px;
  padding-right: 10px;
}

.center_column {
  padding-left: 1px;
  padding-right: 1px;
  width: 412px;
}
.main_page{
  background-color: #ffffff;
  padding: 1px 0 1px 0;
}

/* footer
--------------*/

TABLE.footer {
  background: silver;
  text-align: center;
  font-size: 10px;
  border-right: 1px solid silver;
  border-left: 1px solid silver;
  border-bottom: 1px solid silver;
}

TR.footertop {
  background: indianred;
  font-size: 11px;
}

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

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: gold;
   font-size: 10px;
   padding: 3px;
   border: 1px solid indianred;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #ffffff;
}

TR.productListing-odd td, TR.productListing-even td {
  vertical-align: middle;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: whitesmoke;
}

td.pageresults a {
  color: #9e0029;
}

td.pageresults a:hover {
  background: #bddf0c;
}

SPAN.newItemInCart {
  color: #DAA520;
  font-weight: bold;
}

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

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

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

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
  /*color: #666666;*/
  color: #000;
}
INPUT {
}

TEXTAREA {
 border: 1px inset grey;
 /*color: #666666;*/
 color: #000;
  width: 100%;
  font-size: 11px;
}

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

SPAN.greetUser {
   color: #363636;
}

SPAN.markProductOutOfStock {
  color: tomato;
  font: bold 12px Arial, sans-serif;
}

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

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #9a0002 ;
}

span.productSpecialPriceSale {
  color: #9a0002 ;
  text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #990000 ;
}
.moduleRow { }
.moduleRowOver { background-color: gold; cursor: pointer; }
.moduleRowSelected { background-color: lightgoldenrodyellow ; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: tomato;
  color: black;
  font-size: 10px;
  padding: 4px;
  border: 1px solid brown;
}
.messageStackSuccess { background-color: gainsboro; padding: 2px; border: 1px solid silver; }
.messageStackCaution { font-family: Arial, sans-serif; font-size: 10px; background-color: navy; }

/* checkout totals */
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;
}
TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

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

/* categories_description */
TABLE.categoriesdescription {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #D0D0D0;
  border:1px solid #9a9a9a;
}

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

/* categories box parent and child categories */
A.category-top {
  color: white;
  text-decoration: none;
}
A.category-links {
  color: white;
  text-decoration: none;
}
A.category-subs, A.category-products {
  color: white;
  text-decoration: none;
}
SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
  font-weight: bold;
}

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}
/* pomocprawna.info specific styles */
.body {
 background-color: #a8a89f;
}
div {
 text-align: left;
}
form {
 padding: 0;
 margin: 0;
}
img {
 border: none;
}
#main_div {
 background-color: white;
 width: 773px;
 height: auto;
 text-align: center;
 padding: 0 3px 0 3px;
}
.new_line {
 clear: both;
}
/* top panel */
#top {
 height: 30px;
 width: 773px;
 text-align: center;
}
#top .top1 {
 width: auto;
 height: 26px;
}
#top .top1, #top .top1 a {
 background-color: #9e0029;
/*
 background-color: #89b601;
*/
 color: white;
 text-decoration: none;
}
#top .top1 div {
 float: left;
}
#top .top1 .text1 {
 padding-left: 15px;
 padding-top: 5px;
}
#top .top1 h1 {
 font-family: tahoma, arial, verdana, sans-serif;
 font-size: 10px;
 font-weight: normal;
 margin: 0;
 color: white;
}
#top .top1 h2 {
 font-family: verdana, sans-serif;
 font-size: 9px;
 font-style: italic;
 font-weight: normal;
 margin: 0 0 0 2px;
}
#top .top1 .right1 {
 float: right;
 padding: 5px 6px 0px 6px;
}
#top .top1 .right2 {
 float: right;
/* color: #c7626e; */
 color: #bcc858;
 padding: 5px 6px 0px 6px;
}
#top .top2 {
 height: 4px;
 background-color: #cc7a8f;
 width: 100%;
/* background-color: #bcd56d; */
}
#top_panel {
 background-image: url(../../../../images/top_bkg2.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 width: 773px;
 height: 145px;
 text-align: center;
}
#top_panel .top_panel1 {
 background-repeat: no-repeat;
 background-position: top right;
 height: 125px;
 padding: 20px 0 0 13px;
}
#top_panel .top_panel1 #logo {
 float: left;
 width: 150px;
 padding: 15px 0 0 0;
}
#top_panel .top_panel1 .head {
 background-image: url(../../../../images/top_panel_head_bkg1.gif);
 background-repeat: no-repeat;
 background-position: top left;
 float: left;
 height: 65px;
 width: 380px;
 margin: 0 0 0 22px;
 padding: 25px 0 0 30px;
}
#top_panel .top_panel1 .head #mainTitle {
 width: 380px;
}
#top_panel .top_panel1 .head .head_text {
 width: 340px;
 text-align: center;
 padding: 3px 0 0 10px;
}
#top_panel .top_panel1 .head .head_text h1 {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 color: #363636;
 font-weight: normal;
 margin: 0;
}
#top_panel .top_panel1 #path {
 margin-top: 0px;
 clear: both;
 height: 14px;
}
#top_panel .top_panel1 #path div {
 float: left;
}
#top_panel .top_panel1 #path .dot {
 padding: 2px 5px 0 0;
 width: auto;
 height: auto;
}
#top_panel .top_panel1 #path .text {
 width: 600px;
 height: auto;
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 color: #363636;
}
#top_panel .top_panel1 #path .text a {
 color: #363636;
 text-decoration: underline;
}
#top_panel .top_panel1 .bottom_line {
 background-color: #425d78;
 position: relative;
 left: 162px;
 top: 11px;
 z-index: 100;
 width: 412px;
 height: 10px;
}
#top_panel .top_panel1 .bottom_line_main {
 background-color: #143256;
 position: relative;
 left: 162px;
 top: 11px;
 z-index: 100;
 width: 412px;
 height: 10px;
}
#top_panel .top_panel2 {
 height: 10px;
}
#top_panel .top_panel2 div {
 float: left;
 height: 10px;
}
#top_panel .top_panel2 .div1 {
 background-image: url(../../../../images/top_bottom_left_bkg.png);
 background-repeat: repeat-y;
 width: 175px;
}
#top_panel .top_panel2 .div2 {
 background-image: url(../../../../images/top_bottom_center_bkg.png);
 background-repeat: repeat-x;
 width: 412px;
}
#top_panel .top_panel2 .div3 {
 background-image: url(../../../../images/top_bottom_right_bkg.png);
 background-repeat: repeat-y;
 width: 186px;
}
#content_div {
 width: 773px;
 height: auto;
 text-align: justify;
}

.left_side {
 vertical-align: top;
 width: 174px;
 height: auto;
 background-color: #AAC916;
}
.right_side {
 vertical-align: top;
 width: 185px;
 height: auto;
 background-color: #858680;
}
.center_side {
 vertical-align: top;
 width: 412px;
 height: auto;
 background-color: #122E56;
}
.narrow_side {
 width: 1px;
 height: auto;
}

.left_side .header1 {
 height: 36px;
 background-image: url(../../../../images/under_top_left_bkg.png);
 background-repeat: repeat-x;
 padding: 9px 10px 0 10px;
 color: #dadee4;
}
.left_side .header1 .top {
 height: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.left_side .header1 .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #8898ad;
 clear: both;
}
.center_side .header1 {
 width: 412px;
 height: 45px;
 background-image: url(../../../../images/under_top_center_bkg.png);
 background-repeat: repeat-x;
}
.center_side .header1 div {
 float: left;
}
.center_side .header1 .caption {
 margin: 9px 10px 0 10px;
 color: #dadee4;
}
.center_side .header1 .caption .top {
 height: 16px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.center_side .header1 .caption .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #8898ad;
 clear: both;
 width: 90%;
}
.right_side .header1 {
 height: 36px;
 background-image: url(../../../../images/under_top_right_bkg.png);
 background-repeat: repeat-x;
 padding: 9px 10px 0 15px;
 color: #dadee4;
}
.right_side .header1 .top {
 height: 14px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FEFFFF;
 clear: both;
}
.right_side .header1 .bottom {
 font-family: Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
 font-size: 9px;
 height: 11px;
 color: #adada9;
 clear: both;
}

#lower_div {
 background-color: white;
 height: auto;
 text-align: center;
 clear: both;
 width: 779px;
}
#under_content {
 width: 100%;
 height: 10px;
 background-image: url(../../../../images/under_content_bkg1.png);
 background-repeat: repeat-x;
}

/* bottom red panel */
#bottom {
 background-image: url(../../../../images/under_content_bkg2.png);
 background-repeat: repeat-x;
 height: 47px;
 width: 779px;
 text-align: center;
 clear:both;
 font-size: 9px;
}
#bottom .top1 {
 padding-top: 0px;
 height: 32px;
 width: auto;
}
#bottom .top1 .text1 {
 padding-left: 15px;
 padding-top: 10px;
}
#bottom .top1 .text1, #bottom .top1 .text2, #bottom .top1 .text2separator {
 float: left;
 width: auto;
}
#bottom .top1 .text2, #bottom .top1 .text2separator {
 padding-top: 4px;
}
#bottom .top1, #bottom .top1 a {
 background-color: #9e0029;
 color: white;
 text-decoration: none;
}
#bottom .top1 .left {
 float: left;
 padding-top: 5px;
}
#bottom .top1 .right1 {
 float: right;
 padding: 13px 6px 0px 6px;
}
#bottom .top1 .right2 {
 float: right;
 color: #c7626e;
 padding: 13px 6px 0px 6px;
}
#bottom .top1 h1 {
 font-family: tahoma, arial, verdana, sans-serif;
 font-size: 10px;
 font-weight: normal;
 margin: 0;
 color: white;
}
#bottom .top1 h2 {
 font-family: verdana, sans-serif;
 font-size: 9px;
 font-style: italic;
 font-weight: normal;
 margin: 0 0 0 2px;
}

.formButton {
  background-color: #A00029;
  border: 0px;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
}
#searchInput {
  width: 300px;
  margin-top: 10px;
}
#searchInput {
  margin: 5px;
  font-size: 11px;
}
#searchTable {
  font-size: 11px;
}
#searchForm {
  text-align: center;
}
.searchTitle {
  font-size: 11px;
  color: #9E0029;
  font-weight: bold;
}
.bigTitle {
  font-size: 14px;
  color: #9E0029;
  font-weight: bold;
}
.mainSearchTitle {
  font-size: 12px;
  color: #9E0029;
  font-weight: bold;
}
#searchInfo {
  background-color: #1D4165;
  color: #fff;
  font-size: 12px;
  font-family: Tahoma;
  padding: 10px;
  margin: 15px 10px 15px 10px;
}
.searchPages {
  text-align: right;
  padding-right: 20px;
  font-size: 11px;
  font-weight: bold;
  font-family: Tahoma;
  color: #4A4A4A;
}
.searchPages a {
  color: #4A4A4A;
}
.documentNumber {
  float: left;
  width: 35px;
  margin-left: 10px;
  text-align: right;
  padding-right: 5px;
}
.documentData {
  float: right;
  width: 675px;
  margin-right: 20px;
  font-family: Tahoma;
}
.documentTitle a {
  color: #0E2D70;
  font-size: 12px;
  font-weight: bold;
}
.documentTitle {
  margin-bottom: 5px;
}
.documentText {
  background-image: url(../../../../images/aspseek_line.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 8px;
  margin-bottom: 5px;
}
a.documentLink {
  color: #7FA400;
}
.documentNumber {
  font-family: Tahoma;
  font-weight: bold;
  color: #83847F;
}
.documentInfo, a.documentCopy, .documentText a {
  color: #A1A1A1;
}
#notFoundInfo {
  background-color: #1D4165;
  color: #fff;
  font-size: 12px;
  font-family: Tahoma;
  padding: 10px;
  margin: 15px 10px 15px 10px;
  text-align: center;
}
#searchHelpTitle {
  margin-top: 20px;
  margin-left: 215px;
  color: #0E2D70;
  font-size: 12px;
  font-weight: bold;
}
.searchHelpTitle {
  color: #0E2D70;
  font-size: 12px;
  font-weight: bold;
}
.searchHelpSubtitle {
  color: #0E2D70;
  font-size: 11px;
}
#searchHelp {
  margin-left: 190px;
}
#copyInfo {
  background-color: #1D4165;
  color: #fff;
  font-size: 12px;
  font-family: Tahoma;
  padding: 10px;
  margin: 15px 10px 15px 10px;
  text-align: justify;
}
#copyInfo a {
  color: #fff;
  font-weight: bold;
}
#copyBottom {
 background-image: url(../../../../images/under_content_bkg2.png);
 background-repeat: repeat-x;
 /*padding: 0 3px 0 3px;*/
 height: 47px;
 width: 773px;
 text-align: center;
 clear:both;
 font-size: 9px;
}
#copyBottom .top1, #copyBottom .top1 a {
 height: 30px;
 background-color: #9e0029;
 color: white;
 text-decoration: none;
}
#copyBottom .top1 h1 {
 font-family: tahoma, arial, verdana, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 0;
}
#copyBottom .top1 .text1 {
 padding-left: 15px;
 padding-top: 7px;
}
.mainFormButton {
  width: 300px;
}
.formInput {
  font-size: 10px;
}
.tableLineAbove {
  background-color: #B6B6B4;
  height: 3px;
  margin-bottom: 5px;
}
.tableLineBelow {
  background-color: #F0F0EC;
  height: 12px;
  margin-top: 15px;
}
.tableTitleRow {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.advancedSearchTable {
  font-size: 11px;
}
#mainTitle {
  text-align: center;
  width: 300px;
}
#mainTitle h1 {
  font-family: Arial;
  font-weight: bold;
  font-size: 17px;
  font-style: italic;
  color: #84857F;
  margin: 0px;
}
#right_side .login input {
 font-family: Arial, Helvetica, sans-serif;
 color: #727272;
 font-size: 11px;
 font-weight: normal;
}
#right_side .login #username {
 height: 12px;
 width: 110px;
}
#right_side .login #passwd {
 height: 12px;
 width: 110px;
}
#right_side .login .caption {
 float: left;
 font-weight: normal;
 font-size: 10px;
 padding-top: 2px;
}
#right_side .login .input {
 float: right;
 padding-right: 10px;
}
#right_side .login .loginButton {
 float: right;
 padding-right: 10px;
}
.newLine {
 width: 1px;
 height: 1px;
 clear: both;
}
#right_side .register {
 float: right;
 height: 19px;
 padding: 8px 10px 5px 16px;
}
#right_side .register div {
 float: left;
 color: #ebebea;
 padding-right: 8px;
}
#right_side .register a {
 color: #ebebea;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
}
#right_side .login {
 clear: both;
 height: 76px;
 color: white;
 font-weight: bold;
 padding: 12px 0 0 15px;
}
#right_side .loginInfo {
 clear: both;
 background-image: url(../../../../images/right_login_bkg1.png);
 background-repeat: repeat-x;
 color: white;
 font-weight: bold;
 padding: 15px;
 text-transform: uppercase;
}
#right_side .loginInfo a {
  color: white;
}
#right_side .services {
 background-color: #adada9;
 padding: 1px 0 0 0;
}
#right_side .services a {
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: white;
 font-size:11px;
 font-weight:bold;
 line-height:90%;
 letter-spacing:-1px;
}
#right_side .services .separator {
 clear: both;
 height: 1px;
 width: 100%;
 background-color: #adada9;
}
#right_side .serv {
 clear: both;
 color: white;
 background-color: #a4a4a0;
 height: 100%;
 padding: 8px 10px 8px 15px;
}
/* */
td.bestsellers {
 background-image: url(../../../../images/right_menu1.jpg);
 background-position: top left;
 background-repeat: repeat-y;
 padding: 3px 0px 2px 25px;
}
td.bestsellers2 {
 padding: 3px 10px 2px 2px;
 background-color: #979893;
}
tr.bestsellers {
 width: 100%;
 background-color: #979893;
}
td.category-top {
 background-image: url(../../../../images/left_menu1.gif);
 background-position: top left;
 background-repeat: repeat-y;
 width: 100%;
 background-color: #5d758d;
 padding: 3px 10px 2px 28px;
 line-height: 110%;
}
td.category-subs-parent {
 background-image: url(../../../../images/left_menu2.gif);
 background-position: top left;
 background-repeat: repeat-y;
 width: 100%;
 background-color: #758a9d;
 padding: 3px 10px 2px 28px;
 line-height: 110%;
}
td.category-subs-selected {
 background-image: url(../../../../images/left_menu3.gif);
 background-position: top left;
 background-repeat: repeat-y;
 width: 100%;
 background-color: #8a9bab;
 padding: 3px 10px 2px 28px;
 line-height: 110%;
}
.quicksearchCaption {
 padding: 4px 0px 2px 11px;
 float: left;
 font-weight: normal;
 font-size: 10px;
}
.indexProduct {
 font-size: 11px;
 font-weight: bold;
 /*color: #666;*/
 color: #000;
 padding: 3px;
 height: auto;
}
.indexProduct a {
 font-size: 11px;
 font-weight: bold;
 /*color: #666;*/
 color: #000;
 padding: 3px;
 height: auto;
}
.indexProduct .price {
 color: #9E0029;
}
.indexProduct .description, .indexProduct .description a {
  font-weight: normal;
}
.loggedIn {
 font: 11px arial, sans-serif;
 font-weight: normal;
}
.loggedIn a {
 font: 12px arial, sans-serif;
 font-weight: bold;
}
#centerHeader {
 width:100%;
 background-color:#425d78;
 height:auto;
}
#centerHeader .upper {
 height:auto;
 font: 14px arial, sans-serif;
 font-weight: bold;
 color: white;
 padding: 0 20px 3px 20px;
}
#centerHeader .lower {
 height:auto;
 color: #cacbcf;
 font: 10px arial, sans-serif;
 padding: 0 20px 7px 20px;
}
.prodInfo {
 width: 100%;
 background-color: #8a9bab;
}
.prodInfo .infoBox {
 color: #fbfbfb;
 padding: 6px 10px 10px 10px;
}
.prodInfo .price {
 color: #fbfbfb;
 padding: 6px 15px 10px 5px;
 font: 18px arial, sans-serif;
}
.prodInfo .im a {
 color: #fbfbfb;
}
.noQuantity {
 height: auto;
 padding: 2px 15px 8px 15px;
 font: 11px arial, sans-serif;
 font-weight: bold;
 font-style: italic;
}
.nextPrevious {
}

/** featured products */
.featuredCenterbox {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background-color: #425d78;
}

.featuredCenterbox .indexProduct {
  color: #cafd00;
  font-size: 12px;
  font-weight: bold;
}

.featuredCenterbox a {
  color: white;
}

/** enchanced book look */
.bookTitle {
  color: #9E0029;
  font-family: Arial, Sans-serfi;
  font-weight: bold;
  font-size: 17px;
  text-align: left;
}
.bookDetails {
  font-family: Arial, Sans-serfi;
  font-size: 12px;
  padding: 10px;
  color: #fbfbfb;
  line-height: 1.5;
}
.bookAuthor {
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 10px;
  line-height: 1.0;
}
.bookInfo {
  font-weight: bold;
  color: #fbfbfb;
}
.bookPriceTitle {
  font-family: Arial, Sans-serfi;
  font-size: 12px;
  color: #fbfbfb;
}

div.scroll {
	height: 150px;
	width: 165px;
	overflow: auto;
	margin: 5px;
}
.manufacturerDot {
  color: rgb(202, 253, 0);
  font-size: 18px;
  font-weight: bold;
}

.manufacturerDotBlue {
  color: rgb(20, 48, 85);
  font-size: 18px;
  font-weight: bold;
}

.afiles{
	color:#9E0029;
	font-weight:bold;
}

.afiles2{
	color:#143055;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;

}

.afiles3{
	color:#CAFD00;
	font-weight:bold;
}

#top_banner {
 width: 468px;
 height: 60px;
 position: absolute;
 top: 59px;
 padding: 5px 5px 5px 5px;
}
