/* GOOGLE HOME PAGE OS X STYLE */

@namespace url(http://www.w3.org/1999/xhtml);

/* Author: Davey Jacobson - http://userstyles.org/styles/31464 */

/* Here's a direct-link to the image I used: http://content.wallpapers-room.com/resolutions/1920x1200/S/Wallpapers-room_com___Snow_Leopard_WWDC_09_Wallpaper_by_GFOnyx_1920x1200.jpg */

@-moz-document url("http://www.google.com/"), url("http://www.google.com/webhp?tab=mw"), url("http://www.google.com/webhp?hl=en&ned=us&tab=vw"), url("http://www.google.com/webhp?hl=en&tab=Yw"), url("http://www.google.com/webhp?hl=en&tab=vw") {

/***** USER-SET OVERRIDES *****/

/*** Changing "Web", "Images," "Videos", "Maps", etc. Link Color ***/
/* <-- REMOVE FROM BELOW TO ENABLE --> */ 
/* #gbz .gbtc  .gbt a.gbzt span {color: /*ENTER COLOR OR HEX HERE*/;} */

/*** end overrides ***/

/*** === begin userstyle === ***/

/***** TOP NAV BAR *****/
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb {-moz-transition-property:opacity!important; -webkit-transition-property:opacity!important; -moz-transition-duration:0.85s!important; -webkit-transition-duration:0.85s!important;
}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb {background:#000!important; -moz-transition-property:opacity!important; -webkit-transition-property:opacity!important; -moz-transition-duration:0.85s!important; -webkit-transition-duration:0.85s!important; opacity:0.6!important;
}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #gbx3, html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #gbx4 {display:none!important;}


/*** NAV BAR HOVER TRANSITION ***/
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb * {background:#000!important;}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo)  #mngb #gb:hover {-moz-transition-property:opacity!important; -webkit-transition-property:opacity!important; -moz-transition-duration:0.55s!important; -webkit-transition-duration:0.55s!important; opacity:1!important; z-index:3!important;
}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb div#gbd .gbmc .gbmtc a, html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb:hover a.gbgt {-moz-transition-property:color!important; -webkit-transition-property:color!important; -moz-transition-duration:0.35s!important; -webkit-transition-duration:0.35s!important;
}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb,
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb #gbz a.gbzt-hvr,
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb a#gbztm span:hover,
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb div#gbd .gbmc .gbmtc a:hover, 
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb:hover a.gbgt-hvr {-moz-transition-property:color!important; -webkit-transition-property:color!important; -moz-transition-duration:0.55s!important; -webkit-transition-duration:0.55s!important; color:#0000cd!important;
}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb div#gbd div.gbmc, html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb:hover div#gbd, html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb ol.gbtc li.gbto #gbgs4 {border:#222 1px solid!important;}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #mngb #gb span#gbztms {border-left-color:#222!important; border-right-color:#222!important;}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) #gbmpn {color:#fff!important;}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#gbd4, html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#gbd4 .gbmh {border:#222 1px solid!important;}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#gbd4 .gbmh table#gbmpal {border-top:#222 1px solid!important;}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#gbd4 .gbmc {background:#000!important;}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#gbd4 a.gbml1 {-moz-transition-property:color!important; -webkit-transition-property:color!important; -moz-transition-duration:0.55s!important; -webkit-transition-duration:0.55s!important;}

html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#gbd4 a.gbml1-hvr {background:transparent!important; -moz-transition-property:color!important; -webkit-transition-property:color!important; -moz-transition-duration:0.55s!important; -webkit-transition-duration:0.55s!important; color:#0000cd!important;}


/***** GOOGLE LOGO & SEARCH TOOLS *****/
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#main span#body {margin-top:3%!important;}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#searchform.jhp {margin-top:5%!important;}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#searchform.jhp input[type='submit'] {font-size:15px!important; -moz-border-radius:5px!important; -webkit-border-radius:5px!important;}
div#searchform.jhp input[type='submit']:hover {-moz-box-shadow:0px 0px 6px #ffec6d!important; -webkit-box-shadow:0px 0px 6px #ffec6d!important;}


/*** SEARCH TOOLS TRANSPARENCY ***/
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#searchform.jhp div[class='lst-d lst-tbb'] {background:transparent!important; border:0!important;
} 
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#searchform.jhp div[class='lst-d lst-tbb'] table {opacity:0.33!important; -moz-transition-property:opacity!important; -webkit-transition-property:opacity!important; -moz-transition-duration:0.65s!important; -webkit-transition-duration:0.65s!important;
}
html > body:not([class='']):not([class*=' ']):not(#gsr):not(.tbo) div#searchform.jhp div[class='lst-d lst-tbb'] table:hover {opacity:0.75!important; -moz-transition-property:opacity!important; -webkit-transition-property:opacity!important; -moz-transition-duration:0.55s!important; -webkit-transition-duration:0.55s!important;
}

/*** BUG FIXES ***/
#prm {margin:20px 0 -20px 0!important; z-index:3!important;}

}