/* CSS Document */
.item-main-img {
    border: 1px solid #f0f0f0;
    padding: 4px;
    position: relative;
    text-align: center;
	width:100%;
}

.item-main-img img:not(.sold-out-big) {
    width: 100%;
}

.item_gallery_jc {
    padding: 5px 0;
    text-align: left;
}

.small-jcarousel-img {
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
	width:100%;
	cursor:pointer;
}

.sold-out-big {
    left: 8px;
    position: absolute;
    top: 55px;
}

.item-inner-title {
    color: #008BD3;
    font-size: 26px;
}

.addthis {
    margin: 10px 0;
}

.product_available_qty{
	padding:5px 0;
	margin:12px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}

.product_available_qty span#span_prod_qty{
	font-size:12px;	
}

.specific_container {
    margin-top: 10px;
}
.specific_container table {
    border: medium none;
    margin-right: 40px;
	border-spacing:2px !important;
	border-collapse:separate;
}
.specific_container table td {
    border: medium none;
    color: #000;
    padding: 2px 2px 2px 20px;
}
.specific_container table td:first-child {
    padding-right: 10px;
    width: 100px;
}
.specific_container table th {
    background: #008BD3 none repeat scroll 0 0;
    color: #fff;
    font-size: 13px;
    padding-left: 10px;
    text-align: left;
    text-transform: uppercase;
}
.specific_container table tr:nth-child(2n+1) {
    background: #e7e7e8 none repeat scroll 0 0;
}

.item-current-price {
    color: #008BD3;
    font-size: 16px;
}

.old-price {
    text-decoration: line-through;
	color:#999999;
}
.item-new-price {
    color: #ed2423;
    font-size: 18px;
    padding: 0 10px;
}

.item_actions_container {
    color: #999;
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
.item_actions_container .rate {
    margin-right: 5px;
}
.item_actions_container .views {
    font-size: 11px;
}