/* CSS Document */


    .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;
        color             : black;
    }
    
    .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;
    }

/* Shop CSS */

    /* 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;
    }
    
    /* MISC */

    .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;
    }

/* Site CSS */

    .search_results_table {
        font-size         : 12px;
    }
	
	.breadcrumbs, .breadcrumbs a {
		font-size         : 10px;
		text-decoration   : none;
		color             : #000000;
		margin-top        : 1px;
	}


	body {
		color           : black;
		/* margin          : 0px; */
        font-family     : Arial;
	}

    .main_body  {
        font-size       : 12px;
        color           : #493B41;
        text-decoration : none;
    }

		  .main_body_small  {
        font-size       : 10px;
        color           : #493B41;
        text-decoration : none;
    }
		
    .title  {        
        font-size       : 12px;
        color           : #E87AA9;


    }

    .right_hand_text  {        
        font-size       : 13px;
        color           : #000000;


    }


    .title_white  {        
        font-size       : 18px;
        color           : #ffffff;

    }

    .title_white_pro  {        
        font-size       : 17px;
        color           : #ffffff;

    }

		
    .title_white_large  {        
        font-size       : 20px;
        color           : #ffffff;

    }

    .young_person_text  {        
        font-size       : 20px;
        color           : #ffffff;

    }

    .young_person_text_dark  {        
        font-size       : 20px;
        color           : #313131;

    }

		

	
    .thin_text           {
        font-family     : Arial-narrow, arial, sanserif;
        font-size       : 10px;
        color           : #A5A5A5;

    }		
		
		.fff_style {font-family:Arial;	font-size:11px; color:#495243; text-decoration:none;  margin-bottom   : 1px; bottom:1px }
		
		
		
    .title_large  {        
        font-size       : 14px;
        color           : #666666;
        text-decoration : none;
    }

    .title_image  {        
        font-size       : 14px;
        color           : #000000;
        font-weight     : bold;
    }
		
    .page_title  {        
        font-size       : 14px;
        color           : #BAA9A9;
        font-weight     : bold;
    }

		
.link  {
	font-family     : Arial; 
	color           : #493B41; 
	font-size       : 12px; 
	text-decoration : none;
	white-space     : nowrap;
	}
.link:hover {color:#000000; background: #FFFFFF; }

.menu_link_hub  {
	font-family     : Arial; 
	color           : #FFF; 
	font-size       : 12px; 
	text-decoration : none;
	font-weight     : bold;
	white-space     : nowrap;
        margin-right    : 10px;
	}
.menu_link_hub:hover {color:#FFFFFF; background: #68508C; }


    .form_box {
        border          : 1px solid #666666;
        padding         : 4px;
    }
    
    .form_row  {        
        font-size       : 11px;
        color           : #BAA9A9;
    }
    
    th.form_row  {        
        font-size       : 11px;
        color           : #E771A6;
        text-align      : left;
    }
    
    .form_submit  {        
        font-size       : 11px;
        color           : #999999;
        border          : 1px solid #666666;
        padding         : 2px 4px 2px 4px;
    }
