#productslist {
margin: 0;
padding: 0;
background: #FFF;
min-width:720px;
width:720px;
line-height:150%;
}

#productslist #productslist_img {
}

#productslist #productssearch {
margin:0 10px 0 0;
float:right;
position:relative;
top:-30px;
font-size:0.9em;
}

#productslist #productssearch #search{
font-size:0.8em;
}

#productslist #productssearch img.icon{
vertical-align:middle;
}

#productslist #productsgroup {
margin: 0 10px 0 10px;
}
#productslist #productsseries {
margin: 5px 10px 10px 10px;
}
#productslist #productsos {
margin: 5px 10px 10px 10px;
}
#productslist #productsgroup  .title,
#productslist #productsseries .title,
#productslist #productsos .title {
float:left;
padding: 0 10px 0 0;
}

#productslist #productsgroup  .title img,
#productslist #productsseries .title img,
#productslist #productsos .title img{
vertical-align:middle;
}

#productslist #productsgroup  .links,
#productslist #productsseries .links,
#productslist #productsos .links {
margin; 0 0 0 0;
padding;0 0 0 0;
background-color:#333;
}

#productslist #productsgroup  .link,
#productslist #productsseries .link,
#productslist #productsos .link {
float:left;
line-height:120%;
margin: 0 0 0 0;
padding:0 5px 0 5px;
word-break:keep-all;
}

#productslist #productsseries .link,
#productslist #productsos .link {
border-right:2px #999 dotted;
}

#productslist #productsseries .link.noborder
#productslist #productsos .link.noborder {
border-right:none;
}

#productslist #productsgroup  .link img {
vertical-align:middle;
margin: 0 2px 0 0;
}

#productslist #productsgroup  .link a,
#productslist #productsseries .link a,
#productslist #productsos .link a{
border:none;
}

#productslist #now {

}

#productslist #end {
clear:both;
padding-top:30px;
border-top: #D9D9C1 dashed 1px;
}

#productslist #end .title{
font-weight:bold;
font-size:1.2em;
color:#333;
border:none;
}

#productslist #products {
margin: 10px 10px 10px 10px;
}

#productslist #products .product {
margin: 0 0 0 0;
padding: 10px 0 0 0;
border-top: #D9D9C1 dashed 1px;
}

#productslist .product .logo {
width:165px;
height:165px;
float:left;
}

#productslist .product .infoBox {
margin: 0 0 10px 0;
padding:0 0 0 165px;
}

#productslist #end .product .infoBox {
margin: 0 0 10px 0;
padding:0 0 0 0px;
}

#productslist #products .product ul.info {
padding: 0 0 10px 0;
}


#productslist #products .product ul.info li {
list-style: none inside;
margin: 0 0 0 5px;
}

#productslist #products .product ul.info li.title {
display:inline;
font-size:1em;
font-weight:bold;
}

#productslist #products .product ul.info li.title_sub {
display:inline;
font-size:0.9em;
}
#productslist #products #end  .product ul.info li.title_sub {
display:block;
margin:0;
}

#productslist #products .product ul.info li.description {
margin: 10px 0 0 0;
padding: 0 10px 0 10px;
color:#333;
font-size:0.9em;
line-height:120%;
text-indent:0;
}

#productslist #products .product ul.info li.category {
margin: 0 5px 0 0;
font-size:0.8em;
text-align:right;
}

#productslist #products .product ul.info li.category span{
padding: 0 0 0 18px;
background: #fff url(/_img/common/folder.gif) no-repeat left center;
}

#productslist #products .product ul.info li.category span.util{
background: #fff url(/_img/common/icon/util.gif) no-repeat left center;
}

#productslist #products .product ul.info li.category span.game{
background: #fff url(/_img/common/icon/game.gif) no-repeat left center;
}

#productslist #products .product ul.info li.os {
display:inline;
margin: 0 0 0 12px;
font-size:0.8em;
line-height:100%;
}

#productslist #products .product ul.info li.price {
display:inline;
margin: 0 0 0 20px;
font-size:0.8em;
line-height:100%
}

#productslist #products #end .product ul {
list-style: disc inside;
margin:0 0 10px 20px;
}
#productslist #products #end .product ul .title{
font-size:0.9em;
font-weight:normal;
}
