dl.product-list
	{
	padding:0;
	margin:0;
	clear:both;
	}
dl.product-list dd
	{
	padding:0;
	margin:0;
	}
	
dl.product-list a,
dl.product-list a:visited
	{
	color:Black;
	}

dl.rigid-layout
	{
	padding:15px 4px 0 24px;
	}
	
dl.rigid-layout dd
	{
	border-bottom:4px solid #EAEAEA;
	margin: 0 0 20px 0;
	padding:0 0 17px 0;
	clear:both;
	padding-left:105px;
	height:70px;
	
	}
	

dl.wishlist-layout dd
	{
	padding-left:100px;
	height:80px;
	}
	

	
	

dl.rigid-layout dd:after, dl.flow-layout:after, dl.related-product:after, dl.highlight-layout:after, dl.rigid-layout span.bg-photo:after,dl.rigid-layout a.product-name:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

dl.rigid-layout a.product-name
	{
	display:block;
	border-bottom:2px solid #dadada;
	z-index:99 !important;
	}

dl.rigid-layout strong.name
	{
	margin:0;
	width:70%;
	padding:0 50px 0 0px;
	}

dl.rigid-layout span.bg-photo
	{
	margin:-12px 0 0 -109px; 
	
	position:absolute;
	z-index:0;
	}

dl.related-product span.bg-photo
	{
	height:83px !important; 
	margin: 0 0 0 -4px;
	}

dl.compare-layout span.bg-photo
	{
	margin: 0 0 0 -4px;
	}

dl.compare-list-layout span.bg-photo
	{
	margin: 0 0 0 -4px;
	padding:8px 0 0 0 !important;
	
	}
	
dl.compare-list-layout img.photo,
dl.compare-list-layout span.bg-photo
	{
	cursor:default;
	}	

dl.wishlist-layout span.bg-photo
	{
	margin:-6px 0pt 0pt -102px;
	}


dl.rigid-layout img.photo
	{
	float:left;
	display:block;
	position:absolute;
	margin:-3px 0 0 -100px;
		
	z-index:5;
	}

dl.wishlist-layout img.photo
	{
	margin:3px 0 0 -93px;
		
	}
dl.rigid-layout em.brand
	{
	float:right;
	margin:-11px 0 0 241px;
	background:transparent no-repeat right top;
	text-indent:-9999px;
	outline:0;
	width:100px;
	height:30px;
	position:absolute;
	
	}

dl.wishlist-layout em.brand
	{
	margin:-27px 0 0 220px;
	}
dl.rigid-layout strong.price
	{
	font-size:15px;
	}
dl.rigid-layout strong.price span
	{
	font-size:24px;
	}
dl.rigid-layout strong.price span.price-cents
	{
	font-size:16px;
	}
	
dl.rigid-layout del.old-price
	{
	font-size:1.2em;
	font-family:Arial, helvetica, Sans-Serif;
	font-weight:bold;
	color:#F66013;
	position:absolute;
	margin:-26px 0 0 0; 
	text-decoration:none;
	padding:0 3px;
	background:transparent url(img/old-price-line.gif) repeat-x left center;
	}

dl.rigid-layout del.old-price span
	{
	font-size:1.3em;
	margin:0 0 0 5px;
	}

dl.rigid-layout div.product-view span.sinaletica
	{
	position:absolute;
	margin:0 0 0 -118px;
	
	}

dl.wishlist-layout div.product-view span.sinaletica
	{
	position:absolute;
	margin:5px 0 0 -110px;
	}


dl.rigid-layout div.product-view span.sinaletica-new
	{
	background-position:0 0;
	}

dl.rigid-layout div.product-view span.sinaletica-ZPrice
	{
	background-position:-14px 0;
	}

dl.rigid-layout div.product-view span.sinaletica-promo
	{
	background-position:-42px 0;
	}

dl.rigid-layout div.product-view span.sinaletica-oportunity
	{
	background-position:-28px 0;
	}

dl.rigid-layout div.product-view span.sinaletica-supplyBalance,
dl.rigid-layout div.product-view span.sinaletica-szCard,
dl.rigid-layout div.product-view span.sinaletica-exclusive
	{
	background-position:-56px 0;
	}

dl.flow-layout dd
	{
	float:left;
	margin:3px 5px 0pt 13px;
	
	padding:2px 0pt 0pt 2px;
	width:20%;
	}

dl.flow-layout strong.price, 
dl.related-product strong.price,
dl.compare-layout strong.price
dl.compare-list-layout dd strong.price 
	{
	font-size:11px;
	}

dl.flow-layout strong.price span, 
dl.related-product strong.price span,
dl.compare-layout strong.price
dl.compare-list-layout strong.price
	{
	font-size:13px;
	}

dl.flow-layout strong.price span.price-cents, 
dl.related-product strong.price span.price-cents,
dl.compare-layout strong.price span.price-cents,
dl.compare-list-layout dd strong.price span.price-cents
	{
	font-size:11px !important;
	}

dl.compare-layout dd,
dl.compare-list-layout dd
	{
	margin:2px;
	font-size:12px;
	width:auto;
	}

dl.related-product img.photo
	{
	float:left;
	display:block;
	position:absolute;
	margin:9px 0 0 5px;
			
		
	z-index:5;
	}


dl.compare-list-layout dd
	{
	border-bottom:1px solid #666666;
	margin:10px;
	padding:0 0 10px 0;
	
	}


dl.compare-layout dd a.wishlist,
dl.compare-layout dd span.availability a
	{
	float:left;
	}

dl.compare-layout dd a.wishlist
	{
	margin:3px 0 0 -3px;
	}
	
dl.compare-layout dd span.availability a
	{
	margin:5px 0 0 3px;
	}	

dl.compare-list-layout img.photo
	{
			
		
	}

dl.related-product dd
	{
	width:88px;
	height:160px;
	float:left;
	margin:2px 3px 3px;
	overflow:hidden;
	padding:3px 0px 0px 0px;
	
	}
dl.related-product div.product-view span.sinaletica-diagonal
	{
	position:absolute;
	margin:-82px 0 0 0;
	}
dl.related-product div.product-view strong.name,
dl.related-product div.product-view strong.price,
dl.related-product div.product-view strong.price span.price-cents
	{
	width:auto;	
	font-size:10px;
	font-weight:bold;
	}

dl.related-product div.product-view strong.price span
	{
	font-size:11px;
	}



dl.highlight-layout dd
	{
	width:212px;
	height:128px;
	float:left;
	margin:3px;
	/* background:transparent url(img/product-bg-highlith-layout.png) no-repeat 0 -128px; */
	background:transparent url(img/bg-orange-frame.png) no-repeat 0 0 !important;
	padding:0 0 0 12px;
	
	
	}

div.content-home div.block-homepage dl.highlight-layout dd
	{
	margin:2px 12px 5px 0px;
	width:220px;
	
	}	

div.content-home div.block-homepage dl.highlight-layout
	{
	margin:-5px 0 5px -3px;	
	width:105%;
	
	
	}	
	

div.content-home div.block-publicity
	{
	margin-left:-2px;
	
	
	}
div.content-home div.block-publicity a
	{
	float:left;
	}

dl.highlight-layout div.product-view
	{
	height:102px;
	/* background:transparent url(img/product-bg-highlith-layout.png) repeat-x top right; */
	padding:22px 5px 3px 90px;
	}
	
	
dl.highlight-layout div.product-view img.photo
	{
	border:none;
	float:left;
	position:absolute;
	margin:0 0 0 -90px;
	}

dl.highlight-layout div.product-name-high
	{
	height:34px;
	}	
	
dl.highlight-layout strong.name
	{
	margin:3px 0;
	height:auto !important;
	font-size:11px !important;
	}	
	
dl.highlight-layout strong.price
	{
	font-size:20px;
	}

dl.highlight-layout strong.price span.price-cents
	{
	font-size:20px;
	}	
		

dl.highlight-layout  div.product-view em.brand
	{
	background:transparent no-repeat left top;
	text-indent:-9999px !important;
	outline:0;
	width:120px;
	height:25px;
	display:block;
	}

	
dl.highlight-layout strong.price span
	{
	font-size:30px;
	}


dl.highlight-layout div.product-view span.sinaletica-diagonal
	{
	position:absolute;
	/* margin:-19px 0 0 -101px; */
	margin:-18px 0 0 -98px;
	background-position:0 -56px;
	}

dl.highlight-layout div.product-view span.sinaletica-new-diag,
dl.related-product div.product-view span.sinaletica-new-diag
	{
	background-position:0 -56px;
	}
	
dl.highlight-layout div.product-view span.sinaletica-promo-diag, 
dl.related-product div.product-view span.sinaletica-promo-diag
	{
	background-position:-135px -56px;
	}
	
dl.highlight-layout div.product-view span.sinaletica-oportunity-diag,
dl.related-product div.product-view span.sinaletica-oportunity-diag
	{
		background-position:-90px -56px;
	}

dl.highlight-layout div.product-view span.sinaletica-ZPrice-diag,
dl.related-product div.product-view span.sinaletica-ZPrice-diag
	{
	background-position:-44px -56px;
	}

dl.highlight-layout div.product-view span.sinaletica-exclusive-diag,
dl.related-product div.product-view span.sinaletica-exclusive-diag
	{
	background-position:-224px -56px;
	width:44px;
	}
	
dl.highlight-layout div.product-view span.sinaletica-szCard-diag,
dl.related-product div.product-view span.sinaletica-szCard-diag
	{
	background-position:-268px -56px;
	}
	
dl.highlight-layout div.product-view span.sinaletica-supplyBalance-diag,
dl.related-product div.product-view span.sinaletica-supplyBalance-diag
dl.highlight-layout div.product-view span.sinaletica-exclusive,
dl.related-product div.product-view span.sinaletica-exclusive
dl.highlight-layout div.product-view span.sinaletica-szCard,
dl.related-product div.product-view span.sinaletica-szCard
	{
	background-position:-180px -56px;
	width:44px;
	}



dl.rigid-layout div.product-view span.sinaletica-vertical
	{
	height:56px;
	}

dl.rigid-layout div.product-view span.sinaletica-new-vert
	{
	background-position:0 0;
	}
	
dl.rigid-layout div.product-view span.sinaletica-promo-vert
	{
	background-position:-42px 0;
	}
	
dl.rigid-layout div.product-view span.sinaletica-oportunity-vert
	{
	background-position:-28px 0;
	}

dl.rigid-layout div.product-view span.sinaletica-ZPrice-vert
	{
	background-position:-14px 0;
	}

dl.rigid-layout div.product-view span.sinaletica-exclusive-vert
	{
	background-position:-70px 0;
	}
	
dl.rigid-layout div.product-view span.sinaletica-supplyBalance-vert
	{
	background-position:-57px 0;
	}	
	
dl.rigid-layout div.product-view span.sinaletica-szCard-vert
	{
	background-position:-85px 0;
	}
