/* Racing Electronic Colors
 * Red: #cc0000
 * Text-Black: #545454
 * Breadcrumb background: #8b8c90
 * Required Field: #ffffd2
 */
/*
 * Cart related styles for the Checkout Shopping Cart display
 */
#re_cart_empty_container
{ padding-top:30px; margin-left:auto; margin-right:auto; }
#re_cart_table_container
{ padding-top:30px; width:802px; margin-left:auto; margin-right:auto; }
#re_cart_table_container_empty
{ padding-top:30px; width:502px; margin-left:auto; margin-right:auto; }
#re_cart_table
{ margin-left:auto; margin-right:auto; width:800px; border:1px solid #990000; }
#re_cart_table_empty
{ margin-left:auto; margin-right:auto; width:500px; }
.re_cart_empty_col
{ padding-bottom:20px; font-weight:bold; font-size:14px; color:#990000; text-align:center; }
#re_cart_header_row
{ background-color:#990000; color:#ffffff; height:25px; vertical-align:middle; }
.re_cart_colhdr_manage
{ font-size:12px; font-weight:bold; color:#ffffff; width:100px; text-align:center; border-right:1px solid #ffffff; }
.re_cart_colhdr_item
{ font-size:12px; font-weight:bold; color:#ffffff; width:440px; padding-left:15px; text-align:left; border-right:1px solid #ffffff; }
.re_cart_colhdr_quantity
{ font-size:12px; font-weight:bold; color:#ffffff; width:60px; text-align:center; border-right:1px solid #ffffff; }
.re_cart_colhdr_unit
{ font-size:12px; font-weight:bold; color:#ffffff; width:100px; text-align:center; border-right:1px solid #ffffff; }
.re_cart_colhdr_ext
{ font-size:12px; font-weight:bold; color:#ffffff; width:100px; text-align:center; }

.re_cart_col_super
{ color:#ffffff; font-size:8px; vertical-align:top; }
.re_cart_col_super2
{ color:#000000; font-size:8px; vertical-align:top; }

.re_cart_lineitem_row_even
{ border-bottom:1px solid #990000; background-color:#eeeeee; }
.re_cart_lineitem_row_odd
{ border-bottom:1px solid #990000; background-color:#ffffff; }
.re_cart_col_manage
{ font-size:10px; font-weight:normal; color:#545454; vertical-align:top; padding-top:5px; border-right:1px solid #545454; border-top:1px dotted #545454; }
.re_cart_col_manage_removeedit
{ font-size:10px; font-weight:normal; color:#545454; text-align:center; }
.re_cart_col_manage_link
{ font-size:10px; font-weight:normal; color:#545454; text-decoration:underline; }
.re_cart_col_manage_link:HOVER
{ font-size:10px; font-weight:normal; color:#8b8c90; text-decoration:underline; }
.re_cart_col_manage_fake_link
{ cursor:default; font-size:10px; font-weight:normal; color:#545454; text-decoration:underline; }
.re_cart_col_manage_fake_link_hover
{ cursor:pointer; font-size:10px; font-weight:normal; color:#8b8c90; text-decoration:underline; }
.re_cart_col_item
{ padding-left:15px; padding-top:5px; vertical-align:top; font-weight:bold; font-size:11px; border-right:1px solid #545454; border-top:1px dotted #545454; }
.re_cart_col_item_text
{ font-weight:bold; font-size:11px; color:#545454; }
.re_cart_col_quantity
{ font-size:11px; font-weight:normal; text-align:center; vertical-align:top; padding-top:3px; border-right:1px solid #545454; border-top:1px dotted #545454; }
.re_cart_input_qty
{ font-size:11px; font-weight:normal; color:#545454; background-color:#ffffd2; text-align:center; width:45px; }
.re_cart_col_unit
{ padding-right:10px; padding-top:5px; vertical-align:top; text-align:right; font-weight:normal; font-size:11px; border-right:1px solid #545454; border-top:1px dotted #545454; }
.re_cart_col_ext
{ padding-right:10px; padding-top:5px; vertical-align:top; text-align:right; font-weight:normal; font-size:11px; border-top:1px dotted #545454; }

.re_cart_totals_row
{ height:20px; }
.re_cart_totals_label1
{ text-align:right; padding-right:10px; font-weight:bold; font-size:12px; color:#000000; vertical-align:middle; border-right:1px solid #545454; border-top:1px solid #545454; }
.re_cart_totals_ext1
{ padding-right:10px; vertical-align:middle; text-align:right; font-weight:bold; font-size:11px; color:#000000; border-top:1px solid #545454; }
.re_cart_totals_label
{ text-align:right; padding-right:10px; font-weight:bold; font-size:12px; color:#000000; vertical-align:middle; border-right:1px solid #545454; }
.re_cart_totals_ext
{ padding-right:10px; vertical-align:middle; text-align:right; font-weight:bold; font-size:11px; color:#000000; border-top:1px dotted #545454; }
.re_cart_totals_total
{ background-color:#ffffd2; padding-right:10px; vertical-align:middle; text-align:right; font-weight:bold; font-size:12px; color:#990000; border-top:1px dotted #545454; }

.re_cart_configitems_wrapper
{ padding-bottom:5px; }
.re_cart_config_table
{ margin-left:auto; margin-right:auto; width:425px; }
.re_cart_config_header_row
{ height:20px; }

.re_cart_config_colhdr_item
{ width:280px; border-bottom:1px solid #ececec; font-weight:normal; font-size:9px; vertical-align:bottom; text-align:left; }
.re_cart_config_colhdr_unit
{ width:73px; border-bottom:1px solid #ececec; font-weight:normal; font-size:9px; vertical-align:bottom; text-align:center; }
.re_cart_config_colhdr_total
{ width:72px; border-bottom:1px solid #ececec; font-weight:normal; font-size:9px; vertical-align:bottom; text-align:center; }

.re_cart_config_col_qty
{ vertical-align:top; text-align:left; font-weight:normal; font-size:9px; width:20px; }
.re_cart_config_col_item
{ vertical-align:top; text-align:left; font-weight:normal; font-size:9px; width:260px; }
.re_cart_config_col_unit
{ vertical-align:top; text-align:right; font-weight:normal; font-size:9px; }
.re_cart_config_col_total
{ vertical-align:top; text-align:right; font-weight:normal; font-size:9px; }

#re_cart_table_messages ol
{ margin-top:0px; }
#re_cart_buttons_table
{ margin-left:auto; }
#re_cart_buttons_table_empty
{ margin-left:auto; }
.re_cart_button_container
{ padding:0px 5px 0px 5px; }
#re_cart_buttons_container
{ text-align:right; }



