@charset "UTF-8";
/*
  =Default Form Display
  Button Display area
  =Button Common
  Button (legacy)
  =CONTROLS (COMMON)
  =VIDEO IMAGE
*/

@media screen {

/* =Default Form Display */
div.content_body form.rt { margin: 0 5px; }

div.content_body form.rt legend { margin-bottom: 5px; font: bold 8pt/9pt "Trebuchet MS",Myriad,Arial,Helvetica,Verdana; text-transform: uppercase; text-align: left; color: #000;  }

div.content_body form.rt fieldset h5 { margin-left: 0px; margin-right: 0px; }

div.content_body form.rt label { margin: 0 0 5px 0; display: block; clear: both; overflow: auto; }
div.content_body form.rt label span { font-weight: bold; color: #000; }

div.content_body form.rt label.small span { margin: 2px 0 0 0; width: 80px; float: left; display: block; }
div.content_body form.rt label.small select { font-size: 9pt; width: 180px;  }
div.content_body form.rt label.small input { font-size: 9pt; width: 180px; }
div.content_body form.rt label.small input.button { width: auto; float: right; } /* deprecated in favor of button.default */
div.content_body form.rt label.large span {  }

/* Button Display area */
div.content_body .buttonArea { padding: 5px; text-align: right; overflow: auto; clear: both; }
div.content_body .buttonArea.left button,
div.content_body .buttonArea.left a.button { margin-right: 5px; }
div.content_body .buttonArea.right button,
div.content_body .buttonArea.right a.button { margin-left: 5px; }
div.content_body .buttonArea span.button { float: left; } /* only for Legacy Buttons */


/* =Button Common
  IE7 classes in ie_rt.css / IE6 classes in ie6_rt.css */

button, a.button { padding:0 6px 0 0; border: 0; cursor:pointer; }
a.button { /*float: left;*/ } /*crunches button fix*/
button span, a.button span { padding:0 0 0 6px; position:relative; display:block; white-space:nowrap; }
/* removed - spacing specified in buttonArea container
button.fl, a.button.fl { margin-left: 5px; }
button.fr, a.button.fr { margin-right: 5px; }*/

/* .submitBtn */
button.submitBtn, a.button.submitBtn
{ font: bold 9pt 'Trebuchet MS',Arial,Helvetica,Verdana; text-transform: uppercase; text-align: center; line-height:21px; /*<-IE6*/background:url(http://images.rottentomatoes.com/images/controls/button_submitBtn_bg_right.gif) right no-repeat; }
  html>body button.submitBtn, html>body a.button.submitBtn
  { background:url(http://images.rottentomatoes.com/images/controls/button_submitBtn_bg_right.png) right no-repeat; }

a.button.submitBtn { margin-top: 1px; }
  html>body a.button.submitBtn {}
  
a.button { float: left; }
  
button.submitBtn span, a.button.submitBtn span
{ height:21px; line-height:21px; color:#fff; background:url(http://images.rottentomatoes.com/images/controls/button_submitBtn_bg_left.gif) left no-repeat; }
  html>body button.submitBtn span, html>body a.button.submitBtn span
  { background:url(http://images.rottentomatoes.com/images/controls/button_submitBtn_bg_left.png) left no-repeat; }

button.submitBtn_disabled, a.button.submitBtn_disabled,
button.submitBtn_readonly, a.button.submitBtn_readonly
{ font: bold 9pt 'Trebuchet MS',Arial,Helvetica,Verdana; text-transform: uppercase; text-align: center; line-height:21px; /*<-IE6*/background:url(http://images.rottentomatoes.com/images/controls/button_disabled_bg_right.gif) right no-repeat; }
  html>body button.submitBtn_disabled, html>body a.button.submitBtn_disabled, 
  html>body button.submitBtn_readonly, html>body a.button.submitBtn_readonly
  { background:url(http://images.rottentomatoes.com/images/controls/button_disabled_bg_right.png) right no-repeat; }
button.submitBtn_disabled span, a.button.submitBtn_disabled span, 
button.submitBtn_readonly span, a.button.submitBtn_readonly span
{ height:21px; line-height:21px; color: #EEE; background:url(http://images.rottentomatoes.com/images/controls/button_disabled_bg_left.gif) left no-repeat; }
  html>body button.submitBtn_disabled span, html>body a.button.submitBtn_disabled span, 
  html>body button.submitBtn_readonly span, html>body a.button.submitBtn_readonly span
  { background:url(http://images.rottentomatoes.com/images/controls/button_disabled_bg_left.png) left no-repeat; }

button.submitBtn:hover, a.submitBtn:hover,
button.submitBtn.hover, a.submitBtn.hover { color: #FEFF99; /*background:url() right no-repeat;*/ }
button.submitBtn:hover span, a.submitBtn:hover span,
button.submitBtn.hover span, a.submitBtn.hover span { color: #FEFF99; /*background:url() left no-repeat;*/ }

/* .bigBtn */
button.bigBtn, a.bigBtn
{ font: bold 11pt 'Trebuchet MS',Arial,Helvetica,Verdana; text-transform: uppercase; text-align: center; line-height:37px; /*<-IE6*/background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_bg_right.gif) right no-repeat; }
  html>body button.bigBtn, html>body a.bigBtn
  { background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_bg_right.png) right no-repeat; }
button.bigBtn span, a.bigBtn span
{ height:37px; line-height:37px; color:#fff; background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_bg_left.gif) left no-repeat; }
  html>body button.bigBtn span, html>body a.bigBtn span
  { background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_bg_left.png) left no-repeat; }

button.bigBtn_disabled, a.bigBtn_disabled, 
button.bigBtn_readonly, a.bigBtn_readonly 
{ font: bold 11pt 'Trebuchet MS',Arial,Helvetica,Verdana; text-transform: uppercase; text-align: center; line-height:37px; /*<-IE6*/background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_disabled_bg_right.gif) right no-repeat; }
  html>body button.bigBtn_disabled, html>body a.bigBtn_disabled, 
  html>body button.bigBtn_readonly, html>body a.bigBtn_readonly 
  { background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_disabled_bg_right.png) right no-repeat; }
button.bigBtn_disabled span, a.bigBtn_disabled span, 
button.bigBtn_readonly span, a.bigBtn_readonly span
{ height:37px; line-height:37px; color:#fff; color: #EEE; background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_disabled_bg_left.gif) left no-repeat; }
  html>body button.bigBtn_disabled span, html>body a.bigBtn_disabled span, 
  html>body button.bigBtn_readonly span, html>body a.bigBtn_readonly span
  { background:url(http://images.rottentomatoes.com/images/controls/button_bigBtn_disabled_bg_left.png) left no-repeat; }

button.bigBtn:hover, a.bigBtn:hover,
button.bigBtn.hover, a.bigBtn.hover { color: #FEFF99; /*background:url() right no-repeat;*/ }
button.bigBtn:hover span, a.bigBtn:hover span,
button.bigBtn.hover span, a.bigBtn.hover span { color: #FEFF99; /*background:url() left no-repeat;*/ }

/* Button (legacy) */
div.button { }
div.button_left { width: 9px; height: 21px; float:  left; background: url('http://images.rottentomatoes.com/images/buttons/btn_lft_end.gif'); }
div.button_right { width: 9px; height: 21px; float: left; background: url('http://images.rottentomatoes.com/images/buttons/btn_rt_end.gif'); }
div.button_center, button.button_center { height: 21px; margin: 0px; float: left; border: none;
  font: bold 9pt/21px Trebuchet MS, Myriad, Arial; text-transform: uppercase; color:#FFF;
  cursor:pointer; background: Transparent url('http://images.rottentomatoes.com/images/buttons/btn_cntr.gif') repeat-x; }
div.button_center a, button.button_center a { color: #FFF; text-decoration: none; }

/* Button (Trailer) trailer mob */
.buttonTrailer { padding:2px 0px 2px 0px; border:1px solid #000; text-align:center; font: bold 8pt arial; color:#000; cursor:pointer; background-color:#FED062; }
.buttonTrailer a { color:#003300 }
.buttonTrailer:hover { border-color: #3C7EE2; color: #3C7EE2; }

.buttonIGN1 { width:120px !important; text-transform: uppercase; }
.buttonIGN2 { width:60px !important; text-transform: uppercase; }
.buttonIFilm1 { width:125px !important; text-transform:uppercase }
.buttonIFilm2 { width:49px !important; text-transform:uppercase }





/* =CONTROLS (COMMON)
-----------------------------*/

.controls { width: 100%; margin: 0 0 5px 0; padding: 0; clear: both; overflow: auto; font-size: 9pt; line-height: 20px; }
.controls label { margin: 3px 10px 3px 5px; }
.controls label span { font-weight: bold; color: #000; }
.controls label select, 
.controls label input, 
.controls label button { margin: 0 0 0 5px; }
.controls .sort,
.controls .archive { margin: 5px 10px 5px 5px; float: left; text-align: left; }
.controls .views   { margin: 5px 5px 5px 10px; float: right; clear: right; text-align: right; }
.controls .arrange { width: 100%; clear: both; font-weight: bold; color: #285CAB; text-align: center; text-transform: uppercase; }
.controls a { font: bold 9pt/10pt "Trebuchet MS",Myriad,Arial,Helvetica; }
.controls a.selected { color: #747263; text-decoration: none; }
.controls a.disabled { color: #adadad; text-decoration: none; }




/* =VIDEO IMAGE
  Play button control overlay
  hover buggy in IE6 so it's off
-----------------------------*/
div.videoImgControl { position: relative; width: auto; height: auto; }
div.videoImgControl a { display: block; position: absolute; }
div.videoImgControl a span { display: none; } /* Hide < if no CSS */

div.videoImgControl a.large { width: 42px; height: 42px; top: -53px; left: 13px; background-image: url(http://images.rottentomatoes.com/images/controls/playbutton_lg.gif); background-repeat: no-repeat; background-position: 0px 0px; }
  html>body div.videoImgControl a.large { background-image: url(http://images.rottentomatoes.com/images/controls/playbutton_lg.png); }
div.videoImgControl a.large:hover, div.videoImgControl a.large.hover { background-position: 0px 0px; }
  html>body div.videoImgControl a.large:hover, html>body div.videoImgControl a.large.hover { background-position: -42px 0px; }
div.videoImgControl a.large:active, div.videoImgControl a.large.active { background-position: 0px 0px; }
  html>body div.videoImgControl a.large:active, html>body div.videoImgControl a.large.active { background-position: -84px 0px; }

div.videoImgControl a.medium { width: 21px; height: 21px; top: -53px; left: 13px; background-image: url(http://images.rottentomatoes.com/images/controls/playbutton_md.gif); background-repeat: no-repeat; background-position: 0px 0px; }
  html>body div.videoImgControl a.medium { background-image: url(http://images.rottentomatoes.com/images/controls/playbutton_md.png); }
div.videoImgControl a.medium:hover, div.videoImgControl a.medium.hover { background-position: 0px 0px; }
  html>body div.videoImgControl a.medium:hover, html>body div.videoImgControl a.medium.hover { background-position: -21px 0px; }
div.videoImgControl a.medium:active, div.videoImgControl a.medium.active { background-position: 0px 0px; }
  html>body div.videoImgControl a.medium:active, html>body div.videoImgControl a.medium.active { background-position: -42px 0px; }
  


  
}