#productData {
	
}
#productData #prodDataLeft {
    background-color: #fff;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
    padding-left: 15px;
}
#productData #prodDataRight {
    background-color: #fff;
    padding-top: 15px;
	border-left: 1px solid #d4d4d4;
    padding-bottom: 25px;
}

#productData #prodImages {
    border: 0;
}
#productData #prodImages a {
    display: inline-block;
    text-align: left;
    margin-bottom: 5px;
    margin-right: 5px;
}
#productData #prodImages a img { max-width: 100%; border: 3px solid #d4d4d4; }

#productData #prodImgPanel {
    border: 3px solid 
    #d4d4d4;
    margin-bottom: 5px;
}
#productData #prodImgPanel a { 
	display: inline-block;
	width: 100%;
	text-align: center; 
	padding:5px;
}
#productData #prodImgPanel a img { max-width: 100%; }
#productData #prodImagePanel {
    padding: 15px;
}

#productData #similarProducts {
    padding: 15px 0;
    border-top: 0px dashed #e00624;
}

#productData #similarProducts .productname {
    color: 
    #000;
    font-size: 15px;
    font-weight: bold;
}
#productData #similarProducts .prod-caption {padding: 0 15px;text-align: left;}
#productData #similarProducts .basketBtnPanel {}
#productData #similarProducts .favBtnPanel {}
#productData #similarProducts .detailsBtnPanel {}
#productData #similarProducts .normalPricePanel {height: auto;line-height: 1em;font-size: 12px;}
#productData #similarProducts .normalPricePanelPartner {height: auto;line-height: 1em;font-size: 12px;}
#productData #similarProducts .discountPricePanel {height: auto;line-height: 1em;font-size: 12px;}
#productData #similarProducts .discountPricePanelPartner {height: auto;line-height: 1em;font-size: 12px;}



#productData #productDataPanel {
}
#productData #productDataPanel #productDataPanel1 {
	padding: 15px 0;
	border-top: 3px dashed #e00624;
    border-bottom: 3px dashed #e00624;
}
}
#productData #productDataPanel #productDataPanel1 {
	padding: 15px 0;
    border-bottom: 3px dashed #e00624;
}


#productData .putBskBtn {
	margin-bottom: 15px;
	padding-bottom: 0px; 
}
#productData .putBskBtn .prodNumPanel {
    border: 1px solid #d4d4d4;
    padding: 3px 8px;
    margin-right: 5px;
    max-width: 80px;
}
#productData .putBskBtn .prodNumPanel .quantity {
    display: inline-block;
    text-align: center;
    font-weight: bold;
    color:  #000;
    font-size: 18px;
    text-transform: uppercase;
}
#productData .putBskBtn .prodNumPanel .counter {
	
    width: 100%;
    display: inline-block;
    border: none;
    color: #000;
    text-align: center;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin-top: 4px;
    margin-bottom: 4px;
}
#productData .putBskBtn .prodNumPanel .bskCountInc {
	
    display: inline-block;
    float: right;
    width: 100%;
    text-align: center;
}
#productData .putBskBtn .prodNumPanel .bskCountInc > span {
	font-size:15px;
	cursor: pointer;
}
#productData .putBskBtn .prodNumPanel .bskCountDec {
	
    display: inline-block;
    float: right;
    width: 100%;
    text-align: center;
}
#productData .putBskBtn .prodNumPanel .bskCountDec > span {
font-size:15px;
line-height: 15px;
cursor: pointer;
}

#productData .putBskBtn .prodBtnPanel {
    background-color: #e00624;
	padding: 10px 10px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	border: 2px solid #8f8e8e;
    max-width: 80px;
}
#productData .putBskBtn .prodBtnPanel > span {
    color: #fff;
    font-size: 30px;
    margin-bottom: 5px;
}

#productData .lastVisitedProdBox {
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px;
    padding-bottom: 10px;
}

#productData .lastVisitedProdBoxSub {

    background-color: #f2f2f2;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    margin-top: 5px;

}

#productData .lastVisitedProdBox .productname {
    font-weight: bold;
    font-size: 15px;
    line-height: 1em;
    margin-bottom: 0px;
    margin-top: 5px;
    color: #000;
    display: inline-block;
}

#productData .lastVisitedProdBox .normalPricePanel {
    display: inline-block;
    color:  #000;
    height: auto;
    line-height: 1em;
    padding: 0 15px;
    padding: 10px 0px;
	padding-top: 10px;
    padding-top: 0;
	font-size: 12px;
}

#productData .lastVisitedProdBox .normalPricePanel .price_gross_f {
    text-align: right;
    display: inline-block;
    color:  #000;
    font-size: 12px;
    float: right;
	width: 100%;
}

#productData .lastVisitedProdBox .normalPricePanelPartner {
    display: inline-block;
    color:  #000;
    height: auto;
    line-height: 1em;
    padding: 0 15px;
    padding: 10px 0px;
	padding-top: 10px;
    padding-top: 0;
	font-size: 12px;
}

#productData .lastVisitedProdBox .normalPricePanelPartner .price_gross_f {
    text-align: right;
    display: inline-block;
    color:  #000;
    font-size: 12px;
    float: right;
    width: 100%;
}

#productData .lastVisitedProdBox .discountPricePanel {
    display: inline-block;
    color:  #000;
    height: auto;
    line-height: 1em;
    padding: 0 15px;
    padding: 10px 0px;
	padding-top: 10px;
    padding-top: 0;
	font-size: 12px;
}

#productData .lastVisitedProdBox .discountPricePanel .price_gross_f {
    text-align: right;
    display: inline-block;
    color:  #000;
    font-size: 12px;
    float: right;
    width: 100%;
}
#productData .lastVisitedProdBox .discountPricePanel .old_price_gross {
    text-align: right;
    display: inline-block;
    color: #8a8a8a;
    font-size: 12px;
    float: right;
    width: 100%;
    text-decoration: line-through;
}
#productData .lastVisitedProdBox .discountPricePanel .price_disc_gross_f {
    text-align: right;
    display: inline-block;
    color:  #ee3e42;
    font-size: 12px;
    float: right;
    width: 100%;
}

#productData .lastVisitedProdBox .discountPricePanelPartner {
    display: inline-block;
    color:  #000;
    height: auto;
    line-height: 1em;
    padding: 0 15px;
    padding: 10px 0px;
	padding-top: 10px;
    padding-top: 0;
	font-size: 12px;
}
#productData .lastVisitedProdBox .discountPricePanelPartner .price_gross_f {
    text-align: right;
    display: inline-block;
    color:  #000;
    font-size: 12px;
    float: right;
    width: 100%;
}

#productData .lastVisitedProdBox .discountPricePanelPartner .old_price_gross {

    text-align: right;
    display: inline-block;
    color: #8a8a8a;
    font-size: 12px;
    float: right;
    width: 100%;
    text-decoration: line-through;

}

#productData .lastVisitedProdBox .discountPricePanelPartner .price_disc_gross_f {
    text-align: right;
    display: inline-block;
    color:  #ee3e42;
    font-size: 12px;
    float: right;
    width: 100%;
}

#productData .lastVisitedProdBox .stockRow {
    width: auto;
    float: right;
    padding: 0;
}
#productData .lastVisitedProdBox .basketBtnA {
	background-color: #e00624;
	color: #fff;
	border-radius: 4px;
	padding: 2px 15px;
	float: right;
	font-size: 18px;
	margin-left: 5px;
	margin-right: 0px;
}
#productData .lastVisitedProdBox .counter {
	width: 50px;
	text-align: center;
	float: right;
}
#productData .lastVisitedProdBox .price {
    margin-bottom: 2px;
}

#productData .normalPricePanel {
    display: inline-block;
    color: #000;
    height: 60px;
    line-height: 60px;
	padding: 0 15px;
	padding-left:0;
}

#productData .normalPricePanel .old_price_gross {

    width: 100%;
    text-align: center;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 8px;

}

#productData .normalPricePanel .price_disc_net_f {

    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;
    padding-top: 5px;

}

#productData .normalPricePanel .old_price_gross {
    text-align: right;
    display: inline-block;
    box-sizing: border-box;
    font-weight: 300;
    color: #ccc;
    font-size: 18px;
    text-decoration: line-through;
    float: right;
    width: 100%;
}
#productData .normalPricePanel .old_price_gross > .old_price_gross_val { }

#productData .normalPricePanel .price_disc_gross_f {

    text-align: right;
    display: block;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 11px;
    padding-right: 0px;
    float: right;
    width: 100%;

}
#productData .normalPricePanel .price_disc_gross_f > .price_disc_gross_f_val { }

#productData .normalPricePanel .price_net_f {

    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;

}
#productData .normalPricePanel .price_net_f > .price_net_f_val { }


#productData .normalPricePanel .price_gross_f {
    text-align: left;
	display: inline-block;
	color: #000;
	font-size: 17px;
	float: right;
	width: 100%;
}

#productData .normalPricePanel .price_gross_f > .price_gross_f_val { }



#productData .discountPricePanel {
    display: inline-block;
    color: #000;
    width: 100%;
	min-height: 60px;
	padding: 0 15px;
	padding-left:0;
}

#productData .discountPricePanel .old_price_net {

    width: 100%;
    text-align: center;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 8px;

}

#productData .discountPricePanel .price_disc_net_f {

    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;
    padding-top: 5px;

}

#productData .discountPricePanel .old_price_gross {
    text-align: left;
    display: inline-block;
    color: #000;
    font-size: 17px;
    width: 100%;

}
#productData .discountPricePanel .old_price_gross > .old_price_gross_val { }

#productData .discountPricePanel .price_disc_gross_f {
    text-align: left;
    display: inline-block;
    font-weight: bold;
    color: #ee3e42;
    font-size: 21px;
    width: 100%;
}
#productData .discountPricePanel .price_disc_gross_f > .price_disc_gross_f_val { }

#productData .discountPricePanel .price_net_f {

    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;

}
#productData .discountPricePanel .price_net_f > .price_net_f_val { }


#productData .discountPricePanel .price_gross_f {
    width: 100%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 12px;
    text-align: right;
}

#productData .discountPricePanel .price_gross_f > .price_gross_f_val { }

#productData .normalPricePanelPartner {
    display: inline-block;
    color: #000;
    width: 100%;

    height: 60px;
    line-height: 60px;
    padding: 0 15px;
	padding-left:0;
}
#productData .normalPricePanelPartner .old_price_net {

    width: 100%;
    text-align: center;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 8px;

}

#productData .normalPricePanelPartner .price_disc_net_f {

    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;
    padding-top: 5px;

}

#productData .normalPricePanelPartner .old_price_gross {
    text-align: right;
    display: inline-block;
    box-sizing: border-box;
    font-weight: 300;
    color: #ccc;
    font-size: 18px;
    text-decoration: line-through;
    float: right;
    width: 100%;
}
#productData .normalPricePanelPartner .old_price_gross > .old_price_gross_val { }

#productData .normalPricePanelPartner .price_disc_gross_f {

    text-align: right;
    display: block;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 11px;
    padding-right: 0px;
    float: right;
    width: 100%;

}
#productData .normalPricePanelPartner .price_disc_gross_f > .price_disc_gross_f_val { }

#productData .normalPricePanelPartner .price_net_f {
    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;
    margin-top: 5px;
}
#productData .normalPricePanelPartner .price_net_f > .price_net_f_val { }


#productData .normalPricePanelPartner .price_gross_f {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    font-weight: normal;
    color: #000;
    font-size: 17px;
    text-align: left;
    float: right;
}

#productData .normalPricePanelPartner .price_gross_f > .price_gross_f_val { }

#productData .discountPricePanelPartner {
    display: inline-block;
    color: #000;
    width: 100%;
    height: 60px;
	padding-left:0;
}

#productData .discountPricePanelPartner .old_price_net {

    width: 100%;
    text-align: center;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    width: 100%;
    padding-bottom: 8px;
    padding-top: 8px;

}

#productData .discountPricePanelPartner .price_disc_net_f {

    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;
    padding-top: 5px;

}

#productData .discountPricePanelPartner .old_price_gross {
    text-align: left;
    display: inline-block;
    color: #000;
    font-size: 17px;
    float: right;
    width: 100%;

}
#productData .discountPricePanelPartner .old_price_gross > .old_price_gross_val { }

#productData .discountPricePanelPartner .price_disc_gross_f {
    text-align: left;
    display: inline-block;
    font-weight: bold;
    color: #ee3e42;
    font-size: 21px;
    width: 100%;
}
#productData .discountPricePanelPartner .price_disc_gross_f > .price_disc_gross_f_val { }

#productData .discountPricePanelPartner .price_net_f {

    width: 100%;
    text-align: right;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
    width: 100%;

}
#productData .discountPricePanelPartner .price_net_f > .price_net_f_val { }


#productData .discountPricePanelPartner .price_gross_f {
    width: 100%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    font-weight: normal;
    color: #fff;
    font-size: 12px;
    text-align: right;
}

#productData .discountPricePanelPartner .price_gross_f > .price_gross_f_val { }

#productData #mainProductData {
	display: block;float: left;width: 100%;
	border-bottom: 3px solid #f2f2f2;
}

#productData #mainProductData h1 { font-weight: 500; font-size: 30px; }
#productData #productDataPanel h2 { font-weight: 300; font-size:20px; padding-bottom:15px; }
#productData #productDataPanel h3 { font-weight: 300; font-size:20px; padding-bottom:15px; }

#productData #serialProducts {
	display: block;float: left;width: 100%;
	padding-top: 15px;
}
#productData .serialProdBox .stockRow{ 
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
	text-align: left;
}

#productData .serialProdBox { 
    border-bottom: 1px solid  #ddd;
    display: inline-block;
    width: 100%;
    float: left;
    padding-bottom: 15px;
    margin-bottom: 5px;
}
#productData .serialProdBox #basketBtnPanel .counter { width: 50px;text-align: center;float: right;}
#productData .serialProdBox #basketBtnPanel .basketBtnA {

    background-color: #e00624;
	color: #fff;
    border-radius: 4px;
    padding: 2px 15px;
    float: right;
    font-size: 18px;
    margin-left: 5px;
    margin-right: 5px;
}
#productData .serialProdBox .productname {
    color: #333;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 15px;
    display: inline-block;
    width: 100%;
    line-height: 1em;
}
#productData .serialProdBox .normalPricePanel {  }
#productData .serialProdBox .normalPricePanelPartner {  }
#productData .serialProdBox .discountPricePanel {  }
#productData .serialProdBox .discountPricePanelPartner {  }
#productData .serialProdBox .putBskBtn .prodNumPanel{  }
