/*********** Booking Online Page*********/	 
#booking_wrap{
	background-color:#191919;}
	
	#booking_wrap h1{
	font-size:25px;
	font-weight:bold;
	padding:10px 0px 10px 10px;
	color:#FF0;
	text-transform:uppercase; }
	
	#booking_wrap h3{
	font-size:27px;
	padding:10px 0px 10px 10px;
	color:#fff;
	text-transform:none;}
	
#booking_step{
	background-color:#0D0D0D;
	height:80px;}
	
#step-hdr, #step-imgs{ float:left;}

#step-hdr{
	width:300px;
	padding:0px 10px 0px 30px;
	margin:15px 0px 0px 0px;
	border-right:solid 1px #1E1E1E }
	
#step-imgs{
	padding:15px 0px 0px 70px;}

/** Book Page 1 **/
.book-cincol{
	float:left;
	height:340px;
    width:245px;
	background:url('../imgs/UI/bcks/booknow/cinecol_rght.jpg') repeat-y right;; padding-left:20px; padding-right:0px; padding-top:30px; padding-bottom:0px}
	
	.book-cincol li{
		font-size:20px;
		padding:3px 0px 0px 20px;
		}
		
/** Book Page 2 **/
#book-dynamic{ 
    width:280px; 
	padding:10px;}
	
.bk-tle{ font-size:16px; font-weight:bold; color:#fff; text-transform:uppercase;}
.bk-desc{font:11px; color:#666666; text-transform:uppercase; line-height:25px;}
.bk-chge a{font-size:10px; color:#FF0; text-transform:uppercase;}
.bk-chge a:hover{color:#fff; text-decoration:none;}
.bk-date{font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; padding:10px;}

#book-info-tab, #book-dynamic{ float:left;}
#book-info-tab{ 
    background-color:#191919; 
    width:588px;
	padding-left:10px;
	background:url('../imgs/UI/bcks/booknow/cinecol_rght.jpg') repeat-y left;}
	
.bkmov-box{ 
      background-color:#202020;
	  background-image:url('../imgs/UI/bcks/booknow/bckgrd_movtms.jpg');
	  border-bottom:4px solid #191919}
.bkmov-cert, .bkmov-tle{ float:left; padding:8px 0px 8px 0px;}
.bkmov-tle, .bkmov-time a{text-align:left; text-transform:uppercase;}

.bkmov-tle{ width:175px; font-size:13px; font-weight:bold; color:#FF0; padding:8px 5px 8px 10px;}
.bkmov-cert{ width:30px; font-size:12px; background-color:#292929; text-align:center;}
.bkmov-time a{ font-size:12px; font-weight:bold; padding-left:5px;}
.bkmov-time a:hover{ text-decoration:none;}
.bkmov-time { width:360px; float:right; padding:8px 0px 8px 0px; }


#bk-key{ padding:10px; margin-top:10px; text-transform:uppercase;}
.bk-key-pass, .bk-key-seats, .bk-key-sold{
	font-size:12px; font-weight:bold; padding-left:5px; cursor:default;}
.bk-key-pass{color:#3E3E3E; font-weight:bold;}
.bk-key-sold{color:#FF0000; font-weight:bold;}

/* Book Tickets*/
#bk-quanty{ padding:0px 0px 70px 0px}

.bk-quanty-tlebar{ 
    font-weight:bold; font-size:12px; padding:10px;}	  
   .bk-qty-tle1{ padding-left:0px;}
   .bk-qty-tle2{ padding-left:65px;}
   .bk-qty-tle3{ padding-left:255px;}
   .bk-qty-tle4{ padding-left:60px;}
   
.bk-quanty-itm{ 
      background-color:#202020; height:28px;
	  padding:4px 0px 0px 12px; border-bottom:8px solid #191919; font-size:13px; line-height:20px;} 
	  
   
   .bk-qty-tcktype, .bk-qty-tckprc, .bk-qty-tckadd, .bk-qty-tcksub, .bk-qty-tckqty, .bk-qty-tcktot   {float:left;}
   .bk-qty-tcktype{ width:50px; color:#FF0;}
   .bk-qty-tckprc{ width:50px; text-align:center; padding-right:10px; 
                   border-right:solid 1px #313131 }
   .bk-qty-tckadd{width:55px; margin-left:12px; cursor:pointer;}
   .bk-qty-tcksub{width:45px; margin-left:5px; margin-right:65px; cursor:pointer;}
   .bk-qty-tckqty{width:30px; margin-left:130px; text-align:center;}
   .bk-qty-tcktot{width:80px; font-weight:bold; color:#FFF; margin-left:25px; text-align:right;}
   
   
   .bk-quanty-total{
    background-color:#202020; height:40px; padding:4px 0px 0px 12px; margin:30px 0px 0px 0px;
	border-bottom:4px solid #191919; font-size:13px; line-height:20px; line-height:35px;}
	 
	 .bk-quanty-tltks, .bk-quanty-tltks2, .bk-quanty-tlbf, .bk-quanty-tlbf2, 
	 .bk-quanty-tlcst, .bk-quanty-tlcst2 { float:left; font-size:15px;}
	 
	 .bk-quanty-tltks{width:105px; color:#FF0; font-size:12px; text-transform:uppercase;}
	 .bk-quanty-tltks2{width:45px; text-align:center; border-right:solid 1px #313131;
	                   font-size:12px; font-weight:bold;}
	 
	 .bk-quanty-tlbf{width:95px; color:#FF0; font-size:12px; text-transform:uppercase;
	                 margin-left:15px;}
	 .bk-quanty-tlbf2{width:75px; text-align:center; font-weight:bold; font-size:12px; 
	                  border-right:solid 1px #313131; }
					  
	 .bk-quanty-tlcst{width:95px; color:#FF0; font-size:14px; text-transform:uppercase;
	                  margin-left:35px; font-weight:bold; }
	 .bk-quanty-tlcst2{width:95px; color:#FFF; font-weight:bold; text-align:right;}
	
     
	 .bkng-button { margin-top:30px; padding-right:20px; cursor:pointer;}


/* Make Payment*/
    #pd-set, #cd-set, #cd-sml{padding-left:40px; padding-right:70px;}
	#pd-set input, #cd-set input{
		 float:left; height:14px; width:300px; color:#9F9F9F; padding:2px 5px 2px 5px; 
		 margin:0px 80px 10px 5px; background-color:#292929; border:1px solid #353535;}
    #pd-set label, #cd-set label, #cd-sml label{ 
	width:80px;  line-height:20px; float:left; color:#FF0;}
    #cd-set select{
		 float:left; height:22px; width:310px; color:#9F9F9F; padding:2px 5px 2px 5px; 
		 margin:0px 80px 10px 5px; background-color:#292929; border:1px solid #353535;
		 text-transform:uppercase;}
		 
    #cd-set option, #cd-sml option{ color:#FFF; text-transform:uppercase; text-align:center; 
	border:1px solid #1F1F1F; padding:2px}
	
	
    #cd-sml select{
		 float:left; height:22px; width:135px; color:#9F9F9F; padding:2px 5px 2px 5px; 
		 margin:5px 35px 10px 5px; background-color:#292929; border:1px solid #353535;
		 text-transform:uppercase; text-align:center;}
		 
	#cd-sml input{
		 float:left; height:14px; width:50px; color:#9F9F9F; padding:2px 5px 2px 5px; 
		 margin:5px 0px 10px 5px; background-color:#292929; border:1px solid #353535;
		 text-align:center;}
		 
		#cd-sml input[type="checkbox"]{ 
		float:left; width:18px; height:20px; background-color:#292929; border:1px solid #353535;
		margin:6px 0px 0px 40px;}
		 
		 .booktrms{float:left; width:155px; padding:6px 0px 0px 10px;  color:#FF0; 
		 line-height:20px;}
		 
/* Message bar*/		 
   #bk-error{ 
   color:#fff; border:1px solid #B30000;  margin:10px; 
   background: #9B0000 url('../imgs/UI/icons/Booking/warning.jpg') no-repeat top left;; padding-left:35px; padding-right:10px; padding-top:10px; padding-bottom:10px}
   
   
   #bk-compl{
   color:#fff; border:1px solid #009500;  margin:10px; 
   background: #007100 url('../imgs/UI/icons/Booking/complete.jpg') no-repeat top left;; padding-left:35px; padding-right:10px; padding-top:10px; padding-bottom:10px}
   
   
/* completion pages*/
   
   .bk-comp-box{ 
    background-color:#202020; padding:5px 5px 5px 5px; border-bottom:8px solid #191919; 
	font-size:13px; margin: 0px 10px 0px 10px;}
	
	.bk-comp-tit, .bk-comp-info{float:left;}
   .bk-comp-tit{ width:70px; font-size:11px; text-transform:uppercase;}
   .bk-comp-info{ padding-left:5px; color:#FF0; font-weight:bold;}
   
   .bk-comp-ref{ 
   color:#fff; padding:10px 10px 10px 10px; border:1px solid #0065CA;  margin:10px; 
   background: #00468C; height:25px; font-size:23px; line-height:25px; text-align:center;}
   .bk-comp-cc{
	   color:#111111; padding:10px 10px 10px 10px; border:1px solid #FFFF3E; margin:10px;
	   background:#FFFF00;  font-size:18px; font-weight:bold; text-transform:uppercase;
	   height:50px; line-height:25px; text-align:center;}
	   
  .seat_key{ float:left; height:20px; line-height:54px; margin:0px 10px 0px 6px}

   