
 body, table, td, th, p, form { font-family:Verdana,Tahoma,sans-serif; font-size:11px; color:#000000; }
 select, input, textarea      { font-family:Verdana,Tahoma,sans-serif; font-size:12px;  }

 body, form  { margin:0px; }

 a       { color:#2070b0; text-decoration:underline; }
 a:hover { color:#2070b0; text-decoration:underline; }

 li      { font-size:11px; color:#000000; list-style-type:disc; line-height:normal; }



 .main_table_menu { vertical-align:top; padding:1px; width:197px; border-width:0px 1px 0px 0px; border-style:dashed; border-color:#909090; }
 .main_table_body { vertical-align:top; padding:11px; }


 .smenu       { margin:0px; padding:0px; font-size:11px; font-weight:normal; text-decoration:none; }
 .smenu li    { margin:0px; list-style:none; }

 .smenu li a         { background-color:#e0e0e0; color:#202020; width:198px; padding:3px 0px 3px 0px; display:block; border-bottom:1px solid #ffffff; text-decoration:none; }
 .smenu li a:hover   { background-color:#d0d0d0; text-decoration:none; }
 .smenu li div       { background-color:#3f89d5; color:#ffffff; width:198px; padding:3px 0px 3px 0px; display:block; border-bottom:1px solid #ffffff; border-top:1px solid #94c6f7; font-weight:bold; }
 .smenu li div.space { background-color:#3f89d5; color:#ffffff; width:198px; padding:0px; display:block; border-bottom:1px solid #ffffff; font-weight:bold; }

 .smenu_tb           { background-color:#e0e0e0; width:198px; margin:0px 0px 1px 0px; }
 .smenu_tb td        { font-size:11px; color:#000000; font-weight:bold; padding:2px; }

 .section_heading       { font-size:14px; font-weight:bold; margin:0px 0px 20px 0px; }
 .section_heading_large { font-size:18px; color:#3f89d5; margin:0px 0px 20px 0px; }
 .section_content       { font-size:11px; width:700px; }
 .section_navigation    { font-size:11px; margin:0px 0px 10px 0px; }
 .section_navi_link     { color:#000000; text-decoration:underline; }

 
 .product_list_head_d, .product_list_head_dr { font-weight:bold; background-image:url('/inc/images/list_header.gif'); line-height:23px; padding:0px 5px 0px 5px; font-size:12px; }

 .product_list_head_d   { text-align:left;  }
 .product_list_head_dr  { text-align:right; }

 .product_list_row0       { background-color:#ffffff; }
 .product_list_row1       { background-color:#f0f0f0; }
 .product_list_row_hl     { background-color:#d0e8fF; }
 .product_list_data       { padding:3px; font-size:11px; color:#000000; border-width:0px 0px 1px 0px; border-style:dashed; border-color:a0a0a0; }
 .product_list_link       { color:#000000; text-decoration:none; }
 .product_list_link:hover { text-decoration:underline; color:404040; }
 .product_list_price      { padding:3px; text-align:right; }

 .product_list_details            { font-size:12px; }
 .product_list_subdetails         { font-size:9px; color:#808080; }
 .product_list_subdetails a       { font-size:9px; color:#0e669e; text-decoration:none; }
 .product_list_subdetails a:hover { font-size:9px; color:#0e669e; text-decoration:underline; }

 .category_link { color:#000000; text-decoration:none; }
 .category_link:hover { color:#000000; text-decoration:underline; }

 .prod_head     { color:#000000; margin:20px 0px 10px 0px; font-weight:bold; font-size:14px; }
 .prod_price    { color:#d00000; margin:0px 0px 10px 0px; font-weight:bold; font-size:14px; }
 .prod_buy      { color:#000000; margin:10px 0px 10px 0px; }
 .prod_refcode  { color:#404040; margin:10px 0px 5px 0px; }
 .prod_mfr      { color:#404040; margin:0px 0px 5px 0px; }
 .prod_mfrcode  { color:#404040; margin:0px 0px 10px 0px; }

 .prod_ref      { color:#404040; margin:5px 0px 10px 0px; }
 .prod_ref_link       { color:#000000; text-decoration:none; }
 .prod_ref_link:hover { color:#000000; text-decoration:underline; }
 .prod_desc     { color:#000000; margin:5px 0px 10px 0px; font-weight:bold; font-size:12px; }
 .prod_desc_txt { color:#000000; margin:10px 0px 10px 0px; }
 .prod_txt_buy  { font-size:11px; width:30px; border-width:1px; border-style:solid; border-color:#d0d0d0; text-align:center; }

 .list_head, .list_head_c  { font-size:11px; color:#000000; font-weight:bold; background-image:url('/inc/images/list_header.gif'); line-height:23px; padding:0px 5px 0px 5px;  }
 .list_head_c  { text-align:center; }

 .list_data, .cart_data_c  { font-size:11px; color:#000000; border-width:0px 0px 1px 0px; border-style:dashed; border-color:a0a0a0; padding:5px; }
 .list_data_c  { text-align:center; }


 .cart_head, .cart_head_c  { font-size:11px; color:#000000; font-weight:bold; background-image:url('/inc/images/list_header.gif'); line-height:23px; padding:0px 5px 0px 5px;  }
 .cart_head_c  { text-align:center; }

 .cart_data, .cart_data_c  { font-size:11px; color:#000000; border-width:0px 0px 1px 0px; border-style:dashed; border-color:a0a0a0; padding:5px; }
 .cart_data_c  { text-align:center; }

 .cart_data_total   { font-size:11px; color:#000000; padding:5px; }

 .cart_pr_h, .cart_pr_d              { font-size:11px; width:70px; padding:5px; }
  .cart_pr_total_h, .cart_pr_total_d { font-size:11px; font-weight:bold; width:70px; padding:5px; }

 .cart_update_btn { border-width:1px; border-style:solid; border-color:a0a0a0; width:90px; margin:5px 3px 0px 3px; }
 .cart_send_btn { border-width:1px; border-style:solid; border-color:a0a0a0; width:90px; margin:5px; }

 .tbl_srch     { margin:0px; }
 .frm_srch     { margin:0px; }

 .frm_srch_txt { border-width:1px; border-style:solid; border-color:#808080; font-size:11px; font-weight:normal; padding:1px 2px 1px 1px; width:186px; }

 .frm_table  { border-width:1px; border-style:solid; border-color:a0a0a0; background-color:#c0d8f0; margin:10px; }

 .frm_td_h    { font-size:11px; width:150px; }
 .frm_td_b    { text-align:right; }
 .frm_txt     { border-width:1px; border-style:solid; border-color:#202020; font-size:11px; padding:1px 2px 1px 1px; width:200px; }
 .frm_btn     { width:40px; }
 .frm_btn_img { cursor:hand; cursor:pointer; }

 .required  { color:#c00000; }
