.title_blank .Head {/*color:#C00;*/
	/*width:228px;*/
	height:29px;
	color:#0B3C6B;
	padding-left:4px;
	font-size:14px;
}

.right{
float:right;
}
/* form module */

.fontsize{
font-size:14px;
}
/* for error msg, and asterix*/
.red, .error{
color:#FF0000;
}
/* for all information text */
.infotxt{
color:#35699D;
}

.buttonBorder2, a.buttonBorder2:link, a.buttonBorder2:visited {
	float:right;
	background-image:url(img/buttons.jpg);
	background-repeat: no-repeat;
	width:103px;
	height:18px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	display:block;
	padding-top:2px;
	margin-right:10px;
	
}
.buttonBorder, a.buttonBorder:link, a.buttonBorder:visited {
	float:right;
	background-image:url(img/buttonl.jpg);
	background-repeat: no-repeat;
	width:163px;
	height:18px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
	display:block;
	padding-top:2px;
	margin-right:10px;
	
}
.linktxt, a.linktxt:link, a.linktxt:visited{
color:#B77E27;
text-decoration:underline;
}
a.linktxt:hover{
color:#B77E27;
text-decoration:none;
}

/*accom results hotel name/head text*/
.headtxt, a.headtxt:link, a.headtxt:visited{
color:#000000;
text-decoration:none;
font-weight:bold;
}
a.headtxt:hover{
color:#000000;
text-decoration:underline;
}

.pagination, a.pagination:link, a.pagination:visited{
background-color:#F8FAFC;
color:#333333;
text-decoration:none;
border-color:#D9E6EC;
border-style:dotted;
border-width:2px;
}
a.pagination:hover, a.pagination:active{
	background-color:#F1F4F8;
	color:#333333;
	text-decoration:underline;
	border-color:#D9E6EC;
	border-style:dotted;
	border-width:2px;
}

.btnSearch {
	background-color:#0B3C6B;
	border:2px solid #062748;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	/*float:right;*/
	margin-right:6px;
	margin-top:2px;
	margin-bottom:2px;
	/*margin-bottom: 8px;*/
}
/*ShoppingCart, credit card details */
.buttonDelete{
	float:right;
	background-image:url(img/delete16x16.jpg);
	background-repeat: no-repeat;
	margin-left:11px;
	width:18px;
	height:18px;
	text-decoration: none;
	display:block;
	border:0px;
	
}
/* rail search, Passenger Details, credit card details */
.select{
	color:#6F6C68;
	border: 1px solid #B4C8DC;
	margin-left: 2px;
	margin-top: 2px;
	padding: 1px;
	font-size: 12px;
	width: 140px;	/*height: 18px;*/
}
.txtfeild{
	color:#6F6C68;
	border: 1px solid #B4C8DC;
	margin-left: 2px;
	margin-top: 2px;
	padding: 1px;
	font-size: 12px;
	width: 200px;
	}
/* rail search, credit card details */
.select2,.datefeild{
	color:#6F6C68;
	border: 1px solid #B4C8DC;
	margin-left: 2px;
	margin-top: 2px;
	padding: 1px;
	font-size: 12px;
	width: 100px;	/*height: 18px;*/
}
/* credit card details */
.dayfeild{
	color:#6F6C68;
	border: 1px solid #B4C8DC;
	margin-left: 2px;
	margin-top: 2px;
	padding: 1px;
	font-size: 12px;
	width: 30px;	/*height: 18px;*/
}
/* credit card details, Passenger Details  */
.selectfeild{
	color:#6F6C68;
	border: 1px solid #B4C8DC;
	margin-left: 2px;
	margin-top: 2px;
	padding: 1px;
	font-size: 12px;
	width: 205px;	/*height: 18px;*/
}
/*Passenger Details*/
.select-chilage{
	color:#6F6C68;
	border: 1px solid #B4C8DC;
	margin-left: 2px;
	padding: 1px;
	font-size: 12px;
	width: 60px;	/*height: 18px;*/
}
/* Rail Search Results */
.select-qty{
	border: 1px solid #B4C8DC;
	font-size: 11px;
	width:97%;
	/*width: 50px;
	background-color:#FFF2BF;*/
	/*height: 18px;*/
}


.bold{
font-weight:bold;
}
.srch_rslt_tr{
	/*background-color: #F1F4F8;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	text-align: left;
}
.srch_rslt_tr2{


}
.srch_rslt_main{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9E6EC;
}

.bg{
	color:#35699D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9E6EC;
}

.bdr{
	border-top-color:#D9E6EC;
	border-top-style:dotted;
	border-top-width:2px;
	padding-top:4px;
	padding-bottom:4px;
	/*background-color:#F1F4F8;*/
}
.bdr2{
	border-bottom-color:#D9E6EC;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	padding-top:4px;
	padding-bottom:4px;
	/*background-color:#F1F4F8;*/
}
/* credit card details */
.input{
	color:#6F6C68;
	border: 1px solid #B4C8DC;
	margin-left: 2px;
	padding: 1px;
	font-size: 12px;
	width: 100px;	/*height: 18px;*/
}


.td_bottomBrd{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9E6EC;
	}


.headtr {
	background-color: #F1F4F8;
	font-weight: bold;/*	font-weight: bold;*/
}

/* for cheverons*/
.cheverons_active
{
	background-color: #a7c5fe;
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 20px;
}
.cheverons_active span
{
	color: #35699D;
	font-weight: bold;
	position:relative;
	left:15px;
	top:3px;
	margin-top: auto;
	margin-bottom: auto;
}

.cheverons_inactive {
	background-color:#F1F5FA;
	background-image: url(img/arrow.png);
	background-repeat: no-repeat;
	background-position: left;
	height:20px;
}
.cheverons_inactive span
{
	font-weight: bold;
 	color: #AEBDCC;
	position:relative;
	left:15px;
	top:3px;
}
.validatorCalloutHighlight
{
	border: 1px solid #FF0000;
	background-color: #FFFFCC;
}

/* for tabs */


/*.TabbedPanelsTab:Hover {
	background-color: #CCC;
}
.TabbedPanelsTab:Selected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}
.TabbedPanelsTab:a {
	color: black;
	text-decoration: none;
}*/


/*.TabbedPanelsContentGroup {*//*background for entire content*/
/*	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}*/
.TabbedPanelsContentGroup-h2 {/*blue highlited text*/
color:#003366;
font-weight:bold;
}

.light_tabs{
background-color:#F1F4F8;
padding-top:2px;
padding-bottom:2px;
}
.blue_tabs{
background-color:#8EAAC5;
border:#7794B0 1px solid;
padding-top:2px;
padding-bottom:2px;
}
.text_white{
color:#ffffff;
font-weight:bold;
}

/* ajax__tab_blueGrey-theme theme (images/blueGrad.jpg) */
.ajax__tab_blueGrey-theme .ajax__tab_header 
{
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	

}
.ajax__tab_blueGrey-theme .ajax__tab_header .ajax__tab_tab
{
	position: relative;
	top: 1px;
	float: left;
	background-color: #DADADA;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #ADADAD;
}
.ajax__tab_blueGrey-theme .ajax__tab_hover .ajax__tab_outer 
{
	background-repeat: repeat-x;
	background-position: left -1300px;
	color: #ffffff;
		
}
.ajax__tab_blueGrey-theme .ajax__tab_active .ajax__tab_tab 
{
	background-color: #EEEEEE;
	color:#333333;
	border-top-width: 1px;
	border-right-width: 1px;
	/*border-bottom-width: 1px;*/
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	/*border-bottom-style: solid;*/
	border-left-style: solid;
	border-top-color: #ADADAD;
	border-right-color: #ADADAD;
	/*border-bottom-color: #F9A832;*/
	border-left-color: #ADADAD/*F9A832*/;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_outer
{
	background-image: none;
	background-repeat: repeat-x;
	background-position: left -1400px;
	
}
.ajax__tab_blueGrey-theme .ajax__tab_body 
{
	clear: both;
	background-color:#EEEEEE/*FCF9F0*/;
	border: 1px solid #ADADAD;
	text-align:justify;
}



.ajax__tab_step_active .ajax__tab_header 
{
	font-family: sans-serif;
	font-size: 9px;
	font-weight: bold;
    color:#37699C;
	
}
.ajax__tab_step_active .ajax__tab_header .ajax__tab_tab
{
	width: 75px;
	height: 31px;
	position: relative;
	top: 1px;
	float: left;
	/*background-image: url(images/step_currnt.gif);*/
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #37699C;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
	
}
.ajax__tab_step_active .ajax__tab_hover .ajax__tab_outer
{
	width:75px;
	height:31px;
	/*background-image: url(images/step_hover.gif);*/
}
.ajax__tab_step_active .ajax__tab_active .ajax__tab_tab 
{
	width:75px;
	height:31px;
	/*background-image: url(images/step_active.gif);*/
}
.ajax__tab_step_active .ajax__tab_active .ajax__tab_outer
{
	width:75px;
	height:31px;
}
.ajax__tab_step_active .ajax__tab_body 
{
	clear: both;
	/**/background-color:#37699C;
}
.bullet {list-style-type: disc;}
