
.categorybox { width: 170px; border: 1px solid #CCCCCC; float: left; text-align: center; margin: 8px 0px 4px 8px }
.categorybox h2 { background: #303030 url(../../images/header_gray_h4.jpg) left center repeat-x; border-bottom: 1px solid #d5d5d5; font-size: 11px; padding: 4px; margin: 0px 0px 4px 0px; }
.categorybox a { display: block; color: white }
.categorybox img { margin: 0px 4px }
.categorybox select { width: 160px; font-size: 11px; background-color: #f8f8f8; margin: 4px; padding: 0px; }

#system_table { border-collapse: collapse; text-align:center; font-family: Arial;  }
#system_table td { border: 1px solid #c0c0c0 }
#system_table tr.specs td { font-size: 10px; color: #555555; text-align:left; }
#system_table tr.price td { font-weight: bold; font-size:14px; }
#system_table tr.procrow td td { border: none; font-size: 10px; font-weight: bold }
#system_table tr.procrow td td img { margin-right: 8px }
#system_table td.spectop { border: none }
#system_table td.label { color: #333333; background-color: #e8e8e8; white-space: nowrap }

#system_table .generic_title a,#system_table .generic_title a:visited,#system_table .abernas_title a,#system_table .abernas_title a:visited,#system_table .stonehaven_title a,#system_table .stonehaven_title a:visited { font-weight: bold; color: #ffffff }
#system_table .generic_title { background: #6b6b6b url(../../images/navbar_gray.jpg) left top repeat-x }
#system_table .abernas_title { background: #1358b3 url(../../images/navbar_intel.jpg) left top repeat-x }
#system_table .stonehaven_title { background: #009966 url(../../images/navbar_amd.jpg) left top repeat-x }
#system_table .shortdesc { font-size: 10px; color: #354500 }
#system_table .price { color: black }

#system_filter_box { background-color: #f8f8f8; padding: 4px; border: 1px solid #d5d5d5; margin:5px; }
#system_filter_box h4 { margin: 0px; padding: 0px; border-bottom: 1px solid #a0a0a0 }
#system_filter_box ul { margin: 0px 0px 8px 0px; padding: 0px; font-size: 11px; }
#system_filter_box li { list-style: none; margin: 2px 0px;  }
#system_filter_box ul ul { margin: 0px 0px 0px 10px; font-size: 10px }
#system_filter_box span { color: #0c7ec3; cursor: pointer; white-space: nowrap }
#system_filter_box hr { color: #d5d5d5; background-color: #d5d5d5 }

span.highlight { font-weight: bold; text-decoration: underline }

/*#scroller_box { overflow: hidden; }*/
.scroll_bar { cursor: pointer; moz-user-select: none; }

#scroll_table_top,#scroll_table_bottom { margin: 2px 0px; background-color: #CCCCCC; }

#horiz_filter_reset { font-size: 11px; color: #ffffff; text-decoration: underline; cursor: pointer; }

#horizontal_table_wrap { padding: 0px 0px 4px 0px; }

#horizontal_filter_table h4 { font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px; border-bottom: 1px solid #dddddd }
#horizontal_filter_table ul { margin: 0px; padding: 0px; list-style: none }
#horizontal_filter_table ul ul { padding-left: 15px }
#horizontal_filter_table li { margin: 0px; padding: 0px; list-style: none; white-space: nowrap }
#horizontal_filter_table li,#horizontal_filter_table input  { font-size: 9px }
#horizontal_filter_table input { margin: 0px 0px 1px 0px; height: 12px; }
#horizontal_filter_table { background-color: #f8f8f8; border-collapse: collapse; border-bottom: 4px solid #999999; margin-bottom: 8px }
#horizontal_filter_table thead td { background: #222222 url(../ABCATG/IMCATG/bottom_grad.jpg) left center repeat-x; color: white; font-weight: bold; white-space: nowrap; }
#horizontal_filter_table td { border: 1px solid #efdeb6; border-bottom: none }

#horizontal_table { }
#horizontal_table thead td { font-size: 10px; background: #303030 url(../ABCATG/IMCATG/header_gray_h4.jpg) left center repeat-x; color: white; font-weight: bold; white-space: nowrap; }
#horizontal_table td { background: #fff url(../ABCATG/IMCATG/navbar_grad_50px.jpg) top repeat-x; text-align: left; font-size: 9px }
.horizBorders td { border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
.horizBorders td td { border: none; }  
.horizBordersRight {border-right: 1px solid #dddddd;  }
#horizontal_table table td { background: none }
#horizontal_table tr.spacerrow td { border: none; background: none; background-color: #ffffff; }
#horizontal_table ul { margin: 0px; padding: 0px; list-style: none; }
#horizontal_table li { margin: 0px 0px 3px 0px; padding: 0px }
#horizontal_table .h_name a { font-size: 12px; font-weight: bold; }
#horizontal_table .abernas_title .h_name a { color: #1358b3 }
#horizontal_table .stonehaven_title .h_name a { color: #009966 }
#horizontal_table .h_highlight { margin-bottom: 4px }
#horizontal_table .h_highlight span { background-color: #bafcab; padding: 1px; font-size: 10px }
#horizontal_table .h_configired { color: #505050; font-size: 10px }
#horizontal_table .h_price { color: brown; font-size: 13px; font-weight: bold; margin-bottom: 8px }
#horizontal_table .h_ch_big { font-size: 18px; color: #0c7ec3; text-align: center; }
#horizontal_table .h_ch_small { font-size: 11px; color: #0c7ec3; text-align: center; }
#horizontal_table .abernas_title .h_ch_big { font-size: 18px; color: #1358b3; text-align: center; }
#horizontal_table .abernas_title .h_ch_small { font-size: 11px; color: #1358b3; text-align: center; }
#horizontal_table .stonehaven_title .h_ch_big { font-size: 18px; color: #009966; text-align: center; }
#horizontal_table .stonehaven_title .h_ch_small { font-size: 11px; color: #009966; text-align: center; }
#horizontal_table .abernas_title .h_cpu, #horizontal_table .stonehaven_title .h_cpu { font-size: 9px; color: #333333 }
#horizontal_table img { margin: 3px; }
.horizImg { border: 1px solid #DDDDDD; }
#horiz_filter_error_row td { text-align: center; font-size: 16px; font-weight: bold; padding: 8px; background-color: #faffe8}
#horiz_filter_count { font-size: 11px; color: #fafcb9 }


