/*
    stylesheet.css
    
    WARNING!!! If any changes are made to this file, it will need to be copied to the other three locations
    that require it.  This copy, in this directory, is the fourth.
    The four copies are located as follows:
    1. Front-end
    2. Secure
    3. Secure/orders
    4. Secure/profiles
*/

    /* --- Global ---------------------------------------------------------------------------------------------------------------- */
   
        BODY                                    { background-color: #ffffff; color: #000000; font-size: 10pt; font-family: Arial, Verdana, Sans Serif; }
        .warning						        { font-size: 80%; color: #990033; }
        A.warning_link:link					    { font-size: 80%; color: #990033; }
        A.warning_link:visited				    { font-size: 80%; color: #990033; }
        A.warning_link:active					{ font-size: 80%; color: #990033; }
        A.warning_link:hover					{ font-size: 80%; color: #990033; }
        .redline_price                          { text-decoration: line-through; color: #ff0000; }
        A:link                                  { color: #9C5569; }
        A:visited                               { color: #9C5569; }
        A:active                                { color: #9C5569; }
        .copyright                              { color: #999999; font-size:70%; }
        .usd_price_suffix                       { font-size: 80%; }
        .paging_text                            { }
        A.paging_link:link                      { }
        A.paging_link:visited                   { }
        A.paging_link:active                    { }
        A.paging_link:hover                     { }
        .control_panel						    { font-size: 75%; color: #ababab }
		.page_border							{ border-style: solid; border-width: 1pt; border-left-color: #999999; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; padding-left: 4pt; padding-right: 5pt; }
		
    /* --- Shared by Front-end and Secure -----------------------------------------------------------------------------------------*/
      
        /* basket.asp, coupon_code.inc; prefix = basket */
        .basket_bar					   		    { background-color: #000000; }
        .basket_text                            { font-size: 80%; }
        .basket_current_order_text              { font-weight: bold; text-align: left; position: relative !important; left: 5px; }
        .basket_empty_order_text                { font-size: 80%; font-style: italic; }
        .basket_total_price                     { font-weight: bold; text-align: right; font-size: 80%; }
        A.basket_link:link                      { font-weight: bold; font-size: 80%; color: #9C5569; text-decoration: underline; }
        A.basket_link:visited                   { font-weight: bold; font-size: 80%; color: #9C5569; text-decoration: underline; }
        A.basket_link:active                    { font-weight: bold; font-size: 80%; color: #000000; text-decoration: none; }
        A.basket_link:hover                     { font-weight: bold; font-size: 80%; color: #000000; text-decoration: none; }
        .basket_customer_portal                 { background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .basket_cp_text                         { color: #ffffff; font-size: 70%; }
        .basket_header_text_large			    { color: #ffffff; font-size: 80%; font-weight: bold; }	
        A.basket_cp_link:link                   { color: #ffffff; font-size: 70%; }
        A.basket_cp_link:visited                { color: #ffffff; font-size: 70%; }
        .basket_header_cell                     { background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        A.basket_header_link:link               { color: #ffffff; font-size: 80%; font-weight: bold; }
        A.basket_header_link:visited            { color: #ffffff; font-size: 80%; font-weight: bold; }
        A.basket_row_link:link                  { font-size: 80%; text-decoration: none; color: #9C5569; }
        A.basket_row_link:visited               { font-size: 80%; text-decoration: none; color: #9C5569; }
        .basket_row_text                        { font-size: 80%; }
        .basket_row_attribute_text              { font-size: 60%; }
        .basket_price_label					    { font-size: 80%; font-weight: bold; }
        .basket_attribute_label					{ font-size: 60%; }
        .basket_attribute_text					{ font-size: 60%; }
         
       /* basket.asp; prefix = premium */
.premium_table_style {background-color: #eeeeff; }
.premium_header_cell {background-color: #B69F65; border-style: solid; border-width: 1pt; border-left-color: #CCCC99; border-top-color: #CCCC99; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
.premium_header_text {color: #ffffff; font-size: 80%; font-weight: bold;}
.premium_row_style1 {background-color: #B69F25;}
.premium_row_style2 {background-color: #fffff2;}
.premium_row_premiumdescription_text {font-size: 65%; color: white}
.premium_row_productname_text {text-align: center; font-size: 60%; }
.premium_row_freeqty_text {text-align: center;font-size: 60%; }
.premium_row_discountamt_text {text-align: center;font-size: 60%; }
.premium_row_label {text-align: center; background-color: #ffffd1;border-style: solid; border-width: 1pt; border-left-color: #CCCC99; border-top-color: #CCCC99; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt;}
.premium_row_label_text {text-decoration: underline ;font-size: 70%; }


      
    /* --- Front-end specific ---------------------------------------------------------------------------------------------------- */
      
        /* categories.asp, categories2.asp; prefix = category */
        .category_header_cell                   { background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .category_header_text                   { color: #ffffff; font-size: 80%; font-weight: bold; padding-left: 6pt }
        .category_restricted_msg			    { }
        .category_not_found_msg				    { }
        A.category_link:link					{ }
        A.category_link:visited				    { }
        A.category_link:active				    { }
        A.category_link:hover					{ }
        
        /* category_header.inc; prefix = category_header */
        .category_header_text_line			    { font-size: 90%; }
        A.category_header_link:link		        { }
        A.category_header_link:visited		    { }
        A.category_header_link:active			{ }
        A.category_header_link:hover			{ }
        
        /* contact.asp; prefix = contact */
        .contact_merchant_name				    { font-weight: bold; font-size: 120%; }
        .contact_merchant_address				{ }
        .contact_label						    { }
        .contact_number						    { font-size: 110% }
        .contact_merchant_long_description	    { }
        .contact_text							{ }	
           
        /* location_tree.inc; prefix = location_tree */
        A.location_tree_link:link               { font-size: 70%; color: #999999; text-decoration: none; }
        A.location_tree_link:visited            { font-size: 70%; color: #999999; text-decoration: none; }
        A.location_tree_link:active             { font-size: 70%; color: #999999; text-decoration: none; }
        A.location_tree_link:hover              { font-size: 70%; color: #333333; text-decoration: underline; }
        .location_tree_link_delimiter           { color: #999999; font-family: Verdana; }
        
        /* missing_features.asp; prefix = missing_features */
        .missing_features_header				{ font-size: 200%; font-weight: bold; }
        .missing_features_text				    { }
        
        /* product_detail.asp, product_detail2.asp, product_detail3.asp; prefix = product */
        .product_detail_nonexistent             { }
        .product_detail_price                   { font-size: 80%; font-weight: bold; }
        HR.product_detail_bar                   { color: #000000; }
        .product_detail_qty_text                { font-size: 80%; font-weight: bold; background-color: #EFEFEF; }
        .product_detail_name                    { font-size: 120%; font-weight: bold; }
        .product_detail_description             { }
        .product_detail_description2            { }
        .product_detail_description3            { }
        .product_detail_stock_msg_short         { font-size: 80%; }
        .product_detail_stock_msg_extended      { font-size: 70%; }
        .product_detail_attribute_name          { font-size: 80%; font-weight: bold; background-color: #efefef; }
        .product_detail_price_label			    { font-size: 80%; }
        
        /* products.asp; prefix = products */
        .products_header_cell                   { background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        A.products_header_link:link             { color: #ffffff; font-size: 70%; font-weight: bold; }
        A.products_header_link:visited          { color: #ffffff; font-size: 70%; font-weight: bold; }
		A.products_header_link:active         	{ color: #ffffff; font-size: 70%; font-weight: bold; }
		A.products_header_link:hover        	{ color: #ffffff; font-size: 70%; font-weight: bold; }
        .products_header_text                   { color: #ffffff; font-size: 70%; font-weight: bold; }
        .products_row_cell_even                 { background-color: #ffffff; text-align: center; }
        .products_row_cell_odd                  { background-color: #CCCCCC; text-align: center; }
        A.products_row_link:link                { font-weight: normal; color: #9C5569; text-decoration: none; }
        A.products_row_link:visited             { font-weight: normal; color: #9C5569; text-decoration: none; }
        A.products_row_link:active              { font-weight: normal; color: #9C5569; text-decoration: none; }
        A.products_row_link:hover               { font-weight: normal; color: #9C5569; text-decoration: underline; }
        .products_row_text                      { font-size: 80%; color: #000000; }
        .products_text_big                      { font-size: 140%; }
        .products_text                          { }
        A.products_in_stock_link:link           { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        A.products_in_stock_link:visited        { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        A.products_out_of_stock_link:link       { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        A.products_out_of_stock_link:visited    { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        
        /* related_categories.inc; prefix = related_categories */
        .related_categories_title               { font-size: 80%; }
        A.related_categories_link:link          { font-size:80% }
        A.related_categories_link:visited       { font-size:80% }
        A.related_categories_link:active        { font-size:80% }
        A.related_categories_link:hover         { font-size:80% }
        
        /* related_products.inc; prefix = related_products */
        .related_products_title    			    { font-size: 80%; font-weight: bold; font-style: italic; }
        .related_products_header			    { color: #999999; font-size: 80%; font-weight: bold; }
        .related_products_bar					{ background-color: #999999; }
        A.related_products_link:link		    { color: #000000; font-size: 70% }
        A.related_products_link:visited		    { color: #000000; font-size: 70% }
        A.related_products_link:active		    { color: #000000; font-size: 70% }
        A.related_products_link:hover		    { color: #000000; font-size: 70% }
        .related_products_price			        { font-size: 70%; }
        
        /* search.asp; prefix = search */
        .search_no_results                      { font-style: italic; }
        .search_header_cell                     { background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        A.search_header_link:link               { color: #ffffff; font-size: 70%; font-weight: bold; }
        A.search_header_link:visited            { color: #ffffff; font-size: 70%; font-weight: bold; }
        .search_header_text                     { color: #ffffff; font-size: 70%; font-weight: bold; }
        A.search_row_link:link                  { font-size: 80%; font-weight: normal; color: #9C5569; text-decoration: none; }
        A.search_row_link:visited               { font-size: 80%; font-weight: normal; color: #9C5569; text-decoration: none; }
        A.search_row_link:active                { font-size: 80%; font-weight: normal; color: #9C5569; text-decoration: none; }
        A.search_row_link:hover                 { font-size: 80%; font-weight: normal; color: #9C5569; text-decoration: underline; }
        .search_row_text                        { font-size: 80%; color: #000000; }
        .search_row_cell_even                   { background-color: #ffffff; text-align: center; }
        .search_row_cell_odd                    { background-color: #CCCCCC; text-align: center; }
        .search_row_text                        { font-size: 80%; color: #000000; }
        A.search_in_stock_link:link             { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        A.search_in_stock_link:visited          { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        A.search_out_of_stock_link:link         { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        A.search_out_of_stock_link:visited      { font-size: 60%; color: #000000; text-decoration: none; border-bottom:1px solid #999999; }
        .search_category_hdr_text               { font-size: 100%; color: #ffffff; font-weight: bold; }
        .search_category_hdr_background         { background-color: #999999; }
        .search_category_hdr_link:link          { color: #ffffff; }
        .search_category_hdr_link:visited       { color: #ffffff; }
        
        
        /* search_header.inc; prefix = search_header */
        .search_header_search_msg			    { font-weight: bold; font-size: 80%; }
        
        /* stock_help.asp; prefix = stock_help */
        .stock_help_bar_large	                { color: #CCCCCC; height: 4px; }
        .stock_help_bar_small	                { color: #CCCCCC; height: 2px; }
        .stock_help_heading				        { text-indent: 30px; }
        .stock_help_description				    { }
	  
   
    /* --- Secure specific ----------------------------------------------------------------------------------------------------------*/
   
        /* checkout_billing.asp; prefix = checkout_billing */
        .checkout_billing_bar				    { background-color: #000000; }
        A.checkout_billing_menu_link:link	    { color: #000000; font-size: 80%; text-decoration: underline; }
        A.checkout_billing_menu_link:visited	{ color: #000000; font-size: 80%; text-decoration: underline; }
        A.checkout_billing_menu_link:active	    { color: #000000; font-size: 80%; text-decoration: underline; }
        A.checkout_billing_menu_link:hover	    { color: #000000; font-size: 80%; text-decoration: underline; }
        .checkout_billing_menu_text			    { font-size: 80% }
        .checkout_billing_menu_current		    { font-size: 80%; font-weight: bold; }
        .checkout_billing_error_text			{ }
        .checkout_billing_error_link:link       { color: #999999; }
        .checkout_billing_error_link:visited    { color: #999999; }
        .checkout_billing_error_link:active     { color: #999999; }
        .checkout_billing_error_link:hover      { color: #999999; }
        .checkout_billing_accout				{ font-size: 110% }
        .checkout_billing_address			    { font-size: 70% }
        .checkout_billing_billing_label		    { }
        .checkout_billing_no_address			{ font-size: 70%; text-decoration: underline; }
        .checkout_billing_address_link:link     { color: #999999; }
        .checkout_billing_address_link:visited  { color: #999999; }
        .checkout_billing_address_link:active   { color: #999999; }	
        .checkout_billing_address_link:hover    { color: #999999; }
        .checkout_billing_link_small:link		{ color: #000000; font-size: 60%; }
        .checkout_billing_link_small:visited	{ color: #000000; font-size: 60%; }
        .checkout_billing_link_small:active	    { color: #000000; font-size: 60%; }
        .checkout_billing_link_small:hover	    { color: #000000; font-size: 60%; }
        .checkout_billing_enter_label		    { font-weight: bold; font-size: 80%; }
        .checkout_billing_enter_required		{ font-weight: bold; font-size: 80%; }
        .checkout_billing_enter_warning		    { color: #990033; font-weight: bold; font-size: 80%; }
        .checkout_billing_cell_header           { width:150px ;text-align: center; background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_billing_cell                  { width:250px ;text-align: right; vertical-align: top; background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_billing_cell_info             { width: 250px;text-align: left; background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_billing_cell_invalid          { background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_billing_cell_padding		    { }
        .checkout_billing_header				{ font-size: 80%; font-weight: bold; }
        .checkout_billing_text_small			{ font-size: 70%; }
        .checkout_billing_text_normal		    { font-size: 80%; }
        .checkout_billing_text_bold			    { font-size: 80%; font-weight: bold; }
        .checkout_billing_curr_order_header     { font-weight: bold; }	
	.checkout_billing_coupon_code_label     { font-size: 80%; font-weight: bold; }
        .checkout_billing_coupon_code_text      { font-size: 80%; }	
	.checkout_billing_cell_empty	      {  text-align: right; vertical-align: top; background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
	.checkout_billing_table 		 { width:700px;}

        
        /* checkout_finish.asp; prefix = checkout_finish */
        .checkout_finish_already_check_out_msg  { font-size: 110%; font-weight: bold; }
        .checkout_finish_menu_text              { font-size: 80% }
        .checkout_finish_menu_current		    { font-size: 80%; font-weight: bold; }
        .checkout_finish_heading				{ font-weight: bold; }
        .checkout_finish_heading_emphasis		{ font-weight: bold; color: #999999; }
        .checkout_finish_merchant_description   { font-weight: bold; font-size: 150%; }
        .checkout_finish_merchant_short_desc	{ font-style: italic; color: #999999; }
        .checkout_finish_merchant_phone		    { font-size: 110%; font-weight: bold; }
        .checkout_finish_info_heading			{ font-size: 80%; font-weight: bold; }
        .checkout_finish_info_text			    { font-size: 80%; }
        .checkout_finish_info_text_small		{ font-size: 70%; }
        .checkout_finish_info_text_bold		    { font-size: 80%; font-weight: bold; }
        .checkout_finish_payment_heading		{ font-weight: bold; }
        .checkout_finish_bar					{ background-color: #000000; }
        .checkout_finish_email_address          { font-style: italic; font-size: 60%; color: #999999; }
        TEXTAREA.checkout_finish_gift_message_text { font-size: 80%; width: 240px; height: 80px; border: 0px; }
        
        /* checkout_shipping.asp; prefix = checkout_shipping */
        .checkout_shipping_bar			        { background-color: #000000; }
        A.checkout_shipping_menu_link:link	    { color: #000000; font-size: 80%; text-decoration: underline; }
        A.checkout_shipping_menu_link:visited	{ color: #000000; font-size: 80%; text-decoration: underline; }
        A.checkout_shipping_menu_link:active	{ color: #000000; font-size: 80%; text-decoration: underline; }
        A.checkout_shipping_menu_link:hover	    { color: #000000; font-size: 80%; text-decoration: underline; }
        .checkout_shipping_menu_text			{ font-size: 80% }
        .checkout_shipping_menu_current		    { font-size: 80%; font-weight: bold; }
        .checkout_shipping_error_text			{ }
        .checkout_shipping_error_link:link      { color: #999999; }
        .checkout_shipping_error_link:visited   { color: #999999; }
        .checkout_shipping_error_link:active    { color: #999999; }
        .checkout_shipping_error_link:hover     { color: #999999; }
        .checkout_shipping_accout				{ font-size: 110% }
        .checkout_shipping_address			    { font-size: 70% }
        .checkout_shipping_address_label		{ }
        .checkout_shipping_no_address			{ font-size: 70%; text-decoration: underline; }
        .checkout_shipping_address_link:link    { color: #999999; }
        .checkout_shipping_address_link:visited { color: #999999; }
        .checkout_shipping_address_link:active  { color: #999999; }	
        .checkout_shipping_address_link:hover   { color: #999999; }
        .checkout_shipping_enter_label		    { font-weight: bold; }
        .checkout_shipping_enter_required		{ font-weight: bold; font-size: 80%; }
        .checkout_shipping_enter_warning		{ color: #990033; font-weight: bold; font-size: 80%; }
        .checkout_shipping_cell_header          { text-align: center; background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_shipping_cell                 { text-align: right; vertical-align: top; background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_shipping_cell_info            { text-align: left; background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_shipping_cell_invalid         { background-color: #CCCCCC; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .checkout_shipping_cell_padding		    { }
        .checkout_shipping_header				{ font-size: 80%; font-weight: bold; }
        .checkout_shipping_text_small			{ font-size: 70%; }
        .checkout_shipping_text_normal		    { font-size: 80%; }
        .checkout_shipping_text_bold			{ font-size: 80%; font-weight: bold; text-align: right; }
        .checkout_shopping_curr_order_header    { font-weight: bold; }		
        .checkout_shipping_coupon_code_label    { font-size: 80%; font-weight: bold; }
        .checkout_shipping_coupon_code_text     { font-size: 80%; }
        
        /* help_pin_code.html; prefix = help_pin_code */
        .help_pin_code_header					{ font-size: 120%; }
        .help_pin_code_text					    { font-size: 80%; }
      
   
    /* --- Secure/orders specific ---------------------------------------------------------------------------------------------------*/
   
        /* main.asp; prefix = order_main */
        A.order_main_header_link:link			{ font-size: 80%; color: #999999; font-style: italic; font-weight: bold; }
        A.order_main_header_link:visited		{ font-size: 80%; color: #999999; font-style: italic; font-weight: bold; }
        A.order_main_header_link:active		    { font-size: 80%; color: #999999; font-style: italic; font-weight: bold; }
        A.order_main_header_link:hover		    { font-size: 80%; color: #999999; font-style: italic; font-weight: bold; }
        .order_main_date_label				    { font-size: 60%; color: #000000; }
        .order_main_name_label				    { font-size: 80%; color: #000000; }
        A.order_main_email_link:link			{ font-size: 80%; color: #0000ff; }
        A.order_main_email_link:visited		    { font-size: 80%; color: #0000ff; }
        A.order_main_email_link:active		    { font-size: 80%; color: #0000ff; }
        A.order_main_email_link:hover			{ font-size: 80%; color: #0000ff; }
        .order_main_info_headers				{ font-size: 80%; font-weight: bold; }
        A.order_main_info_link:link			    { font-size: 60%; color: #999999; }
        A.order_main_info_link:visited		    { font-size: 60%; color: #999999; }
        A.order_main_info_link:active			{ font-size: 60%; color: #999999; }
        A.order_main_info_link:hover			{ font-size: 60%; color: #999999; }
        .order_main_info_text					{ font-size: 60%; }
        .order_main_bar						    { color: #000000; }
        .order_main_info_text_bold			    { font-size: 70%; font-weight: bold; }
        .order_main_no_orders                   { }
        
        /* order.asp; prefix = order_detail */
        .order_detail_basket_bar				{ background-color: #000000; }
        .order_detail_basket_text               { font-size: 80%; }
        .order_detail_basket_current_order_text { font-weight: bold; text-align: left; position: relative !important; left: 5px; }
        .order_detail_basket_empty_order_text   { font-size: 80%; font-style: italic; }
        .order_detail_basket_total_price        { font-weight: bold; text-align: right; font-size: 80%; }
        A.order_detail_basket_link:link         { font-weight: bold; font-size: 80%; color: #999966; text-decoration: underline; }
        A.order_detail_basket_link:visited      { font-weight: bold; font-size: 80%; color: #999966; text-decoration: underline; }
        A.order_detail_basket_link:active       { font-weight: bold; font-size: 80%; color: #000000; text-decoration: none; }
        A.order_detail_basket_link:hover        { font-weight: bold; font-size: 80%; color: #000000; text-decoration: none; }
        .order_detail_basket_customer_portal    { background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        .order_detail_basket_cp_text            { color: #ffffff; font-size: 70%; }
        .order_detail_basket_header_text_large  { color: #ffffff; font-size: 80%; font-weight: bold; }	
        A.order_detail_basket_cp_link:link      { color: #ffffff; font-size: 70%; }
        A.order_detail_basket_cp_link:visited   { color: #ffffff; font-size: 70%; }
        .order_detail_basket_header_cell        { background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        A.order_detail_basket_header_link:link  { color: #ffffff; font-size: 80%; font-weight: bold; }
        A.order_detail_basket_header_link:visited { color: #ffffff; font-size: 80%; font-weight: bold; }
        A.order_detail_basket_row_link:link     { font-size: 80%; text-decoration: none; color: #999999; }
        A.order_detail_basket_row_link:visited  { font-size: 80%; text-decoration: none; color: #999999; }
        .order_detail_basket_row_text           { font-size: 80%; }
        .order_detail_basket_row_attribute_text { font-size: 60%; }
        .order_detail_basket_price_label		{ font-size: 80%; font-weight: bold; }
		.order_detail_basket_attribute_label	{ font-size: 60%; }
        .order_detail_basket_attribute_text		{ font-size: 60%; }
        .order_detail_order_label				{ font-weight: bold; }
        .order_detail_status_text				{ font-size: 80%; }
        .order_detail_status_current			{ font-size: 80%; font-weight: bold; color: #FF0000; }
        .order_detail_status_category			{ font-size: 70%; font-weight: bold; }
        .order_detail_merchant_description      { font-weight: bold; font-size: 150%; }
        .order_detail_merchant_short_desc		{ font-style: italic; color: #999999; }
        .order_detail_merchant_phone			{ font-size: 110%; font-weight: bold; }
        .order_detail_info_heading			    { font-size: 80%; font-weight: bold; }
        .order_detail_info_text				    { font-size: 80%; }
        .order_detail_info_text_small			{ font-size: 70%; }
        .order_detail_info_text_bold			{ font-size: 80%; font-weight: bold; }
        .order_detail_payment_heading			{ font-weight: bold; }
        .order_detail_bar						{ background-color: #000000; }
        .order_detail_link:link				    { color: #999999 ; }
        .order_detail_link:visited			    { color: #999999 ; }
        .order_detail_link:active				{ color: #999999 ; }
        .order_detail_link:hover				{ color: #999999 ; }
      
   
    /* --- Secure/profiles specific -------------------------------------------------------------------------------------------------*/
   
        /* add_billing.asp, billing_info.asp; prefix = billing_info */
        .billing_info_warning					{ color: #990033; } 
        .billing_info_text					    { }       
        
        /* add_shipping.asp, shipping_info.asp; prefix = shipping_info */  
        .shipping_info_warning				    { color: #990033; } 
        .shipping_info_text					    { }    
        
        /* change_password.asp; prefix = change_password */
        .change_password_text					{ }
        
        /* contact_info.asp; prefix = contact_info */
        .contact_info_text					    { }
        
        /* login.asp, loginProcessor.asp; prefix = login */
        .login_main_header					    { font-size: 80%; font-weight: bold; color: #CCCCCC; }
        .login_failed							{ font-size: 80%; font-style: italic; color: #990033; }
        .login_msg							    { font-size: 80%; font-style: italic; color: #FFFFFF; }
        .login_header							{ font-size: 80%; color: #FFFFFF; }
        .login_member_msg						{ font-size: 80%; color: #000000; }
        A.login_link:link						{ font-size: 80%; color: #FFFFFF; }
        A.login_link:visited					{ font-size: 80%; color: #FFFFFF; }
        A.login_link:active					    { font-size: 80%; color: #FFFFFF; }
        A.login_link:hover 					    { font-size: 80%; color: #FFFFFF; }
        .login_member_text						{ font-size: 80%; }
        .login_warning						    { color: #990033; }
        .login_text							    { }
        A.login_redirect_link:link			    { color: #999999; }
        A.login_redirect_link:visited			{ color: #999999; }
        A.login_redirect_link:active			{ color: #999999; }
        A.login_redirect_link:hover			    { color: #999999; }
        .login_border							{ background-color: #999999; border-style: solid; border-width: 1pt; border-left-color: #CCCCCC; border-top-color: #CCCCCC; border-right-color: #000000; border-bottom-color: #000000; padding-left: 4pt; padding-right: 5pt; }
        
        /* logout.asp; prefix = logout */
        .logout_warning						    { color: #990033; }
        .logout_text							{ }
        A.logout_redirect_link:link			    { color: #999999; }
        A.logout_redirect_link:visited		    { color: #999999; }
        A.logout_redirect_link:active			{ color: #999999; }
        A.logout_redirect_link:hover			{ color: #999999; }
        
        /* myaccount.asp; prefix = myaccount */
        .myaccout_text						    { font-size: 75%; }
        .myaccout_text_bold					    { font-size: 75%; font-weight: bold; }
        .myaccout_text_underline				{ font-size: 75%; text-decoration: underline; }
        .myaccout_main_header					{ font-size: 130%; font-weight: bold; }
        .myaccout_header						{ font-size: 130%; }
        A.myaccout_link:link					{ color: #999999; }
        A.myaccout_link:visited				    { color: #999999; }
        A.myaccout_link:active				    { color: #999999; }
        A.myaccout_link:hover					{ color: #999999; }
         
        /* register.asp; prefix = register */
        .register_warning					    { font-size: 75%; color: #990033; }
        .register_header						{ font-size: 75%; }
    
        /* retrieve_password.asp; prefix = retrieve_password */
        .retrieve_password_text				    { font-size: 80% }
        .retrieve_password_heading			    { font-size: 110% }
