.generic_right {
	padding-left: 30px;
	text-align: left;
	background-position: right -20px;
	background-repeat: no-repeat;
	background-image: url(/external/images/tv/generic_right_bg.jpg);
	 
}

#page_content {
	width:900px;
}
	#page_content .sub_page_content { 
		padding-left: 0;
		height: 467px;
		vertical-align: middle;
	}
	

.hilite1 { font-weight: bold; color: #ff0038; text-decoration: none;  padding-left: 20px; margin-left: 5px; }
.hilite2 { font-weight: bold; color:  #7e6493; text-decoration: none; padding-left: 20px; margin-left: 5px; }
.hilite3 { color: #73ae57; text-decoration: none;}
.bullet { background: url(../images/tv/bullet.gif) no-repeat left top; }


/* index page */

#page_content.index { height: 380px; background-position: right -20px; padding-top: 2em;}

.adlist { list-style: none; }
	.adlist .ad { float: left; padding:4px; text-align: right;}
		.adlist .ad .page_title { font-size: 14px; line-height: 25px;}

.thumb img { border: none;}


/* Instructions page -- form elements and stuff */

.instructions { padding-top: 4em; height: auto;}
.messages { color: #f00; }

ol li { padding: 3px 0; }

#page_content .row { 
	padding: 5px 0;
	clear: both;
}

.instructions label,
.instructions input,
.instructions select { display: block; float: left; padding: 0 5px;}
.instructions input { padding: 0;}

.tworow { line-height: 1.0em; font-size: 0.8em; font-style: italic; margin: 0; padding-left: 5px; }
.description { display: block; }
.required { color: #d00; font-weight: bold; padding-right: 4px; }

label[for=addr1] { width: 80px; }
#addr1 { width: 340px; }

label[for=addr2] { width: 80px; }
#addr2 { width: 340px; }

#city { width: 85px; }
#zip { width: 75px; }

label[for=promotions] { padding-top: 6px; }
#promotions { padding-top: 6px; }

.aright { text-align: right; }

/* Under 13 page -- form elements and stuff */

.under13 { padding-top: 20em;}

/* Question page */
#page_content .question.sub_page_content { padding-top: 5em; height: 400px; }


/* Entered Correctly page  */

.correct { padding-top: 12em;}
	#page_content .correct.sub_page_content { height: 360px; }
	
/* Entered inorrectly page  */

.incorrect { padding-top: 15em;}
	#page_content .incorrect.sub_page_content { height: 330px; }
	
/* Generic Message page  */

.generic_message { padding-top: 15em;}
	#page_content .generic_message.sub_page_content { height: 330px; }
