table.sc_cart { border:1px #ccc solid; border-collapse:collapse; width:100%; }
table.sc_cart thead { background:#dedede; font-weight:bold; }
table.sc_cart tr td { padding:4px; border:1px #ccc solid; }
table.sc_cart tfoot { background:#efefef; font-weight:bold; }

div.sc_cartpreview { display:none; }

div.sc_checkout_column1 { float:left; margin:0 0 0 40px; }
div.sc_checkout_column2 { float:left; margin:0 0 0 40px; }










table.sc_cart { border:1px #ccc solid; border-collapse:collapse; width:100%; }
table.sc_cart thead { background:#dedede; font-weight:bold; }
table.sc_cart tr td { padding:4px; border:1px #ccc solid; }
table.sc_cart tfoot { background:#efefef; font-weight:bold; }

table.order_history { border:1px #ccc solid; border-collapse:collapse; width:100%; }
table.order_history thead { background:#dedede; font-weight:bold; }
table.order_history tr td { padding:4px; border:1px #ccc solid; text-align:center; }
table.order_history tfoot { background:#efefef; font-weight:bold; }

table.order_details { border:1px #ccc solid; border-collapse:collapse; width:100%; }
table.order_details thead { background:#dedede; font-weight:bold; }
table.order_details tr td { padding:4px; border:1px #ccc solid; }
table.order_details tr td.ra { text-align:right; }
table.order_details tr td.ca { text-align:center; }
table.order_details tfoot { background:#efefef; font-weight:bold; }

.ShoppingCart_cartpreview_1 { border:1px #ddd solid; background:#fff; color:#000000; }
.ShoppingCart_cartpreview_1 h5 { margin:5px; padding:0 0 0 0px; font-size:1em; font-weight:bold; display:block; }
.ShoppingCart_cartpreview_1 p { margin:5px; padding:0 0 0 0px; }
.ShoppingCart_cartpreview_1 span { position:absolute; top:5px; right:5px; }

.ShoppingCart_cartpreview_2 {  border:1px #ddd solid; background:#FFFFFF; }
.ShoppingCart_cartpreview_2 .cart { overflow:hidden; width:auto; min-width:250px; border-top:1px #ddd solid; margin:0 -1px -1px 0; }
.ShoppingCart_cartpreview_2 h5 { margin:5px; padding:0 0 0 0px; font-size:1em; font-weight:bold; display:block; }
.ShoppingCart_cartpreview_2 p { margin:5px; padding:0 0 0 0px; }
.ShoppingCart_cartpreview_2 .links { position:absolute; top:5px; right:5px; }
.ShoppingCart_cartpreview_2 table {  margin:0; border-collapse:collapse; width:100%; }
.ShoppingCart_cartpreview_2 table tr td { padding:1px 3px 1px 3px; border:1px #ddd solid; }
.ShoppingCart_cartpreview_2 thead { background:#eee; width:100%; }
.ShoppingCart_cartpreview_2 tfoot { background:#eee; width:100%; }

div.sc_checkout_column1 { float:left; margin:0 0 0 40px; }
div.sc_checkout_column2 { float:left; margin:0 0 0 40px; }

.ShoppingCart_addtocart_2 { font-size:1em; }
.ShoppingCart_addtocart_2 input { font-size:1em; }

.ShoppingCart_customerpanel_nav { display:block; margin:1em 0 0 0; padding:0.5em 0 0.5em 0; border-top:1px #ccc solid; }
.ShoppingCart_customerpanel_nav h5 { display:inline; font-size: 1em; margin:0 0.5em 0 0; font-weight:bold; color:#555; position:static; left:0; }
.ShoppingCart_customerpanel_nav ul { display:inline; font-size: 1em; list-style:none; margin:0; padding:0; }
.ShoppingCart_customerpanel_nav ul li { display:inline; font-size: 1em; list-style:none; padding:0; }
.ShoppingCart_customerpanel_nav ul li a { display:inline; font-size: 1em; list-style:none; padding:0 0.5em 0 0.5em; border-left:1px #ccc solid; color:#999; }


table.search_results { border:1px #ccc solid; border-collapse:collapse; width:100%; }
table.search_results thead { background:#dedede; font-weight:bold; }
table.search_results tr th { padding:4px; border:1px #ccc solid; text-align:left; }
table.search_results tr td { padding:4px; border:1px #ccc solid; text-align:left; }
table.search_results tfoot { background:#efefef; font-weight:bold; text-align:center; }
table.search_results tfoot tr td { text-align:center; }
table.search_results span.sr { font-weight:bold; background:#E4F1B1; }

div.ShoppingCart_checkout_notes { border:1px #444 solid; font-size:1.4em; font-weight:bold; margin:10px 0 10px 0; padding:10px; }
#content div.ShoppingCart_checkout_notes p { padding:0; margin:0; }

.ShoppingCart_customerpanel_orders { display:block; clear:both; width:auto; }
.ShoppingCart_customerpanel_orders_cell { float:left; width:48%; }
.ShoppingCart_customerpanel_orders_clear { clear:both; }
