@charset "utf-8";
/*

<summary>
CDON Public - product-list.css
</summary>
<author>Dan Nilsson, Web designer - CDON.COM</author>
<copyright>CDON.COM AB 1999-2010, all rights reserved</copyright>
*/

/* < product-list > */

table.product-list tr.header { border-bottom: 5px solid #fff; }

table.product-list th {
	text-align: left;
	background: #eee;
	padding: 3px;
	padding-left: 0;
}

table.product-list th.price {
	text-align: right;
	padding-right: 15px;
}

table.product-list td {
	padding: 5px 0;
	padding-right: 5px;
	border-bottom: 1px solid #efefef;
}

table.product-list td.format,
table.product-list td.button { width: 1px; }

table.product-list td.button {
	padding: 0;
	padding: 3px 0px;
}

.product-list-image-container {
	display: none;
	text-align: center;	
}

.product-list-image-container img { margin: 0 auto; }

/*
table.product-list td.title a,
table.product-list td.title-show-all a { font-weight: normal; }

table.product-list td.title-show-all a {
	color: #000;
	text-decoration: none;
}
*/

/* table.product-list td.title a:hover */
table.product-list td.title-show-all a:hover { text-decoration: underline; }

table.product-list td.price {
	color: #cd0606;
	font-weight: bold;
	text-align: right;
	padding-right: 15px;
}

table.product-list td.date,
table.product-list td.price { white-space: nowrap; }
table.product-list td.title-show-all { text-align: right; }

/* </ product-list  > */


/* < product-list-horizontal > */

table.product-list-horizontal td {
	vertical-align: top;
	width: 20%;
}

table.product-list-horizontal td.first { padding-right: 2px; }
table.product-list-horizontal td.middle { padding: 0 2px; }
table.product-list-horizontal td.last { padding-left: 2px; }

table.product-list-horizontal div.product-wrapper {
	margin-bottom: 5px;
	margin-top: 10px;
}

table.product-list-horizontal div.product-wrapper div.buy-container { margin-bottom: 3px; }

table.product-list-horizontal div.product-wrapper div.buy-container,
table.product-list-horizontal div.product-wrapper div.buy-container div.product img { width: 80px; }

table.product-list-horizontal div.product-wrapper div.buy-container div.product {
	position: relative;	
	margin-bottom: 2px;
	/* min-height: 120px; */
	min-height: 80px;
}

table.product-list-horizontal div.product .price-balloon-small {
	margin: 0;
	top: 0;
	left: 50px;	
}

div.music table.product-list-horizontal div.product-wrapper div.buy-container div.product { min-height: 80px; }
div.movie table.product-list-horizontal div.product-wrapper div.buy-container div.product { min-height: 114px; }

div.electronics table.product-list-horizontal div.product-wrapper div.buy-container div.product { min-height: 116px; }

div.book table.product-list-horizontal div.product-wrapper div.buy-container div.product { min-height: 80px; }

/*
div.game table.product-list-horizontal div.product-wrapper div.buy-container div.product {
}
*/

table.product-list-horizontal div.product-wrapper div.buy-container img.icon {
	float: left;
	margin-right: 2px;
}

table.product-list-horizontal div.product-wrapper div.buy-container div.price {
	color: #cd0606;
	text-align: right;
	font-weight: bold;
	margin: 2px 0;
}

table.product-list-horizontal div.product-wrapper h3 { margin-bottom: 3px; }

table.product-list-horizontal div.product-wrapper a {
	color: #000;
	text-decoration: none;
}

table.product-list-horizontal div.product-wrapper a:hover { text-decoration: underline; }

table.product-list-horizontal div.product-wrapper p {
	margin: 0;
	margin-bottom: 1px;
}

table.product-list-horizontal div.product-wrapper p a { font-weight: normal; }

/* </ product-list-horizontal > */

/* < product-list product-list-combo-view > */

div.combo-container {
	position: relative;	
}

div.combo-container .price-balloon-small {
	margin: 0;
	top: 18px;
	left: 260px;
}

/* </ product-list product-list-combo-view > */
