/* 
    Document   : account
    Created on : 2012-04-18, 18:06:49
    Author     : tech-prog
    Description:
        Purpose of the stylesheet follows.
*/

.cat-content { float: none; clear: both; padding: 4px 4px 4px 4px; width: 100%; margin: 8px 0 16px 0; }

/* Tables with listing values */
table tr.total td { font-size: 16px; font-weight: bold; color: #5C8607; }
table.product_list { width: 100% }
table.product_list td img { width: 50px; border: 1px solid #f0f0f0; }
table.product_list td img.preview {width: 16px; height: 16px}
table.product_list input.delete { width: 14px; height: 14px; background: url('cms/delete-from-cart.png') left bottom no-repeat; }
table.product_list input.delete:hover { background-position: left top; }
table.product_list tfoot td { background: #D7E8B6 ; }

div.sort a.desc { padding-right: 14px; background: url('../images/arrows-sort.png') no-repeat top right }
div.sort a.asc { padding-right: 14px; background: url('../images/arrows-sort.png') no-repeat bottom right }

table.product_list { width: 100%; border-spacing: 0; }
table.product_list thead tr{ background: #eee url('../images/separator.gif') repeat-x bottom center; }
table.product_list thead td{ height: 22px }
table.product_list tbody tr{ background: url('../images/separator.gif') repeat-x bottom center; }
table.product_list tbody tr.notEnough { background-color: #FAE8CB; }
table.product_list tbody tr.mustDelete { background-color: #FBCCC9; }

.categoryTools { height: 24px; margin: 0 0 16px 0; padding: 2px 12px 2px 12px; background: url('../images/separator.gif') repeat-x bottom center; width: 96%; clear: both; overflow:hidden; }
.categoryTools div.sort { width: 260px; float: left;  }
.categoryTools div.sort a { color: #70A503; }
.categoryTools div.sort a.active { font-weight: bold }
.categoryTools div.view { width: 80px; float: right;  }
.categoryTools .view a { padding: 0 0 0 0; width: 20px; line-height: 19px; height: 19px; float: left; margin: 0 0 0 4px;  }
.categoryTools a.style-1 { background: url('cms/prod-list-1.gif') repeat-x left top; }
.categoryTools a.style-2 { background: url('cms/prod-list-2.gif') repeat-x left top; }
.categoryTools a.style-3 { background: url('cms/prod-list-3.gif') repeat-x left top; }
.categoryTools .view a.active { background-position: left bottom; }
.categoryTools .view a:hover { background-position: left bottom; text-decoration: none; }

.categoryBig { text-align: left; width: 300px; height: 180px; float: left; }
.productBig { text-align: left; width: 50%; height: 180px; float: left; }
.productBig img { padding: 0 6px 6px 0; }
.productBig p { padding: 0 6px 6px 0; margin: 0 0 0 0; }
.productBig div.right { padding: 0 10px 0 0 }

/* Hide not available products */
.avisible { color: #D2292A; font-size: 11px; }