@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 label,
div#searchBar input,
div#searchBar button,
div#searchBar img { float: left; line-height: 34px;  }
div#searchBar label { font-family: Arial,Helvetica,Verdana; line-height: 34px; }
div#searchBar input { margin-left: 0px; margin-top: 7px; line-height: 34px; }
    html>body div#searchBar input { margin-left: 5px; }
div#searchBar input[type="radio"], div#searchBar input#rt_newsearch, div#searchBar input#rt_newshowtimessearch, div#searchBar input#rt_newwebsearch { margin-top: 10px; margin-right: 2px; margin-left: 2px; }
div#searchBar button { margin-top: 5px; }
div#searchBar img { margin: 7px 5px 0 5px; }
    html>body div#searchBar img { margin: 7px 5px 0 10px; }

div#searchBar form fieldset { width: 953px; 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: right; 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;}

}

#searchBar #searchformnew input { margin-left:0; }
#searchformnew { }                            
#searchformnew #search_most_popular { background-position:0 -34px; float:left; font-size:11px; height:34px; line-height:33px; width:534px; }
#searchformnew #search_most_popular a:hover { text-decoration:underline; }
#searchformnew #search_most_popular span { margin-left:10px; }
#searchformnew #search_most_popular span strong { font-weight:bold; }
#searchformnew .searchSuggestions { width:315px; top:25px; z-index:420; position:absolute; }
#searchformnew .searchSuggestions .header { background-color: #9caa52; color: white; font-weight:bold; }
#searchformnew .searchSuggestions li { padding:6px; background-color:white; }
#searchformnew .searchSuggestions li.item { border:1px solid #dedfde; cursor: pointer; border-top:none; }
#searchformnew .searchSuggestions li.item .name { width:85%; float:left; }
#searchformnew .searchSuggestions li.item .highlight { font-weight:bold; text-decoration:underline; font-style:normal; }
#searchformnew .searchSuggestions li.item .subtitle { color:#AAA; font-size: 90%; margin-top:5px;}
#searchformnew .searchSuggestions li.item .icon  { width:30px; padding-right:10px; float:left; }
#searchformnew .searchSuggestions li.item .icon img { width:30px; height:auto; margin:0; display:block; }
#searchformnew .searchSuggestions li.item .movie {}
#searchformnew .searchSuggestions li.item .actor img { width:30px; height:auto; margin:0; }
#searchformnew .searchSuggestions .selected { background-color:#d6e7a5; }
#searchformnew .searchSuggestions .moreResults { border:1px solid #dedfde; border-top:none; background-color:#efefef; color:#66819a; font-weight:bold; text-align:right; font-size:95%;}
#searchformnew .searchSuggestions .moreResults a { cursor:pointer; }
