.qty_null{
color:red;
font-weight:bold;
}
.prod .name{
color:#666;
font-weight:bold;
text-decoration:none;
}
.prod .price{
color:#B12315;
font-size:11px;
font-weight:bold;
padding:2px 0 0 0;
}


.prod .details div{
overflow:hidden;
}
.prod div.formatted_price{
color:#B12315;
font-size:11px;
font-weight:bold;
padding:2px 0 0 0;
}

.prod div.formatted_base_price{
color:#f00;
text-decoration:underline;
}

.prod .description{
padding:5px 0 0 0;
text-align:justify;
}

.prod .description2{
padding:5px 0 10px 0;
text-align:justify;
}
.prod .description .label{
display:none;
}
.prod .details .label{
font-weight:bold;
white-space:nowrap;
font-size:11px;
}
.prod .pdf-catalog-link{
float:right;
width:120px;
margin:15px 0;
}

.prod .images{
margin:0 30px 10px 0;
float:left;
}
.prod .images img{
}
.prod  .sep-line{
border-bottom:#C2C4C6 1px solid;
width:290px;
}


.prod-nav-block{
padding:0 0 13px 0;
}
.prod-nav{
text-align:center;
padding:0;
color:#DBDBDB;
}
.prod-nav a,.prod-nav a:visited{
color:#7F7F7F;
text-decoration:none;
font-family:"Trebuchet MS",tahoma,arial,verdana;
font-size:11px;
white-space:nowrap;
}
.prod-nav a.active,.prod-nav a.active:visited,.prod-nav a:hover{
text-decoration:none;
color:#CC120C;
font-weight:bold;
}
.prod-nav a.disabled,.prod-nav a.disabled:visited,.prod-nav a.disabled:hover{
text-decoration:none;
color:#ccc;
font-weight:normal;
}

.prod-nav-block .sep-top{
height:1px;
font-size:1px;
margin:10px 0 0 0;
}
.prod-nav-block .sep-bottom{
height:1px;
font-size:1px;
margin:0 0 10px 0;
}




/* products list */
.prod-list{
margin:0;
width:100%;
}
.prod-list td.prod-cell{
width:50%;
padding:10px 0;
border-bottom:#C2C4C6 1px solid;
}
.prod-list td.cell-sep div{
width:15px;
}
.prod-list .list-image{
float:left;
width:140px;
text-align:center;
}
.prod-list img{
margin:0 10px 2px 0;
}
.prod-list .name a,
.prod-list .name a:visited{
color:#666;
font-weight:bold;
text-decoration:none;
}
.prod-list .short{
font-size:11px;
padding:5px 0;
text-align:justify;
}
.prod-list .info{
float:right;
width:140px;
}
.prod-list .price{
color:#B12315;
font-size:11px;
font-weight:bold;
padding:2px 0 0 0;
}
.prod-list .sep{
height:10px;
}




/* categories list */
.cat-list{
width:100%;
}
.cat-list .name{
padding:5px 0 4px 0;
text-align:center;
color:#323234;
font-weight:bold;
}
.cat-list .short{
padding:2px 0 4px 0;
text-align:center;
color:#323234;
font-size:10px;
}
.cat-list .cat-cell{
width:20%;
vertical-align:top;
}
.cat-list .photo{
margin:2px 0 0 0;
text-align:center;
}
.cat-list .photo img{
/* border:#5B606A 1px solid; */
}
