﻿.ArialFont
{
	font-family: Arial;	
}
.agelable
{
	width: 50px;
}

.agetextbox
{
	width: 30px;
}
.colordisplay
{
	width: 15px;
	height: 5px;
}
.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: White;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	font-size: 10pt;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color: white;
	color: windowtext;
	padding: 1px;
}


.backcolor
{
	background-color: #E0FAE9;
}


.BUTTON
{
	color: #ffffff;
	width: 70px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}


.BUTTON1
{
	color: #050;
	width: 75px;
	height: 25px;
	font: bold small 'trebuchet ms' ,helvetica,sans-serif;
	border-color: Green;
}

.BUTTONRUNTIME
{
	color: #ffffff;
	width: 70px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.BUTTONINEDITMODE
{
	color: #ffffff;
	width: 70px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	background-position: center center;
	background-color: transparent;
}


.btnavail
{
	width: 128px;
	height: 35px;
	font: bold 9pt Arial;
	background-image: url(../images/NewImages/cheavailbtn.gif);
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: transparent;
}


.customer
{
	background-color: #7FD4FF;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
}


.DROPDOWN
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 157px;
}


.DROPDOWN1
{
	font-size: 12px;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 125px;
}

.DROPDOWN2
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 157px;
	background-color: #ccccff;
}

.DROPDOWN3
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 180px;
}

.DROPDOWNCReg
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 154px;
}

.DROPDOWN5
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 250px;	
}

.LAYOUTDRIVER
{
	height: 30px;
	width: 30px;	
	vertical-align: middle;
	text-align: center;
	background-image: url(../images/NewImages/Driver.gif);	
	background-repeat:no-repeat;
	color:Blue;
}

.DYNAMICLABELAVAILABLE
{
	height: 26px;
	width: 26px;
	vertical-align: middle;
	text-align: center;
	/*background-image: url(../images/NewImages/Available.gif);		
	background-repeat:no-repeat;*/
	background-color: #86cb30;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABELSELECTED
{
	height: 26px;
	width: 26px;
	vertical-align: middle;
	text-align: center;
	/*background-image: url(../images/NewImages/Selected.gif);	
	background-repeat:no-repeat;*/
	background-color: #e90d20;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;		
}


.DYNAMICLABELBOOKED
{
	height: 26px;
	width: 26px;
	vertical-align: middle;
	text-align: center;
	/*background-image: url(../images/NewImages/Booked.gif);	
	background-repeat:no-repeat;*/
	background-color: #3C70E7;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;		
}

.DYNAMICLABELFEMALE
{
	height: 26px;
	width: 26px;
	vertical-align: middle;
	text-align: center;
	/*background-image: url(../images/NewImages/Female.gif);	
	background-repeat:no-repeat;*/
	background-color: #FF66FF;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;		
}

/* Begin - Berth styles */

.SleeperCabinSeperator
{
    width:2px;
    background-color:#0000BB;
}

.SeatGap
{
	width:7px;
}
   
.LAYOUTDRIVERBERTH
{
	height: 30px;
	width: 30px;	
	vertical-align: middle;
	text-align: center;
	background-image: url(../images/NewImages/Driver.gif);	
	background-repeat:no-repeat;
	color:Blue;
}

.DYNAMICLABELAVAILABLEBERTH
{
        height: 30px;
        text-align:center;
        font-family:Calibri;
        font-size:18px;        
        align:left;
        background-image:url(../images/NewImages/Availableberth.jpg);
        width:24px;
        background-position:left bottom;
        background-repeat:no-repeat;
}

.DYNAMICLABELFEMALEBERTH
{
        height: 30px;
        text-align:center;
        font-family:Calibri;
        font-size:18px;        
        align:left;
        background-image:url(../images/NewImages/Femaleberth.jpg);
        width:24px;
        background-position:left bottom;
        background-repeat:no-repeat;
}

.DYNAMICLABELBOOKEDBERTH
{
        height: 30px;
        text-align:center;
        font-family:Calibri;
        font-size:18px;        
        align:left;
        background-image:url(../images/NewImages/Bookedberth.jpg);
        width:24px;
        background-position:left bottom;
        background-repeat:no-repeat;
}

.DYNAMICLABELSELECTEDBERTH
{
        height: 30px;
        text-align:center;
        font-family:Calibri;
        font-size:18px;        
        align:left;
        background-image:url(../images/NewImages/Selectedberth.jpg);
        width:24px;
        background-position:left bottom;
        background-repeat:no-repeat;
}


/* End */


/*
.DYNAMICLABEL
{
	height: 25px;
	width: 25px;
	vertical-align: middle;
	text-align: center;
	background-color: #c9f0ff;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABEL1
{
	height: 25px;
	width: 25px;
	background-color: #FF66FF;
	vertical-align: middle;
	text-align: center;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
	cursor: text;
}

.DYNAMICLABEL2
{
	height: 25px;
	width: 25px;
	background-color: #99CC00;
	vertical-align: middle;
	text-align: center;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
	cursor: text;
}

*/

.DYNAMICCHECKBOX
{
	height: 20px;
	width: 20px;
	vertical-align: middle;
	text-align: center;
	background-color: #c9f0ff;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}


.DYNAMICTEXTBOX
{
	height: 25px;
	width: 15px;
	vertical-align: middle;
	text-align: center;
}

.DYNAMICTEXTBOX1
{
	height: 50px;
	width: 15px;
	vertical-align: middle;
	text-align: center;
}

.DYNAMICTEXTBOX2
{
	height: 15px;
	width: 50px;
	vertical-align: middle;
	text-align: center;
}

.DIV
{
	border-right: #44A8E3 1px solid;
	border-top: #44A8E3 1px solid;
	border-left: #44A8E3 1px solid;
	border-bottom: #44A8E3 1px solid;
	overflow-x: auto;
	overflow-y: auto;
}

.DIV1
{
	overflow-x: auto;
	overflow-y: auto;
	background-color: White;
}

.DIV2
{
	overflow-x: auto;
	overflow-y: auto;
	background-color: White;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.dynamictable
{
	background: url(../images/layout.JPG) no-repeat center center;
}




.LAYOUTBUTTON
{
	color: #ffffff;
	width: 82px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}


.EDITBUTTON
{
	width: 100px;
	color: Blue;
}


.ErrorMsg
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	vertical-align: top;
	text-align: center;
	font-family: Arial;
}

.ErrorMsg1
{
	font-size: 8pt;
	color: red;
	vertical-align: top;
	text-align: center;
	font-family: Arial;
}

.FormDropdown1
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 157px;
}

.FormDropdown2
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 125px;
}

.ForgotPasswordTEXTBOX
{
	width: 290px;
	border: 0px 0px Black;
}

.gridcolwidth
{
	width: 160px;
}
.gridcolwidthone
{
	width: 80px;
}
.Headings
{
	font-weight: bold;
	font-size: 12pt;
	margin-left: 25px;
	color: #999966;
	text-decoration: underline;
}


.HIDDENLABEL
{
	color: White;
	background-color: transparent;
}


.HIDDENTEXTBOX
{
	color: white;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.HintDropdown
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 290px;
}

.LAYOUTDRIVER
{
	background-color: #ffcc66;
}
.LAYOUTDRIVER1
{
	height: 25px;
	width: 15px;
	background-color: #ffcc66;
}

.LAYOUTLABEL
{
	background-color: LimeGreen;
	cursor: hand;
}
.LAYOUTLABEL1
{
	background-color: Teal;
}



.MESSAGE
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	vertical-align: top;
	text-align: center;
	font-family: Arial;
}

.MESSAGEBLUE
{
	font-weight: bold;
	font-size: 10pt;
	color:  Blue;
	vertical-align: top;
	text-align: center;
	font-family: Arial;
}

.innertableBorder
{
	border-right: #44A8E3 1px solid;
	border-top: #44A8E3 1px solid;
	border-left: #44A8E3 1px solid;
	border-bottom: #44A8E3 1px solid;
	border-collapse: collapse;
	overflow: auto;
}

.tableBorder
{
	border-right: #ff9933 1px solid;
	border-top: #ff9933 1px solid;
	border-left: #ff9933 1px solid;
	border-bottom: #ff9933 1px solid;
	border-collapse: collapse;
	overflow: auto;
}
.tworows
{
	border-top: blue 1px solid;
	border-bottom: blue 1px solid;
	border-collapse: collapse;
}
.onerow
{
	border-bottom: #c3deff 1px solid;
}
.onerow1
{
	border-bottom: #808080 1px solid;
}
.tableBorder1
{
	border-collapse: collapse;
	overflow: auto;
}

.horizontalrow
{
	color: Blue;
}

.tablefont
{
	font-size: 10pt;
	font-family: Arial;
}


.tdbackcolor
{
	background-color: #DEF0FA;
	font-size: 10pt;
	font-family: Arial;
}

.TEXTBOX
{
	width: 150px;
	border: 1px 1px Black;
}

.TEXTBOXBASETIME
{
	width: 100px;
	border: 1px 1px Black;
}

.TEXTBOXSERVICE
{
	width: 100px;
	border: 1px 1px Black;
}

.TEXTBOX1
{
	width: 144px;
	border: 1px 1px Black;
}

.TEXTBOX2
{
	width: 190px;
	border: 1px 1px Black;
}

.TEXTBOX3
{
	width: 56px;
	border: 1px 1px Black;
}


.TEXTCOLOR
{
	font-family: Arial;
	font-size: 10pt;
}

.TEXTCOLOR1
{
	font-family: Arial;
	font-size: 10pt;
	color: #3333ff;
	font-weight: bold;
}

.TEXTBOXSELECTSERVICE
{
	width: 200px;
}

.Treeview1
{
	color: #012072;
	font-size: 10pt;
	font-family: 'Book Antiqua';
}


.tablewidth
{
	width: 360px;
}


.LABEL
{
	width: 138px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}




.service
{
	color: blue;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}

.serviceheading
{
	color: Blue;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}
.service1
{
	color: deeppink;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}
.service2
{
	color: darkred;
	font-size: 13pt;
	font-family: Arial;
	font-weight: bold;
}
.select coach
{
	background-image: url(../images/flow2w[1].gif);
}

.disablecalendar
{
	cursor: text;
}

.star
{
	color: #ff0000;
	font-weight: bold;
	font-size: 12pt;
}

.timerMsg
{
	/*color: #F60100;*/
	font-size: 14px;
}

.selectedseats
{
	border-right: #cccc66 1px solid;
	border-top: #cccc66 1px solid;
	border-left: #cccc66 1px solid;
	border-bottom: #cccc66 1px solid;
	font-weight: bold;
	color: red;
	font-family: Arial;
	font-size: 10pt;
}


.txtpremobileno
{
	width: 25px;
}

.txtmobileno
{
	width: 114px;
}

.lblconfirmpage
{
	font-weight: bold;
}
.lblmanifest
{
	font-weight: bold;
	width: 100;
}
.lblconfirmpage1
{
	font-weight: bold;
	color: Gray;
}

.HorizontalRow
{
	color: #b8d4fb;
	line-height: 1px;
}

.tdborderthk
{
	border: blue 1px;
}
.blackcolor
{
	color: Black;
}

.logincolor
{
	color: #BE4C00;
}

.SeatBlockMsg
{
	color: Red;
	font-size: 10pt;
	font-family: Arial;
}

.txttime
{
	color: red;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 48px;
	background-color: transparent;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.txttime1
{
	color: #FFFFE6;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 48px;
	background-color: transparent;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.IMAGE
{
	width: 200px;
	height: 150px;
}

.tablecellspacing
{
	border-collapse: collapse;
}



.TEXTBOX4
{
	width: 58px;
	border: 1px 1px Black;
}

.LINKBUTTON
{
	color: blue;
}

.LINKBUTTON1
{
	color: blue;
	text-decoration: none;
}

.LINKBUTTON2
{
	color: #920B0C;
	text-decoration: none;
	font-weight: bold;
}


.LINKBUTTON3
{
	color: blue;
	width:100px;
	font-weight: bold;
}

.LINKBUTTON4
{
	color: Yellow;
	text-decoration: none;
	font-weight: bold;
}

.SCROLLS
{
	overflow-x: hidden;
	overflow-y: auto;
}

.gridLabel
{
	text-align: center;
}

.lblLoginUser
{
	font-size: 10pt;
	font-family: Arial;
}
.HYPERLINK
{
	color: Blue;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
}

.RADIOBUTTON
{
	color: #ffffff;
	width: 25px;
	height: 25px;
	font: bold 9pt Arial;
	background-image: url(../images/unchecked.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	background-position: center center;
	background-color: transparent;
}

.RADIOBUTTON1
{
	color: #ffffff;
	width: 25px;
	height: 25px;
	font: bold 9pt Arial;
	background-image: url(../images/checked.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	background-position: center center;
	background-color: transparent;
}

.TreeviewSelecteItem
{
	background-color: #ccccff;
}

.ArialFont1
{
	font-family: Arial;
	font-size: 8px;
}

.HIDBUTTON
{
	background-color: transparent;
	height: 0px;
	width: 0px;
}

.LABELBOLD
{
	font-weight: bold;
}

.tablewhitebg
{
	background-color: #ffffe6;
}

.gridfont
{
	font-size: 12px;
}

.gridfont2
{
	font-size: 14px;
}

.TOPUPLABEL
{
	font-weight: bold;
	font-size: 14px;
	color: #33cc33;
	font-family: Arial;
}

.star1
{
	color: #ff0000;
	font-weight: normal;
	font-size: 8pt;
}

.TXTSYATEM
{
	width: 50px;
	border: 1px 1px Black;
}

.LISTBOX
{
	width: 150px;
	height: 250px;
	text-transform:lowercase;
}











/*.ArialFont
{
	font-family: Arial;
}
.agelable
{
	width: 50px;
}

.agetextbox
{
	width: 30px;
}
.colordisplay
{
	width: 15px;
	height: 5px;
}
.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: White;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	font-size: 10pt;
}



.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}



.autocomplete_listItem
{
	background-color: white;
	color: windowtext;
	padding: 1px;
}


.backcolor
{
	background-color: #E0FAE9;
}


.BUTTON
{
	color: #ffffff;
	width: 70px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}


.BUTTON1
{
	color: #050;
	width: 75px;
	height: 25px;
	font: bold small 'trebuchet ms' ,helvetica,sans-serif;
	border-color: Green;
}

.BUTTONRUNTIME
{
	color: #ffffff;
	width: 70px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.BUTTONINEDITMODE
{
	color: #ffffff;
	width: 70px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	background-position: center center;
	background-color: transparent;
}


.btnavail
{
	width: 128px;
	height: 35px;
	font: bold 9pt Arial;
	background-image: url(../images/NewImages/cheavailbtn.gif);
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: transparent;
}


.customer
{
	background-color: #7FD4FF;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
}


.DROPDOWN
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 157px;
}


.DROPDOWN1
{
	font-size: 12px;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 125px;
}

.DROPDOWN2
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 157px;
	background-color: #ccccff;
}

.DROPDOWN3
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 180px;
}*/

.DROPDOWN4
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 180px;
}



/*.DYNAMICLABEL
{
	height: 25px;
	width: 25px;
	vertical-align: middle;
	text-align: center;
	Zbackground-color: #c9f0ff;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABEL1
{
	height: 25px;
	width: 25px;
	background-color: #FF66FF;
	vertical-align: middle;
	text-align: center;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
	cursor: text;
}

.DYNAMICLABEL2
{
	height: 25px;
	width: 25px;
	background-color: #99CC00;
	vertical-align: middle;
	text-align: center;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
	cursor: text;
}

.DYNAMICLABEL3
{
	height: 60px;
	width: 27px;
	vertical-align: middle;
	text-align: center;
	background-color: #c9f0ff;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABEL4
{
	height: 60px;
	width: 27px;
	vertical-align: middle;
	text-align: center;
	background-color: #FF66FF;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABEL5
{
	height: 60px;
	width: 27px;
	vertical-align: middle;
	text-align: center;
	background-color: #99CC00;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABEL6
{
	height: 20px;
	width: 70px;
	vertical-align: middle;
	text-align: center;
	background-color: #c9f0ff;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABEL7
{
	height: 20px;
	width: 70px;
	vertical-align: middle;
	text-align: center;
	background-color: #FF66FF;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.DYNAMICLABEL8
{
	height: 20px;
	width: 70px;
	vertical-align: middle;
	text-align: center;
	background-color: #99CC00;
	cursor: hand;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

*/

.hidborder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*.DYNAMICTEXTBOX
{
	height: 25px;
	width: 15px;
	vertical-align: middle;
	text-align: center;
}

.DIV
{
	border-right: #44A8E3 1px solid;
	border-top: #44A8E3 1px solid;
	border-left: #44A8E3 1px solid;
	border-bottom: #44A8E3 1px solid;
	overflow-x: auto;
	overflow-y: auto;
}

.DIV1
{
	overflow-x: auto;
	overflow-y: auto;
	background-color: White;
}

.DIV2
{
	overflow-x: auto;
	overflow-y: auto;
	background-color: White;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}

.dynamictable
{
	background: url(../images/layout.JPG) no-repeat center center;
}




.LAYOUTBUTTON
{
	color: #ffffff;
	width: 82px;
	height: 23px;
	font: bold 9pt Arial;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}


.EDITBUTTON
{
	width: 100px;
	color: Blue;
}


.ErrorMsg
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	vertical-align: top;
	text-align: center;
	font-family: Arial;
}

.ErrorMsg1
{		
	font-size: 8pt;
	color: red;
	vertical-align: top;
	text-align: center;
	font-family: Arial;
}

.FormDropdown1
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 157px;
}

.FormDropdown2
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 125px;
}

.ForgotPasswordTEXTBOX
{
	width: 290px;
	border: 0px 0px Black;
}

.gridcolwidth
{
	width: 160px;
}
.gridcolwidthone
{
	width: 80px;
}
.Headings
{
	font-weight: bold;
	font-size: 12pt;
	margin-left: 25px;
	color: #999966;
	text-decoration: underline;
}


.HIDDENLABEL
{
	color: White;
	background-color: transparent;
}


.HIDDENTEXTBOX
{
	color: white;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.HintDropdown
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif COLOR: #000000;
	padding-left: 3px;
	border: #7f9db9 solid 2px;
	width: 290px;
}

.LAYOUTDRIVER
{
	background-color: #ffcc66;
}
.LAYOUTDRIVER1
{
	height: 25px;
	width: 15px;
	background-color: #ffcc66;
}

.LAYOUTLABEL
{
	background-color: LimeGreen;
	cursor: hand;
}
.LAYOUTLABEL1
{
	background-color: Teal;
}



.MESSAGE
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	vertical-align: top;
	text-align: center;
	font-family: Arial;
}*/

.ReportHeading
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
}

/*.innertableBorder
{
	border-right: #44A8E3 1px solid;
	border-top: #44A8E3 1px solid;
	border-left: #44A8E3 1px solid;
	border-bottom: #44A8E3 1px solid;
	border-collapse: collapse;
	overflow: auto;
}

.tableBorder
{
	border-right: #ff9933 1px solid;
	border-top: #ff9933 1px solid;
	border-left: #ff9933 1px solid;
	border-bottom: #ff9933 1px solid;
	border-collapse: collapse;
	overflow: auto;
}
.tworows
{
	border-top: blue 1px solid;
	border-bottom: blue 1px solid;
	border-collapse: collapse;
}
.onerow
{
	border-bottom: #c3deff 1px solid;
}
.onerow1
{
	border-bottom: #808080 1px solid;
}
.tableBorder1
{
	border-collapse: collapse;
	overflow: auto;
}

.horizontalrow
{
	color: Blue;
}

.tablefont
{
	font-size: 10pt;
	font-family: Arial;
}


.tdbackcolor
{
	background-color: #DEF0FA;
	font-size: 10pt;
	font-family: Arial;
}

.TEXTBOX
{
	width: 150px;
	border: 1px 1px Black;
}

.TEXTBOXBASETIME
{
	width: 100px;
	border: 1px 1px Black;
}

.TEXTBOXSERVICE
{
	width: 100px;
	border: 1px 1px Black;
}

.TEXTBOX1
{
	width: 144px;
	border: 1px 1px Black;
}

.TEXTBOX2
{
	width: 190px;
	border: 1px 1px Black;
}

.TEXTBOX3
{
	width: 56px;
	border: 1px 1px Black;
}


.TEXTCOLOR
{
	font-family: Arial;
	font-size: 10pt;
}

.TEXTCOLOR1
{
	font-family: Arial;
	font-size: 10pt;
	color: #3333ff;
	font-weight: bold;
}

.TEXTBOXSELECTSERVICE
{
	width: 200px;
}

.Treeview1
{
	color: #012072;
	font-size: 10pt;
	font-family: 'Book Antiqua';
}


.tablewidth
{
	width: 360px;
}


.LABEL
{
	width: 138px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}




.service
{
	color: blue;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}

.serviceheading
{
	color: Blue;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}
.service1
{
	color: deeppink;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}
.service2
{
	color: darkred;
	font-size: 13pt;
	font-family: Arial;
	font-weight: bold;
}
.select coach
{
	background-image: url(../images/flow2w[1].gif);
}

.disablecalendar
{
	cursor: text;
}

.star
{
	color: #ff0000;
	font-weight: bold;
	font-size: 12pt;
}

.timerMsg
{
	color: #F60100;
	font-size: 14px;
}

.selectedseats
{
	border-right: #cccc66 1px solid;
	border-top: #cccc66 1px solid;
	border-left: #cccc66 1px solid;
	border-bottom: #cccc66 1px solid;
	font-weight: bold;
	color: red;
	font-family: Arial;
	font-size: 10pt;
}


.txtpremobileno
{
	width: 25px;
}

.txtmobileno
{
	width: 114px;
}

.lblconfirmpage
{
	font-weight: bold;
}
.lblmanifest
{
	font-weight: bold;
	width: 100;
}
.lblconfirmpage1
{
	font-weight: bold;
	color: Gray;
}

.HorizontalRow
{
	color: #b8d4fb;
	line-height: 1px;
}

.tdborderthk
{
	border: blue 1px;
}
.blackcolor
{
	color: Black;
}

.SeatBlockMsg
{
	color: Red;
	font-size: 10pt;
	font-family: Arial;
}

.txttime
{
	color: red;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 48px;
	background-color: transparent;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.txttime1
{
	color: #FFFFE6;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 48px;
	background-color: transparent;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}


.tablecellspacing
{
	border-collapse: collapse;
}



.TEXTBOX4
{
	width: 58px;
	border: 1px 1px Black;
}

.LINKBUTTON
{
	color: blue;
}

.LINKBUTTON1
{
	color: blue;
	text-decoration: none;
}

.LINKBUTTON2
{
	color: #920B0C;
	text-decoration: none;
	font-weight:bold;
}*/

.IMAGE1
{
	cursor: hand;
}

/*.SCROLLS
{
	overflow-x: hidden;
	overflow-y: auto;
}

.gridLabel
{
	text-align: center;
}

.lblLoginUser
{
	font-size: 10pt;
	font-family: Arial;
}
.HYPERLINK
{
	color: Blue;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
}

.RADIOBUTTON
{
	color: #ffffff;
	width: 25px;
	height: 25px;
	font: bold 9pt Arial;
	background-image: url(../images/unchecked.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;	
	background-position: center center;
	background-color: transparent;
}

.RADIOBUTTON1
{
	color: #ffffff;
	width: 25px;
	height: 25px;
	font: bold 9pt Arial;
	background-image: url(../images/checked.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;	
	background-position: center center;
	background-color: transparent;
}

.TreeviewSelecteItem
{
	background-color: #ccccff;
}

.ArialFont1
{
	font-family: Arial;
	font-size: 8px;
}

.HIDBUTTON
{
	background-color: transparent;
	height:0px;
	width:0px;
}

.LABELBOLD
{
	font-weight:bold;
}

.tablewhitebg
{
	background-color:#ffffe6;
}

.gridfont
{
	font-size:12px;
}

.gridfont2
{
	font-size:14px;
}

.TOPUPLABEL
{
	font-weight: bold;
	font-size: 14px;
	color: #33cc33;
	font-family: Arial;
}*/

#tblgrid #altrow1 td {
	background-color: #ccff99;
}

.lblGreenFont
{
	font-weight: bold;
	font-size: 10pt;
	color: #339933;
	font-family: Arial;
}

.DDLPhoneBooking
{
	text-transform:uppercase;
	width:250px;
}

.HDFCTEXT
{
	color: #22267F;
	vertical-align: top;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
}


.CCAVENUETEXT
{
	color: #687CAF;
	vertical-align: top;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
}

.HIDBLOCKEDDATESTEXTBOX
{
	width: 1px;
	height: 1px;
	border: 0px 0px white;
	
}

.BLOCKEDDATESTEXTBOX
{
	width: 200px;	
	border: 1px 1px black;	
}	

.HIDDENBUTTON
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

.BUTTONMANNUAL
{
	color: #ffffff;
	width: 35px;
	height: 12px;
	font: bold 9pt Arial;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.ServiceHeadding
{
	font:bold 12pt Arial;
	background-color:Green;
	color:ThreeDFace;	
}

.smallbtns 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:93px; 
	height:28px;
	background-image: url(../images/green_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	font-weight:bold;
	color: #774C22;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.smallbtnshover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:93px; 
	height:28px;
	background-image:url(../images/red_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	font-weight:bold;
	color: #774C22;
	cursor: hand;
	background-position: center center;
	background-color: transparent;	 
}

.LoginButton 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:94px; 
	height:28px;
	background-image: url(../images/NewImages/login_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
	font-weight:bold;
	color: #774C22;
}

.SearchButton 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:94px; 
	height:22px;
	background-image: url(../images/NewImages/btnsearch.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.EmptyButton 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:93px; 
	height:28px;
	background-image: url(../images/NewImages/green_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}



.LoginButton:hover 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:94px; 
	height:28px;
	background-image: url(../images/NewImages/green_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	font-weight:bold;
	color: #774C22;
	background-position: center center;
	background-color: transparent;
	
	
}

.SearchButton:hover
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:94px; 
	height:22px;
	background-image: url(../images/NewImages/red_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.EmptyButton:hover
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:93px; 
	height:28px;
	background-image: url(../images/NewImages/red_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.testcss 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:253px; 
	height:33px;
	background-image: url(../images/NewImages/loginstrip.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
}

.FPButton 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:93px; 
	height:28px;
	background-image: url(../images/NewImages/green_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
	font-weight:bold;
}

.FPButtonhover
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:93px; 
	height:28px;
	background-image: url(../images/NewImages/red_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
	font-weight:bold;
}

.onerownew
{
	border-top: #C69200 1px solid;
}

.IndexLoginImage
{
	background-image: url(../images/NewImages/liginbg.jpg);	
	background-repeat: no-repeat;
}
.IndexHelpLine
{
	background-image: url(../images/NewImages/helpline.gif);	
	background-repeat: no-repeat;
	width: 253px;
	height: 110px;
}

.PrintButton 
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:66px; 
	height:20px;
	background-image: url(../images/Print_greenbtn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
	font-weight:bold;
}

.PrintButtonhover
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:66px; 
	height:20px;
	background-image: url(../images/Print_redbtn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
	cursor: hand;
	background-position: center center;
	background-color: transparent;
	font-weight:bold;
}

