
#messageBox{
	position:absolute;
	display:none;
	top:2%;
	width:350px;
	left:50%;
	margin-left:-175px;
	border:solid 5px #0A5480;
	height:auto;
	background:#FFFFFF;
	color:#111;
	z-index:99999;
	font-family:calibri;
	padding:10px;
	font-size: 14px;
}
#message{border:solid 0px;padding:0px 5px 0px 10px;margin-bottom:30px;border:solid 0px;}
#message_title{
width:290px; height:20px;line-height:20px;padding-left:10px;font-weight:bold;color:#333333;border:solid 0px;
}
#message_close{
cursor:pointer;position:absolute;top:-14px;right:-14px;background:#0A5480;height:30px;width:30px;-moz-border-radius: 15px;border-radius: 15px;text-align:center;line-height:30px;color:#FFFFFF;font-weight:bold;font-style:normal;font-family:arial;font-size:12px;
}
#message_close2{
cursor:pointer;position:absolute;bottom:10px;left:50%;margin-left:-40px;background:#cd1f25;height:20px;width:80px;-moz-border-radius: 0px;border-radius: 0px;text-align:center;line-height:20px;color:#FFFFFF;font-weight:bold;font-style:normal;font-size:12px;
}
.message_btn{
cursor:pointer;position:absolute;bottom:10px;left:50%;margin-left:-40px;background:#cd1f25;height:20px;width:80px;-moz-border-radius: 0px;border-radius: 0px;text-align:center;line-height:20px;color:#FFFFFF;font-weight:bold;font-style:normal;font-size:12px;
}
.clear0{display:block;clear:both;height:0px;}
.clear5{display:block;clear:both;height:5px;}
.clear8{display:block;clear:both;height:8px;}
.clear10{display:block;clear:both;height:10px;}

/* CSS Document */
.modalBox,.modalBox2{
	padding:5px;
	border:1px solid #CCC;
	background:#FFF;
	height:500px;
	width:700px;
	display:none;
	}


img.iw-closeImg{
	width:24px;
	height:24px;	
	}	

.modalFooter{
	color:#FFF;
	position:absolute;
	bottom:0px;
	}	

.modalFooter span{
	cursor:pointer;
	}

.iw-modalOverlay{
	background:#CCC;
	opacity:.4;
	}		

.button {
	padding: 3px 10px;
	display: inline;	
	border: solid 0px #333333;
	color: #fff;
	cursor: pointer;
	font-weight: 500;
	font-size:11px;
	text-align:left;	
	}
.button:hover {
	background-position: 0 center;
	}
.button:active {
	background-position: 0 top;
	position: relative;
	top: 1px;
	padding: 4px 10px 2px;
	}
.button.grey { background-color: #CE1F26;text-transform:uppercase; }
.button.grey2 { background-color: #CCCCCC;color:#000000 }
.button.red { background-color: #B11224; }
.button.purple { background-color: #9400bf; }
.button.green { background-color: #359361; }
.button.orange { background-color: #ff9c00; }
.button.blue { background-color: #3863AD; }
.button.black { background-color: #333; }
.button.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
.button.small { font-size: 75%; padding: 3px 7px; }
.button.small:active { padding: 4px 7px 2px; background-position: 0 top; }
.button.small2 { font-size: 105%; padding: 3px 7px; }
.button.small2:active { padding: 4px 7px 2px; background-position: 0 top; }
.button.large { font-size: 125%; padding: 5px 10px; }
.button.large:active { font-size: 125%; padding: 5px 10px; }
.button.large2 { font-size: 250%; padding: 5px 10px; }
.button.large2:active { padding: 5px 10px; background-position: 0 top; }
.button.textCap{text-transform:uppercase}

.button2{background-color:#FFFFFF;border:solid 1px #ADADAD;font-size:11px;text-align:left;color:#444444;padding:2px 7px 1px 2px;cursor:pointer;}
.error{border:solid 1px #FF0000;background:#FFF1B7;color:#FF0000; width:148px;height:18px;}
.db{display:block;}
.dn{display:none;}

.fr_loader{position:absolute;top:0;left:0;height:100%;width:100%;border:solid 0px;padding-top:45%;display:none;text-align:center;}
.fr_loader img{position: absolute;right: 50%;margin-right: -33px;}
#selected_seats{min-height:220px;height:220px;overflow:auto;border:solid 0px;}
.seatCliked{border:solid 1px #ccc; min-height:50px; background:#fff; padding:0.3rem; margin-bottom:0.3rem;}
.cancel_Seat, .cancel_Seat:hover{color:green;font-size:12px;margin-top:0;padding-top:0;}
.seats_totals{border:solid 1px #ccc; background:#FAFAFA; padding:0.3rem;float:left;width:100%;}
.countdown{border:solid 1px #ccc;background:#111111;color:#EFEFEF; min-height:50px; font-size:24px;padding:0.3rem; margin-bottom:0.3rem;position:fixed;top:10px;right:0px;width:80px;text-align:center;z-index:1031;}
.index_box{border:solid 1px #EFEFEF; width:20px;height:20px;margin-right:5px;margin-bottom:5px;}
.index_box.grey{background:#b9b9b9;}
.index_box.blue{background:#3FBBC0;}
.index_box.orange{background:#EA8511;}
.index_box.green{background:#41db41;}
.fl{float:left;width:20px;border:solid 0px;}
.fr{float:left;line-height:20px;font-size: 1em;color: #777;}