.products .category_item a, .products .category_item a:visited, .products .category_item a:hover{
	text-decoration:none;
}

.products a.category_img, .products a.product_img {
	float:right;
	text-decoration:none;
}

.products .description {
	clear:left;
}

.products .category_item {
	clear:right;
	float:left;
	width:200px;
	height:150px;
	border:1px solid #000000;
}

.products .clear {
	clear:both;
}

.products .categories {
}

/******** category menu *************/
.products.detail .category_menu {
	float:left;
	margin-right:30px;
}

.products .category_menu ul {
	list-style-type: none;
}
.products .category_menu li.open ul {
	display:block;
}
.products .category_menu li.close ul {
	display:none;
}

.products .category_menu img {
	border-style:none;
	vertical-align:middle;
}
/* li.open must be defined before others * /
.products .category_menu li.open img.minus {
	display:inline;
}
.products .category_menu li.open img.plus, .products .category_menu li.open img.empty,
.products .category_menu li.close img.minus, .products .category_menu li.close img.empty,
.products .category_menu li.empty img.plus, .products .category_menu li.empty img.minus {
	display:none;
}
.products .category_menu li.close img.plus, .products .category_menu li.empty img.empty {
	display:inline;
}/**/

.products .category_menu li.empty img {
/* 	visibility:hidden; */
}

.products .category_menu li.active {
	font-weight:bold;
}
.products .category_menu li.passive {
	font-weight:normal;
}

.products .category_menu ul.first li.passive {
	display:none;
}
.products .category_menu ul.next li.passive {
	display:list-item;
}

/******** end of category menu **********/

/******* addon menu ***************/
.products .addon_menu {
/*	float:right;
	clear:right;
	margin:10px 5px 5px 20px;
*/
  float: left;
}
.products .addon_menu ul {
	list-style-image:url('../gfx/li_right.gif');
}
/******* end of addon menu ********/

.nowrap {
	white-space: nowrap;
}

.pr {
	padding-right: 10px;
	vertical-align: top;
}

#product_img {
	float: right;
}

#product_img img {
  border: solid 1px black;
  height: 120px;
}

.share-links p {
	margin: 0px !important;
	font-weight: bold;
	font-size: 16px;
}

.share-links ul {
	list-style-type: none;
}

.share-links li {
	margin-left: 25px;
}

.share-links li a {
	text-decoration: underline;
}

.share-links li a:hover {
	text-decoration: none;
}

.table-holder {
  width: 100%;
}

.table-holder td {
  vertical-align: top;
}

.table-holder td.table-holder-right {
  width: 200px;
}

.w33 {
  width: 33%;
  float: left;
/*  height: 100px;*/
}

.m-top30 {
  margin-top: 30px;
}

.char {
  width: 100px;
  display: block;
  float: left;
}

.no-list-type {
  list-style-type: none;
  margin-left: 0px !important;
}

.search_form  input{
  border: solid 1px #4E5E6E;
  height: 20px;
  vertical-align: top;
  margin-right: 3px;
}

.search_form .submit {
  background-color: #4F5F6E;
  color: #FFF;
  height: 22px;
}

.search_form p {
  margin: 0px !important;
}

.catalog_table td {
  vertical-align: top;
}

.w100 {
  width: 150px;
}
