BODY { margin:10px 0px 10px 0px; background-color:#f0ebcb; font-family:verdana; font-size:12px; }

INPUT { font-family:verdana; font-size:12px; }

TEXTAREA { font-family:verdana; font-size:12px; }

a { color:#000000; text-decoration:none; }

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

.plink { cursor:pointer; }

.long_input { width:300px; }

.limited_image { max-width:400px; width:expression(this.width > 400 ? 400: true); }

#lightglow { position:fixed; top:0; left:0; width:100%; height:100%; background-image:url(../images/overlay.png); }

 #main_table { margin:auto; background-color:#f0ebcb; }
 
  .shadow { width:12px; background-color:#d2c9a8; }

  .spacer { width:2px; }

  #status { width:900px; height:30px; background-image:url(../images/status.png); text-align:right; vertical-align:top; color:#ffffff; padding:4px 0px 0px 0px; }

  #logo { width:900px; height:178px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; }

  #menu_line { width:900px; height:42px; vertical-align:top; background-image:url(../images/spacer.jpg); }

   #menu_table { width:900px; }

    .menu_item { text-align:center; vertical-align:top; height:42px; }

  #main_content { width:900px; }

   #inner_table { width:900px; height:100%; }

    #inner_table_left { vertical-align:top; padding:12px 0px 10px 0px; }

    #inner_table_right { text-align:right; vertical-align:top; padding:10px 0px 10px 10px; }

	 .content_box_9 { width:714px; }
	 
	 * html .content_box_9 { width:701px; }
	
     .content_box_9_title { height:35px; background-image:url(../images/box9/title.png); color:#f1edca; text-align:left; font-weight:bold; padding:7px 0px 0px 13px; }
	 
	 * html .content_box_9_title { height:28px; background-image:url(../images/box9/title.png); color:#f1edca; text-align:left; font-weight:bold; padding:7px 0px 0px 13px; }
	 
	 * + html .content_box_9_title { height:28px; background-image:url(../images/box9/title.png); color:#f1edca; text-align:left; font-weight:bold; padding:7px 0px 0px 13px; }
  
	 .content_box_9_content { text-align:left; padding:10px 10px 10px 10px; background-color:#d2c9a7; color:#000000; }
  
	 .content_box_9_middle_3 { height:8px; background-image:url(../images/box9/middle3.png); }
	
  #copy { width:900px; height:88px; background-image:url(../images/copy.png); text-align:center; vertical-align:bottom; color:#ffffff; padding-bottom:10px; }
  
  * html #copy { width:900px; height:78px; background-image:url(../images/copy.png); text-align:center; vertical-align:bottom; color:#ffffff; padding-bottom:10px; }
  
  * + html #copy { width:900px; height:78px; background-image:url(../images/copy.png); text-align:center; vertical-align:bottom; color:#ffffff; padding-bottom:10px; }
 
  #webstore_main_table { width:100%; }
  
   .ws_cat_name { height:20px; text-align:left; background-color:#a1987f; padding-left:10px; color:#f1edca; font-weight:bold; }
   
   .ws_cat_price { height:20px; text-align:right; background-color:#a1987f; padding-right:10px; }
   
   .ws_cat_num { width:84px; height:20px; text-align:right; background-color:#a1987f }
   
   .ws_cat_tocart { width:64px; height:20px; text-align:right; background-color:#a1987f; padding-right:10px; }
   
   .ws_item_name { height:20px; text-align:left; padding-left:10px; }
   
   .ws_item_price { height:20px; text-align:right; padding-right:10px; }
   
   .ws_item_id { height:20px; text-align:right; }
   
   .ws_item_num { height:20px; text-align:right; }
   
   .ws_item_inum { width:30px; text-align:right; }
   
   .ws_item_cart { height:20px; text-align:right; padding-right:10px; }
   
   #cart_div { background-color:#a1987f; border:solid #f1edca; border-width:1px; padding:10px; color:#f1edca; font-weight:bold; }
