
.DottedSilver { clear:both; height:1px;border-top:1px dotted silver; }

#content { background: #ebebeb url(../../images/grafx/bg_cart.jpg) repeat-y; }
#content #header { width:930px; height:75px;background:black url(../../images/grafx/bg_hdrcart.jpg) no-repeat; }

#content #SafeTransaction { margin:5px 10px; padding:2px 23px; font-weight:bold;background: url(../../images/grafx/bg_safetransaction.gif) no-repeat; }
#content #SafeTransaction a { color:#bd1417; font-weight:bold;}

#Cart { width:650px; float:left; }
#Cart .CapBar { background:black url(../../images/grafx/bg_title.jpg) repeat-x; height:31px; }
#Items .CapBar .ItemDesc { margin:8px 5px; background: url(../../images/grafx/caption_itemdesc.gif) no-repeat; float:left; width:340px; }
#Items .CapBar .Qty { margin:8px 5px; background: url(../../images/grafx/caption_qty.gif) no-repeat center; float:left; width:60px; }
#Items .CapBar .Price { margin:8px 5px; background: url(../../images/grafx/caption_price.gif) no-repeat center; float:left; width:60px; }
#Items .CapBar .Total { margin:8px 5px; background: url(../../images/grafx/caption_total.gif) no-repeat center; float:left; width:60px; }
#Items .CapBar .Remove { margin:8px 5px; background: url(../../images/grafx/caption_remove.gif) no-repeat center; float:left; width:70px; }

#Items .itmList {clear:both;}
#Items .itmList .itmRow { clear:both;border-bottom:1px dotted silver; margin:0px 5px; }
#Items .itmList .itmRow .RImg { float:left; width:90px; padding:4px 0px; }
#Items .itmList .itmRow .RDesc {float:left; width:255px; padding-top:10px; font-weight:bold; }
#Items .itmList .itmRow .RQty { float:left; width:45px; text-align:center;padding-top:23px; }
#Items .itmList .itmRow .RQty input.rInQty { width:40px; font-size:12px; border:1px solid #cccccc; text-align:center; }
#Items .itmList .itmRow .RUpd { float:left; width:25px; text-align:left;padding-top:24px; }
#Items .itmList .itmRow .RPrice { float:left; width:70px; text-align:center;padding-top:25px; }
#Items .itmList .itmRow .RLinePrice { float:left; width:70px; text-align:center;;padding-top:25px; }
#Items .itmList .itmRow .RDel { float:left; width:40px; text-align:right;;padding-top:25px; }

#GiftWrap { clear:both; }
#GiftWrap .CapImg { margin:8px 5px; background: url(/images/grafx/caption_giftideas.jpg) no-repeat; float:left; width:96px; }
#GiftWrap .CapTxt { margin:8px 5px; float:left; color:#e2e2e2; }

#Cart #FinalInfo { clear:both; float:right; padding:0px 15px 10px 0; text-align:right; font-weight:bold; width:350px;}

#Cart #Promo {float:left; padding:5px 15px;}
#Cart #Promo .btn { float:left; padding:0px 5px; }
#Cart #SubTotal { float:right; padding:2px 15px; text-align:right; }
#Cart #SubTotal .Total { font-size:13px; font-weight:bold; padding-bottom:3px;}
#Cart #SubTotal .Total span {color:#bd1417; font-size:13px; font-weight:bold;}



#GiftWrap #Bags { padding:5px 5px; }
#GiftWrap #Bags .gwImg { float:left; padding:4px 0px 4px 0px; width:90px; }
#GiftWrap #Bags .gwInfo { float:left; padding:4px 4px 4px 0px; width:220px; }
#GiftWrap #Bags .gwInfo ul { width:220px; }
#GiftWrap #Bags .gwInfo .gwTitle { float:left; width:220px;color:red;font-weight:bold; }
#GiftWrap #Bags .gwInfo .gwTitle p.txt { font-weight:bold;padding-left:2px; }
#GiftWrap #Bags .gwInfo .chkBx { float:left; width:20px; }
#GiftWrap #Bags .gwInfo .gwDesc { float:left; width:210px; padding-left:2px;}
#GiftWrap #Bags .gwInfo p.gwPrice { font-weight:bold; }
#GiftWrap #Bags .gwInfo .gwLabel { clear:both; float:left; width:45px; padding:4px 0px 0 2px;  font-weight:bold; }
#GiftWrap #Bags .gwInfo .gwLabelOption { float:left; width:210px; padding:4px 0px 0 2px; }
#GiftWrap #Bags .gwInfo .gwLabelSelect { float:left; width:70px; padding:4px 0px 0 2px;  font-weight:bold; }
#GiftWrap #Bags .gwInfo .gwSelect { float:left; width:150px; padding:2px 0px 0 2px; }
#GiftWrap #Bags .gwInfo .gwPrice { float:left; width:150px; padding:4px 0px 0 2px; }
#GiftWrap #Bags .gwInfo .gwGiftCardButton { clear:both; float:left; width:210px; padding:2px 0px 0 0px; }
#GiftWrap #Bags .gwInfo .gwGiftCardButtonSubmit { border:1px solid black; margin-left:50px; }
#GiftWrap #Bags .gwInfo .inslcSize { Border:1px solid gray; width:150px; }


#YouMayAlsoLike { width:278px; float:right; }
#YouMayAlsoLike .CapBar { background:black url(../../images/grafx/bg_youmay.jpg) repeat-x; height:31px; }
#YouMayAlsoLike .CapImg { margin:8px 5px; background: url(../../images/grafx/caption_cartalsolike.gif) no-repeat; float:left; width:182px; }

#YouMayAlsoLike #Pnel { margin:0px 20px; }
#YouMayAlsoLike #Pnel a { font-weight:bold; }
#YouMayAlsoLike #Pnel .LikeItem { border-bottom:1px dotted silver;padding:10px 0px; }
#YouMayAlsoLike #Pnel .LikeItem  p { text-align:center; font-weight:bold; padding:0px 2px; }
#YouMayAlsoLike #Pnel .LikeItem  p.itmPrice { color:gray; }
#YouMayAlsoLike #Pnel .LikeItem  p.itmExclusive { color:#bd1417; }
#YouMayAlsoLike #Pnel .dvImg { width:125px; margin-left:55px; }



