/* $Id: rationalize_cart.css,v 1.2 2009/04/11 11:37:41 vetkhy Exp $ */

/**
 * @file
 * Main CSS for out block.
 *
 * Some of the styles are empty by default,
 * but you can customize the most of things in block.
 */

/**
 * Common
 */

.rationalize_cart_block_title {
	color: white;
}
.rationalize_cart_sort_header {
}
#rationalize_cart_content {
}

.rationalize_cart_productimage {
} /* Please use height if product images are non square.
     Alternatively, you can add "Define canvas" action in your ImageCache preset
     or use "Resize" against "Scale". */

.rationalize_cart_btn {
  vertical-align: middle;
}
.rationalize_cart_spanqty {
  margin-left: 3px;
  margin-right: 3px;
 }
.rationalize_cart_spansum {
  font-weight: lighter;
 }
.rationalize_cart_updateproduct_form {
  display: inline; /* need to show "-" 1 "+" (in line :)) */
 }
#rationalize_cart_scroll_area {
}

/**
 * Table in vertical view
 */
 
td.rationalize_cart_tddesc {
  font-size: x-small;
}
td.rationalize_cart_tdpic {
  vertical-align: middle;
}
td.rationalize_cart_tdtitle {
}
td.rationalize_cart_tdqty {
  text-align: center;
  white-space: nowrap;
}
td.rationalize_cart_tdsum {
  text-align: right; /* LTR */
}
.rationalize_cart_divremove {
  float: right; /* LTR */
}

.rationalize_cart_scroll_area_vert {
  margin-bottom: 4px;
  margin-top: 4px;
  overflow: hidden;
}

/* We are hiding scroll buttons by default for JavaScript-disabled case.
   Script changes the *_def class to *_scroll if scrolling needed.*/
.rationalize_cart_scroll_up_def {
  display: none;
}
.rationalize_cart_scroll_up_scroll {
  display: block;
  height: 20px;
  text-align: center;
}                         
.rationalize_cart_scroll_up_scroll:hover {
  background-color: silver;
  cursor: pointer;
}

.rationalize_cart_scroll_down_def {
  display: none;
}
.rationalize_cart_scroll_down_scroll {
  display: block;
  height: 20px;
  text-align: center;
}
.rationalize_cart_scroll_down_scroll:hover {
  background-color: silver;
  cursor: pointer;
}

/**
 * Horisontal (or "large icons") view
 */

.rationalize_cart_item_hor {
   float: left; /* LTR */
   margin: 5px;
   text-align: center;
}

.rationalize_cart_scroll_area_hor {
  overflow: hidden;
} /* Please do not use margin! */

.rationalize_cart_scroll_left_def {
  display: none;
}
.rationalize_cart_scroll_left_scroll {
  float: left;
  margin-right: 2px;
  text-align: center;
  width: 20px;
}
.rationalize_cart_scroll_left_scroll:hover {
  background-color: silver;
  cursor: pointer;
}

.rationalize_cart_scroll_right_def {
  display: none;
}
.rationalize_cart_scroll_right_scroll {
  float: right;
  margin-left: 2px;
  text-align: center;
  width: 20px;
}
.rationalize_cart_scroll_right_scroll:hover {
  background-color: silver;
  cursor: pointer;
}

/**
 * Summary
 */
 
table.rationalize_cart_summary {
}
td.rationalize_cart_summary_tditems {
}
td.rationalize_cart_summary_tdtotal {
}
tr.rationalize_cart_summary_links {
}
td.rationalize_cart_summary_tdview {
}
td.rationalize_cart_summary_tdcheckout {
}

.form-submit.rationalize_cart_btn.minus {
  width: 18px;
  height: 14px;
  margin-right: 9px;
}

.form-submit.rationalize_cart_btn.plus {
  height: 16px;
  margin-left: 9px;
}

.form-submit.rationalize_cart_btn.multi {
  width: 12px;
  height: 12px;
}

.rationalize_cart_tdqty {
  font-size: 15px;
  color: #0624BB;
  font-weight: bold;
}

.rationalize_cart_btn {
  width: 19px; 
  height: 19px;
  margin-right: 10px;
}

.cart-empty {
  font-size: 15px;
}
