/* ELEMENTS */
a {
	color: #4b463d;
	text-decoration: underline;
}
a:visited {
	color: #4b463d;
}
a:hover {
	color: #cf5552;
}
a:active {
	color: #4b463d;
}

a.backToTop {
	color: #ADAEAE;
	text-decoration: underline;
}
a:visited.backToTop {
	color: #ADAEAE;
}
a:hover.backToTop {
	color: #cf5552;;
}
a:active.backToTop {
	color: #ADAEAE;
}

body {
	padding: 0;
	margin: 0;
	background: #8d8d8d url(../../img/bg_gradient.gif) repeat-x top left;
	height: 100%;
}
body, div, th, td, form, p, li, ul, ol, h1, h2, h3, h4, h5, h6, span, select, input {
	color: #4f3d3f;
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
form, div {
	margin: 0;
	padding: 0;
}
h1 {
	color: #1f6791;
	font: normal normal 30px Verdana, Arial, Helvetica, sans-serif;
	line-height: 33px;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d2cccc;
}
hr {
	border: 0;
	border-top: 1px solid #c7c7c7;
	clear: both;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
img {
	border: 0;
}
li {
	margin: 0 0 5px 5px;
        font-size: 10px;
}
p, ul, ol {
	margin: 8px 0 4px 0;
}
select {
	height: 19px;
}
sup {
	font: normal normal 8px Verdana, Arial, Helvetica, sans-serif;
}
th {
	background-color: #746f66;
	color: #ffffff;
}
tr {
	vertical-align: top;
}
ul {
	list-style-position: outside;
	margin: 8px 0 4px 0;
	padding: 0 0 0 13px;
}
ul ul {
	list-style-type: disc;
}


/* CLASSES */
.alignCenter {
	text-align: center;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.borderedRightSide {
        border-right: 1px solid #c7c7c7;
}
.bioImage {
	float: left;
	margin: 8px 20px 15px 2px;
	border: 3px solid #999999;
}
.breadcrumb, .breadcrumb a {
	font: normal bold 11px Arial;
	color: #4f4f4f;
	text-decoration: none;
}
.breadcrumb {
	margin: -7px 0 -4px 0;
}
.btnCreateAcct {
	margin-top: 78px;
}
.clearFloat, .tClear {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
}
.designedBy, .designedBy a {
	color: #afaeae;
}
.designedBy a {
	text-decoration: none;
}
.directionsSpace {
        padding: 4px 0px 4px 0px;
}
.displayBlock {
	display: block;
}
.displayNone {
	display: none;
}
.eRubeDivContainer {
	margin: 0;
	padding: 0;
}
.flashBorder {
	border: 3px solid #999999;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.footnote {
	color: #bcbbbb;
}
.formfield, .tboxformfield {
	margin: 0 0 6px 0;
}
.formlabel, .formlabelalert, .tboxformlabel {
	margin: 12px 0 3px 0;
}
.formlabelalert {
	color: #cc0000;
	font-weight: bold;
}
.grey {
        color: #8a8a8a;
}
.horizLine {
	border-bottom: 1px solid #c7c7c7;
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.inlineQuote {
        font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
        line-height: 18px;
        margin: 0px 10px 0px 10px;
        font-style: italic
}
.loadingGraphic {
	padding: 0 10px;
}
.medium {
	font-size: 11px;
}
.navigation .option, .navigation .optionOn, .navigation .separator {
	float: left;
}
.navigation .option a {
	color: #d6cfcf;
	text-decoration: none;
}
.navigation .optionOn a {
	color: #717171;
	text-decoration: none;
}
.navigation .separator {
	padding: 0 10px;
	color: #717171;
}
#navL1.navigation .separator, #navL1Home.navigation .separator {
	padding: 0 14px;
}
#navL2.navigation .option, #navL2.navigation .optionOn, 
#navL3.navigation .option, #navL3.navigation .optionOn, 
#navL4.navigation .option, #navL4.navigation .optionOn {
	float: none;
	margin: 5px 0 6px 0;
}
#navL2.navigation .option a, 
#navL3.navigation .option a, 
#navL4.navigation .option a {
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
#navL2.navigation .optionOn a, 
#navL3.navigation .optionOn a, 
#navL4.navigation .optionOn a {
	color: #2676a0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
#navL2.navigation .optionOn .option a, 
#navL3.navigation .optionOn .option a, 
#navL4.navigation .optionOn .option a {
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
.nprDate {
	color: #9d9b9b;
	margin: 0 0 4px 0;
}
.nprImage {
	float: left;
	margin: 25px 15px 0 0;
}
.nprTitle {
	margin: 25px 0 0 0;
}
.nprTitle a {
	color: #5d5d5d;
	text-decoration: none;
	font-weight: bold;
}
.prImage {
	margin: 15px 12px 0 0;
	border: 3px solid #8b8d88;
	float: left;
}
.seatChartTableSpace {
        padding: 4px 0px 4px 0px;
}
.seatChartTableSpaceTop {
        padding: 4px 0px 4px 0px;
}
.small {
	font-size: 10px;
}
.smaller {
	font-size: 9px;
}
.strongGrey {
        font-weight: bold;
        color: #666666;
}
.valignTop {
	vertical-align: top;
}


/* ID's */
#announcements {
	background: transparent url(../../img/bg_annc_blue.jpg) no-repeat top left;
	height: 44px;
}
#footer {
	margin: 30px 0 0 0;
	padding: 0 0 70px 0;
	clear: both;
}
#footer #copyright {
	float: left;
	padding: 12px 0 0 18px;
}
#footer #copyright .copyright {
	color: #d6cfcf;
	float: left;
}
#footer #navFooter {
	float: left;
	width: 631px;
	padding: 12px 13px 2px 0;
	border-right: 1px solid #a4a4a4;
}
#footer #navFooter .option, #footer #copyright .option, #footer #copyright .copyright {
	font-size: 10px;
}
#footer #navFooter .option a:hover, #footer #copyright .option a:hover {
	color: #E9E1DC;
}
#footerLayers {
	padding: 0;
	border-bottom: 1px solid #a4a4a4;
	height: 31px;
}
#footerLayers .footerLayer {
	float: left;
	padding: 2px 13px 6px;
	border-right: 1px solid #a4a4a4;
	height: 23px;
}
#footerLayers #flReceiveEmail.footerLayer {
	padding: 2px 13px 6px 0;
}
#headerStatus {
	height: 32px;
	padding: 0 25px;
	background: transparent url(../../img/bg_headerstatus.gif) repeat-x top center;
	border-right: 1px solid #8b8b8b;
	border-left: 1px solid #8b8b8b;
}
/*
body#pg_0 #headerStatus {
	margin: 5px 0 0 702px;
}
*/
#headerStatus .option, #headerStatus .separator {
	float: right;
	color: #ffffff;
	font-size: 10px;
	margin: 6px 0 0 0;
}
#headerStatus .option.donateBtn {
	background: transparent url(../../img/bg_headerdonatebtn.jpg) no-repeat bottom right;
	width: 91px;
	height: 17px;
	margin: -6px -25px 0 0;
	padding: 14px 30px 5px 0;
}
#headerStatus .separator {
	padding: 0 15px;
}
#headerStatus .option a {
	color: #ffffff;
}
#logoArea {
	height: 138px;
}
#logoArea .logoPiece {
	float: left;
	height: 138px;
}
#navL1, #navL1Home {
	height: 26px;
	background-color: #000000;
	padding: 19px 25px 0 25px;
}
#navL2 {
	background: transparent url(../../img/bg_sidenav.gif) repeat-y top left;
	padding: 15px 23px;
}
#navL2Cap {
	background: transparent url(../../img/bg_sidenav_top_blue.gif) no-repeat top left;
	padding: 16px 23px 0;
	width: 287px;
	height: 29px;
}
#navL2Cap p {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
}
#navL2Tail {
	margin: 0 0 5px 0;
}
#navL3 {
	padding: 0 0 3px 13px;
}
#navL4 {
	padding: 0 0 3px 13px;
}
#seriesList {
	background: transparent url(../../img/bg_sidenav.gif) repeat-y top left;
	padding: 15px 23px;
}
#seriesList .list {
	height: 215px;
	overflow: auto;
}
#seriesList .highlightedGrp {
	background-color: #f2ebd7;
	padding: 3px;
}
#seriesList .slPerformance0 {
	background-color: #e2dede;
	padding: 3px;
}
#seriesList .slPerformance1 {
	background-color: #eeeaea;
	padding: 3px;
}
#seriesList .slpContent {
	float: left;
}
#seriesList .slpDate {
	color: #5d5d5d;
	font: normal normal 10px Verdana;
	margin: 0;
}
#seriesList .slpImage {
	float: left;
	border: 3px solid #ffffff;
	margin: 0 10px 0 0;
}
#seriesList .slSponsoredBy {
	color: #a5a3a3;
	text-transform: uppercase;
	font: normal bold 10px Verdana;
	margin: 20px 0 4px 0;
}
#seriesList .slSponsoredBy span.slSponsor {
	color: #7b6f71;
	text-transform: uppercase;
	font: normal bold 10px Verdana;
}
#seriesList .slpTitle {
	color: #891020;
	font: normal bold 10px Verdana;
	text-transform: uppercase;
	margin: 5px 0 0 0;
	width: 210px;
}
#seriesList .slpTitle a {
	color: #891020;
	text-decoration: none;
}
#seriesListCap {
	background: transparent url(../../img/bg_sidebox_top_blue.gif) no-repeat top left;
	padding: 20px 23px 0;
	width: 287px;
	height: 57px;
}
#seriesListCap p {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
}
#seriesListTail {
	margin: 0 0 5px 0;
}
#theContent {
	background-color: #aaa7a7;
	padding: 0 0 13px 0;
}
#theContentHome {
	
}
#theContent #colA {
	float: left;
	width: 333px;
	margin: 10px 10px 0 20px;
}
#theContent #colB {
	float: left;
	width: 603px;
	padding: 0;
	margin: 10px 0 0 0;
}
#theContent #colBCap {
	width: 603px;
	padding: 0;
	margin: 0;
}
#theContent #colBContent {
	width: 547px;
	background: transparent url(../../img/bg_colb.gif) repeat-y top left;
	padding: 20px 28px 100px;
	margin: 0;
}
#theContent #colBTail {
	width: 603px;
	padding: 0;
	margin: 0;
}
#theContent #colC {
	background: #ffffff url(../../img/bg_colc.gif) repeat-y top left;
	width: 901px;
	padding: 28px;
	margin: 0 0 0 13px;
}
#theContent #colC .header1 {
	width: 700px;
}
#theContent #colCCap {
	width: 957px;
	margin: 10px 0 0 15px;
}
#theContent #colCTail {
	width: 957px;
	margin: 0 0 10px 15px;
}
#theSite {
	width: 985px;
	text-align: left;
}


.TODO {
	background-color: yellow;
}
.TODO:before {
	background-color: red;
	color: white;
	font-weight: bold;
	content: "TODO: ";
}


#flre, #fldt, #flcu {
	background: #686868;
	color: #ffffff;
	overflow: hidden; /* so we can animate to zero width */
	height: 1px;
	width: 216px;
	border: 1px solid #aaa7a7;
	border-bottom: 0;
}
.flRel {
	position: relative;
	height: 21px;
	width: 218px;
	z-index: 100;
}
.flAbs {
	position: absolute;
	bottom: 0px;
	width: 218px;
}
#flre .formlabel, #fldt .formlabel, #flcu .formlabel {
	color: #ffffff;
}
#flre-run, #flre-collapse, 
#fldt-run, #fldt-collapse, 
#flcu-run, #flcu-collapse {
	cursor: pointer;
}
#flre-collapse, #fldt-collapse, #flcu-collapse {
	border: 1px solid #aaa7a7;
	border-top: 0;
}
#flre-run, #fldt-run, #flcu-run {
	border: 1px solid #aaa7a7;
	border-top: 0;
}

/* Begin Blanket for Segerstrom Pages */

#segerstromBlanket {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #908c85;
	opacity: .5;
	filter: alpha(opacity=50);
}
.dialogWrapper {
	position: fixed;
	top: 150px;
	left: 50%;
	margin: 0 0 0 -305px;
	z-index: 1500;
}
#segerstromMsgWrpr {
}
#segerstromMsgWrpr #theBorderSegerstrom {
	background-color: #746f66;
	border: 1px solid #ffffff !important;
	padding: 1px;
	width: 607px;
	height: 527px;
}
#segerstromMsgWrpr #theMsgSegerstrom {
	background-color: #ffffff!important;
	border: 1px solid #c0bebc;
	padding: 0px;
	height: 525px;
}

#floorplanBlanket {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #908c85;
	opacity: .5;
	filter: alpha(opacity=50);
}
.dialogWrapperFloorplan {
	position: fixed;
	top: 20px;
	left: 50%;
	margin: 0 0 0 -300px;
	z-index: 1500;
}
#floorplanMsgWrpr {
}
#floorplanMsgWrpr #theBorderFloorplan {
	background-color: #746f66;
	border: 1px solid #ffffff !important;
	padding: 1px;
	width: 552px;
	height: 602px;
}
#floorplanMsgWrpr #theMsgFloorplan {
	background-color: #ffffff!important;
	border: 1px solid #c0bebc;
	padding: 0px;
	height: 600px;
}

/* End Blanket for Segerstrom Pages */



/* Begin Multimedia List */
.multimediaContainer {
	float: left;
}
.multimediaUnorderedList {
	width: 144px;
	padding-top: 15px;
	margin-right: 5px;
	color: #5d5d5d;
	background-color: white;
	text-decoration: none;
}
.multimediaListItemInactive {
	padding-top: 15px;
	color: inherit;
}
.multimediaListItemInactive a {
	text-decoration: inherit;
	border-bottom: 1px dotted;
	border-bottom-color: #9A8F93;
}
.multimediaListItemActive {
	background: #FFFFFF url("../../img/multimediaNowPlaying.gif") no-repeat 0 5px;
	padding-top: 22px;
	color: inherit;
	font-weight: bold;
}
.multimediaListItemActive a {
	text-decoration: inherit;
}
#multimediaListVideo { background: #FFFFFF url("../../img/multimediaLabeVideo.gif") no-repeat 0 0; }
#multimediaListAudio { background: #FFFFFF url("../../img/multimediaLabelAudio.gif") no-repeat 0 0; }
#multimediaListPhotos { background: #FFFFFF url("../../img/multimediaLabelPhotos.gif") no-repeat 0 0; }
/* End Multimedia List */



/* Series-specific backgrounds */
/* BLUE */
body#series_1_1_1 #announcements, 
body#series_1_2_1 #announcements, 
body#series_ClassicSeries #announcements {
	background: transparent url(../../img/bg_annc_blue.jpg) no-repeat top left;
}
body#series_1_1_1 #navL2Cap, 
body#series_1_2_1 #navL2Cap, 
body#series_ClassicSeries #navL2Cap {
	background: transparent url(../../img/bg_sidenav_top_blue.gif) no-repeat top left;
}
body#series_1_1_1 #seriesListCap, 
body#series_1_2_1 #seriesListCap, 
body#series_ClassicSeries #seriesListCap {
	background: transparent url(../../img/bg_sidebox_top_blue.gif) no-repeat top left;
}

/* GREEN */
body#series_1_1_3 #announcements, 
body#series_1_1_3_1 #announcements, 
body#series_1_1_3_2 #announcements,
body#series_1_2_3 #announcements,  
body#series_FamilySeries #announcements {
	background: transparent url(../../img/bg_annc_green.jpg) no-repeat top left;
}
body#series_1_1_3 #navL2Cap, 
body#series_1_1_3_1 #navL2Cap, 
body#series_1_1_3_2 #navL2Cap, 
body#series_1_2_3 #navL2Cap, 
body#series_FamilySeries #navL2Cap {
	background: transparent url(../../img/bg_sidenav_top_green.gif) no-repeat top left;
}
body#series_1_1_3 #seriesListCap, 
body#series_1_1_3_1 #seriesListCap, 
body#series_1_1_3_2 #seriesListCap, 
body#series_1_2_3 #seriesListCap, 
body#series_FamilySeries #seriesListCap {
	background: transparent url(../../img/bg_sidebox_top_green.gif) no-repeat top left;
}

/* ORANGE */
body#series_1_1_2 #announcements, 
body#series_1_2_2 #announcements, 
body#series_PopsSeries #announcements {
	background: transparent url(../../img/bg_annc_orange.jpg) no-repeat top left;
}
body#series_1_1_2 #navL2Cap, 
body#series_1_2_2 #navL2Cap, 
body#series_PopsSeries #navL2Cap {
	background: transparent url(../../img/bg_sidenav_top_orange.gif) no-repeat top left;
}
body#series_1_1_2 #seriesListCap, 
body#series_1_2_2 #seriesListCap, 
body#series_PopsSeries #seriesListCap {
	background: transparent url(../../img/bg_sidebox_top_orange.gif) no-repeat top left;
}

/* PURPLE */
body#series_1_1_4 #announcements,
body#series_1_2_4 #announcements,
body#series_SummerSeries #announcements {
	background: transparent url(../../img/bg_annc_purple.jpg) no-repeat top left;
}
body#series_1_1_4 #navL2Cap,
body#series_1_2_4 #navL2Cap,
body#series_SummerSeries #navL2Cap{
	background: transparent url(../../img/bg_sidenav_top_purple.gif) no-repeat top left;
}
body#series_1_1_4 #seriesListCap,
body#series_1_2_4 #seriesListCap,
body#series_SummerSeries #seriesListCap{
	background: transparent url(../../img/bg_sidebox_top_purple.gif) no-repeat top left;
}

/* RED */
body#series_x_x_x #announcements,
body#series_SpecialSeries #announcements{
	background: transparent url(../../img/bg_annc_red.jpg) no-repeat top left;
}
body#series_x_x_x #navL2Cap,
body#series_SpecialSeries #navL2Cap{
	background: transparent url(../../img/bg_sidenav_top_red.gif) no-repeat top left;
}
body#series_x_x_x #seriesListCap,
body#series_SpecialSeries #seriesListCap {
	background: transparent url(../../img/bg_sidebox_top_red.gif) no-repeat top left;
}
