			* {
				margin: 0;
				padding: 0;
			}
			body {
				background: #fff url(images/bg2.gif) 0 100% repeat-x;
				font: 12px/18px "Lucida Grande", Verdana, sans-serif;
				text-align: center;
				color: #333;
			}
			a:link, a:visited {
				color: #633;
			}
			a:hover {
				color: #966;
			}
			h1 {
				margin-bottom: 11px;
				margin-left: -108px;
				padding: 15px 0 21px 108px;
				border-bottom: 1px solid #ccc;
				font: normal italic 1.5em/18px Georgia, serif;
				color: #787878;
			}
			h2, h3{
				font-weight: normal;
				font-size: 1em;
				line-height: 18px;
			}
			h2 {
				margin-left: -204px;
				padding: 10px 0 20px 204px;
				background: url(images/h2_ornament.gif) 3px 0 no-repeat;
				font-size: 1.10em;
				text-transform: uppercase;
				color: #787878;
			}
			h3 {
				padding-bottom: 6px;
				font-weight: bold;
				text-transform: uppercase;
				letter-spacing: -1px;
				color: #000000;
			}
			#wrap {
				background: url(images/wrap2.gif) repeat-x;
			}
			#page {
				margin: 0 auto;
				width: 960px;
				background: #fff url(images/page.gif) repeat-y;
				text-align: left;
			}
			#header {
				height: 192px;
				background: #000000 url(images/header.gif) bottom no-repeat;
			}
			#header p {
				float: left;
				padding: 60px 24px 24px 126px;
				font-size: 1.5em;
				line-height: 1em;
				color: #fff;
			}
			#header ul {
				padding-top: 62px;
				padding-right: 12px;
				text-align: right;
				list-style: none;
			}
			#header li {
				display: inline;
				margin: 0 12px;
			}
			#header li a {
				font-size: 1.25em;
				line-height: 1em;
				text-decoration: none;
				color: #fff;
			}
			#header li a:hover {
				color: #300;
			}
			#content-primary {
				float: right;
				margin: 12px 24px 60px 24px;
				width: 528px;
			}
			#content-primary p {
				padding-bottom: 18px;
			}
			#flashimg {
				float: left;
				margin: -6px 18px 0 -114px;
				padding: 3px;
				border: 3px solid #eee;
				background: #fff;
			}
			#content-primary img {
				float: left;
				margin: -6px 18px 0 -114px;
				padding: 3px;
				border: 3px solid #eee;
				background: #fff;
			}
			#payment_logo {
				float: none;
				margin: 1px 1px 1px 1px;
				padding: 1px;
				border: none;
				background: #fff;
			}
			
			#small_movie {
				float: left;
				margin: -6px 18px 0 -114px;
				padding: 3px;
				border: 3px solid #eee;
				background: #fff;
			}
			#small_movie_contact_form {
				float: left;
				margin: -6px 18px 0 -114px;
				padding: 3px;
				border: 3px solid #eee;
				background: #fff;
			}
			#content-secondary {
				float: right;
				margin: 30px 216px 60px 24px;
				width: 144px;
				font-size: 11px;
				color: #787878;
			}
			#content-secondary p {
				padding-bottom: 18px;
			}
			#flashbanner {
			margin-left: -50px;
			}
			#footer {
				clear: right;
				height: 192px;
				background: #333 url(images/footer.gif) top no-repeat;
				font-size: 10px;
				line-height: 1em;
				text-shadow: 1px 1px 1px #333;
				color: #fff;
			}
			#footer a:link, #footer a:visited {
				color: #c99;
			}		
			#footer p {
				padding: 132px 24px 0 24px;
			}
			.clear {
				clear: both;
			}
        .style2 {
	font-size: 11px;
	font-weight: bold;
}
        .style3 {color: #787878; font-weight: bold; }
.style4 {color: #787878; }
        .style5 {
	color: #990000;
	font-weight: bold;
}
        .style6 {color: #990000}
        .style7 {color: #757575}
        .style8 {color: #330099; font-size: 12pt;}
        .style9 {color: #407424}
        .style10 {color: #FF9900}
        .style11 {color: #ED5200}
        .style12 {color: #0066FF}