#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;
}

#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 #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;

}
