/* Common to all offers */

#travelOffers, #flightOffers, #travelOffersLarge, #flightOffersSmall {
	float: left;
	font-size:12px;
	color: #5b5b5b;
	margin-bottom: 20px;
}

#flightOffersHeader, #flightOffersSmallHeader, #travelOffersHeader, #travelOffersLargeHeader {
	float:left;
	width: 100%;
	font-size: 15px;
	text-align:left;
	padding-bottom:0px;
	margin-bottom:5px;
	background: transparent url(../../luxair/css_images/luxair2010/offer_background.jpg) repeat-x scroll 100% 100%;
	height:29px;
}

#flightOffersFooter, #travelOffersFooter, #travelOffersLargeFooter, #flightOffersSmallFooter {
	float:right;
	width: 150px;
	text-align:right;
	color: #b9b8b8;
	font-size: 10px;
	height: 15px;
	padding-top:2px;
}

#flightOffersSmallFooter {
	width: 130px;
}

#travelOffersLink,
#flightOffersLink,
#flightOffersSmallLink {
	float:left;
	width: 120px;
	text-align:left;
	color: #b9b8b8;
	font-size: 10px;
	height: 15px;
	padding-top:2px;
}

#flightOffersSmallLink {
	width: 110px;
}

#travelOffersLink a.more, 
#travelOffersLink a.more:visited, 
#travelOffersLink a.more:active, 
#flightOffersSmallLink a.more, 
#flightOffersSmallLink a.more:visited, 
#flightOffersSmallLink a.more:active,
#flightOffersLink a.more, 
#flightOffersLink a.more:visited, 
#flightOffersLink a.more:active {
	background:transparent url(../../luxair/css_images/luxair2010/lg_link_bullet.png) no-repeat scroll left center;
	color:#0091B8;
	padding-left:17px;
	text-decoration:none;
	font-size: 11px;
}

#travelOffersLink a.more, 
#travelOffersLink a.more:visited, 
#travelOffersLink a.more:active {
	background:transparent url(../../luxair/css_images/luxair2010/lgit_link_bullet.png) no-repeat scroll left center;
	color:#ffb300;
}

#travelOffersLink a.more:hover, 
#travelOffersLink a.more:visited:hover,
#flightOffersLink a.more:hover, 
#flightOffersLink a.more:visited:hover,
#flightOffersSmallLink a.more:hover, 
#flightOffersSmallLink a.more:visited:hover {
	text-decoration:underline;
}

.offer {
	float:left;
	width: 100%;
	text-align:left;
	line-height: 19px;
	background: transparent url(../../luxair/css_images/luxair2010/offer_background.jpg) repeat-x scroll 100% 100%;
}

.offer a, .offer a:visited, .offer  a:active {
	color: #4d647c;
	text-decoration: none;
	cursor:pointer;
}

/******************/
/*     Flight Offers    */
/******************/

#flightOffers {
	width: 300px;
	/*width: 272px;*/
	margin-left:20px;
}

#flightOffers .offer  a:hover {
	color:#0091b8;
	font-weight:bold;
	text-decoration: none;
}

#flightOffers .offer .offerDestination {
	float:left;
	width: 215px;
}

#flightOffers .offer .offerPriceRange{
	float:left;
	width: 25px;
	font-size:10px;
	text-align:right;
}

#flightOffers .offer .offerPrice {
	float:left;
	width: 60px;
	text-align:right;
	color: #0091b8;
	font-weight: bold;
}

#flightOffers .offer a:hover .offerPrice {
	text-decoration: underline;
}

#flightOffersHeader {
	background: transparent url(../../luxair/css_images/luxair2010/luxair_logo_small.gif) no-repeat scroll 100% 0%;
}

/******************/
/*   Travel Offers    */
/******************/
#travelOffers {
	width: 300px;
	/*width: 272px;*/
	margin-left:20px;
}

#travelOffers .offer a:hover, #travelOffersLarge .offer a:hover{
	color: #ffb300;
	font-weight:bold;
	text-decoration: none;
}

#travelOffersHeader, #travelOffersLargeHeader {
	background: transparent url(../../luxair/css_images/luxair2010/luxairtours_logo_small.gif) no-repeat scroll 100% 0%;
}

#travelOffers .offer .offerDestination {
	float:left;
	width: 150px;
}

#travelOffers .offer .offerPriceRange{
	float:left;
	width: 25px;
	font-size:10px;
	text-align:right;
}

#travelOffers .offer .offerPrice {
	float:left;
	width: 55px;
	text-align:right;
	color: #f9b200;
	/*color: #ffb300;*/
	font-weight: bold;
}

#travelOffers .offer a:hover .offerPrice {
	text-decoration: underline;
}

#travelOffers .offer .offerDuration {
	float:left;
	font-size:11px;
	width: 70px;
}

/************************/
/*    Large Travel Offers    */
/************************/
#travelOffersLarge {
	margin-left:20px;
	width:619px;
}

#travelOffersLarge .offer  {
	height: 19px;
}

#travelOffersLarge .offer .offerDestination {
	float:left;
	width: 210px;
}

#travelOffersLarge .offer .offerDuration {
	float:left;
	width: 120px;
}

#travelOffersLarge .offer .offerPriceRange{
	float:left;
	width: 50px;
	text-align:right;
}

.oneBird, .twoBird, .treeBird, .fourBird, .fiveBird, .treeHalfBird, .fourHalfBird  {
	float:left;
	width: 169px;
}

#travelOffersLarge .offer .oneBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_oneBird.jpg) no-repeat scroll 0% 0%;
}

#travelOffersLarge .offer .twoBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_twoBird.jpg) no-repeat scroll 0% 0%;
}

#travelOffersLarge .offer .treeBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_treeBird.gif) no-repeat scroll 0% 0%;
}
#travelOffersLarge .offer .treeHalfBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_treeHalfBird.gif) no-repeat scroll 0% 0%;
}

#travelOffersLarge .offer .fourBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_fourBird.gif) no-repeat scroll 0% 0%;
}
#travelOffersLarge .offer .fourHalfBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_fourHalfBird.gif) no-repeat scroll 0% 0%;
}

#travelOffersLarge .offer .fourHalfBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_fourHalfBird.gif) no-repeat scroll 0% 0%;
}
#travelOffersLarge .offer .fiveBird{
	background: transparent url(../../luxair/css_images/luxair2010/offer_fiveBird.gif) no-repeat scroll 0% 0%;
}

#travelOffersLarge .offer .offerPrice {
	float:left;
	width: 70px;
	text-align:right;
	color: #ffb300;
	font-weight: bold;
}

/******************/
/*     Flight Offers Small  */
/******************/

#flightOffersSmall   {
	width: 240px;
	margin-left:18px;
}

#flightOffersSmall .offer  a:hover {
	color:#0091b8;
	font-weight:bold;
	text-decoration: none;
}

#flightOffersSmall .offer .offerDestination {
	float:left;
	width: 200px;
}

#flightOffersSmall .offer .offerPrice {
	float:left;
	width: 40px;
	text-align:right;
	color: #0091b8;
	font-weight: bold;
}

#flightOffersSmall .offer a:hover .offerPrice {
	text-decoration: underline;
}

#flightOffersHeader {
	background: transparent url(../../luxair/css_images/luxair2010/luxair_logo_small.gif) no-repeat scroll 100% 0%;
}