body{
	margin:0; 
	padding:0; 
	width:100%; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	background:url(../images/Bg_body.jpg) #161616 center 108px repeat-x;
	}
ul{
	margin:0; 
	padding:0;
	}
li{
	list-style:none;
	}
p{
	margin:0; 
	padding:0; 
	line-height:18px;
	}
a{
	color:#333; 
	text-decoration:none;
	}
a:hover{
	color:#be0d27; 
	text-decoration:none;
	}
a.b{
	color:#be0d27; 
	text-decoration:underline;
	}

a.b:hover{
	color:#333; 
	text-decoration:none;
	}
a.c{
	color:#e10021; 
	text-decoration:underline;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
a.c:hover{
	color:#333; 
	text-decoration:none;
	}
	
/* Default Elements */

.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	}
	
/* Wrapper Starts */

#wrapper{
	width:962px; 
	margin:-108px auto 0 auto;
	/*position:relative;
	z-index:1;*/
	}
	
/* Header Starts */

.header{
	width:100%;
	background:url(../images/Bg_header.gif) repeat-x;
	height:108px;
	}
.headerSrch{
	margin:45px 0 0 0;
	float:right;
	width:962px;
	}
.leftTopHead{
	font-weight:bold;
	background:url(../images/Bg_GrayHead.gif) repeat-x;
	height:32px;
	line-height:32px;
	border:1px solid #dad9d9;
	width:764px;
	**
	color:#000;
	padding:0 0 0 4px;
	}
.leftTopHead ul{
	margin:0;
	padding:0;
	}
.leftTopHead li{
	list-style:none;
	float:left;
	}
.leftTopHead a{
	color:#BE0D27;
	text-transform:uppercase;
	margin:0 0 0 3px;
	}
.leftTopHead a:hover{
	color:#000;
	}
.leftTopHeadSelected{
	color:#000 !important;
	background:url(../images/Image_GridTopCornerSelected.gif) center 33px  no-repeat;
	height:49px;
	display:block;
	float:left;
	padding:0 4px 0 0;
	}
.leftCompText{
	width:100%;
	float:left;
	margin:0px 0 0 0;
	}
.leftCompText p{
	margin:0;
	padding:0 0 6px 0;
	color:#333;
	}
.leftCompImage{
	float:right;
	margin:0 0 0 8px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;
	}
.leftGrayShadeComponent{
	background:#e0e0e0 url(../images/Bg_GrayShade.gif) repeat-x;
	width:740px;
	float:left;
	border:1px solid #dad9d9;
	padding:6px;
	margin:6px 0 0 0;
	}
.leftGrayShadeComponent p{
	padding:0 0 6px 0;
	margin:0;
	line-height:16px;
	}
	
/* Form Elements */

/* Input */
.textBox{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:normal;
	padding:3px;
	border:1px solid #8a0909;
	background:url(../images/Bg_TextBox.gif) repeat-x;
	}
.textBox:hover{
	border:1px solid #1782fa;
	}
.textBox1{
	background:#eeeded url(../images/Bg_TextBox1.gif) repeat-x;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:normal;
	padding:4px;
	border:1px solid #dbdbdb;
	}
.textBox1:hover{
	border:1px solid #ccc;
	}
.textArea{
	background:#eeeded url(../images/Bg_TextArea.gif) repeat-x;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:normal;
	padding:4px;
	border:1px solid #dbdbdb;
	}
.textArea:hover{
	border:1px solid #ccc;
	}

/* Button */

.button a{
	background:url(../images/Bg_button.gif) repeat;
	border:1px solid #000;
	float:left;
	padding:3px 12px;
	margin:0 6px 0 0;
	color:#333;
	}
.button a:hover{
	border:1px solid #000;
	color:#000;
	}
.buttonBlueLeft a{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#830215 url(../images/Bg_ButtonBlueLeft.gif) repeat-x;
	border:1px solid #830215;
	float:left;
	padding:6px 50px;
	margin:0 6px 0 0;
	color:#f1f1f1;
	letter-spacing:0.60px;
	}
.buttonBlueLeft a:hover{
	border:1px solid #ff0026;
	color:#fff;
	}
.buttonGray a{
	background:url(../images/Bg_gridComponentHead.gif) repeat-x;
	border:1px solid #ccc;
	float:left;
	padding:3px 18px;
	margin:0 6px 0 0;
	color:#666;
	}
.buttonGray a:hover{
	border:1px solid #333;
	color:#000;
	}	
.buttonBlue a
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#8a0909 url(../images/Bg_ButtonBlue.gif) repeat-x;
	border:1px solid #fff;
	float:left;
	padding:6px 25px;
	margin:0 10px 0 0;
	color:#f8f8f8;
	}
.buttonBlue a:hover
{
	color:#fff;
}
/* Navigation */

.navigation{
	float:left;
	text-align="center"
	width:962px;
	height:31px;
	line-height:31px;
	margin:19px 0 0 0;
	padding-left:90px;
	}
.navigation ul{
	margin:0;
	padding:0;
	width:962px;
	float:none;
	z-index:250;
	}
.navigation li{
	list-style:none;
	float:left;
	font-weight:bold;
	line-height:29px;
	position:relative;
	}
.navigation li a{
	color:#000;
	margin:0 13px;
	display:block;
	float:left;
	}
.navigation li a:hover{
	color:#b7001b;
	}
.navigation li ul {
	padding-right: 1px;
	position: absolute;
	left: -999em;
	width: 170px;
	margin: 0;
	color:#cccccc;
	top:30px;
	background-color:#f0f0f0;
	z-index:989;
	float:left;
	}
.navigation li li {
	padding-right: 0em;
	width: 170px;
	font-weight:normal !important;
	margin:0 0 0 -13px;
	}
.navigation li ul li a{
	padding-right: 0em;
	width: 170px;
	font-weight:normal !important;
	padding:0 0 0 10px;
	border-bottom:1px solid #ddd;
	line-height:22px;
	}
.navigation li ul a {
	width: 170px;
	padding-right: 0px;
	background-color:#f0f0f0;
	}
.navigation li ul a:hover{
	width: 170px;
	padding-right: 0px;
	background-color:#a01212;
	color:#fff;
	}
.navigation li:hover ul ul, .navigation li:hover ul ul ul, .navigation li.sfhover ul ul, .navigation li.sfhover ul ul ul {
	left: -999em;
	}
.navigation li:hover ul, .navigation li li:hover ul, .navigation li li li:hover ul, .navigation li.sfhover ul, .navigation li li.sfhover ul, .navigation li li li.sfhover ul {
	left: auto;
	color: #333;
	}
/* Logo Header */

.logoHeader{
	width:100%;
	float:left;
	height:160px;
	padding:10px 0;
	}
.logoHeaderText{
	font:20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	line-height:28px;
	float:right;
	margin:65px 0 0 0;
	}
	
/* Top Nav */

.topNavigation{
	width:836px;
	margin:0 auto;
	height:34px !important;
	background-color:#520c0c;
	clear:both;
	position:relative;
	z-index:2;
	}
.topNavigation ul{
	margin:0;
	padding:0;
	}
.topNavigation li{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	float:left;
	letter-spacing:0.90px;
	line-height:34px;
	display:block;
	height:60px;
	position:static;
	z-index:10;
	}
.topNavigation li a{
	padding:0 16px;
	color:#fff;
	display:block;
	}	
.topNavigation li a:hover{
	background:url(../images/Bg_hover_Nav.gif) repeat-x;
	display:block;
	color:#fff;
	}
.topNavigation li:hover{
	background:url(../images/Image_NavigationHoverArrow.png) center 32px no-repeat;
	display:block;
	height:60px;
	position:relative;
	}
.topNavigationSelected{
	background:url(../images/Bg_hover_Nav.gif) repeat-x;
	display:block;
	color:#fff;
	}
.topNavigationSelected span{
	background:url(../images/Image_NavigationHoverArrow.png) center top no-repeat;
	display:block;
	height:60px;
	position:relative;
	}		
/* BdyContainer */
.bodyContainerStrip
{
	width:100%;
	/*clear:both;*/
	float:left;
}
.bodyContainer{
	width:960px;
	float:left;
	margin:-26px 0 0 0;
	position:relative;
	z-index:1;
	}
.bodyTopStrip{
	width:960px;
	float:left;
	background:url(../images/Image_bodyTopStrip.png) left bottom no-repeat;
	height:11px;
	}
.bodyBottomStrip{
	width:960px;
	float:left;
	background:url(../images/Image_bodyBottomStrip.png) left top no-repeat;
	height:11px;
	}
.bodyBgStrip{
	background:url(../images/Image_bodyBgStrip.gif) repeat-y;
	width:940px;
	float:left;
	padding:0 10px;
	margin:-1px 0 0 0;
	}
.searchStrip{
	background-color:#f5f5f4;
	border:1px solid #c9c9c9;
	width:920px;
	height:36px;
	line-height:36px;
	float:left;
	padding:0 9px;
	margin:0 0 6px 0;
	}
.flashBannerComponent{	
	width:940px;
	float:left;
	height:233px;
	margin:0 0 6px 0;
	}
.upComingEvents{
	float:right;
	width:251px;
	height:233px;
	background-color:#eeebeb;
	padding:0 15px;
	}
.SrchArw{
	float:left;
	margin:3px 0 0 -28px;
	}
	
/* Advertisemetns */

.advertiseComponent{
	float:left;
	width:100%;
	margin:0 0 6px 0;
	}
.upComingEventsLft{
	float:left;
	width:683px;
	}
.upComingEventsLftHed{
	height:37px;
	line-height:37px;
	float:left;
	width:100%;
	}
.upCmgEvntsDataListMain{
	float:left;
	width:670px;
	margin:6px 0 0 -17px;
	}
.upCmgEvntsDataList{
	background-color:#f5f5f4;
	border:1px solid #cecece;
	width:136px;
	height:206px;
	float:left;
	padding:6px;
	margin:0 0 0 17px;
	}
.index_RgtAdv{
	float:right;
	width:254px;
	}

.bookYourTickets{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:255px;
	color:#fff;
	border-top:1px solid #890418;
	border-bottom:1px solid #890418;
	border-left:1px solid #890418;
	background-color:#c30f29;
	height:28px;
	line-height:28px;
	padding:0 0 0 15px;
	position:absolute;
	z-index:3;
	right:8px;
	margin:-35px 0 0 0;
	}
.bookYourTickets a{
	color:#fff;
	text-decoration:underline;
	}
.bookYourTickets a:hover{
	color:#fff;
	text-decoration:none;
	}
/* Mgr */

.mgrB10{
	margin:0 0 10px 0;
	float:left;
	}
.mgrTB4{
	margin:4px 0;
	}
/* Padding */
.padB8
{
	padding:0 0 8px 0;
	float:left;
	width:100%;
}
/* Footer Links */

.footer{	
	width:962px; 
	height:60px; 
	float:left;
	color:#999;
	margin:10px 0 0 0;
	}
.footerLeft{
	float:left; 
	text-align:left; 
	line-height:22px;
	}
.footerRight{
	float:right; 
	padding-top:8px;
	}
.footer a{
	color:#666;
	}
.footer a:hover{
	color:#be0d27;
	}
	
/* Header Text */

.blueHed13{	
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#951023;
	line-height:18px;
	}
.blueHed14{	
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e50727;
	line-height:18px;
	}
	
/* Book Now */

/* Book Now Banner */

.bookNowBanner{
	width:940px;
	float:left;
	height:205px;
	margin:0 0 9px 0;
	}
.moviesComp{
	width:940px;
	float:left;
	}
.discriptionofMovie{
	background-color:#ccc;
	border:1px solid #333;
	font-weight:bold;
	width:610px;
	height:105px;
	float:left;
	text-align:center;
	padding:5px 10px 0 0;
	}
.discriptionofMovie p{
	color:#fff;
	line-height:16px;
	padding:4px 0 0 0;
	margin:0;
	}
.aboutMovie{
	background:url(../images/Bg_GrayTransparent.png) repeat;
	border:1px solid #d6cbcb;
	width:287px;
	float:right;
	height:274px;
	padding:6px;
	margin:-173px 0 0 0;
	position:relative;
	z-index:1;
	}
.paraText{
	margin:0;
	padding:0 0 6px 0;
	line-height:15px;
	color:#333;
	}
.movieInformComp{
	width:940px;
	float:left;
	clear:both;
	padding:9px 0 0 0;
	}
.movieInformCompLft{
	float:left;
	width:770px;
	}
.movieInfo{
	width:770px;
	float:left;
	padding:0 0 9px 0;
	}
.movieInfoLftImg{
	background:url(../images/Image_GrayRoundCornerLeft.gif) left top no-repeat;
	width:8px;
	height:130px;
	float:left;
	}
.movieInfoBgImg{
	background:url(../images/Image_GrayRoundCornerBg.gif) repeat-x;
	height:118px;
	float:left;
	width:754px;
	padding:6px 0;
	overflow:hidden;
	}
.movieInfoBgImg img
{
	width:205px;
	height:116px;
	float:left;
}
.movieInfoBgImg p{
	margin:0;
	line-height:15px;
	padding:0 0 5px 0;
	color:#333;
	}
.movieInfoRgtImg{
	background:url(../images/Image_GrayRoundCornerRight.gif) left top no-repeat;
	width:8px;
	height:130px;
	float:left;
	}
	
/* Images */

.leftSideImage{
	float:left;
	margin:0 8px 0 0;
	}
.rightSideImage{
	float:left;
	margin:0 8px 0 0;
	}

/* Font Colors */

.blueText{
color:#012f78;
}

.blackText{
	color:#000;
	}
.lightBlueText{
	color:#0063ff !important;
	}
.blueHed18{
	font:20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#012f78;
	line-height:28px;
	}	
/* cmsLogo
.cmsLogo{
	margin:55px 150px 0 0;
	float:right;
	} */
	
/* buyTickets 

.buyTickets{
	width:940px;
	float:left;
	}
.moviePicComponent{
	width:940px;
	float:left;
	}
.moviePicLeft{
	background:url(../images/Bg_moviePic.gif) no-repeat;
	width:352px;
	height:450px;
	float:left;
	padding:6px 4px;
	margin:0 10px 0 0;
	}
.moviePicLeft img{
	width:352px;
	height:447px;
	}
.buyTicketsComp{
	width:570px;
	float:left;
	}
.buyTicketsCompLeft{
	width:305px;
	float:left;
	margin:0 10px 0 0;
	}
.buyTicketsCompRight{
	width:255px;
	float:left;
	}
.buyTicketsText{
	width:300px;
	float:left;
	}
.buyTicketsText ul{
	margin:0;
	padding:0;
	}
.buyTicketsText li{
	list-style:none;
	line-height:18px;
	background:url(../images/icon_blueDot.gif) left 6px no-repeat;
	padding:0 0 0 12px;
	color:#666;
	}*/
/* subscriber 
.subscriber{
	width:255px;
	float:left;
	height:96px;
	margin:0 0 10px 0;
	}
.subscriberLeft{
	background:url(../images/Image_SubscriberLeft.gif) left top no-repeat;
	width:6px;
	height:96px;
	float:left;
	}
.subscriberRight{
	background:url(../images/Image_SubscriberRight.gif) left top no-repeat;
	width:6px;
	height:96px;
	float:left;
	}
.subscriberBg{
	background:url(../images/Image_SubscriberMidBg.gif) repeat-x;
	height:96px;
	float:left;
	width:243px;
	}
.subscriberBg p{
	margin:0;
	padding:5px 0;
	}*/
/* promotion code
.promotionCode{
	width:255px;
	float:left;
	height:120px;
	}
.promotionCodeLeft{
	background:url(../images/Image_PromotionCodeLeft.gif) left top no-repeat;
	width:6px;
	height:120px;
	float:left;
	}
.promotionCodeRight{
	background:url(../images/Image_PromotionCodeRight.gif) left top no-repeat;
	width:6px;
	height:120px;
	float:left;
	}
.promotionCodeBg{
	background:url(../images/Image_PromotionCodeMidBg.gif) repeat-x;
	height:120px;
	float:left;
	width:243px;
	}
.promotionCodeBg p{
	margin:0;
	padding:5px 0;
	} */
/* calendar 
.calendar{
	margin:10px 0 0 0;
	float:left;
	width:100%;
	}
.calendarAvailability{
	width:255px;
	float:left;
	
	}
.calendarAvailability p{
	padding:6px 0 0px 0;
	margin:0;
	}*/
/* movieTitle 

.movieTitle{
	font:26px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#063f99;
	line-height:44px;
	clear:both;
	float:left;
	width:100%;
	}
	*/
/* Spry Tabds1 */

.myAccTab{
	margin:0 2px 0 0;
	padding:0;
	float:left;
	}
.myAccTab ul{
	margin:0;
	padding:0;
	}
.myAccTab{
	list-style: none;
	}
.myAccTab li{
	float:left;
/*	background:url(../images/Image_SpryTabRight.gif) no-repeat right top;
*/	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	list-style:none;
	}
.myAccTabNormal{
	float:left;
	display:block;
	line-height:16px;
	padding:6px 20px;
	background:#cfcfcf;
	color:#333;
	text-decoration: none;
	font-weight:bold;
	}
.myAccTabSelected{
	float:left;
	background:#a01212 !important;
	display:block;
	color:#fff !important;
	padding:10px 21px !important;
	margin:-2px 0 0 0 !important;
	}
.myAccTabSelected a{
	color:#fff !important;
	font-weight:bold;
	}
/*.myAccTabSelected li a{
	float:left;
	display:block;
	line-height:16px;
	padding:6px 20px;
	background:url(../images/Image_SpryTabLftSelected.gif) no-repeat left top;
	color:#000;
	text-decoration: none;
	}*/
/* Spry Bot Strip */
.spryBgStrip{
	float:left;
	width:762px;
	padding:4px;
	background:#e7e7e7;
	min-height:561px;

	}
.spryBgStrip p{
	padding:6px 0;
	margin:0;
	line-height:16px;
	color:#333;
	}
.spryBotStrip{
	background:url(../images/spryBotStrip.gif) left top no-repeat;
	width:947px;
	height:21px;
	margin:-3px 0 0 -3px;
	float:left;
	}

/* Javascript Horizontal Gallery */

.imageSlideshow{
	width:570px;
	float:left;
	clear:both;
	margin:7px 0 0 0;
	padding:7px 0 0 0;
	border-top:1px solid #b2ccf4;
	}
.imageSlideshowLeft{
	background:url(../images/Image_GrayRoundCornerLeft.gif) left top no-repeat;
	width:8px;
	height:130px;
	float:left;
	}
.imageSlideshowRight{
	background:url(../images/Image_GrayRoundCornerRight.gif) left top no-repeat;
	width:8px;
	height:130px;
	float:left;
	}
.imageSlideshowBg{
	background:url(../images/Image_GrayRoundCornerBg.gif) repeat-x;
	width:554px;
	height:130px;
	float:left;
	}
.jcarousel-skin-tango .jcarousel-container {
  /*  -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:490px;
    padding: 20px 40px;
/*	height:130px;
*/	float:left;
	margin:0 0 0 -8px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
/*    height: 130px;
*/    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  490px;
    height:87px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  91px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 81px;
    height: 77px;
	background:url(../images/Image_slideshowLiBg.png) no-repeat;
	padding:4px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 50px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/icon_NextArrow.png) left top no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 50px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/icon_PreviousArrow.png) left top no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* event calendar */
.calendarevent{
	width:224px;
	float:left;
	background:#fff;
	}
.monthevent {
	font:bold 11px verdana;
	color:#fff;
	height:30px;
	background-color:#063f99;
	}
.daysofweekevent {
	background-color:#ebf3ff;
	width:93px;
	height:80px;
	font:bold 11px verdana;
	color:#000;
	height:25px;
	border:1px solid #c8ddff;	
	}
.daysevent{
	font-size: 11px;
	font-family:verdana;
	color:black;
	padding:2px;
	height:24px;
	background-color:#e8e8e8;
	border:1px solid #bfbebe;
	}
.dayseventDisalbe{
	font-size: 11px;
	font-family:verdana;
	color:black;
	padding: 2px;
	width:93px;
	height:80px;
	background-color:#999;
	}
.dayseventToday{
	font-size: 11px;
	font-family:verdana;
	color:black;
	padding: 2px;
	width:93px;
	height:80px;
	background-color:#f90;
	}
.days #todayevent{
	color:#f00;
	}
.calpreevent{	
	width:17px;
	float:left;
	}
.calnextevent{
	width:17px;
	float:left;
	}
.calmidevent{
	width:290px;
	float:left;
	background-color:#ccc;
	}
.dayseventact{
	background-color:#f5e3b4;
	}
.dayseventdis{
	background-color:#f5e3b4;
	}
.calendarHed{
	background:#013079 url(../images/Bg_CalendarHed.gif) repeat-x;
	height:26px;
	}
/* gridTopCorner */
.gridTopCorner{
	width:770px;
	float:left;
	margin:0px 0 0 0;
	}
.gridTopCornerLeft{
	background:url(../images/Image_gridTopCornerLeft.gif) left top no-repeat;
	width:8px;
	height:35px;
	float:left;
	}
.gridTopCornerRight{
	background:url(../images/Image_gridTopCornerRight.gif) left top no-repeat;
	width:8px;
	height:35px;
	float:left;
	}
.gridTopCornerBg{
	background:url(../images/Bg_gridTopCorner.gif) repeat-x;
	height:35px;
	float:left;
	width:754px;
	}
 /* grid Component */
.gridComponent{
	width:754px;
	float:left;
	margin:-25px 0 0 8px;
	position:relative;
	z-index:2;
	}
.gridComponentHead{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:url(../images/Bg_gridComponentHead.gif) repeat-x;
	height:20px;
	line-height:20px;
	border:1px solid #dad9d9;
	width:744px;
	float:left;
	padding:0 0 0 10px;
	}
.gridComponentHead a{
	color:#333;
	text-transform:uppercase;
	}
.gridComponentHead a:hover{
	color:#be0d27;
	}
.gridComponentHead a.selected{
	color:#be0d27;
	}
.gridRepeater{
	width:756px;
	margin:9px 0 0 0;
	float:left;
	clear:both;
	}
.grid{
	width:754px;
	float:left;
	border:1px solid #dad9d9;
	border-collapse:collapse;
	}
.grid td{
	padding:0 0 0 8px;
	border:1px solid #dad9d9;
	}
.gridHead{
	font-weight:bold;
	background:url(../images/Bg_gridComponentHead.gif) repeat-x;
	height:20px;
	line-height:20px;
	border:1px solid #dad9d9;
	padding:0 0 0 10px;
	width:744px;
	}
.gridItem{
	background:url(../images/Bg_GridItem.gif) repeat-x;
	height:22px;
	line-height:22px;
	color:#666;
	}
/* Events Venue */

.venueFlash{
	width:754px;
	float:left;
	clear:both;
	height:410px;
	margin:10px 0 0 0;
	}
/* generalImgGallery */

.generalImgGallery{
	width:100%;
	float:left;
	margin:10px 0;
	}
.generalImgGallery ul{
	margin:0;
	padding:0;
	width:794px;
	margin:10px 0 0 -45px;
	}
.generalImgGallery li{
	list-style:none;
	text-align:center;
	color:#bebebe;
	float:left;
/*	padding:4px;
	border:1px solid #ccc;*/
	margin:0 0 0 43px;
	width:68px;
/*	height:80px;*/
	line-height:16px;
	}
.generalImgGallery li img{
	width:68px;
	height:80px;
	padding:4px;
	border:1px solid #ccc;
	margin:0 0 4px 0;
	}
.generalImgGallery li a{
	color:#520C0C;
	text-decoration:underline;
	}
.generalImgGallery li a:hover{
	color:#333;
	text-decoration:none;
	}
/* Bookings Left */
.bookingsLeft{
	width:100%;
	float:left;
	padding:0 0 9px 0;
	}
.bookingsLeftComp{
	background:#e0e0e0 url(../images/Bg_GrayShade.gif) repeat-x;
	min-height:144px;
	float:left;
	width:454px;
	border:1px solid #ccc;
	padding:6px;
	}
/* Positions */
.posRelative{
	position:relative;
	right:-10px;
	}
/* Transport  */
.transportText{
	background:url(../images/Bg_GrayShade.gif)  repeat-x;
	min-height:40px;
	width:752px;
	float:left;
	border:1px solid #dad9d9;
	margin:0 0 9px 0;
	}
/* Location */

.locationLeft{
	width:335px;
	float:left;
	}
.locateUs{
	background:#e0e0e0 url(../images/Bg_GrayShade.gif) repeat-x;
	width:323px;
	float:left;
	margin:9px 0 0 0;
	border:1px solid #ccc;
	padding:6px;
	}
.locationRight{
	width:410px;
	float:right;
	}
/*  Strips */
.grayStrip{
	font-weight:bold;
	color:#fff;
	width:758px;
	float:left;
	background-color:#333;
	height:35px;
	line-height:35px;
	padding:0 0 0 10px;
	border:1px solid #ccc;
	margin:3px 0 0 0;
	}
/* Be A Star */
.beAstar{
	float:left;
	width:755px;
	padding:0 0 0 15px;
	}
.beAstarLeft{
	/*width:345px;*/
	float:left;
	/*margin:0 0 0 20px;*/
	}
.beAstarRight{
	/*width:345px;*/
	float:left;
	/*margin:0 0 0 30px;*/
	}
.beAstar ul{
	margin:0;
	padding:0 0 8px 0;
	}
.beAstar li{
	background:#e0e0e0 url(../images/Bg_GridItem.gif) repeat-x;
	height:22px;
	line-height:20px;
	color:#666;
	margin:4px 8px 0 0px;
	border:1px solid #ccc;
	padding:0 0 0 10px;
	width:345px;
	float:left;
	}
.beAstar li a{
	color:#0063ff;
	text-decoration:underline;
	display:block;
	}
.beAstar li a:hover{
	text-decoration:none;
	}
.beAstarLeft td
{
	vertical-align:top;
	text-align:left;
}
/* Production */

.production{
	width:632px;
	float:left;
	}
.productionLeft{
	width:440px;
	float:left;
	}
.productionLeftImageComp{
	width:440px;
	height:285px;
	}
.productionLeftImage{
	width:440px;
	height:245px;
	}
.productionLeftImageTitle{
	width:440px;
	height:40px;
	float:left;
	}
.productionLeftImageTitleLft{
	background:url(../images/Image_GrayCornerLeft.gif) no-repeat;
	width:8px;
	height:40px;
	float:left;
	}
.productionLeftImageTitleRgt{
	background:url(../images/Image_GrayCornerRight.gif) no-repeat;
	width:8px;
	height:40px;
	float:left;
	}
.productionLeftImageTitleBg{
	background:url(../images/Image_GrayCornerBg.gif) repeat-x;
	width:414px;
	height:40px;
	line-height:40px;
	float:left;
	padding:0 5px;
	}
.productionLeftImageTitleBgHed{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#323232;
	line-height:40px;
	float:left;
	}
/* Events */
.eventsComp{
	width:455px;
	float:left;
	margin:0 0 0 -14px;
	}
.events{
	background:url(../images/Bg_Events.gif) no-repeat;
	width:78px;
	height:95px;
	float:left;
	color:#fff;
	margin:0 0 0 9px;
	}
.events p{
	margin:0;
	padding:0;
	line-height:13px;
	}
.events a{
	color:#fff;
	}
.events a:hover{
	color:#000 !important;
	}
/* font */
.font10{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}
/* productionText */
.productionText{
	width:100%;
	float:left;
	clear:both;
	margin:9px 0 0 0;
	}
/* Image Slide Show */
.verticalGal{
	width:184px;
	float:left;
	margin:-4px 0 0 8px;
	}
.verticalGalImageTop{
	background:url(../images/Image_verticalGalleryTop.gif) left bottom no-repeat;
	width:184px;
	height:8px;
	float:left;
	}
.verticalGalImageBot{
	background:url(../images/Image_verticalGalleryBottom.gif) left bottom no-repeat;
	width:184px;
	height:8px;
	float:left;
	}
.verticalGalImageBg{
	background:url(../images/Image_verticalGalleryBg.gif) repeat-y;
	width:184px;
	float:left;
	}
/* AdvertiseMent */
.leftAdvertiseMent{
	background-color:#ccc;
	border:1px solid #333;
	font-weight:bold;
	width:160px;
	height:598px;
	margin:0 8px 8px 0;
	float:left;
	text-align:center;
	}
	/* loginComp */
.loginComp{
	width:470px;
	margin:0 auto;
	}
.loginCompTop{
	background:url(../images/Image_LoginTop.gif) no-repeat;
	width:470px;
	height:15px;
	float:left;
	}
.loginCompBg{
	background:url(../images/Bg_LoginBg.gif) repeat-y;
	width:470px;
	float:left;
	}
.loginCompBottom{
	background:url(../images/Image_LoginBottom.gif) no-repeat;
	width:470px;
	height:15px;
	float:left;
	}
.loginTextBox{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	height:22px;
	
	background:url(../images/Bg_LoginTextBox.gif) no-repeat;
	width:206px;
	float:left;
	padding:8px 8px 0 8px;
	border:none;
	border:0;
	}
.loginCompBg a.b{
	color:#f90026;
	text-decoration:underline;
	}
.loginCompBg a.b:hover{
	color:#000;
	text-decoration:none;
	}
	
	/* PopUp Message */

.message{
	/*min-width:448px;*/
	background-color:#fff;
	margin:0 auto;
	float:left;	
	}
.messageHed h1{
	padding:0 0 0 15px;
	background:url(../images/Bg_CalendarHed.gif) repeat-x;
	height:28px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#fff;
	line-height:28px;
	margin:0;
		/*border-top:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;*/	
	}
.messageHed{
	background:url(../images/razzamatazz_PopUpMessageHeaderBackGround.gif) repeat-x;
	/*width:551px;*/
	height:30px;		
	}

.messagebdy {
	height:auto;
	/*border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;*/
	/*float:left;*/
	background-color:#ffffff;	
	}
.grayhedPopUp{
	background:url(../images/Bg_Header.gif) repeat-x;
	font-weight:bold;
	height:28px;
	line-height:25px;
	border:1px solid #9db0bc;
	color:#fff;
	padding:0 0 0 10px;
	margin:0 0 8px 0;
	}
/* Calendar */

.calendarComp{
	width:770px;
	float:left;
	padding:0 0 12px 0;	
	}
.calendarCompCornerTop{
	background:url(../images/Image_RoundedCornerTop.gif) left bottom no-repeat;
	width:770px;
	height:7px;
	float:left;
	}
.calendarCompCornerBg{
	background:url(../images/Image_RoundedCornerBg.gif) repeat-y;
	width:756px;
	float:left;
	padding:0 7px;
	}
.calendarCompCornerBot{
	background:url(../images/Image_RoundedCornerBottom.gif) left bottom no-repeat;
	width:770px;
	height:7px;
	float:left;
	}
.calendarDate{
	background:url(../images/Bg_CalendarDate.gif) no-repeat;
	width:65px;
	height:40px;
	float:left;
	margin:0 22px 0 0;
	padding:13px;
	text-align:center;
	font:14px "Times New Roman", Times, serif;
	font-weight:bold;
	color:#fff;
	}
.calendarRightText{
	width:643px;
	float:right;
	}
.calendarRightText ul{
	margin:0;
	padding:0;
	float:left;
	}
.calendarRightTextItem{
	list-style:none;
	float:left;
	width:173px;
	border-left:1px solid #d1d1d1;
	padding:0 20px 0 20px;
	margin:3px 0;
	}
.calendarRightTextHead{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#012f78;
	}
.calendarRightTextHead a{
	color:#012f78;
	}
.calendarRightTextItem ul{
	margin:0;
	padding:0;
	}
.calendarRightTextItem li{
	list-style:none;
	width:150px;
	height:76px;
	/*display:block;*/
	overflow:hidden;
	float:left;
	}
.calendarRightTextItem li .show{
	width:150px;
	height:76px;
	background:none !important;
	padding:0;
	margin:0;
	display:block;
	float:left;
	}
.calendarRightTextItem li .hide{
	font:11px Verdana, Arial, Helvetica, sans-serif !important;
	padding:0px;
	/*width:596px;
	height:76px;*/
	margin:0;
	color:#fff;
	}
.calendarRightTextItem li .hide p{
	font:11px Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	padding:4px 2px 2px 4px;
	margin:0;
	text-align:left;
	color:#666;
	}
.calendarRightTextItem li .hide a{
	font:11px Verdana, Arial, Helvetica, sans-serif !important;
	margin:0px 0 0 0;
	background:none;
	color:#b54c00;
	}
.calendarRightTextItem li .hide a:hover{
	color:#000;
	}
.calendarRightTextItem li:hover .show, calendarRightTextItem li.over .show{
	cursor:pointer;
	height:0;
	}
.calendarRightTextItem li:hover .hide, calendarRightTextItem li.over .hide{
	display:block;
	width:596px;
	height:76px;
	position:absolute;	
	cursor:pointer;
	margin-top:62px;
	margin-left:-230px;
	cursor:text;
	z-index:99989;
	}
.calendarRightTextItem li:hover .show, calendarRightTextItem li.over .show{
	cursor:pointer;
	height:0;
	}
.accTitle{
	font:13px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:0 0 0 6px;
	line-height:18px;
	color:#000;
	}
/* POP UP */
.popComp{
	float:left;
	padding:0 25px 0 22px;	
	}
.whtRcTopStrip{
	background:url(../images/Image_WhiteCornerTop.gif) left bottom no-repeat;
	width:422px;
	height:11px;
	float:left;
	}
.whtRcBgStrip{
	background-color:#fff;
	width:400px;
	float:left;
	padding:0 10px 10px 10px;
	border-left:1px solid #cfcdcd;
	border-right:1px solid #cfcdcd;
	}
.whtRcBotStrip{
	background:url(../images/Image_WhiteCornerBottom.gif) left top no-repeat;
	width:422px;
	height:11px;
	float:left;
	}
.whtRcBgStripHed{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	height:25px;
	line-height:25px;
	float:left;
	width:100%;
	}
.whtRcBgTxt{
	width:422px;
	float:left;
	}
.whtRcBgLftTxt{
	float:left;
	width:400px;
	margin-right:26px;
	}
.whtRcBgRgtTxt{
	float:right;
	width:150px;
	padding:55px 25px 0 25px;
	}
.whtRcBgRgtTxt img{
	border:1px solid #888888;
	}
.whtRcBgLftHedTxt{
	font:24px Helvetica, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#f21345;
	line-height:40px;
	}
.whtRcBgLftTxt p{
	margin:0;
	padding:3px 0 8px 0;
	line-height:17px;
	color:#4a4a4a;
	}
.brd{
	height:1px;
	background-color:#ccc;
	float:left;
	width:100%;
	clear:both;
	margin:6px 0;
	}
/* Book Now */
.bookNowRgtAdv{
	width:160px;
	float:right;
	}
.bookNowTopText{
	width:765px;
	float:left;
	padding:0 0 0 5px;
	}
.bookNowTopText p{
	padding:5px 0;
	margin:0;
	line-height:16px;
	color:#666;
	}
.bookNowTopTextBtn{
	position:relative;
	left:-6px;
	}
.bookNowImgBg{
	width:375px;
	height:230px;
	float:left;
	}
.bookNowCompMain{
	width:100%;
	float:left;
	width:800px;
	margin:-13px 0 0 -30px;
	padding:0 0 10px 0;
	}
.bookNowComp{
	float:left;
	background:url(../images/Bg_BookNow.gif) no-repeat;
	width:355px;
	height:210px;
	padding:10px;
	margin:0 0 10px 21px;
	}
.bookNowCompText{
	background:url(../images/Bg_BlackTransparent.png) repeat;
	width:355px;
	float:left;
	margin:-69px 0 0 0;
	position:relative;
	z-index:6;
	color:#fff;
	line-height:19px;
/*	padding:5px 0;
*/	}
.bookNowCompText a{
	color:#ffa800;
	}
.bookNowCompText a:hover{
	color:#fff;
	}
.blueHed18{
	font:20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#012f78;
	line-height:28px;
	}
/* News */

.newsComponent{
	width:770px;
	float:left;
	padding:0 0 10px 0;
	}
.newsComponentHead{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e20323;
	line-height:25px;
	border-bottom:1px solid #b90621;
	border-top:1px solid #b90621;	
	margin:0 0 5px 0;
	}

.newsComponent p{
	padding:4px 0;
	margin:0;
	line-height:17px;
	color:#333;
	}
.newsLetter{
	width:748px;
	background:#ececec url(../images/Bg_NewsComponent.gif) repeat-x;
	border:1px solid #e0e0e0;
	padding:0 10px 5px 10px;
	margin:0 0 10px 0;
	float:left;
	}

.newsLetter p{
	padding:5px 0;
	margin:0;
	line-height:16px;
	color:#4e4e4e;
	}
.newsLetterHead{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	}
.newsLetterHead a{
	color:#d70525;
	}
.newsLetterHead a:hover{
	color:#000;
	}
.gridTextBox{
	border:0;
	padding:3px 5px 3px 5px;
	line-height:normal;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background:transparent;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	
	}
/* bodyText */
.bodyText{
	width:100%;
	float:left;
	}
.bodyText p{
	padding:0 0 8px 0;
	margin:0;
	line-height:17px;
	color:#333;
	}
/* enquiryGrid */
.enquiryGrid{
	border:1px solid #ccc;
	border-collapse:collapse;
	}
.enquiryGridHead{
	background:#dbdbdb url(../images/Bg_NewsComponent.gif) repeat-x;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e70123;
	height:30px;
	line-height:30px;
	padding:0 0 0 10px;
	}
/* Related Websites */
.relatedWebsites{
	background:#ececec url(../images/Bg_NewsComponent.gif) repeat-x;
	border:1px solid #e0e0e0;
	padding:0px 0px;
	height:28px;
	line-height:28px;
	float:left;
	width:768px;
	}
/* Advertisements */

.adv1{
	background-color:#ccc;
	border:1px solid #333;
	font-weight:bold;
	width:250px;
	height:180px;
	line-height:178px;
	margin:0 0 8px 0;
	float:right;
	text-align:center;
	}
.advrightSide{
	background-color:#ccc;
	border:1px solid #333;
	font-weight:bold;
	width:160px;
	height:598px;
	margin:0 0 8px 0;
	float:right;
	text-align:center;
	}
.adv3{
	background-color:#ccc;
	border:1px solid #333;
	font-weight:bold;
	width:300px;
	height:250px;
	float:right;
	margin: 0 0 0 0;
	text-align:center;
	}	
.adv2{
	background-color:#ccc;
	border:1px solid #333;
	font-weight:bold;
	width:307px;
	height:97px;
	line-height:97px;
	/*margin:0 0 8px 0;*/
	float:left;
	text-align:center;
	}
.advMgr{
	margin:0 6px;
	float:left;
	text-align:center;
	}
.homepageContent{
	width:660px; 
	height:94px; 
	float:left; 
	clear:both;
	margin:10px 0 0 0;
	}	
/* Event Calendar Final */
.calendarRepeater{
	width:100%;
	float:left;
	}
.eventCalendarHed{
	background-color:#f5f5f4;
	border:1px solid #c9c9c9;
	width:750px;
	height:36px;
	line-height:36px;
	float:left;
	padding:0 9px;
	margin:0 0 0px 0;
	}
.eventDateHead{
	background:url(../images/Bg_BlueHeader.gif) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	width:758px;
	height:30px;
	line-height:30px;
	border-top:1px solid #94051b;
	padding:0 0 0 10px;
	float:left;
	margin:8px 0 8px 0;
	}
.eventsDateMain{
	float:left;
	width:770px;
	margin:-10px 0 0 0;
	}
.eventsDate{
	width:320px;
	padding:6px;
	float:left;
	border:1px solid #a01212;	
	height:104px;
	margin:10px 10px 0 0;
	}
.eventsDateLft{
	background:url(../images/Bg_Events.gif) no-repeat;
	width:78px;
	height:95px;
	float:left;
	color:#fff;
	margin:5px 0 0 0;
	}
.eventsDateLft p{
	margin:0;
	padding:0;
	line-height:13px;
	}
.eventsDateLft a{
	color:#fff;
	}
.eventsDateLft a:hover{
	color:#000;
	}
.eventsDateRgt{
	width:232px;
	float:left;
	margin:0 0 0 10px;
	padding:15px 0 0 0;
	}
.eventsDateRgtHed{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-align:center;
	height:50px;
	}
/* seating */
.seating{
	width:600px;
	float:left;
	margin:0 8px 0 0;
	}
	
/* Image Gallery */

#box6{
position:absolute;
width:403px;
height:228px;
overflow:hidden;
margin:-2px 0 0 0;
	}
#box6 span{
display:block;
	}
#handles6_1{
float:left;
	}
#handles6_2{
float:right;
	}
.fpsblurb{
	height:46px;
	overflow:hidden;
	}
.fpsblurbTitle{
	height:15px;
	overflow:hidden;
	width:202px;
	float:left;
	margin:1px 0 0 0;
	}
.fpsblurb a{
	color:#fff;
	}
.fpsblurb a:hover{
	color:#fff;
	}
.mask6{
	width:400px;
	overflow:hidden;
	cursor:pointer;
	border-left:3px solid #910216;
	border-right:3px solid #910216;
	background-color:#910216;
	float:right;
	}
.sample6 .buttons{
	clear:both;
	text-align:center;
	}
.thumbs{
	width:243px;
	height:228px;
	float:left;
	background-color:#000;
	}
.thumbs div{
	width:243px;
	background-color:#520C0C;
	border-bottom:2px solid #430606;
	color:#fff !important;
	float:left;
	}
.thumbs div:hover{
	background:#a01212;
	color:#fff !important;
	cursor:pointer;
	}
.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
	}
.info{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	width:255px;
	color:#fff;
	border-top:1px solid #430606;
	border-bottom:1px solid #430606;
	border-left:1px solid #430606;
	background-color:#520C0C;
	height:28px;
	line-height:28px;
	padding:0 0 0 15px;
	position:absolute;
	z-index:3;
	right:0;
	top:180px;
	overflow:hidden;
	}
.info a{
	color:#fff;
	padding:0 10px 0 0;
	}
h4{
	margin:0;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	cursor:text;
	}
span img{
	display:block;
	border:none;
	height:229px;
	}
/* popUp */
.message{
	width:382px;
	background-color:#fff;
	margin:0 auto;
	}
.message h1{
	font:20px "Times New Roman", Times, serif;
	color:#710d0d;
	letter-spacing:0.50px;
	text-align:center;	
	text-transform:uppercase;
	font-weight:bold;
	}
/* Developing */
.messageFail{
	font-weight: bold;
	font-size:11px;
	color:red;
	font-family: Helvetica, sans-serif, Verdana, Arial;
	}
.messageSuccess{
	font-weight: bold;
	font-size:11px;
	color:green;
	font-family: Helvetica, sans-serif, Verdana, Arial;
	}
	/* Movie Details */
.movieDetailsGrid{
	background:#e0e0e0 url(../images/Bg_GridItem.gif) repeat-x;
	height:30px;
	line-height:30px;
	color:#333;
	}
.movieDetailsGrid td{
	padding:0 10px;
	}
.movieDetailsGrid td a{
	color:#be0d27;
	text-decoration:underline;
	}
.movieDetailsGrid td a:hover{
	color:#000;
	text-decoration:none;
	}
