@charset "UTF-8";

body#certified_fresh div.image { float: left; width: 369px; margin: 5px 0 5px 10px; }

body#certified_fresh div.container { float: left; margin: 5px 0 5px 10px; width: 580px; }
body#certified_fresh div.container ul,
body#certified_fresh div.container p { margin-bottom: 10px; }
body#certified_fresh div.container li,
body#certified_fresh div.container ul,
body#certified_fresh div.container label,
body#certified_fresh div.container p { line-height: 12pt; }
body#certified_fresh div.container #filmakers_studios_publishers,
body#certified_fresh div.container #downloads { border-top: 1px solid #b8b9bb; padding-top:10px; }

body#certified_fresh #whatiscertifiedfresh_main form#certifiedfresh_inquiryFrm { margin-top: 20px; }
body#certified_fresh #whatiscertifiedfresh_main form#certifiedfresh_inquiryFrm label span.label { display: block; width: 210px; text-align: right; float: left; margin-right: 10px; margin-top: 3px; }
body#certified_fresh #whatiscertifiedfresh_main form#certifiedfresh_inquiryFrm label input { width: 220px; float: left; }
body#certified_fresh #whatiscertifiedfresh_main form#certifiedfresh_inquiryFrm label select { width: 230px; float: left; }
body#certified_fresh #whatiscertifiedfresh_main form#certifiedfresh_inquiryFrm label textarea { width: 300px; height: 50px; }
body#certified_fresh #whatiscertifiedfresh_main form#certifiedfresh_inquiryFrm label label.error { clear: both; margin-left: 220px; padding-top: 5px; }
body#certified_fresh form#certifiedfresh_inquiryFrm div.buttonArea { margin: 0 10px; text-align: left; }
body#certified_fresh form#certifiedfresh_inquiryFrm div.buttonArea #submitBtn { margin-left: 200px; width: 90px; }

body#faq .contentregion ul.normalViewList { margin: 0 20px 10px 20px; }
body#faq .contentregion ol.normalViewList { margin: 0 35px 10px; list-style-position:outside; }
body#faq .contentregion ol.normalViewList li { margin-bottom: 5px; }
body#faq .contentregion #ulMainFaqList li { line-height: 14pt; }

body#critics .main p,
body#critics .main h6,
body#critics .main ul { margin-bottom: 5px; }
body#critics .main form.rt { width: 350px; margin: 10px auto; }
body#critics .main form.rt span.label { display: block; clear: both; float: none; }

body#syndication .content_wrapper,
body#sitemap .content_wrapper,
body#contact .content_wrapper { float: left; width: 450px; overflow: auto; }
body#sitemap #sitesections_main_nav,
body#syndication #syndication_main_nav,
body#contact #main_nav { float: right; width: 200px; margin-right: 5px; }
body#syndication .main .abstract { margin: 10px auto; width: 308px; }
body#contact .rt .label,
body#syndication .rt .label { display: block; float: none; }
body#contact p { margin-bottom: 5px; }

/* LEGACY: everything below: */

.contentregion { background: url('//images.rottentomatoescdn.com/images/shadows/main_header_shadow.gif') repeat-x; background-color: #E8EDF5; font-family: Arial, Tahoma, Verdana; padding-left:15px; padding-right:15px; padding-top:10px; border: 1px solid #A7A7A7; border-top: 0px solid #A7A7A7; }

.contentregion a:link, div.content_body a:link, ul.helpMenuBox li > a:link,
.contentregion a:active, div.content_body a:active, ul.helpMenuBox li > a:active { color: #285CAB; }
.contentregion a:hover, div.content_body a:hover, ul.helpMenuBox li > a:hover { color: #3C7EE2; }
.contentregion a:visited, div.content_body a:visited, ul.helpMenuBox li > a:visited { color: #6B88B4; }
.contentregion a:visited:hover, div.content_body a:visited:hover, ul.helpMenuBox li > a:visited:hover { color: #3C7EE2; }
.contentAreaHeader { background: url('//images.rottentomatoescdn.com/images/headers/main_header.gif') repeat-x scroll left top; height: 21px; clear: both; font-family: "Trebuchet MS",Trebuchet,Myriad,sans-serif; font-weight: bold; padding-bottom: 0px; margin: 0px auto; color: #FFFFFF; padding-left: 10px; padding-top: 2px; }

div#contentArea {
/* Added by Rob Marston on 11/26/07 */
	width:706px;
/* ---------------------------------*/
    float:left;
    vertical-align:top;
    clear:right;
    margin-right: 10px;
    background-color:#EAEAB6;
}
div.leftMenuLinks {
    background: url('//images.rottentomatoescdn.com/images/shadows/main_header_shadow.gif') repeat-x;
    padding-top: 4px;
    border: 1px solid #A7A7A7;
    border-top: 0px solid #A7A7A7;
}

div#helpMenu {    
    width:244px;
    float:left;
    clear:left;
    padding-right:12px;
    padding-left:10px;
    margin-bottom: 10px;
}

ul.helpMenuBox {
    background-color: #E8EDF5;
    list-style-type: none;
}

ul.helpMenuBox li {
    margin-top: 0px; 
    border-top-width: 0pt; 
    padding-top: 0px; 
    margin-bottom: 0px; 
    border-bottom-width: 0pt; 
	padding-left: 10px;
    padding-bottom: 2px;
    font-size: 10pt;
}
ul.helpMenuBox li.selected a {
	  font-weight:bold;
  	text-transform:uppercase;
  	color:#000;
}
ul.helpMenuBox li.selected a:hover {
    color:inherit;
}

div.rtBodyText a.left_blue_link_plain_bold:visited,
div.rtBodyText a.left_blue_link_plain_bold:link,
div.rtBodyText a.left_blue_link_plain_bold:hover,
div.rtBodyText  a.left_blue_link_plain_bold:active {
    color:#285CAB;
    font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}

div.rtBodyText {
    color: #000000;
    font-family: Arial, Tahoma, Verdana;
    font-size:12px;
    text-align:left;
}

/*div.rtBodyText ul { margin-left:20px; } removed due to too general definition */

div.rtBodyText p, div.rtBodyText td {
    font-family: Arial, Tahoma, Verdana;
    font-size:12px;
}

p#content_sub_header {
	font-family: "Trebuchet MS",Trebuchet,Myriad,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 1px solid #A7A7A7;
}

.oddRow {
	background-color: #FFFFFF;
}
.evenRow {
	background-color: #E8EDF5;
}
td.helpDeskForm {
/*	padding: 4px;*/
}
.helpDeskHeaderInfo { border: 1px solid #B7BABB; background-color: #FFF; padding: 10px; margin-bottom: 10px; text-indent: 15px; width: auto; }
/* help_desk/contact.php */
ul#rtHD_ContactFAQList {
	list-style-type: disc;
	margin-bottom: 10px;
}
ul#rtHD_ContactFAQList a {
	font-size: 8.5pt;
}
/* help_desk/critics.php */
table.editor_verify {
	border: 1px solid black; 
	margin-bottom: 10px;
}
table.editor_verify td {
	padding: 10px; 
}
ul#level01 { list-style-type: disc; list-style-position: inner; margin-left: 20px; }
ul#level01 li { vertical-align: middle; }
ul#level02 { list-style-type: circle; vertical-align: middle; list-style-position: inner; margin-left: 20px; }
ul#level03 { list-style-type: square; vertical-align: middle; list-style-position: inner; margin-left: 20px; }

/* help_desk/licensing.php */
table.helpDeskInfoLicensingTable {
/*	padding-top: 5px; 
	padding-bottom: 5px;*/
}
/* help_desk/about.php */
p#rtQuoteFeedback {
	font-weight: bold;
	width: 525px;
	margin-bottom: 0px;
	font-size: 9pt;
	color: #285CAB;
}
p#rtQuoteSource {
	font-style: italic;
	font-size: 8pt;
	padding-left: 10px;
	margin-top: 0px;
}
/* help_desk/faq.php */
p.rtFaqQuestion { margin-bottom: 5px !important; font-weight: bold; }
p.rtFaqAnswer { margin-top: 0px; margin-bottom: 10px !important; padding-right: 20px !important; padding-left: 20px !important; }


/* help_desk/webmaster.php */
table.rtLinkingAssetTable td {
	padding: 15px;
	text-align: center;
}
table.rtLinkingExamplesTable td {
	padding: 5px;
}
/* Overriding main style sheet by brute force:
   Would have made a DIV tag for this BUT we need anchor/name tags for legacy purposes.
*/
a.linkingInfoTitle {
	font-family: "Trebuchet MS",Trebuchet,Myriad,sans-serif;
	font-weight: bold;
	color:#285CAB;
	font-size: 14pt;
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: 1px solid #A7A7A7;
	display: block;
	width: 100%;
}
/* Overriding the Hover pseudo class as well, without, defaults to main style sheet */
a.linkingInfoTitle:hover {
	font-family: "Trebuchet MS",Trebuchet,Myriad,sans-serif;
	font-weight: bold;
	color:#285CAB;
	font-size: 14pt;
	padding-bottom: 5px;
	margin-bottom: 0px;
	border-bottom: 1px solid #A7A7A7;
	display: block;
	width: 100%;
}
/* syndication_rss_desc.php */
table.howToRSSReadersTable {
	border: 1px solid #B7BABB;
}
td.howToRSSReadersTDHeader {
	background-color: #EBE9B6; 
	border-bottom: 1px solid black;
	font-size: 9pt !important;
	text-align: center !important;
}
table.howToRSSReadersTable td {
	padding: 8px;
	font-size: 8pt;
}
table.syndicationTable td {
	padding: 10px;
	text-align: justify;
}
table.syndicationInfoTable td {
	text-align: justify;
	line-height: 14px;
}
img.syndicationImage {
	padding-right: 10px;
}
/* help_desk/sitemap.php */
ul#ulSiteMapNav {
   margin-top: 0px;
   padding-top: 0px;
}
ul#ulSiteMapNav li {
   font-size: 8pt;
}
.rtHD_sm_NavTitle { display: block; font-weight: bold; font-size: 11pt; padding-bottom: 2px; margin-bottom: 5px; text-transform: uppercase; }
.rtHD_sm_NavHeader {
   border-bottom: 1px solid #A7A7A7; 
}

/* TEMP change via brute force for site map section headers, revisit sitemap.php 
   in the near future and implement appropriate id and/or class attribute tags.
*/
td[width="680"][valign="top"] p > a > b {
   text-transform: uppercase;
}
