/* product-list.tpl */
ul#product_list { margin-top: 2em; list-style-type: none }
ul#product_list li {
	background: #F3F6FB url('../img/block_category_item_bg.jpg') repeat-x;
	/*border: solid 1px #E2E5EA;*/
	border-left: solid 3px #ffffff;
	padding: 6px 0 6px 6px;
	min-height: 416px;
	height: auto;
	width:334px;
	float: left;
	margin-bottom: 0.3em
}
* html ul#product_list li {
	height: auto !important;
	height: 130px
}
ul#product_list li a {
	text-decoration: none;
	color: #374853
}
ul#product_list a.product_img_link {
	border: solid 1px #E2E5EA;
	float: left;
	margin-right: 1.6em
}
ul#product_list a.product_img_link img { vertical-align: bottom; display: block }
ul#product_list li h3 { margin: 0.8em 0;text-align: center; }
ul#product_list li .new {
	background: transparent url(../img/flag_new_bg.jpg) repeat-x scroll 0%;
	border: 1px solid #488C40;
	color: white;
	font-size: 0.6em;
	font-weight: bold;
	margin: 0 1em 0 0;
	padding: 0 0.4em;
	text-transform: uppercase;
	vertical-align: 0.3em
}
ul#product_list li p.product_desc {
	margin-bottom: 0;
	font-size: 0.92em
}
ul#product_list li div.center_block {
	float: left;
	width: 319px;
	margin-left: 13px;
}
ul#product_list li div.right_block {
	float: left;
	width: 124px;
	text-align: right;
	margin-left: -12em;
    /*margin-top: 7em;*/
	margin-top: 28em;
}
ul#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
	color: #da0f00;
	text-transform: uppercase;
	font-weight: bold;
	display: block
}
ul#product_list li .on_sale {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 122px;
  padding: 16px;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  font: normal normal bold 22px/1 "Trebuchet MS", Helvetica, sans-serif;
  color: rgba(255,255,255,1);
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: -webkit-linear-gradient(-90deg, rgba(255,0,0,1) 0, rgba(255,16,50,1) 50%, rgba(255,0,7,1) 51%, rgba(214,34,79,1) 100%), #0199d9;
  background: -moz-linear-gradient(180deg, rgba(255,0,0,1) 0, rgba(255,16,50,1) 50%, rgba(255,0,7,1) 51%, rgba(214,34,79,1) 100%), #0199d9;
  background: linear-gradient(180deg, rgba(255,0,0,1) 0, rgba(255,16,50,1) 50%, rgba(255,0,7,1) 51%, rgba(214,34,79,1) 100%), #0199d9;
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 0 0 6px 2px rgba(244,247,76,0.88) inset, -3px 4px 6px 1px rgba(140,140,140,0.7) ;
  box-shadow: 0 0 6px 2px rgba(244,247,76,0.88) inset, -3px 4px 6px 1px rgba(140,140,140,0.7) ;
  text-shadow: 1px 1px 1px rgba(0,0,0,1) ;
	top: -280px;
	position: relative;
	right:10px;
	
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em
}
ul#product_list li .price {
	display: block;
	font-size: 1.5em;
	margin-bottom: 0.2em
}
ul#product_list li span.availability {
	color: #488c40;
	font-size: 0.9em
}
ul#product_list li a.button { margin-top: 0.5em }
ul#product_list li p.compare input { vertical-align: text-bottom }
