a.external:link,a.external:active,a.external:visited{background-image:url("../../images/externallink.gif");background-position:right center;background-repeat:no-repeat;padding-right:14px;}a.external:hover{background:transparent url("../../images/externallinkhover.gif") no-repeat scroll right center;}table{font-size:100%;}sup.new{color:#F00;font-weight:bold;}li{list-style:none;}
.clear{clear:both;}.hidden{display:none;}.shown{display:block;}



.yui-ac-highlight{background:#CCF;}.yui-ac-content{position:absolute;left:0;top:0;width:100%;border:1px solid #404040;background:#FFF;overflow:hidden;z-index:9050;}.sacDiv{position:absolute;z-index:9050;}.sacDiv ul{width:100%;padding:2px;list-style:none;margin:0;}.sacDiv li{cursor:default;padding-right:2px;list-style-type:none;}.containertitlebig h2{font-size:122%!important;line-height:1.2;background:none!important;border:none!important;margin:0!important;padding:0!important;}.containertitlebig h2 span.red{color:#990400;}.containertitlebig span.bold{font-weight:bold;}.containertitlebig{background-color:#FFF;line-height:1.1;padding:9px 7px 7px;margin:0;}.containertitle{background-color:#D7E1FF;padding:12px 7px;}.containertitle h4{font-size:94%;}.secondnav li{padding-bottom:4px;}.subheading{background:white url("../../images/shade.gif") repeat-x scroll left top;border-top:1px solid #A6BAFF;padding-bottom:10px;padding-left:7px;padding-top:7px;}.subheading h3{color:#002868;font-size:100%;}.content{padding:7px!important;}.content p{margin-bottom:7px;padding:0!important;}#depCalPop,#retCalPop{position:absolute;display:none;}span.btn{border:1px solid #002868;display:block;float:right;}span.btn.left{float:left;}span.btn input{background-color:#002868;color:#FFF;font-weight:bold;border:1px solid;font-size:11px;padding:1px 5px;cursor:pointer;text-transform:uppercase;}#ojplogin{height:26px;margin-left:-7px;width:770px;}.calContainer{position:relative;z-index:40;margin:8px 0;}.calContainer img{float:left;cursor:pointer;}#findstations{background-image:url("../../images/buttons/search.gif");border:0;width:60px;height:19px;cursor:pointer;}#ldbAccessible{margin:.3em 0 .7em;}div.rightside{background-color:#D7E1FF;border:1px solid #002868;margin-bottom:7px;}div.rightside h2{background-color:#FFF;padding:12px 7px;}select.qjp{width:100px;}.qjp{margin-top:0;margin-bottom:8px;width:125px;}.qjpdate{width:92px;}.mjptime{width:50px;}.containerbody h3{padding-bottom:4px;}.containerbody{padding:7px;}.capitalize{text-transform:capitalize;}.smallfont{font-size:80%;}#logincontainer{margin:0 0 0 7px;width:765px;_width:769px;background-image:url("/templates/images/loginbg.png");background-repeat:no-repeat;min-height:27px;height:auto!important;height:27px;z-index:1;}#welcome{padding:5px 0 5px 6px;float:left;}#personalhomepage{padding:5px 5px 5px 6px;text-align:right;}a.arrowlogin:link,a.arrowlogin:active,a.arrowlogin:visited{background-image:url("/templates/images/arrowlogin.gif");background-repeat:no-repeat;background-position:center right;padding-right:22px;}a.arrowlogin:hover{background-image:url("/templates/images/arrowloginhover.gif");background-repeat:no-repeat;background-position:center right;padding-right:22px;}#surveyOffer{position:fixed;left:10px;top:200px;display:none;float:left;clear:left;background:url(../../images/shadowAlpha.png) no-repeat bottom right!important;background:url(../../images/shadow.gif) no-repeat bottom right;margin:10px 0 10px 10px!important;margin:10px 0 10px 5px;width:300px;min-height:150px;height:auto!important;height:150px;z-index:330000;background-color:#fff;}#surveyOfferInner{position:relative;bottom:6px;right:6px;border:1px solid #999;padding:9px;font-size:14px;margin:0;min-height:150px;height:auto!important;height:150px;background-color:#fff;}#surveyOfferInner h3{padding:2px 0 7px 0;}#surveyOfferInner li{text-align:center;padding:7px 0 2px 0;}#left_links_public{border:1px solid #036;min-height:100px;margin:0 0 .5em 0;}#left_links_public ul{margin:0;padding:3px 0 3px 0;}#left_links_public li{padding:5px;}#left_links_public li{background-image:url('../../images/sprites/mainsprites.gif');background-repeat:no-repeat;padding:7px 0 0 33px;height:32px;}#left_links_public li a.longtext{margin:-5px 0 10px 0;}.llspritta{background-position:0 0;}.llspritstc{background-position:0 -46px;margin-top:3px;}.llspritpt{background-position:0 -80px;}.llspriterwu{background-position:0 -117px;}.llspritsbf{background-position:0 -153px;}.llspritett{background-position:0 -187px;}.llspritelisa{background-position:0 -224px;}.llspriteiotm{background-position:0 -266px;margin-top:3px;}.llspritehotel{background-position:0 -382px;margin-top:3px;}.adsenseKBWide{clear:both;background:#fff;margin:0 0 10px 0;border-bottom:1px solid #002868;}.adsenseKBWide h3{padding:5px;background:#002868;color:#fff;text-align:left;font-size:120%;min-height:15px;}#first_wide_ad_unit,#second_wide_ad_unit{padding:0;margin:0 0 -10px 0;}.wide_ad_unit_inside{padding:0 8px 0 8px;margin:0;}.adsenseLine1{text-decoration:underline;font-weight:bold;}.adsenseLine2,.adsenseLine3{font-weight:normal;}a.adsenseUrl:link,a.adsenseUrl:active,a.adsenseUrl:visited,a.adsenseUrl:hover{text-decoration:none;color:#002868;}.adsenseLine2{white-space:normal;}#adsenseNarrow h2{position:relative;color:#002868;background:#FFF url(../../images/shade.gif) repeat-x scroll left top;font-size:110%;margin:0;padding:7px 5px 7px 5px;border:1px solid #A6BAFF;background-color:#fff;}#narrow_ad_unit{padding:0;}#narrow_ad_unit_inside{padding:7px 3px 0 3px;margin:0;border:1px solid #A6BAFF;border-top:none;background-color:#fff;}#narrow_ad_unit .adsenseLine3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:136px;display:block;font-size:90%;}

/* BVF Styles for Cheap Fare Finder 15.01.09 */

.ojpbvfSubSectionC {
	margin: 0 0 0 0;
	padding: 15px 10px 12px 10px;
        background:#666666;

}
.ojpbvfHomeLabel {
font-size:12px;
color:#FFFFFF;

}

.ojpbvfHomeTxt {
height			:20px;

}

.bvfcallRadioHolderC {
	margin			:0px 0 2px 0;
	padding			:0 0 2px 0;
	width			:360px;
	height			:12px;
}

.bvfcallLabel {
	float			:right;
	margin			:0 0 0 0;
	padding			:0 0 0 0;
	width			:335px;
        font-size:12px;
        color:#FFFFFF;
}
