#jcFlightSearchPanel{background:url(http://www.jetabroad.co.nz/static/affiliate/canonball/mondo/bg.png) no-repeat top left;color:#000;font-family:Arial,Helvetica,Sans-Serif;font-size:11px;text-align:left;width:201px;height:262px;position:relative;}


.jcContentsPanel{margin:0;padding-left:7px;padding-top:7px;_padding-top:2px;}

.multibg{background:url(http://www.jetabroad.co.nz/static/affiliate/canonball/mondo/icon_multicity.gif) no-repeat center left;display:inline-block;height:18px;padding-left:17px;line-height:18px;margin-left:2px;}

/*** hide ***/
#jcHeader{display:none;}
#jcHeader h1{text-align:center;color:#fff;background:#a6331c;font-family:Arial,Verdana,Helvetica,Sans-Serif;font-size:18px;margin:0;padding:7px 0 0 0;}
#jcHeader h2{background:#a6331c;color:#fff;text-align:center;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:normal;line-height:normal;margin:0;padding:0 0 7px 0;}

#jcFlightDetailsHeading{margin-bottom:0!important;}
/*** hide ***/

.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;}

.jcPortPanel{margin:0 0 3px 0;padding:0;*margin-bottom:1px;}
.jcPortPanel label{float:left;margin-top:0px;width:50px!important;display:block;}
.jcPortPanel input{width:184px;}
#jcDeparturePortPanel{margin-top:0px;}

#jcFlightSearchPanel input#jcDepartFromTextBox{font-family:Arial,Helvetica,Sans-Serif;font-size:11px;width:130px;border:1px solid #CCC;padding:0;margin:0;}

#jcFlightSearchPanel input#jcArriveIntoTextBox{font-family:Arial,Helvetica,Sans-Serif;font-size:11px;width:130px;border:1px solid #CCC;padding:0;margin:0;}


#jcFlightSearchPanel select{font-family:Arial,Helvetica,Sans-Serif;font-size:11px;margin:0;font-size:11px;height:17px;margin-bottom:2px;}






/*** depart date ***/
.jcDateTimePanel{clear:both;position:relative;}
.jcDateTimePanel div{line-height:17px;}
/*** return date ***/
#jcReturnDateTimePanel{margin-top:1px;}

.jcDateTimePanel select,.jcDateTimePanel img{}
.jcDayDropDownList{width:45px;z-index:10;}
.jcMonthDropDownList{width:82px;z-index:10;}
#jcDepartDayDropDownList{}
#jcDepartMonthDropDownList{}
#jcReturnDayDropDownList{}
#jcReturnMonthDropDownList{}
/*** hide ***/
.jcTimeDropDownList{width:81px;display:none;visibility:hidden;position:absolute;top:0;left:0;}
/*** hide ***/

br.jcClear{clear:both;}

#jcFlightSearchPanel a#jc_multilink{font-weight:normal;color:#000;padding-left:0;}
#jcDepartCalendarImage, #jcReturnCalendarImage{display:none;}

#jcFlightSearchPanel a:link,#jcFlightSearchPanel a:visited{text-decoration:none;}
#jcFlightSearchPanel a:hover{text-decoration:none;}
#jcFlightSearchPanel a{text-decoration:none;}

/*** hide ***/
#jcCarrierSearchTypeLinkPanel{}
.jcInputPanel{margin:0;padding:0;}
/*** hide ***/

.jcDateTimePanel div,.jcInputPanel label{float:left;width:50px;}
.jcInputPanel input,.jcInputPanel select{}

/*** hide ***/
#jcAirlinePanel{}
#jcAirlineDropDownList,#jcClassDropDownList{width:130px;}
/*** hide ***/

#jcClassDropDownList{width:130px;}

#jcSearchByAllianceLink{display:none;visibility:hidden;position:absolute;top:0;left:0;}



/*** hide ***/
#jcChildNotes,#jcInfantNotes{font-family:Arial,Helvetica,Sans-Serif;font-size:10px;color:#c60;}
#jcChildNotes{display:none;}
#jcInfantNotes{display:none;}
/*** hide ***/

#jcCurrencyDropDownList{margin-top:4px;width:224px;}

/*** search button ***/
#jcSearchButtonPanel{position:absolute;bottom:7px;left:8px;z-index:100;}
input#jcSearchButton{width:186px;height:33px;background:none;}

#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;}#jcReturnDateTimePanel{padding-top:0px;}

.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;z-index:1000;}

.jcAutoCompleteList li{background-image:none!important;}

.jcErrorPanel{color:#f00;display:none;font-size:10px;}
#jcDepartFromError{position:absolute;top:62px;*top:65px;_top:60px;left:60px;}
#jcArriveIntoError{position:absolute;top:80px;*top:84px;_top:78px;left:60px;}

/*** one way return ***/
#jcFlightTypePanel{padding:34px 0 0 0;margin:0 0 2px 0;_margin-bottom:0;}
.jcRadioButton{}
.jcRadioButton input{padding:0;margin:0;margin-right:3px;*margin-right:0;vertical-align:center;}


#jcReturnRadioButton{}
#jcOneWayRadioButton{}
#jcFlightTypePanel label{margin:0;padding:0;}
#jcFlightTypePanel label#returnLabel{}
#multicityLabel img{}
#multicityLink{}


#jcWithStopoverCheckBoxPanel{margin:3px 0 3px 6px;display:none;}
#jcWithStopoverCheckBox{height:13px;margin:0 3px 0 0;padding:0;vertical-align:top;width:13px;}


#jcFlightDetailsPanel{margin:0;padding:0;}


/*** hide ***/
#jcCurrencyPanel{display:none;}
#jcCurrencyPanel label{}
/*** hide ***/

.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;}
#jcCurrencyDropDownList{width:200px;}




/*** passenger ***/
#jcPassengersPanel{margin-left:0px;line-height:16px;}
#jcPassengersInputPanel{position:relative;top:-17px;left:50px;}
#jcPassengersInputPanel select{width:40px;}
#jcPassengersInputPanel label{line-height:18px;width:44px;display:inline-block;padding-left:2px;}
#jcAdultCountDropDownList{position:absolute;top:16px;left:0;}
#jcChildCountDropDownList{position:absolute;top:16px;left:47px;}
#jcInfantCountDropDownList{position:absolute;top:16px;left:94px;}


/*** hide ***/
#jcMultiCityRadioButton{display:none;visibility:hidden;}
/*** hide ***/

/*** tooltip ***/
.jctooltip, .jctooltip2{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    width:201px;
	height:44px;
	background:url(http://www.jetabroad.co.nz/static/affiliate/canonball/mondo/child_bg.png) no-repeat;
	
	
}

.jctooltip2{
	background:url(http://www.jetabroad.co.nz/static/affiliate/canonball/mondo/infant_bg.png) no-repeat;
	
	
}


.jctooltip p.jcTxt, .jctooltip2 p.jcTxt{
    padding:10px 30px 0px 30px;
    margin:0px 0 0 0;
	font-size:11px;
	line-height:12px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
    color:#000;
	font-weight:normal;
    
}



