/*-------------------PROD LIST SHELL---------------------*/
.product_list_shell .paging_header {margin-top: 0px;}
.product_list_shell .content {padding: 0px; margin: 0px;}
.product_list_shell .content br {display: none;}
.prod_dynamic_table {
  width: 610px;
}
/*--------------PROD LIST PAGING-------------*/
.paging_header, .paging_footer {
  background: #e6e0d9;
  padding: 5px;
  margin: 10px;
  clear: both;
  overflow: hidden;
  white-space: no-wrap;
}
.paging_header a, .paging_footer a {text-decoration: none;}
.paging_header a:hover, .paging_footer a:hover {text-decoration: underline;}
/*--------------PROD LIST MAIN-------------*/
.product_list {padding-left: 40px;}
.last_cart_message {width: 450px; margin:0 auto; padding: 5px; border: 1px solid #d694bb;}
.last_cart_message a {color: #d694bb; font-weight: bold;}
.product_list_product {text-align: center; height: 260px; float: left; overflow: hidden; width: 140px; margin: 10px 14px;}
.product_list_image {
  text-align: center;
}
.content .product_list .product_list_product .product_list_image img {
  max-height: 115px;
  height: expression(this.height > 115 ? 115: true);
}
.product_list_name {font-weight: bold}
.suggested_retail_price_amount {text-decoration: line-through;}
.retail_price_text, .retail_price_amount {}
.product_list .retail_price_text, .product_list .retail_price_amount {font-weight: bold; color:#532605;}
.product_list_quantity, .product_pricing { display: block; margin: 6px 0px;}
.product_list_submit_button {
  text-align: center;
  clear: both;
}
.product_list_submit_button button {
  display: block;
  width: 90px;
  margin: 0 auto;
  font-weight: normal;
  font-size: 10px;
}
.product_list_out_of_stock_text {margin-top: 30px;}
.cart_update_error {float: left; clear: both; font-weight: bold;}
.highlight {font:bold 14px; color: #e1430b;}
/*--------------DETAILED PRODUCT VIEW------------*/
.product_display_name {
	color: #ca4e00;
	font: bold 18px verdana, sans-serif;
}
.product_display_input {
	width: 30px;
	border: 1px solid #8a7a67;
}
.product_display_description_td {
	padding: 10px;
}
.long_end_style {
	margin-bottom: 10px;
}
.product_display_description_td hr {
	display: none;
}
.product_display_table td a {
	background: url(../images/theme/viewlarge.gif) no-repeat center;
	width: 118px;
	height: 16px;
	display: block;
	margin: 0 auto;
}
/*product detail*/
#BigProdHolder {
	width: 175px;
	float: left;
	margin: 10px;
}
#BigProdHolder div {
	text-align: center;
}
#BigProdInfo {
	width: 325px;
	float: left;
	margin-bottom: 10px;
}
#BigProdAddCart {
	margin-bottom: 15px;
}
#viewlarge {
	margin-top: 10px;
}
/*-------------PRODUCT CATEGORY LIST-------------*/
div.left_side_category {
  padding: 8px 0px 0px 0px;
}
div.categorylist {
  border: 2px solid #8a7a67;
  width: 170px;
  background-color: #e6e0d9;
  padding: 7px 0px 7px 6px;
}
ul.product_category_list {
  padding: 0px;
  margin: 0px;
  text-align: left;
}
ul.product_category_list li {
  list-style: none;
  font-size: 12px;
  font-style: italic;
  padding: 0px;
  margin: 0px;
}
ul.product_category_list li a {
  color: #514f26;
  text-decoration: none;
  line-height: 17px;
}
ul.product_category_list li a:hover {
  text-decoration: underline;
}
/*-----------------PRODUCT SEARCH-------------------*/
div.left_side_search {
  background-image: url(../images/theme/search_header.gif);
  background-repeat: no-repeat;
  background-position: top center;
  height: auto;
  margin: 10px 0px 10px 0px;
  padding-top: 24px;
}
div.left_side_search a {
  text-decoration: none;
  color: #514f26;
  line-height: 30px;
  width: 180px;
}
div.left_side_search div.element_search_text, div.element_submit {
 display: inline;
  /*float: left;*/
}
div.left_side_search input.text {
  width: 120px;
  height: 24px;
  border: 2px solid #8a7a67;
  margin-right: 6px;
}
div.left_side_search button.submit {
  width: 38px;
  height: 24px;
  border: 2px solid #8a7a67;
  background-color: #e6e0d9;
  color: #514f26;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}
/*--------PRODUCT SEARCH RESULTS----------*/
#product_search_table_discription {
	font-weight: normal;
	display: block;
	margin-top: 10px;
}
#product_search_table_pricing {
	width: 115px;
	display: block;
}
#product_search_table_retail_price {
	text-decoration: line-through;
}
#product_search_table_your_price {
	font-weight: bold;
}
#product_search_table_wholesale_price {
	font: 9px verdana;
}
#product_search_qty {
	margin-top: 10px;
	display: block;
}
.product_search_input {
	width: 30px;
}
.product_search_td_number {
	vertical-align: top;
}
#product_search_table_hr {
	background: #e2ebd8;
	height: 1px;
	border: none;
	display: block;
	margin: 20px 0;
}
#product_search_table_hr hr {
	display: none;
}
#checkout_link {
	text-align: left;
}
#product_search_table_number {
	font: bold 14px verdana;
}
span#product_search_table_image {
	display: block;
	margin: 0 5px;
}
.product_search_found {
	margin-bottom: 10px;
	display: block;
}
.product_listacular {
  width: 100%;
  background-image: url(../images/theme/top_gradiant.gif);
  background-repeat: repeat-x;
}