/* hotg.css */

body {
	font: 85% Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
	padding: 0;
	background-color: #000;
}

body, td, p {
	color: #ddd;
}

td, p, ul, li, input.text {
	font: 12px/1.18em Arial, Helvetica, sans-serif;
}

input.text {
	color: #000;
	background-color: #ddd;
	padding: 2px 6px 1px 6px;
}

p {
	padding: 0 0 6px 0;
	margin: 0;
}

p.tightAfter{
	padding-bottom: 3px;
}

img {
	padding: 0;
	margin: 0;
	border: 0;
}

strong {
	color: #fff;
}

h3 {
	font: bold 12px arial, helvetica, sans-serif; 
	color: #e4df61;
	padding: 0 0 6px 0;
	margin: 0;
}

h4 {
	font: bold 11px  arial, helvetica, sans-serif; 
	color: #e4df61;
	padding: 0;
	margin: 0;
	font-style: italic;
}

td.links {
	margin-top: 22px !important;
}

ul.links {
	list-style-type: square;
	margin: 0 0 9px 13px;
	padding: 0;
}

ul.links li {
	margin: 0;
	padding: 0;
}

a, a:hover, a:visited, .linklabel, .linktext, ul.links, .onthispage *, .label, .more, #home #poster p.more .film {
	font: 12px arial, helvetica, sans-serif; 
	color: #a09a00;

}

a:hover {
}

.linklabel {
	padding-right: 6px;
}

/*_____________________________________________________________________________________________*/


#outside {
	text-align: center; /* for IE (doesn't implement margin:auto) */
	z-index: 2;
}

#wrapper {
	margin-left: auto;	/* for non-IE browsers */
	margin-right: auto;	/* for non-IE browsers */
	width: 780px;				/* for non-IE browsers */
	border: 0;
	padding: 0;
}

#wrapper td {
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

#wrapper #head img {
	display: block;
}

#wrapperBody td {
	padding-top: 30px;
}

#wrapperBody td.first {
	background-repeat: no-repeat;
	background-position: 9px 0px;
}

#wrapperFoot * {
	font: 11px Arial, Helvetica, sans-serif !important;
	color: #8F8201;
}

#wrapperFoot td {
	text-align: center;
	padding-top: 20px;
}

#wrapperFoot p {
	padding-bottom: 0px;
}

#wrapperFoot .divider {
	padding: 0 4px 0 4px;
}


/*_____________________________________________________________________________________________*/

.contentTable {
	margin: 0 0 26px 0;
}

html>body .contentTable {
	margin: 0px 0 26px 0;
}

.contentTable td {
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.contentTable .data td {
	border-bottom: 1px solid #444;
	padding: 3px 6px 2px 8px !important;
}

.contentTable .moreRow td {
	padding: 3px 0 0 8px !important;
}

.sectionHead td {
	background-color: #3E3812;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: right !important;
	vertical-align: bottom !important;
	padding: 0 6px 2px 0 !important;
	white-space: nowrap !important;
	height: 43px !important;
}

.sizer td {
	margin: 0 !important;
	padding: 0 !important;
}

.sizer img {
	height: 1px !important;
}

.onthispage td {
	text-align: right !important;
	padding: 0 6px 2px 0 !important;
}

.onthispage a {
	margin-left: 12px !important;
}

.onthispage .divider {
	padding: 0 0px 0 13px;
}

.sectionHead .linklabel, .onthispage .linklabel, .moreRow .linklabel {
	padding-right: 0 !important;
}

.film {
	font-weight: bold;
	font-style: italic;
	color: #fff;
}

.ampm {
	font: 10px Arial, sans-serif;
}

.red {
	color: #576889;
}

.sectionLabel {
	font: 12px arial, helvetica, sans-serif; 
	color: #ccc;
	padding: 0;
	margin: 0;
	font-style: italic;
}

.nobr {
	white-space: nowrap;
}

span.docname {
	color: #8F8201;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 14px;
}

/*_____________________________________________________________________________________________*/

#home #wrapper {
	width: 957px !important;
}

#home #wrapper .sizer td.col1, 
#home #wrapper .sizer td.col1 img {
	width: 235px;	
}

#home #wrapper .sizer td.col2, 
#home #wrapper .sizer td.col2 img {
	width: 468px;	
}

#home #wrapper .sizer td.col3, 
#home #wrapper .sizer td.col3 img {
	width: 254px;	
}

#home #wrapperBody td {
	padding: 0 !important;
	margin: 0 !important;
}

#home #wrapperBody td, #home #wrapperBody p, #home #wrapperBody ul, #home #wrapperBody li {
	font: 12px/1.3em Arial, Helvetica, sans-serif;
}

#home #wrapperBody img {
	padding: 0 !important;
	margin: 0 !important;
	display: block !important;
}

#home #wrapperBody .col1 {
	background: url(media/home-storyBkg.gif) no-repeat 0px 623px;
}

#home #homeCol1Table {
	width: 235px;
}

#home #press p.more {
	width: 172px;
	padding-left: 52px;
	padding-bottom: 21px;
}

#home #story td {
	background: url(media/home-h2-story.gif) no-repeat;
}

#home #story p {
	width: 180px;
	padding: 0 0 9px 30px;
	line-height: 14px;
}

#home #story p.first {
	padding: 52px 0 12px 30px;
}

#home #story p.more {
	text-align: right;
	margin-top: 8px;
}

#home #story .film {
	color: #e4df61;
}

#home #checkitoutTable {
	xwidth: 500px;
	margin: 32px 0 0 6px;
}

#home #checkitout .checkitoutCol1 {
	width: 140px;
	xpadding-right: 6px;
}

#home #checkitout .checkitoutCol2 {
	xwidth: 165px;
	xpadding-left: 6px;
}

#home #checkitout img {
	padding-right: 6px;
	display: block;
	border: 0;
}

#home #topRight img {
	padding-bottom: 20px !important;
}

#home #news td {
	background: url(media/home-newsBkg.gif) no-repeat;
}

#home #newsTable {
	margin: 52px 0 0 14px !important;
	width: 240px;
}

#home #newsTable td {
	background: none;
	border-top: 1px solid #555;
}

#home #newsTable h3 {
	padding: 2px 0 3px 0;
}

#home #newsTable a.punch {
	float: right;
	margin-right: 4px;
	margin-top: 1px;
}

#home #newsTable p {
	width: 230px;
	padding-left: 10px;
	line-height: 1.2em !important;
}

#home #newsTable .tmpShowtimes {
	margin: 0 0 6px 10px;
}

#home #newsTable .tmpShowtimes td {
	padding-bottom: 1px !important;
	border: 0;
	background: none !important;
	line-height: 1.1em !important;
}

#home #newsTable .tmpShowtimes td.col1 {
	white-space: nowrap;
	padding-right: 6px !important;
}

#home #newsTable .tmpShowtimes td.col2 {
	white-space: nowrap;
	padding-right: 6px !important;
}

#home #newsTable .tmpShowtimes td.col3 {
	white-space: nowrap;
	padding-right: 6px !important;
}

#home #newsTable .tmpShowtimes td.col4 {
	white-space: normal;
	padding-right: 0px !important;
}

#home #newsTable .tmpShowtimes tr.row2 td {
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
}

#home #newsTable ul.links {
	margin: -3px 0 6px 40px !important;
	list-style-type: none;
}

#home #newsTable p.more {
	padding: 12px 0 0 0;
}

#home #newsTable h4 {
	padding: 2px 0 0 10px;
	color: #E4E190;
}

#home #newsTable .tmpShowtimes .sizer td.col1, 
#home #newsTable .sizer td.col1 img {
	width: 2.1em;;
}

#home #newsTable .tmpShowtimes .sizer td.col2, 
#home #newsTable .tmpShowtimes .sizer td.col2 img {
	width: 3.4em;
}

#home #newsTable .tmpShowtimes .sizer td.col3, 
#home #newsTable .tmpShowtimes .sizer td.col3 img {
	width: 4.0em;	
}

#home #newsTable .tmpShowtimes .sizer td.col3b, 
#home #newsTable .tmpShowtimes .sizer td.col3b img {
	width: 4.8em;	
}

/*_____________________________________________________________________________________________*/

#story #wrapperBody td.first {
	background-image: url(media/story-h1.gif);
}

#story #storyContainer {
	width: 785px;
	margin: 0 0 0 86px;
}

#story #storyContainer td {
	padding: 0 !important;
	margin: 0 !important;
}

#story #storyContainer td.bkgTop {
	background: url(media/storyBkgTop.jpg) no-repeat;
	padding: 0 !important;
	margin: 0 !important;
}

#story #storyContainer td.bkgTop p {
	height: 278px; /* 315 - 37 */
	width: 360px;
	padding: 37px 0 0 12px;
	margin: 0;
	color: #b8a62f;
}

#story #storyContainer td.bkgBottom {
	background: url(media/storyBkgBottom.jpg) no-repeat;
}

#story #storyContainer #tableLeft {
	width: 385px;
	position: relative;
	top: 26px;
	left: 42px;
	z-layer: 2;
}

#story #storyContainer #tableLeft .row1 td {
	background: url(media/dropcap-w.gif) no-repeat 1px 1px;
}

#story #storyContainer #tableLeft .row1 td p {
	width: 255px;
	padding: 0 0 9px 40px;
}

#story #storyContainer #tableLeft .row2 td {
	background: url(media/story-imgWard.jpg) no-repeat 0px 0px;
}

#story #storyContainer #tableLeft .row2 td div {
	height: 280px;
}

#story #storyContainer #tableLeft .row3 td {
	background: url(media/dropcap-t.gif) no-repeat 0px 0px;
}

#story #storyContainer #tableLeft .row3 td p {
	width: 282px;
	padding: 0 0 9px 29px;
}

#story #storyContainer #tableLeft .row4 td {
	background: url(media/story-imgDarnelia.jpg) no-repeat 0px 0px;
	border-top: 1px solid #fff;
}

#story #storyContainer #tableLeft .row4 td div {
	height: 300px;
}

#story #storyContainer #tableRight {
	width: 430px;
	position: absolute;
	top: 522px;
	left: 428px;
	z-layer: 2;
	display: none;
}

#story #storyContainer #tableRight .row1 td {
	background: url(media/dropcap-s.gif) no-repeat 85px 0px;
}

#story #storyContainer #tableRight .row1 td p {
	width: 317px;
	padding: 0 0 9px 111px;
}

#story #storyContainer #tableRight .row2 td {
	background: url(media/story-imgBill.jpg) no-repeat top right;
	border-top: 1px solid #fff;
}

#story #storyContainer #tableRight .row2 td div {
	height: 422px;
}

#story #storyContainer #tableRight .row3 td {
	background: url(media/dropcap-a.gif) no-repeat 93px 0px;
}

#story #storyContainer #tableRight .row3 td p {
	width: 330px;
	padding: 1px 0 12px 98px;
}

#story #storyContainer #tableRight .row3 td p.first {
	width: 310px;
	padding: 1px 0 12px 121px;
}

#story #storyContainer #tableRight .row3 td p.more {
	width: 418px;
	text-align: right;
	padding: 0;
	margin: 0;
}

#story #storyContainer #bkgFooter {
	background: url(media/story-lineup.jpg) no-repeat top center;
	height: 250px;
	width: 100%;
}

/*_____________________________________________________________________________________________*/

#cast #wrapperBody td.first {
	background-image: url(media/cast-h1.gif);
}

#cast #bioTable {
	padding-top: 12px;
}

#cast #bioTable .onthispage {
	width: 785px;
	text-align: right;
	margin: 0 0 22px 0 !important;
}

#cast #bioTable #meet {
	width: 785px;
	height: 38px;
	background: url(media/cast-meet.jpg) no-repeat;
	margin: 0 0 12px 0 !important;
}

#cast #bioTable p {
	line-height: 1.05em !important;
	color: #eee !important;
}

#cast #bioTable p.left {
	width: 330px;
	padding: 503px 0 0 16px;
}

#cast #bioTable p.right {
	width: 390px;
	float: right;
	padding: 503px 30px 12px 16px;
}

#cast #bioTable .bio {
	width: 785px;
	border-top: 1px solid #fff;
}

#cast #wrapperBody #bioTable td {
	padding: 0 0 0 80px;
}

#cast #bioTable .title {
	width: 785px;
	height: 36px;
	background-position: right;
	background-repeat: no-repeat;
}

#cast #bioTable .quote {
	width: 785px;
	height: 38px;
	margin: 18px 0 18px 0 !important;
	background-position: right;
	background-repeat: no-repeat;
}

#cast #bioTable .quote a {
	text-transform: uppercase;
}

#cast #bioTable .quote p {
	padding: 9px 0 0 19px !important;
	width: 3em;
}

#cast #bioTable #quoteLast {
	padding: 4px 0 0 0px !important;
	background: none;
	height: 2em !important;
	margin-top: 0px !important;
}

#cast #bioTable #darnelia {
	height: 573px;
	background: url(media/cast-darnelia.jpg) no-repeat;
}

#cast #bioTable #darneliaTitle {
	background-image: url(media/cast-h2-darnelia.gif);
}

#cast #bioTable #darnelia p {
}

#cast #bioTable #bill {
	height: 573px;
	background: url(media/cast-bill.jpg) no-repeat;
}

#cast #bioTable #billTitle {
	background-image: url(media/cast-h2-bill.gif);
}

#cast #bioTable #bill p {
	padding-top: 500px;
}

#cast #bioTable #devon {
	height: 573px;
	background: url(media/cast-devon.jpg) no-repeat;
}

#cast #bioTable #devonTitle {
	background-image: url(media/cast-h2-devon.gif);
}

#cast #bioTable #devon p.left {
	line-height: 1.15em !important;
	width: 500px;
}

#cast #bioTable #devon p.right {
	width: 220px;
}

#cast #bioTable #joyce {
	height: 573px;
	background: url(media/cast-joyce.jpg) no-repeat;
}

#cast #bioTable #joyceTitle {
	background-image: url(media/cast-h2-joyce.gif);
}

#cast #bioTable #joyce p.left {
	line-height: 1.15em !important;
	width: 500px;
}

#cast #bioTable #joyce p.right {
	width: 220px;
}

#cast #bioTable #maud {
	height: 573px;
	background: url(media/cast-maud.jpg) no-repeat;
}

#cast #bioTable #maudTitle {
	background-image: url(media/cast-h2-maud.gif);
}

#cast #bioTable #maud p.left {
	line-height: 1.15em !important;
	width: 500px;
}

#cast #bioTable #maud p.right {
	width: 220px;
}

#cast #bioTable #quote1 {
	background-image: url(media/cast-quoteSacrifice.gif);
}

#cast #bioTable #quote2 {
	background-image: url(media/cast-quotePlay.gif);
}

#cast #bioTable #quote3 {
	background-image: url(media/cast-quotePossession.gif);
}

#cast #bioTable #quote4 {
	background-image: url(media/cast-quoteFun.gif);
}

/*_____________________________________________________________________________________________*/

#resources #wrapperBody td.first {
	background-image: url(media/resources-h1.gif);
}

#resources .contentTable {
	width: 690px;
	margin-left: 80px !important;
}

#resources #leadTable td {
	border-bottom: none;
}

#resources #leadTable p {
	width: 550px;
	line-height: 1.2em;
}

#resources #leadTable h3 {
	padding-bottom: 12px;
}

#resources #leadTable div.contact {
	padding-left: 60px;
}

#resources #leadTable .contact h3 {
	padding-bottom: 6px;
}

#resources #leadTable .contact h4 {
	padding-top: 6px;
	padding-bottom: 6px;
}

#resources #leadTable .contact p {
	padding-left: 12px;
	padding-bottom: 0;
}

#resources #leadTable .sectionLabel {
	padding: 9px 0 6px 60px;
}

#resources #detailTable {
}

#resources #detailTable td {
}

#resources #detailTable h3 {
	padding-bottom: 12px !important;
}

#resources #detailTable p {
	line-height: 1.2em;
	width: 500px;
	margin-left: 60px !important;
	margin-bottom: 12px;
}

#resources #detailTable .sectionHead td {
	xbackground-color: #3E3812;
	background-color: #7f7300;
	height: 22px !important;
}

/*_____________________________________________________________________________________________*/

#prod #wrapperBody td.first {
	background-image: url(media/prod-h1.gif);
}

#prod .sectionHead td {
	padding-bottom: 0 !important;
}

#prod .contentTable {
	width: 690px;
	margin-left: 80px !important;
}

#prod #leadTable td {
	border-bottom: none;
}

#prod #leadTable p {
	width: 550px;
	text-align: center;
	padding-left: 60px;
	line-height: 0.8em;
	font-size: 12px;
}

#prod #leadTable h3 {
	padding-bottom: 12px;
}

#prod #leadTable nobr {
	padding-right: 0px;
}

#prod #leadTable em {
	font-style: normal;
	font-weight: bold;
	color: #fff;
	padding-bottom: 12px;
}

#prod #detailTable {
}

#prod #detailTable tr.last td {
	padding-bottom: 9px !important;
	border-bottom: 0;
}

#prod #detailTable td {
	padding-bottom: 0px !important;
}

#prod #detailTable a.blend, #prod #detailTable a.blend:hover, #prod #detailTable a.blend:visited {
	color: #ddd !important;
}

#prod #detailTable h3 {
	padding-bottom: 6px !important;
}

#prod #detailTable h4 {
	padding-left: 60px !important;
	padding-bottom: 6px;
	color: #E4E190;
}

#prod #detailTable p {
	width: 500px;
	margin-left: 60px !important;
	margin-bottom: 12px;
	padding-left: 1px;
	line-height: 1.25em;
}

#prod #detailTable .sectionHead td {
	background-color: #3E3812;
	height: 22px !important;
}
#prod #detailTable .bullet {
	padding: 0 3px 0 3px;
}

#prod #otherTable {
	margin-left: 60px;
}

#prod h3.other {
	font-style: italic !important;
}

#prod #otherTable h4 {
	padding-left: 0 !important;
}

/*_____________________________________________________________________________________________*/
#pressRoom #wrapperBody td.first {
	background-image: url(media/pressroom-h1.gif);
}

#newsArchive #wrapperBody td.first {
	background-image: url(media/newsarchive-h1.gif);
}

#pressRoom .sectionHead td, #newsArchive .sectionHead td {
	background-color: #393939;
}

#pressRoom .sectionHead .linklabel, #newsArchive .sectionHead .linklabel {
	color: #7f7300;
}

#pressRoom .contentTable, #newsArchive .contentTable {
	width: 690px;
	margin-left: 80px !important;
}

#pressRoom #contactTable .sizer td.col1, 
#pressRoom #contactTable .sizer td.col1 img {
	width: 210px;	
}

#pressRoom #contactTable .sizer td.col2, 
#pressRoom #contactTable .sizer td.col2 img {
	width: 480px;	
}

#pressRoom #contactTable .sectionHead td {
	background-image: url(media/pressroom-h2-contact.gif);
}

#newsArchive #newsTable .sectionHead td {
	background-image: url(media/newsarchive-h2.gif);
}

#pressRoom #contactTable td.col1 {
	xwidth: 270px;
	xwidth: 200px;
}

#pressRoom #contactTable h3 {
	xpadding-left:70px;
}

#pressRoom #contactTable h4 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	padding-bottom: 6px;
}

#pressRoom #contactTable p {
	xpadding-left: 82px;
	line-height: 1.3em;
}

#pressRoom #newsTable, #newsArchive #newsTable {
	padding-top: 6px;
}

#pressRoom #newsTable h3, #newsArchive #newsTable h3 {
	padding-bottom: 9px;
}

#pressRoom #newsTable h4, #newsArchive #newsTable h4 {
	padding: 2px 0 0 20px;
	color: #E4E190;
}

#pressRoom #newsTable .sizer td.col1, 
#pressRoom #newsTable .sizer td.col1 img,
#newsArchive #newsTable .sizer td.col1, 
#newsArchive #newsTable .sizer td.col1 img {
	width: 66px;	
}

#pressRoom #newsTable .sizer td.col2, 
#pressRoom #newsTable .sizer td.col2 img,
#newsArchive #newsTable .sizer td.col2, 
#newsArchive #newsTable .sizer td.col2 img {
	xwidth: 434px;	
	width: 405px;	
}

#pressRoom #newsTable .sizer td.col3, 
#pressRoom #newsTable .sizer td.col3 img,
#newsArchive #newsTable .sizer td.col3, 
#newsArchive #newsTable .sizer td.col3 img {
	width: 190px;	
}

#pressRoom #newsTable td.links, #newsArchive #newsTable td.links {
	background: url(media/borderVert.gif) repeat-y left;
	padding-top: 7px !important;
}

#pressRoom #newsTable ul.links li, #newsArchive #newsTable ul.links li {
	xline-height: 9px !important;
	xline-height: 9px !important;
	padding-bottom: 6px;
}

#pressRoom #newsTable .sectionHead td {
	background-image: url(media/pressroom-h2-news.gif);
}

#pressRoom #newsTable .data p, #newsArchive #newsTable .data p {
	line-height: 1.3em;
	padding-bottom: 12px;
	padding-left: 12px;
}

#pressRoom #newsTable .tmpShowtimes {
	margin: 1px 0 8px 32px;
	padding: 0;
}

#pressRoom #newsTable .tmpShowtimes td {
	padding: 0 3px 2px 0 !important;
	border: 0 !important;
}

#pressRoom #newsTable .tmpShowtimes .sizer td.col1, 
#pressRoom #newsTable .sizer td.col1 img {
	width: 3.1em;;
}

#pressRoom #newsTable .tmpShowtimes .sizer td.col2, 
#pressRoom #newsTable .tmpShowtimes .sizer td.col2 img {
	width: 7.1em;
}

#pressRoom #newsTable .tmpShowtimes .sizer td.col3, 
#pressRoom #newsTable .tmpShowtimes .sizer td.col3 img {
	width: 5em;	
}

#pressRoom #newsTable .tmpShowtimes .sizer td.col4, 
#pressRoom #newsTable .tmpShowtimes .sizer td.col4 img {
	/* not needed */
}

#pressRoom #newsTable  ul.awards  { 
	margin: 0 0 0 16px; 
	width: auto; 
	list-style-type: none;
}

#pressRoom #newsTable ul.awards  li {  
	margin: 0 12px 12px 0px; 
}

#pressRoom #newsTable ul.awards  li span.award {  
}

#pressRoom #newsTable ul.awards  li span.org { 
	font-size: 12px; 
	font-style: italic; 
	color: #f4ef81;
	color: #E0DC84; 
}

#pressRoom #newsTable ul.awards  li span.dash { 
	font-size: 10px; 
	color: #f4ef81; 
}

/*
#pressRoom #prTable .sizer td.col1, 
#pressRoom #prTable .sizer td.col1 img {
	width: 66px;	
}

#pressRoom #prTable .sizer td.col2, 
#pressRoom #prTable .sizer td.col2 img {
	width: 444px;	
}

#pressRoom #prTable .sizer td.col3, 
#pressRoom #prTable .sizer td.col3 img {
	width: 180px;	
}

#pressRoom #prTable .sectionHead td {
	background-image: url(media/pressroom-h2-releases.gif);
}

#pressRoom #prTable p {
	padding-top: 9px;
}
*/

#pressRoom #photosTable {
	padding-top: 6px;
}

#pressRoom #photosTable .sizer td.col1, 
#pressRoom #photosTable .sizer td.col1 img {
	width: 115px;	
}

#pressRoom #photosTable .sizer td.col2, 
#pressRoom #photosTable .sizer td.col2 img {
	width: 230px;	
}

#pressRoom #photosTable .sizer td.col3, 
#pressRoom #photosTable .sizer td.col3 img {
	width: 115px;	
}

#pressRoom #photosTable .sizer td.col4, 
#pressRoom #photosTable .sizer td.col4 img {
	width: 230px;	
}

#pressRoom #photosTable .sectionHead td {
	background-image: url(media/pressroom-h2-photos.gif);
}

#pressRoom #photosTable .data div.imageSize {
	margin: 9px 0 9px 0;
	color: #8F8201;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 14px;
	letter-spacing: -1px;
}

#pressRoom #photosTable .data div.imageSize a {
	margin-right: 15px;
	letter-spacing: normal;
}

#pressRoom #photosTable .data p {
	font-size: 12px;
}

#pressRoom #photosTable .data img {
	margin: 5px 0px 5px 0px;
	border: 1px solid #fff;
}

#pressRoom #photosTable .data .num {
	padding-right: 3px;
}

#pressRoom #photosTable .copyright td, #pressRoom #photosTable .copyright td p {
	margin: 0;
	padding: 0;
	color: #666;
	font: 10px Arial, Helvetica, sans-serif !important;
}

#pressRoom #notesTable {
	margin-top: 20px;
}

html>body#pressRoom #notesTable {
}

#pressRoom #notesTable .sizer td.col1, 
#pressRoom #notesTable .sizer td.col1 img {
	width: 690px;	
}

#pressRoom #notesTable td {
}

#pressRoom #notesTable .sectionHead td {
	background-image: url(media/pressroom-h2-notes.gif);
}

#pressRoom #notesTable #doctypeTable {
	margin: 9px 0 9px 68px;
}

#pressRoom #notesTable #doctypeTable span {
	color: #8F8201;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 14px;
}

#pressRoom #notesTable #doctypeTable td {
	padding: 0 3px 2px 0 !important;
	border: 0 !important;
}

#pressRoom #notesTable #doctypeTable a {
	margin-right: 15px;
	letter-spacing: normal;
}

#pressRoom #notesTable p {
	margin: 9px 0 2px 69px;
	width: 500px;
}

#pressRoom #newslettersTable .sizer td.col1, 
#pressRoom #newslettersTable .sizer td.col1 img {
	width: 100px;	
}

#pressRoom #newslettersTable .sizer td.col2, 
#pressRoom #newslettersTable .sizer td.col2 img {
	width: 200px;	
}

#pressRoom #newslettersTable .sizer td.col3, 
#pressRoom #newslettersTable .sizer td.col3 img {
	width: 390px;	
}

#pressRoom #newslettersTable {
	xwidth: auto;
}

#pressRoom #newslettersTable .sectionHead td {
	background-image: url(media/pressroom-h2-newsletters.gif);
}

/*_____________________________________________________________________________________________*/

#pressRelease #wrapperBody td.first {
	background-image: url(media/pr-h1.gif);
}

#pressRelease .contentTable {
	width: 690px;
	margin-left: 80px !important;
}

#pressRelease .sectionHead td {
	text-align: left !important;
	vertical-align: top !important;
}

#pressRelease #prTable .sectionHead h3 {
	width: 620px !important;	
	padding: 11px 0 0 20px !important;
	white-space: normal !important;
	font-size: 12px !important;
}

#pressRelease #prTable .sectionHead h3 .film {
	color: #e4df61;
}

#pressRelease #prTable .data p {
	width: 460px;	
	padding: 0 0 12px 60px;
}

#pressRelease #prTable .data h3 {
	width: 460px;	
	padding: 6px 0 6px 60px;
	white-space: normal !important;
}

#pressRelease #prTable .data td {
	padding-top: 20px !important;
}


/*_____________________________________________________________________________________________*/


#contact #wrapperBody td.first {
	background-image: url(media/contact-h1.gif);
}

#contact .contentTable {
	width: 690px;
	margin-left: 80px !important;
}

#contact #nlTable {
}

#contact #nlTable form {
	padding: 0 0 0 20px;
	margin: 0;
}

#contact #nlTable td {
	padding: 0 !important;
	margin: 0 !important;
}

#contact #nlTable input.submit {
	margin-left: 5px;
	padding-top: 3px;
	width: 86px;
	height: 19px;
	border: 0;
}

#contact #nlTable #subscribe {
	background: url(media/contact-h2-newsletter.gif) no-repeat -4px 0px;
	margin-top: 18px;
}

#contact #nlTable #subscribe p {
	width: 330px;
	padding-bottom: 18px;
	padding-top: 38px;
}

#contact #nlTable #subscribe p.lead {
	padding-bottom: 8px;
	padding-top: 38px;
	width: 330px;
	color: #e4df61;
	font-weight: bold;
}

#contact #nlTable #subscribe p.help {
	xpadding-top: 8px;
	padding-top: 38px;
	width: 330px;
}

#contact #nlTable #subscribe p.label {
	padding-left: 9px;
}

#contact #nlTable #subscribe td {
	padding: 0 !important;
	margin: 0 !important;
}

#contact #contactInfoTop {
	width: 604px;
	height: 60px;
	margin-left: 80px;
	margin-top: -9px;
	background: url(media/contact-h2-contact.jpg) no-repeat;
}

html>body#contact #contactInfoTop {
	margin-top: 4px !important;
}

#contact #contactInfoTable {
	width: 604px;
}

#contact #contactInfoTable .sizer td.col1, 
#contact #contactInfoTable .sizer td.col1 img {
	width: 200px;	
}

#contact #contactInfoTable h4 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	padding-bottom: 6px;
}

#contact #contactInfoTable h3 .film {
	color: #e4df61;
}

#contact #contactInfoTable p {
	line-height: 1.3em;
}

#contact #thanksTop {
	width: 604px;
	height: 64px;
	margin-left: 80px;
	margin-top: 42px;
	background: url(media/contact-h2-thanks.jpg) no-repeat;
}

html>body#contact #thanksTop {
	margin-top: 15px !important;
}

#contact #thanksBottom {
	width: 604px;
	margin-left: 80px;
	background: url(media/contact-imgWardBill.jpg) no-repeat 388px 0px;
}

#contact ul.thankyou {
	list-style-type: none;
	padding: 9px 0 20px 45px;  /* 5px before the bullet; large 50px gaps above the below the ul */
	margin: 0;
	width: 380px;
}

#contact ul.thankyou li {
	margin: 0 0 8px 0; /* gap after the bulleted row */
	padding: 0 0 0 17px; /* combined px before and after the bullet */
	background: url(media/bulletStar.gif) no-repeat 0px 5px;  /* start bullet 5px from the top */
	font: 12px/1.4em Arial, Helvetica, sans-serif; /* large leading of 14px for grins */
}

#contact ul.thankyou li.plus {
	background: none;
	font-style: italic;
	padding-bottom: 20px;
}


/*_____________________________________________________________________________________________*/

#legal #wrapperBody td.first {
	background-image: url(media/legal-h1.gif);
}

#legal .contentTable {
	width: 690px;
	margin-left: 80px !important;
}

#legal #leadTable td {
	border-bottom: none;
}

#legal #leadTable p {
	width: 550px;
}

#legal #leadTable h3 {
	padding-bottom: 12px;
}

#legal #detailTable {
}

#legal #detailTable td {
}

#legal #detailTable h3 {
	padding-bottom: 12px !important;
}

#legal #detailTable p {
	width: 500px;
	margin-left: 60px !important;
	margin-bottom: 12px;
}

#legal #detailTable .sectionHead td {
	background-color: #393939;
	height: 22px !important;
}

/*_____________________________________________________________________________________________*/

#thankyou #wrapperBody td.first {
	background-image: url(media/thankyou-h1.gif);
}

#thankyou .contentTable {
	width: 690px;
	margin-left: 80px !important;
}

#thankyou #thanksTable td {
}

#thankyou #thanksTable h3 {
	padding-bottom: 18px;
}

#thankyou #thanksTable p {
	width: 350px;
	padding: 0 0 30px 60px;
}



/*_____________________________________________________________________________________________*/

body#tmpPoster1 { 
	margin: 12px;
	padding: 0;
	background: #000;
}

#tmpPoster1 h1 {
	color: #ccc;
	text-align: center;
}

#tmpPoster1 .close td {
	padding-top: 30px;
	text-align: center;
}

#tmpPoster1 .close a {
	color: #ccc;
}

#tmpPoster1 .copyright td p {
	margin: 0;
	padding: 0;
	color: #555;
	font: 10px Arial, Helvetica, sans-serif;
}

