/* **************************************************** */
/* Base Gecko styles, applies to most sites             */
/* **************************************************** */

/* TOOLBAR STYLES */

    .edit_toolbar {
        padding           : 0px;
        margin-top        : 5px;
        margin-left       : 5px;
        margin-right      : 5px;
        margin-bottom     : 2px;
    }
    
    .edit_box {
        border            : 1px solid #FF9900;
        padding           : 5px;
        margin-top        : 0px;
        margin-left       : 5px;
        margin-right      : 5px;
        margin-bottom     : 5px;
        background        : #FFB;
    }
    
    .edit_box a {
        color             : #00F !important;
    }
    
    .edit_toolbar > .edit_link {
        padding           : 2px 6px 3px 6px;
        margin-right      : 6px;
        border-top        : 1px solid #FF9900;
        border-right      : 1px solid #FF9900;
        border-left       : 1px solid #FF9900;
        background        : #FE8;
        color             : #000;
        font-weight       : bold;
        text-decoration   : none;
    }
    
    .edit_link_box {
        padding           : 2px 6px 3px 6px;
        border            : 1px solid #FF9900;
        background        : #FE8;
        color             : #000 !important;
        font-weight       : bold;
        text-decoration   : none;
    }
    
    li > a.edit_link_box {
        padding           : 1px 1px 1px 4px;
        font-size         : 90%;
        border-left       : 2px solid #FF9900;
    }
    
/* STYLES FOR THE PRODUCT CATEGORY LIST */

    ul.category_browser_list {
        padding-left      : 0px;
    }
    ul ul.category_browser_list {
        padding-left      : 15px;
    }
    
    li.category_browser_item {
        list-style-type   : none;
        white-space       : nowrap;
		font-size         : 90%;
    }
    
    li.category_browser_item a, li.category_browser_item a:visited {
		color             : #000099;
		text-decoration   : none;
		display           : block;
    } 
    
    .category_browser_item a:hover {
		background        : #DDF;
    }
    
    li.category_browser_item_selected {
        list-style-type   : none;
        white-space       : nowrap;
        background        : #FE8;
		font-size         : 90%;
    }
    
    li.category_browser_item_selected a, li.category_browser_item_selected a:visited {
		color             : #000099;
		text-decoration   : none;
		display           : block;
    } 
    
/* STYLES FOR THE SHOPPING CART SCREEN */
    
    .cart_outer {
        border            : 2px solid black;
    }
    
    .cart_title {
        text-align        : left;
        background        : #FC6;
        font-weight       : bold;
    }
    
    .cart_header th {
        text-align        : left;
        background        : #FE8;
        font-weight       : bold;
        border-bottom     : 1px solid #FF9900;
    }
    
    .cart_form {
    }
    
    .cart_row input {
        border            : 1px solid #FF9900;
    }
    
    .cart_row td {
        border-bottom     : 1px solid #FF9900;
    }
    
    .cart_total {
        background        : #FC6;
    }
    
    p.checkout_link {
        text-align        : center;
    }

    .shop_bar {
        border            : 2px solid #333;
        background        : #DDD;
    }
    
/* STYLES FOR CHECKOUT SUMMARY OF PURCHASES */

    .checkout_table {
        margin-left       : 20px;
        font-size         : 90%;
    }
    .checkout_table_summary {
        font-weight       : bold;
    }
    
    h3.checkout_summary_title {
    }
    
/* STYLES FOR SECURE TRADING CHECKOUT FORM */
    
    .st_table {
        border            : 2px solid black;
    }
    
    .st_table td {
        border-bottom     : 1px solid #FF9900;
    }
    
    .st_table th {
        text-align        : left;
        background        : #FE8;
        font-weight       : bold;
        border-bottom     : 1px solid #FF9900;
    }
    
    .st_table td input {
        border            : 1px solid #FF9900;
    }


/* SEARCH RESULTS */

    .search_results_table {
        font-size         : 12px;
    }
	
	.breadcrumbs, .breadcrumbs a {
		font-size         : 10px;
		text-decoration   : none;
		color             : #000000;
		margin-top        : 1px;
	}

