Fixed the border for the listbox created by the simple combobox.

diff --git a/controls/combo.c b/controls/combo.c
index 672e13a..d4daf14 100644
--- a/controls/combo.c
+++ b/controls/combo.c
@@ -488,7 +488,8 @@
 
   if( lphc->owner || !(lpcs->style & WS_VISIBLE) )
   {
-      UINT	lbeStyle;
+      UINT lbeStyle   = 0;
+      UINT lbeExStyle = 0;
 
       /*
        * Initialize the dropped rect to the size of the client area of the
@@ -535,14 +536,26 @@
 	lbeStyle |= LBS_DISABLENOSCROLL;
   
       if( CB_GETTYPE(lphc) == CBS_SIMPLE ) 	/* child listbox */
+      {
 	lbeStyle |= WS_CHILD | WS_VISIBLE;
+
+	/*
+	 * In win 95 look n feel, the listbox in the simple combobox has
+	 * the WS_EXCLIENTEDGE style instead of the WS_BORDER style.
+	 */
+	if (TWEAK_WineLook > WIN31_LOOK)
+	{
+	  lbeStyle   &= ~WS_BORDER;
+	  lbeExStyle |= WS_EX_CLIENTEDGE;
+	}
+      }
       else					/* popup listbox */
 	lbeStyle |= WS_POPUP;
 
      /* Dropdown ComboLBox is not a child window and we cannot pass 
       * ID_CB_LISTBOX directly because it will be treated as a menu handle.
       */
-      lphc->hWndLBox = CreateWindowExA(0,
+      lphc->hWndLBox = CreateWindowExA(lbeExStyle,
 				       clbName,
 				       NULL, 
 				       lbeStyle,