/** These are styles that are specific to this show package **/

#middle h3, #middle h3 a, #middle_internal h2, #show_summary h2, .show_schedule h3, #dates, .rbcontent h3 { color: #840161; }
#cast_bios ul li img { border: #840161 solid 2px; }


/* landing page navigation */
#show_navigation, #show_navigation ul li a { background: #99c; }
	#show_navigation ul li:hover a { color: #99c; }
	*html #show_navigation ul li a:link:hover { color: #99c; }


/* internal navigation */
#show_nav_internal { background: #f0f0f7 url(/static/shows/thedish/images/thedish_nav_260.gif) no-repeat; }
	#show_nav_internal ul li a { background: #99c; }
	#show_nav_internal li:hover a, #show_nav_internal li.selected a { color: #99c; }
	*html #show_nav_internal li a:link:hover { color: #99c; }

/* schedule page styles */
.show_schedule h3 {	background: #99c; color: #ffffff; }

/* sweepstakes */
 .sweepstakes p{ padding:5px 0; }
 .sweepstakes .required{ color:#D9286C; }
 
 
.single_field{ padding: 10px; width:550px;  }
.check_box{ padding: 5px;  }
 
 div.single_field.curFocus {
	background:#76608F;
	color:#fff;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}
div.single_field.curFocus .required{ color:#fff; }

div.check_box{ background:none; color:#3E3E3E; }
div.check_box .required{ background:none; color:#D9286C; }

form{ margin:5px 0; }
form .single_field label{
	display:block;
	float:left;
	width:125px;
}
form .single_field label.error{
	color:#FF0000;
	display:inline;
	float:none;
	font-style:italic;
	margin:0 0 0 18px;
}
form .single_field input.error{
	border:2px dotted red;
	margin:1px;
}


form .check_box label.error{
	color:#FF0000;
	font-style:italic;
	margin:0 0 0 18px;
}
form .check_box span{ float:left; }
form .check_box input{ float:left; margin-bottom:0; margin-top:0; }


form .submit{
	height:40px;
	margin:15px auto;
	width:110px;
}
form .submit input:hover{
	opacity:0.9;
}
#beontv ol li{ margin:10px 0; }
#beontv ol li ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:lower-alpha;
}