@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://www.google.co.uk/ig") {

  /* comment this line you use the classic theme and want some whitespace back */
  .personalize_link { margin-bottom: 1.81em !important; }  

  /* collapse left menu column */
  #col1 {
    width: 0 !important;
    overflow: visible !important;
    display: block !important;
    border: 0 !important;
  }
  #col1_contents { width: 500px !important; }

  .section { padding-left: 0 !important; }
  #modules { padding-top: 0em !important; }
  #bottom_nav { display: none !important; }
  #promo { display: none !important; }


  /* hide ridiculous list of gadgets */
  .gadget_set { display: none !important }


  /* restyle left menu headers like old school tabs */
  .rnd_tab { display: none !important }
  .v2minbox, .v2maxbox { display: none !important; }
  .topline { display: none !important }
  .topline, .bottomline, .hiddenline { display: none !important }
  .tab_dropdown_menu { margin-top: 6px !important; }
  #doc3 > table { margin-top: -24px; }                              /* remove this if tabs overlap right-hand links */
  .section_title {
    padding: 0px 10px !important;
    line-height: 24px;
    font-family: arial, sans-serif !important;
    cursor: pointer;
  }
  .selected_section_title {
    line-height: 24px;
    padding-right: 21px !important;
  }
  .selected_section_contents, .section_contents { 
    float: left !important;
    overflow: visible !important; 
    clear: none !important;
    text-align: center;
    padding: 0 !important;
    margin: 0px 2px !important;
  }
  #bottom_nav { 
    clear: both !important;
    border-right: 0 !important;
    border-color: #7AA5D6 !important;
    border-style: solid none none none !important;
    border-width: 1px !important;
  }
  #section0_contents { display: none; /*margin-left: 18px !important;*/ }
  /*.leftselectedtab, .leftunselectedtab {
    border-color: #7AA5D6 !important;
    border-style: solid solid none solid !important;
    border-width: 1px !important;
  }
  .selected_tab_view_title h2, .tab_view_title h2 { 
    width: auto !important; 
    overflow: visible !important;
  }
  .tab_view_title h2 {
    font-weight: normal !important;
    padding-top: -10px !important;
  }*/

  /* UNCOMMENT THIS SECTION TO REMOVE DOWN ARROW MENU IN FIRST TAB */
  /*
  .tab_dropdown_menu { display: none !important }
  .selected_section_title {
    padding-right: 10px !important;
  }
  */

  /* hide the blue horizontal gradient */
  .gradient { display: none !important }
  .topbotborder { border-top: 0 !important }

  /* add a border so the tabs can rest against something */
  .yui-b { border-top: 1px solid #7AA5D6; padding-top: 6px !important; }

  /* hide the innermost pieces of the gadget curves */
  .rnd2 { display: none !important }
  .rnd3 { display: none !important }


  /* widen the top edge of the curve, otherwise it looks bad */
  .rnd1 { margin: 0 !important }


  /* revert gadget headers */
  .modtitle_text {
    font-family: arial, sans-serif !important;
    font-size: 12px !important;
    line-height: 18px !important;
  }
}