﻿.commandbar { background-color: #e3ede9; border-top: 1px solid #009999; border-bottom: 1px solid #009999; margin: 4px 0 4px 0; padding: 4px; height: 34px; }
.commandbar.centered { line-height: 34px; }

#pageDetails { float: left; vertical-align: middle; height: 34px; }

#sortOrder { float: right; vertical-align: middle; text-align: left; height: 34px; width: 265px; }
#sortOrder label { display: block; float: left; margin-right: 5px; }

.pages a { color: #555555; }
.pages .disabled { color: #a6a6a6; }
.pages .current { font-weight: bold; text-decoration: underline; }

#products-table { width: 100%; border: 0 none; margin: 0; padding: 0; border-collapse: collapse; }
#products-table td { width: 25%; height: 220px; vertical-align: top; padding: 4px; }
#products-table a { display: block; color: #555555; text-align: center; }
#products-table a img { width: 120px; height: 90px; }
#products-table a:hover { text-decoration: none; }
#products-table td.vseparator { width: 3px; text-align: center; vertical-align: middle; padding: 0; }
#products-table td.vseparator div { width: 1px; height: 80%; margin: 0 auto; border-left: 1px dashed #999999; }
#products-table td.hseparator { height: 3px; text-align: center; vertical-align: middle; padding: 0; }
#products-table td.hseparator div { width: 80%; height: 1px; margin: 0 auto; border-top: 1px dashed #999999; }
#products-table td.hspacer { width: 3px; height: 3px; }
#products-table .prd-description { font-weight: bold; }
#products-table .prd-oldprice { color: #d41f26; text-decoration: line-through; }
#products-table .prd-price { color: #009999; font-weight: bold; }