/*
** Stuff that Mark did:
*/

div#fixflex  input.radm {
	margin: 0px 1px !important;
}

div#fixflex  a#lkfix,
div#fixflex  a#lkflex {
	font-size:10px;

}

/* ZNA-281 */
div#fixflex  input.radm,
div#fixflex  a#lkfix,
div#fixflex  a#lkflex {
	display:block;
	float:left;
}

div#fixflex  a#lkfix,
div#fixflex  a#lkflex {
	width:180px;
	height:40px;
}

form#searchForFlightsForm div.msearchmain div div div div.abs span {
	float:none !important;
}

form#searchForFlightsForm div.msearchmain div div div div.abs {
	position:relative !important;
	float:left !important;
	margin-left:5px !important;
	padding-right:5px !important;
}

div#mRow0 div.pos1 select.dps,
div#mRow1 div.pos1 select.dps,
div#mRow2 div.pos1 select.dps,
div#mRow3 div.pos1 select.dps,
div#mRow4 div.pos1 select.dps,
div#mRow5 div.pos1 select.dps,
div#mRow6 div.pos1 select.dps,
div#mRow7 div.pos1 select.dps {
	width:129px !important;
}

div.lhm div.px34 {
	padding:0 2px !important;
}

div.lhm div.px34 div.pos3 {
	margin-left:383px !important;
}

div.lhm div.px34 div.pos2 {
	font-size:10px !important;
	margin-left:266px !important;
}

div#mRow0 div#o_d_0 select#tOrig0,
div#mRow0 div#o_d_0 select#tDest0,
div#mRow1 div#o_d_1 select#tOrig1,
div#mRow1 div#o_d_1 select#tDest1,
div#mRow2 div#o_d_2 select#tOrig2,
div#mRow2 div#o_d_2 select#tDest2,
div#mRow3 div#o_d_3 select#tOrig3,
div#mRow3 div#o_d_3 select#tDest3,
div#mRow4 div#o_d_4 select#tOrig4,
div#mRow4 div#o_d_4 select#tDest4,
div#mRow5 div#o_d_5 select#tOrig5,
div#mRow5 div#o_d_5 select#tDest5,
div#mRow6 div#o_d_6 select#tOrig6,
div#mRow6 div#o_d_6 select#tDest6,
div#mRow7 div#o_d_7 select#tOrig7,
div#mRow7 div#o_d_7 select#tDest7 {
	width:129px;
}

div#mRow0 div#o_d_0,
div#mRow1 div#o_d_1,
div#mRow2 div#o_d_2,
div#mRow3 div#o_d_3,
div#mRow4 div#o_d_4,
div#mRow5 div#o_d_5,
div#mRow6 div#o_d_6,
div#mRow7 div#o_d_7 {
	margin-left:30px !important;
}

div#mRow0 div#tod_div_0 select.dps,
div#mRow1 div#tod_div_1 select.dps,
div#mRow2 div#tod_div_2 select.dps,
div#mRow3 div#tod_div_3 select.dps,
div#mRow4 div#tod_div_4 select.dps,
div#mRow5 div#tod_div_5 select.dps,
div#mRow6 div#tod_div_6 select.dps,
div#mRow7 div#tod_div_7 select.dps {
	width:112px !important;
}

.lastHover LI:hover UL {
	LEFT: 644px! important
}
.lastHover LI.csshover UL {
	LEFT: 644px! important
}
.lastHover LI.csshover IFRAME {
	DISPLAY: block; LEFT: 644px! important
}

/* Override font size of day-of-the-week in farefinder due to text expansion */
#fDate span {
	font-size: 11px;
    font-weight: bold;
	padding: 5px 2px 0;
}

#fDate label {
	font-size: 11px;
	padding: 5px 0 0;
}

/* Increase width of top nav drop downs due to text expansion */
.topNav li li a {
	width: 117px !important;
}

/* Move "Star Alliance" Logo over to right 15 pix: */
.StarAllianceLogo {
	margin: -15px 0 0 480px;
}

/*
** Front Page Specials, written by KEEF
*/

.fps { /*front-page special*/
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
	color: black;
}
.fps td {
	text-align: right;
	padding: 5px 0 0 0;
}
.fps .left {
}
.fps .FromCity {
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#181512;
}
.fps .ToCity {
	padding-top: 2px;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#181512;
}
.fps .TravelDates {
	font-size:11px;
	line-height:13px;
	color:#181512;
}
.fps .from {
	vertical-align:top;
	text-align: right;
	font-size:11px;
	color:#666666;
	padding: 5px 0 0 8px;
}
.euro {
	font-size:19px;
	font-weight:bold;
	vertical-align:12px;
	margin: 0 -3px 0 5px;
}
.fps .price {
	vertical-align:top;
	font-size:36px;
	font-weight:bold;
	color:#181512;
	white-space: nowrap;
}
.fps .splat {
	vertical-align:top;
	font-size:25px;
	font-weight:bold;
}
.fps .link {
	padding-top: 7px;
	text-align: right;
}
.fps .bar {
	background:transparent url(http://www.airnewzealand.eu/NR/AirNZ/images/line.gif) repeat-x scroll left bottom;
	font-size: 2px;
}

.ntablowide div, /* ZNA-271 */
.ntabhiwide div { /*ZNA-176*/
	height:auto !important;
	width:170px;
	position:absolute !important;/*ZNA-312*/
}

#searchTypeLayer {
margin-left: 70px !important;
width: 430px !important;
}

#searchTypeLayer .stdline #lkflex  {
padding-left:5px;
}

#ffr .stdline, #ffrlng .stdline {
width: 200px
}

#ffr .promodiv, #ffrlng .promodiv {
margin-left:575px;
width:165px;
}

#ffr .paxdiv .pos3, #ffrlng .paxdiv .pos3 {
margin-left:125px;
}

#ffr #fptxt, #ffrlng #fptxt {
margin-left:200px;
}

/*top banner */
#nop1 .abs {
width:350px !important;
}

#nop1 {
margin-left:400px !important;
}
/* end top banner */

div.msearchmain div div.abs {
}

select.dps {
}
.indentcell div img {
float:right;
}
.ntablowide {
line-height:15px;

}

div#paxDiv div div div.abs span {
	float:none !important;
}

div#paxDiv div div div.abs {
	position:relative;
	float:left;
	margin-left:5px !important;
	padding-right:5px;
}

/* ZNA-348 ZNA-332 */
.tstiler {
    margin:2px 8px 0 0 !important;
}
