/* F o n t */
td		{font-family:Arial; font-size:12pt}
td.sml		{font-family:Verdana; font-size:7pt}    	/* small font for all the data inside table */
tr.sml		{font-family:Verdana; font-size:7pt}    	/* small font for all the data inside table */
font.t1		{font-family:Verdana; font-size: 9pt; font-weight: bold; color: #000000;}	/* font for title */
font.t2		{font-family:Verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF;}	/* font for title */
font.t3		{font-family:Verdana; font-size: 7pt; font-weight: bold; color: #006BBE;}	/* font for page level */
.t4			{font-family:Verdana; font-size: 9pt; font-weight: bold; color:#C16100}
font.sub_t2 {font-family:Verdana; font-size: 7pt; color: #FFFFFF;}

font.std 	{font-family: Verdana; font-size: 8pt}
font.sml	{font-family: Verdana; font-size: 7pt}
font.sml2	{font-family: Verdana; font-size: 7pt; color: #542410;}
font.pageid	{font-family:Verdana; font-size: 7pt; color: #006BBE;}
font.rfill	{color: #BC7700;}
font.errorMsg	{color: red; font-family:Verdana; font-size: 9pt; font-weight: bold;}						/* highlighted color for required fill */

/* l i n k */
a.:link 		{color: #542410; font-family: Verdana; margin-bottom: 0px; margin-top: 0px; text-decoration: underline}
a.:hover 		{color: #542410; font-family: Verdana; margin-bottom: 0px; margin-top: 0px; text-decoration: none}
a.:visited 		{color: #542410; font-family: Verdana; margin-bottom: 0px; margin-top: 0px; text-decoration: underline}

a.sub:link  	{font-family: Verdana ; font-size: 8pt; font-weight: bold; text-decoration: none; color:#FF8A00; margin-top: 0px; margin-bottom: 0px;}
a.sub:hover 	{font-family: Verdana ; font-size: 8pt; font-weight: bold; text-decoration: underline; color:#C66C00; margin-top: 0px; margin-bottom: 0px;}
a.sub:visited  	{font-family: Verdana ; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FF8A00; margin-top: 0px; margin-bottom: 0px;}

a.sub2:link  	{font-family: Verdana ; font-size: 8pt; text-decoration: none; color: #6F8FC0; margin-top: 0px; margin-bottom: 0px;}
a.sub2:hover 	{font-family: Verdana ; font-size: 8pt; text-decoration: underline; color: #6F8FC0; margin-top: 0px; margin-bottom: 0px;}
a.sub2:visited  {font-family: Verdana ; font-size: 8pt; text-decoration: none; color: #6F8FC0; margin-top: 0px; margin-bottom: 0px;}

a.sub3:link  	{font-family: Verdana ; font-size: 8pt; text-decoration: none; color: #8e8e8e; margin-top: 0px; margin-bottom: 0px;}
a.sub3:hover 	{font-family: Verdana ; font-size: 8pt; text-decoration: underline; color: #4e4e4e; margin-top: 0px; margin-bottom: 0px;}
a.sub3:visited  {font-family: Verdana ; font-size: 8pt; text-decoration: none; color: #8e8e8e; margin-top: 0px; margin-bottom: 0px;}

a.sub4:link  	{font-family: Verdana ; font-size: 8pt; text-decoration: none; color: #333333; margin-top: 0px; margin-bottom: 0px;}
a.sub4:hover 	{font-family: Verdana ; font-size: 8pt; text-decoration: underline; color: #4e4e4e; margin-top: 0px; margin-bottom: 0px;}
a.sub4:visited  {font-family: Verdana ; font-size: 8pt; text-decoration: none; color: #333333; margin-top: 0px; margin-bottom: 0px;}

a.disclamerbottom:link  	{font-family: Verdana ; font-size: 7pt; text-decoration: none; color: #333333; margin-top: 0px; margin-bottom: 0px;}
a.disclamerbottom:hover 	{font-family: Verdana ; font-size: 7pt; text-decoration: underline; color: #333333; margin-top: 0px; margin-bottom: 0px;}
a.disclamerbottom:visited  	{font-family: Verdana ; font-size: 7pt; text-decoration: none; color: #333333; margin-top: 0px; margin-bottom: 0px;}


.scrollerdivbar {overflow:scroll; height: 100px; width:100%; scrollbar-face-color:#FFFFFF}
.inputNoBorder {font-family:Verdana; font-size:8pt; border:none; background-color:transparent;}
/* Table and line color */
.color1		{background-color: #FF9600;}	/* brown wth blank image */
.color1b	{background-color: #666666;}	/* brown in table border */
.color1c	{color: #6F8FC0;}				/* blue wth hr lines */
.color2		{color: #CAD3D0;}				/* gray wth hr lines */
.color2b	{background-color: #F3F3F3;}	/* gray in table */
.color2c	{background-color: #DFDFDF;}	/* gray in table */
.color2d	{background-color: #B1B0B0; font-family:Verdana; font-size:7pt}	/* gray in table */
.vcolor		{background-color: #31659c;}	/* blue on the voucher layout */
.vcolor2	{background-color: #D7DCE8;}	/* light blue on the voucher layout */

.color3		{background-color: #FFFFF0;}	/* yellow in table */
.color4		{background-color: #DACEB5;}	/* light brown in table or search form */
.color4b	{background-color: #BFAA7D;}	/* light brown in table or search form */
.color4c	{background-color: #FEF6E5;}	/* light brown in table or search form */
.color5		{color: #3072AB;}				/* yellow wth hr lines */
.color6		{background:#fbf5dd; }			/* yellow on top of pages*/

body.bg		{background-image:url("../img/back.jpg")}
//.maintable	{background-color:#FBF5DD; width: 760; margin-left:185px}	/* main table of 760pix and white color */
.maintable	{background-color:#FFFFFF; width: 760; margin-left:185px}


/* Table and Form */
select			{font-family: Verdana; font-size: 7pt}
input			{font-family: Verdana; font-size: 7pt}
textarea		{font-family: Verdana; font-size: 7pt}
input.button	{font-family: Verdana; font-size: 8pt}

input.but01
{padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px;
border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #FFFFFF;
font-size: 10px; font-weight: Bold; font-family: Verdana; color: #542410;
background-image: url(../img/but_bg.gif); cursor:hand;}

/* cascading for navigation pop menu */

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #542410;
 font: bold 10px Verdana;
 text-align: left;
 margin-top: 2px;
 text-decoration: none;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #542410;
 font: bold 10px Verdana;
 text-align: left;
 margin-top: 2px;
 text-decoration: none;
}

.low2Text, a.low2Text:link, a.low2Text:visited, a.low2Text:active, a.low2Text:focus {
 color: #542410;
 font: 9px Verdana;
 text-align: left;
 text-decoration: none;
}

.high2Text, a.high2Text:link, a.high2Text:visited, a.high2Text:active, a.high2Text:focus {
 color: #FFFFFF;
 font: bold 9px Verdana;
 text-align: left;
 text-decoration: none;
}

/*css for hotel star listing*/
.includeType
{
 font-family:Verdana;
 font-size:7pt;
 color: #3333FF;
 background-color: #F3F3F3;
 cursor:hand;
}

.includeEndType
{
 font-family:Verdana;
 font-size:7pt;
 color: #3333FF;
 background-color: #F3F3F3;
}

.excludeType
{
 font-family:Verdana;
 font-size:7pt;
 color: #FF3333;
  background-color: #F3F3F3;
}

/*css for the calender*/
#spiffycalendar 		{width: 185px; height:120px; left: 0px; top: 0px; background-color: white; position: absolute; visibility: hidden; }

a.cal-DayLink2:link		{font-family: Verdana; text-decoration: none; font-size: 7pt; font-weight: normal; color: black; background-color: transparent;}/*date font color*/
a.cal-DayLink2:visited	{font-family: Verdana; text-decoration: none; font-size: 7pt; font-weight: normal; color: black; background-color: transparent;}
a.cal-DayLink2:hover 	{font-family: Verdana; font-size: 7pt; font-weight: bold; text-decoration: none; background-color: transparent; color: Blue;}/*mouse over date turn into blue*/
a.cal-DayLink2:active 	{font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: none; background-color: transparent; color: #0066FF;}/*on mouse click date will change to light blue*/

a.cal-TodayLink:link	{font-family: Verdana; font-size: 7pt; font-weight: bold; text-decoration: none; color: red; background-color: transparent; }
a.cal-TodayLink:visited	{font-family: Verdana; font-size: 7pt; font-weight: bold; text-decoration: none; color: red; background-color: transparent;}
a.cal-TodayLink:hover 	{font-family: Verdana; font-size: 7pt; font-weight: bold; text-decoration: none; background-color: transparent; color: Blue; }
a.cal-TodayLink:active 	{font-family: Verdana; font-size: 7pt; font-weight: bold; text-decoration: none; background-color: transparent; color: #0066FF;}

.cal-SymbolBtn 			{font-family: Verdana; font-size: 7pt; outline-style : none; outline-width: 0px;	}
.cal-BtnLink 			{outline-style : none; outline-width: 0px;}
.cal-TextBox			{color: Black; font-family: Verdana; font-size: 8pt; font-weight: normal; }/*input box*/
.cal-TextBoxInvalid		{color: #660000; font-family: Verdana; font-size: 8pt; font-weight: normal; border-color: Red; border-style:solid;}/*validate input type error... input box color change to red*/
.cal-TextBoxDisabled	{color: #808080; font-family: Verdana; font-size: 7pt; font-weight: normal; border-color: white;}/*validate input type if no error*/
.cal-ComboBox			{color: black; font-family: Verdana; font-size: 7pt; font-weight: normal; background-color: #FFFFFF;}/*combo box color*/
.cal-Today 				{font-family: Verdana; font-size: 7pt; font-weight: bold; text-decoration: none; color: red; background-color: transparent;}
.cal-Day 				{font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: none; color: black; background-color: transparent;}
.cal-GreyDate 			{font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: none; background-color: #FFFFCC; color: #FFFFCC;}
.cal-GreyInvalidDate 	{font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: line-through; background-color: #FFFFCC; color: #FFFFCC;}
.cal-DayCell 			{font-family: Verdana; font-size: 7pt; font-weight: normal; background-color:White;}
.cal-HeadCell			{font-family: Verdana;font-size: 7pt; font-weight: bold; text-decoration: none; color: black; background-color: #CCCCFF;}
.cal-Table				{border-top-color: #FFFFFF; border-left-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color:  #FFFFFF; background-color: #000000; border-width:0px;}
/*end of css for calender*/

/*Template Booking Engine CSS*/
.tm_color1b	{background-color: #4981D6;}	/* blue in table border */
.tm_color1		{background-color: #6F8FC0;}	/* blue wth blank image line */
font.t3w	{font-family:Verdana; font-size:10pt; font-weight: bold; color: #FFFFFF;}
font.p1		{font-family: Verdana; font-size: 11pt; font-weight: bold; color: #FF0000;}	/* price in red */
font.step	{font-family: Verdana; font-size: 7pt; color: #6F8FC0;}	/* font for step of the pages */
font.tm_sml2	{font-family: Verdana; font-size: 7pt; color: #999999} /* font for step of the pages */
font.stdw	{font-family:Verdana; font-size:8pt; color: #FFFFFF;}
font.t1b	{font-family: Verdana; font-size: 10pt; font-weight: bold; color: #003399;}
.bgnorep			{background-image: url("../img/res/bus/bus_bg.gif");background-repeat: no-repeat;background-position: center center} /*call bus image into table for background*/
.busseatavailable	{background-image: url("../img/res/bus/ico_bus_seatavailable.gif");background-repeat: no-repeat;background-position: center center}/*call bus seat available image into table for background*/
.busseattaken		{background-image: url("../img/res/bus/ico_bus_seattaken.gif");background-repeat: no-repeat;background-position: center center} /*call bus seat taken image into table for background*/
.flightseatavailable {background-image: url("../img/res/flight/ico_seatavailable.gif");background-repeat: no-repeat;background-position: center center}/*call flight seat available image into table for background*/

font.curHand {font: underline; cursor:hand;}

.style2 {
	color: #FF6600;
}
