#mainwrap2
{
	padding:10px 10px 0px 10px;
	margin:0px auto 0px auto;
	width:905px;
	border:3px solid #e1eaf6;
	}
/*new css*/

#mfoblk
{
	padding:0px;
	margin:0px;
	float:left;
	width:235px;}
#mfoblk p
{
	padding:7px 0px 0px 0px;
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#05214a;}
#mfoblk p b
{	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	}
#mfoblk span
{
	padding:8px 0px 0px 0px;
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#df4747;
	display:block;
	/*width:75%;*/}
#mfoblk span b
{
	color:#6d0a0a;}
#mfoblk font
{
	padding:6px 0px 0px 0px;
	margin:0px;
	font:13px Arial, Helvetica, sans-serif;
	display:block;
	}
#mfoblk ul
{
	padding:0px;
	margin:18px 0px 0px 0px;
	display:block;
	width:176px;
	_width:180px;
	border:1px solid #d7dee6;}
#mfoblk ul li
{
	padding:0px;
	margin:1px;
	display:block;
	float:left;
	list-style:none;
	width:86px;
	}
#mfoblk ul li dt
{
	padding:3px;
	margin:0px;
	font:11px Arial, Helvetica, sans-serif;
	background:#d7dee6;
	width:80px;
	_width:81px;
	}
#mfoblk ul li dt b
{
	padding:0px;
	margin:0px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	width:100px;
	}
#mfoblk ul li select
{
	padding:0px;
	margin:4px 0px 6px 3px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	}
/*#mfoblk dl
{
	display:block;
	padding:5px 0px 5px 5px;
	margin:0px;
	float:left;
	width:120px;
	font:12px Arial, Helvetica, sans-serif;}
#mfoblk dl img
{
	padding:0px;
	margin:0px 16px 0px 0px;}*/
#moreairlines
{
	display:block;
	width:193px;
	_width:200px;
	float:left;}
/*#moreairlines div
{
	padding:0px;
	margin:0px;
	width:186px;
	border:1px solid #f2f2f2;
	background-color:#f9fafc;
	border-width:0px 1px 1px 1px;}*/

#moreairlines div ul
{
	display:block;
	padding:0px;
	margin:0px;
	width:186px;
	border:1px solid #f2f2f2;
	background-color:#f9fafc;
	border-width:0px 1px 1px 1px;}
#moreairlines div ul li
{
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	width:186px;}
#moreairlines div ul li input
{
	display:block;
	padding:0px;
	margin:0px;
	float:left;
	vertical-align:middle;}
	
#moreairlines div ul li font
{
	display:block;
	padding:3px 5px 0px 5px;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#10344b;
	width:120px;
	float:left;}
#moreairlines div ul li b
{
	display:block;
	padding:3px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#ef1600;
	font-weight:normal;
	float:left;}
#moreairlines div ul li b a
{
	display:block;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#ef1600;
	font-weight:normal;
	text-decoration:none;
	float:left;}


#calopt
{
	display:block;
	width:470px;
	float:right;
	padding:4px 0px 0px 0px;
	margin-top:7px;
	margin-right:6px;
	_margin-right:0px;
	border-top:1px solid #c2c2c2;}

#calopt dl
{
	display:block;
	padding:5px 0px 3px 3px;
	margin:0px;
	float:left;
	width:95px;
	font:11px Arial, Helvetica, sans-serif;}
#calopt dl img
{
	padding:0px;
	margin:0px 4px 0px 0px;}
	
#calenderblk
{
	padding:0px;
	margin:0px;
	float:left;
	width:238px;}
#calenderblk select
{
	font:11px Arial, Helvetica, sans-serif;}


#ryfi
{
	padding:5px 20px 0px 17px;
	margin:10px auto 0px auto;
	width:890px;
	_width:873px;
	border:3px solid #e1eaf6;}
#ryfi p
{
	padding:0px 0px 7px 0px;
	margin:0px;
	font:19px Arial, Helvetica, sans-serif;
	color:#223153;}
#ryfihd
{
	padding:0px;
	margin:0px;}
#ryfihd ul
{
	padding:0px;
	margin:0px;
	display:block;
	
	}
#ryfihd ul li
{
	padding:6px 0px 6px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	list-style:none;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:#3ba1ca;
	width:139px;
	}

#ryfihdw
{
	padding:0px;
	margin:0px;}
#ryfihdw ul
{
	padding:0px;
	margin:0px;
	_width:890px;}
#ryfihdw ul li
{
	padding:8px 0px 20px 10px;
	margin:0px;
	float:left;
	list-style:none;
	font:13px Arial, Helvetica, sans-serif;
	width:139px;
	_width:134px;
	
	
	}
#ryfihdg
{
	padding:0px;
	margin:0px;
	width:911px;
	background-color:#f2f5f9;}
#ryfihdg ul
{
	padding:0px;
	margin:0px;
	}
#ryfihdg ul li
{
	padding:8px 0px 7px 0px;
	margin:0px;
	float:left;
	list-style:none;
	font:13px Arial, Helvetica, sans-serif;
	background:#f2f5f9;
	}

#adtprc
{
	display:block;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	width:890px;}

#adtprc b
{
	display:block;
	padding:0px;
	float:right;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#248cb6;}
#adtprc span
{
	display:block;
	padding:0px 0px 0px 5px;
	float:right;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cb2525;
	text-align:left;
	width:60px;}
#adttprc
{
	display:block;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	width:890px;
	background:#f7f7f7;
}
#adttprc b
{
	display:block;
	padding:0px;
	_padding:0px 0px 0px 17px;
	float:left;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#248cb6;
	text-align:right;
	}

#adttprc span
{
	display:block;
	padding:0px 0px 0px 4px;
	_padding:0px 0px 0px 9px;
	*padding:0px 0px 0px 9px;
	float:left;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cb2525;
	text-align:left;
	width:55px;
	_width:60px;
	
	}


#adttprc span cite
{ float:left;
display:block;
font-style:normal;}
#adttprc span i
{ float:left;
display:block;
width:42px;
font-style:normal;
}
#adttprc span i input
{ width:40px;
_width:30px;
}


#chdprc
{
	display:block;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	width:890px;
	/*background:#f7f7f7;*/
}
#chdprc b
{
	display:block;
	padding:0px;
	_padding:0px 0px 0px 17px;
	float:left;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#248cb6;
	text-align:right;
	}

#chdprc span
{
	display:block;
	padding:0px 0px 0px 4px;
	_padding:0px 0px 0px 9px;
	*padding:0px 0px 0px 9px;
	float:left;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cb2525;
	text-align:left;
	width:55px;
	_width:60px;
	
	}


#chdprc span cite
{ float:left;
display:block;
font-style:normal;}
#chdprc span i
{ float:left;
display:block;
width:42px;
font-style:normal;
}
#chdprc span i input
{ width:40px;
_width:30px;
}



.txtbox1
	{
	
	padding:0px 10px 0px 5px;
	float:right;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cb2525;
	text-align:left;
	width:60px;}
.contbtn
{
	padding:2px 0px 20px 17px;
	margin:10px auto 0px auto;
	width:905px;
	text-align:right;
	}
.contbtn img
{
	float:right;}

/*#calenderblk table tr
{ width:235px;	}
#calenderblk table tr td
{	
	width:33px;
	background:#CCC;}
#calenderblk table tr #frstrw
{
	padding:0px;
	margin:0px;
	background:#3778b2;}*/
.tdbg
{
	padding:0px 0px 0px 10px;
	background:url(../images/moreflights/calender-td-bg.gif) repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	line-height:29px;
	
}
.trnav
{
	padding:0px;
	margin:0px;
	background:#3778b2;}
.inputcal
{
	padding:0px;
	margin:0px;
	font:11px Verdana, Geneva, sans-serif;}
.calweeks
{
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	background:#24569b;
	height:18px;
	}
.caldates
{
	font:11px Arial, Helvetica, sans-serif;
	color:#378095;
	text-align:center;
	background:#e8edf4;
	height:25px;
	}
.calselec
{
	background:#539ec6;
	color:#fff;
	}
		.calselec1
{
	background:#990002;
	color:#fff;
	}
