﻿div.backgroundDiv
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20000;
}
div.backgroundAlertDiv
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20005;
}
div.backgroundLoadingDiv
{
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	background-color: #7A7A7A;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20019;
}
div.backgroundTermsDiv
{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	background-color: #000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20019;
}
div.loginDiv
{
	position: absolute;
	background-image: url(Images/button/bgCutingEdge.gif);
	height: 492px;
	width: 827px;
	z-index: 20001;
	background-repeat: no-repeat;
}
div.AlertDiv { position:absolute;  width: 450px; z-index:20010; }
div.TermsDiv{ position:absolute;width: 640px; z-index:20020;}	

div.SeatDiv{ position:absolute;width: 400px;z-index:20010;}		
div.LoadingDiv{ position:absolute;width: 100px; height:100px; z-index:20020;}	
div.FlashDiv
{ 
	position:absolute; 
	z-index:20020;
}
.link {cursor : pointer;}
.header{font-family: 'Trebuchet MS';font-size: x-large;	color: orange;font-weight: bold;}
.TermsAndConditions{font-family: 'Trebuchet MS';font-size: small;	color: Black;font-weight: normal;}

div#nifty{background: black}
b.rtop, b.rbottom{display:block;background: #F0E9DE}
b.rtop b, b.rbottom b
{
	background-position: black;
	display: block;
	height: 1px;
	overflow: hidden;
	background: black;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

div#panel{ margin: 0 15px;background: #000}
b.rtop, b.rbottom{display:block;background: #E4DBC9}
b.rtop b, b.rbottom b
{
	background-position: #000;
	display: block;
	height: 1px;
	overflow: hidden;
	background: #000;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



div#alerts{ margin: 0 15px;background:#FFF1CC}
b.atop, b.abottom{display:block;background: #5E5C56}
b.atop b, b.abottom b{display:block;height: 1px;overflow: hidden; background: #FFF1CC}
b.a1{margin: 0 5px}
b.a2{margin: 0 3px}
b.a3{margin: 0 2px}
b.atop b.a4, b.abottom b.a4{margin: 0 1px;height: 2px}
.ErrorText{	font-family: 'Trebuchet MS';font-size: small;color: red;}
.innertable{height: 70px;border-right-style: solid; border-right-width: 1px; border-right-color: #C0C0C0;}
.headerText{font-family: 'Trebuchet MS';color: #FFFFFF;font-weight: bold;} 
.headerValue{font-family: 'Trebuchet MS';color: #FFFFFF;font-size:small;}
.menuRight{font-family: 'Trebuchet MS';color: #FFFFFF;font-size:9pt; text-decoration:none;}
.whiteBar{color:White; font-size:smaller;}
.Verification{font-family:Trebuchet MS; font-weight:bold; color:#986701;}
.LoginSignUpHeader{font-family: 'Trebuchet MS';color: black;font-size: x-large; font-weight:bold;} 
.ContentHeader{font-family: 'Trebuchet MS';color: black;font-size: large; font-weight:bolder;} 
.ContentValue{font-family: 'Trebuchet MS';font-size:small;font-weight:bold;} 
.LoginSignUpValue{font-family: 'Trebuchet MS';font-size:medium;font-weight:bold;} 
.LoginSignUpValueNormal{font-family: 'Trebuchet MS';color: black;font-size:medium;} 
.remember{font-family: 'Trebuchet MS';color: black;font-size:small;}
.alerts{font-family: Trebuchet MS;color: black;font-size:small;}
.initialModal{margin-left:10px;margin-right:10px;margin-top:20px; width:100%;}

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip
{
	display: block;
	position: absolute;
	margin-left: 195px;
	top: 0px;
	left: 0;
	padding: 15px 0 400px 0;
	width: 200px;
	color: #000000;
	text-align: center;
	filter: alpha(opacity:90);
	khtmlopacity: 0.90;
	mozopacity: 0.90;
	opacity: 0.90;
	font-family: 'trebuchet MS';
	font-weight: bold;
	font-size: small;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 81px 0;
    background: url(Images/button/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(Images/button/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(Images/button/bubble.gif) no-repeat bottom;
}






.validationCallout 
		{ 
			border: solid 2px #FF9900; 
			padding:2px; 
			background-color:#FFFFFF; 
			color: #A00A06;
			font-weight:normal;
		}
		#validationSuccess { visibility:hidden; color:#009900; font-weight:bold; margin-right:10px;}
		.validationCallout img { float:left; margin: 0 4px 4px 0; }
		
		.mapPin { position:absolute; width:19px;height:27px;}
		.mapCallout { border:solid 1px black; background-color:#EBE6DC; padding:3px; font-weight:bold;}
		.mapCallout a {color:black; font-weight:normal;}
		
		
		
/*this is drop down panel*/		
a img
{
     border: 0;
     padding-top: 2px;
     padding-right: 2px;
}
.Cities
{
	color: #FFFFFF; 
	font-family: Trebuchet MS;
	font-size:small;
}
#menu_title
{
     width: 45px;
     height: 18px;
     background-color: black;
     position:absolute;
     top : -5px;
     left: 190px;
     margin-top:  5px;
     margin-left: 5px;
     z-index:9999;
}
#panel
{
	visibility: hidden;
	position: absolute;
	top: 32px;
	background-color: #000;
	width: 190px;
	margin-left: 5px;
	left: 180px;
	margin-top: 0px;
	padding: 0px;
	z-index:9998;
}

div.scroll {
height: 250px;
width: 100%;
overflow: auto ;
overflow-x:hidden;
vertical-align: middle;
border:1px;
}

/* Payment Promotion */
.OfferParent{
float:right;
border-bottom:black 1px solid;
border-left:black 1px solid;
border-right:black 1px solid;
border-top:black 1px solid;
padding:1px;
}

.Child1{
width:260px;
float:left;
border-bottom:#ddd 1px dashed;
padding:5px 0 5px 0;
}
.Child2
{
width:17px;
float:left;
padding-top:3px;
}
.Child2 img
{
cursor:pointer;
}
.Child3
{
color:#F60;
width:243px;
font-size:14px;
font-weight:bold;
float:left;
}
.Content{float:left;padding:0px;background-color:#f7f7f7;border:#ddd 1px solid;text-align:justify;}

.Texb{border:#aaa 1px solid;background-color:#fffed0;height:18px;}

.Offer{background:url(simages/Tab/bg.gif) repeat-x ;}

/*********** Seat Layout **************/
/***** Created By: Chandrou.k *********/
/***** Created Date: 02-08-2010 *******/
/**************************************/

 .seatOrangeTD
{
    width:18px; 
    height:18px;
    font-size:12px; 
    background-color:#ffa500; 
    color:#000000; 
    font-family:Trebuchet MS;
    text-align:center;
    font-weight:bold;
}
.seatRedTD
{
   width:18px; 
    height:18px;
    font-size:12px; 
    background-color:#f80000; 
    color:#000000; 
    font-family:Trebuchet MS;
    text-align:center;
    font-weight:bold;
}
.seatWhiteTD
{
    width:18px; 
    height:18px;
    font-size:12px;  
    background-color:#FFFFFF; 
    color:#000000;
    font-family:Trebuchet MS; 
    text-align:center;
    font-weight:bold;
}
.seatEmptyTD
{
    width:18px; 
    height:18px;
}

.seatAlphaTD
{
    width:18px; 
    height:18px;
    font-size:12px; 
    background-color:#FFFFFF; 
    color:#000000; 
    text-align:center;
    font-family:Trebuchet MS;
    font-weight:bold;
}


/*********** Seat Layout Ends **************/



.seatLayout_Container
{
    width:860px;
    height:200px;
    /*overflow:auto;*/
    z-index:200;
}

.seatLayout_Content
{
    position:relative;
    width:860px;
    height:200px;
    z-index:2;
    top:0px;
    left:0px;
    margin-top:0px;
    overflow:auto;
}

.seatLayout_Button
{
    width:15px;
    /*height:200px;
    float:right;
    position:relative;
    top:180px;
    left:860px;*/
}
.screenLocation {
width : 80px;
height : 15px;
font-family:Trebuchet MS;
font-size : 14px;
color : black;
font-weight:bold;
z-index : 251;
}