.supplierbar
,.doingsbar 
{
background:#eee url(images/greybar.gif) repeat-x bottom left;
border:1px solid #000;
border-bottom-width:0;
height:25px;
line-height:25px;
}
.doingsbar
{
border-left:0;
}
#supplierbar-extra
{
margin-left:50px;
}

.prdleft {
width:300px;
display:block;
margin-right:10px;
float:left;
clear:left;
text-align:center;
}
.prdright
{
width:197px;
float:left;
}
.prdright h4 {
margin-bottom:0;
}

.doingsbar .bu em
{
margin:0 10px 0 5px ;
font-style:normal;
}

.doingsbar ul
{
padding:0;
margin:0;
background:none;
height:25px;
}
.doingsbar ul li
{
float:left;
list-style:none;
height:25px;
}
.doingsbar ul li a
,.doingsbar ul li a em
{
}
/*
.doingsbar ul li:hover
{
background:#666 url(images/greybar-dark.gif) repeat-x top;
}
.doingsbar ul li:hover a
{
color:#fff;
}
*/
.doingsbar ul li
{
border-left:1px solid #666;
padding:0 5px;
}
.doingsbar ul li a
{
display:block;
}
.doingsbar ul li .bu .add-to  
{
background-position: left 5px;
}

.doingsbar ul li a em
{
padding-left:5px;
}

.catalogue
{
float:left;
background:#666 url(images/greybar-dark.gif) repeat-x top;
color:#fff;
height:30px;
line-height:30px;
display:block;
padding:0 10px;
font-weight:bold;
}


.bondbox
{
background:#e0e0e0;
display:block;
margin-bottom:10px;
border:1px solid #ccc;
}
.bondbox h3
{
height:25px;
line-height:23px;
padding:0 3px;
margin:0;
background:#ccc url(images/greybar.gif) repeat-x top;
}
#bondimg
{
height:54px;
}
#bondimg
{
width:54px;
background:#fff;
margin:3px;
margin-right:5px;
}
#bondtext
{

}

#bondtext ul
,#bondtext ul li
{
margin:0;
padding:0;
list-style:none;
}
#bondtext ul li
{
padding:2px;
border-bottom:1px solid #ccc;
clear:left;
float:none;
}


.prdright .icons {
float:right;
margin-left:10px;
}
.prdright .icons img {
margin-bottom:10px;
}

.produ2 p { /* produ = supplier*/
margin-bottom:20px;
line-height:20px;
}
.isnewblock {
color:#CC0000;
font-style:italic;
font-size:120%;
margin-bottom:10px;
font-weight:bold;
}




.cat_icon
,.cat_icon_off
,.tech_icon
,ol.sr li .tech_icon a
{
font-family:"Times New Roman", Times, serif;
width:16px;
padding:4px 2px;
font-size:10px;
font-weight:bold;
color:#fff;
text-align:center;
margin-bottom:4px;
}
.cat_icon a
,.cat_icon_off a
,.tech_icon a
{
color:#fff;
text-decoration:none;
}
.tech_icon_off
{
background:#ccc;

}
.cat_icon
{
background:#3c659b;
}
.cat_icon_off
{
background:#ccc;
}
.cat_icon_off 
,.cat_icon_off a
{
color:#000;
}


.tech_icon_twod 
{
background:#090;
}
.tech_icon_threed 
{
background:#f90;
color:#000;
}
.tech_icon_threed a
{
color:#000;
}
.tech_icon_vs
{
background:#f39;
}
.tech_icon_bond
{
background:#a06;
}
.tech_icon_bond em
{
font-family:Arial,sans-serif;
font-style:normal;
font-size:9px;
clear:both;
float:none;
display:block;
text-align:center;
}

ol.sr li .cat_icon
,ol.sr li .tech_icon
{
width:16px;
padding:4px 2px;
font-size:10px;
font-weight:bold;
}

ol.sr li .tech_icon_bond em
{
font-size:5px;
}

ol.sr li.noview *
,ol.sr li.noview .pcsr {
color:#999;
}
ol.sr li.noview a.de
,ol.sr li.noview .cat_icon
,ol.sr li.noview .tech_icon_threed
,ol.sr li.noview .tech_icon_vs
,ol.sr li.noview .tech_icon_bond
,ol.sr li.noview .tech_icon_twod
 {
background:#ccc;
color:#999;
}
ol.sr li.noview .im a img {
	opacity: .5;
	filter: alpha(opacity=50);
}



.doingsbar .cat_icon
,.doingsbar .tech_icon_threed
,.doingsbar .tech_icon_vs
,.doingsbar .tech_icon_bond
,.doingsbar .tech_icon_twod
{
width:30px;
padding:4px 2px;
font-size:16px;
font-weight:bold;
float:left;
margin-left:5px;
height:30px;
}


#prod_image_large
{
z-index:999999;
position:absolute;
margin-left:50%;
width:auto;
height:auto;
left:-305px;
top:60px;
border:5px solid #3c659b;
background:#fff;
padding:0;
}
#prod_image_large .bar
{
background:#c8d8e8;
padding:5px;
text-align:right;
}
#prod_image_large .bar a
{
font-weight:bold;
}
#prod_image_large_inner
{
padding:10px;
width:600px;
height:600px;

}

#zoomWindow {
position:absolute;
top:85px;
left:-385px;
margin-left:50%;
border:5px solid #3c659b;
padding:5px 5px 0 5px;
background:#fff;
}

#zoomWindow div {

clear:both;
width:750px;

}
#zoomWindow div.tb {
background:#333;

font-weight:bold;
height:18px;
}
#zoomWindow div.tb span {

padding-right:5px;
line-height:18px;
}
#zoomWindow div.tb a {
color:#fff;
text-decoration:none;
}



/* product detail */
.prod-images
{
	
	clear: both;
}
.prod-images ul, .prod-images ul li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.prod-images ul li
{
	margin-bottom: 5px;
	padding: 5px;
	background: #fff;
}
.prod-images ul li img.t
{
}
.prod-images .m
{
	


}
.prod-images .m img
{
	width:300px;
	height:300px;
}
.prod-images .ts
{
	float: left;
}
.prod-images .ts li
{
	float: left;
}

