﻿/* SYSTEM BROWSE */
.rcfg_category_box { float: left; width: 180px; margin: 0px 12px 12px 0px; padding: 0px; border: 1px solid #505050; text-align: center }
.rcfg_category_box h4 { font-size: 12px; margin: 0px; padding: 2px 4px; border-bottom: 1px solid #505050; color: white; background-color: #333333 }
.rcfg_category_box img { border: none; padding: 4px }
.rcfg_category_box select { width: 100% }
.rcfg_category_box a { color: white; text-decoration: none; display: block }
.rcfg_category_box a:hover { text-decoration: underline }
#rcfg_system_compare_table { border-collapse: collapse }
#rcfg_system_compare_table td { border: 1px solid #a0a0a0; padding: 2px }
#rcfg_system_compare_table td td { border: none }
#rcfg_system_compare_table .rcfg_system_compare_title td { text-align: center; font-weight: bold; color: white; background-color: #333333 }
#rcfg_system_compare_table .rcfg_system_compare_title td.amd_title { background-color: #009966; }
#rcfg_system_compare_table .rcfg_system_compare_title td.intel_title { background-color: #0860a8; }
#rcfg_system_compare_table .rcfg_system_compare_title a { color: white; text-decoration: none }
#rcfg_system_compare_table .rcfg_system_compare_title a:hover { text-decoration: underline }
#rcfg_system_compare_table .rcfg_system_compare_image td { text-align: center; }
#rcfg_system_compare_table .rcfg_system_compare_image img { border: none }
#rcfg_system_compare_table .rcfg_system_compare_price td { text-align: center; font-weight: bold }
#rcfg_system_compare_table .rcfg_system_compare_link input { text-align: center; width: 100% }
#rcfg_system_compare_table .rcfg_system_spec_cpu td { font-size: 10px; font-weight: bold }
#rcfg_system_compare_table .rcfg_system_spec td { font-size: 10px; }

#rcfg_system_filter_list { margin: 0px 4px 0px 0px; border: 1px solid #a0a0a0; padding: 4px; font-size: 10px; white-space: nowrap }
#rcfg_system_filter_list h4 { margin: 0px 0px 2px 0px; padding: 0px; font-size: 11px; border-bottom: 1px solid #a0a0a0 }
#rcfg_system_filter_list ul { margin: 0px 0px 8px 0px; padding: 0px; }
#rcfg_system_filter_list ul li { margin: 0px; padding: 0px; list-style: none }
#rcfg_system_filter_list ul li li { margin-left: 8px }
#rcfg_system_filter_list a { text-decoration: none }
#rcfg_system_filter_list a.highlight { font-weight: bold }
#rcfg_system_filter_list a:hover { text-decoration: underline }

.rcfg_scroll_bar { border: 4px solid white; border-left: none; border-right: none }
.rcfg_left_scroll_button,.rcfg_right_scroll_button { width: 16px; height: 16px; cursor: pointer }
.rcfg_left_scroll_button { background: #091423 url('http://68.171.131.56/images/shared/rcfg_leftbutton.gif') no-repeat left center
}
.rcfg_right_scroll_button { background: #091423 url('http://68.171.131.56/images/shared/rcfg_rightbutton.gif') no-repeat right center
}
.rcfg_center_scroll { width: auto; height: 16px; background: #d0d8ff url('http://68.171.131.56/images/shared/rcfg_centerbar.gif') left top
}
.rcfg_center_scroll_button { cursor: pointer; height: 16px; background: #091423 url('http://68.171.131.56/images/shared/rcfg_centerbutton.gif') repeat-x left center; 
border-left: 1px solid #1d395e; border-right: 1px solid #091423
}

#rcfg_promo_table { border-top: 1px solid #a0a0a0; }
#rcfg_promo_table td { padding: 10px 4px; border-bottom: 1px solid #a0a0a0 }
#rcfg_promo_table .rcfg_promo_name { font-weight: bold; font-size: 14px }
#rcfg_promo_table .rcfg_promo_details { font-size: 11px; color: #222222; margin-left: 4px }
#rcfg_promo_table .rcfg_regular_price { font-size: 12px }
#rcfg_promo_table .rcfg_regular_price span { font-weight: bold; text-decoration: line-through }
#rcfg_promo_table .rcfg_promo_price { font-size: 14px }
#rcfg_promo_table .rcfg_promo_price span { font-weight: bold }
#rcfg_promo_table .rcfg_promo_button { margin: 8px 0px }
#rcfg_promo_table .rcfg_promo_period { }

/* STATIC PAGE CATEGORIES- USED WITH THE POPUP DISPLAY */
#rcfg_top_nav .rcfg_cat_box { margin: 0px 8px 8px 0px; width: 125px; float: left; text-align: center; border: 1px solid #505050 }
#rcfg_top_nav .rcfg_cat_box h4 { margin: 0px; padding: 2px; background-color: #333333; font-size: 12px }
#rcfg_top_nav .rcfg_cat_box h4 a { color: white; text-decoration: none }
#rcfg_top_nav .rcfg_cat_box img { margin: 2px; border: none; }

/* SYSTEM CONFIGURATOR */
#rcfg_breadcrumbs { margin-bottom: 8px }
#rcfg_breadcrumbs a { text-decoration: none; }
#rcfg_breadcrumbs a:hover { text-decoration: underline; }
#rcfg_table { font-family: Tahoma,Arial,Sans-Serif }
#rcfg_description h2 { border-bottom: 1px solid black; font-size: 18px }
#rcfg_image img { border: 1px solid black }
#rcfg_rightcol { background-color: #f0f0f0; }
.rcfg_category_title h4 { background-color: #505050; color: #ffffff; font-size: 11px; margin: 12px 0px 2px 0px; padding: 2px 4px; border-bottom: 1px solid black }
.rcfg_category_title span { font-weight: normal }
.rcfg_category_title a.rcfg_compare_options { text-decoration: none; color: #fff8d0; font-weight: normal; margin-left: 48px; font-size: 11px }
.rcfg_category_notes { background-color: #f2f6ff; padding: 2px 4px; border-bottom: 2px solid #ffffff }
.rcfg_compare_options_div { background-color: #ffffe2; padding: 2px; border: 1px solid black }
.rcfg_category_product_name input, .rcfg_category_product_name select { font-size: 11px }
.rcfg_category_product_name { font-size: 11px; }
#rcfg_config_table { margin-bottom: 20px }
#rcfg_floatpricediv { text-align: center; padding: 4px; }
#rcfg_price_box { font-size: 12px; padding-bottom: 2px; border-bottom: 1px solid #a0a0a0; margin-bottom: 4px }
#rcfg_price { font-weight: bold; font-size: 14px; margin: 2px }
.rcfg_buttons input { margin-bottom: 2px }
.error .rcfg_category_product_name { color: #800000 }
.rcfg_config_error { background-color: #ffe8e8; border: 2px solid red; font-size: 14px; text-align: center; padding: 8px 0px; color: #202020 }
.rcfg_config_error div { font-size: 24px; font-weight: bold }

.rcfg_compare_options_head_table td { padding: 4px 2px }
.rcfg_compare_options_head_table td.rcfg_compare_options_head_title { font-size: 11px; font-weight: bold }
.rcfg_compare_options_table { background-color: white; border-collapse: collapse }
.rcfg_compare_options_table td { border: 1px solid #a0a0a0; padding: 2px; font-size: 10px }
.rcfg_compare_options_table td.rcfg_compare_options_label { background-color: #e0e0e0 }
.rcfg_compare_options_table .rcfg_compare_options_category td { background-color: #a0a0a0; color: white; font-weight: bold }

.rcfg_category_product_name img { border: none }
.rcfg_category_product_name a { text-decoration: none }
.rcfg_category_product_name a:hover { text-decoration: underline }
.rcfg_product_delay_box { border: 1px solid #a0a0a0; background-color: #ffffe2; padding: 2px }
.rcfg_product_delay_box div.rcfg_product_delay_box_text { background-color: #f8f8f8; border: 1px solid #e0e0e0; font-size: 10px; font-weight: bold; margin-top: 4px; padding: 2px }

#rcfg_config_tabs { background-color: #f0f0f0 }
#rcfg_config_tabs td { padding: 2px; text-align: center; border: 1px solid #808080; cursor: pointer; font-size: 11px; font-weight: bold; color: #f8f8f8; background-color: #a0a0a0  }
#rcfg_config_tabs td.active { border: 1px solid black; color: #ffffff; background-color: #505050 }

#rcfg_config h3 { margin: 0px; padding: 0px; border-bottom: 1px solid black; margin-top: 8px; font-size: 14px }

#rcfg_techspec_dropbox_1 { margin: 20px 0px }
#rcfg_techspec_dropbox_2 { margin: 20px 0px }
#rcfg_techspec_selection_summary, #rcfg_techspec_selection_specs { border-collapse: collapse; }
#rcfg_techspec_selection_summary td, #rcfg_techspec_selection_specs td { border: 1px solid #a0a0a0; font-size: 11px; padding: 2px }
#rcfg_techspec_selection_summary h4, #rcfg_techspec_selection_specs h4 { margin: -2px; padding: 2px; background-color: #505050; color: #ffffff; font-size: 11px }
#rcfg_techspec_selection_specs h6 { margin: -2px; padding: 2px; background-color: #a0a0a0; color: #ffffff; font-size: 10px }
#rcfg_techspec_selection_summary td.rcfg_techspec_label, #rcfg_techspec_selection_specs td.rcfg_techspec_label {  background-color: #f0f0f0; color: #111111 }

#rcfg_gallery_topmenu { margin: 8px }
#rcfg_gallery_leftnav { padding-right: 4px; border-right: 1px solid #a0a0a0 }
#rcfg_gallery_leftnav img { float: left; cursor: pointer; border: 1px solid #a0a0a0; margin: 0px 8px 8px 0px }
#rcfg_gallery_mainimg { padding-left: 4px }

.rcfg_load_screen { position: absolute; text-align: center; left: 0px; top: 0px; z-index: 98; background-color: white; opacity: .5; filter: alpha(opacity=50); -moz-opacity: 0.5; }

/* NEW added 11/5/08 */
#rcfg_configuration_helper { background-color: #ffffe8; border: 1px solid #555555; border-left: 1px solid #a0a0a0; border-top: 1px solid #a0a0a0 }
#rcfg_configuration_helper_title { font-weight: bold; text-transform: uppercase; padding: 2px 4px; border-bottom: 1px solid #555555; background-color: navy; color: white; font-size: 11px }
#rcfg_configuration_helper_content { border-top: 1px dotted #c0c0c0; }
#rcfg_configuration_helper_content div { padding: 4px; border-bottom: 1px dotted #c0c0c0; font-size: 11px }
#rcfg_configuration_helper_content div.ERROR { color: #991111 }
#rcfg_configuration_helper_content div.Warning { color: #222222 }
a.rcfg_compare_options { text-decoration: none }
a.rcfg_compare_options:hover { text-decoration: underline }
.rcfg_unchecked_qty,.rcfg_unchecked_qty select { color: #888888 }
.rcfg_checked_qty,.rcfg_unchecked_qty { font-weight: bold; }

/* PRINT FRAME, added 5/30/09 */
#rcfg_print_frame { position: absolute; left: 80px; top: 150px; z-index: 1000; width: 704px; background-color: white; border: 2px solid black }
#rcfg_print_frame h2 { background-color: #222222; font-size: 12px; padding: 4px; margin: 0px; border-bottom: 2px solid black; color: white; font-weight: bold }
#rcfg_print_frame h2 .ctrl { float: right; }
#rcfg_print_frame h2 a { color: white; margin-left: 50px; }
#rcfg_print_frame iframe { width: 700px; }

/* Contact Page */
#rcfg_contact_page h1 { border-bottom: 1px solid black; font-size: 18px }
#rcfg_contact_page h2 { border-bottom: 1px solid black; font-size: 14px; }
#rcfg_contact_page h4 { font-size: 12px; margin: 16px 0px 0px 0px; padding: 4px; border: 1px solid black; border-bottom: none; background-color: #505050; color: #ffffff }
#rcfg_contact_page #rcfg_contact_table { border: 1px solid black }
#rcfg_contact_page #rcfg_contact_table td { font-weight: bold }
#rcfg_contact_page #rcfg_summary_table { border: 1px solid black }
#rcfg_contact_page #rcfg_summary_table h2 { padding: 4px; margin: 0px; }
#rcfg_contact_page #rcfg_summary_header_table img { border-left: 1px solid black; border-bottom: 1px solid black }
#rcfg_contact_page #rcfg_summary_header_table .rcfg_buildtime_estimate { margin: 4px }
#rcfg_contact_page #rcfg_summary_header_table .rcfg_configured_price { margin: 4px; font-weight: bold }
#rcfg_contact_page #rcfg_summary_header_table .rcfg_customer_configuration_comments { margin: 4px; font-size: 10px }
#rcfg_contact_page #rcfg_summary_header_table .rcfg_customer_configuration_comments div { padding: 4px; font-size: 11px; border: 1px dotted navy; color: navy }
#rcfg_contact_page #rcfg_summary_body_table { border-collapse: collapse }
#rcfg_contact_page #rcfg_summary_body_table td { border-top: 1px solid #a0a0a0; font-size: 11px }
#rcfg_contact_page #rcfg_summary_body_table .rcfg_techspec_label { background-color: #f0f0f0; color: #111111; border-right: 1px solid #a0a0a0 }
#rcfg_success { border: 1px solid green; background-color: #f4fff4; padding: 4px }
.rcfg_google_text { font-size: 14px; padding-left: 8px }
.rcfg_paypal_text { font-size: 14px; padding-left: 8px }

/* Page Overlay */
#rcfg_window_container { position: absolute; left: 0px; top: 100px; padding: 0px 40px; z-index: 999 }
#rcfg_window_container #rcfg_window_bar { background-color: #222222; padding: 4px; border: 2px solid black; color: white; font-weight: bold }
#rcfg_window_container #rcfg_window_bar span { float: right; cursor: pointer; font-weight: normal }
#rcfg_window_container #rcfg_content_box { background-color: #ffffff; padding: 4px; border: 2px solid black; border-top: none }
