
.Button, .Button a {
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  font-size: 100%;
  font-family: inherit;
  line-height: inherit;
  display: inline-block;
  overflow: visible;
  width: auto;
  white-space: normal;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}

.Button .btn {
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  z-index: 0;
  height: 27px;
  color: #fff;
}

.Button .t {
  height: 27px;
  line-height: 27px;
  padding: 0 11px;
  text-align: left;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
.Button .t:hover {color:#fff;}

.Button .r {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 12px;
  height: 81px;
}
* html .Button .r { font-size: 1px; left: expression(this.parentNode.offsetWidth-12+'px');}

.Button .r span {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width:421px;
  height: 81px;
}
* html .Button .r span { font-size: 1px; left: expression(this.parentNode.offsetWidth-421+'px');}

.Button .active .l { top: -54px;}

.Button .hover .l { top: -27px;}

.Button .l {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: 12px;
  height: 81px;
}
* html .Button .l { font-size: 1px; width: expression(this.parentNode.offsetWidth-12+'px');}

.Button .l, .Button .r span { background-image: url(Button.png);}
* html .Button .l, * html .Button .r span { background-image: url(Button.gif);}

a.add_to_cart .Button .btn { height: 32px;}
a.add_to_cart .Button .t { height: 12px; line-height: 35px; padding: 25px 35px 0 5px}
a.add_to_cart .Button .l { right: 42px; height: 81px;}
a.add_to_cart .Button .r { width: 42px;  height: 81px;}
a.add_to_cart .Button .l, a.add_to_cart .Button .r span { background-image: url(add_to_cart.gif);}
a.add_to_cart .Button .r span { width:421px; height: 81px;}
* html a.add_to_cart .Button .btn { height: 27px;}
* html a.add_to_cart .Button .t { height: 27px; line-height: 27px; padding: 0 11px;}
* html a.add_to_cart .Button .r { width: 12px;  font-size: 1px; left: expression(this.parentNode.offsetWidth-12+'px');}
* html a.add_to_cart .Button .r span { font-size: 1px; left: expression(this.parentNode.offsetWidth-421+'px');}
* html a.add_to_cart .Button .l {  right: 12px; font-size: 1px; width: expression(this.parentNode.offsetWidth-12+'px');}
* html a.add_to_cart .Button .l, * html a.add_to_cart .Button .r span { background-image: url(Button.gif);}

.menu_link {
  display: block;
  float:left;
	background: transparent url(tab.gif) no-repeat;
	color: #27597b;
	width:148px;
	height: 14px;
	padding: 15px 0 10px 0;
	text-align: center;
  cursor: pointer;
}
