	#product-card {
		display: block;
		float: left;
		color: #494949;

	}

		#product-card .header {
			border: 0px solid red;
			height: 27px;
			background-color: #4C89BC;
			background-image: url(http://images.megastore.se/images/skin/v3/c-box/background-bg.gif);
			background-position: left top;
			background-repeat: repeat-x;
			width: 810px;
		}

			#product-card .header div {
				height: 27px;
				background-image: url(http://images.megastore.se/images/skin/v3/c-box/background-bg-right.gif);
				background-position: right top;
				background-repeat: no-repeat;
				width: 810px;
			}

			#product-card .header h1 {
				font-weight: normal;
				font-size: 16px;
				font-weight: bold;
				color: #FEFEFE;
				padding: 4px 0 0 10px;
				display: block;
				float: left;
				background-image: url(http://images.megastore.se/images/skin/v3/c-box/background-bg-left.gif);
				background-position: left top;
				background-repeat: no-repeat;

			}

		#product-card .body {
			display: block;
			float: left;
			border-left: 1px solid #BBBBBB;
			border-bottom: 1px solid #BBBBBB;
			border-right: 1px solid #BBBBBB;
			width: 792px;
			background-color: #FFFFFF;
			background-image: none; /* @TODO: fix this, please */
			margin: 0;
			padding: 8px 8px 8px 8px;
			overflow: hidden;
		}


		#product-card .left-column {
			display: block;
			float: left;
			width: 160px;
			height: 100%;
			border-right: 1px solid #CBCBCB;
			margin: auto;
			margin-bottom: -3000px; padding-bottom: 3000px;
		}

			#product-card #product-image {
				padding: 0 0 10px 3px;
			}


			#product-card h3 {
				color: #1F1F1F;
				font-size: 15px;
				margin: 0 0 4px 0;
				padding: 0;
			}

		#product-card #product-image img {
			border: 4px solid #98B7D8;
		}

		#product-card #product-image div#zoom-image {
			text-align: center;
			width: 146px;
			height: 22px;
			padding-top: 5px;
			background-color: #E6EAEF;
			background-image: url(http://images.megastore.se/images/skin/v3/product-card/large-image-bottom-bg.gif);
			background-position: left bottom;
			background-repeat: no-repeat;
		}

		#product-card #product-image div#zoom-image a {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding-left: 17px;
			background-image: url(http://images.megastore.se/images/skin/v3/product-card/large-image.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}



		div.bigbuy-button {
			display: block;
			float: left;
			height: 28px;
			background-image: url(http://images.megastore.se/images/skin/v3/buttons/bigbuy-bg.gif);
			background-position: left top;
			background-repeat: repeat-x;
		}

		div.bigbuy-button div.round-left {
			display: block;
			float: left;
			height: 28px;
			background-image: url(http://images.megastore.se/images/skin/v3/buttons/bigbuy-bg-left.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}


		div.bigbuy-button div.round-right {
			display: block;
			float: left;
			height: 28px;
			background-image: url(http://images.megastore.se/images/skin/v3/buttons/bigbuy-bg-right.gif);
			background-position: right top;
			background-repeat: no-repeat;
		}


		div.bigbuy-button div.round-left a {
			display: block;
			float: left;
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 7px;
			height: 21px;
			color: #FFFFFF;
			font-size: 11px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
			border:0;
		}

			div.bigbuy-button div.round-left a:hover {
				text-decoration: underline;
			}

		#product-card span.price {
			display: block;
			float: left;
			color: #CE0002;
			font-weight: bold;
			font-size: 13px;
			vertical-align: middle;
		}
		#product-card span.price span.old-price {
			display: block;
			float: left;
			color: #828282;
			text-decoration: line-through;
			clear: both;
			font-size: 11px;
		}


		#button-and-price {
			display: table; /*display: block;*/
			float: left;
			border-bottom: 1px solid #CBCBCB;
			width: 100%;
			padding: 0 0 4px 0px;
			margin-bottom: 4px;
			vertical-align: middle;
			height: 24px; /* height: 32px; */
			position: relative;
			overflow: hidden;
		}
		#freight-info {
			float: left;
			background-color: #E6EAEF;
			color: #000000;
			padding: 4px;
			margin-top: 4px;
			width: 274px;
		}
			#freight-info strong {
				display: block;
			}
			#freight-info span {
				clear: left;
				font-size: 11px;
			}
		#price-holder {
			position: relative;
			margin-left: 2px;
			margin-right: auto;
			top: 6px;
			/*border: 1px solid black;*/
			overflow: auto;
		}


		#product-rating {
			display: block;
			float: left;
			border-bottom: 1px solid #CBCBCB;
			width: 152px;
			padding: 0 4px 4px 4px;
			margin-bottom: 4px;
		}

			#product-rating select {
				width: 150px;
				margin-top: 4px;
			}

			#product-rating div {
				margin: 0 0 4px 0;
				display: block;
				float: left;
			}

				#product-rating div img {
					display: block;
					float: left;
					margin-right: 4px;
				}

			#product-rating span {
				color: #494949;
				clear: left;
				display: block;
			}

			#product-rating em {
				color: #828282;
				font-style: normal;
			}

		#product-menu {
			display: block;
			float: left;
			width: 152px;
            border-bottom:1px solid #CBCBCB;
            padding:0 4px 4px;
            margin-bottom:4px;
		}

			#product-menu li {
				display: block;
				float: left;
				width: 150px;
			}
			#product-menu a {
				display: block;
				float: left;
				padding-top: 6px;
				padding-bottom: 6px;
				padding-left: 25px;
				font-size: 11px;
				color: #0062BE;
				font-weight: bold;
				border:0;
			}

			#product-menu #product-menu-review {
				background-image: url(http://images.megastore.se/images/skin/v3/product-card/menu-review.gif);
				background-position: 0 3px;
				background-repeat: no-repeat;
			}

			#product-menu #product-menu-read-review {
				background-image: url(http://images.megastore.se/images/skin/v3/product-card/menu-read-review.gif);
				background-position: 0 3px;
				background-repeat: no-repeat;
			}

			#product-menu #product-menu-product-questions {
				background-image: url(http://images.megastore.se/images/skin/v3/product-card/menu-product-questions.gif);
				background-position: 0 3px;
				background-repeat: no-repeat;
			}

			#product-menu #product-menu-tip-a-friend {
				background-image: url(http://images.megastore.se/images/skin/v3/product-card/menu-tip-a-friend.gif);
				background-position: 0 3px;
				background-repeat: no-repeat;
			}

			#upper-facts {
				float: left;
				overflow: hidden;
				border-bottom: 1px solid #CBCBCB;
				width: 630px;
				position:relative;
				min-height: 110px;
			}

				.no-freight-large {
				    background-image: url(http://images.megastore.se/images/skin/v3/icons/fri-frakt-100x100.png);
				    background-repeat: no-repeat; background-position: 0 0;
				    position:absolute;
				    width:100px;
				    height:100px;
				    right:0;
				    top:0;
				}

                #upper-facts .inner {
					float: left; overflow: hidden;
				}

				#upper-facts .inner div#short-facts, #upper-facts .inner div#extended-facts {
					float: left;
					background: #fff;
					width: 290px;
					margin-bottom: -2000px;
					padding: 8px 0 2004px 8px;
				}

                #upper-facts .inner div#extended-facts {
                    width: 220px;
                }

				#upper-facts #short-facts {
					border-right: 1px solid #CBCBCB;
				}

				#upper-facts #short-facts div.used-products-box {
					margin-top: 4px;
				}

				#upper-facts ul li {
					margin-bottom: 4px;
				}

				#upper-facts .facts .delivery {
					color: #DD0000;
					font-weight: bold;
				}

			#product-description {
				display: block;
				float: left;
				width: 612px;
				color: #494949;
				padding: 8px;
			}

			#product-description p {
				margin-bottom: 8px;
			}

			#product-information li {
				margin-left: 20px;
			}

			#product-description .info-text {
				background-color: #FFFFFF;
				display: block;
				float: right;
				clear:right;
				width: 282px;
				padding: 4px 8px 8px 8px;
				margin: -4px 0 8px 8px;
				border: 1px solid #DD0000;
			}

			#product-description .extended {
				background-color: #F9F8F0;
				display: block;
				float: right;
				width: 284px;
				clear:right;
				padding: 4px 8px 8px 8px;
				margin: -4px 0 8px 8px;
			}

				#product-description .extended div {
					margin-bottom: 4px;
				}

			#product-description .extended-white {
				/*background-color: #E6E9EE;*/
				background-color: #F9F8F0;

				display: block;
				float: right;
				width: 292px;
				clear:right;
				padding: 4px 4px 2px 4px;
				margin: -4px 0px 8px 8px;
			}
			#product-description .extended-white h3 {
				padding: 4px;
			}

			ul.playlist li {
				padding: 3px 11px 3px 11px;
				font-size: 11px;
			}

			ul.playlist li.odd {
				background-color: #EEEDE1;
			}
			/* accessories */
			ul.accessories {
				background-color: #FFF;
			}
			ul.accessories li {
				padding: 3px 11px 3px 11px;
				background-color: #FFF;
				border-bottom: 1px dotted #E0E0E0;
				/*float: left;*/
                overflow:hidden;
                height:100%;
			}

			ul.accessories li * {
				font-size: 11px;

			}
			ul.accessories li.odd {
				/*background-color: #EEEDE1;*/
			}
			ul.accessories li h3 {
				height: auto;
			}
			ul.accessories li h3 span {
				width: auto;
				color: #828282;
				font-size: 10px;
			}
			ul.accessories li span.price {
				display: block;
				float: left;
				font-size: 11px;
				font-weight: bold;
				color: #D00002;
				text-align: center;
				margin-top: 2px;
				vertical-align: middle;
				padding: 0;

			}
			ul.accessories li div {
				float: right;
			}
			ul.reviews li {
				padding: 3px 11px 3px 11px;
				background-color: #FFF;
				border-bottom: 1px dotted #E0E0E0;

			}
			ul.reviews li.odd {
				/*background-color: #FFF;*/
			}
			ul.reviews li h4 {
				margin-top: 2px;
				background-image: url(http://images.megastore.se/images/skin/v3/product-card/menu-read-review.gif);
				background-position: 0 3px;
				background-repeat: no-repeat;
				height: 25px;
				padding-left: 23px;
				padding-top: 5px;
				margin-bottom: -2px;

			}
			ul.reviews li h4 span {
				color: #828282;
				font-size: 10px;

			}
			ul.reviews li h4 div.score {
				margin-top: -16px;
				margin-bottom: -15px;
				float: right;

			}
			ul.reviews li h4 div.score img {
				display: inline;
				float: left;
			}
			ul.reviews li h5, ul.reviews li h6 {
				clear: both;
				margin-top: 2px;
				margin-bottom: 2px;
				font-size: 12px;
				color: #494949;
				font-weight: normal;
			}
			ul.reviews li h6 {
				display: none;
			}
			ul.reviews li a.read-review {
				display: block;
				margin: 2px;
				font-size: 11px;
			}


#used-items {

}
	#used-items td {
		margin:0;
		padding:0 5px 0 0;
		height: 22px;
		vertical-align: middle;
	}
		#used-items td.seller-rating img {
			display:block; float:left;
		}
.item-campaigns {

}

	.item-campaigns span {
		font-weight: bold;
		color: #CE0002;
	}

	.item-campaigns a {
		display: block;
		float: left;
		clear: left;
	}

#musicbay-player,
#youtube-horizontal {
    clear: both;
    margin-bottom: 20px;
}
#product-card .left-column div.extra-image {
    position:relative;
    clear: left;
    float: left;
    margin-left: -4px;
    margin-top: 4px;
    display: inline;
}
#product-card .left-column div.extra-image img {
    clear: left;
    margin-bottom: 4px;

}

