/* Product and Shop styles */

#sidebar { width: 540px; border: #ffce4a solid 1px; padding: 5px; background: #eee; overflow: visible; }
#main { width: 540px; }

#minibasket { color: #000; }
#minibasket h3 { color: #534741; }
#minibasket a { xcolor: #ffce4a; }
#minibasket a:hover { xcolor: #000; xtext-decoration: none; }

#main .dataitem { clear: both; padding-top: 20px; }
#main .dataitem h2 { float: right; width: 400px; color: #534741; padding: 0px; }
#main .dataitem img { float: left; margin-top: 10px; } 
#main .dataitem p { float: right; width: 400px; padding: 0px; }
#main .dataitem p.price { display: block; margin-top: 10px; line-height: 30px; background: #eee; border: #ffce4a dashed 1px; border-width: 1px 0px; xcolor: #ffce4a; text-indent: 20px; padding: 5px; }

#data .basket { }
#data .basket table { width: 540px; padding: 3px; }
#data .basket table th { background: #ffce4a; color: #534741; }
#data .basket table th a { color: #fff; }
#data .basket table th a:hover { color: #000; }
#data .basket table td { padding: 0px 2px; }
#data .basket input { border: #534741 solid 1px; }
#data .basket img { border: 0px none; }
#data .basket img.imageright { float: right; }
#data .basket .itemline { border-bottom: #534741 dashed 1px; }
#data .basket .itemtotal { border-bottom: #534741 dashed 1px; text-align: right; }
#data .basket .baskettotal { font-weight: bold; text-align: right; }
#data .basket .border { padding: 5px; border: #534741 solid 1px; }
#data .basket .clear { clear: both; }

/* Popup Basket */
#PopupBoxDiv { position:absolute; padding: 20px 50px; xtop:10; left:50%; display: block; text-align: center; background: #ffce4a; color: #534741; font-weight: bold; font-size: 1.3em; }

#popupbasket { position: absolute; overflow: visible; xtop: 185px; clear: both; z-index: 200;  }
#popupbasket table { width: 540px; background: #fff; border: 1px solid #ffce4a; xmargin-left: 259px; padding: 3px; }
#popupbasket table th { background: #ffce4a; color: #534741; }
#popupbasket .itemline { border-bottom: #534741 dashed 1px; }
#popupbasket .itemtotal { border-bottom: #534741 dashed 1px; }
#popupbasket a { xcolor: #993333; }
#popupbasket a:hover { xcolor: #000; xtext-decoration: none; }