/* Show basket button */
#show_b, #basket, #hidden_basket
{
  visibility: hidden;
}

#show_b
{
  right: 0;
  width: 80px;
  height: 12px;
  position: fixed;
	position: expression("absolute");
	top: expression( ( - show_b.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  background: url(../images/show_basket.gif) no-repeat;
  z-index: 10000;
}

#basket
{
  width: 100%;
  height: 75px;
  background: #503D39 url(../images/dock.gif) repeat-x;
  text-align: center;
  overflow: hidden;
  z-index: 10000;
  position: fixed;
	position: expression("absolute");
	top: expression( ( - basket.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#hidden_basket
{
  background: #BBB url(../images/dock.gif) repeat-x;
  height: 1px;
  width: 100%;
  padding: 0;
  z-index: 10000;
  overflow: hidden;
  position: fixed;
	position: expression("absolute");
	top: expression( ( - hidden_basket.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

body>div#basket
{
	bottom: 0;
}

body>div#hidden_basket
{
  bottom: 0;
}

body>div#show_b
{
  bottom: 1px;
}

#basket img.item
{
  margin-top: 2px;
  border: #000 solid 1px;
}

#basket p
{
  color: #FFF;
  text-align: right;
  margin: 2px 5px 6px 0;
}

#basket a
{
  color: #FFF;
  font-size: 9px;
  font-weight: bold;
}

#basket_content
{
  position: absolute;
  width: 730px;
  background: #503D39 url(../images/dock.gif) repeat-x;
  left: 50px;
  overflow: hidden;
}

#basket_side
{
  width: 200px;
  height: 70px;
  float: right;
}

#basket_SL, #basket_SR
{
  position: absolute;
  top: 10px;
  visibility: hidden;
}

#basket_SL
{
  left: 35px;
}

#basket_SR
{
  left: 780px;
}

#basket_min_info
{
  background-color: #E2EFC8;
  color: #000;
  padding: 10px;
  width: 300px;
  height: 60px;
  margin: 0 auto 0 auto;
}

#basket_min_info .title
{
  text-decoration: underline;
}
