@CHARSET "UTF-8";
  
  
  

body{font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;   padding:0px; margin:0px;	background-color: #ffffff; 	color: #222222;  overflow:hidden;	 z-index:1;}


#OuterProgrammArea{position:absolute; top:0px; left:0px; right:0px;  bottom:0px;  overflow:hidden; background-color:gray; min-width:1024px; min-height:600px;}

#ProgrammArea{position:absolute; top:5px; left:5px; right:5px;  bottom:5px; overflow:hidden; background-color:white;
              -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px; }
              
                    
#TopArea{position:absolute; top:0px; left:0px; height:45px; right:0px; background-color:gray; display:block; color:white; overflow:hidden; font-size: 10px;
    background: #efefef; 
	background: linear-gradient(top, #0099FF 0%, #4169E1 70%);  
	background: -moz-linear-gradient(top, #0099FF 0%, #4169E1 70%); 
	background: -webkit-linear-gradient(top, #0099FF 0%,#4169E1 70%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}
#MainMenuAndProgrammArea{position:absolute; top:45px; left:0px; bottom: 0px; right:0px; display:block; color:blue; overflow:hidden; font-size: 1px; background-color: #DCDCDC; }

#MainMenuBackgroundArea{position:absolute; top:0px; left:0px; height: 38px; right:0px; display:block;  overflow:hidden;
    background: #efefef; 
	background: linear-gradient(top, #4169E1 30%, #0099FF 100%);  
	background: -moz-linear-gradient(top, #4169E1 30%, #0099FF 100%); 
	background: -webkit-linear-gradient(top, #4169E1 30%, #0099FF 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15); 
	z-index:0;}
	
	
	
	
#MainPrgArea{position:absolute; top:0px; left:0px; right:0px;  bottom: 0px; background-color:white; overflow:hidden;font-size: 10px;} 


#MainPrgArea{position:absolute; top:0px; left:0px;  width:100%;height:100%; background-color:white; overflow:hidden;font-size: 10px;} 
.MainPrgdiv{position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-color:white; overflow:hidden;font-size: 10px;z-index:2;} 



/*---------------------------*/

input{border:none;}

.hotelinput{font-size: 10px; text-align: right; width:80px; height:18px; padding: 3px 5px 3px 5px; overflow:hidden;  border:1px #3399FF solid; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}



table {	font-size: 1em;}

.demo-description {
	clear: both;
	padding: 12px;
	font-size: 1.3em;
	line-height: 1.4em;
}

.ui-draggable, .ui-droppable {
	background-position: top;
}



#HelpBorder1{position:absolute; top:1px; left:1px; width:1024px; height:768px; border:1px green dashed; z-index: 99999;}
#HelpBorder2{position:absolute; top:0px; left:0px; width:1280px; height:854px; border:1px red dashed; z-index: 99999;}





/*  TOP Area Stuff   --------------------------------------------------------------------------------------------------------------------*/
#Logo{position:absolute; top:5px; left:5px; height:40px; width:350px; float:left;   background:url(../img/AppLogoTop.png) no-repeat  0 0;}
#Logo:hover{background-position: 0px -40px; }

#JobName{position:absolute; bottom:8px; left:380px; height:20px; width:300px; color:white; font-size:20px; text-align:left; font-style:italic;}
#HotelDate{position:absolute; bottom:25px; right:250px; height:12px; width:120px; color:white; float:left;   font-size: 10px; }
#CustomerName{position:absolute; bottom:8px; right:250px; height:12px; width:120px; color:white; float:left;   font-size: 10px; }

#LoginUnameTitle{position:absolute; top:5px; right:160px; height:10px; width:80px; font-size: 8px; color:white;}
#LoginUnameData{position:absolute; top:15px; right:160px; height:20px; width:80px; font-size: 10px;}
#LoginPswdTitle{position:absolute; top:5px; right:60px; height:10px; width:80px; font-size: 8px; color:white;}
#LoginPswdData{position:absolute; top:15px; right:60px; height:20px; width:80px; font-size: 10px;}
#LoginOK{position:absolute; top:15px; right:10px; height:30px; width:30px; background:url(../img/ok_red.png);background-position: 0 0;}
#LoginOK:hover { background-position: 0px -30px;  }
#LoginOKFormBtnSubmit{visibility:hidden;}




#UpDownTopAreaBtn{position:absolute; top:0px; left:985px; height:35px; width:35px; background:url(../img/updown.png) no-repeat  0 0;  z-index:99999}



/*  MAIN MENU STUFF   --------------------------------------------------------------------------------------------------------*/
#init_MainMenuDiv{position:absolute; top:0px; left:0px; width:100%;height:100%; border:none;}
#init_MainMenuDiv1{position:absolute; top:5px; left:5px; right:10px; height:154px; border:none;}
                      
#init_MainMenuDiv2{position:absolute; top:160px; left:5px; width:234px; bottom:10px; border:none; }

.init_MainMenu{position:relative; display:block; width:230px; height:150px; padding:2px;}
.init_MainMenu:hover{border:2px #ffffff solid; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; }



#init_MainMenu_Tickets{background:url(../img/menu_tickets.png) no-repeat  0 0; float:left;}
#init_MainMenu_Offices{background:url(../img/menu_offices.png) no-repeat  0 0;float:left;}
#init_MainMenu_Excursions{background:url(../img/menu_excursions.png) no-repeat  0 0;float:left;}
#init_MainMenu_Routes{background:url(../img/menu_routes.png) no-repeat  0 0;float:left;}
#init_MainMenu_Reports{background:url(../img/menu_reports.png) no-repeat  0 0;}
#init_MainMenu_Params{background:url(../img/menu_params.png) no-repeat  0 0;}
#init_MainMenu_About{background:url(../img/menu_about.png) no-repeat  0 0;}



#init_MainMenu2Div{position:absolute; top:165px; left:245px; width:690px; height:450px; overflow-x:hidden; overflow-y:auto; border:1px #D0D0D0 solid;
                   background-color:#F8F8F8     ;-webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px; }

.init_MainSubMenu2{position:absolute; top:2px; left:2px; right:2px; bottom:2px; overflow-x:hidden; overflow-y:auto; float:left; display: none; }

/*  .init_MainSubMenu2{ visibility: hidden; }  */

.init_MainMenu2Item{position:relative; display:block;  width:212px; height:70px; float:left;
                    background-color: #F0F0F0 ; font:Arial; font-size:18px; color:#707070 ;
                     padding: 2px; margin:2px;   border-width: 1px;	border-style: solid; 	border-color: #D8D8D8;
                     -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; 
                     -moz-box-shadow:  2px 2px 2px 0px #999999;   -webkit-box-shadow: 2px 2px 2px 0px #999999;    box-shadow:  2px 2px 2px 0px #999999; }


.init_MainMenu2Item:hover{border-color: #3333FF; color:#3333FF}








/*    timepicker stuff  ------------------------------------*/

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }



.GraphTopControls{position:absolute; top:0px; left:0px; height:60px; right:0px; background-color:#99CCFF ; display:block; color:white; overflow:hidden; font-size: 10px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}



.planBtn{position:absolute; top:5px; width:50px;  height:50px; display:block; overflow:hidden; border:none;}
.planBtn:hover{border:2px #6666FF solid;   -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;}

.planBtn30{position:absolute; top:0px; width:30px;  height:30px; display:block; overflow:hidden; border:none;}
.planBtn30:hover{border:1px #6666FF solid;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}


.planBtnAdd{left:10px;  background:url(../img/add.png) no-repeat  0 0;}
.planBtnDelete{top:5px; left:80px;  background:url(../img/Remove.png) no-repeat  0 0;}
.planBtnEdit{top:5px; left:150px;  background:url(../img/edit.png) no-repeat  0 0;}

.planBtnPrint{top:5px; right:150px;  background:url(../img/print.png) no-repeat  0 0;}
.planBtnSave{top:5px;  right:220px;   background:url(../img/save.png) no-repeat  0 0;}

.planBtnPerson{top:5px; left:250px;  background:url(../img/person.png) no-repeat  0 0;}
.planBtnFilter{top:5px; left:10px;  background:url(../img/filter50.png) no-repeat  0 0;}
.planBtnClearFilter{top:5px; left:80px;  background:url(../img/clearfilter50.png) no-repeat  0 0;}


#TCK_TICKETSBtnAdd{left:5px;}
#TCK_TICKETSBtnDelete{left:60px;}
#TCK_TICKETSBtnEdit{left:115px;}
#TCK_TICKETSBtnJournal{top:5px; left:170px;  background:url(../img/journal.png) no-repeat  0 0;}
#TCK_TICKETSBtnGetMoney{top:5px; left:225px;  background:url(../img/pay.png) no-repeat  0 0;}
#TCK_TICKETSBtnRefund{top:5px; left:280px;  background:url(../img/refund.png) no-repeat  0 0;}
#TCK_TICKETSBtnChange{top:5px; left:335px;  background:url(../img/recycle.png) no-repeat  0 0;}
#TCK_TICKETSBtnChPickup{top:5px; left:390px;  background:url(../img/pickup.png) no-repeat  0 0;}
#TCK_TICKETSBtnRePrint{top:5px; left:445px;  background:url(../img/reprint.png) no-repeat  0 0;}




#TCK_TICKETSSearchFromDate{left:500px; width:70px;}
#TCK_TICKETSSearchToDate{left:585px;width:70px;}

#TCK_TICKETSSelectServiceBox{ top:5px; left:775px; width:95px;}
#TCK_TICKETSSelectServiceBox SELECT{ width:95px;}

#TCK_TICKETSSelectSubOfcBox{top:30px; left:775px; width:90px;}
#TCK_TICKETSSelectSubOfcBox SELECT{ width:90px;}


#TCK_TICKETSBtnGoReceipt{top:5px; left:675px;  background:url(../img/receipt.png) no-repeat  0 0;}
#TCK_TICKETSBtnGetDepartureDates{top:5px; left:735px;  border:none;}


#TCK_TICKETSSearchVal{left:875px; width:50px;}
#TCK_TICKETSBtnSearch{left:880px;}
#TCK_TICKETSBtnRefresh{right:10px; }






#TCK_INVCBtnAdd{left:5px;}
#TCK_INVCBtnDelete{left:60px;}
#TCK_INVCBtnEdit{left:115px;}
#TCK_INVCBtnJournal{top:5px; left:225px;  background:url(../img/journal.png) no-repeat  0 0;}
/*
#TCK_INVCBtnGetMoney{top:5px; left:225px;  background:url(../img/pay.png) no-repeat  0 0;}
#TCK_INVCBtnRefund{top:5px; left:280px;  background:url(../img/refund.png) no-repeat  0 0;}
#TCK_INVCBtnChange{top:5px; left:335px;  background:url(../img/recycle.png) no-repeat  0 0;}
#TCK_INVCBtnChPickup{top:5px; left:390px;  background:url(../img/pickup.png) no-repeat  0 0;}
*/
#TCK_INVCBtnRePrintONEreceipt{top:5px; left:225px;  background:url(../img/receipt.png) no-repeat  0 0;}
#TCK_INVCBtnRePrint{top:5px; left:280px;  background:url(../img/reprint.png) no-repeat  0 0;}




#TCK_INVCSearchFromDate{left:335px; width:70px;}
#TCK_INVCSearchToDate{left:585px;width:70px;}

#TCK_INVCSelectServiceBox{ left:420px; width:95px;}
#TCK_INVCSelectServiceBox SELECT{ width:95px;}

#TCK_INVCSelectOfcBox{left:530px; width:90px;}
#TCK_INVCSelectOfcBox SELECT{ width:90px;}


#TCK_INVCSelectSubOfcBox{left:620px; width:90px;}
#TCK_INVCSelectSubOfcBox SELECT{ width:90px;}




#TCK_INVCSearchVal{left:775px; width:50px;}
#TCK_INVCBtnSearch{left:780px;}
#TCK_INVCBtnRefresh{right:10px; }






.planFromDt{position:absolute; top:12px; left:230px; width:80px; height:30px; padding: 1px 5px 1px 5px; display:block; overflow:hidden;
                                   border:1px blue solid; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
.planToDt{position:absolute; top:12px; left:325px; width:80px; height:30px; padding: 1px 5px 1px 5px; display:block; overflow:hidden;
                                   border:1px blue solid; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

 
.planSelectBox{position:absolute; top:12px; height:30px; left:430px; width:210px; min-width:150px;}
.planSelect{width:200px; height:30px; min-width:150px; padding: 5px; margin:5px; display:block; overflow:hidden; border:1px blue solid; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
.planSelect option{width:200px; min-width:150px; font-size:14px; }


.planSearchVal{position:absolute; top:12px; left:650px; width:80px; height:30px; padding: 1px 5px 1px 5px; display:block; overflow:hidden;
                                   border:1px blue solid; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
.planBtnSearch{top:5px; left:760px;  background:url(../img/search.png) no-repeat  0 0;}

.planBtnRefresh{top:5px; right:80px;  background:url(../img/refresh.png) no-repeat  0 0;}








#myPleaseWaitImg{position:absolute; top:45%; left:45%; display:none; background:url(../img/ajax-loader.gif) no-repeat  0 0; border:1px red solid;}



/*  POP UP WINDOW    --------------------------------------------------------------------------------------------------------*/

.PopUpWindow{position:absolute; top:10px; height:510px;  right: 430px; width:550px;  display:none; z-index:9001; background-color:#F0F0F0 ;
                      border-width: 1px; 	padding: 0px; margin:0px;	border-style: solid; 	border-color: blue;
                      -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; 
                      -moz-box-shadow:    2px 2px 2px 0px #999999;   -webkit-box-shadow: 2px 2px 2px 0px #999999;    box-shadow:  2px 2px 2px 0px #999999; }


.PopUpWindowTop{position:absolute; top:0px; left:0px; height:50px; width:100%; background-color:blue; padding: 0px 0px 0px 0px;  margin:0px 0px 0px 0px; 
                      border-width: 0px; border-style: solid; 	border-color: gray; -webkit-border-radius: 2px 2px 0px 0px;   -moz-border-radius: 2px 2px 0px 0px;   border-radius: 2px 2px 0px 0px;;}
                      
.PopUpWindowTopTitle{position:relative; top:13px; height:14px;  left: 10px; width:150px;  font-family: Arial, verdana, helvetica, sans-serif;  font-size: 14px;  font-weight:bold; color: white; }   
   
.PopUpWindowContentsTopValueBorder{position:absolute; top:5px; left:150px; width:400px;  height:20px;  font-size: 20px; color: #003366;  text-align:left; 
                                              padding: 5px 0px 5px 0px; margin:5px 0px 5px 0px; background-color:#F8F8F8  ;
                                              border-width: 1px; 	padding: 1px; 	border-style: solid; 	border-color: #E0E0E0 ; 
                                              -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
                                                              
.PopUpWindowTopSave{position:absolute;top:0px; right:10px; width:40px; height:40px;  background:url(../img/save40.png) no-repeat  0 0; }
.PopUpWindowTopSave:hover{border:1px blue solid;}
.PopUpWindowTopCancel{position:absolute;top:0px; right:60px; width:40px; height:40px; background:url(../img/exit40.png) no-repeat  0 0; }
.PopUpWindowTopCancel:hover{border:1px blue solid;}
.PopUpWindowTopRefresh{position:absolute;top:0px; right:60px; width:40px; height:40px; background:url(../img/refresh40.png) no-repeat  0 0; }
.PopUpWindowTopRefresh:hover{border:1px blue solid;}

.PopUpWindowTopRecycle{position:absolute;top:5px; left:200px; width:40px; height:40px; background:url(../img/recycle40.png) no-repeat  0 0; display:none;}
.PopUpWindowTopRecycle:hover{border:1px blue solid;}

.PopUpWindowTopEdit{position:absolute;top:5px; left:200px; width:40px; height:40px; background:url(../img/edit40.png) no-repeat  0 0; display:none;}
.PopUpWindowTopEdit:hover{border:1px blue solid;}


.PopUpWindowTopClose{position:absolute; top:10px; height:20px;  right:10px; width:20px; background: url("../img/w_exit.png");}


.PopUpWindowContents{position:absolute; top:50px; bottom:40px;  left: 0px; right:0px;  font-family: Arial, verdana, helvetica, sans-serif;  font-size: 20px; color: blue;  background-color:#F0F0F0;}



.PopUpWindowContentsFormLine{position:relative; top: 0px; left:0px; right:0px;  height:40px; margin:1px 0px 1px 0px; }
     .PopUpWindowContentsFormFieldTitle{position:absolute; top: 1px; left:0px;  width:150px;  height:30px; text-align:right; color:#003366;   padding: 5px 4px 5px 4px; margin:5px 0px 5px 0px; float:left;}
     .PopUpWindowContentsFormFieldValueBorder{position:absolute; top:0px; left:160px; width:400px;  height:30px;  font-size: 20px; color: #003366;  text-align:left; 
                                              padding: 5px 10px 5px 103px; margin:5px 0px 5px 0px; background-color:#F8F8F8  ;
                                              border-width: 1px; 	padding: 1px; 	border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
     .PopUpWindowContentsFormFieldValueNoBorder{position:absolute; top:0px; left:160px; width:400px;  height:30px;  font-size: 20px;  color: #003366;   text-align:left; 
                                                padding: 5px 4px 5px 4px; margin:5px 0px 5px 0px; background-color:#F8F8F8   ;}
     .PopUpWindowContentsFormFieldValueNoBorderNoBackground{position:absolute; top:0px; left:160px; width:400px;  height:30px;  font-size: 20px;  color: #003366;   text-align:left; 
                                                padding: 5px 4px 5px 4px; margin:5px 0px 5px 0px; }
     .PopUpWindowContentsFormFieldSELECT1{position:absolute; top:0px; left:160px; width:300px;  height:30px; text-align:left; font-size: 20px; color: #003366;    padding: 5px 4px 5px 4px; margin:5px 0px 5px 0px;}
     .PopUpWindowContentsFormFieldSELECT1 SELECT{font-size: 20px; width:300px; color: #003366;  background-color:#F8F8F8  ;}

  .PopUpWindowContentsFormLineSeperator{position:relative; top: 0px; left:5px; right:25px;  height:2px; margin: 11px 0px 11px 0px; background-color:blue;}


     .PopUpWindowContentsForm4Lines {position:relative; top:22px; left:0px; width:100%;  height:90px;}
     .PopUpWindowContentsFormTextArea4{position:absolute; top: 0px; left:110px; width:400px;  height:80px; text-align:left; padding: 0px;
                                              background-color:white;     border: 1px #999999 solid; -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px; 
                                              box-shadow: rgba(0,0,0,0.4) 1px 1px;}
   

   .PopUpWindowContentsVerticalSpace{position:relative; top: 0px; left:0px; width:100%;  height:30px; }


.PopUpWindowContentsFormLineNew{position:relative; top: 0px; left:0px; right:0px;  height:40px; margin:1px 0px 1px 0px; }
.PopUpWindowContentsFormLineCol{position:relative; top: 0px; left:0px; width:300px; height:30px; display:block;  float:left; overflow:hidden;}
.PopUpWindowContentsFormFieldColTitle{position:absolute; top:0px; left:0px;  width:95px;  height:12px; text-align:right; color:#003366; font-size: 12px;  padding: 4px 4px 4px 4px; margin:5px 0px 5px 0px;
                                      float:left; overflow:hidden;}
.PopUpWindowContentsFormFieldColValueBorder{position:absolute; top:0px; left:100px; width:200px;  height:24px;  font-size: 14px; color: #003366;  text-align:left; overflow:hidden;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}





.PopUpWindowContentsFLUDRoomingList{position:relative; top: 0px; left:0px; right:0px;  height:480px; margin:1px 0px 1px 0px;}
.PopUpWindowContentsFLUDRoomingListArea{position:absolute; top:18px; left:1px; right:1px;  bottom:1px;  font-size: 14px; color: #003366;  text-align:left; overflow-x:hidden; overflow-y:auto;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
.PopUpWindowContentsAreaGridTopControls{position:absolute; top:0px; left:0px; height:40px; right:0px; background-color:#99CCFF ; display:block; color:white; overflow:hidden; font-size: 10px;}






.PopUpWindowContentsFLUDBig{position:relative; top: 0px; left:0px; right:0px;  height:220px; margin:1px 0px 1px 0px;}

.PopUpWindowContentsFLUDBigCol33{position:relative; top: 1px; left:1px; width:900px;  height:265px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px; }
.PopUpWindowContentsFLUDBigCol23{position:relative; top: 1px; left:1px; width:700px;  height:265px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px; }
.PopUpWindowContentsFLUDBigCol13{position:relative; top: 1px; left:1px; width:250px;  height:265px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px; }

.PopUpWindowContentsFLUDCol13TextArea{position:absolute; top:18px; left:1px; right:1px;  bottom:1px;  font-size: 14px; color: #003366;  text-align:left; overflow-x:hidden; overflow-y:auto;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

.PopUpWindowContentsFLUDCol23Area{position:absolute; top:18px; left:1px; right:1px;  bottom:1px;  font-size: 14px; color: #003366;  text-align:left; overflow-x:hidden; overflow-y:auto;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
.PopUpWindowContentsAreaGridTopControls{position:absolute; top:00px; left:0px; height:40px; right:0px; background-color:#99CCFF ; display:block; color:white; overflow:hidden; font-size: 10px;}


.PopUpWindowContentsFLUD{position:relative; top: 0px; left:0px; right:0px;  height:52px; margin:1px 0px 1px 0px; font-size: 14px; display:block; clear:both;}

.PopUpWindowContentsFLUDHorizDivider{position:relative; top: 0px; left:10px; width:930px;  height:3px; margin:1px 0px 1px 0px; background-color:#F8F8F8;  
                                     border-width:1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}




.PopUpWindowContentsFLUDCol9{position:relative; top: 1px; left:1px; width:90px; height:48px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px;  }

.PopUpWindowContentsFLUDCol6{position:relative; top: 1px; left:1px; width:150px; height:48px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px;  }
.PopUpWindowContentsFLUDCol4{position:relative; top: 1px; left:1px; width:180px; height:48px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px; }

.PopUpWindowContentsFLUDCol3{position:relative; top: 1px; left:1px; width:290px; height:48px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px;}
.PopUpWindowContentsFLUDCol2{position:relative; top: 1px; left:1px; width:440px; height:48px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px; }
.PopUpWindowContentsFLUDCol1{position:relative; top: 1px; left:1px; width:900px; height:48px; display:block;  float:left; overflow:hidden; margin:1px 4px 1px 4px; }

.PopUpWindowContentsFLUDColTitle{position:absolute; top:0px; left:0px; right:0px; height:14px; text-align:left; color:#707070 ; font-size: 10px;  padding: 3px 3px 0px 3px; margin:0px;
                                      overflow:hidden;}
                                      
.PopUpWindowContentsFLUDColValueBorder{position:absolute; top:18px; left:1px; right:1px;  height:24px;  font-size: 14px; color: #003366;  text-align:center; overflow:hidden;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
.PopUpWindowContentsFLUDColValueBorder input{left:2px; right:2px; }




.PopUpWindowContentsFLUDColSearchBox{position:absolute; top:18px; left:1px; width:60px;  height:24px;  font-size: 14px; color: #003366;  text-align:center; overflow:hidden;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

.PopUpWindowContentsFLUDColSearchBtn{position:absolute; top:18px; left:70px; width:30px; height:30px;  background:url(../img/search30.png) no-repeat  0 0;}
.PopUpWindowContentsFLUDColSearchBtn:hover{border:1px #6666FF solid;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}





.PopUpWindowContentsFLUDColSearchExcBtn{position:absolute; top:0px; left:0px; width:50px; height:50px;  background:url(../img/selectExcursion50.png) no-repeat  0 0;}
.PopUpWindowContentsFLUDColSearchExcBtn:hover{border:1px #6666FF solid;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}


.PopUpWindowContentsFLUDColSearchSELECTBox{position:absolute; top:18px; left:105px; right:20px;  height:28px; text-align:left; color: #003366; padding: 0px 4px 0px 4px; margin:1px 0px 1px 0px;}
.PopUpWindowContentsFLUDColSearchSELECTBox SELECT{position:absolute; top:0px; left:0px; right:0px; height:28px; min-width:300px; background-color:#F8F8F8;  padding:0px; margin:0px; }
.PopUpWindowContentsFLUDColSearchSELECTBox SELECT option{font-size: 11px; color: #003366;}




.PopUpWindowContentsFLUDColSearchBox3{position:absolute; top:18px; left:1px; width:40px;  height:24px;  font-size: 14px; color: #003366;  text-align:center; overflow:hidden;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

.PopUpWindowContentsFLUDColSearchBtn3{position:absolute; top:18px; left:50px; width:30px; height:30px;  background:url(../img/search30.png) no-repeat  0 0;}
.PopUpWindowContentsFLUDColSearchBtn3:hover{border:1px #6666FF solid;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

.PopUpWindowContentsFLUDColSearchSELECTBox3{position:absolute; top:18px; left:90px; width:210px;  height:28px; text-align:left; color: #003366; padding: 0px 4px 0px 4px; margin:1px 0px 1px 0px;}
.PopUpWindowContentsFLUDColSearchSELECTBox3 SELECT{position:absolute; top:0px; left:0px; width:190px; height:28px; background-color:#F8F8F8;  padding:0px; margin:0px; }
.PopUpWindowContentsFLUDColSearchSELECTBox3 SELECT option{font-size: 11px; color: #003366;}




.PopUpWindowContentsFLUDColSELECTBox{position:absolute; top:18px; left:5px; right:5px;  height:28px; text-align:left; color: #003366; padding: 0px 4px 0px 4px; margin:1px 0px 1px 0px;}
.PopUpWindowContentsFLUDColSELECTBox SELECT{position:absolute; top:0px; left:0px; right:0px; height:28px; min-width:100px; background-color:#F8F8F8;  padding:0px; margin:0px; font-size: 16px; }
.PopUpWindowContentsFLUDColSELECTBox SELECT option{font-size: 16px; font-weight:bold;  color: #003366;}

.MainPlanSelect{position:absolute; top:5px; width:120px;  }

.PopUpWindowContentsFormTabsHost{position:absolute; top: 5px; left:10px; right:10px;  bottom:5px; font-size:12px;}


.PopUpWindowChecBoxContainer{position:absolute; top:0px; left:160px; width:50px;  height:30px;  font-size: 20px;  color: #003366;   text-align:left; 
                                                padding: 5px 4px 5px 4px; margin:5px 0px 5px 0px; }




.PopUpWindowBottom{position:absolute; bottom:0px; height:40px;  left: 0px; width:100%;  adding: 2px; float:left;}

.PopUpWindowBottomBtn150{position:absolute;  top:0px; height:30px; width:150px; background-color:white;  font-family: Arial; font-size:12px;
	                             color:blue; font-weight:bold;  text-align:center; float:left;
	                             border-width: 1px; 	padding: 0px; margin:0px;	border-style: solid; 	border-color: blue;
                                 -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; }
.PopUpWindowBottomBtn150:hover { background-color:blue; color:white; }
	
.PopUpWindowBottomBtn150 p {position: absolute; top: 50%; height: 12px; margin-top: -10px; width:150px; text-align:center; }




.WaitSymbol{position:absolute; top:45%; left:45%; height:65px; width:65px; z-index:9999; display:none; background:url(../img/wait.gif);}



.PopUpWindowsTabBody{height:560px;font-size:11px; color:gray;}









#TCK_TICKETS_PUP_TckPrice{position:absolute; top:1px; left:1px; width:160px;  height:42px;  font-size: 30px; color: #FFFFFF;  text-align:right; overflow:hidden;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#33CCFF  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #0033FF ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}
#TCK_TICKETS_PUP_TckPrice input{top:4px; botom:4px; left:2px; width:110px; font-weight:bold; }







/*---------------------------------  LISTS -----------------------------------------------------*/
.GridDiv{position:absolute; top:60px; left:0px; bottom:0px; right:20px; background-color:#E8E8E8 ; display:block; color:white; overflow:auto; font-size: 10px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}

.GridDivLabel{position:absolute; top:0px; left:0px; height:30px; right:0px; background-color:#E8E8E8 ; display:block; color:white; overflow:none;   font-size: 18px;  
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}
	
.GridDivData{position:absolute; top:32px; left:0px; bottom:10px; right:0px; background-color:#EBF5FF ; display:block; color:#404040;  overflow-y:auto;   font-size: 18px;  
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}	



.GridDivTable{ display:table;  font-family: Arial;  width:100%; background-color:#EBF5FF ; color:#404040;   margin:0px; padding:0px; }

.GridDivTabletr{display:table-row;   width:100%; overflow:hidden; font-size: 16px; color:#404040; padding:5px;}
.GridDivTabletr:hover{color: #0000CC ;   font-weight:bold;}

.GridDivTableth{display:table-cell;  min-width:30px; min-height:10px; overflow:hidden; max-height:50px; text-align:center; background-color:#404040 ; color:#EBF5FF;   padding:4px 4px 4px 4px;
                font-size: 18px;    border:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}
.GridDivTabletd{display:table-cell;  min-width:30px; min-height:10px; overflow:hidden; max-height:50px; text-align:center;    padding:4px 4px 4px 4px;
                font-size: 18px;   border-bottom:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;
             }


.GridDivTableInput{ font-family: Arial;  font-size: 18px; text-align:center; width:100%;   background-color:#EBF5FF ; color:#404040; padding:4px 4px 4px 4px;  }


.GridDivTabletrSelected{ background-color:#66FF00 ;}







.GridDivLabel2{position:relative; width:100%; background-color:#E8E8E8 ; display:block; color:white; overflow:none;   font-size: 10px;  
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}
	
.GridDivData2{position:absolute; top:12px; left:0px; bottom:5px; right:0px; background-color:#EBF5FF ; display:block; color:#404040;  overflow-y:auto;   font-size: 10px;  
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15); border:1px green solid;}	


.GridDivTable2{ display:table;  font-family: Arial;  width:100%; background-color:#EBF5FF ; color:#404040;   margin:0px; padding:0px; }


.GridDivTabletr2{display:table-row;   width:100%; overflow:hidden; font-size: 10px; color:#404040; padding:5px;}
.GridDivTabletr2:hover{color: #0000CC ;   font-weight:bold;}

.GridDivTableth2{display:table-cell;  min-width:10px; min-height:10px; overflow:hidden; max-height:50px; text-align:center; background-color:#404040 ; color:#EBF5FF;   padding:2px;
                font-size: 10px;    border:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}
.GridDivTabletd2{display:table-cell;  min-width:10px; min-height:10px; overflow:hidden; max-height:50px; text-align:center;    padding:2px;
                font-size: 10px;   border-bottom:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}


.GridDivTableInput2{ font-family: Arial;  font-size: 10px; text-align:center; width:100%;   background-color:#EBF5FF ; color:#404040; padding:2px;  }



.GridDivTable3{ display:table;  font-family: Arial;  width:100%; background-color:#EBF5FF ; color:#404040;   margin:0px; padding:0px;
                border:1px #EBEBFF solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}
.GridDivTabletr3{display:table-row;   width:100%; overflow:hidden; font-size: 10px; color:#404040; padding:0px;}
.GridDivTabletr3:hover{color: #0000CC ; border-bottom:1px red solid;}

.GridDivTableth3{display:table-cell;  min-width:10px; min-height:10px; overflow:hidden; max-height:50px; text-align:center; background-color:#404040 ; color:#EBF5FF;   padding:2px;
                font-size: 10px;    border:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}
.GridDivTabletd3{display:table-cell;  min-width:10px; min-height:10px; overflow:hidden; max-height:30px; text-align:left;    padding:1px;
                font-size: 10px;  border:none;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}


.GridDivTableInput3{ font-family: Arial;  font-size: 10px; text-align:center; width:100%;   background-color:#EBF5FF ; color:#404040; padding:2px;  }



/*-----------------------------  Tab Grids ------------------------------------------------------------*/


.tabGridTopControls{position:absolute; top:50px; left:0px; height:40px; right:0px; background-color:#99CCFF ; display:block; color:white; overflow:hidden; font-size: 10px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}

.tabGridBtn{position:absolute; top:5px; width:30px;  height:30px; display:block; overflow:hidden; border:none;}
.tabGridBtn:hover{border:1px #6666FF solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}


.tabGridBtnAdd{left:10px;  background:url(../img/add30.png) no-repeat  0 0;}
.tabGridBtnDelete{left:50px;  background:url(../img/delete30.png) no-repeat  0 0;}
.tabGridBtnEdit{left:90px;  background:url(../img/edit30.png) no-repeat  0 0;}
.tabGridBtnRefresh{right:50px;  background:url(../img/refresh30.png) no-repeat  0 0;}

.tabGridBtnPriceListBuildFromSeasons{left:150px;  background:url(../img/prlistfromseasons30.png) no-repeat  0 0;}
.tabGridBtnPriceListCalculate{left:190px;  background:url(../img/calculator30.png) no-repeat  0 0;}

.tabGridBtnTest{left:90px;  background:url(../img/alarm30.png) no-repeat  0 0;}



.tabGridAreaDiv{position:absolute; top:90px; left:0px; bottom:0px; right:0px; background-color:#E8E8E8 ; display:block; color:white; overflow:auto; font-size: 12px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}

.tabGridDivLabels{position:absolute; top:0px; left:0px; height:16px; right:0px; background-color:#E8E8E8 ; display:block; color:white; overflow:none; font-size: 12px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}
	
.tabGridDivData{position:absolute; top:18px; left:0px; bottom:5px; right:0px; background-color:#EBF5FF ; display:block; color:#404040;  overflow-y:auto; font-size: 12px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}	


  

.tabGridDivTable{ display:table;  font-family: Arial;  width:100%; background-color:#EBF5FF ; color:#404040;   margin:0px; padding:0px; }

.tabGridDivTabletr{display:table-row;   width:100%; overflow:hidden; font-size: 14px; color:#404040; padding:0px;}
.tabGridDivTabletr:hover{color: #0000CC ;   font-weight:bold;}


.tabGridDivTableth{display:table-cell;  min-width:30px; min-height:20px; overflow:hidden; max-height:50px; text-align:center; background-color:#404040 ; color:#EBF5FF;   padding:1px;
                font-size: 12px;    border:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}
.tabGridDivTabletd{display:table-cell;  min-width:30px; min-height:20px; overflow:hidden; max-height:50px; text-align:center;    padding:2px;
                font-size: 12px;   border-bottom:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}


.tabGridDivTableInput{display:block; font-family: Arial;  font-size: 14px;  text-align:left; width:95%;   padding:2px;  color:#404040;  background-color:#F8F8F8; 
                           border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}




.tabGridDivTableSearchBox{position:relative; top:0px; left:1px; width:50px;  height:18px;  font-size: 14px; color: #003366;  text-align:center; overflow:hidden;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;
                                               display:block;  float:left; }

.tabGridDivTableSearchBtn{position:relative;  display:block;  float:left;  top:0px; left:5px; width:20px; height:20px;  background:url(../img/search20.png) no-repeat  0 0;}
.tabGridDivTableSearchBtn:hover{border:1px #6666FF solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}
  
  
.tabGridDivTableSearchSELECTBox{position:relative;  display:block;  float:left; top:0px; left:5px; width:50px;  height:20px; text-align:left; color: #003366; padding: 0px 4px 0px 4px; margin:0px 0px 0px 0px;}
.tabGridDivTableSearchSELECTBox SELECT{ top:0px; left:0px; right:0px; height:20px; min-width:50px; background-color:#F8F8F8;  padding:0px; margin:0px; font-size: 12px; }
.tabGridDivTableSELECTBox SELECT option{font-size: 12px; color: #003366;}
  




 /* ---------------------------  PAGE SPECIFIC  GraphScreen  -------------------------------------------------*/
 
 .GraphScreen{position:absolute; top:0px; left:0px; bottom:0px; right:0px; background-color:gray; display:block; color:white; overflow:hidden; font-size: 10px; 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}


 .GraphTopControls{position:absolute; top:0px; left:0px; height:60px; right:0px; background-color:#99CCFF ; display:block; color:white; overflow:hidden; font-size: 10px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}
	
 .GraphRightTab{position:absolute; top:60px; width:200px; bottom:0px; right:0px; background-color:white; display:block; color:blue; overflow-x:hidden; overflow-y:auto; font-size: 10px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}
	
	

.BtnSave{right:30px;  background:url(../img/save.png) no-repeat  0 0;}
.BtnRefresh{right:100px;  background:url(../img/refresh.png) no-repeat  0 0;}

.BtnAdd{left:10px;  background:url(../img/add.png) no-repeat  0 0;}
.BtnDelete{left:80px;  background:url(../img/Remove.png) no-repeat  0 0;}
.BtnEdit{left:150px;  background:url(../img/edit.png) no-repeat  0 0;}


.MainPlanInput{position:absolute; top:5px; width:80px;  height:20px; padding: 5px; margin:5px;  display:block; overflow:hidden; border:1px blue solid; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

	

/* --------------------------       PICKUP LISTS        --------------------------------------------  */


.picklistMainBox{position: absolute; top:0px; left:0px; width:250px; height:700px; font-size: 10px; color: #003366;  overflow:hidden;   
                 padding: 3px 3px 3px 3px; margin:2px 2px 2px 2px; background-color:#F8F8F8  ; 
                 border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;
                 box-shadow: 0px 0px 9px rgba(0,0,0,0.15);   }


.picklistMainBoxTopTitle{position:absolute; top:0px; left:0px; height:12px; right:0px; background-color:#99CCFF ; display:block; color:white; overflow:hidden; font-size: 11px;  font-weight:bold;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}

.picklistMainBoxTopButtons{position:absolute; top:12px; left:0px; height:30px; right:0px; background-color:#99CCFF ; display:block; color:white; overflow:hidden; font-size: 10px;
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}
	
	
.planBtn2630{position:absolute; top:0px; width:30px;  height:26px; display:block; overflow:hidden; border:none;}
.planBtn2630:hover{border:1px #6666FF solid;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

.planBtn2630All{left:5px;  background:url(../img/btnRefresh2630.png) no-repeat  0 0;}
.planBtn2630Filter{left:40px;  background:url(../img/btnFilter2630.png) no-repeat  0 0;}
.planBtn2630LeftAll{right:95px;  background:url(../img/btnAllLeft2630.png) no-repeat  0 0;}
.planBtn2630Left{right:65px;  background:url(../img/btnLeft2630.png) no-repeat  0 0;}
.planBtn2630Right{right:35px;  background:url(../img/btnRight2630.png) no-repeat  0 0;}
.planBtn2630RightAll{right:5px;  background:url(../img/btnAllRight2630.png) no-repeat  0 0;}



.planBtn2630UpsideDown{left:5px;  background:url(../img/btnUpDown2630.png) no-repeat  0 0;}
.planBtn2630UpAll{right:95px;  background:url(../img/btnUpAll2630.png) no-repeat  0 0;}
.planBtn2630Up{right:65px;  background:url(../img/btnUp2630.png) no-repeat  0 0;}
.planBtn2630Down{right:35px;  background:url(../img/btnDown2630.png) no-repeat  0 0;}
.planBtn2630DownAll{right:5px;  background:url(../img/btnDownAll2630.png) no-repeat  0 0;}
/*
.picklistMainBoxBody{position:absolute; top:42px; left:0px; bottom:0px; rightt:0px; background-color:#EBF5FF ; display:block; color:#404040;  overflow-y:auto;   font-size: 8px;  
	          box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}	
*/

.picklistMainBoxBody{position:absolute; top:42px; left:0px; bottom:0px; right:0px; background-color:#EBF5FF ; display:inline; color:#404040;  overflow-y:auto;   font-size: 8px;  
	          box-shadow: 0px 0px 9px rgba(0,0,0,0.15);}	

.picklistTopTotal{position:absolute; top:3px; right:3px; width:25px; height:14px; width: font-family:  Arial; font-size: 10px;  font-weight:bold; text-align:center;   
                   background-color:#D8D8D8; color:#505050 ; padding:4px 4px 4px 4px;
                   border:1px #66CCFF solid;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; }




.picklistTable{display:table; font-family: Arial; width:100%; background-color:#EBF5FF; color:#404040; margin:0px; padding:0px; }

.picklistTabletr{display:table-row;   width:100%;  overflow:hidden; font-size: 12px; color:#404040; padding:5px;}
.picklistTabletr:hover{color: #0000CC ;   font-weight:bold;}

.picklistTableth{display:table-cell;  min-width:30px; min-height:14px; overflow:hidden; max-height:30px; text-align:center; background-color:#404040 ; color:#EBF5FF;   padding:0px;
                font-size: 12px;    border:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}
.picklistTabletd{display:table-cell;  min-width:30px; min-height:10px; overflow:hidden; max-height:30px; text-align:center;    padding:0px 0px 0px 0px;
                font-size: 9px;   border-bottom:1px #E8E8E8  solid;   -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;
             }

.picklistTableInput{ font-family: Arial;  font-size: 12px; text-align:center; width:100%;   background-color:#EBF5FF ; color:#404040; padding:4px 4px 4px 4px;  }

.picklistTrselected{background-color:#0099FF ; color:#404040; font-weight:bold;  }

.picklistTabletr .ui-selecting { background: #FECA40; }
.picklistTabletr .ui-selected { background: #F39814; color: white; }


















  




/* --------------------------   checkbox  --------------------------------------------  */
.checkboxFour input { width:30px;}
.checkboxFour input[type=checkbox] { visibility: hidden; }



/**  * Checkbox Four  */
.checkboxFour {	width:25px; height:25px;	background: #ddd;	margin: 2px 2px 2px 2px; border-radius: 100%;	position: relative;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

.checkboxFour label {	display: block;	border-radius: 100px; width: 15px;	height: 15px;
    -webkit-transition: all .5s ease; 	-moz-transition: all .5s ease; 	-o-transition: all .5s ease; 	-ms-transition: all .5s ease;	transition: all .5s ease;
	cursor: pointer; 	position: absolute;  top: 5px;	left: 5px;	z-index: 1;	background: red;
	-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);	box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}

.checkboxFour input[type=checkbox]:checked + label { background: #26ca28;}


/* --------------------------   checkbox To the Right --------------------------------------------  */


.checkboxFourRContainerAll{position:absolute; top:0px; left:160px; width:500px;  height:30px;  font-size: 20px; 
                            padding: 5px 4px 5px 4px; margin:5px 0px 5px 0px; background-color:#F8F8F8   ;  float:left;  }

.checkboxFourRContainer{position:relative; top:0px; width:60px; height:30px; display:block; float:left; }


.checkboxFourR input { width:30px;}
.checkboxFourR input[type=checkbox] { visibility: hidden; }
.checkboxFourR {width:25px; height:25px; background: #ddd;	margin: 2px 2px 2px 2px; border-radius: 100%;	position: relative;  float:left; 
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.checkboxFourR label { display: block;	border-radius: 100px; width: 15px;	height: 15px; 
    -webkit-transition: all .5s ease; 	-moz-transition: all .5s ease; 	-o-transition: all .5s ease; 	-ms-transition: all .5s ease;	transition: all .5s ease;
	cursor: pointer; 	position: absolute;  top: 5px;	left: 5px;	z-index: 1;	background: red;
	-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);	box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}
.checkboxFourR input[type=checkbox]:checked + label { background: #26ca28;}


.checkboxFourRLabel{position:relative; top:5px; width:25px; height:25px; font-size: 14px; 	 float:left; }


/* --------------------------   checkbox2  --------------------------------------------  */


.checkboxFour2 input { width:20px;}
.checkboxFour2 input[type=checkbox] { visibility: hidden; }



/**  * Checkbox Four  */
.checkboxFour2 {top:-2px;width:16px; height:16px;	background: #ddd;	margin: 0px 2px 0px 2px; ; border-radius: 100%;	position: relative;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

.checkboxFour2 label {	display: block;	border-radius: 100px; width: 10px;	height: 10px;
    -webkit-transition: all .5s ease; 	-moz-transition: all .5s ease; 	-o-transition: all .5s ease; 	-ms-transition: all .5s ease;	transition: all .5s ease;
	cursor: pointer; 	position: absolute;  top: 3px;	left: 3px;	z-index: 1;	background: #600000;
	-webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);	-moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);	box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}

.checkboxFour2 input[type=checkbox]:checked + label { background: #26ca28;}


  
/*-----------------------  CHECK IN ---------------------------*/


.ddrg3SearchBox{position:absolute; top:15px; left:1px; width:60px;  height:24px;  font-size: 14px; color: #003366;  text-align:center; overflow:hidden;
                                              padding: 1px 4px 1px 4px; margin:1px 0px 1px 0px; background-color:#F8F8F8  ; 
                                              border-width: 1px; border-style: solid; 	border-color: #E0E0E0 ; -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}

.ddrg3SearchBtn{position:absolute; top:15px; left:70px; width:30px; height:30px;  background:url(../img/search30.png) no-repeat  0 0;}
.ddrg3SearchBtn:hover{border:1px #6666FF solid;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;}


.ddrg3SearchSELECTBox{position:absolute; top:15px; left:105px; right:20px;  height:28px; text-align:left; color: #003366; padding: 0px 4px 0px 4px; margin:1px 0px 1px 0px;}
.ddrg3SearchSELECTBox SELECT{position:absolute; top:0px; left:0px; right:0px; height:28px; min-width:300px; background-color:#F8F8F8;  padding:0px; margin:0px; }
.ddrg3SearchSELECTBox SELECT option{font-size: 11px; color: #003366;}




#CHECKIN_BtnRight{position:absolute; top:100px; left:25px; display:block; overflow:hidden; width:50px;  height:50px; background:url(../img/btn_right.png) no-repeat  0 0;}
#CHECKIN_BtnRight:hover{background-position: 0px -50px;}
#CHECKIN_BtnRightAll{position:absolute; top:170px; left:25px; display:block; overflow:hidden; width:50px;  height:50px; background:url(../img/btn_allright.png) no-repeat  0 0;}
#CHECKIN_BtnRightAll:hover{background-position: 0px -50px;}
#CHECKIN_BtnLeft{position:absolute; top:240px; left:25px; display:block; overflow:hidden; width:50px;  height:50px; background:url(../img/btn_left.png) no-repeat  0 0;}
#CHECKIN_BtnLeft:hover{background-position: 0px -50px;}
#CHECKIN_BtnLeftAll{position:absolute; top:310px; left:25px; display:block; overflow:hidden; width:50px;  height:50px; background:url(../img/btn_leftall.png) no-repeat  0 0;}
#CHECKIN_BtnLeftAll:hover{background-position: 0px -50px;}
#CHECKIN_BtnUpload{position:absolute; top:420px; left:25px; display:block; overflow:hidden; width:50px;  height:50px; background:url(../img/btn_upload.png) no-repeat  0 0;}
#CHECKIN_BtnUpload:hover{background-position: 0px -50px;}


#CHECKIN_tckIdTitle{position:absolute; top:485px;left:5px; width:80px; text-align:center;}
#CHECKIN_tckIdBox{position:absolute; top:500px;left:5px; width:80px; text-align:center; border:1px blue solid; -webkit-border-radius: 2px;   -moz-border-radius: 2px;   border-radius: 2px;}

#CHECKIN_BtnSubmit{position:absolute; top:600px;left:25px; display:block; overflow:hidden; width:50px;  height:50px; background:url(../img/ok2.png) no-repeat  0 0;}
/* #CHECKIN_BtnSubmit:hover{background-position: 0px -50px;} */






.TckLine{position:relative;  right:0px; left:0px; height:60px; display:block;  background-color:#F8F8F8 ;    border-bottom:1px #C0C0C0 solid;               }
.TckLineExpand{position:absolute; top:15px; left:10px; width:30px; height:30px;}

.TckLineExpandYES{background:url(../img/expand30.png) no-repeat  0 0;}
.TckLineExpandNO{background:url(../img/expand30no.png) no-repeat  0 0;}

.TckLineName{position:absolute; top:3px; left:50px; right:10px; height:27px;  font-family: arial; font-size: 22px;  color:#000080; text-align:left;  font-weight:bold;  overflow:hidden; }

.TckLineSnum{position:absolute; top:31px; left:50px; width:100px; height:14px;  font-family: arial; font-size: 12px;  color:#000080; text-align:left; overflow:hidden; }
.TckLineACB{position:absolute; top:31px; left:155px; width:80px; height:14px;  font-family: arial; font-size: 12px;  color:#000080; text-align:left;  overflow:hidden;}
.TckLineDttm{position:absolute; top:31px; left:240px; width:90px; height:14px;  font-family: arial; font-size: 12px;  color:#000080; text-align:left; overflow:hidden;}
.TckLinePick{position:absolute; top:31px; left:335px; right:5px; height:14px;  font-family: arial; font-size: 12px;  color:#000080; text-align:left;  overflow:hidden;}

.PsglineDiv{position:relative; display:inline; left:0px; width:800px;  background-color:#F8F8F8 ;  display: none;  }
.PsgLine{position:relative; height:40px; display:block;   background-color:#F8F8F8 ; 
               -webkit-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px;  }
.PsgLineName{position:absolute; bottom:10px; left:20px; right:140px; height:20px;  font-family: arial; font-size: 18px; color:#000080; text-align:left;  font-weight:bold;overflow:hidden;  }
.PsgLineMF{position:absolute; bottom:10px; right:70px; width:50px; height:20px;  font-family: arial; font-size: 18px; color:#000080; text-align:center; font-weight:bold; overflow:hidden; }
.PsgLineACB{position:absolute; bottom:10px; right:10px; width:50px; height:20px;  font-family: arial; font-size: 18px; color:#000080; text-align:center; font-weight:bold; overflow:hidden; }


.TckLineSELECTED{background-color:#66FF00 ; border:1px red solid;}
.PsgLineSELECTED{background-color:#66FF00 ; border:1px red solid;}











#OFC_ACCRECSBtnGetDepartureDates{top:5px; left:735px;  border:none;}

