#RightPane { height: 100% }

/* products list */
table.products tr.desc td, table.products tr.add td  {vertical-align:top;}
table.products tr td { padding:0px 5px 0px 5px }
img.products { cursor:hand; }
.prodCell { border:solid 1px #CCC;width:120px;height:120px;text-align:center; }
table.products tr.desc td { padding-bottom:5px }

.product_name { line-height:1.4em }
.price { }
.product_name img { vertical-align:middle;margin:3px 0 0 3px; }
.on_sale {text-decoration:line-through;}
.sale_price {color:#c6006f;}
.AddToCartButton { padding: 2px 8px 2px 8px; margin: 4px 0 0 0; background-color: #c6006f; color: #ffffff; float: left; font-size: 10px; text-decoration: none; }

/* Cart */
#dragInstruc {height:300px;background-color:#efcccc;padding-top:50px;margin-top:10px;text-align:center;}
#dragInstruc div {margin:5px;font-size:14px;color:#999;}

div.cart { clear:both;width:190px;height: 100%;background-color:#EEE;padding:5px;margin-top:40px; }
span.title { margin:0;padding:0;padding-top:10px;font-size: 12px;color: #444;font-weight:normal; white-space:normal;}

div.wastebin { padding:5px; color:#999;background-color:#EEE;border:1px dashed #888;font-size:10px;font-weight:bold;text-align:center; }
div.wastebin-active { background-color: #F1D2E1;border:1px solid #D1B2C1; }

div.cart img.cart-items { width:32px;vertical-align:middle;cursor:hand; }
div.cart div { font-size:12px;color:#444;clear:left; }
div.cart-active { background-color: #F1D2E1; }

#items ul { margin: 0;padding: 0;list-style-type: none;}
#items ul li {display:inline;background-image:none}
#items li div {padding: .2em 0.5em;}

#indicator { text-align:center }
table#cart {border:solid 1px #999;padding:5px;}
table#cart th {text-align:center}

.EmptyCartButton { padding: 2px 8px 2px 8px; margin: 0 0 0 3px; background-color: #c6006f; color: #ffffff; float: left; font-size: 10px; text-decoration: none; }
.CheckoutButton { padding: 4px 8px 4px 8px; margin: 4px 4px 0 0; background-color: #c6006f; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }

.purchTitle {font-weight:bold;padding:20px 0 10px 0;font-size:14px;}

/* RJH - new tooltip from dynamicdrive.com */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 10px;
font-size:12px;
background-color: #efcccc;
visibility: hidden;
z-index: 100;
white-space:normal;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.label {text-align:right;color:#666;padding-right:5px}



