﻿#cat {position:absolute; display:none; }
li#all_categories b {display:block; *margin-left:-20px; }
#SearchCentre h1 {color:#666; font-size:14px; margin-bottom:3px; padding:9px 0 0 9px; background-color:#FFE; text-transform:uppercase; }
#SearchCentre .row {height:24px; line-height:24px; vertical-align:middle; border-top:1px dotted #FC6; padding:3px 9px; background-color:#FFE; margin:0 auto; }
#SearchCentre img {vertical-align:middle; }
#SearchCentre label {color:#666; font-size:105%; margin-right:3px; }
#SearchCentre #Seeker {line-height:24px; height:24px; vertical-align:middle; }
#SearchCentre #Sitemap,#SearchCentre #Sitemap a {color:#ccc; font-weight:normal; }
#SearchCentre #Sitemap span {color:#999; }
#SearchCentre .float_right {float:right; }
#SearchCentre .txtKeywords {width:65%; color:Gray; }
#SearchCentre select {width:100px; }
#SearchCentre #SubCategories {height:auto; }
#SearchCentre #SubCategories a:link,#SearchCentre #SubCategories a:visited {margin-right:9px; color:#114376; font-weight:normal; white-space:nowrap; }
#SearchCentre #SubCategories a:hover,#SearchCentre #SubCategories a:active {color:#F44100; font-weight:normal; }
#SearchCentre #Waiting {text-align:center; display:none; position:absolute; padding-top:60px; background-color:#fff; }

#SearchCentre #show label,#SearchCentre .paging label,#SearchCentre #Seeker label {display:block; margin-right:10px; float:left;}
#SearchCentre #Seeker label {  }

#SearchCentre #show a,#SearchCentre #Seeker a {display:block; float:left; height:24px; width:100px; padding-left:40px; background:url(/images/cat_ico.gif) no-repeat 0 0; vertical-align:top; }
#SearchCentre #show a:hover,#SearchCentre #Seeker a:hover {cursor:pointer; text-decoration:none; }
#SearchCentre #show a:hover span {text-decoration:underline; }
#SearchCentre #show #new {background-position:0 -30px; }
#SearchCentre #show #in_stock {background-position:0 -90px; padding-left:28px; margin-right:0; width:80px; }
#SearchCentre #show #featured {background-position:0 -60px; }
#SearchCentre #show #list,#SearchCentre #Seeker #list {background-position:0 -117px; width:17px; padding:0; }
#SearchCentre #show #list:hover,#SearchCentre #show #list.current,#SearchCentre #Seeker #list:hover,#SearchCentre #Seeker #list.current {background-position:0 -146px; }
#SearchCentre #show #detail,#SearchCentre #Seeker #detail {background-position:0 -536px; width:17px; padding:0; }
#SearchCentre #show #detail:hover,#SearchCentre #show #detail.current,#SearchCentre #Seeker #detail:hover,#SearchCentre #Seeker #detail.current {background-position:0 -512px; }
#SearchCentre #show #grid,#SearchCentre #Seeker #grid {background-position:0 -176px; width:17px; padding:0; margin-right:50px; }
#SearchCentre #show #grid:hover,#SearchCentre #show #grid.current,#SearchCentre #Seeker #grid:hover,#SearchCentre #Seeker #grid.current {background-position:0 -207px; }
#SearchCentre #show a.current {color:#F44100; }
#SearchCentre #show #view_all {display:inline; float:none; background-image:none; font-weight:normal; color:#ccc; padding-left:0; }
#SearchCentre #show #view_all:hover {color:#114376; }
#SearchCentre .paging {clear:both; }
#SearchCentre .paging a {color:#114376; display:block; float:left; font-weight:normal; margin-right:15px; }
#SearchCentre .paging a:hover {cursor:pointer; color:#F44100; }
#SearchCentre .paging label.sort_by {margin-left:80px; }
#SearchCentre .paging a.current {color:#F44100; }
#SearchCentre .paging a.up {color:#F44100; background:url(/images/cat_ico.gif) no-repeat 40px -261px; width:47px; }
#SearchCentre .paging a.down {color:#F44100; background:url(/images/cat_ico.gif) no-repeat 40px -291px; width:47px; }
#SearchCentre .paging .page_number {display:block; width:230px; margin:0 -5px 0 auto; }
#SearchCentre .paging .page_number a {display:inline; float:none; margin:0 3px 0 3px; }
#SearchCentre .paging .page_number a.current {color:#F44100; }
#SearchCentre .paging #sort_by_none {display:inline; float:none; background-image:none; color:#ccc; padding:0; margin:0; }
#SearchCentre .paging #sort_by_none:hover {color:#114376; }
#Products img.m_logo {display:none; margin-top:-7px; }
#Products img.pImage {display:block; margin:0px auto 6px auto; }
#Products table {width:100%; clear:left; }
#Products td {padding:9px; overflow:hidden; height:180px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#Products tr:nth-child(even) td {background-color:#ffffe8; }
#Products tr:nth-child(odd) td {background-color:#f8f5c7; }
#Products table.list td {height:auto; white-space:nowrap; vertical-align:middle; }
#Products table.list td.name {line-height:200%; white-space:normal; }
#Products table.list td a {font-weight:normal; color:#114376; }
#Products table.list td b {font-weight:normal; }
#Products td.first {width:150px; border-left:1px solid #ccc; border-right:1px dotted #ccc; }
#Products td.last {width:110px; border-left:1px dotted #ccc; border-right:1px solid #ccc; }
#Products td.first label {display:block; width:40px; line-height:15px; float:left; font-size:10px; margin-left:15px; white-space:nowrap; }
#Products td.first span {display:block; width:85px; line-height:15px; float:left; font-size:10px; overflow:hidden; }
#Products td p.desc {height:105px; line-height:15px; font-size:10px; vertical-align:middle; overflow:hidden; width:490px; text-align:justify; margin:0 6px; }
#Products td h3 {margin:12px 6px; }
#Products td h3 a {color:#114376; }
#Products td.last h3 {color:#F44100; font-size:large; font-weight:bold; margin:20px 6px 12px 6px; }
#Products td.last h3 span {font-size:small; vertical-align:top; }
#Products .crose {text-decoration:line-through; color:#ccc; }
#Products .stock_status {height:72px; color:#666; }
#Products .stock_status b {background:url(/images/cat_ico.gif) no-repeat 0 0; line-height:24px; height:24px; display:block; margin:0 auto; padding-left:43px; vertical-align:middle; }
#Products .stock_status .none {background-position:-1000px -1000px; }
#Products .stock_status .call {background-position:0 -240px; }
#Products .stock_status .in_stock {background-position:10px -90px; }
#Products .stock_status .new {background-position:0 -30px; }
#Products .stock_status .featured {background-position:0 -60px; }
#Products .stock_status .shipping {background-position:0 -450px; }
#Products .stock_status .isdo {background-position:0 -480px; }
#Products a.add_to_cart {background:url(/images/cat_ico.gif) no-repeat 0 -390px #fff; height:30px; width:118px; display:block; margin:0; }
#Products a.add_to_cart:hover {background-position:0 -420px; }
#Products a.add_to_cart span {display:none; }
#Products a.ask_question {cursor:pointer; background:url(/images/cat_ico.gif) no-repeat 0 -360px #fff; height:20px; width:96px; display:block; margin:6px 0 0 0; }
#Products a.ask_question span {display:none; }
#Products .notice {font-size:large; color:#999; padding-top:50px; text-align:center; }
#Products .notice a {font-size:large; color:#114376; }
#Products a.add_to_cart,#Products a.ask_question,#Products .learn_more {font-weight:normal; color:#114376; margin:3px 6px 3px 6px; }
#Products .grid p {float:left; width:154px; height:256px; overflow:hidden; display:block; border:1px solid #eee; margin:0 3px 3px 0; text-align:center; }
#Products .grid p:nth-child(even) {background-color:#ffffe8; }
#Products .grid p:nth-child(odd) {background-color:#f8f5c7; }
#Products .grid img.pImage {display:block; margin:6px auto 3px auto; width:96px; height:96px; }
#Products .grid a.p_name {color:#114376; width:90%; margin:auto; height:42px; overflow:hidden; display:block; }
#Products .grid strong {font-size:16px; line-height:20px; height:20px; width:90%; color:#F44100; display:block; margin:6px auto 6px auto; }
#Products .grid .stock_status {display:block; width:75%; margin:6px auto; height:72px; text-align:left; }
#Products .grid strong span {font-size:9px; vertical-align:top; }
#_lpChatBtn { margin-left: 6px; }
.Brand, .PriceRange { font-size: 10px; }