#product {
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:1px;
}
#intro {
	position:relative;
	background-position:left bottom;
	background-repeat:no-repeat;
	min-height:320px;
}
#intro h1, #intro h2 {
	margin-bottom:0px;
}
#intro h2 {
	margin:.5em 0px 0em 0px;
}
#intro h3 {
	margin-top:-.3em;
}
#intro p {
	margin-left:210px;
	text-align:right;
	font-size:1.1em;
}
#cross-link {
	position:absolute;
	width:162px;
	bottom:20px;
	right:160px;
}

#features {
	float:right;
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:255px;
	padding-left:20px;
	width:150px;
	min-height:170px;
}
#features ul li {
	font-size:1.2em;
	font-weight:bold;
	padding-left:35px;
	padding-top:5px;
	min-height:21px;
	margin-top:0px;
	margin-bottom:0px;
	background-position:3px 0px;
}
/***************** Add to basket box *****************/
/*#purchase {
height:30px;
background-repeat:repeat-x;
background-position:left bottom;
margin-bottom:1em;
}
#price {
float:left;
font-size:1.2em;
position:relative;
top:-3px;
}
#price strong {
font-size:1.2em;
}
#size {
float:left;
margin-left:40px;
position:relative;
top:-3px;
}
#size label {
margin-right:10px;
}
#size select {
vertical-align:middle;
}
#addToBasket {
float:right;
position:relative;
top:-3px;
}
#addToBasket input {
vertical-align:middle;
margin-left:15px;
}
#addToBasket label {
margin-right:10px;
}
input#quantity{
width:40px;
position:relative;
margin-left:0px;
top:-2px;
}*/

#primary_block {
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:1px;
	margin-bottom:1em;
}
#primary_block #pb-left-column {
	float:none;
	position:relative;
	margin:0px;
	width:auto;
	text-align:left;
}
#primary_block form#buy_block {
	float:none;
	border:none;
	padding:10px;
	text-align:left;
	background:#F7FBF2 url(/templates/common/media/shop/product-basket-bg.jpg) repeat-x left bottom;
}
/* prices */
#primary_block form#buy_block p.price {
	text-align:left;
	margin:0px;
	padding:0px;
}
#primary_block form#buy_block p.price br {
	display:none;
}
#primary_block form#buy_block span#pretaxe_price {
	text-align:left;
}
#primary_block form#buy_block p#old_price {
	text-align:left;
	margin:0px;
}
#primary_block form#buy_block p#reduction_percent {
	text-align:left;
	float:left;
}
#primary_block form#buy_block p.price-ecotax {
	text-align:left;
}
#primary_block form#buy_block img.on_sale_img {
	float:left;
	position:relative;
	top:-10px;
	left:-10px;
	margin:0px -10px -10px 0px;
}
#primary_block form#buy_block span.on_sale {
	display:none;
}
#primary_block form#buy_block span.our_price_display {
	float:none;
	text-align:left;
	display:block;
	margin:0em;
	position:relative;
	top:-3px;
}
#primary_block form#buy_block span#our_price_display {
	font-size:1.5em;
}
#primary_block form#buy_block span.bold {
	float:none;
}
#primary_block form#buy_block span#old_price_display {
	float:none;
}
#primary_block form#buy_block span#reduction_percent_display {
	float:none;
}
#primary_block form#buy_block label {
	float:none;
	display:inline;
}
#primary_block form#buy_block label, #primary_block form#buy_block select {
	float:none;
	display:inline;
	width:auto;
}
#primary_block form#buy_block select {
	margin-right:5px;
}
/* attributes */
#primary_block #attributes {
	display:inline;
}
/* quantity wanted */
#primary_block form#buy_block p#quantity_wanted_p {
	display:inline;
}
#primary_block form#buy_block input#quantity_wanted {
	display:inline;
	margin-bottom:10px;
}
.price-reduction {
	float:left;
	text-align:left;
	width:35%;
	margin-bottom:-10px;
}
.attributes-buy {
	width:64%;
	float:right;
	text-align:right;
	margin-bottom:-15px;
}
.buttons_bottom_block {
	display:inline;
}
.product-btn {
	position:relative;
	left:5px;
	top:-10px;
}
/***********************************/
#buyNow {
	position:relative;
	left:-3px;
	margin-top:15px;
	font-size:.9em;
	height:60px;
}
#buyNow img {
	position:relative;
	margin-right:5px;
}
#buyNow h2 {
	margin-left:3px;
	font-size:1.8em;
}
#buyNow h3 {
	margin-left:3px;
	padding-top:.2em;
	font-size:1.4em;
}
#buyNow h2, #buyNow h3 {
	margin-top:0px;
}
#buttons {
	float:left;
}
.contentSub .product {
	min-height:140px;
}