/*
//
// +----------------------------------------------------------------------+
// |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 290 2004-09-15 19:48:26Z wilt $
*/
BODY {
    /*background: url(../images/mainBG.jpg);*/
	background-color: #d1bda2;
	color: #000000;
	margin: 0px;
	padding: 10px;
   font: 11px Verdana, Arial, sans-serif;
}

.centershop {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 750px !important;
}

TD.homeFlash {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
}

TABLE.giftCert {
  width:750px;
  background: url(../images/homeLowBG.gif); 
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  height: 10px;
  margin: 0px;
  color: #000000;
  font-size: 9px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
}
TD.giftCert {
  padding-right: 80px;
  padding-left: 0px;
  padding-bottom: 1px;
  padding-top: 7px;
  text-align:right;
  vertical-align:top;
}

TD.main {
  padding-left: 20px;
  padding-right: 30px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin: 0px;
  color: #000000;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
}

div.mainColor {
  /*background-color:#cbd9d1;*/
  background-color:#eeeeee;
  padding-left: 10px;
  padding-right: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: 10px;
  margin-bottom: 3px;
  color: #000000;
  font-size: 9px;
  font-weight: bold;
  letter-spacing:1px;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
}

/* SHOPPING CART */
TD.main2 {
  padding-left: 15px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 3px;
  margin: 0px;
  color: #000000;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
}

.infoInnerPad{
  padding-left:15px;
}

/* SHIPPING ADDRESS DURING CHECKOUT */
TD.main3 {
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
  color: #3f5657;
  font-size: 9px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
}

TD.main4 {
  padding-left: 0px;
  padding-right: 25px;
  margin: 0px;
  background-color: #ffffff;
  color: #000000;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
  width: 400px;
}
P.main {
  padding-left: 5px;
  padding-right: 25px;
  margin: 0px;
  color: #000000;
  font-size: 11px;
  line-height: 1.5;
}

/* CHECKOUT BUTTON PADDING FOR NESTED TABLE */
TD.main5 {
  width:100%;
  padding-left: 20px;
  padding-right: 30px;
  color: #000000;
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
}

P.main5 {
  background-color: #ffffff;
  color: #000000;
  font-size: 11px;
  line-height: 1.5;
}

TD.inputCopy {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
	font-size: 10px;
	line-height: 1.5;
	width: 160px;
}

A {
  padding:0px;
  margin:0px;
  position: relative;
  vertical-align: middle;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  letter-spacing:0px;
  text-decoration: none;
}

A:hover {
  color: #999999;
  text-decoration: none;
}

FORM {
	display: inline;
}
.banners {
  /*padding: 15px;*/
}

/*HEADER CSS*/

TABLE.header {
  /*background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;*/
}

TABLE.headerNavigation {
  background-color:#FFFFFF;
  background: url(../images/headerBG.gif);
  width: 750px !important;
  height: 80px;
}

TABLE.headerLow {
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
}

/*search field bgColor in tpl_search_header*/

TD.headerNavigation {
  vertical-align: bottom;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color:#a9b472;
  letter-spacing:1px;
  padding-top: 20px;
  padding-right: 50px;
  padding-bottom: 10px;
}

TD.headerLogo {
  vertical-align: bottom;
  padding-top: 20px;
  padding-right: 0px;
  padding-bottom: 10px;
}

.searchPush {
	height:30px;
	}

/*The following styles are for the home page intro*/

TD.homeHeader {
  width: 250px;
  position: relative;
  padding-top: 10px;
  padding-bottom: 0px;
  vertical-align: middle;
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #71513A;
  letter-spacing:0px;
  text-decoration: none;
}

TD.homeDescription {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
  text-align: left;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #545454;
  letter-spacing:0px;
  text-decoration: none;
}

span.marie {
  position: relative;
  font-family: Georgia, Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #897658;
  letter-spacing:0px;
  text-decoration: none;
}

span.chavez {
  position: relative;
  font-family: Georgia, Times, serif;
  font-size: 11px;
  font-weight: bold;
  color: #2e251c;
  letter-spacing:0px;
  text-decoration: none;
}

span.marieBig {
  position: relative;
  font-family: Georgia, Times, serif;
  font-size: 15px;
  font-weight: bold;
  color: #897658;
  letter-spacing:0px;
  text-decoration: none;
}

span.chavezBig {
  position: relative;
  font-family: Georgia, Times, serif;
  font-size: 15px;
  font-weight: bold;
  color: #2e251c;
  letter-spacing:0px;
  text-decoration: none;
}

/*End styles for the home page intro*/

/*Begin styles for the info pages*/

div.infoHeader {
  margin-top: 30px;
  margin-left: 25px;
  margin-bottom: 10px;
  margin-right: 40px;
  /*border:thin;
  border-bottom-style:solid;
  border-color: #3f5657;*/
  font-size: 17px;
  font-weight: normal;
  font-family: Georgia, Garamond, Times, serif;
  letter-spacing: 1px;
  color: #2e251c;
}

div.infoSection {
  margin-bottom: 10px;
  margin-top: 15px;
  margin-left: 25px;
  margin-right: 40px;
  padding-top: 7px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  border:thin;
  border-bottom-style:solid;
  border-color: #999999;
  font-size: 11px;
  font-weight: bold;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  letter-spacing: 1px;
  color: #999999;
}

div.subInfoHeader {
  margin-bottom: 5px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #999999;
  letter-spacing:1px;
  text-decoration: underline;
  padding-top: 20px;
  padding-left: 25px;
  padding-bottom: 0px;
  padding-right: 0px;
}

p.infoPageDescrip {
  padding: 0px 30px 0px 30px;
  margin:0px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  letter-spacing:1px;
  text-decoration: none;
}

p.information {
  padding-top: 0px;
  padding-left: 30px;
  padding-bottom: 10px;
  padding-right: 30px;
  margin:0px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  letter-spacing:1px;
  text-decoration: none;
}

ul.infoPage {
  margin-top:-5px;
  margin-left:50px;
  margin-right:10px;
  margin-bottom:10px;
  padding-left: 5px;
}

li.infoPage {
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 2px;
  padding-right: 30px;
  margin-top:0px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  letter-spacing:1px;
  text-decoration: none;
}

span.infoIndent {
  padding: 0px 5px 0px 25px;
  margin:0px;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  letter-spacing:1px;
  text-decoration: none;
}

TD.backBtn {
  padding-right: 10px;
}
/*End styles for the info pages*/

TD.breadCrumb {
  font-size: 10px;
  font-weight: bold;
  color: #cccccc;
  padding: 3px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: 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: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  background: #ffffff;
  /*padding: 2px;*/
}

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

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

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  background-color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  color: Black;
  /*padding: 3px;*/
  height: 20px;
  padding-left: 0px;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #ffffff;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #ffffff;
  margin-bottom: 0px;
}

.plainbox-description {
  text-align: left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color:#997E94;
  letter-spacing:1px;
  padding-top: 0px;
  padding-bottom: 0px;
  /*border:1px solid #9a9a9a;
  padding: 5px;*/
}

.plainBox {
  text-align: left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color:#000000;
  letter-spacing:1px;
  padding-left: 25px;
  padding-top: 0px;
  padding-bottom: 0px;
}

td.plainBox2 {
  background-color: #66744e;
  text-align: center;
  font-family: Garmond, Georgia, Times, serif;
  font-size: 9px;
  font-weight: normal;
  color:#890A04;
  padding: 0px;
  margin: 0px;
}
td.plainBox2 a {
  color: #000000;
}

td.plainBox2 a:hover {
  color: #a9b472;
 }
td.plainBoxHome {
  text-align: center;
  font-family: Garmond, Georgia, Times, serif;
  font-size: 9px;
  font-weight: normal;
  color:#000000;
  padding: 0px;
  margin: 0px;
}
td.plainBoxHome a {
  color: #000000;
}

td.plainBoxHome a:hover {
  color: #cccccc;
 }

.plainbox-product-description {
  width:390px;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 15px;
  border: 0px none #9a9a9a;
}

div.productName {
  font-family: Garmond, Georgia, Times, serif;
  font-weight:bold;
  font-size: 15px;
  color: #FFFFFF;
  padding-top:10px;
  padding-bottom:5px;
  margin-bottom:5px;
  margin-left:5px;
  padding-left:8px;
  background-color:#2e251c;
  }
  
  div.productPrice {
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  font-size: 12px;
  color: #000000;
  padding-top:4px;
  padding-bottom:0px;
  padding-left:14px;
  }
  
  div.description {
  font-family: Georgia, Garmond, Times, serif;
  font-weight:normal;
  font-size: 11px;
  line-height: 17px;
  color: #000000;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:14px;
  padding-right:10px;
  }

.additionalImages {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  padding-left: 0px;
  padding-right: 0px;
  margin:0px;
}

td.addImageHolder {
  background: url(../images/addImageBG.gif);
  }


.options {
  font-family: Georgia, Times, serif;
  font-size: 11px;
  color: #000000;
  padding-left:10px;
  padding-right: 0px;
  padding-bottom:0px;
  padding-top:5px;
}

.cartBox {
   /*background: url(../images/cartBG.gif);*/
   width: 100px;
   vertical-align:top;
   font-size: 10px;
   padding-top: 25px;
   padding-left: 9px;
   padding-right: 0px;
   padding-bottom: 0px;
   color: #666666;
   font-weight: bolder;
   /*border: 1px solid #ffffff;
   border-top-color: #ffffff;
   border-bottom-color: #ffffff;
   border-right-color: #ffffff;*/
}

.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  letter-spacing: 1px;
  color: #999999;
  padding-left: 30px;
  padding-right: 15px;
  padding-top: 10px;
  text-decoration:none;
}

/*center main section DIV.pageHeading, h1
-----------------------------------*/
TD.pageHeading, DIV.pageHeading {
  /*background-image:url(../images/productHeader.gif);*/
  font-size: 17px;
  font-weight: normal;
  font-family: Georgia, Garamond, Times, serif;
  letter-spacing: 1px;
  color: #2e251c;
  padding-top: 30px;
  padding-left: 28px;
  padding-bottom: 0px;
  padding-right: 0px;
}

TD.pageHeadingPrice {
  font-size: 17px;
  font-weight: bold;
  font-family: Georgia, Garamond, Times, serif;
  color: #000000;
  padding-top: 20px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 35px;
}

h1 {
  font-size: 17px;
  font-weight: bold;
  font-family: Georgia, Times, serif;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

.center_column {
  background-image:url(../images/centerBG.gif);
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
}

.main_page{
  width: 750px !important;
  /*background-color: #ffffff;
  /*border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;*/
  padding: 0px;
}

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

TABLE.footer {
  background-color: #ffffff;
  text-align: center;
  font-size: 10px;
  /*border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;*/
}

TR.footertop {
  background-color: #ffffff;
  font-size: 11px;
}

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

/*PRODUCT LISTING
-------------------------------------*/
TR.productListing-odd, TR.upcomingProducts-odd {
  background: #ffffff;
}

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

TABLE.categoryBG {
  width:750px;
  background: url(../images/productThumbsBG.gif);
  }

TD.categoryFlash {
  width:340px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin:0;
}

TD.productThumbs {
  /*height:380px;*/
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin: 0px;
}

.productListing-heading {
  font-size: 10px;
  font-weight: bold;
  color: #252f16;
  padding: 0px;
  height: 20px;
}

TD.productlisting {
  vertical-align:top;
  height: 360px;
  padding-left:0px;
  padding-right:15px;
  margin: 0px;
}

td.productDataImages img {
  background: url(../images/thumbsBG.gif);
  padding-top:0px;
  padding-bottom:15px;
  padding-left:6px;
  padding-right:6px;
  /*border: 2px groove #66754e;
  margin: 0px 5px 9px 0px;*/
}

TD.productBanner {
  width: 750px !important;
}

TD.productBanner2 {
  width: 750px !important;
}

TD.productListing-data {
  font-size: 10px;
  padding-bottom: 0px;
}

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

TD.smallText, SPAN.smallText, P.smallText, {
  text-align: right;
  padding-left: 25px;
  padding-right: 30px;
  font-size: 8px;
}

td.pageResults{
  background-image:url(../images/mainNavBG.gif);
  width:750px;
  text-align: right;
  padding-left: 0px;
  padding-right: 30px;
  padding-top: 9px;
  padding-bottom: 17px;
  padding-left: 10px;
  font-size: 9px;
}

.current {
  color:#666666;
  font-size: 9px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight:bold;
  }

span.itemCount{
  float:left;
  margin-left:20px;
  margin-top: 2px;
  color:#999999;
  font-size: 7px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight:bold;
  }

/*ADDITIONAL IMAGE POSITIONING AS WELL*/
TD.smallText2{
  text-align: left;
  padding-right: 35px;
  padding-left: 35px;
  padding-bottom:10px;
  padding-top: 5px;
  margin:0px;
  font-size: 9px;
}

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

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

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 650px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight: normal;
  background-color:#ffffff;
  color: #000000;
  font-size: 12px;
  /*position: relative;*/
  padding: 10px 10px 10px 10px;
}

.greetUser {
   color: #252f16;
   font-weight: bold;
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {}

SPAN.markProductOutOfStock {
	color: #824e33;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
	font-weight:lighter;
	text-decoration: line-through;
	color: #999;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #000;
  padding-top: 5px;
}

span.productSpecialPriceSale {
  color: #824e33;
  text-decoration: line-through;
}

.inputRequirement {
  font-size: 10px;
  color: #3f5657;
  padding-left: 3px;
  padding-right: 35px;
}

SPAN.productPriceDiscount {
  font-size: 10px;
  color: #000;
  padding-left: -3px;
  margin-left: 0px;
  padding-right: 5px;
}
.moduleRow { }
.moduleRowOver { background-image:url(../images/btn_prev.gif); cursor: pointer; }
.moduleRowSelected { background-image:url(../images/btn_prev.gif); }

/* message box */

.messageBox {}
.messageStackError, errorBox {
  background-color: #890A04;
  color: #ffffff;
  font-size: 10px;
  padding: 4px;
}
.messageStackWarning {
  background-color: #ffffff;
  color: #ff0000;
  font-size: 10px;
  padding: 4px;
  border: 1px solid #9a9a9a;
}
.messageStackSuccess { background-color: #FBF7F4; padding: 2px; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FBF7F4; }

/* 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-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-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 {
  padding-right:25px;
}

/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom: 6px;
  margin:0px;
  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: #000000;
  margin: 0px;
  padding: 0px;
  font: 11px Verdana, Arial, sans-serif;
}

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

TABLE.productPageMainBG {
  background: url(../images/prodMainBG.gif);
  width:750px;
  }

TD.categoriesdescription {
  font-size: 11px;
  line-height: 1.0;
}
TD.productDisplay {
  width:270px;
  padding-right: 5px;
  padding-left: 0px;
  padding-bottom: 20px;
}
div.mainImg {
  background-image:url(../images/productBG.gif);
  padding:0px;
  margin:0px;
}

/* categories box parent and child categories and extra links */
/* TD.category-top, TD.category-links {
  color: #ffffff;
  text-decoration: none;
  background-color: #ff0000;
} */

/*contains footer links below
-------------------------------------*/
TD.lowNav {
  background-color:#FFFFFF;
  background: url(../images/lowNavBG.gif);
  padding-top: 15px;
  padding-bottom: 20px;
}
td.lowNav a {
  font-family: Georgia, Garamond, Times, serif;
  padding-left:10px;
  padding-right:10px;
  font-size: 11px;
  color: #000000;
}

td.lowNav a:hover {
  color: #999999;
 }
 
 td.infoBar {
 height: 20px;
 background-image:url(../images/infoBarBG.gif);
 }
 
div.infoBar {
 width:100%;
 margin:0px;
 padding:0px;
 height: 20px;
 background-image:url(../images/infoBarBG.gif);
 }
  
TD.lowNavPad {
  background-color: #ffffff;
}

/*Link Rollover Styles for page results*/

td.pageresults {
  color:#cccccc;
  padding-top: 12px;
  padding-bottom: 12px;
}
td.pageresults a {
  color: #000000;
}

td.pageresults a:hover {
  color: #999999;
  /* background: #997E94; */
}

/*End Link Rollover Styles for page results*/

td.productDisplay a {
  color: #000000;
}

td.productDisplay a:hover {
  color: #999999;
}

table.prevNext {
  background-image:url(../images/prevNextBG.gif);
  width:750px;
  height:40px;
  padding: 0px 0px 0px 0px;
  margin:0px;
}
TD.prevNext {
  vertical-align:top;
  padding-top: 6px;
  margin:0px;
}
A.prevNext1, A.prevNext2, A.prevNext3 {
  padding: 0px 0px 0px 0px;;
  margin:0px;
  border:none;
}

/* ROLLOVER LINK STYLES BEGIN HERE */

A.category-top, A.category-links {
  color: #000000;
  text-decoration: none;
  background: #ff0000;
}

A.category-subs, A.category-products {
  color: #000000;
  text-decoration: none;
}
A.advancedSearch {
  color: #000000;
  text-decoration: none;
  border-style:none;
}
table.category-nav-table {
  width:750px;
  background: url(../images/mainNavBG.gif); 
}

TD.category-nav {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 7px;
  padding-bottom: 15px;
  vertical-align:middle;
}

/* MAIN LINKS */

A.category-nav {
  color: #000000;
  text-decoration: none;
  background-image: none;
  text-align: center;
  font-family: Georgia, Garamond, Times, serif;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
}

A.category-nav:hover {
  color: #999999;
  text-decoration: none;
  background-image: none;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
}

A.category-nav-subs, A.category-nav-subs-selected {
  color: #000000;
  text-decoration: none;
}
SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
  font-weight: bold;
}

A.infoLink {
  color: #000000;
  text-decoration: underline;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
}

A.infoLink:hover {
  color: #000000;
  text-decoration: underline;
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
}

TD.infoPage {
  padding:0px;
}

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

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

/*Product Link Styles*/

A.crosSell {
  font-family: Georgia, Garmond, Times, serif;
  font-weight:bold;
  font-size: 11px;
  line-height: 17px;
  color: #000000;
}

A.crosSell:hover {
  color: #999999;
}

p.twelfthstreet {
  padding-top:15px;
  padding-right:25px;
  }
A.twelfthstreet {
  font-size: 7px;
  letter-spacing: 0px;
  color: #FFFFFF;
}

A.twelfthstreet:hover {
  color: #000000;
 }

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  padding: 0px;
}
