/** singleArticle.css **/

.singleArticle {
	position: relative;
}
.prod_logo {
	position: absolute;
	right: 35px;
}

.imageBox {
	float: left;
	display: block;
	width: 410px;
	margin-top: 5px;
}
.prevImg {
	position: relative;
	float: left;
	display: block;
	margin-top: 15px;
	margin-right: 18px;
}
.prevImg a {

	border: 1px solid #dcdbda;
	height: 185px;
	width: 185px;
	background-color: #FFF;;
	background-position: center center;
	background-repeat: no-repeat;
	/*
	background-size: contain;
	*/
	display: block;

	behavior: url("layout/pallone/css/PIE.htc");
}
.liveShopping .prevImg a {
	border-color: #038e89;
}
.imageBox .prevImg:first-child {
	margin-top: 0;
}
.imageBox .prevImg:first-child a {
	width: 390px;
	height: 390px;
	margin-right: 0;
}
.detailsBox {
	width: 580px;
	float: right;
	display: block;
	position: relative;
	padding-top: 4px;
}
.articleTitle {
	font-size: 28px;
	text-transform: uppercase;
	letter-spacing: 0.018em;
	margin-bottom: 18px;
	color: #038e89;
	line-height: normal;
	font-family: 'bebas_neueregular';
}
.articleDescription {
    margin-bottom: 23px;
    display: block;
    font-size: 14px;
}
.liveShopping .articleDescription {
	margin-bottom: 10px;
}
.articleDescription ul {
	margin: 17px 0 8px;
}
.attributeBox {
	padding: 4px 0;
	width: 100%;
	float: left;
}
table.ArticleAttrTable {
	float: left;
}
.articleAttr {

	width: 100%;
	float: left;
}
input.articleQuantity{
	text-align: center;
	padding: 5px 3px;
}
.articleAttr, table.ArticleAttrTable tr td {
	padding: 9px 0;
	font-size: 14px;
}
.availability_status_string {
	width:300px!important;
}
table.ArticleAttrTable b, .articleAttr span {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-align: left;
	width: 97px;
	display:inline-block;
}
.priceBox {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 27px;
	font-family: 'bebas_neueregular';
}
select.ArticleAttrSelect {
    padding: 6px;
    border: 1px solid #dadada;
	font-size:14px;
}
.PlentyFormContainer.PlentyWebAttributeTitle {
    float: left;
    width: 100px;
    font-size: 14px;
    color: #666;
	line-height: 32px;
}
.box .modHeader {
	font-size: 24px;
}

p.articlePrice {
	font-size: 38px;
	line-height: normal;
	margin: 0;
	color: #038e89;
	margin-top: 8px;
	font-family: 'bebas_neueregular';
}
.liveShopping p.articlePrice {
	font-size: 32px;
	line-height: normal;
	margin-top: 5px;
}
p.articlePriceOld {
	font-size: 32px;
	color: #666666;
}
.liveShopping p.articlePriceOld {
	text-decoration: line-through;
	color: #747474;
	font-size: 16px;
}
.articleVat a, .articleVat {
	color: #a2a2a4;
	font-size: 12px;
}
.liveShopping .articleVat a, .liveShopping .articleVat {
	font-size: 10px;
}

.buttonBox {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
}

.buttonBox .fb-like {
	float: left;
}
p.hint {
	float: right;
	text-align: right;
	color: #a2a2a2;
}
.buttonBox input {
	margin-bottom: 20px;
	float: left;
	margin-right: 8px;
}
.liveShopping .buttonBox {
	margin-top: 30px;
}
.liveShopping .buttonBox input {
	margin-bottom: 0;
}
.liveShopping .buttonBox .fb-like {
	margin-top: 10px;
}
.liveBox {

	margin-top: 27px;
	position: relative;
}
.liveBox .ls_remaining, .liveBox .ls_remaining_time {
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	color: #666666;
}
.liveBox .ls_bar {
	background: #ba4601;
	border: 1px solid #9a3a01;
	width: 240px;
	height: 18px;
	margin: 10px 0;
	position: relative;
}
.liveBox .ls_sold {
	display: block;
	background: url(../img/col1.png) repeat-x center center;
	border: 1px solid #ec5901;
	height: 18px;
	width: 50%;
	margin-left: -1px;
	margin-top: -1px;
}
.liveBox .ls_bar, .liveBox .ls_sold {

	position: relative;

	behavior: url("layout/pallone/css/PIE.htc");#behavior: none;
}
#sb-container {
z-index:10000000000000000000000000;
}
