
/*------------left col---------------------*/
#leftWrap{
	width:437px;
	padding:10px 0px 0px 10px;
	background:#fff;
	float:left;
}
#priceDetails{
	width:427px;
	border:1px solid #efefdd;
}
#priceDetails .prchd{
	font-family:Arial, Helvetica, sans-serif;
	height:29px;
	background:#e8e9b1;
	font-size:16px;
	font-weight:bold;
	padding:4px 0px 0px 15px;
	margin:1px;
}
#priceDetails .prchd em{
	font-size:21px;
	color:#c10000;
	font-style:normal;
}
#priceDetails .ctyDtls{
	padding-top:10px;
	padding-left:55px;
	background:url(/travel/gifs/dollar.gif) no-repeat;
	height:50px;
	line-height:21px;
}
#priceDetails .ctyDtls em{
	font-family:Arial, Helvetica, sans-serif;
	color:#0b75cf;
	font-size:21px;
	font-style:normal;
	font-weight:bold;
}
.sptr{
	background:url(/travel/gifs/sptr.gif) repeat-x;
	margin:0px 2px;
}
#trpDtls{
	padding:2px;
}
#trpDtls p{
	width:232px;
	height:22px;
	padding-top:9px;
	padding-left:12px;
	float:left;
}
#trpDtls p.label{
	color:#cd4002;
	padding-left:22px;
	font-weight:bold;
	width:157px;
}
#trpDtls .bk{
	background:#f7f7e4;
}
#trpDtls .content{
	clear:both;
	line-height:22px;
	!line-height:21px;
	color:#4e4e4e;
	padding:21px;
	padding-bottom:4px;
	!padding-bottom:2px;
	width:375px;
	text-align:justify;
}
#trpDtls .content strong{
	color:#005094;
}
#trpDtls .code{
	font-size:11px;
	padding-left:24px;
	height:22px;
	padding-top:8px;
	margin-bottom:2px;
	background:#f8f8f8;
}
/*------------right col---------------------*/
#rightWrap{
	width:348px;
	background:#fff;
	float:left;
	margin-top:8px;
}
/*-----------------------------Search Form--------------------------*/
#searchForm{
	width:340px;
	padding:1px;
	margin-top:2px;
}
#srchOptions{
	background:#666766;
	height:37px;
	border-bottom:1px solid #ffffff;
	color:#fff;
}
#srchOptions p{
	font-weight:bold;
	font-size:12px;
	float:left;
	height:37px;
}
#srchOptions p.air{
	background:url(/travel/gifs/airIco.gif) no-repeat;
	height:37px;
	padding-left:55px;
	width:105px;
	border-right:1px solid #fff;
}
#srchOptions p.air span{
	padding-top:8px;
	height:29px;
	display:block;
	background:url(/travel/gifs/selBg.gif) repeat-x;
}
#srchOptions p.hotel{
	background:url(/travel/gifs/htlIco.gif) #666766 no-repeat 0px 3px;
	height:29px;
	padding-top:8px;
	padding-left:45px;
}
#srchOptions p input{
	vertical-align:bottom;
	!vertical-align:middle;
}
#srchType{
	background:#f8b621;
	height:32px;
	border-bottom:1px solid #fbda90;
	color:#000000;
}
#srchType p{
	font-weight:bold;
	padding:6px 15px 0px 10px;
	float:left;
}
#srchType p input{
	vertical-align:bottom;
	!vertical-align:middle;
}
#srchMain{
	height:294px;
	background:#fec456;
	padding:0px 10px;
}
#srchMain .lrg{
	width:133px;
	float:left;
	padding-top:20px;
	clear:both;
}
#srchMain .lrg input{
	width:110px;
	border:1px solid #a5acb2;
	margin-top:6px;
	padding-left:3px;
}
#srchMain .lrg select{
	border:1px solid #a5acb2;
	vertical-align:bottom;
	_ver\tical-align:text-bottom;
	margin-top:6px;
}
#srchMain .mid{
	width:106px;
	float:left;
	padding-top:20px;
}
#srchMain .mid input{
	width:71px;
	border:1px solid #a5acb2;
	margin-top:6px;
}
#srchMain .mid img{
	vertical-align:text-bottom
}
#srchMain .sml{
	width:78px;
	float:left;
	padding-top:20px;
}
#srchMain .sml select{
	border:1px solid #a5acb2;
	margin-top:6px;
}
.smtxt{
	font-size:10px;
}
a.lnlsmred{
	font-size:10px;
	color:red !important;
}
a.lnlsmred:hover{
	color:#000000 !important;
}
#srchMain a{
	color:#b82306;
}
#srchMain a:hover{
	color:black;
}
.mainHt{
	height:231px;
}
/*----------------------------------------------*/
#rightWrap .details{
	clear:both;
	width:314px;
	margin-top:10px;
	border:4px solid #e8e9c0;
	padding:10px;
	color:#4e4e4e;
	text-align:justify;
	line-height:23px;
	background:#fffdf7;
}

#rightWrap .details strong{
	color:#005094;
}
/*------------------------------------------------------*/