
html { color: #333333; }

/* Body Presets ----------------------------------------- */
body { margin: 0; padding:0; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; background-image: url(../images/nav_links/background02.gif); }

/* Element CSS ------------------------------------------ */
	a { color: #000000; text-decoration: underline; }

a:hover { color: #CC3300; }

a:active { color: #333333; }

a:link { color: #000000; }

img { border: 0; }

/* Layout CSS ------------------------------------------ */

/* mainContainer  ---------------------------------------- */
#mainContainer { padding:0; margin: 0; width: 800px;/*border: 1px solid #6699CC;*/ }

/* header  ------------------------------------------ */
#header { margin: 0; padding:0; width: 100%; }

/* centerContainer  ------------------------------------------ */
#centerContainer { margin: 0; padding:0; float: left; width: 100%;/*border: 1px solid #66CCCC;*/ }

/* content ---------------------------------- */

#content { padding:0; margin: 20px 0 0 20px; position:relative; float:left; width: 540px;/*border: 1px solid #000000;*/ }

#content img.headerImage { margin-bottom: 10px; display:block; }

#content p { padding: 5px 0 0 5px; }

#content span.BaseText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; background-color: #FFFFFF; font-weight: normal; }

/* leftNav  ------------------------------------------ */

#leftNav { padding: 0; float: left; width: 204px;	/*Width of left column*/ }

#leftNav ul { text-align:right; list-style-type: none; }

#leftNav li.sub { padding: 3px 10px; }

/* prodNav  ------------------------------------------ 
	#prodNav {
		margin: 10px 0; padding: 0.5em 0;
		background: #fff url(../../images/background_subnav.gif) repeat-x; 
	}
	
	#prodNav li {
		border-right: 1px solid #fff;
		display: inline; margin: 0;
		padding: 8px 9px;
		font-family: "Arial Narrow", Arial, Helvetica, sans-serif;	
		font-size: 11px;
		font-weight: bold;
	}
	
	#prodNav li.current { background-color:#FFFFFF; }
	#prodNav li.current a {  color: #CC3300; }	
	
	#prodNav li.last { border-right: 0;	}

	#prodNav a { color: #fff; text-decoration: underline; }
	
	#prodNav a:hover{ color: #CC3300; }
*/
	
/*- Menu Tabs 6--------------------------- */

#tabs6 { float:left; width:100%; background:#fff; font-size:93%; line-height:normal; border-bottom:1px solid #666; }

#tabs6 ul { margin:0; padding:0; list-style:none; }

#tabs6 li { display:inline; margin:0; padding:0; }

#tabs6 a { float:left; background:url("../images/tableft6.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }

#tabs6 a span { float:left; display:block; background:url("../images/tabright6.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabs6 a span { float:none; }

/* End IE5-Mac hack */
	#tabs6 a:hover span { color:#fff; }

#tabs6 a:hover { background-position:0% -42px; }

#tabs6 a:hover span { background-position:100% -42px; }

#tabs6 #current a { background-position:0% -42px; }

#tabs6 #current a span { background-position:100% -42px; }

/* prodSubNav  ------------------------------------------ */
	#prodSubNav { margin: 0 0 10px 0; padding: 1.5em 1em; background-color: #fff; height: 20px; }

#prodSubNav li { display: inline; margin-right: 5px; padding-right: .9em; border-right: 1px solid #333333; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

#prodSubNav li.last { border-right: 0; }

#prodSubNav a { color: #333333; text-decoration: underline; }

#prodSubNav a:hover { color: #CC3300; }

#prodSubNav li.current { color: #CC3300; }

/* Content Section - Overview --------------------------- */
	#spread .left { float: left; }

#spread .right { float: right; }

#spread .right img { padding-top: 10px; }

#spread div.left { width: 75%; }

#spread span.left { width: 50%; }

#spread span.right { text-align: right; }

/* Data Table * ---------------------------------------- */
	div#data table { width: 100%; border-collapse:collapse; }

#data caption, #data th, #data td { border: 1px solid #fff; text-align:left; padding: 15px 5px 5px 5px; vertical-align: top; }

#data caption { /*border-top: 1px solid #000;*/ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #cc6600; line-height: 16px; }

#data caption span { font-size: 9px; color: #999999; line-height: 12px; }

#data thead th { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; background-color: #D4D0C8; color: #333333; font-weight: bold; }

#data tbody td { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; }

#data tbody tr { background-color: #EBE6E1; }

#data a:hover { color: #CC3300; }

/* if the table is within a panel, then clear it and make it as wide as its parent */
	#panel table { width: 100%; clear:both; border-collapse:collapse; }

/*	#data tbody tr:hover {background: #cc6600; color : #ffffff; }

#data tbody tr:hover a, #search tbody tr:hover a:visited { background: #cc6600; color : #ffffff; }*/

/* filmography ====------------------------------- */
#filmography span p { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; background-color: #FFFFFF; }

/* footer ====------------------------------- */
#footer { clear: both; margin: 20px 0 0 225px; float:left; position:relative; width: 540px; }

#footer div { display:inline; }

#footer div.left { float: left; margin-top:10px; }

#footer div.right { float: right; margin-top:10px; }

/*	
/* 
  ---------------------------------------
  TabPanel Magic Style Sheet
  ---------------------------------------
*/

	.p7TPpanel { background-color: #FFFFFF; /*border: 1px solid #FF33CC;*/ width: auto; padding:0; margin:0; }

.p7TPwrapper { padding: 0; }

.p7TP_tabs { /*border: 1px solid #FF33CC;*/ font-size: 11px; font-weight:bold; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }

#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a, #p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, #p7TP5 .p7TP_tabs a { padding: 5px 12px; display: block; float: left; color: #FFFFFF; background-image: url(../images/background_subnav.gif); background-repeat: repeat-x; }

#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus, #p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus, #p7TP5 .p7TP_tabs a:focus { outline: 0; outline-color: #CCCCCC; }

#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, #p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, #p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, #p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active, #p7TP4 .p7TP_tabs a:active, #p7TP5 .p7TP_tabs a:active { color: #CC3300; }

.p7TP_tabs div { display: block; float: left; margin: 0 1px 0 0; background-color: #FFF; }

.p7TPclear { clear: both; height: 0; line-height: 0; font-size: 0; }

#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, #p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, #p7TP5 .p7TP_tabs div.down { padding: 0; position: relative; z-index: 2; }

#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, #p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, #p7TP5 .p7TP_tabs div.down a { background-image: url(../images/icons/bullet_open_nav.gif); background-repeat: no-repeat; color: #CC3300!important; cursor: default; margin-left: 7px; padding-left: 18px; }

/*HIDE the TABS*/
	.p7TP_tabs { display: none; }

/* Content Section ---------------------------------------- */
	.p7TPcontent { margin: 0; padding: 10px 0;/*border: 1px solid #9900FF;*/ }

.p7TPcontent table { width: 100%; clear:both; }
 */ /* Classes ---------------------------------------- */
.BaseText {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 16px;
 background-color: #FFFFFF;
}

.DropCap { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #88270F; line-height: 18px; font-weight: bold }

.EmphasisText01 { font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 16px; text-decoration: none; font-weight: bold }

.EmphasisText02 { font-family: arial, helvetica, sans-serif; font-size: 13px; color: #996600; line-height: 16px; text-decoration: none; font-weight: bold }

.EmphasisText03 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #663333; line-height: 16px; background-color: #FFFFFF; }

.EmphasisText04 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #CC6600; line-height: 16px; }

.EmphasisText05 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; line-height: 16px; background-color: #FFFFFF; }

.EmphasisText06 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #cc6600; line-height: 16px; background-color: #FFFFFF; }

.HeaderText01 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #000000; line-height: 20px; }

.HeaderText02 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #996600; line-height: 20px; }

.HeaderText03 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #66333; line-height: 20px; }

.HeaderText04 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #CC6600; line-height: 20px; }

.MovieTitle { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px; text-decoration: none; font-weight: bold; font-style: italic; }

.Production { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; font-style: normal; }

.FooterText { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #999999; line-height: 12px; }

.GroupTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #663333; line-height: 16px; background-color: #FFFFFF; }

.GroupTitle02 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; line-height: 16px; background-color: #FFFFFF; }

.FieldTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height: 16px; text-decoration: none; font-weight: bold; background-color: #333333; }

.FieldTitle02 { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; background-color: #D4D0C8; font-weight: bold; }

.ResultsText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; background-color: #EBE6E1; }

.ProductionResults { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; font-style: italic; background-color: #CCCCCC; }

.ResultsProdTitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none; color: #CC6600; font-style: italic; background-color: #FFFFFF; }

.CopyRight { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #999999; }

.GrayText { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #666666; }

.SearchNavSelected { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 11px; color: #CC3300; background-color: #FFFFFF; font-weight: bold; }

.SearchNav { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-image: url(../images/background_subnav.gif); }

.SearchNav:link { color: #FFFFFF; font-weight: bold; text-decoration: underline; background-image: url(../images/spacer.gif); }

.SearchNav:visited { color: #FFFFFF; font-weight: bold; text-decoration: underline; background-image: url(../images/spacer.gif); }

.SearchNav:hover { color: #CC3300; font-weight: bold; text-decoration: underline; background-image: url(../images/spacer.gif); }

.SearchNav:active { color: #CC3300; font-weight: bold; text-decoration: underline; background-image: url(../images/spacer.gif); }

.SearchTerm { background-color: #D4D0C8; }

.NarrowText { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }

#leftNav { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffba00; font-weight: bold; padding-right: 5px; }

#leftNav a { color: #ffffff; font-weight: bold; text-decoration: none; }

#leftNav a:hover { color: #ffba00; font-weight: bold; text-decoration: none; }

/* =Hoverbox Code

----------------------------------------------------------------------*/
.hoverbox { margin: 0px; padding: 0px; list-style: none; margin-bottom: 20px; }

.hoverbox a .preview { display: none; }

.hoverbox a:hover .preview { display: block; position: absolute; top: -165px; left: -220px; z-index: 9999; visibility: visible; max-width: 500px; max-height: 500px; }

.hoverbox img { border: 0px; color: inherit; /* padding: 2px; */ vertical-align: top; max-width: 160px; max-height: 160px; }

.hoverbox li { border: 0px; display: inline; /* float: left; */ margin: 0px; padding: 0px; position: relative; }

.hoverbox .preview { border: 1px solid #333333; }

.hoverbox .under { position: relative; top: 0; left: 0; z-index: 1; }

img.float-left { position:relative; float: left; margin: 5px 15px 15px 0; border:2px solid #000000; }

img.float-right { position:relative; float: right; margin: 5px 0 15px 15px; border: 2px solid #000000; }