@charset "UTF-8";

/*
  =BASE
  =CONTENTS
*/

@media projection, screen {

/* =BASE
-----------------------------*/

div#searchBar legend { display: none; }
div#searchBar a { text-decoration: none; }

div#searchBar,
div#searchBar form,
div#searchBar div#searchBar_google a,
div#searchBar div#searchBar_right { background-image: url('http://images.rottentomatoes.com/images_REDESIGN/template/searchbar_bg.gif'); }
body.legacy div#searchBar,
body.legacy div#searchBar form,
body.legacy div#searchBar div#searchBar_google a,
body.legacy div#searchBar div#searchBar_right { background-image: url('http://images.rottentomatoes.com/images_REDESIGN/template/searchbar_bg_edge.gif'); }
html>body div#searchBar, html>body.legacy div#searchBar,
html>body div#searchBar form, html>body.legacy div#searchBar form,
html>body div#searchBar div#searchBar_google a, html>body.legacy div#searchBar div#searchBar_google a,
html>body div#searchBar div#searchBar_right, html>body.legacy div#searchBar div#searchBar_right { background-image: url('http://images.rottentomatoes.com/images_REDESIGN/template/searchbar_bg.png'); }

div#searchBar { height: 34px; width: 970px; margin: 0 auto 5px auto; padding: 0 0 0 16px; text-align: left; overflow: hidden; clear: both; color: #575757; background-repeat: no-repeat; background-position: 0 0; }
    html>body div#searchBar { overflow: visible; }
div#searchBar form { display: block; width: 954px; height: 34px; margin: 0; padding: 0; float: left; background-repeat: repeat-x; background-position: 0px -34px; }


div#searchBar form fieldset { width: 930px; margin: 0 auto; }
    
div#searchBar div#searchBar_google { display: block; width: 135px; height: 34px; margin: 0; overflow: hidden; float: right; background-repeat: repeat-x; background-position: 0px -34px; }
    html>body div#searchBar div#searchBar_google { width: 135px; overflow: visible;}
div#searchBar div#searchBar_google a { position: absolute; width: 135px !important; height: 32px; line-height: 9pt; text-align: left; white-space: nowrap; display: block; background-repeat: no-repeat; background-position: 0px -102px; }
div#searchBar div#searchBar_google a:link, div#searchBar div#searchBar_google a:visited, div#searchBar div#searchBar_google a:active { color: #993300; }
div#searchBar div#searchBar_google a:hover { color: #bd3a00; }
div#searchBar div#searchBar_google img { float: left; margin-top: 10px; }
div#searchBar div#searchBar_google span#searchBar_google_content { width: 100px; margin-top: 6px; float: left; font: bold 8pt/8pt Arial,Helvetica,Verdana; }

div#searchBar div#searchBar_right { display: block; width: 16px; height: 34px; margin: 0; float: left; background-repeat: no-repeat; background-position: 0px -68px; }

/* =CONTENTS
-----------------------------*/

/*duped from common tooltip styles*/
div#searchBar #searchBar_google_tooltip { position: relative; top: -87px; left: -54px; z-index: 9999; display: none; width: 172px; height: 86px; padding: 5px 0 0 0; line-height: 10pt; font-size: 8pt; background-image: url('http://images.rottentomatoes.com/images_REDESIGN/template/bubble_small.png'); background-repeat: no-repeat; }
div#searchBar #searchBar_google_tooltip div { margin: 3px 10px 0 10px; white-space: normal; }

div#searchBar input#mini_searchbox { width: 300px; padding: 1px; margin-right: 5px; font: 9pt Verdana,Arial,Helvetica; font-size: 8pt; }
div#searchBar input#mini_searchbox.selected { border: 2px solid #A2B058; }

div#searchBar em { text-decoration: none; font-style: normal; }
div#searchBar:hover em { text-decoration: underline; font-style: normal; }

div#searchBar label#searchformnewSearchLbl { font: bold 11pt/34px "Trebuchet MS",Trebuchet,Myriad,sans-serif; text-transform: capitalize; position: relative; top: 0px;}
    html>body div#searchBar label#searchformnewSearchLbl { position: relative; top: -2px;}

}