/* Shopping Cart */
#sc { background-color:#fff; width:700px; border:1px solid #999; border-collapse:collapse; }

/* Shopping Cart Row 1, Cell 1 (Header) */
#scr1c1 { background-color:#f0f0f0; border-bottom:1px solid #999; padding:5px; }

/* Shopping Cart Row 2, Cell 1 (Item) */
#scr2c1 { border-right:1px solid #999; border-bottom:1px solid #999; padding:5px; width:35%; text-align:center; }

/* Shopping Cart Row 2, Cell 2 (Options) */
#scr2c2 { border-right:1px solid #999; border-bottom:1px solid #999; padding:5px; width:20%; text-align:center; }

/* Shopping Cart Row 2, Cell 3 & 4 (Unit Price, Quantity) */
#scr2c3, #scr2c4 { border-right:1px solid #999; border-bottom:1px solid #999; padding:5px; width:15%; text-align:center; }

/* Shopping Cart Row 2, Cell 5 (Subtotal) */
#scr2c5 { border-bottom:1px solid #999; padding:5px; width:15%; text-align:center; white-space:nowrap; }

/* Shopping Cart Row 1, Cell 1 (Cart Empty) */
#scr1cec1 { height:100px; text-align:center; vertical-align:middle; }

/* Shopping Cart Row 2, Cell 1 (Cart Empty) */
#scr2cec1 { background-color:#f0f0f0; border-top:1px solid #999; padding:5px; }

/* Shopping Cart Row, Cell 1 (Cart Full) */
#scrcfc1 { background-color:#f0f0f0; border-top:1px solid #999; padding:5px; }

/* Shopping Cart Row, Cell 2 (Cart Full) */
#scrcfc2 { background-color:#f0f0f0; border-top:1px solid #999; padding:5px; text-align:right; }

/* Shopping Cart Row, Cell 1, Cell 2 (Shopping Cart Weight, Shopping Cart Subtotal) */
#scrscsc1 { border-top:1px solid #999; padding:5px; text-align:left; }
#scrscsc2 { border-top:1px solid #999; padding:5px; text-align:right; }

/* Shopping Cart Text (Header) */
#schdrt { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #000; }

/* Shopping Cart Empty Message */
#scempty { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000; }

/* Shopping Cart Text - Column Headers (Item, Options, Unit Price, Quantity, Subtotal) */
#scchitmt, #scchoptt, #scchupt, #scchqtyt, #scchstt { font-family: Verdana; font-size: 9pt; font-weight: bold; color: #000; }

/* Shopping Cart Column Message Text (Item, Options, Unit Price, Quantity, Subtotal) */
#scoptt, #scupt, #scstt, #scstpt { font-family: Verdana; font-size: 10pt; color: #000; }

/* Shopping Cart Remove Item Brackets */
#scribrkt { font-family: Verdana; font-size: 10pt; color: #000; }

/* Shopping Cart Subtotal Message Text */
#scstmt { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #000; }

/* Shopping Cart Quantity Text Field  */
#scqtf { border: 1px solid #000; text-align: right; }

/* Shopping Cart - Keep Shopping */
a.sckshl:link,a.sckshl:visited { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #0000FF; text-decoration: none; }
a.sckshl:hover,a.sckshl:active { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #0000FF; text-decoration: underline; }

/* Shopping Cart - Product Name */
a.scpnhl:link,a.scpnhl:visited { font-family: Verdana; font-size: 10pt; color: #0000FF; text-decoration: none; }
a.scpnhl:hover,a.scpnhl:active { font-family: Verdana; font-size: 10pt; color: #0000FF; text-decoration: underline; }

/* Shopping Cart - Remove Item */
a.scrihl:link,a.scrihl:visited { font-family: Arial; font-size: 9pt; color: #0000FF; text-decoration: none; }
a.scrihl:hover,a.scrihl:active { font-family: Arial; font-size: 9pt; color: #0000FF; text-decoration: underline; }
