/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:url(../images/pgbg.jpg) repeat-x;
	background-color:#510507;
	font:normal 11px Tahoma;
	color:#fff;
	}
	
h1, h2, h3, p, ul, li {
	margin:0px;
	padding:0px;
	}
	
ul {
	list-style-type:none;
	}
	
#container {
	width:1000px;
	height:auto;
	display:block;
	margin:0 auto;
	}
/*------------------------header------------------*/
#header {
	width:1000px;
	height:426px;
	background:url(../images/header_pic2.jpg) no-repeat top;
	position:relative;
	}
/*#logo {
	width:215px;
	height:186px;
	background:url(../images/fright_logo.jpg) no-repeat;
	position:absolute;
	margin-left: 155px;
	margin-top: 30px;
	}*/

/*----------------------nav------------------*/

/*#nav {
	width:740px;
	height:30px;
	padding:63px 0 0 135px;
	}*/
/*#nav {
	width:770px;
	height:30px;
	position: absolute;
	margin-top: 63px;
	left:145px;
	padding:0;
	top: 0;
}*/
#nav {
	width:740px;
	height:30px;
	margin: 0 auto;
	padding:0 0 0 35px;
	position: absolute;
	top:63px;
	left:0;
	right:0;
	}
	*html #nav {
	width:748px;
	height:30px;
	margin: 0 auto;
	padding:0 0 0 100px;
	position: absolute;
	top:63px;
	left:75px;
	right:0;
	}
	
ul li{
	float: left;
	padding-left:6px;
	border:0px;
	}
	
.home a{
	width:43px;
	height:16px;
	background:url(../images/home.gif) no-repeat;
	float:left;
}
.home a:hover{	
	background:url(../images/home_over.gif) no-repeat;
}
.price a{
	width:48px;
	height:16px;
	background:url(../images/price.jpg) no-repeat;
	float:left;
}
.price a:hover{
	
	background:url(../images/pricehover.jpg) no-repeat;
}
/*.theshow a{
	width:84px;
	height:16px;
	background:url(../images/theshow.gif) no-repeat;
	float:left;
}
.theshow a:hover{
	width:84px;
	height:16px;
	background:url(../images/theshow_over.gif) no-repeat;
}
*/

.availabledate a{
	width:131px;
	height:16px;
	background:url(../images/availabledate.gif) no-repeat;
	float:left;
}
.availabledate a:hover{
	width:131px;
	height:16px;
	background:url(../images/availabledate_over.gif) no-repeat;
}


.venue a{
	width:55px;
	height:16px;
	background:url(../images/venue.gif) no-repeat;
	float:left;
}
.venue a:hover{
	width:55px;
	height:16px;
	background:url(../images/venue_over.gif) no-repeat;
}



.specialevents a{
	width:119px;
	height:16px;
	background:url(../images/specialevents.gif) no-repeat;
	float:left;
}
.specialevents a:hover{
	width:119px;
	height:16px;
	background:url(../images/specialevents_over.gif) no-repeat;
}


.booking a{
	width:77px;
	padding-top:7px;
	height:16px;
	background:url(../images/booking.gif) no-repeat;
	float:left;
}
.booking a:hover{
	width:77px;
	height:16px;
	background:url(../images/booking_over.gif) no-repeat;
}

/*
.comments a{
	width:86px;
	height:16px;
	background:url(../images/comments.gif) no-repeat;
	float:left;
}
.comments a:hover{
	width:86px;
	height:16px;
	background:url(../images/comments_over.gif) no-repeat;
}
*/


.menus a{
	width:53px;
	height:16px;
	background:url(../images/menus.gif) no-repeat;
	float:left;
}
.menus a:hover{
	width:53px;
	height:16px;
	background:url(../images/menus_over.gif) no-repeat;
}

.promostuff a{
	width:110px;
	height:16px;
	background:url(../images/promostuff.gif) no-repeat;
	float:left;
}
.promostuff a:hover{
	width:110px;
	height:16px;
	background:url(../images/promostuff_over.gif) no-repeat;
}
.email a{
	width:37px;
	height:16px;
	background:url(../images/email.gif) no-repeat;
	float:left;
}
.email a:hover{
	width:37px;
	height:16px;
	background:url(../images/email_over.gif) no-repeat;
}
.testnom a{
	width:92px;
	height:16px;
	background:url(../images/cast.gif) no-repeat;
	float:left;
}
.testnom a:hover{
	width:92px;
	height:16px;
	background:url(../images/cast_over.gif) no-repeat;
}
	
/*----------------------content------------------*/
#content {
	width:1000px;
	height:auto;
	background:#510507 url(../images/contentbg.jpg) no-repeat top;
	float:left;
	}
#left {
	width:290px;	
	float:left;
	padding:0px 0px 0px 5px ;  
	}
	#left div.faq{
	width:260px;
	height:auto;
	padding:0px;
	text-align:left;
	margin:0px;
	padding:10px;
	background: url(../images/boxbg.jpg) repeat-y left;
/*	background:#460405;*/
/*	border:1px solid #680002;*/
	}
 
#left div.faq p{
float:left;
width:260px;
font:normal 11px Tahoma;
color:#fff;
text-align:justify;
}
#left div.faq div{
width:260px;
text-align:right;
}
#left div.faq div a{
font:normal 11px Tahoma;
color:#00FF00;
text-decoration:underline;
text-align:right;
}
#left div.faq div a:hover{
font:normal 11px Tahoma;
color:#fff;
text-decoration:none;
text-align:right;
}
#left div.faq p strong{
font:bold 11px Tahoma;
color:#ff999b;
line-height:24px;
}


#middle {
	width:380px;
	float:left;
	margin:0px;
	padding:0 0 0 0;
}
#middle p.shows{
	width:348px;
	height:249px;
	padding:0px;
	margin:0px auto;
	float:left;
	}
	#middle p.shows1{
	color:#FFFFFF;
	}
	
#middle p.call{
	width:393px;
	height:28px;
	background:url(../images/call-img.gif) no-repeat top;
	padding:0px;
	margin:0px auto;
	float:left;
}
#middle p.book-now{
	width:393px;
	height:37px;
	background:url(../images/book-now-img.gif) no-repeat top;
	padding:0px;
	margin:0px auto;
	float:left;

}
	
#middlecontent{
	width:440px;
	height: auto;
	padding:0px;
	float:left;
	padding-top:30px;
	}
	
#middlecontent h3.headings{
color: #eba1a3;
font:normal 20px Arial, Helvetica, sans-serif;
margin-bottom:10px;
width:650px;
float:none;
text-transform:uppercase;
}
#middlecontent div.headings{
color: #ff0000;
font:normal 20px Arial, Helvetica, sans-serif;
margin-bottom:10px;
width:650px;
float:none;
text-transform:uppercase;
}
#middlecontent .description{
	width:440px;
	height: auto;
	text-align:justify;
	}

#middlecontent #description{
	width:600px;
	height: auto;
	text-align:justify;
	}	
#middlecontent #description p{
	width:600px;
	height: auto;
	text-align:justify;
	line-height:18px;
	}
	#middlecontent #description p strong{
	color:#00FF00;
	}
#middlecontent #description img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}

#payment-container{
	width:440px;
	height: auto;
	padding:0px 0 0 20px;
	float:left;
	padding-top:30px;
	}
	
#payment-container h3.headings{
color: #ff0000;
font:normal 20px Arial, Helvetica, sans-serif;
margin-bottom:10px;
width:650px;
float:none;
text-transform:uppercase;
}
#payment-container .description{
	width:440px;
	height: auto;
	text-align:justify;
	} 
p.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	line-height:18px;
	width:650px;
	margin-bottom:15px;
	}
	
p.text span {
	width:130px;
	height:130px;
	display:block;
	float:left;
	}
	
h3.title{
color: #08D40E;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
width:650px;
float:none;
}

h3.title1{
color: #2bfb02;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
margin-bottom:10px;
width:650px;
float:none;
}

.addcomments {
width:268px;
height:auto;
margin:0px;
padding-top:20px;
float:left;
}
	
.addcomments_page {
    width:256px;
	height:auto;
	margin-right:15px;
	padding-top:20px;
	float:left;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
.fontcolr
{
color:#eba1a3;
}
.addcomments_page a {
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

.addcomments_page a:hover {
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#000000;
}

		
	
.addcomments_com {
	width:113px;
	height:33px;
	float:right;
	margin-top:20px;
	margin-right:10px;
	}

p.readmore{
	width:100px;
	height:20px;
	float:right;
	font-family:Tahoma;
	color:#DE3737;
	font-size:12px;
	background:url(../images/readmore_icon.gif) 0 4px no-repeat;
	}
	
p.readmore a{
	width:100px;
	height:20px;
	color:#DE3737;
	text-decoration:none;
	padding-left:15px;
	}
	
p.readmore a:hover{
	width:100px;
	height:20px;
	color:#05C809;
	background:url(../images/readmore_icon_over.gif) 1px 5px no-repeat;
	text-decoration:none;
	padding-left:15px;
	}
	
p.viewmore{
	width:100px;
	height:20px;
	float:right;
	font-family:Tahoma;
	color:#DE3737;
	font-size:12px;
	background:url(../images/viewmore_icon.gif) 0 6px no-repeat;
	}
	
p.viewmore a{
	width:100px;
	height:20px;
	color:#DE3737;
	text-decoration:none;
	padding-left:15px;
	}
	
p.viewmore a:hover{
	width:100px;
	height:20px;
	color:#05C809;
	background:url(../images/viewmore_icon_over.gif) 0px 6px no-repeat;
	text-decoration:none;
	padding-left:15px;
	}
	
p.moreinfo{
	width:100px;
	height:20px;
	float:left;
	font-family:Tahoma;
	color:#DE3737;
	font-size:11px;
	padding-left:20px;
	padding-top:10px;
	}
	
p.moreinfo a{
	width:100px;
	height:20px;
	color:#DE3737;
	text-decoration:underline;
	}
	
p.moreinfo a:hover{
	width:100px;
	height:20px;
	color:#05C809;
	text-decoration:underline;
	}
	
#inform_inner a{

     font-family:Tahoma;
	color:#DE3737;
	font-size:12px;
	text-decoration:none;

}
#inform_inner a:hover{

     font-family:Tahoma;
	color:#05C809;
	font-size:12px;
	text-decoration:underline;

}
	
h3{
color: #CC3300;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
p.strip{
	width:451px;
	height:12px;
	background:url(../images/strip.jpg) no-repeat left;
	padding:5px 0px 5px 0px;
	}
p.name2{
	width:100px;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	}
p.name{
	width:120px;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	}
p.feild{
	width:163px;
	height:36px;
	padding-left:5px;
	padding-top:10px;
    background:url(../images/field.gif) no-repeat top;
	float:left;
	font-size:10px;
	}
	p.cfeild{
	width:163px;
	height:105px;
	padding-left:5px;
	padding-top:10px;
    background:url(../images/field.gif) repeat-y;
	float:left;
	font-size:10px;
	}
p.feild2{
	width:39px;
	height:36px;
	padding-left:5px;
	padding-top:10px;
    background:url(../images/field2.gif) no-repeat top;
	float:left;
	}
p.submit2{
	width:85px;
	height:29px;
	padding-left:20px;
	padding-top:5px;
 	float:left;
	}
	p.csubmit2{
	width:85px;
	height:29px;
	padding-left:20px;
	padding-top:5px;
	padding-left:120px;
 	float:left;
	}
#right {
	width:310px;
	height:auto;
	float:left;
	}
	
#newsletter{
	width:400px;
	float:left;
	margin:0px;
	padding:0 0 0 150px;
}
#newsletter p.subscribe{
	width:347px;
	height:79px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:0px;
	background:url(../images/subscribe.gif) no-repeat top;
	}
#newsletter p.enquery{
	width:305px;
	height:79px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:0px;
	background:url(../images/intant-enquery-img.gif) no-repeat top;
	}
#newsletter p.name{
	width:50px;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	}
#newsletter p.feild{
	width:163px;
	height:36px;
	padding-left:5px;
	padding-top:10px;
    background:url(../images/field.gif) no-repeat top;
	border:none;
	float:left;
	}
#newsletter p.email{
	width:50px;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	}	
#newsletter p.feild1{
	width:163px;
	height:36px;
	padding-left:5px;
	padding-top:10px;
    background:url(../images/field.gif) no-repeat top;
	float:left;
	}
#newsletter p.textarea{
	width:163px;
	height:124px;
	padding-top:5px;
    background:url(../images/text-area-bg.gif) no-repeat top;
	border:none;
	float:left;
	}
	#newsletter p.textarea textarea{
	width:143px;
	height:100px;
	background:none;
	padding-left:10px;
	padding-right:10px;
	border:none;
	float:left;
	color:#fff;
	font: normal 11px Tahoma;
	}
#newsletter p.submit{
	width:85px;
	height:29px;
	padding-left:70px;
	}
#newsletter p.submit2{
	width:85px;
	height:29px;
	float:right;
	padding-right:30px;
	text-align:right;
	}	
	
#gallery{
	width:650px;
	float:right;
	margin:0px auto;
	padding:0;
	text-align:left;
}
#gallery h3{
	width:344px;
	height:85px;
    background:url(../images/visionsoftor.gif) no-repeat top;
	margin:0px;
	padding:0;
}	
#gallery div.img{
	width:164px;
	height:154px;
	background:url(../images/gallbg.jpg) no-repeat top;
/*    background:#460405;
	border:1px solid #740002;*/
	margin:0 10px 10px 0;
	padding:10px;
	float:left;
	font:bold 11px Tahoma;
	color:#ff8282;
	line-height:24px;
}	
#gallery div.img img{
	border:1px solid #740002;
}	
#gallery .clr{
	clear:both;
	margin:0px;
	padding:0px;
}			
	


#right p.subscribe{
	width:345px;
	height:79px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:0px;
	background:url(../images/subscribe.jpg) no-repeat top;
	}
#right p.name{
	width:50px;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	}
#right p.feild{
	width:163px;
	height:36px;
	padding-left:5px;
	padding-top:10px;
    background:url(../images/field.gif) no-repeat top;
	float:left;
	border:none;
	}
#right p.email{
	width:50px;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	float:left;
	font-family:Tahoma;
	color:#FFFFFF;
	font-size:12px;
	}
#right p.feild1{
	width:163px;
	height:36px;
	padding-left:5px;
	padding-top:10px;
    background:url(../images/field.gif) no-repeat top;
	float:left;
	border:none;
	}
#right p.submit{
	width:85px;
	height:29px;
	padding-right:60px;
	padding-top:0px;
 	float:right;
	}

#right div.faq{
	width:295px;
	height:auto;
	padding:0px;
	margin:0px;
	padding:10px;
	background: url(../images/boxbg2.jpg) repeat-y left;
/*	background:#460405;*/
/*	border:1px solid #680002;*/
	}
 
#right div.faq p{
float:left;
width:295px;
font:normal 11px Tahoma;
color:#fff;
text-align:justify;
}
#right div.faq div{
width:295px;
text-align:right;
}
#right div.faq div a{
font:normal 11px Tahoma;
color:#00FF00;
text-decoration:underline;
text-align:right;
}
#right div.faq div a:hover{
font:normal 11px Tahoma;
color:#fff;
text-decoration:none;
text-align:right;
}
#right div.faq p strong{
font:bold 11px Tahoma;
color:#ff999b;
line-height:24px;
}
/*----------------------footer------------------*/

#footer {
    clear:both;
	width:1000px;
	height:56px;
	background:url(../images/footerbg.jpg) no-repeat top;
	
	}
#footer p.img {
	width:80px;
	height:56px;
	float:left;
	padding-left:80px;
	padding-top:20px;
	padding-right:0px;
}

#footer p.footernav .links a {
	width:700px;
	height:56px;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding-top:20px;
}

.links{
	vertical-align:middle;
	font-family:Tahoma;
	font-size:11px;
	color: #ff0000;
	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:20px;
	padding-left:20px;
}
.links a{
	vertical-align:middle;
	padding-left:20px;
	font-family:Tahoma;
	font-size:11px;
	color: #999999;
	text-decoration:none;
	float:left;
	text-align:center;
}
.links a:hover{
	vertical-align:middle;
	padding-left:20px;
	font-family:Tahoma;
	font-size:11px;
	color: #990000;
	text-decoration: underline;
	float:left;
	text-align:center;
}

.gifts{
	vertical-align:middle;
	font-family:Tahoma;
	font-size:11px;
	color: #00FF00;
	text-decoration:none;
	float:left;
	text-align:center;
	padding-top:20px;
}
.gifts a{
	vertical-align:middle;
	font-family:Tahoma;
	font-size:11px;
	color: #00FF00;
	float:left;
	text-align:center;
	text-decoration:underline;
}
.gifts a:hover{
	vertical-align:middle;
	font-family:Tahoma;
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
	float:left;
	text-align:center;
}

#footer p.copy {
	width: 80px;
	height:56px;
	float:right;
	padding-right:30px;
	font-family:Tahoma;
	font-size:11px;
	padding-top:20px;
	color:#FFFFFF;
}
	
/*--------------------------Venuepage------------------------*/
.venue_bord {
	width:480px;
	display:block;
	margin-top:10px;
	border:1px solid #420202;
	margin-left:10px;
	}
	
.venuehead {
	width:480px;
	height:35px;
	background:#6b0103;
	line-height:24px;
	color:#ff8282;
	}
	
.venuehead p.venuetext {
	width:140px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding-left:10px;
	padding-top:5px;
	}
.venuehead p.venuetext-btn {
	float:left;
	}
	
.venuehead p.addresstext {
	width:150px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin-left:10px;
	}
	
.dark {
	width:480px;
	height:auto;
	background:#460405;
	padding:10px 0px;
	}
	
.dark p.venuetext {
	width:140px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	float:left;
	padding-left:10px;
	padding-top:5px;
	}
	
.dark p.addresstext {
	width:150px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	float:left;
	margin-left:10px;
	}

.selctbod
{
 background-color:#000000;
 border-left:1px solid #000000; border-top:1px solid #000000
 color:#999999;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 margin:0px;
}
.light {
	width:480px;
	height:45px;
	background:#4A0406;
	border:none;
	padding:10px 0px;
	border-bottom:1px solid #000000;
	}
	
.light p.venuetext {
	width:140px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	float:left;
	padding-left:10px;
	padding-top:5px;
	}
	
.light p.addresstext {
	width:140px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	float:left;
	margin-left:10px;
	}
	

/*-------------------TicketSelection---------------------------*/
#ticketselection {
	width:650px;
	margin-top:20px;
	float:left;
	padding:0px;
	}
	
#ticketselection p.choosebg {
	width:650px;
	height:25px;
	display:block;
	background:#6D0104;
	}
	
#ticketselection p.choosebg span {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	}
	
#ticketselection p.avilable {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:10px 0 0 0px;
	margin-bottom:5px;
	}
	#ticketselection p.avilable1 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 0px;
	margin-bottom:5px;
	}
	#ticketselection p.avilable2 {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#DE3737;
	display:block;
	padding:10px 0 0 0px;
	margin-bottom:2px;
	}
	
/*-------------------TicketSelection Form---------------------------*/
#ticketselection-form{
	width:650px;
	margin-top:20px;
	float:right;
	padding:0px;
}
#ticketselection-form h3{
color: #ff0000;
font:normal 20px Arial, Helvetica, sans-serif;
width:650px;
float:none;
text-transform:uppercase;
padding:0px;
margin:0 0 5px 0;
}
#ticketselection-form h4{
color: #ff0000;
font:normal 14px Arial, Helvetica, sans-serif;
padding:0px;
margin:0 0 15px 0;
width:650px;
float:none;
}

#ticketselection-form h5{
color: #ff0000;
font:normal 14px Arial, Helvetica, sans-serif;
padding:0px;
margin:0 0 5px 0;
width:650px;
float:none;
}
#ticketselection-form p{
color: #fff;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0px;
margin:0 0 5px 0;
width:auto;
float:none;
}

#ticketselection-form .ticketprice{
padding:5px;
margin:20px 0px;
width:600px;
float:none;
background:#460405;
border:1px solid #680002;
}

#ticketselection-form .ticketprice p{
color: #fff;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0 0 0 10px;
margin:0 0 5px 0;
width:130px;
float:left;
text-align:left;
}
#ticketselection-form .ticketprice p strong{
color: #ff8282;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:34px;
}
#ticketselection-form .ticketprice p select{
	background:#000;
	border:1px solid #333333;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 0px;
}
#ticketselection-form .ticketprice p.cost{
text-align:center;
}

#ticketselection-form .ticketpackages{
padding:5px;
margin:20px 0px;
width:600px;
float:none;
background:#460405;
border:1px solid #680002;
}

#ticketselection-form .ticketpackages p{
color: #fff;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0 0 0 10px;
margin:0 0 5px 0;
width:130px;
float:left;
text-align:left;
}
#ticketselection-form .ticketpackages p strong{
color: #ff8282;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:34px;
}
#ticketselection-form .ticketpackages p select{
	background:#000;
	border:1px solid #333333;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 0px;
}
#ticketselection-form .ticketpackages p textarea{
	background:#000;
	border:1px solid #333333;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
}

#ticketselection-form .gift{
padding:5px;
margin:20px 0px;
width:600px;
float:none;
background:#460405;
border:1px solid #680002;
}

#ticketselection-form .gift p{
color: #fff;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0 0 0 20px;
margin:0 0 5px 0;
width:130px;
float:left;
text-align:left;
}
#ticketselection-form .gift p strong{
color: #ff8282;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:34px;
}
#ticketselection-form .gift p select{
	background:#000;
	border:1px solid #333333;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 0px;
}
#ticketselection-form .gift p.cost{
text-align:center;
}

#ticketselection-form .totalcost{
padding:5px;
margin:20px 0px;
width:600px;
float:none;
background:#460405;
border:1px solid #680002;
}

#ticketselection-form .totalcost p{
color: #fff;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0 50px 0 0px;
margin:0 0 5px 0;
width:auto;
text-align:right;
}
#ticketselection-form .totalcost p strong{
color: #ff8282;
font:bold 12px Arial, Helvetica, sans-serif;
}

#ticktes_pqty {
	width:650px;
	display:block;
	margin-bottom:10px;
	}
	
.message{ font:bold 11px Tahoma; color: #FFFF00; line-height:24px;}
	
.availablity {
	width:auto;
	display:block;
	margin-top:10px;
	float:left;
	margin-left:20px;
	padding-left:20px;
	}
	
.availablity p.avilable {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:10px 0 0 0px;
	margin-bottom:5px;
	}
	
.avial {
	width:250px;
	display:block;
	padding:10px 10px;
	background:#5D0F11;
	float:left;
	margin-bottom:20px;
	
	}
	
.avial p {
	width:240px;
	display:block;
	float:left;
	padding-bottom:10px;
	}
	
.avial p span.areserve {
	width:80px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#FCFCFC;
	}

.avial p span.avia {
	width:125px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#FCFCFC;
	margin-left:20px;
	}
	
#ticket_price {
	width:300px;
	display:block;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
	color:#fff;
	}
	
#ticket_price p.tick {
	width:100px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	padding-left:10px;
	}
	
#ticket_price p.price {
	width:75px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#ticket_price p.tick1 {
	width:50px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	padding-left:10px;
	}
	
#ticket_price p.price1 {
	width:50px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	}
	
#ticket_price p.qty {
	width:50px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#ticket_price1 {
	width:300px;
	display:block;
	background:#652526;
	height:30px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	}
	
#ticket_price1 p.tick {
	width:100px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	padding-left:10px;
	padding-top:5px;
	}
	
#ticket_price1 p.price {
	width:70px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	padding-top:5px;
	}
	
#ticket_price p.pricetext {
	width:300px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	color:#FCFCFC;
	margin:15px 0 5px 0px;
	float:left;
	}
	
#deliveryopt {
	width:600px;
	display:block;
	margin-top:10px;
	float:left;
	}
	
#deliveryopt p.choosebg {
	width:600px;
	height:25px;
	display:block;
	background:#6D0104;
	margin-bottom:10px;
	}
	
#deliveryopt p.choosebg span {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	}
	
#deliveryopt p.collect {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	margin-bottom:10px;
	}
	
#deliveryopt p.regist {
	width:350px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	}
	
#deliveryopt p.regist span {
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:2px 0 8px 10px;
	float:left;
	}
	
#deliveryopt p.clickhere {
	width:350px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#DE3737;
	display:block;
	float:left;
	padding-left:25px;
	}
	
#deliveryopt p.clickhere a {
	width:350px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#DE3737;
	display:block;
	}
	
#deliveryopt p.clickhere a:hover {
	width:350px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#05C809;
	display:block;
	}
	
.backbuttons {
	width:80px;
	height:33px;
	float:left;
	margin-bottom:20px;
	padding-left:20px;
	}
	
/*-------------------------Payment-------------------------*/
#payment {
	width:650px;
	margin-top:20px;
	padding:0px;
	}
	
#payment p.choosebg {
	width:650px;
	height:25px;
	background:#6D0104;
	}
	
#payment p.choosebg span {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	}
	
#payment p.avilable {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:20px 0 0 10px;
	margin-bottom:5px;
	}
	
#informationbg {
	width:650px;
	background:#642426 ;
	border:1px solid #642426;
	float:left;
	color:#fff;
	}
	
#informationbg p.inform {
	width:650px;
	height:25px;
	display:block;
	background:url(../images/payment_bg.gif) repeat-x;
	text-transform:uppercase;
	}

	
#informationbg p.inform span.infor {
	width:220px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#ff8282;
	}
#informationbg p.inform span.pinfor {
	width:150px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#ff8282;
	}
#informationbg p.inform span.giftinfor {
	width:180px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#ff8282;
	}
	
#informationbg p.inform span.seating {
	width:170px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 10px;
		color:#ff8282;
	}
	
#informationbg p.inform span.delivery {
	width:120px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#ff8282;
	}
	
#informationbg p.inform span.qty {
	width:80px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#ff8282;
	}
	
#informationbg p.inform span.price {
	width:80px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 10px;
	color:#ff8282;
	}
	
#inform_inner {
	width:650px;
	padding:3px 10px;
	display:block;
	float:left;
	}
	
#inform_inner p.cate {
	width:650px;
	display:block;
	}
	
#inform_inner p.cate span.add {
	width:240px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	padding:5px 0px;
	}
	
#inform_inner p.cate span.category {
	width:180px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	margin-left:50px;
	}
	
#inform_inner p.cate span.regi {
	width:130px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	}
	
#inform_inner p.cate span.qty {
	width:85px;
	display:block;
	padding:10px 0 0 0;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	}
#inform_inner p.cate span.qty2 {
	width:85px;
	display:block;
	padding:10px 0 0 0;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	}
	
#inform_inner p.cate span.price {
	width:95px;
	padding:10px 0 0 0;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	}
#inform_inner p.cate span.price2 {
	width:95px;
	padding:10px 0 0 70px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	}

#alltickets {
	width:450px;
	display:block;
	float:left;
	}
	
#alltickets p.allticket {
	width:350px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#fcfcfc;
	margin-top:10px;
	}
	
#alltickets1 {
	width:200px;
	height:auto;
	display:block;
	float:right;
	}
	
#alltickets1 p.allticket {
	width:200px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fcfcfc;
	margin-top:10px;
	}
	
#billing {
	width:650px;
	float:left;
	margin-bottom:20px;
	margin-top:40px;
	}
	
#billing p.choosebg {
	width:650px;
	height:25px;
	display:block;
	background:#6D0104;
	}
	
#billing p.choosebg span {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	}
	
#billing p.names {
	width:500px;
	display:block;
	margin-top:10px;
	margin-left:20px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	}
	
#billing p.names span.nam {
	width:70px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#billing p.names span.colon {
	width:20px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
.clr {
	clear:both;
	display:block;
	}
	
#creditcard {
	width:650px;
	display:block;
	float:left;
	margin-bottom:20px;
	}
	
#creditcard p.choosebg {
	width:650px;
	height:25px;
	display:block;
	background:#6D0104;
	}
	
#creditcard p.choosebg span {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	}
	
#creditcard p.names {
	width:530px;
	display:block;
	margin-top:10px;
	margin-left:20px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	line-height:18px;
	}
	
#creditcard p.names span.nam {
	width:130px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#creditcard p.names span.colon {
	width:20px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#creditcard p.names span.cards {
	width:auto;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	padding-top:4px;
	}
	#depositcard {
	width650px;
	display:block;
	float:left;
	margin-bottom:20px;
	}
	
#depositcard p.choosebg {
	width:650px;
	height:25px;
	display:block;
	background:#6D0104;
	}
	
#depositcard p.choosebg span {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	}
	
#depositcard p.names {
	width:530px;
	display:block;
	margin-top:10px;
	margin-left:20px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	line-height:18px;
	}
	
#depositcard p.names span.nam {
	width:130px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#depositcard p.names span.colon {
	width:20px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#depositcard p.names span.cards {
	width:auto;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	padding-top:4px;
	}
/*---------------------------Login-------------------------------*/
#login {
	width:300px;
	display:block;
	padding-top:20px;
	margin:0 auto;
	}
	
#login p.user{
	width:100px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#FCFCFC;
	}
	
#login p.field{
	width:150px;
	height:18px;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	margin-top:5px;
	margin-bottom:10px;
	}
	
/*------------------------Registration-------------------------*/
#registration {
	width:720px;
	display:block;
	float:left;
	margin-bottom:20px;
	}
	
#registration p.choosebg {
	width:720px;
	height:25px;
	display:block;
	background:#6D0104;
	}
	
#registration p.choosebg span {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	display:block;
	padding:5px 0 0 10px;
	}
	
#registration p.names {
	width:500px;
	display:block;
	margin-top:10px;
	margin-left:20px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FCFCFC;
	}
	
#registration p.names span.nam {
	width:110px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
#registration p.names span.colon {
	width:20px;
	display:block;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FCFCFC;
	}
	
	
a.next{
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
line-height:18px;
text-align:left;
}

a.next:hover{
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:18px;
text-align:left;
}


div.dropdown{
width:215px; 
height:200px;
padding:10px;
margin:10px auto;
background:url(../images/dropdown_bg.jpg) repeat-x;
background-color:#510507;
border:#370303 solid 1px;
}
.fontwhite
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;

padding:5px 0px;
padding-left:50px;
}
.clear
{
clear:both
}
.leftsidtip
{
/*	padding:8px;
	background:#460405;
	border:1px solid #680002;height:36px;
	width:260px;*/

}
#leftside
{
	padding:8px;
	background:#460405;
	border:1px solid #680002;
	height:AUTO;
	width:205px;
	margin-left:4px;
}

.leftsidbottom
{
/*background:url(../images/leftsidebottom.jpg)  no-repeat;
height:36px;
	-moz-opacity: 0.9;
	opacity:0.9;filter:alpha(opacity=90);
width:216px;
*/}
.fontwhite a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.fontwhite a:hover
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.dropdown_text{
font-family:tahoma;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
line-height:18px;
}		
