#notebookcat {display:block; clear:both; width:100%; margin:10px auto;}
#notebookcat li {display:inline-block; width: 28%; max-width:90px; padding:5px; margin:1px; vertical-align:top; border:#06F 1px solid; text-align:center; min-height:140px;}
#notebookcat li:hover {border:#F60 1px solid;}
#notebookcat li.current {border:#F90 2px solid;}
#notebookcat li.current a {color:#900;}
#notebookcat li img {width:100%;}

#laptopsubcat {display:block; width:96%; margin:7px auto; text-align:center;}
#laptopsubcat li {display:inline-block; padding:5px; margin:1px; vertical-align:top; border:#06F 1px solid; text-align:center; min-height:90px; width:70px;}
#laptopsubcat li a {display:block; padding:5px;}
#laptopsubcat li img {width:60px;}
#laptopsubcat li.current {border:#F90 2px solid;}

#findlaptop {display:block; width:96%; border:#09F 1px solid; border-radius:7px; padding:10px; margin:15px auto; text-align:right;}
#findlaptop select {margin:5px 1px;}
#findlaptop select.litt {width:90px;}
#findlaptop input.midd {width: 50%; max-width:180px; padding:3px;}
#findlaptop input.litt {width:60px; padding:3px; text-align: right;}
#findlaptop input[type=submit] {padding:3px;}

#rammemory {display:block; clear:both; width:100%; margin:10px auto;}
#rammemory li {display:inline-block; width: 29%; max-width:220px; padding:5px; border:#06F 1px solid; margin:0; text-align:center; vertical-align:top;}
#rammemory li:hover {border:#F60 2px solid;}
#rammemory li.current {border:#F90 1px solid;}
#rammemory li img {max-width: 100%;}
#rammemory li ul {display:block; clear:both; margin:0; padding:0; text-align:center; vertical-align:top;}
#rammemory li ul li {border:none; width:auto; height:auto; padding:3px; margin:0;}
#rammemory li ul li:hover {border:none;}

.subcattablein ul {display:block; width:95%; margin:10px auto;}
.subcattablein ul li {display:inline-block; list-style:none; border-right:#09C 1px solid; padding:2px 7px;}
.subcattablein ul li a, .subcattablein ul li strong {display:block;}
.subcattablein li:hover {border:#F60 1px solid;}
.subcattablein li.current {border:#F90 2px solid;}

.subcatmenus {display:block; clear: both; width:95%; margin:10px auto;}
.subcatmenus li {display:inline-block; width: 30%; max-width: 105px; list-style:none; border:#09C 1px solid; padding: 2px; margin: 1px; vertical-align: top; min-height:120px;}
.subcatmenus li img {width: 100%;}
.subcatmenus li:hover {border:#F60 1px solid;}
.subcatmenus li.current {border:#F90 2px solid;}