/* $Id: specialOffers.css,v 1.20 2011/11/16 11:22:14 awaes.i Exp $ */

#searchPanel							{clear:left;}

#offersPreContent h1,
#offersPreContent .offerHeader			{ float: left;  margin: 2px 0px 10px 0px; font-weight: normal; font-size: 2em; }
#offersPreContent h1 a,
#offersPreContent .offerHeader a		{ color: #B22200; }

body.specialOffers h2 					{padding-top: 3px;  }

/* Offer Nav */
ul#offerNav 							{float:right; margin: 2px 10px 0 0;}
//ul#offerNav li						{display:inline; margin-right:10px;}
//ul#offerNav li a						{color: #bf3d00; display:inline; font-size: 1.4em; margin-right:10px; }
//ul#offerNav li a:hover				{color: #33b1d5;}
//ul#offerNav li.active a				{color: #484848;}
.flightBanner							{float: left; margin: 0 0 15px 0;}
.airNewZealandBtn						{ display: block; margin: 0 0 15px 0; height: 0; overflow: hidden; padding: 135px 0 0 0; background: transparent url('/themes/austrv/images/pageElements/buttons/btnAirNewzealand.jpg') no-repeat 0 0; }

/* EOF OfferNav */

/* Offer of The Week */
#offerOfTheWeek 						{background:#484848; color:#fff; margin-bottom: 30px;}
#offerOfTheWeek div	h2					{color:#7DDCF8; font-size: 2.8em; font-weight:normal; margin-bottom: 0px; padding-top:20px; }
#offerOfTheWeek div.fRight				{width:570px;}
#offerOfTheWeek li.offerOfTheWeekHead	{font-size: 1.7em; height:27px; font-weight: bold; padding-bottom:0;}
#offerOfTheWeek li.offerDate			{height:30px;}
#offerOfTheWeek li.offerDesc			{height:18px;}
#offerOfTheWeek li.offerDepartFrom		{height:20px;}
#offerOfTheWeek li.offerNights			{font-size: 1.3em; font-weight:bold;}
#offerOfTheWeek li.offerNights .price	{color:#7DDCF8; font-size: 1.5em; font-weight:bold;}

#offerOfTheWeek li.offerLink a 			{background: transparent url(../images/pageElements/specialOffers/specOffers_buttons.png) no-repeat 0px 0px;
											display:block;
											height:0;
											margin: 0 auto;
											padding-top:39px;
											width:319px;
											overflow: hidden;}
#offerOfTheWeek li.offerLink a			{ background-position: -210px 0px; }
#offerOfTheWeek li.offerLink a:hover	{background-position: -210px -39px;}
#offerOfTheWeek li.offerLink a:active	{background-position: -210px -78px;}

/* EOF Offer of the Week */

div.col	ul								{display: none;}
div.colOne ul							{width: 230px;}
div.colTwo ul							{width: 460px;}
div.colThree ul							{width: 690px;}
div.colFour	ul							{width: 920px;}
/* Pull Down Offer Style */
ul.pullDownOffer						{margin:0 auto 20px auto; text-align: center;}
ul.pullDownOffer li						{background: #7DDCF8; float:left;  text-align:center; width:230px;}
ul.pullDownOffer li						{background: #7DDCF8; }
ul.pullDownOffer li.alt					{background: #CBF1FC;}
ul.pullDownOffer li img					{height:172px; width:230px; margin-bottom:-8px;}
ul.pullDownOffer li div					{font-size: 1.8em; /*height:106px;*/ padding:30px 0;  width:230px;}
ul.pullDownOffer li p.link				{background:#fff; margin-bottom: 0px; padding-top: 0;}
ul.pullDownOffer li p.link a			{background: transparent url(../images/pageElements/specialOffers/specOffers_buttons.png) no-repeat 0px 0px;
											display:block;
											height:0;
											margin: 0 auto;
											padding-top:35px;
											width:210px;
											overflow: hidden;}
ul.pullDownOffer li p.link a:hover		{background-position: 0px -35px;}
ul.pullDownOffer li p.link a:active		{background-position: 0px -35px;}

/* EOF Pull Down Offer Style */


/* Flight Deals */







#flightStuff {
	height: 200px;
	display: none;
}
.slide { }
.moo { }
.active {
	background-position: right 12px;
}












h1#flight-deals 										{font-size: 2em; 	margin-bottom:10px; margin-top:16px;}
p.intro													{line-height:1.4; width: 630px;}
/* div.deals												{float: left;
															width: 455px;
															margin: 15px 0;
															text-align: center;
														} */
div.deals												{ margin: 15px 0;
														  text-align:center;
														 }
div.deals * 											{ text-align: left; }

div.deals.left 											{ margin-right: 10px; }

div.deals h3 											{margin-bottom: 20px; font-size: 2.4em; font-weight: bold;}

div.deals ul li h4										{font-size: 1.6em;
															font-weight: bold;
															line-height: 1;
															margin-bottom: 5px;
															margin-top: 20px;
														}
.deals ul li table tr 									{ border-bottom: 5px solid #fff;}








.deals ul li table tr th.empty,
.deals ul li table tr td.empty							{ /* background:yellow!important; */ width:125px; }
.deals ul li table tr th.dates,
.deals ul li table tr td.dates							{ /* background:orange!important; */ width:125px; /* border-left:1px solid #000; border-right:1px solid #000; */ }











.deals ul li table tr th								{ font-weight: normal; }
.deals ul li table tr th,
.deals ul li table tr td								{ padding: 4px 0px 4px 12px; }
.deals ul li table tr td.from 							{ color: #bf3d00; font-weight:bold;}
div.deals ul li p 										{	line-height: 14px; }

div.deals ul li ul.rates 								{   float: right; }
div.deals ul li ul.rates li 							{	padding: 0;
															width: 135px;
															margin-bottom: 0;
														}
div.deals ul li ul.rates li strong						 {	color: #c65c36;
															font-weight: bold;
															float: left;
															width: 50px;
														}
div.deals ul li ul.rates li span 						{	display: block;
															float: left;
															width: 85px;
														}

/* Hotel Deals */
#hotelOfferContent #hotelOfferContentWrapper { margin-bottom: 30px;}
#hotelOfferContent h1 																{font-size: 2em; 	margin-bottom:10px; margin-top:16px;}
#hotelOfferContent ul  li div div.offerPromoBox										{background: #EAF9FE; float: left; padding: 20px 10px 20px 20px; position: relative; width:430px;}
#hotelOfferContent ul  li div div.altPromo											{background: #CBF1FC;}
#hotelOfferContent ul  li div div.offerPromoBox										{height:240px;}
#hotelOfferContent ul  li div div.offerPromoBox	p									{margin-bottom: 5px;}
#hotelOfferContent ul  li div div.offerPromoBox	div.offerPromoInner					{margin-left: 10px; position: absolute; right:20px; text-align: right; top:20px; }
#hotelOfferContent ul  li div div.offerPromoBox	div.offerPromoInner .offerPromoPriceLarge
																					{font-size: 1.3em; }
#hotelOfferContent ul  li div div.offerPromoBox	div.offerPromoLower p				{padding-bottom:10px;}
#hotelOfferContent ul  li div div.offerPromoBox	div.offerPromoLower p.oplMsg		{font-weight: bold; text-transform: uppercase;}
#hotelOfferContent ul  li p.htlDtls													{font-size: 1.4em;}
#hotelOfferContent ul  li p.htlDtls	strong											{color:#bf3d00; font-size: 1.4em;}
#hotelOfferContent ul  li p.htlDtls	span											{font-size: 1.4em; font-weight: bold;}

#hotelOfferContent ul li div div.offerPromoBox	div.offerPromoInner	a.vwMoreBtn
										{background: transparent url(../images/pageElements/specialOffers/specOffers_buttons.png) no-repeat -648px 0px;
											display:block;
											height:0;
											margin: 0 auto;
											padding-top:27px;
											width:103px;
											overflow: hidden;
											float:right;}
#hotelOfferContent ul li div div.offerPromoBox	div.offerPromoInner	a.vwMoreBtn:hover
										{background-position: -648px -27px;}
#hotelOfferContent ul li div div.offerPromoBox	div.offerPromoInner	a.vwMoreBtn:active
										{background-position: -648px -54px;}

/* Hotel Deals */
#tourMulti h1 																		{font-size: 2em; 	margin-bottom:10px; margin-top:16px;}
div#tourMulti div.tourPromoBox														{background: #CBF1FC; padding: 20px;}
div#tourMulti div.altPromo															{background: #EAF9FE;}
#tourMulti #quicklinks li {float:left; margin-right: 40px; }
ul.tour li 																			{float:left;}
ul.tour li.tourImg 																	{ margin-right: 15px;}
ul.tour li.tourDtls 																{width: 674px; }
ul.tour li.tourDtls	strong.offerTitle 												{font-size: 2.8em;  }
ul.tour li.tourDtls ul li															{float:left;}
ul.tour li.tourDtls ul li ul li														{float: none;}
ul.tour li.details 																	{width: 260px;}
ul.tour li ul li																	{float:none;}
ul.tour li.salesPrice 																{color: #bf3d00; font-size: 1.4em; line-height: 1; width: 130px;}
ul.tour li.salesPrice span															{font-size: 1.6em; font-weight: bold;}
ul.tour li div.callToBook 															{background: #484848; color: #eaf9fe; font-size: 1.9em; line-height: 1; padding: 15px; text-align:center; text-transform: uppercase; width: 215px; margin-left:20px;}

ul.tour li.salesPrice a.fullItineraryBtn
{background: transparent url(../images/pageElements/specialOffers/specOffers_buttons.png) no-repeat -529px 0px;
											display:block;
											height:0;
											margin: 10px 0 0 0;
											padding-top:27px;
											width:119px;
											overflow: hidden;
											}
ul.tour li.salesPrice a.fullItineraryBtn:hover
										{background-position: -529px -27px;}
ul.tour li.salesPrice a.fullItineraryBtn:active
										{background-position: -529px -54px;}




div#tourMulti p.multiGrpTitle														{color: #CBF1FC; font-size: 5.4em; font-weight: bold; margin:20px 0 -20px 0;}
div#tourMulti div.offerPromoBoxLarge												{background: #EAF9FE; margin-bottom: 20px;}
div#tourMulti .titleBtnWrapper { position:relative; }
div#tourMulti div .topBtn { position:absolute; top:20px; right:0; }
div#tourMulti div.offerPromoBoxLarge div											{ padding: 15px;}
div#tourMulti div.offerUpper														{background: #CBF1FC;}
div#tourMulti div.offerLower														{background: #D8F5FD;}

div#tourMulti div.altPromo	div.offerUpper 											{background:#EAF9FE; padding-bottom: 0px;}
div#tourMulti div.altPromo	div.offerLower 											{background:#F0FBFF;}

ul.multiCenter li 																	{float:left;}
ul.multiCenter li.details 															{width: 460px; line-height: 19px;}
ul.multiCenter li.details strong.offerTitle											{font-size: 2.2em; }
ul.multiCenter li.salesPrice 														{color: #bf3d00; font-size: 1.4em; line-height: 22px; width: 170px; margin-top:8px;}
ul.multiCenter li.salesPrice span													{font-size: 1.6em; font-weight: bold;}
ul.multiCenter li.callToAction														{width: 245px; text-align:center;}
ul.multiCenter li.region1,
ul.multiCenter li.region2															{width: 325px; padding:0; position:relative;}

ul.multiCenter li.region1 .num {position:absolute; top:40px; left:20px; font-size:4.7em; font-weight:bold; color: #A7E0F1;}
ul.multiCenter li.region2 .num {position:absolute; top:40px; right:20px; font-size:4.7em; font-weight:bold; color: #A7E0F1;}

ul.multiCenter li.region1 															{text-align: right;}
ul.multiCenter li.region2 															{text-align: left; }
ul.multiCenter li.mCentreImag 														{ margin: 0 15px;}
ul.multiCenter li ul li																{float:none; }
ul.multiCenter li div.callToBook													{background: #484848; color: #eaf9fe; font-size: 1.7em; line-height: 1; padding: 15px; text-align:center; text-transform: uppercase; width: 190px; margin-top:5px;}

.offerLower .multiCenter li .hotel { font-size:1.4em; font-weight:bold;  margin-top:0px; height:25px;}
.offerLower .multiCenter li .country { font-size:1.4em;  height:45px;}
.offerLower .multiCenter li .rating { height:35px;}

body.specialOffers #offersPreContent	{ padding:0 20px; position:relative; margin:0 auto; text-align:left; width:920px; }




























/**** Flight Only Special Offers
****************************************************************/

.offerSectionEnd {
	margin-bottom:35px;
}
#dealsType2-header {
	margin-bottom:5px!important;
}
#dealsType1-header span.destination2 h2, #dealsType1-header span.destination h2,
#dealsType2-header span.destination2 h2, #dealsType2-header span.destination h2 {
	font-size:2em !important;
	font-weight:bold;
	margin-bottom:0px!important;
}
#dealsType1-header span.destination2,
#dealsType2-header span.destination2 {
	float:left;
	padding:5px 0 0 10px !important;
	width:250px !important;
}
#dealsType1-header .titleHeader ul li, #dealsType1-header .offerDateBands ul li,
#dealsType2-header .titleHeader ul li, #dealsType2-header .offerDateBands ul li {
	display:inline!important;
}
#dealsType1-header .titleHeader ul li.dates,
#dealsType2-header .titleHeader ul li.dates {
	padding:0 85px 0 34px !important;
	
	
}
#dealsType1-header .titleHeader ul li.empty, #dealsType2-header .titleHeader ul li.empty,
#dealsType1-header .titleHeader ul li.end, #dealsType2-header .titleHeader ul li.end {
	margin-right:222px;
	position:relative;
	top:8px;
}
#dealsType1-header .titleHeader ul li.end,
#dealsType2-header .titleHeader ul li.end {
	margin-right:50px!important;
}
#dealsType1-header .offerDateBands ul li.dates,
#dealsType2-header .offerDateBands ul li.dates {
	color:#000;
	padding: 6px 84px 0 0 !important;
}
#dealsType1-header .titleHeader, #dealsType1-header .offerDateBands, #dealsType1-header #OOTW,
#dealsType2-header .titleHeader, #dealsType2-header .offerDateBands, #dealsType2-header #OOTW {
	color:#000 !important;
	height:25px;
}
#dealsType1-header #OOTW,
#dealsType2-header #OOTW {
	background:url("themes/tmood/images/specialOffers/OfferOfTheWeek-tableHeader.gif") no-repeat scroll 0 0 transparent!important;
	color:#000 !important;
}
#dealsType1-header .offerDateBands,
#dealsType2-header .offerDateBands {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #C8C8C8;
	font-size:0.9em !important;
	font-weight:bold;
	text-transform:uppercase;
	padding: 4px 0 4px 0;
}
#dealsType1-header .offerDateBands span,
#dealsType2-header .offerDateBands span {
	color:#000;
}
#dealsSimpleOdd ul, #dealsSimpleEven ul,
#dealsTypeOdd ul, #dealsTypeEven ul {
	color:#0B0B0B;
	height:35px;
}
#dealsSimpleOdd ul li.airline, #dealsSimpleEven ul li.airline,
#dealsTypeOdd ul li.airline, #dealsTypeEven ul li.airline {
	padding-left:10px;
	width:252px!important;
}
#dealsSimpleOdd ul li, #dealsSimpleEven ul li,
#dealsTypeOdd ul li, #dealsTypeEven ul li {
	float:left;
	position:relative;
	top:8px;
}
#dealsTypeOdd ul li, #dealsTypeEven ul li {
	width:205px!important;
}
#dealsTypeOfferOfTheWeek ul,
#dealsSimpleOdd ul,
#dealsTypeOdd ul {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	height:35px;
}
.flightOnlyOfferGroups {
	background:#EAF9FE;
	padding:10px;
	list-style: none;
}
#dealsSimpleEven ul,
#dealsTypeEven ul {
	-moz-border-radius:5px;
	background:#fff!important;
}
.expandingSection .flights ul.offerTopHalf li {
	float:left;
}

#dealsSimpleEven ul.offerTopHalf li.dates,
#dealsSimpleOdd ul.offerTopHalf li.dates {
	margin-right:63px;
	padding-left:13px!important;
	width:125px !important;
}
#dealsSimpleEven ul.offerTopHalf li.col3,
#dealsSimpleOdd ul.offerTopHalf li.col3,
#dealsTypeEven ul.offerTopHalf li {
	padding-left:13px!important;
	width:125px !important;
}

.expandingSection .flights ul.offerTopHalf li.dates,
.expandingSection .flights ul.offerTopHalf li.col3 {
	margin-right:67px;
	padding-left:13px!important;
	width:125px !important;
}
.expandingSection .flights ul.offerTopHalf li.col3 {
	margin-right:44px!important;
}

#dealsTypeOfferOfTheWeek ul li.flights,
#dealsSimpleOdd ul li.flights,
#dealsSimpleEven ul li.flights,
#dealsTypeOdd ul li.flights,
#dealsTypeEven ul li.flights {
	float:right;
	left:10px;
	position:relative;
	top:12px;
	width:73px !important;
}
#dealsSimpleOdd ul li.col3,
#dealsSimpleEven ul li.col3,
#dealsTypeOdd ul li.col3,
#dealsTypeEven ul li.col3 {
	width:85px!important;
}
.OfferOfTheWeek-SectionEnd {
	background:url("themes/tmood/images/specialOffers/offerOfTheWeek-Footer.gif") no-repeat scroll 0 0 transparent!important;
}

/**** Flight Only - Offer Of The Week
****************************************************************/

#dealsType1-header .offerOfTheWeek,
#dealsType2-header .offerOfTheWeek {
	background:url("themes/tmood/images/specialOffers/destination-headerRow.gif") repeat-y scroll 0 0 transparent;
	font-size:0.9em !important;
	font-weight:bold;
	height:32px !important;
}
#dealsType1-header .offerOfTheWeek li.destination,
#dealsType2-header .offerOfTheWeek li.destination {
	color:#000;
	float:left;
	padding:5px 0 0 10px !important;
	width:170px !important;
}
#dealsType1-header .offerOfTheWeek ul li,
#dealsType2-header .offerOfTheWeek ul li {
	display:inline!important;
}
#dealsType1-header .offerOfTheWeek ul li.airline, #dealsType1-header .offerOfTheWeek ul li.deptDates,
#dealsType1-header .offerOfTheWeek ul li.fromPrice, #dealsType1-header .offerOfTheWeek ul li.dates,
#dealsType2-header .offerOfTheWeek ul li.airline, #dealsType2-header .offerOfTheWeek ul li.deptDates,
#dealsType2-header .offerOfTheWeek ul li.fromPrice, #dealsType2-header .offerOfTheWeek ul li.dates {
	color:#000000;
	padding:0 38px;
}
#dealsType1-header .offerOfTheWeek ul li.airline,
#dealsType2-header .offerOfTheWeek ul li.airline {
	padding: 0 40px!important;
}
#dealsType1-header .offerOfTheWeek ul li.deptDates,
#dealsType2-header .offerOfTheWeek ul li.deptDates {
	padding: 0 15px!important;
}
#dealsType1-header .offerOfTheWeek ul li.fromPrice,
#dealsType2-header .offerOfTheWeek ul li.fromPrice {
	padding: 0 25px!important;
}
#dealsTypeOfferOfTheWeek ul li {
	color:#000;
	display: inline;
}
#dealsTypeOfferOfTheWeek li.dates {
	padding-left:22px!important;
	width:105px !important;
}
#dealsTypeOfferOfTheWeek li.col3 {
	padding-left:50px!important;
}
#dealsTypeEven ul.top li,
#dealsTypeOdd ul.top li {
	color:#BB3E08;
	font-weight:bold!important;
}
#dealsTypeEven ul.top li.airline,
#dealsTypeOdd ul.top li.airline {
	color:#000;
}

/**** Show / Hide Buttons
****************************************************************/

#dealsTypeOfferOfTheWeek p.slide a,
#dealsSimpleEven p.slide a,
#dealsSimpleOdd p.slide a,
#dealsTypeEven p.slide a,
#dealsTypeOdd p.slide a {
	background:url("themes/austrv/images/pageElements/specialOffers/show-hideFlights-even.gif") no-repeat scroll 0 0 transparent;
	bottom:8px;
	display:block;
	float:right;
	height:22px;
	margin:3px -28px 3px 0;
	position:relative;
	right:42px;
	text-indent:-9999em;
	width:65px;
}
#dealsSimpleEven p.slide a.active,
#dealsTypeEven p.slide a.active {
	background:url("themes/austrv/images/pageElements/specialOffers/show-hideFlights-odd.gif") no-repeat scroll 0 -66px transparent!important;
}
#dealsSimpleOdd p.slide a.active,
#dealsTypeOdd p.slide a.active {
	background:url("themes/austrv/images/pageElements/specialOffers/show-hideFlights-odd.gif") no-repeat scroll 0 -66px transparent!important;
}
#dealsSimpleOdd p.slide a.btn-ootw1,
#dealsSimpleOdd p.slide a,
#dealsTypeOdd p.slide a,
#dealsSimpleEven p.slide a,
#dealsTypeEven p.slide a {
	background:url("themes/austrv/images/pageElements/specialOffers/show-hideFlights-odd.gif") no-repeat scroll 0 0 transparent;
}
#dealsTypeOfferOfTheWeek p.slide a:hover,
#dealsSimpleEven p.slide a:hover,
#dealsSimpleOdd p.slide a.btn-ootw1:hover,
#dealsSimpleOdd p.slide a:hover,
#dealsTypeEven p.slide a:hover,
#dealsTypeOdd p.slide a:hover { background-position: 0 -22px; }
#dealsSimpleEven p.slide a.active:hover,
#dealsSimpleOdd p.slide a.active:hover,
#dealsTypeEven p.slide a.active:hover,
#dealsTypeOdd p.slide a.active:hover { background-position: 0 -44px!important; }

/**** Expanding Section
****************************************************************/

#flightStuff1, #flightStuff2, #flightStuff3, #flightStuff4, #flightStuff5,
#flightStuff6, #flightStuff7, #flightStuff8, #flightStuff9, #flightStuff10,
#expandingSection1 {
/*	height: 200px; - leave commented out to let the height auto adjust to number of offers */
	display: none;
}
#flightStuff1, #flightStuff3, #flightStuff5, #flightStuff7, #flightStuff9,
#expandingSection1 {
	background:#EAF9FE!important;
	color:#000000;
}
#flightStuff2, #flightStuff4, #flightStuff6, #flightStuff8, #flightStuff10 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	background:#FFFFFF!important;
	bottom:3px;
	position:relative;
	color:#000000;
}
#dealsSimpleOdd ul.offerTopHalf li.airline,
#dealsSimpleEven ul.offerTopHalf li.airline,
#dealsSimpleEven ul.offerTopHalf li.airline,
#dealsTypeEven ul.offerTopHalf li.airline,
.flights ul.offerTopHalf li.airline,
#dealsType1-header .offerDateBands span.destination,
#dealsType2-header .offerDateBands span.destination {
	float:left;
	padding-left:10px;
	width:238px!important;
}
#dealsType1-header .offerDateBands span.destination,
#dealsType2-header .offerDateBands span.destination {
	width:253px!important;
}
#dealsSimpleOdd ul li.dates2 {
	padding:0 30px 0 15px!important;
	width: 105px!important;
}
#dealsSimpleOdd ul.offerTopHalf li.endCol,
#dealsSimpleOdd ul.offerTopHalf li.col3,
#dealsSimpleEven ul.offerTopHalf li.col3,
#dealsTypeOdd ul.offerTopHalf li.col3,
#dealsTypeEven ul.offerTopHalf li.col3,
.flights ul.offerTopHalf li.col3 {
	float:left;
	padding-left:31px;
	width:90px;
}
#dealsSimpleOdd ul.offerTopHalf li.endCol {
	width:50px!important;
}
#expandingSection1, #expandingSection2, #expandingSection3, #expandingSection4, #expandingSection5,
#expandingSection6, #expandingSection7, #expandingSection8, #expandingSection9, #expandingSection10,
#expandingSection11, #expandingSection12, #expandingSection13, #expandingSection14, #expandingSection15,
#expandingSection16, #expandingSection17, #expandingSection18, #expandingSection19, #expandingSection20 {
/*	height: 200px; - leave commented out to let the height auto adjust to number of offers */
	display: none;
}
.slide { }
.btn-slide, .slider { }
.active {
	background-position: right 12px;
}
p.flightNotes {
	line-height:16px!important;
	padding:10px;
	margin-bottom:0!important;
}
#expandingSection2, #expandingSection4, #expandingSection6, #expandingSection8, #expandingSection10,
#expandingSection12, #expandingSection14, #expandingSection16, #expandingSection18, #expandingSection20,
#expandingSection22, #expandingSection24, #expandingSection26, #expandingSection28, #expandingSection30 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	background:none repeat scroll 0 0 #FFF; /* #D0E9FF */
	bottom:3px;
	padding-bottom:10px;
	position:relative;
}
#expandingSection1, #expandingSection3, #expandingSection5, #expandingSection7, #expandingSection9,
#expandingSection11, #expandingSection13, #expandingSection15, #expandingSection17, #expandingSection19,
#expandingSection21, #expandingSection23, #expandingSection25, #expandingSection27, #expandingSection29 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	background:#EAF9FE;
	color:#0B0B0B!important;
	padding-bottom:20px;
}
.expandingSection ul.offerTopHalf  {
	background:none!important;
	height:35px;
	position:relative;
	top:10px;
}
/*
.expandingSection ul.offerTopHalf li#bestPrice1,
.expandingSection ul.offerTopHalf li#bestPrice2,
.expandingSection ul.offerTopHalf li#bestPrice3,
#dealsSimpleOdd ul.offerTopHalf li#bestPrice1,
#dealsSimpleEven ul.offerTopHalf li#bestPrice1,
#dealsTypeOdd ul.offerTopHalf li#bestPrice1,
#dealsTypeEven ul.offerTopHalf li#bestPrice1,
#dealsSimpleOdd ul.offerTopHalf li#bestPrice2,
#dealsSimpleEven ul.offerTopHalf li#bestPrice2,
#dealsTypeOdd ul.offerTopHalf li#bestPrice2,
#dealsTypeEven ul.offerTopHalf li#bestPrice2,
#dealsSimpleOdd ul.offerTopHalf li#bestPrice3,
#dealsSimpleEven ul.offerTopHalf li#bestPrice3,
#dealsTypeOdd ul.offerTopHalf li#bestPrice3,
#dealsTypeEven ul.offerTopHalf li#bestPrice3 {
	background:#EFBABF !important;
	margin:0 60px 0 0;
	position:static !important;
	width:105px!important;
}
*/
/*
.expandingSection ul.offerTopHalf li#bestPrice1,
.expandingSection ul.offerTopHalf li#bestPrice2,
.expandingSection ul.offerTopHalf li#bestPrice3 {
	margin:0 65px 0 0 !important;
} */
/*
ul.offerTopHalf li#bestPrice2 {
	padding-left:27px!important;
}
ul.offerTopHalf li#bestPrice3 {
	width:97px!important;
}
ul.offerTopHalf li#bestPrice a {
	color:#4892B7; font-weight:bold;
}
*/

/**** Tooltips
****************************************************************/

div.fadehover {
	cursor:help;
	float:right;
	margin-left:8px;
	padding-left:5px;
	position:relative;
	width:40px;
}
img.hoverImage {
	position: absolute;
	left: 0;
	top: 0;
    z-index: 10;
}
.offerDetails21, .offerDetails22, .offerDetails23, .offerDetails24, .offerDetails25, .offerDetails26, .offerDetails27, .offerDetails28, .offerDetails29,
.offerDetails31, .offerDetails32, .offerDetails33, .offerDetails34, .offerDetails35, .offerDetails36, .offerDetails37, .offerDetails38, .offerDetails39,
.offerDetails41, .offerDetails42, .offerDetails43, .offerDetails44, .offerDetails45, .offerDetails46, .offerDetails47, .offerDetails48, .offerDetails49,
.offerDetails51, .offerDetails52, .offerDetails53, .offerDetails54, .offerDetails55, .offerDetails56, .offerDetails57, .offerDetails58, .offerDetails59,
.offerDetails61, .offerDetails62, .offerDetails63, .offerDetails64, .offerDetails65, .offerDetails66, .offerDetails67, .offerDetails68, .offerDetails69,
.offerDetails71, .offerDetails72, .offerDetails73, .offerDetails74, .offerDetails75, .offerDetails76, .offerDetails77, .offerDetails78, .offerDetails79,
.offerDetails81, .offerDetails82, .offerDetails83, .offerDetails84, .offerDetails85, .offerDetails86, .offerDetails87, .offerDetails88, .offerDetails89,
.offerDetails91, .offerDetails92, .offerDetails93, .offerDetails94, .offerDetails95, .offerDetails96, .offerDetails97, .offerDetails98, .offerDetails99,
.offerDetails101, .offerDetails102, .offerDetails103, .offerDetails104, .offerDetails105, .offerDetails106, .offerDetails107, .offerDetails108, .offerDetails109,
.offerDetails111, .offerDetails112, .offerDetails113, .offerDetails114, .offerDetails115, .offerDetails116, .offerDetails117, .offerDetails118, .offerDetails119,
.offerDetails121, .offerDetails122, .offerDetails123, .offerDetails124, .offerDetails125, .offerDetails126, .offerDetails127, .offerDetails128, .offerDetails129,
.offerDetails131, .offerDetails132, .offerDetails133, .offerDetails134, .offerDetails135, .offerDetails136, .offerDetails137, .offerDetails138, .offerDetails139,
.offerDetails141, .offerDetails142, .offerDetails143, .offerDetails144, .offerDetails145, .offerDetails146, .offerDetails147, .offerDetails148, .offerDetails149,
.offerDetails151, .offerDetails152, .offerDetails153, .offerDetails154, .offerDetails155, .offerDetails156, .offerDetails157, .offerDetails158, .offerDetails159,
.offerDetails161, .offerDetails162, .offerDetails163, .offerDetails164, .offerDetails165, .offerDetails166, .offerDetails167, .offerDetails168, .offerDetails169,
.offerDetails171, .offerDetails172, .offerDetails173, .offerDetails174, .offerDetails175, .offerDetails176, .offerDetails177, .offerDetails178, .offerDetails179,
.offerDetails181, .offerDetails182, .offerDetails183, .offerDetails184, .offerDetails185, .offerDetails186, .offerDetails187, .offerDetails188, .offerDetails189,
.offerDetails191, .offerDetails192, .offerDetails193, .offerDetails194, .offerDetails195, .offerDetails196, .offerDetails197, .offerDetails198, .offerDetails199,
.offerDetails201, .offerDetails202, .offerDetails203, .offerDetails204, .offerDetails205, .offerDetails206, .offerDetails207 .offerDetails208,  .offerDetails209 {
	background:url("../images/pageElements/specialOffers/flightInfo-hover.gif") no-repeat scroll 0 0 transparent;
	color:#0E0F09 !important;
	display:none;
	font-size:0.8em;
	height:51px !important;
	padding:5px 15px 10px 5px !important;
	position:absolute;
	right:50px;
	text-align:center;
	top:-21px;
	width:365px !important;
	z-index:1 !important;
}
.offerDetails21 .active, .offerDetails22 .active, .offerDetails23 .active, .offerDetails24 .active, .offerDetails25 .active,
.offerDetails26 .active, .offerDetails27 .active, .offerDetails28 .active, .offerDetails29 .active,
.offerDetails31 .active, .offerDetails32 .active, .offerDetails33 .active, .offerDetails34 .active, .offerDetails35 .active,
.offerDetails36 .active, .offerDetails37 .active, .offerDetails38 .active, .offerDetails39 .active,
.offerDetails41 .active, .offerDetails42 .active, .offerDetails43 .active, .offerDetails44 .active, .offerDetails45 .active,
.offerDetails46 .active, .offerDetails47 .active, .offerDetails48 .active, .offerDetails49 .active,
.offerDetails51 .active, .offerDetails52 .active, .offerDetails53 .active, .offerDetails54 .active, .offerDetails55 .active,
.offerDetails56 .active, .offerDetails57 .active, .offerDetails58 .active, .offerDetails59 .active,
.offerDetails61 .active, .offerDetails62 .active, .offerDetails63 .active, .offerDetails64 .active, .offerDetails65 .active,
.offerDetails66 .active, .offerDetails67 .active, .offerDetails68 .active, .offerDetails69 .active,
.offerDetails71 .active, .offerDetails72 .active, .offerDetails73 .active, .offerDetails74 .active, .offerDetails75 .active,
.offerDetails76 .active, .offerDetails77 .active, .offerDetails78 .active, .offerDetails79 .active,
.offerDetails81 .active, .offerDetails82 .active, .offerDetails83 .active, .offerDetails84 .active, .offerDetails85 .active,
.offerDetails86 .active, .offerDetails87 .active, .offerDetails88 .active, .offerDetails89 .active,
.offerDetails91 .active, .offerDetails92 .active, .offerDetails93 .active, .offerDetails94 .active, .offerDetails95 .active,
.offerDetails96 .active, .offerDetails97 .active, .offerDetails98 .active, .offerDetails99 .active,
.offerDetails101 .active, .offerDetails102 .active, .offerDetails103 .active, .offerDetails104 .active, .offerDetails105 .active,
.offerDetails106 .active, .offerDetails107 .active, .offerDetails108 .active, .offerDetails109 .active,
.offerDetails111 .active, .offerDetails112 .active, .offerDetails113 .active, .offerDetails114 .active, .offerDetails115 .active,
.offerDetails116 .active, .offerDetails117 .active, .offerDetails118 .active, .offerDetails119 .active,
.offerDetails121 .active, .offerDetails122 .active, .offerDetails123 .active, .offerDetails124 .active, .offerDetails125 .active,
.offerDetails126 .active, .offerDetails127 .active, .offerDetails128 .active, .offerDetails129 .active,
.offerDetails131 .active, .offerDetails132 .active, .offerDetails133 .active, .offerDetails134 .active, .offerDetails135 .active,
.offerDetails136 .active, .offerDetails137 .active, .offerDetails138 .active, .offerDetails139 .active,
.offerDetails141 .active, .offerDetails142 .active, .offerDetails143 .active, .offerDetails144 .active, .offerDetails145 .active,
.offerDetails146 .active, .offerDetails147 .active, .offerDetails148 .active, .offerDetails149 .active,
.offerDetails151 .active, .offerDetails152 .active, .offerDetails153 .active, .offerDetails154 .active, .offerDetails155 .active,
.offerDetails156 .active, .offerDetails157 .active, .offerDetails158 .active, .offerDetails159 .active,
.offerDetails161 .active, .offerDetails162 .active, .offerDetails163 .active, .offerDetails164 .active, .offerDetails165 .active,
.offerDetails166 .active, .offerDetails167 .active, .offerDetails168 .active, .offerDetails169 .active,
.offerDetails171 .active, .offerDetails172 .active, .offerDetails173 .active, .offerDetails174 .active, .offerDetails175 .active,
.offerDetails176 .active, .offerDetails177 .active, .offerDetails178 .active, .offerDetails179 .active,
.offerDetails181 .active, .offerDetails182 .active, .offerDetails183 .active, .offerDetails184 .active, .offerDetails185 .active,
.offerDetails186 .active, .offerDetails187 .active, .offerDetails188 .active, .offerDetails189 .active,
.offerDetails191 .active, .offerDetails192 .active, .offerDetails193 .active, .offerDetails194 .active, .offerDetails195 .active,
.offerDetails196 .active, .offerDetails197 .active, .offerDetails198 .active, .offerDetails199 .active,
.offerDetails201 .active, .offerDetails202 .active, .offerDetails203 .active, .offerDetails204 .active, .offerDetails205 .active,
.offerDetails206 .active, .offerDetails207 .active, .offerDetails208 .active, .offerDetails209 .active {
	display:block!important;
	padding:6px!important;
    position: absolute;
    left: 20px;
    top: 0;
	width:240px!important;
	z-index: 1!important;
}
.supplementsText {
	padding:20px 10px 0;
}

#leftNav .offerOfWeek {border:1px solid #D1D2D6; margin:0 0 15px 0; padding:8px; float: left; }
#leftNav .offerOfWeek .title {font-size:1.2em; color:#666; text-transform:uppercase; }
#leftNav .offerOfWeek .sub {background-color:#F0F1F3; padding:10px 10px 10px 10px; float: left; }

#leftNav .offerOfWeek #offerImg {width:220px; margin-bottom:6px; }
#leftNav .offerOfWeek span {display:block; margin:0px; padding-bottom:5px; }
#leftNav .offerOfWeek .offerOfTheWeekHead {font-size:1.4em; font-weight:bold; color:#33B1D5; }
#leftNav .offerNights {color:#333; font-size:0.9em; }
#leftNav .offerNights .price {color:#333; font-size:2.4em; color:#BA4803; font-weight:bold; display:inline; }
#leftNav .offerSmall {font-size:0.7em; }
#leftNav .offerOfWeek .call {font-size:1.2em; color:#666; margin-top:20px; line-height:1.2; }
#leftNav .offerOfWeek .phone {font-size:1.5em; color:#BA4803; padding-bottom:0px; line-height:1.2; }
#leftNav .offerOfWeek .offerLink a, .vwMoreBtn {background:url("../images/pageElements/specialOffers/Moreinfo-btn.gif") no-repeat scroll 0 0 transparent; display:block; height:27px; width:93px; }
#leftNav .offerOfWeek .offerLink a:hover, .vwMoreBtn:hover {background-position:bottom; }
#leftNav .offerOfWeek .offerLink a span, .vwMoreBtn span {display:none; }

#leftNav fieldset p.datepicker, #leftNav fieldset.vertical p.datepicker, #leftNav div#multi-mode div.leg p.datepicker {width:145px; }

#mainTabContent {margin-bottom:10px; overflow:hidden; }
#mainTabContent ul {display:block; overflow:hidden; }
#mainTabContent .containerMCRightCol ul {line-height:1.4; }
#mainTabContent ul li {display:block; float:Left; margin-right:2px; }
#mainTabContent ul li a {display:block; margin:0px; padding:2px 10px; background-color:#484848; color:#fff; }
#mainTabContent ul li a.cursel {background-color:#F0F1F3; color:#333; }
#mainTabContent .tabContent {background-color:#F0F1F3; width: 100%; float: left; overflow:hidden; padding-bottom:10px; clear:both; }
#mainTabContent .tabContent .cursel {overflow:hidden; }
#mainTabContent .tabContent .sect {margin:0px; padding:10px 10px 0px 10px; float: left; width: 97%; }
#mainTabContent .tabContent .sub {background-color:#fff; margin:0px; padding:5px; float: left;}
#mainTabContent p {margin:0px; padding:5px; }
#mainTabContent .note {font-size:0.7em; }
#mainTabContent .b {font-weight:bold; }

#mainTabContent.hotel .tabContent .sect {float:left; width:190px; padding-right:0px; margin:0px; }
#mainTabContent.hotel .tabContent .sectEnd {margin-right:-100px; }
#mainTabContent.hotel .tabContent .sub {min-height:380px; }
#mainTabContent.hotel .starSet {display:block; margin:0px; padding:0px 3px 10px 3px; }
#mainTabContent.hotel .call {font-size:1.2em; color:#666; display:block; line-height:1.1; }
#mainTabContent.hotel .phone {font-size:1.5em; color:#BA4803; padding-bottom:0px; line-height:1.1; }

#mainTabContent.flight .tabContent td {margin:0px; padding:5px; vertical-align:top; color:#33B1D5; border:0px dotted #666; border-bottom-width:1px; }
#mainTabContent.flight .tabContent .dates td {font-size:0.8em; font-weight:bold; color:#333; border:none; }
#mainTabContent.flight .tabContent .th td, #mainTabContent.flight .tabContent .last td {border:none; }
#mainTabContent.flight .tabContent .bestPrice td.price {font-weight:bold; color:#B84601; }
#mainTabContent.flight .tabContent .title {font-weight:bold; font-size:1.5em; }
#mainTabContent.flight .tabContent .airline {font-weight:bold; color:#333; }
#mainTabContent.flight .tabContent .infocell {width:20px; text-align:center; color:#666; }

#mainTabContent.tour .board {font-size:0.8em; margin:0px; padding:0px; line-height:1em; color:#999; }

#mainTabContent .offerTitle {color:#33B1D5; font-size:1.5em; }
#mainTabContent .htlDtls {padding-bottom:0px; }
#mainTabContent .htlDtls .hotelName {font-size:0.9em; }
#mainTabContent .offerPriceLarge {color:#333; font-size:1em; display:block; }
#mainTabContent .offerPriceLarge .price {color:#B84601; font-size:2.6em; font-weight:bold; }
#mainTabContent .offerPromoPriceLarge {color:#B84601; font-size:1em; font-weight:bold; }
#mainTabContent .offerPromoInner a {display:block; padding:0px 5px 10px 5px; }
#mainTabContent .smallInfo {font-size:0.9em; margin:0px; padding:5px 5px; }

div#tourMulti #mainTabContent.tour div.offerPromoBoxLarge {margin-bottom:0px; }

.offerContainerMC {overflow:hidden;	display:block; clear:both; }
.containerMCLeftCol {clear:both; float:left; width:355px; margin:0; padding:0; overflow:hidden; display:block; border:0px dotted #ddd; border-right-width:4px; min-height:280px; }
.containerMCLeftCol .offerItemRow {clear:both; width:452px; min-height:72px; margin:0 0 10px 0; padding:0; overflow:hidden; display:block; }
.containerMCLeftCol .offerItemRow img.offerImageMC {float:left;	width:90px;	margin:0px 5px; padding:1px; border:1px solid #422C17; }
.containerMCLeftCol .offerItemRow h4 {width:240px; font-size:1.3em; font-weight:normal; margin:0; padding:0px 5px; overflow:hidden; display:block; }
.containerMCLeftCol .offerItemRow h4 span {margin:0; padding:0;	font-size:0.8333em;	font-weight:normal;	color:#AEA9A3; }
.containerMCLeftCol .offerItemRow p {width:240px; margin:0; padding:0; overflow:hidden; display:block; }
.containerMCLeftCol .offerItemRow p span {width:100px; margin:0; padding:0; overflow:hidden; display:block; }
.containerMCLeftCol .offerItemRow p span.starSet {display:inline !important; padding:0 0 0 2px; white-space: nowrap;}
.containerMCLeftCol .offerItemRow p span.starSet img {width:12px; margin:0; padding:0; }
.containerMCLeftCol h3 {font-size:1.3em; margin:0px; padding:5px; color:#33B1D5; }
.containerMCLeftCol .starSet {margin:0px; padding:2px 5px; display:block; }
.containerMCRightCol {float:right; width:195px; margin:0; padding:0; overflow:hidden; display:block; padding-left:20px; }
.containerMCRightCol p.fromPriceMC {color:#333; margin:0 0 -10px 0; padding:0; line-height:1.8em; }
.containerMCRightCol p.fromPriceMC .offerPriceMC {font-size:2.6em; font-weight:bold; color:#B84600; }
.containerMCRightCol .savings {font-size:0.9em; font-weight:bold; color:#B84600; }
.containerMCRightCol ul {margin-bottom:15px; margin-top:15px; }
#mainTabContent .offerContainerMC .containerMCRightCol ul li { float: none; }
.containerMCRightCol .call {font-size:1.8em; color:#666; line-height:1.5; }
.containerMCRightCol img.phone {float:left;	margin:0; padding:0 10px 0 0; }
.containerMCRightCol strong.telNo {float:left; margin:-6px 0 0 0; padding:0px; font-zine:1.3wm; color:#B84600; }

.clearfloat {clear:both; display:block; width:100%; font-size:1px; margin-bottom:-1px; }



/* New Search Panel */
#leftNav #searchContainerNew {
	clear: both;
	margin: 10px 0px 10px 0px;
	width:255px;
}

/* Search Tabs */
body #leftNav .ui-tabs-hide { display: none; }
body #leftNav .ui-tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
body #leftNav .ui-tabs-nav:after {
	display: block;
	clear: both;
	content: " ";
}
body #leftNav .ui-tabs-nav li {
	float: left;
	margin: 0px;
}
body #leftNav .ui-tabs-nav li a {
	display: block;
	height: 0px;
	padding-top: 32px;
	overflow: hidden;
	background: #fff url("../images/pageElements/backgrounds/searchTabsNew.gif") no-repeat 0 0;
}

/* Search Tabs States */
#searchPanelTabs {display:block; overflow:hidden; min-height:20px; }
body #leftNav #searchPanelTabs #ui-tabs {display:block; overflow:hidden; }
body #leftNav #searchPanelTabs #ui-tabs li a {display:block; overflow:hidden; padding:30px 5px 0px 5px; }
body #leftNav #searchPanelTabs #ui-tabs li a span {display:none; }
body #leftNav .ui-tabs-nav li.SC a					{width:117px; background-position:-143px 0px;}
body #leftNav .ui-tabs-nav li.AO a					{width:62px; background-position:-71px 0px;}
body #leftNav .ui-tabs-nav li.FO a					{width:62px; background-position:0px 0px;}

body #leftNav .ui-tabs-nav li.SC a:hover				{background-position:-143px -32px;}
body #leftNav .ui-tabs-nav li.AO a:hover				{background-position:-71px -32px;}
body #leftNav .ui-tabs-nav li.FO a:hover				{background-position:0px -32px;}

body #leftNav .ui-tabs-nav li.ui-tabs-selected a.SC,
body #leftNav .ui-tabs-nav li a.SC:active				{background-position:-143px -64px;}
body #leftNav .ui-tabs-nav li.ui-tabs-selected a.AO,
body #leftNav .ui-tabs-nav li a.AO:active				{background-position:-71px -64px;}
body #leftNav .ui-tabs-nav li.ui-tabs-selected a.FO,
body #leftNav .ui-tabs-nav li a.FO:active				{background-position:0px -64px;}
/* Search Tabs States END */
/* Search Tabs END */

/* Search Panel Inner */
#searchPanelInner {
	background-color: #EAF4F6;
	font-size: 12px;
	padding: 8px 0px 8px 8px;
	width:247px;
}

#searchPanelFlightOnly, #flightOnlySrch {width:247px; }

#searchPanelInner legend {
	background-color: transparent;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}

#searchPanelInner label {
	clear: left;
	display: block;
	float: left;
	width: 85px;
	margin-right: 3px;
}

#searchPanelInner select {
	font-size: 12px;
	margin: 0 0 5px 0;
}

#searchPanelInner #date-pick {
	vertical-align: middle;	
}

#searchPanelInner dd table {
	margin: 5px 0 0 0;
	width: auto; 
}

#searchPanelInner dd table th {
	color: inherit;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
}
#searchPanelInner dd table th strong {
	font-size: 12px;
	line-height: 12px;
}

#searchPanelInner dd table td {
	background-color: inherit;
	padding: 0;
}

#searchPanelInner dd table th {color: #484848; }
#searchPanelInner dd table td { background-color: transparent; }

#searchPanelInner dd table th.adults,
#searchPanelInner dd table td.adults { width: 55px; }

#searchPanelInner dd table th.child,
#searchPanelInner dd table td.child { width: 75px; }

#searchPanelInner dd table th.infantHeader,
#searchPanelInner dd table td.noInfants { width: 65px; }

#displayRoom1 #label1 { margin-top: 33px; }

p.tinyText {
	font-size: 11px;
	width: 200px;
}

.searchButton {
	float: right;
	margin: 12px 8px 0px 0px;
}

/* Search Panel Inner FO Specific */

#searchPanelFlightOnly #flightOnlySearchType label {
	float: none;
	display: inline;
	margin: 0 20px 0 0;
}

#searchPanelFlightOnly #return-mode input {
	font-size: 12px;
	margin: 0 0 5px 0;
	pading: 4px;
	width: 165px;
}
#searchPanelFlightOnly #return-mode input#searchTo { margin: 0; }

#searchPanelFlightOnly #whenLeaving input {
	font-size: 12px;
	padding: 4px;
}

#searchPanelFlightOnly #whenLeaving #departdate { margin: 0 0 5px 0; }

#searchPanelFlightOnly #howMany label {
	font-size: 12px;
	font-weight: bold;
	margin: 0 2px 0 0;
	width: 50px;
}

#searchPanelFlightOnly #howMany .txt {
	float: left;
	font-weight: bold;
	margin: 0 0 5px 0;
	width: 170px;
}

#searchPanelFlightOnly #howMany .txt .tip-trigger { float: right; }

#searchPanelFlightOnly #howMany label em {
	font-size: 11px;
	font-style: normal;
	color: inherit;
}

#searchPanelFlightOnly #howMany p.adults,
#searchPanelFlightOnly #howMany p.children,
#searchPanelFlightOnly #howMany p.infants {
	padding: 0;
	margin: 0 6px 0 0;
}
#searchPanelFlightOnly #howMany .tinyText {
	margin: 5px 0 15px 0;
}

#searchPanelFlightOnly p.note {
	width: 275px;
}

#searchPanelFlightOnly #infant-seats {
	margin: 0 0 10px 0;
}

#searchPanelFlightOnly #infant-seats p {
	padding: 0;
	margin: 0 0 5px 0;
	width: 200px;
}

#searchPanelFlightOnly #infant-seats label {
	clear: none;
	margin: 0px;
	width: 50px;
}
/* Search Panel Inner FO Specific END */

/* Search Panel Inner END */

/* New Search Panel END */

/* Search Again Control - Default State */
#upsell div.searchAgainLink{}
div.searchAgainLink									{clear:left; display: none; font-size: 1.4em; margin-bottom: 12px; overflow: hidden; padding: 5px; width: 390px; }
div.searchAgainLink a								{color: #484848; }
div.searchAgainLink	a span							{float: left; margin-top:1px; }
div.searchAgainLink	a span.srchAgainBtn				{background:transparent url(../images/pageElements/buttons/buttons.png) no-repeat scroll -787px 0;
														display:block;
														float:right;
														height:0;
														overflow:hidden;
														padding-top:25px;
														width:139px;}
div.searchAgainLink	a:hover span.srchAgainBtn		{background-position:-787px -25px;}
div.searchAgainLink	a:active span.srchAgainBtn		{background-position:-787px -50px;}

div.searchAgainLink	a span.srchHideBtn				{background:transparent url(../images/pageElements/buttons/buttons.png) no-repeat scroll -926px 0;
														display:block;
														float:right;
														height:0;
														overflow:hidden;
														padding-top:25px;
														width:139px;}
div.searchAgainLink	a:hover span.srchHideBtn		{background-position:-926px -25px;}
div.searchAgainLink	a:active span.srchHideBtn		{background-position:-926px -50px;}



div.ctr											{background:#CBF1FC;}
div.ctr form									{background:#EAF9FE; padding:20px;}
div.ctr form ul.search							{width:900px; margin-left:-20px;}
div.ctr form ul.search li						{float:left; margin-left:20px; width:350px;}
div.ctr form ul.search li.ColumnOne dd select	{width: 70%;}
div.ctr form ul.search li.submit				{width:130px; padding-top:95px;}
div.ctr form fieldset							{clear:left; float:left; margin-bottom: 20px; min-hieght:120px; height:auto !important; height:120px; width:350px;}
div.ctr form fieldset.horizontal				{height:auto;}
div.ctr form fieldset.horizontal-inline			{width:100%}
div.ctr form fieldset div.legendWithTip,
div.ctr form fieldset legend span				{background:#CBF1FC;color:#484848; display:block; margin-bottom:5px;  padding:5px 15px; width:320px;}
div.ctr form fieldset dl dt						{float: left; clear:left; margin-right:10px; width:65px;  padding-left:15px; vertical-align:bottom;}

div.ctr form fieldset dl dt.search_form_destinations_text			{width:190px;}
div.ctr form fieldset dl dd {margin:5px 0 5px 0;padding:0;}
div.ctr form fieldset dl dd table									{width:240px;}
div.ctr form fieldset dl dd table th.adults,
div.ctr form fieldset dl dd table td.adults							{font-weight:normal; width:70px; padding:0;}
div.ctr form fieldset dl dd table th.child,
div.ctr form fieldset dl dd table td.child							{font-weight:normal; width:70px; padding:0;}
div.ctr form fieldset dl dd table th.child,
div.ctr form fieldset dl dd table td.child							{font-weight:normal; width:70px; padding:0;}
div.ctr form fieldset dl dd table th.infantHeader					{font-weight:normal;}

div.ctr form fieldset dl#displayRoom1 dt							{ padding-top:20px; }

div.ctr form fieldset dl#displayRoom1 dt,
div.ctr form fieldset dl#displayRoom2 dt,
div.ctr form fieldset dl#displayRoom3 dt							{ width:70px; }

#psg-under2-options span.tip-trigger								{margin-right: 0; clear:both;}
div#infant-seats 													{padding-left: 40px;}
div#infant-seats p													{padding-left: 40px;}

div.ctr form fieldset p.tinyText { width:300px;margin-top:20px; font-size:0.8em; padding-left:15px; }
#flightOnlySrch fieldset p.tinyText { margin-top:0px; }
/* FlightOnly */
div.ctr #searchPanelFlightOnly form fieldset dl dt.dateLabel				{width:150px;}
div.ctr form#searchPanelFlightOnly											{background:none;padding:0;}
div.ctr form#searchPanelFlightOnly fieldset.horizontal-inline				{width:100%;}
div.ctr form#searchPanelFlightOnly fieldset.horizontal-inline dt,
div.ctr form#searchPanelFlightOnly fieldset.horizontal-inline dd			{clear:none; float:left;}

fieldset.highlight p 														{ color: #5A7E1B; font-size: 0.9em; line-height:1.2em; }
fieldset.highlight p.note 													{ margin-bottom: 10px; }
fieldset.highlight label 													{ color: #666; }

/* Multi Flight */
div.ctr form ul.search.jqMulti li.columnOne									{width:400px}
div.ctr form ul.search.jqMulti li.columnOne fieldset legend 				{ color:#5A7E1B;}
div.ctr form ul.search.jqMulti li.columnOne fieldset legend span 			{width:370px;}



a.option-add 																{clear:left;
																				color: #c65c36;
																				display:block;

																			}
a.option-remove 															{color: #c65c36;}
div#flight-prefs fieldset.horizontal-inline p 								{ width: 100%; }

#search-tips																{background:#E1EBED; font-size:0.9em; padding:20px;}


div#search h2 {
	width: 193px;
	height: 30px;
	border: 1px solid red;
}

div#search-tips div.title {
	float: left;
}

div#search-tips div.title h3 {
	font-size: 1em;
	color: #12679f;
	margin-right: 40px;
	width: 103px;
	height: 18px;
}
div#search-tips div.title span {
	display: block;
	line-height: 1;
}

div#search-tips ul {
	overflow: hidden;
	line-height: 1;
	width: 500px;
}
div#search-tips ul li {
	float: left;
	width: 215px;
	margin: 0 20px 8px 0;
	background: transparent url('../images/pageElements/backgrounds/tooltips/tip_bullet.gif') scroll no-repeat 0 5px;
	padding-left: 12px;
}
p.adults,
p.children,
p.infants 											{font-size: 0.9em; }
p.adults em,
p.children em,
p.infants em										{font-weight: normal;
														font-size: 0.9em;
														font-style: italic;
														color: #8B8D8C;}
p.adults 											{padding-left: 38px;}
p.children 											{padding-left: 30px;}
p.infants 											{padding-left: 22px;}

/*new header*/
#headerB {clear:both; }
#headerB span.img {display:block; background-position:center; height:176px; clear:both; float:none; }
#headerB span.offerBanner {background:url("/themes/austrv/images/pageElements/specialOffers/offerBanner.jpg") no-repeat; display:block; height:186px; }
.offerFeaturesHeader {background-image:url("/themes/austrv/images/pageElements/backgrounds/home-banner-top.jpg"); height:62px; }

.offerFeaturesHeader {background-image:url("/themes/austrv/images/pageElements/backgrounds/home-banner-top.jpg"); height:62px; }
.offerFeaturesHeader .title {color:#FFFFFF; display:block; float:left; font-size:1.4em; line-height:1.6; padding-left:240px; width:270px; clear:both; float:none; }

/* Promo Panel */
#offerFeatures {
	background: #484848;
	height: 238px;
	overflow: hidden;
	margin: 30px 0px 10px 10px;
	position: relative;
}
#offerFeatures ul.ui-tabs-nav {
	height: 26px;
	position: absolute;
	left: 0;
	bottom: 18px;
	padding: 0;
	width: 100%;
}
#offerFeatures ul.ui-tabs-nav li {
	font-size: 0.8em;
	font-weight: bold;
	float: left;
	line-height: 26px;
	text-align: center;
	text-transform: uppercase;
	width: 134px;
}

#offerFeatures ul.ui-tabs-nav li a {
	border-left: 1px solid #666;
	border-right: 1px solid #333;
	color: #fff;
	height: 26px;
	padding: 0;
	background-image:none;
	background-color:#000;
}

#offerFeatures ul.ui-tabs-nav li#first a { border-left: 0; }
#offerFeatures ul.ui-tabs-nav li#last a { border-right: 0; }

#offerFeatures ul.ui-tabs-nav li.ui-state-active a,
#offerFeatures ul.ui-tabs-nav li a:hover,
#offerFeatures ul.ui-tabs-nav li.ui-tabs-selected a {
		border-left: 0;
	color: #FFFFFF;
	background-image:none;
	background-color:#2091AF;
}

#offerFeatures ul.ui-tabs-nav li.ui-state-active {
	background: url(../images/pageElements/featureBox/arrow.png) no-repeat center 0;
}

/* Three Tabs */
#offerFeatures ul.ui-tabs-nav.threeTabs li { width: 213px; }
#offerFeatures ul.ui-tabs-nav.threeTabs li#last { width: 214px; }

/* Four Tabs */
#offerFeatures ul.ui-tabs-nav.fourTabs li { width: 168px; }

/* Five Tabs */
#offerFeatures ul.ui-tabs-nav.fiveTabs li { width: 134px; }


/* Turn of year special offers */


    #offerFeatures .ui-tabs-nav {display:block; }
    .offerFeaturesHeader {background-image:url("/themes/austrv/images/pageElements/backgrounds/startpage-banner-top.jpg"); }
    #headerB span.img {background-image:url("/themes/austrv/images/pageElements/specialOffers/essentialDeals-LandingPage-Banner.jpg"); }
    #ausEss {margin-left:0px; width:626px; padding:10px 0px; }
    #ausEss ul {display:block; overflow:hidden; margin:0px; margin-top: 15px; width:100%;}
    #ausEss ul li {float:left; width:204px; margin:2px; padding:0px; }
    #ausEss .liH {display:block; padding-top:32px; height:26px; background-position:center; }
    #ausEss .liM {display:block; height:204px; background-position:center; background-color:#ff0000; }
    #ausEss .liB {display:block; background-position:center; background-color:#000; color:#f2f2f2; margin:0px; padding:5px; font-size:0.8em; }
    #ausEss .liH a {display:block; padding-left:10px; color:#fff; font-weight:bold; }
    #ausEss .liB a {color:#f2f2f2; display:block; }
    #ausEss ul a:hover {text-decoration:underline; }
    #ausEss #li1 .liM {background-image:url("/themes/austrv/images/pageElements/backgrounds/teaser-flight-top.jpg"); }
    #ausEss #li2 .liM {background-image:url("/themes/austrv/images/pageElements/backgrounds/teaser-hotel-top.jpg"); }
    #ausEss #li3 .liM {background-image:url("/themes/austrv/images/pageElements/backgrounds/teaser-tailor-top.jpg"); }
    #ausEss .note {font-size:0.8em; color:#999; }
	div.offerFeaturesHeader span.title { width: 350px;}
	#exclusive { background-color: #f0f1f3; padding: 8px;}
	#ausEss #exclusive h1 { width:480px; }
	#ausEss #exclusive ul li { background:url("/themes/austrv/images/pageElements/backgrounds/AT-Plane.gif") no-repeat; padding-left:30px; width: 245px; }
	#ausEss #exclusive ul { margin-bottom: 20px;}
	.qantas {border: 5px solid #fff} 

