@charset "UTF-8";*{	padding: 0;	border: 0;	text-decoration: none;	margin-top: 0;	margin-bottom: 0;}body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #000000 url(../images/Theatre-background.jpg) no-repeat center top;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;}.home   #container {	width: 780px;	text-align: left;	border-top: 0px none;	border-right: 0px none;	border-bottom: 0px none;	border-left: 0px none;	margin-right: auto;	margin-left: auto;}.home #header {	background: #003366 url(../images/Rentals_Film-Video.gif) no-repeat right 25px;	padding: 0px 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	height: 100px;}a img {	border-style: none;}.home #header h1 {	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */	font: 30px Verdana, Arial, Helvetica, sans-serif;	text-align: right;	padding-right: 0;	padding-bottom: 0px;	padding-left: 0;}.home #mainContent {	padding: 0;	width: 780px;	margin: 25px 0px 0px;	background: #000000;}.home #footer {	background:#000000;	border-top: 2px solid #CC9933;	width: 780px;	margin-right: auto;	margin-left: auto;	padding-bottom: 0px;	padding-top: 0px;}.home #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-align: center;}.footer:link {	color: #FFFFFF;	text-decoration: none;}.footer:visited {	color: #FFFFFF;	text-decoration: none;}.footer:hover {	color: #CC9966;	text-decoration: none;}.footer:active {	color: #FFFFFF;	text-decoration: none;}ul.MenuBarHorizontal a.selected {	color: #003366;	background: #CC9933;}.droptext {	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background: #FFCC66;	border: 3px solid #660000;	padding: 5px 10px;	text-align: center;	float: left;	clear: both;	display: inline;	margin: 20px 0px 10px 22px;	width: 710px;}.droptextL {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background: #FFCC66;	margin: 0px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}.droptextL:link {	color: #000000;	text-decoration: none;}.droptextL:visited {	color: #000000;	text-decoration: none;}.droptextL:hover {	color: #990000;	text-decoration: none;}.droptextL:active {	color: #000000;	text-decoration: none;}.droptextboldRED {	font-weight: bold;	color: #990000;	text-decoration: none;}.droptextbold {	font-weight: bold;	color: #000000;	text-decoration: none;}.droptextbold:link {	color: #000000;	text-decoration: none;}.droptextbold:visited {	color: #000000;	text-decoration: none;}.droptextbold:hover {	color: #990000;	text-decoration: none;}.droptextbold:active {	color: #000000;	text-decoration: none;}.galleryItem {	padding: 0px 16px;	float: left;	width: 200px;	height: 175px;	display: inline;	margin-bottom: 10px;}.gallery {	float: left;	width: 700px;	display: inline;	text-align: center;	margin: 20px 40px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	background: #000000;}.thumbnailTitle {	font-size: 10px;	font-weight: bold;	color: #CC9933;	line-height: 16px;	text-align: center;	height: 14px;}.largeText {	font-size: 12px;	text-align: center;	color: #666666;	text-decoration: none;	line-height: 18px;	border-style: none;	margin: 0px;	padding: 0px;}.largeTitle {	font-size: 14px;	font-weight: bold;	color: #666666;	text-align: center;	line-height: 4px;}.largeItalic {	font-size: 12px;	text-align: center;	color: #336699;	text-decoration: none;	border-style: none;	margin: 0px;	padding: 0px;	font-style: italic;}.thumbnailText {	font-size: 8px;	text-align: center;	color: #CCCCCC;	text-decoration: none;	line-height: 12px;	border-style: none;	margin: 0px;	padding: 0px;}.thumbnail {	margin: 0px;	float: left;	width: 200px;	text-align: center;	border-style: none;	}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 0px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.orderinfo {	margin-left: 340px;	margin-top: 25px;}/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 *//* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. *//******************************************************************************* LAYOUT INFORMATION: describes box model, positioning, z-order *******************************************************************************//* The outermost container of the Menu Bar, an auto width box with no margin or padding */ul.MenuBarHorizontal{	margin: 0;	padding: 0;	list-style-type: none;	font-size: 11px;	cursor: default;	width: 780px;	border-top: 2px solid #CC9933;}/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */ul.MenuBarActive{	z-index: 1000;}/* Menu item containers, position children relative to this container and are a fixed width */ul.MenuBarHorizontal li{	margin: 0;	padding: 0;	list-style-type: none;	font-size: 11px;	position: relative;	text-align: left;	cursor: pointer;	width: 156px;	float: left;}/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */ul.MenuBarHorizontal ul{	margin: 0;	padding: 0;	list-style-type: none;	font-size: 10px;	z-index: 1020;	cursor: default;	width: 156px;	position: absolute;	left: -1000em;}/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{	left: auto;}/* Menu item containers are same fixed width as parent */ul.MenuBarHorizontal ul li{	width: 156px;	font-size: 10px;}/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */ul.MenuBarHorizontal ul ul{	position: absolute;}/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{	left: auto;	top: 0;}/* Menu items are a light gray block with padding and no text decoration */ul.MenuBarHorizontal a{	display: block;	cursor: pointer;	padding: 0.5em .75em 0.5em 1em;	color: #FFCC33;	text-decoration: none;	background: #003366;	font-weight: bold;}/* Menu items that have mouse over or focus have a blue background and white text */ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{	color: #003366;	background: #CC9933;}/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{	color: #003366;	background: #CC9933;}/******************************************************************************* SUBMENU INDICATION: styles if there is a submenu under a given menu item *******************************************************************************//* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */ul.MenuBarHorizontal a.MenuBarItemSubmenu{	background: #003366 url(../drops/SpryAssets/SpryMenuBarDown.gif) no-repeat 95% 50%;}/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{	background: url(../drops/SpryAssets/SpryMenuBarRight.gif) no-repeat 95% 50%;}/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{	color: #003366;	background: #CC9933 url(../drops/SpryAssets/SpryMenuBarDownHover.gif) no-repeat 95% 50%;}/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{	background-image: url(../drops/SpryAssets/SpryMenuBarRightHover.gif);	background-repeat: no-repeat;	background-position: 95% 50%;}/******************************************************************************* BROWSER HACKS: the hacks below should not be changed unless you are an expert *******************************************************************************//* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */ul.MenuBarHorizontal iframe{	position: absolute;	z-index: 1010;	filter:alpha(opacity:0.1);}	ul.MenuBarHorizontal li.MenuBarItemIE	{		display: inline;		f\loat: left;		background: #FFF;	}.home #container #mainContent #form {	float: right;	margin-right: 10px;	margin-bottom: 5px;	width: 55px;	padding: 0px;	display: block;	margin-top: 5px;}