/* CATEGORY STYLES */
ul.category_list li.category_list {
    font-size: 12px; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0pt; background:url(../images/folder.gif) no-repeat 0 2px; padding: 0 15px 25px 25px;
    }
li.category_list {
    clear: both;
    }
ul.category_list {
    margin:0; font-weight:bold; text-decoration:none; color:#888;
    }
ul.category_list .category {
    margin-bottom:2px; font-size:12px; line-height:1.3em; color:#E77E00;
    }
ul.category_list .category a {
    font-size: 14px; color:#E77E00;
    }
ul.category_list .category_description {
    margin-bottom:2px; font-size: 11px; font-weight:bold; line-height:1.3em; color:#2a5e8c;
    }
ul.category_list .subcategories {
    font-size: 10px; font-weight:normal; line-height:1.3em; color:#3f5b73;
    }
ul.category_list .subcategories a {
    font-size:10px; font-weight:normal; line-height:1.3em; color:#E77E00;
    }
ul.category_list img {
    float:left; padding:0 10px 20px 0;
    }
/* Alpha navigation */
.box #alpha-nav {
    margin:9px 0 30px; text-align:center; font-size:0.92em; font-weight:bold;
    }
.box #alpha-nav span, .box #alpha-nav a {
    color:#000;
    }
.box #alpha-nav a:hover {
    text-decoration:none; color:#E77E00;
    }
/* Page navigation */
.page-nav {
    margin:24px 0 0 0; text-align:center;
    }
.table-list .page-nav {
    margin:0;
    }
/* Page Numbers in Table List */
.page-numbers-results {
    padding-right:9px;
    }
.table-list caption .page-numbers-results {
    float:left;
    }
.table-list caption span.page-numbers {
    float:right;
    }
.table-list caption .page-numbers .form-container {
    display:inline;
    }

.page-nav .page-numbers a,
.page-nav .page-numbers span {
    padding:2px 3px; line-height:14px; text-decoration: none; background:#b36b02; color:#fff;
    }
.page-nav .page-numbers span {
    color:#999; background:none;
    }
.page-nav .page-numbers a:hover {
    background:#885813;
    }
.page-nav .page-numbers .current {
    background:none; color:#7e4b02; font-weight:bold;
    }

/* Search form */
#searchform td {
    padding:3px 9px 3px 0; vertical-align:top; text-align:left;
    }
#searchform .btn-search {
    padding:0 0 3px 0;
    }
#searchform div.form-container p.note { margin:0; line-height:1em; }
#searchform div.form-container input { width: 150px }
#searchform div.form-container select { width: 162px }
#searchform div.form-container input.submit-button {
    display:block; padding:0 0 2px 4px;padding:2px 0 2px 4px; width:70px; height:27px; overflow:hidden; text-align:center; font-size:11px; color:#fff; background:url(../images/btn_search.png) 0 0 no-repeat; border:0;
    }
* html #searchform div.form-container input.submit-button {
    padding:2px 0 2px 4px; width:70px;
    }

/***************************************************/
/**************** TABLE LIST ***********************/
/***************************************************/
div.table-list table { width: 100%; margin-bottom: 10px;}
div.table-list table, div.table-list td { border: 1px solid #CCC; border-collapse: collapse; font-family: tahoma, verdana, arial, helvetica; }
div.table-list thead th, div.table-list tbody th {
    background:#d2d5d8 url(../images/common/bgr_table_list_th.gif) repeat-x; color:#000; padding:5px 10px; border-left: 1px solid #f7f8f9; text-align: left;
    }
div.table-list tbody th { background: #fafafb; border-top: 1px solid #CCC; text-align: left; font-weight: normal; }
div.table-list tbody tr td { padding: 5px 10px; color: #000; background:#fff; }
div.table-list tbody tr.odd,
div.table-list tbody tr.odd th { background: #f6f6f6; }
div.table-list tbody tr:hover { background: #FFF url(../images/table_tr_background.gif) repeat; }
div.table-list tbody tr:hover th { background: #FFF url(../images/table_tr_background.gif) repeat; color: #454545; }
div.table-list tbody tr th[scope=row], div.table-list th.th-first {
    border-left:1px #ccc solid;
    }
div.table-list tbody tr:hover td { color: #454545; background:none; }
div.table-list tfoot td, div.table-list tfoot th { border-left: none; border-top: 1px solid #CCC; padding: 5px 10px; background: #ebebeb; color: #666; font-weight: normal; }
div.table-list caption { text-align: left; padding: 5px 0 0 5px; color: #000; height: 4ex;}
div.table-list caption span.page-numbers { font-size: 90%; padding-bottom: 3px; }
div.table-list caption span.page-numbers-results, div.table-list caption span.page-numbers-results a { font-size: 90%; margin-top: 3px; }

div.table-list table a:link { color: #666; }
div.table-list table a:visited { color: #666; }
div.table-list table a:hover { color: #003366; text-decoration: none; }
div.table-list table a:active { color: #003366; }

#center #featured-offers .box-content {
    padding:0 0 3px 0;
    }
#center #featured-offers .f-offer {
    float:left; width:175px; padding:12px; border-right:1px #d1d8e1 solid;
    }
#center #featured-offers .f-offer.last {
    border:0;
    }
#center #featured-offers p {
    margin:0; text-indent:0;
    }
#center #featured-offers p a {
    color:#E77E00;
    }
#center #featured-offers h3 {
    margin:0; padding:0; font-size:1em; font-weight:bold;
    }
#center #featured-offers .offer-img  {
    margin:0 0 18px 0; text-align:center;
    }

#outer .standartTreeRow {
    padding:0; border:0; text-align:left;
    }
#sitemap_tree_categories,
#categories_tree_div,
primary_category_id_tree_div {
    background:#fff;
    }
#sitemap_tree_categories td, #category_tree_div td,
.containerTableStyle td {
    padding:0;
    }


.box_list a{color:#1B7F99;}
.box_list a:hover{color:#666;}
