@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/Portfolio_FV.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;	float: left;}.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.MenuBarItemSubmenu a.selected {	color: #003366;	background: #CC9933;}.galleryItem {	float: left;	text-align: center;}.pictureTitle {	font-size: 9px;	text-align: center;	color: #CCCCCC;	text-decoration: none;	line-height: 14px;	border-style: none;	margin: 0px;	padding: 0px;}.thumbnail {	margin: 0px;	text-align: center;	border-style: none;	width: 175px;	height: 100px;	}.pictureHirez {	display: 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: #CC9933;	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;}.arrow {	float: right;	height: 20px;	width: 20px;	display: inline;	margin-top: 5px;	margin-bottom: 0px;	margin-right: 8px;}.arrowtop {	float: right;	height: 20px;	width: 20px;	display: inline;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 2px;}.arrowtext {	font: 9px/14px Verdana, Arial, Helvetica, sans-serif;	color: #CCCCCC;	text-align: right;	float: right;	width: 60px;	display: block;	margin-right: 6px;	height: 15px;	padding-top: 2px;	margin-bottom: 5px;	margin-top: 2px;}.arrow_rt {	display: inline;	float: right;	height: 20px;	width: 20px;	margin-right: 2px;	margin-top: 5px;	margin-bottom: 0px;}.arrow_rttop {	display: inline;	float: right;	height: 20px;	width: 20px;	margin-right: 2px;	margin-top: 0px;	margin-bottom: 0px;}.arrowtexttop {	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;	color: #CCCCCC;	text-align: center;	float: right;	width: 60px;	display: inline;	margin-right: 4px;	height: 12px;	padding-top: 5px;}#slidingGallery {	float: left;	height: 125px;	margin: 0px 0px 10px 18px;	border: 1px solid #CC9933;	display: none;}#slidingGallery #galleryContentGroup{	width: 3705px;}#slidingGallery .SlidingPanelsContent {	float: left;	width: 185px;	height: 125px;	border-right: 1px solid #CC9933;}#slidingGallery .galleryItem {	width: 175px;	border-top: none;	border-bottom: none;	border-left: none;	padding: 5px;	margin: 0px;	height: 125px;}.SlidingPanels, .SlidingPanelsContentGroup {	width: 742px;	position: relative;}#mainContent #detailArea {	width: 675px;	height: 490px;	text-align: center;	margin: 0px auto;	display: none;	padding-top: 30px;	padding-bottom: 0px;}#detailArea img {	padding: 0px;	margin: 0px;}#panelNav {	margin-left: 20px;	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;	color: #CC9933;	margin-top: 0px;	margin-bottom: 10px;	display: none;}.panelNav:link   {	color: #CCCCCC;	text-decoration: none;}.panelNav:visited   {	color: #CCCCCC;	text-decoration: none;}.panelNav:hover   {	color: #CC9933;	text-decoration: none;}.panelNav:active   {	color: #CC9933;	text-decoration: none;}#gallery {}