body { font-family:arial;font-size:0.85em;margin:0;padding:0;background:#fff url("/img/bg.gif") repeat-x top; border: none;  }
A:link              {color:#000033;text-decoration:underline;}
A:visited           {color:#000033;text-decoration:underline;}
A:hover             {color:#DD3000;text-decoration:underline;}
h1 { font-size:1.85em;font-family:arial black,impact;font-weight:normal;color:#aaa;margin:0 0 6px 0 !important;padding:0 !important; }
h1 a:link, h1 a:visited, h1 a:active{ text-decoration:none; color:#444; }
h1 a:hover { text-decoration:underline;color:#dd3300; }
h2 { font-size:1em;font-weight:bold;margin:0 !important; }
h2 a:link, h2 a:active, h2 a:visited, h2 a:hover { color:#000033;text-decoration:underline;font-weight:bold; }
div.price { font-size:0.7em; }         
div.desc { font-size:0.7em;margin-top:4px; }  
div.store { font-size:0.75em; }
div.store img { float:left;margin:0 5px 0 0; }
.pageselector { font-size:1.05em;margin:0; }
a.page:link, a.page:active, a.page:visited { text-decoration:none;padding:2px 3px;border:1px solid #eee;margin:0;color:#000;font-weight:bold;display:block;float:left;margin:0 2px; }
a.page:hover { text-decoration:none;padding:2px 3px;border:1px solid #aaa;color:#000;margin:0;font-weight:bold;display:block;margin:0 2px;float:left; }
a.pagesel:link, a.pagesel:active, a.pagesel:visited, a.pagesel:hover { text-decoration:none;margin:0;font-weight:bold;padding:2px 3px;;border:1px solid #b40000;color:#b40000;display:block;float:left;margin:0 2px; }
span.pages { float:left;display:block;padding:3px 0;margin:0 8px 0 0; }     
table#container { background: #fff url("/img/bg2.gif") repeat-x top; }   
div#refine { margin:0 0 15px 0;color:#999; }

#categories { display:block;width:190px;font-size:1.2em; }
#categories ul { list-style:none;margin:0;padding:0;margin-top:0;padding:0; }
#categories ul li a.selcat { padding:3px;margin-top:6px;display:block;width:184px;text-decoration:none;color:#fff;font-size:0.9em;font-weight:bold; }
#categories ul li a.maincat:link, #categories ul li a.maincat:visited, #categories ul li a.maincat:active { background:#d6e9f8 url("/img/bl1.gif");padding:0;margin-top:6px;display:block;width:191px;height:27px;line-height:27px;text-decoration:none;color:#1c5885;font-size:0.9em;font-weight:bold; }
#categories ul li a.maincat:hover { background:#d6e9f8 url("/img/bl2.gif");padding:0;margin-top:6px;display:block;width:191px;height:27px;line-height:27px;text-decoration:none;color:#1c5885;font-size:0.9em;font-weight:bold; }
#categories ul li a.maincat b { padding-left:8px; }

#categories ul li a.selcat:hover, #categories ul li a.selcat:link, #categories ul li a.selcat:visited, #categories ul li a.selcat:active { background:#d6e9f8 url("/img/bl3.gif");padding:0;margin-top:6px;display:block;width:191px;height:27px;line-height:27px;text-decoration:none;color:#281587;font-size:0.9em;font-weight:bold; }
#categories ul li a.selcat b { padding-left:8px; }


#categories ul ul { list-style:disc;margin:0;border:0; }
#categories ul ul li { padding:0;list-style:none;margin:0; }
#categories ul ul li a.subcat { padding:2px;font-size:0.75em;margin:0;display:block;width:186px;text-decoration:none;color:#000;border-bottom:1px dashed #eee; }
#categories ul ul li a.subcat:hover { color:#000; }
#categories ul ul li a.subcatsel { padding:2px;font-size:0.75em;margin:0;display:block;width:186px;text-decoration:none;color:#000; }
#categories ul ul li a.subcatsel { background-color:#febdff; }
#categories ul ul li a.subcat:hover { background-color:#eee;color:#000; } 
div#footer { font-size:0.85em;color:#000;margin:6px 0 30px 0;clear:both; }
div#footer a:link, div#footer a:visited, div#footer a:active { text-decoration:none;color:#888; }
div#footer a:hover { text-decoration:underline;color:#bb3300; }

div.thumb { display:table-cell;background-color:#fff;vertical-align:middle;border:1px solid #aaa;float:left;margin:0 8px 6px 0;width:150px;height:150px;text-align:center;overflow:hidden; }
div.thumb img { margin-top: expression((150 - this.height)/2); }
div.thumbsel { display:table-cell;background-color:#fff;vertical-align:middle;border:1px solid #000;float:left;margin:0 8px 6px 0;width:150px;height:150px;text-align:center;overflow:hidden; }
div.thumbsel img { margin-top: expression((150 - this.height)/2);filter:alpha(opacity=90);opacity:.9; }                                   

div#cathdr { display:block;width:190px;text-align:center;margin:0 0 8px 0;font-family:arial black;font-size:1em;color:#aaa; }
td.ic { cursor:pointer !important; }
td.icsel { cursor:pointer !important; }
span.morelink { display:none; }
span.morelinksel { display:inline; }


