#jcFlightSearchPanel{background:url(bg_canonball_320x470.png) no-repeat top left #AA2A00;color:#fff;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;height:470px;text-align:left;width:320px;position:relative;}

.jcContentsPanel{padding-left:4px;}

#jcHeader{}
#jcHeader h1{text-align:left;color:#fff;background:url(title_h1_320x470.gif) no-repeat top left;height:29px;font-family:Arial,Verdana,Helvetica,Sans-Serif;font-size:15px;margin:0;padding:0;text-indent:-9999px;}
#jcHeader h2{background:url(title_h2_320x470.gif) no-repeat top left;color:#fff;text-align:left;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;padding:0;height:18px;text-indent:-9999px;}
#jcFlightDetailsHeading{margin-bottom:0!important;}

.jcSegmentPanel{background-color:#f5f2e4;border:1px solid #e0d2b3;margin:4px 0 0 -2px!important;padding-bottom:4px;width:270px;}
.jcSegmentHeader{border-bottom:1px dashed #ca6e2b;color:#ca6e2b;font-weight:bold;margin:2px 0 4px 2px;padding-bottom:6px;padding-left:2px;}

#jcFlightDetailsPanel{margin:12px 0 0 10px;padding:0;padding-top:22px;background:url(title_flightdetails_320x470.gif) no-repeat top left;display:inline-block;}

/*** one way return ***/
#jcFlightTypePanel{margin:0px 0 0 0;}
.jcRadioButton{padding:0px 0 0px 0;margin:0;}
.jcRadioButton input{height:13px;padding:0;margin:0 3px 0 5px;width:13px;vertical-align:top;}
#jcReturnRadioButton{margin-left:0;}

#jcFlightSearchPanel a#jc_multilink{font-weight:normal;color:#FFF;margin-left:3px;}

#jcWithStopoverCheckBoxPanel{margin:3px 0 3px 6px;display:none;}
#jcWithStopoverCheckBox{height:13px;margin:0 3px 0 0;padding:0;vertical-align:top;width:13px;}

.jcPortPanel{margin:5px 0 0 0px;padding:0;}
.jcPortPanel label{float:left;margin-top:3px;width:92px!important;}
.jcPortPanel input{width:184px;}
#jcDeparturePortPanel{margin:5px 0 0 0px;padding:0;}

#jcFlightSearchPanel input#jcDepartFromTextBox, #jcFlightSearchPanel input#jcArriveIntoTextBox{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:170px;background:url(bg_textbox.png) no-repeat;border:0;height:20px;padding:2px 4px;}
#jcFlightSearchPanel select{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;}


/*** depart date ***/
.jcDateTimePanel{clear:both;margin:5px 0 0 0px;padding:0;}
/*** return date ***/
#jcReturnDateTimePanel{margin:5px 0 0 0px;padding:0;}

.jcDateTimePanel select{vertical-align:top;}
.jcDateTimePanel img{vertical-align:top;padding-top:3px;}
.jcDayDropDownList{;width:60px;z-index:10;}
.jcMonthDropDownList{width:95px;z-index:10;}
.jcTimeDropDownList{width:81px;display:none;visibility:hidden;position:absolute;top:0;left:0;}
#jcReturnDateTimePanel{padding-top:3px;}

br.jcClear{clear:both;}


#jcFlightSearchPanel a:link,#jcFlightSearchPanel a:visited{text-decoration:underline;}
#jcFlightSearchPanel a:hover{text-decoration:none;}
#jcFlightSearchPanel a{color:#c60;font-weight:bold;}


#jcCarrierSearchTypeLinkPanel{display:none;}
.jcInputPanel{margin:7px 0 0 0px;}


.jcDateTimePanel div,.jcInputPanel label{float:left;margin-top:5px;width:90px;}
.jcInputPanel input,.jcInputPanel select{margin-left:0;}


#jcAirlinePanel{margin:7px 0 0 0px;}
#jcAirlineDropDownList,#jcClassDropDownList{width:185px;}




/*** hide ***/
#jcChildNotes,#jcInfantNotes{font-family:Arial,Helvetica,Sans-Serif;font-size:10px;color:#c60;}
#jcChildNotes{display:none;}
#jcInfantNotes{display:none;}
/*** hide ***/



/*** passenger ***/
#jcPassengersPanel{clear:both;margin:15px 0 0 10px;padding:0;background:url(title_passengers_340x470.gif) no-repeat top left;padding-top:18px;}
#jcPassengersInputPanel{margin-top:3px;}
#jcPassengersInputPanel select{width:40px;}
#jcPassengersInputPanel label{margin-top:3px;}
#jcAdultCountDropDownList{margin:0 3px 0 12px;}
#jcChildCountDropDownList{margin-right:4px;}


/*** currency ***/
#jcCurrencyPanel{background:url(title_currency_340x470.gif) no-repeat top left;margin-top:15px;padding-top:18px;margin-left:10px;}
#jcCurrencyPanel label{}
#jcCurrencyDropDownList{margin-top:3px;width:224px;}
#jcCurrencyDropDownList{width:180px;}




/*** search button ***/
#jcSearchButtonPanel{}
input#jcSearchButton{background:none;margin-left:74px;margin-top:10px;}

#jcStopoverOptionsPanel{margin-left:10px;}

#jcAlliancePanel{margin-top:2px;}
#jcAllianceLabel{float:left;height:30px;margin:5px 1px 0 0;}
#jcStopoverMessage{color:#c60;padding-top:4px;margin-left:44px;}
#jcMultiCityPanel{margin-bottom:6px;}#jcMultiCityPanel 

.jcDateTimePanel div{width:72px;}
#jcMultiCityPanel input{width:175px;}
#jcStopoverDetailsPanel{margin-bottom:2px;padding-top:6px;}
#jcStopoverDetailsPanel .jcSegmentPanel{margin-top:0!important;}
#jcStopoverDetailsPanel label{width:44px!important;}
#jcStopoverError{margin-left:44px;}

.jcAutoCompleteList{background-color:window;border:buttonshadow 1px solid;color:windowtext;cursor:default;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;list-style-type:none;margin:0!important;padding:0;text-align:left;}
.jcAutoCompleteList li{background-image:none!important;}
.jcErrorPanel{color:#f00;display:none;margin-left:76px;}










.ajax__calendar_container{padding:4px;position:absolute;cursor:default;width:158px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;line-height:normal;z-index:999;}
.ajax__calendar_container td{padding:0!important;}
.ajax__calendar_body{height:130px;width:150px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days{top:0;left:0;height:90px;width:150px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_months{height:40px;width:150px;text-align:center;margin:auto;}.ajax__calendar_container table{font-size:11px;}.ajax__calendar_header{height:40px;width:100%;}.ajax__calendar_title{margin-top:3px;padding-bottom:5px;font-weight:bold;}.ajax__calendar_today{cursor:pointer;padding-top:3px;}.ajax__calendar_dayname{height:14px;width:15px;text-align:right;vertical-align:middle;padding:0 2px 0 0;}.ajax__calendar_day{height:13px;width:15px;text-align:right;vertical-align:middle;padding:0 2px 0 0;cursor:pointer;}.ajax__calendar_month{padding:0;height:16px;width:22px;text-align:center;cursor:pointer;overflow:hidden;}.ajax__calendar .ajax__calendar_container{border:1px solid #646464;background-color:#fff;color:#000;}.ajax__calendar .ajax__calendar_footer{border-top:1px solid #f5f5f5;}.ajax__calendar .ajax__calendar_dayname{border-bottom:1px solid #f5f5f5;}.ajax__calendar .ajax__calendar_day{border:1px solid #fff;}.ajax__calendar .ajax__calendar_month{border:1px solid #fff;}.ajax__calendar .ajax__calendar_active .ajax__calendar_day{background-color:#edf9ff;border-color:#06c;color:#06c;}.ajax__calendar .ajax__calendar_active .ajax__calendar_month{background-color:#edf9ff;border-color:#06c;color:#06c;}.ajax__calendar .ajax__calendar_other .ajax__calendar_day{background-color:#fff;border-color:#fff;color:#646464;}.ajax__calendar .ajax__calendar_disallowed .ajax__calendar_day{cursor:default;color:#646464;text-decoration:line-through;}.ajax__calendar .ajax__calendar_hover .ajax__calendar_day{background-color:#edf9ff;border-color:#daf2fc;color:#06c;}.ajax__calendar .ajax__calendar_hover .ajax__calendar_month{background-color:#edf9ff;border-color:#daf2fc;color:#06c;}.ajax__calendar .ajax__calendar_hover .ajax__calendar_title{color:#06c;}







/*** hide ***/
#jcMultiCityRadioButton{display:none;visibility:hidden;}
/*** hide ***/

/*** tooltip ***/
.jctooltip, .jctooltip2, .jctooltip3{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    width:167px;
	height:32px;
	background:url(bg_tooltip.gif) no-repeat;
}


.jctooltip2{
	background:url(bg_tooltip_infant.gif) no-repeat;
}


.jctooltip3{
	background:url(bg_tooltip_multi.gif) no-repeat;
	height:54px;
}

.jctooltip p.jcTxt, .jctooltip2 p.jcTxt, .jctooltip3 p.jcTxt{
    padding:6px 8px 0px 6px;
    margin:0px 0 0 0;
	font-size:10px;
	line-height:11px;
	font-family:Verdana, Geneva, sans-serif;
    color:#000;
    
}

#homepage .jctooltip p.jcTxt, #homepage .jctooltip2 p.jcTxt, #homepage .jctooltip3 p.jcTxt{
    padding:6px 8px 0px 6px;
    margin:0px 0 0 0;
	font-size:10px;
	line-height:11px;
	font-family:Verdana, Geneva, sans-serif;
    color:#000;
    
}


/*FEED*/
#ja_gday_feedbg{background:url(http://www.jetabroad.com.au/static/affiliate/feeds/GDAY/bg.png) no-repeat top left;width:170px;height:469px;position:absolute;left:325px;top:0;}

#ja_gday_inner{width:170px;height:469px;position:relative;}
	#ja_gday_feedbg h1{margin:0;padding:0;background:url(http://www.jetabroad.com.au/static/affiliate/feeds/GDAY/amazing_fares.png) no-repeat top left;height:33px;text-indent:-9999px;}
	.ja_gday_fare{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;margin:6px 3px 6px 7px;padding-bottom:7px;background:url(http://www.jetabroad.com.au/static/affiliate/feeds/GDAY/line.png) no-repeat bottom center;font-weight:bold;}
	.ja_gday_fare small{display:block;font-size:12px;padding:2px 0;font-weight:normal;}
	.ja_gday_fare i{font-size:12px;font-style:normal;font-weight:normal;}
	.ja_gday_fare b{font-size:14px;font-weight:bold;color:#FFC;}
	.ja_gday_tc{font-size:10px;color:#c59f99;font-weight:normal;margin:6px 3px 0px 7px;font-family:Arial, Helvetica, sans-serif;line-height:12px;}
	.ja_gday_hotel{position:absolute;bottom:0;left:0;}
	/**/

