.bg 
{
	/*
	background-image: url(../images/bg.gif); margin: 0px; background-repeat: repeat-x; background-color: #52c4dc
	*/
	background-image: url(../images/bg.gif); margin: 0px; background-repeat: repeat-x; background-color: #324db4
}
a.mainlink 
{
	display: block; font-size: 11px; background-image: url(../images/link.gif); width: 95px; color: #ffffff; line-height: 27px; background-repeat: no-repeat; font-family: "Trebuchet MS", Arial, Verdana; height: 27px; text-align: center; text-decoration:none
}
a.mainlink:hover 
{
	display: block; font-size: 11px; background-image: url(../images/link1.gif); width: 95px; color: #000000; line-height: 27px; background-repeat: no-repeat; font-family: "Trebuchet MS", Arial, Verdana; height: 27px; text-align: center; text-decoration: none
}

a.mainlink_blink 
{
	display: block; font-size: 11px; background-image: url(../images/link.gif); width: 95px; color: #ffffff; LINE-HEIGHT: 27px; background-repeat: no-repeat; font-family: "Trebuchet MS", Arial, Verdana; height: 27px; text-align: center; text-decoration:blink
}
A.mainlink_blink:hover 
{
	display: block; font-size: 11px; background-image: url(../images/linkhover.gif); width: 95px; color: #000000; LINE-HEIGHT: 27px; background-repeat: no-repeat; font-family: "Trebuchet MS", Arial, Verdana; height: 27px; text-align: center; text-decoration:overline blink
}
a.mainlink_b_a 
{
	display: block; font-size: 11px; background-image: url(../images/link_ex.gif); width: 110px; color: #ffffff; line-height: 27px; background-repeat: no-repeat; font-family: "Trebuchet MS", Arial, Verdana; height: 27px; text-align: center; text-decoration: none
}
A.mainlink_b_a:hover 
{
	display: block; font-size: 11px; background-image: url(../images/linkhover_ex.gif); width: 110px; color: #000000; LINE-HEIGHT: 27px; background-repeat: no-repeat; font-family: "Trebuchet MS", Arial, Verdana; height: 27px; text-align: center; text-decoration: none
}
a.copyrights 
{
	font-size: 11px; color: #ffffff; font-family: "Trebuchet MS", Arial, Verdana; text-decoration:none 
}
a.copyrights:hover 
{
	font-size: 11px; color: #ffffff; font-family: "Trebuchet MS", Arial, Verdana; text-decoration: underline
}
.copyrights 
{
	font-size: 11px; color: #ffffff; font-family: "Trebuchet MS", Arial, Verdana; text-decoration: none
}
a.homeTextlink 
{
	font-size: 14px; color: #ffffff; font-weight:bold; font-family: "Verdana, Arial, Trebuchet MS, sans-serif"; text-decoration:none 
}
a.homeTextlink:hover 
{
	font-size: 14px; color: #ffffff; font-weight:bold; font-family: "Verdana, Arial, Trebuchet MS, sans-serif"; text-decoration: underline
}
.homeTextlink 
{
	font-size: 14px; color: #ffffff; font-weight:bold; font-family: "Verdana, Arial, Trebuchet MS, sans-serif"; text-decoration: none
}
.itemrow 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #507CD1;
	background-color: #EFF3FB;
}
.altitemrow 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #507CD1;
	background-color: white;
}
.bodylink 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DAA563;
	text-decoration: none;
}
.bodylink:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
	text-decoration: underline;
}


.upperbtns 
{
	font-weight: bold; font-size: 11px; color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana; text-decoration: none
}
.frmtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#507CD1;
	color: white;
}
.txtbox 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #404040;
	border: 1px solid #404040;
	/*background-color: #F6E0C0;*/
}
.txtboxdisabled 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3E3E3E;
	border: 1px solid #3E3E3E;
	background-color: #DFDFDF;
}
.frmbox 
{
	border: 1px solid #507CD1;
}
.frmsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #abb5cc;
	color: White;
}
.frmtitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#507CD1;
	color: white;
}
.pagebox 
{
	border: 1px solid #e5e5e5;
}
.txt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
}

.txtbox 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #507CD1;
	border: 1px solid #507CD1;
	background-color: #ebf0ff;
}

.txtboxdisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #507CD1;
	border: 1px solid #3E3E3E;
	background-color: #DFDFDF;
}

.txterror 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #FF0000;
}
.mainMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-color:#C88050;
    padding: 2px;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#52c4dc);
    color:Blue;
}

.txtpetrol 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: black;
	background-color:white;
}
.subMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border-color:#C88050;
	background-color:#ec171f;
	color:white
}
.btn 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	border: 1px solid White;
	height:26px;
	background-image: url(../images/bg-menu-main.png);
	background-repeat:repeat-x;
	/*background-color: #F6E0C0;
	text-decoration: none;
	text-align: center;
	cursor: hand;*/
}
.txterror 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #FF0000;
}
 .colorBar 
{
	padding: 2px;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#76A8E5,endColorStr=White);
}
.cssFontB {font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;}             


.txtamount 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #507CD1;
	border: 1px solid #507CD1;
	background-color: #ebf0ff;
	text-decoration: none;
	text-align: right;
	vertical-align:text-bottom;
}
.cssTotal {font-size:25px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;}



/* ajax modal dialog styles */
.modalBackground {
	background-color: Gray;
	/* 
	filter: alpha(opacity=50);
	opacity: 0.5;
	*/
}
.modalBox {
	background-color : #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Blue;
	padding: 3px;
}
.modalBox caption {
	background-image: url(../images/window_titlebg.gif);
	background-repeat:repeat-x;
}

/* tweb modal dialog styles */
.modalPanelTitle td {
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(../images/window_titlebg.gif);
	cursor: pointer;
	color: black;
	font-family: Verdana;
	width: 100%;
	height: 30px;
	background-color: #6f90dc;
}

.modalPanel {
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td {
	vertical-align: top;
}

.titleIcon {
	padding-right: 20px;
}


/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}


/* Layout Section */

.bookedSeat
{
	background-image:url(../images/seat_taken.gif);
	width:15px;	
	height:15px;	
} 
 

.unavailableSeat
{
	background-image:url(../images/Unavailable.gif);
	width:15px;	
	height:15px;	
} 

.temporaryBookedSeat
{
	background-image:url(../images/seat_held.gif);
	width:15px;	
	height:15px;	
} 
 
.modalBackground 
 {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup 
{
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
}

/* Rounded Box --- Start --- */
/* Left & Right Border*/

.Box-HeaderText 
{
	font-size: 9.5pt;
	color: #FFFFFF;
	background-color: #4c99cc;
}

.RoundedBox
{
border-right:1px solid #4C99CC;
border-left:1px solid #4C99CC;
}

/*Top Left Corner - with header*/
.Box-TLH 
{
	background: url("../images/Box/Box_TLH.gif") no-repeat;
	width: 10px;
	height: 24px;
}

/*Top Right Corner - with header*/
.Box-TRH 
{
	background: url("../images/Box/Box_TRH.gif") no-repeat;
	width: 10px;
	height: 24px;
}

/*Bottom Left Corner*/
.Box-BL 
{
	background-position: left bottom; 
	background-image: url("../images/Box/Box_BL.gif");
    width: 10px; 
    background-repeat: no-repeat; 
    height: 11px;
}

/* Bottom Center */
.Box-BC 
{
	height: 11px; 
	background-position: center bottom; 
	background-image: url("../images/Box/Box_BC.gif");	
	background-repeat: repeat-x;
	border-bottom-width: 1px;
}

/*Bottom Right Corner*/
.Box-BR {
	background-position: right bottom; 
	background-image: url("../images/Box/Box_BR.gif");
    width: 10px; 
    background-repeat: no-repeat; 
    height: 11px;
}
/* Rounded Box --- End --- */
#progressBackgroundFilter 
{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
}

 

#processMessage 
{ 
  position:absolute; 
  top:30%; 
  left:43%;
  padding:10px;
  width:14%;
  z-index:1001;
  background-color:#fff;
} 

.bdy_txt {
font-family: Verdana;
color: #56595C;
font-size:11px;
text-decoration:none;
}

.bdy_txt:hover 
{
font-family: Verdana;
color: #56595C;
font-size:11px;
text-decoration:underline;
}
marquee 
{	position:relative;
	overflow:hidden;
    width:500px;
    height:60px;
    border:solid black 1px;
}