/* CSS Document */

body {
		margin-top:0px;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#000000;
		color:#000000;
		text-align:center;
		}
	
	#container {
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
		width:950px;
		background-image:url(/img_templates/background_c2c2c2.gif);
		background-position:top;
		background-repeat:repeat;
		text-align:left;
		}
		
	#banner {
		color:#ffffff;
		width:950px;
		}
		
	#nav {
		color:#ffffff;
		width:950px;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid;
		}
		
	h1 {
		font-size: 18pt;
		font-weight:bold;
		line-height:22pt;
		}
		
	h2 {
		font-size: 13pt;
		font-weight:bold;
		line-height:16pt;
		}
		
	h2.red {
		font-size: 10pt;
		font-weight:bold;
		line-height:14pt;
		color:#dd2222;
		}
		
	a.h1red, a.h1red:link, a.h1red:visited {
		color:#dd2222;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
		}
		
	a.h1red:hover, a.h1red:active {
		color:#ffffff;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:italic;
		}
		
	a.red, a.red:link, a.red:visited {
		color:#dd2222;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.red:hover, a.red:active {
		color:#ffffff;
		font-size:10pt;
		line-height:14pt;
		font-style: italic;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.h1green, a.h1green:link, a.h1green:visited {
		color:#009933;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
		}
		
	a.h1green:hover, a.h1red:active {
		color:#ffffff;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:italic;
		}
		
	a.green, a.green:link, a.green:visited {
		color:#009933;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.green:hover, a.green:active {
		color:#ffffff;
		font-size:10pt;
		line-height:14pt;
		font-style:italic;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.h1orange, a.h1orange:link, a.h1orange:visited {
		color:#cc6600;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
		}
		
	a.h1orange:hover, a.h1orange:active {
		color:#ffffff;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:italic;
		}
		
	a.orange, a.orange:link, a.orange:visited {
		color:#cc6600;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.orange:hover, a.orange:active {
		color:#ffffff;
		font-size:10pt;
		line-height:14pt;
		font-style:italic;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.h1blue, a.h1blue:link, a.h1blue:visited {
		color:#2244dd;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:normal;
		}
		
	a.h1blue:hover, a.h1blue:active {
		color:#ffffff;
		font-size: 14pt;
		line-height:18pt;
		font-weight:bold;
		text-decoration:none;
		font-style:italic;
		}
		
	a.blue, a.blue:link, a.blue:visited {
		color:#2244dd;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.blue:hover, a.blue:active {
		color:#ffffff;
		font-size:10pt;
		line-height:14pt;
		font-style:italic;
		font-weight:normal;
		text-decoration:none;
		}
		
	a, a:link, a:visited {
		color:#000000;
		font-size:10pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
		}
		
	a:hover, a:active {
		color:#ffffff;
		font-size:10pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
		}
		
	a.no_underline, a.no_underline:link, a.no_underline:visited {
		color:#000000;
		font-size:10pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		}
		
	a.no_underline:hover, a.no_underline:active {
		color:#ffffff;
		font-size:10pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		}
		
	img.left {
		margin-right:8px;
		}
		
	img.top {
		margin-bottom:8px;
		}
		
	p.reviews {
		line-height:16pt;
		}
		
/*home page columns wide right for video*/

	
	#left {
		background-color:#c2c2c2;
		color:#000000;
		float:left;
		width:420px;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:12px 18px 12px 12px;
		text-align:left;
		}
		
	#right {
		color:#000000;
		background-color:#c2c2c2;
		width:500px;
		float:right;
		text-align:center;
		padding:12px 0px 12px 0px;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		}
		
	#left_home {
		background-color:#c2c2c2;
		color:#000000;
		float:left;
		width:480px;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:3px 0px 12px 12px;
		text-align:left;
		}
		
		
	#right_home {
		color:#000000;
		background-color:#c2c2c2;
		float:right;
		width:434px;
		text-align:left;
		padding:8px 12px 12px 12px;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		}
		
	#tril_home1 {
		background-color:#000000;
		color:#ffffff;
		font-size:10pt;
		line-height:14pt;
		padding:6px 6px 6px 6px;
		text-align:left;
		border: 1px #000000 solid;
		}
		
	#tril_home2 {
		background-color:#c2c2c2;
		color:#000000;
		font-size:10pt;
		line-height:14pt;
		padding:6px 6px 18px 6px;
		text-align:left;
		border-left: 1px #000000 solid;
		border-right: 1px #000000 solid;
		}
		
	#tril_home3 {
		background-color:#dd2222;
		color:#ffffff;
		font-size:10pt;
		line-height:14pt;
		padding:6px 6px 6px 6px;
		text-align:left;
		border-left: 1px #000000 solid;
		border-right: 1px #000000 solid;
		border-bottom: 1px #000000 solid;
		}
		
	#clear_home {
		clear:both;
		background-color:#c2c2c2;
		color:#000000;
		width:926px;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:0px 12px 12px 12px;
		text-align:left;
		}
		
	#news {
		padding:0px 0px 12px 0px;
		}
		
	#news_fb {
		padding:0px 0px 4px 0px;
		}
		
/*other pages columns - narrow right col with rule*/
		
		
	#left_pages {
		background-color:#c2c2c2;
		color:#000000;
		float:left;
		width:631px;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:12px 6px 12px 12px;
		text-align:left;
		border-right: #b2b2b2 1px solid;
		}
		
	#right_pages {
		color:#636363;
		background-color:#c2c2c2;
		width:282px;
		float:right;
		text-align:center;
		padding:12px 12px 12px 6px;
		text-align:left;
		font-size:9pt;
		line-height:12pt;
		font-style:normal;
		font-weight:normal;
		text-align:left;
		}
		
	hr { color:#b2b2b2; }
		
	a.caption, a.caption:link, a.caption:visited {
		color:#636363;
		font-size:10pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
		}
		
	a.caption:hover, a.caption:active {
		color:#ffffff;
		font-size:10pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
		}
		
	#clear {
	clear:both;
		}
		
	#sales {
		padding: 0px 8px 8px 0px;
		}
		
/*stay connected form table */
		
		
	#form_left {
		background-color:#c2c2c2;
		color:#000000;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:0px 4px 0px 0px;
		text-align:left;
		}
		
	#form_right {
		background-color:#c2c2c2;
		color:#000000;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:0px 0px 0px 0px;
		text-align:left;
		}

		
/*small is for 9pt grey text like privacy notes*/
		
	a.small, a.small:link, a.small:visited {
		background-color:#c2c2c2;
		color:#888888;
		font-size:9pt;
		line-height:12pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:underline;
		}
		
	a.small:hover, a.small:active {
		background-color:#c2c2c2;
		color:#ffffff;
		font-size:9pt;
		line-height:12pt;
		font-style:italic;
		font-weight:normal;
		text-decoration:underline;
		}
		
	.small {
		background-color:#c2c2c2;
		color:#888888;
		font-size:9pt;
		line-height:12pt;
		font-style:normal;
		font-weight:normal;
		text-decoration:none;
		}
		
/*this is a para with space at the right for under photos on main film pages */

	.para_margin_right {
		margin:16px 12px 0px 0px;
		}
		
/* two column invisible table layout */

	#invis_table_left {
		background-color:#c2c2c2;
		color:#000000;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:6px 6px 6px 0px;
		text-align:left;
		}
	
	#invis_table_right {
		background-color:#c2c2c2;
		color:#000000;
		font-size:10pt;
		line-height:14pt;
		font-style:normal;
		font-weight:normal;
		padding:6px 0px 6px 6px;
		text-align:left;
		}
	
	#copyright {
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
		width:950px;
		padding:8px 0px 8px 0px;
		color:#7d7d7d;
		background-color:#000000;
		font-size:10pt;
		text-align:center;
		}
	
	 a.copyright, a.copyright:link, a.copyright:visited {
		color:#7d7d7d;
		font-size:10pt;
		text-align:center;
		}
		
	a.copyright:hover, a.copyright:active {
		color:#ffffff;
		font-size:10pt;
		text-align:center;
		}
