body {
  background:#fcf1c3 url(../images/green-yell-grad1.jpg) no-repeat scroll 0 0;
}

.middle {
  padding-bottom: 25px;
}

.topSearch .top-links a, .topSearch .top-links a:hover,
.topSearch a, .topSearch a:hover 
{
  color:#ffffff;
}

.footer, .footer label {
  color:#323232;
}

.footer a, .footer a:hover {
  color:#323232;
}

.category-head {
  background:#85191a url(../images/red-green_01.gif) repeat scroll 0 0;
  /*margin-bottom: 0px;*/
}

.category-head h2 {
  font-size: 18px;
}

/* fixing some funkiness in chrome and safari */
.category-prod-list-container {
  clear: both;
}

.page-head {
  background:#85191a url(../images/red-green_01.gif) repeat scroll 0 0;
}

div.product-usb {
  font-style: italic;
  font-size: 140%;
  color: #8e1921;
}

#leftBgCreator {
  background-color: transparent;
}

.sidebar .box {
  /*background-color: #fcf1c3;*/
  background-color: #fff;
}

.sidebar .box .content{
  padding: 3px;
  /* background:#ffffff url(../images/mini-gradient.png) no-repeat scroll 0 0; */
  background-color: #fff; 
  border: 1px solid #ddd;
}

.sidebar .cart-count {
  background-color: #fcf1c3;
}

.base-mini .head {
  background-color:transparent;
}

.base-mini .head h4{
  border-top: 0px none;
}

.newsletterBox {
  margin:15px 0 15px 10px;
}

.mini-newsletter-signup .content p {
  margin:7px 0 7px 7px;
}

.sidebar .box-help {
  text-align: center;
  background-color: #ffffff;
}

.sidebar .box-help img {
  margin: auto;
}

.odd {
  background-color: #eaf4dc;
}

/* Category Menu overrides */
.leftNavContainer {
  background-color:#adba8f;
}

#leftNav li {  border-bottom: 1px solid #fff; }

#leftNav li.over a,
#leftNav li.active a,
#leftNav li.over a span,
#leftNav li.activ a span
 { font-weight: bold; color: #8e1921; }

#leftNav ul { background-color: #fcfcfa;}
/* end menu overrides*/

table.pager { background:url(../images/pager-green.gif); }

/* Tabs */
.tabs { background:url(../images/tab-green.gif) repeat-x 0 100% #fff; }
.tabs li.active a, .tabs li.active a:hover {
  background-color:#adba8f;
}
.tabs a:hover { background-color:#eaf4dc; color:#444; }


/* Product Grid */

.catalog-listing h5 {
  width: 149px;
}

.generic-product-grid td a, .generic-product-grid td a:hover {
  color:#8E1921;
  font-size:12px;
  font-weight:bold;
}

.generic-product-grid td .ratings, 
.generic-product-grid td .price-box, 
.generic-product-grid td .addToIcons,
.generic-product-grid td .list-unique-sell,
.generic-product-grid td h5 
 {
  padding-left: 10px;
}


.listing-type-grid {
  margin: 0px;
}

/* Price Matrix */
.configurable_matrix_wrapper table {
  width: 100%;
}

.configurable_matrix_wrapper table td , .configurable_matrix_wrapper table th{
  padding:3px 8px;
}

.configurable_matrix_wrapper table td.matrix_col_1 {
  width: 40%;
}
.configurable_matrix_wrapper table td.matrix_col_price {
  width: 15%;
}
.configurable_matrix_wrapper table td.matrix_col_qty {
  width: 15%;
}

tr.configurable_matrix_heading {
  background-color:#EAF4DC;
}

.configurable_matrix_wrapper table tbody td {
  border-bottom:1px solid #D9DDE3;
}
.configurable_matrix_wrapper table tbody tr.matrix_row_submit td {
  border-bottom:0px none;
}
.configurable_matrix_wrapper table tbody tr td.matrix_col_horrizontal_break {
  border-bottom:0px none;
}
.configurable_matrix_wrapper table tbody tr.fltrow td {
  border-bottom:0px none;
}
.configurable_matrix_wrapper table tbody tr.fltrow {
  background-color: #ffffff;
}
.configurable_matrix_wrapper table tr.odd {
  background:#FFFFFF none repeat scroll 0 0;
}
.configurable_matrix_wrapper table tr.even {
  background:#FCFCFC none repeat scroll 0 0;
}

/* Featured Proucts Carousel */
.jcarousel-title {
 font-family: times;
 font-size: 14px;
}

div.jcarousel-clip div.boxgrid {
  background-color: #EAF4DC;
} 

div.jcarousel-clip div.boxgrid {
  background-color: #EAF4DC;
  border: 2px solid #EAF4DC;
} 

div.jcarousel-clip div.boxgrid img {
  background-color: #EAF4DC;
}

div.jcarousel-clip div.boxcaption {
  background-color: #990005;
  opacity: 0.6;
}

div.jcarousel-clip div.boxcaption .box_price span, div.jcarousel-clip div.boxcaption .box_adtocat a {
  color: #fff;
  font-weight: bold;
}


/* #FCF1C3 */
.head-alt2 {
  background-color:#FCF1C3;
}

.topSearch {
  margin-bottom: 0px;
}	

.success-msg {
  background-color:#eaf4dc;
  border-color:#446423;
  color:#3D6611;
}

.data-table thead tr {
  background-color:#eaf4dc;
}
.data-table tfoot tr {
  background-color:#eaf4dc !important;
}

.product-img-box .product-image{
  background:url(../images/product-image-bg.jpg) repeat-x 0 100% #fff; )
}

.product-img-box .product-image-zoom img {
  position: static;
  margin: 30px auto;
  left: auto;
  top: auto;
  vertical-align: middle;
}

/* blog related styles */
.blog .head h4 {
  background-image:none;
}

/* C Kit Options Customizations */
.options-list .ckit-options-col {
  margin: 15px;
}
.options-list .ckit-options-col .ckit-option {
  margin-top: 3px;
}

/* Shopping Cart */
.cart-collateral h4 {
  color: #990005;
}
.one-page-checkout .active .head {
 background-color: #990005;
 border-color:  #990005;
}
