/* ------------------------------------------------------------ */
/* Item Listing v1 */
/* Structural formatting */
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

.Product-Row {
	position: relative;
	float: left;
	width: 100%;
	padding: 0 0 15px;
}

/* ----- Product Rows ----- */


.Product-Row-Images {
	position: relative;
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}

.Product-Row-Title {
	position: relative;
	float: left;
	padding: 0 0 8px 0;
	width: 100%;
}

.Product-Row-Price {
	position: relative;
	float: left;
	padding: 0 0 0 0;
	width: 100%;
}

.Product-Row-Buttons{
	display: none;
}

/* ----- Product Elements ----- */

.Product {
	position: relative;
	float: left;
	width: 152px;
	margin: 0 23px;
}
* html .Product {
	margin: 0 23px 0 14px;
}

.Product .Product-Icon{
	position: absolute;
	z-index: 2;
	left: 1px;
	top: 1px;
}

.Product .Product-Img {
	border: 1px solid #ffffff;
	width: 150px;
	z-index: 1;
}
.Product .Product-Img:hover { border: 1px solid #d7d7d7; }

.Product .Product-Text-Link {
	display: block;
	padding: 10px 0 0;
}

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

/* ----- Product Elements ----- */

.Product a { color: #333333; }
.Product a:hover { color: #333333; }

.Product .Product-Price-Title { color: #1a817e; }
.Product .Product-Price { color: #1a817e; }

.Product .Product-Price-Title-Sale { color: #1a817e; }
.Product .Product-Price-Sale { color: #1a817e; }

.Product .ST{ color: #333333; }
.Product .LT{ color: #1a817e; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

/* ----- Product Elements ----- */

.Product {
	font-size: 0.75em;
	text-align: center;
}

.Product a { text-decoration: none; }
.Product a:hover { text-decoration: underline; }

/* ----- Product Prices ----- */

.Product .Product-Price-Title,.Product .Product-Price-Title-Sale {
	font-weight: bold;
	font-size: 1.1em;
}

.Product .Product-Price,.Product .Product-Price-Sale {
	font-weight: bold;
	font-size: 1.4em;
}

.Product .ST{
	font-size: 0.9em;
	font-weight: normal;
}

.Product .LT{
	font-size: 1.0em;
	text-decoration: line-through;
	font-weight: normal;
}