h3{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
#mainswitcher{
	width:646px;
	float:left;
	border-left:4px solid #520c0c;
	border-top:4px solid #520c0c;
	border-right:3px solid #520c0c;
	border-bottom:3px solid #520c0c;
	height:227px;
	}
#fpswitcher .fpsabstract,#fpswitcher .art,#fpswitcher .rel,#fpswitcher .vid,#fpswitcher .pht, #fpswitcher #fpsctrls li.on, #fpswitcher .fpsscroller,#fpswitcher .fpsscrlctrls a,#fpswitcher #fpsctrls li.hover,#fpswitcher #fpsswitchvideo .fpsvidclose{
	background:#e10b29;
	color:#000 !important;
	}
#fpswitcher{
	width:654px; 
	overflow:hidden;
/*	font-family:arial;
	font-size:13px;
	line-height:1.231;*/
	height:233px;
	}
#fpswitcher .bd{
	position:relative;
	height:233px;
	overflow:hidden;
/*	height:305px;
*/	}
/*#fpswitcher .maininner{
	padding:1px;
	}*/
#fpswitcher .fpsrgt{
	float:left;
	width:242px;
	}
#fpswitcher .fpslft{
	width:400px; 
	cursor:pointer;
	overflow:hidden;
	border-left:3px solid #910216;
	border-right:3px solid #910216;
	background-color:#910216;
	}
#fpswitcher #fpsabstlist{
	position:relative;
	width:402px;
	height:227px;
	}
#fpswitcher #fpsabstlist li{
	position:absolute;
	display:none;
	}
#fpswitcher #fpsabstlist li.on{
	display:block;
	z-index:3;
	}
#fpswitcher #fpsabstlist li.active{
	display:block;
	z-index:2;
	}
#fpswitcher .fpsmainimg{
	width:403px;
	height:228px;
	overflow:hidden;
	margin:-2px 0 0 -2px;
	}
#fpswitcher .fpsabstract{
	background-repeat:repeat-x;
	color:#fff;
	height:95px;
	border-bottom:1px solid #910216;
	padding:5px;
	position:relative;
	margin-top:1px;
	width:247px;
	width:254px;
	height:106px;
	}
#fpswitcher .fpsabstract h2{
	margin:0 0 4px 0;
	font-weight:400;
	font-size:138.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:normal;
	}
#fpswitcher .fpsabstract h2 a{
	padding:0;
	color:#fff;
	font-size:100%;
	letter-spacing:normal;
	}
#fpswitcher .fpsabstract p{
	margin-bottom:0;
	}
#fpswitcher .fpsabstract a{
	padding-left:22px;
	display:block;
	padding-bottom:3px;
	padding-top:1px;
	color:#2a4888;
	font-size:93%;
	}
#fpswitcher  .rellink{
	position:absolute;
	bottom:0;
	background:url(http://l.yimg.com/ao/i/hp/y7c/sprite-main-icons_1_4.png) no-repeat 0 -734px;
	display:block;
	padding-bottom:1px;
	}
#fpswitcher  .rellink a{
	margin-left:4px;
	margin-top:3px;
	}
#fpswitcher #fpsctrlslist{
	height:227px;
	overflow:hidden;
	position:relative;
	}
#fpswitcher #fpsctrls{
	position:relative;
	position:absolute;
	top:0;
	}
#fpswitcher #fpsctrls li{
	width:242px;
	height:36px;
	position:relative;
	background-color:#520c0c;
	float:left;
	border-bottom:2px solid #7f2734;
	}
#fpswitcher #fpsctrls li .inner{
	padding:2px 0 3px 21px;
	cursor:pointer;
	}
#fpswitcher #fpsctrls li.hover .fpsctrlthb{
	font-size:1px;
	height:auto;
	padding:0 0 1px;
	}
#fpswitcher #fpsctrls li.hover .fpsctrlthb img{
	width:58px;
	height:43px;
	border:1px solid #fff;
	}
#fpswitcher #fpsctrls .fpsctrlthb{
	float:left;
	position:absolute;
	left:20px;
	}
#fpswitcher #fpsctrls .fpsblurb{
	float:left;
	width:242px;
	cursor:pointer;
	color:#fff;
	}
#fpswitcher #fpsctrls .fpsblurb a{
	color:#7f2734;
	font-size:93%;
	position:absolute;
	height:36px;
	left:0;
	z-index:5;
	padding: 2px 0 0 88px;
	margin-bottom:3px;
	}
#fpswitcher #fpsctrls h3{
	display:block;
	}
#fpswitcher #fpsctrls cite{
	display:block;
	position:absolute;
	font-size:85%;
	color:#7f2734;
	top:33px;
	left:88px;
	z-index:1;
	width:150px;
	}
#fpswitcher .fpsscroller{
	background-position:0 -247px;
	color:#7f2734;
	width:233px;
	margin:7px 0 0 17px;
	margin-top:5px;
	}
#fpswitcher .fpsscroller span{
	font-size:85%;
	float:left;
	margin:4px 0 0 10px;
	}
#fpswitcher .fpsscroller .fpsscrlctrls{
	float:right;
	}
#fpswitcher .fpsscroller .fpsscrlctrls a{
	float:left;
	display:block;
	width:60px;
	height:22px;
	border-left:1px solid #7f2734;
	}
#fpswitcher .fpsscrlctrls a.prevoff{
	background-position:0 -284px;
	}
#fpswitcher .fpsscrlctrls a.prev{
	background-position:-74px -284px;
	cursor:pointer;
	}
#fpswitcher .fpsscrlctrls a.prev:hover{
	background-position:-148px -284px;
	}
#fpswitcher .fpsscrlctrls a.nextoff{
	background-position:0 -321px;
	}
#fpswitcher .fpsscrlctrls a.next{
	background-position:-74px -321px;
	cursor:pointer;
	}
#fpswitcher .fpsscrlctrls a.next:hover{
	background-position:-148px -321px;
	}
#fpswitcher .art{
	background-position:-279px -120px;
	}
#fpswitcher .rel{
	background-position:-279px -156px;
	}
#fpswitcher .vid{
	background-position:-279px -192px;
	}
#fpswitcher .pht{
	background-position:-279px -228px;
	}
#fpswitcher #fpsswitchvideo{
	width:508px;
	height:0px;
	background-color:#fff;
	position:absolute;
	z-index:10;
	overflow:hidden;
	top:0;
	left:0;
	visibility:hidden;
	}
#fpswitcher #fpsswitchvideo #fpsswtchvid{
	width:414px;
	margin:0 0 0 35px;
	}
#fpswitcher #fpsswitchvideo .fpsvidclose{
	width:19px;
	height:19px;
	background-position:-224px -284px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	}

/* Book Your Tickets */

