﻿div.explore div.categories { background-image: url('../images/layout/explore_menu_bar.gif'); color: #FFF; height: 30px; padding-top: 6px }
div.explore div.categories ul { list-style: none none outside; margin: 0; padding: 0 }
div.explore div.categories ul li { float: left; height: 22px; margin: 4px 15px }
div.explore div.categories ul li a { color: #FFF; text-decoration: none }
div.explore div.body { background-color: #323B44 }

div.product_thumb { background: transparent url('../images/product_bg.png') no-repeat scroll 0 13px; color: #FFF; font: 13px 'Segoe UI', Arial, Helvetica, sans-serif; height: 75px; margin-bottom: 10px }
div.product_thumb_over { background: transparent url('../images/product_bg-over.png') no-repeat scroll 0 13px }
div.product_thumb div.icon { float: left; height: 75px; margin: 1px 0; text-align: center; width: 80px }
div.product_thumb div.icon img { height: 75px; margin: 0 auto; width: 75px }
div.product_thumb div.title { height: 18px; margin-left: 80px; padding-top: 20px; overflow: hidden; width: 145px }
div.product_thumb div.title a { color: #FFF; text-decoration: none }
div.product_thumb div.price { color: #CCC; margin-left: 80px; text-align: right; width: 145px }

table.product_listing { color: #FFF }
table.product_listing tr { }
table.product_listing thead tr td { background-image: url('../images/layout/explore_menu_bar.gif'); color: #FFF; height: 18px; padding: 6px }
table.product_listing thead tr td table { height: auto }
table.product_listing thead tr td table tr td { background: transparent; border: 0; height: auto; padding: 0 }
table.product_listing thead tr th { background-color: #323B44; border: 1px solid #232E32; border-top-width: 0; color: #FFF; padding: 6px; text-align: center }
table.product_listing thead tr th a { color: #FFF; display: block; text-decoration: none }
table.product_listing tbody tr td { background-color: #323B44 }
table.product_listing tfoot tr td { background-color: #232E32; color: #FFF; font-style: normal; height: 30px; padding: 6px }
table.product_listing tfoot tr td table { height: auto }
table.product_listing tfoot tr td table tr td { background: transparent; border: 0; height: auto; padding: 0 }

table.product_listing tbody tr td { border-bottom: 1px solid #666; padding: 6px; vertical-align: top }
table.product_listing tbody tr td.icon { width: 48px }
table.product_listing tbody tr td.icon img { height: 48px; width: 48px }
table.product_listing tbody tr td.title { line-height: 13px }
	table.product_listing tbody tr td.title a { color: #FFF; font-weight: bold; text-decoration: none }
table.product_listing tbody tr td.rating { width: 85px }
table.product_listing tbody tr td.releasedate { text-align: right; width: 100px }
table.product_listing tbody tr td.price { text-align: right; width: 100px }
img.sale { background-image: url('../images/icons/sale.png'); float: left; height: 48px; width: 48px }
img.save { background-image: url('../images/icons/save.png'); float: left; height: 48px; width: 48px }
img.free { background-image: url('../images/icons/free.png'); float: left; height: 48px; width: 48px }

.leftmenu { width: 190px }
.leftmenu ul li { list-style: none none inside }

.leftmenu .filters h3 { background-color: #242D32; color: #FFF; font: 1.2em Arial, Helvetica, sans-serif; height: 18px; line-height: 18px; margin-bottom: 0; padding: 6px }
.leftmenu .filters { background-color: #323B44 }
.leftmenu .filters a { color: #FFF; display: block; height: 18px; line-height: 18px; padding: 3px 10px; text-decoration: none }
.leftmenu .filters a:hover { background-color: #242D32 }
.leftmenu .filters a.current { background-color: #596979 }
.leftmenu .filters ul { margin: 0 }
.leftmenu .filters ul li {   }

img.pop { background-image: url('../images/client/bolt.png'); display: inline-block; height: 20px; width: 13px }
.userrating input { visibility: hidden }