Index: css/media.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/media/css/media.css,v
retrieving revision 1.17
diff -u -p -r1.17 media.css
--- css/media.css	18 Sep 2010 02:42:06 -0000	1.17
+++ css/media.css	18 Sep 2010 02:42:51 -0000
@@ -246,6 +246,11 @@ div#media-browser .throbber {
   overflow-y: auto;
 }
 
+#media-tab-media_internet .media-provider img {
+  vertical-align: middle;
+  margin-right: 1em;
+}
+
 #media-browser-library-list .label-wrapper {
   margin-left: 0;
 }
Index: modules/media_internet/media_internet.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/media/modules/media_internet/media_internet.module,v
retrieving revision 1.4
diff -u -p -r1.4 media_internet.module
--- modules/media_internet/media_internet.module	18 Sep 2010 02:42:06 -0000	1.4
+++ modules/media_internet/media_internet.module	18 Sep 2010 02:42:52 -0000
@@ -79,16 +79,18 @@ function media_internet_add($form, &$for
       } else {
         $form['providers'][$key] = array('#markup' => $provider['title']);
       }
+      // Wrap the provider in a div so we can make a nice list
+      $form['providers'][$key]['#prefix'] = '<div class="media-provider">';
+      $form['providers'][$key]['#suffix'] = '</div>';
     }
   }
   if (count($form['providers']) == 1) {
     // Just the header, no actual providers
     unset($form['providers']['header']);
   }
-  
+
   $form['actions'] = array('#type' => 'actions');
   $form['actions']['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
-  
   return $form;
 }
 
