#contenu #comparide {
margin:0 0 25px 0px;
width:645px;
background : transparent url('/c/i/comparide/bg.jpg') top left repeat-y;
	font-family: "Courier New", Courier,monospace;
	font-size : 13px;
	color : #4d4d4d;

}

#contenu #comparide h2 {
	font-family: "Courier New", Courier,monospace;
	padding : 0px 10px;
	margin : 0;
	border : 0;
	height : 44px;
	line-height : 56px;
	font-size : 22px;
}

#contenu #comparide .about {
	padding : 0px 10px;
}

#contenu #comparide .more {
	padding : 0px 10px 8px 0;
	text-align : right;
	font-weight : bold;
}

#contenu #comparide .more a {
	color : #E52E87;
}


#contenu #comparide img.powered {
	float : right;
	margin : 4px 8px;
	display : inline;
} 

.hProduct {
	background : transparent url('/c/i/comparide/bg-offer.jpg') top left no-repeat;    
	height : 110px;
	width  : 644px;
	margin : 0;
}		


.hProduct .offer_photo {
	height : 100px;
	width : 100px;
	text-align : center;
	float : left;
	margin-right : 8px;
}
.hProduct .offer_photo .photo {
	margin:10px 0 0 10px;
	width : 85px;
	height : 85px;
}

.productsList .hProduct {
	clear : both;
	height : 100px;
	margin : 0 0 3px 0;
	background : transparent url('/c/i/sprite-productsList.jpg') 0 -200px no-repeat;
}

.hProduct .details {
	width : 280px;
	float : left;
	display : inline;
	font-weight : bold;
	line-height : 24px;
	letter-spacing : 0em;
}

.hProduct .details img {
	float : right;
	display : inline;
	margin : 4px 0 0 0;
}

.hProduct .logo {
	width : 100px;
	height : 40px;
}

.hProduct .details div {
	width : 250px;
	clear : left; 
}
#contenu #comparide .hProduct h2 {
	padding : 0 0 0 0;
	margin : 8px 0 0 0;
	font-size : 18px;
	height : 20px;
	overflow : hidden;
	line-height : 26px;
}

.hProduct span.fn {
	display : none;
}

.hProduct h2 a {
	color : #4d4d4d;
}
.hProduct h2 span {
	text-transform : uppercase;
}

.hProduct .attributes {
	color : #E52E87;
	height : 20px;
}

.hProduct .offer_info {
	width : 360px;
	float : left;
}

.hProduct .offer_pricing {
	width : 170px;
	float : left;
}


.hProduct .offer_pricing a {
	height : 46px;
}

.hProduct .offer_pricing a.button {
	display : block;
	text-align : center;
	background : none;
	height : 46px;
	line-height : 46px;
	color : #FFF;
	font-size : 22px;
	width : 180px;
}


.hProduct .offer_pricing a span.price {
	padding : 8px 8px 0 0;
	display : block;
	text-align : right;
	height : 30px;
	color : #4D4D4D;
	font-size : 32px;

}


.hProduct .offer_pricing a span.shipping {
	display : block;
	text-align : right;
	padding : 0 8px 0 0;
}

.hProduct .offer_pricing a span {
	color : #4D4D4D;
	font-weight : bold;
	font-size : 11px;
}


.stock {
	display : block;
	padding-top : 12px;
	width : 240px;
	float : left;
		
}

.lister.vcard {
	margin : 8px 0 0 0;
}

.lister.vcard div {
	width : 110px;
	float : left;
}

.offer_info .lister.vcard .logo {
	border : 1px solid #bbb;
}

.offer_info .lister.vcard span.fn {
	display : none;
}

		


