/* CSS Document */
*{
	padding: 0;
	margin: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h3 {font-size:15px; font-weight:600; display:inline;}
h5 { color:#993300; font-weight:bold; font-size: 12px; }

img { border: none; }

*html { height:100%; }
html, body{ height:100%;  background-image:url("../images/background-tile.gif"); background-repeat:repeat-x; background-color:#060400; margin:0px;}
#wrap { background: url('../images/copy_index_bg.jpg') repeat-y; width:828px; height:auto; background-color:#F7F6EB; position: absolute; top:0px; left:50%; margin-left:-292px; margin-top:0px; }

#wrapDownloads {
	background: url('../images/copy_pf_bg.jpg') repeat-y 125px 0px;
	width:828px;
	height:auto;
	background-color:#fff;
	position: absolute;
	top:0px;
	left:50%;
	margin-left:-405px;
	margin-top:0px;
	padding-bottom: 100px;
}
#wrapHome {
	background: url('../images/copy_classes_bg.jpg') repeat-y 125px 0px;
	width:828px;
	height:auto;
	background-color:#fff;
	position: absolute;
	top:0px;
	left:50%;
	margin-left:-405px;
	margin-top:0px;
	padding-bottom: 100px;
}
#wraptourdates {
	background: url('../images/copy_index_bg.jpg') repeat-y 125px 0px;
	width:828px;
	height:auto;
	background-color:#F7F6EB;
	position: absolute;
	top:0px;
	left:50%;
	margin-left:-405px;
	margin-top:0px;
}
#wrapBeau {
	background: url('../images/copy_beau_bg.jpg') repeat-y 125px 0px;
	width:828px;
	height:auto;
	background-color:#F7F6EB;
	position: absolute;
	top:0px;
	left:50%;
	margin-left:-405px;
	margin-top:0px;
}
#wrapClasses { background: url('../images/copy_classes_bg.jpg') repeat-y 125px 0px; width:828px; height:auto; background-color:#F7F6EB; position: absolute; top:0px; left:50%; margin-left:-405px; margin-top:0px; }
#wrapTheatre { background: url('../images/copy_theatre_bg.jpg') repeat-y 125px 0px; width:828px; height:auto; background-color:#F7F6EB; position: absolute; top:0px; left:50%; margin-left:-405px; margin-top:0px; }
#wrapAbout { background: url('../images/copy_about_bg.jpg') repeat-y 125px 0px; width:828px; height:auto; background-color:#F7F6EB; position: absolute; top:0px; left:50%; margin-left:-405px; margin-top:0px; }
#wrapCorporate { background: url('../images/copy_corporate_bg.jpg') repeat-y 125px 0px; width:828px; height:auto; background-color:#F7F6EB; position: absolute; top:0px; left:50%; margin-left:-405px; margin-top:0px; }
#wrapContact { background: url('../images/copy_contact_bg.jpg') repeat-y 125px 0px; width:828px; height:auto; background-color:#F7F6EB; position: absolute; top:0px; left:50%; margin-left:-405px; margin-top:0px; }
#wrapPf { background: url('../images/copy_pf_bg.jpg') repeat-y 125px 0px; width:828px; height:auto; background-color:#F7F6EB; position: absolute; top:0px; left:50%; margin-left:-405px; margin-top:0px; }
#editor-wrap {width:706px; height:auto; background-color:#F7F6EB; margin: 0 auto;}

#header2 { width:828px; height:101px; background-image:url("../images/header-tile.gif"); background-repeat:repeat-x; background-color:#231F20; z-index:-1;}

.nav3 { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:-20px; position:relative;}

#logo { background-image:url(../images/logo-low.gif); width:148px; height:92px; z-index:0; position:absolute; left:4px; top:97px}

ul#nav { width: 828px; margin: 0; padding: 0; }
ul#nav li { float:left; padding:0; margin:0; list-style-type: none; }
ul#nav li a { display:block; height:101px; padding: 0; margin: 0; }

ul#nav li.home a { background:url(../images/btn_home.gif) 100% -101px; width: 88px; margin: 0px; }
ul#nav li.home a:hover { background:url(../images/btn_home.gif) 100% 0; }

ul#nav li.about a { background:url(../images/btn_about.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.about a:hover { background:url(../images/btn_about.gif) 100% 0; }

ul#nav li.theatre a { background:url(../images/btn_theatre.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.theatre a:hover { background:url(../images/btn_theatre.gif) 100% 0; }

ul#nav li.classes a { background:url(../images/btn_classes.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.classes a:hover { background:url(../images/btn_classes.gif) 100% 0; }

ul#nav li.media a { background:url(../images/btn_media.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.media a:hover { background:url(../images/btn_media.gif) 100% 0; }

ul#nav li.pf a { background:url(../images/btn_pf.gif) 100% -101px; width:71px; margin: 0px; }
ul#nav li.pf a:hover { background:url(../images/btn_pf.gif) 100% 0; }

ul#nav li.bookings a { background:url(../images/btn_bookings.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.bookings a:hover { background:url(../images/btn_bookings.gif) 100% 0; }

ul#nav li.corporate a { background:url(../images/btn_corporate.gif) 100% -101px; width:105px; margin: 0px; }
ul#nav li.corporate a:hover { background:url(../images/btn_corporate.gif) 100% 0; }

ul#nav li.contact a { background:url(../images/btn_contact.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.contact a:hover { background:url(../images/btn_contact.gif) 100% 0; }

ul#nav li.beau a { background:url(../images/btn_beau.gif) 100% -101px; width:122px; margin: 0px; }
ul#nav li.beau a:hover { background:url(../images/btn_beau.gif) 100% 0; }

ul#nav li.main a { background:url(../images/btn_main.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.main a:hover { background:url(../images/btn_main.gif) 100% 0; }

ul#nav li.logout a { background:url(../images/btn_logout.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.logout a:hover { background:url(../images/btn_logout.gif) 100% 0; }

ul#nav li.login a { background:url(../images/btn_login.gif) 100% -101px; width:88px; margin: 0px; }
ul#nav li.login a:hover { background:url(../images/btn_login.gif) 100% 0; }

ul#nav li a strong { display: none; }
ul#nav li a.current { background-position:100% 0; }

#footer { height:44px; width:828px; background:url(../images/footer.gif) repeat-x; margin-bottom:0px; }
*html #footer { height:44px; width:828px; background:url(../images/footer.gif) repeat-x; margin-bottom:0px; margin-top:auto; }

#leftPanel {
	width:148px;
	margin-left:4px;
	padding-top: 95px;
	float:left;
	height:auto;
}
*html #leftPanel { width:148px; margin-left:3px; margin-right: 10px; margin-top: 60px; float:left; height:100px; }

*html #leftPanel ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:0px; color:#333333; list-style:none; text-align:center; list-style-position: outside}
*html #leftPanl li { margin-left:0px; text-align:center; }
*html #leftPanel ul li a {  color:#993300;  text-decoration:none; }
*html #leftPanel ul li a:hover {  color:#333333;  border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#333333;}

#leftPanel ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:2px; color:#333333; list-style:none; text-align:center; list-style-position: outside; padding:0px; }
#leftPanel .sceneGroup li { margin-left:5px; }
#leftPanel  a { color:#333333; text-decoration:none; font-weight:bold;}
#leftPanel  a:hover { color:#990000; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#333333;}
#leftPanl li { margin-left:0px;  }
#leftPanel ul li a {  color:#993300;  text-decoration:none; }
#leftPanel ul li a:hover {  color:#333333;  border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#333333;}

#copy { font-family:Arial, Helvetica, sans-serif; width:500px; position:relative;  margin-top:10px; margin-right:131px; margin-left:165px; margin-bottom:auto;} 
#copyBeau { font-family:Arial, Helvetica, sans-serif; width:500px; position:relative;  margin-top:10px; margin-right:131px; margin-left:165px; margin-bottom:auto;}
#copy-editor { font-family:Arial, Helvetica, sans-serif; width:auto;  margin-top:10px; margin-bottom:auto; margin-left: 10px;} 
*html #copy { font-family:Arial, Helvetica, sans-serif; width:500px; height:auto; margin-top:10px; margin-right:0px; margin-left:23px; margin-bottom:auto;} 
#copy a { color:#993300; text-decoration:none; font-weight:bold; }
#copy a:hover { color:#990000; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#333333;}
#copy-editor a { color:#993300; text-decoration:none; font-weight:bold;}
#copy-editor a:hover { color:#990000; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#333333;}
.boldOne { font-size:15px; font-weight:600; display:inline; }
.boldOneTwo {
	font-size:15px;
	font-weight:600;
	text-align: right;
}
.boldOneTour {
	font-size:15px;
	font-weight:600;
	display: inline;
}
.boldTwoTour {
	font-size:18px;
	font-weight:800;
	display: inline;
	font-style: italic;
}
.backToTop { font-size:10px; display:inline; }
.normal { font-size:11px; color:#333333;} 
#copy h1 { font-size:18px; color:#993300; display:inline; }
#copy-editor h1 { font-size:18px; color:#993300; display:inline; }
#copy h2 { font-size:14px; color:#993300; display:inline; margin-bottom: 10px; }
span.indent { width:90%; text-align:right;  font-size:11px; color:#333333; line-height:13px;}
p {  font-size:11px; color:#333333; padding-bottom: 10px;}

#copy ul { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:0px; }
#copy li {  margin-left:7%; }
#copy li li { margin-left:0%; }
#copy ul li a {  color:#993300;  text-decoration:none; }
#copy ul li a:hover {  color:#990000;  border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#333333;}

.classImg { float:left; margin-right:5px;}
#rowOne { width:100%;   margin:0 0px 0 0px;}
#rowTwo { width:100%; text-align:center; margin:0 0px 0 0px;}
#rowThree { width:100%; text-align:center;margin:0 0px 0 37px;}
#rowFour { width:100%; text-align:center;margin:0 0px 0 40px;}
span.sponsors { width: 100px; height:100px; margin:5px; text-align:center; display:inline; float:left;}
.textfield { background-color:#EAE4D1; border-color:#C6BDA2; border-width:1px; border-style:solid; width:250px; float:right; color:#000000;font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:11px;scrollbar-face-color:#CCCCCC;scrollbar-arrow-color:#FFFFFF;scrollbar-track-color:#CCCCCC;crollbar-shadow-color:#CCCCCC;scrollbar-highlight-color:#CCCCCC;scrollbar-3dlight-color:#CCCCCC;scrollbar-darkshadow-Color:#CCCCCC; display:inline;}
#contact { width:368px;   }
#contact p {  }
.contactLeft { width:30%;  font-size:11px;  display:inline; float:left;}
.contactRight { width:100%; font-size:11px;  display:inline;  float:right;}
p.contactRight {text-align:left; display:inline;}
#contactSubmit { width:160px;  font-size:11px; float:right; text-align:right;  margin:0px 0px 0px 52px;}
*html #contactSubmit { width:200px; height:15px;font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:11px; float:right; text-align:right; color:#FFFFFF; margin:0px 0px 0px 52px;}
#row1 {height:30px; width:368px; }
#row2 {height:30px; width:368px; }
#row3 {height:100px; width:368px; }
p.movs { text-align:center; }

ul.classesP  {
padding-top:0px;
margin-top:-10px; 
}

.imgR {
 float:right;
 margin:5px;
 border-color:#999999;
}

*html ul.classesP  {
padding-top:0px;
margin-top:0px; 
}
.sidepanelS {
margin-bottom:7px;
}
.tourDateHeaders {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #993300;
	margin-top: 5px;
	padding-top: 5px;
	height: 20px;
}
.tourDateHeaders-double {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #993300;
	margin-top: 5px;
	padding-top: 5px;
	height: 50px;
}
.tourDateLeft {
	float: left;
	height: auto;
	width: 180px;
}
.tourDateRight {
	text-align: right;
	float: right;
	height: auto;
	width: auto;
}
#leftPanel a:hover { border: none; text-decoration: none; }

/* Site Player and Videos */
.site-video-li { list-style: none; margin-bottom: 10px; }
	.site-video { width: auto; height: 69px; background: #eaeaea; padding: 10px; margin: 5px 0px; border: 1px solid #bbbbbb; cursor:pointer; }
		.site-video img { border: 1px solid #bbbbbb; width: 100px; height: 67px; float: left; margin-right: 10px; }
	.site-video:hover { background: #dddddd; }
	
	.site-video em { font-weight: normal!important; }
	
.videoBlock { width: 640px; height: 500px; }

.tinyPlayer { text-align: center; }

/* Tabs */
	ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited { }
	ul.ui-tabs-nav { z-index:1; float: left!important; }
	
/* Non-Selected Tabs */
	li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited { display: block; }
	
#featured { width: 100%; overflow: hidden; }
	
/* Hovered Tab */
	#featured .ui-tabs-nav-item a:hover, 
	#featured .ui-tabs-nav-item a:active,
	#featured .ui-tabs-nav-item a span { cursor:pointer; }
	
/* Active Tab */
	#featured .ui-tabs-selected a:link, 
	#featured .ui-tabs-selected a:visited, 
	#featured .ui-tabs-selected a:hover, 
	#featured .ui-tabs-selected a:active { text-decoration: underline; }
	#featured .ui-tabs-selected,
	#featured .ui-tabs-selected a { }
	
/* Content Panels */
	#featured .ui-tabs-panels { height: 145px; width: 400px; }
	#featured .ui-tabs-hide { display:none; }
	.ui-tabs-panels a, .ui-tabs-panels a:visited { width: 100%; height: 100%; display: block; }
	.ui-tabs-panels em { display: none; }
	
/* Tabs */
#featured-tabs { margin: 0; padding: 0; width: 450px; }
#featured-tabs li { float: left;  padding: 5px 8px; margin: 0; border-right: 1px solid #333333; }
#featured-tabs li.andLeft { border-left: 1px solid #333333; }
