/* $Id: landingPage.css,v 1.85 2012/02/08 16:03:36 andy.p Exp $
 -----------------------------------------------------------------------------*/

p.minHeightPara											{ min-height:92px;
														  height:auto !important;
														  height:92px;
														 }
.trafficV1_div 											{ font-family:Arial,sans-serif;
														  font-size:12px;
														  line-height: normal;
														  margin: 10px 10px 10px 10px;
														  height: auto;
														 }
.trafficV1_div .header									{ background-color:#B28332;
														  color: #FFF;
														  font-size:12px;
														  padding: 3px 3px 3px 10px;
														 }
.trafficV1_div .imageRight								{ float:right; width:144px; margin-top:8px; }
.trafficV1_div .textLeft								{ width:300px; padding-top:5px; }
.trafficV1_div .intro 									{ margin-left:15px; height:auto; }
.trafficV1_div .itins 									{ margin-left:15px; width:430px; height:auto; }
.itinpics 												{ width: 277px;
														  margin: 0px 0px 0px 15px;
														  float: right;
														  height: auto;
														 }
.trafficV1_div .indent 									{ width:auto; margin-left:15px; }
.trafficV1_div .indent div								{ float:left; }
.trafficV1_div .indent img.tfimg						{ float:right; height:144px; margin:0px 0px 10px 19px; }
.itinpics img.call										{ float:right; padding-bottom:5px; }
.trafficV1_div .itins h1								{ font-family: Arial, sans-serif;
														  color: #B28332;
														  margin-top:10px;
														  margin-bottom: 0px;
														  margin-left: 0px;
														  font-weight: bold;
														 }
.roundcont_green_about_us 								{ background-color: #B28332;
														  color: #fff;
														  text-align:left;
														  margin:1px 2px 5px 2px;
														  font-size:12px;
														  font-family:arial,sans-serif;
														 }
.sriLanka a												{ color: #782631 !important; }
.roundtop_white 										{ background: url(../images/general/spc.gif) no-repeat top right; }
.roundbottom_white 										{ background: url(../images/general/spc.gif) no-repeat top right; }
.multipleImages											{ float:right; width:128px; }
.topLeftCurveBox #landingPageText #staticText img		{ float:right;
														  border:1px solid #98834D;
														  margin:0 0 12px 12px;
														  padding:2px;
														  }
.noImageWrap											{ margin-right: 128px; }
.noImageWrap strong.upper								{ text-transform:uppercase; }
.noImageWrapShort										{ margin-right: 128px; width: 270px; }

/***** Heroes Splashpage
*******************************************************/

.imgcol 												{ float:right;
														  padding-top:5px;
														  position:relative;
														  text-align:right;
														  width:272px;
														 }
.maincol 												{ display:inline;
														  float:left;
														  padding:5px;
														  position:relative;
														  width: 450px;
														 }
.clearfix 												{ display:block; }
.brochureImage											{ text-align:center; }
.imageStyling img										{ height:104px; width:144px; margin-bottom:12px; }

/***** Evason Splashpage
*******************************************************/

#evasonSplashPage .trafficV1_div p						{ margin-top:12px; padding-left:10px; width:306px; }
.offerSection											{ padding-left:10px; }
.textContent 											{ width: 295px; }



/***** St Lucia Splash page
*******************************************************/

.splashpage .imgLeft									{ margin:0; padding:2px; margin-right:10px; float:left; }
.fLeftImg												{ float:left;
														  border:1px solid #98834D;
														  margin:0 12px 12px 0;
														  padding:2px;
														  }

/***** Meridien Mauritian Splash page
*******************************************************/

.topLeftCurveBox #landingPageText #staticText img.starRating	{ float:left;
																  border:0;
																  margin:0;
																  padding:0;
																  padding-right:2px;
																  }

/***** Whicker Competition
*******************************************************/

table.whickerCompetition input,
table.whickerCompetition select#title 					{ margin:6px 0 6px 12px; width:250px; }
table.whickerCompetition select#title 					{ width:55px; }

/***** Exclusive Collection
*******************************************************/

.exclusiveTopLeftCurveBox								{ background: #fff url("../images/pageElements/background/topLeftCurve.gif") no-repeat left top;
														  padding-left:12px;
														  padding-top:12px;
														  margin-bottom: 1em;
														  }
.exclusiveBottomRightCurveBox 							{ background-image:url(../images/pageElements/background/bottomRightCurve.gif);
														  background-position:100% 100%;
														  background-repeat:no-repeat;
														  height:170px;
														  padding:0 12px 12px 0;
														  }
.exclusiveTopLeftCurveBox img.resultsImage 				{ float:right; height:160px; width:240px; }

/***** African Adeventure
*******************************************************/

div.africanAdventure div h2					{font-size: 1.3em; margin-bottom: 5px;}
dl dt 										{clear: right;}
dl dd										{ min-height:100px;
														  height:auto !important;
														  height:100px;
														  margin-bottom: 5px;
														 }
dl dd img									{border:1px solid #98834D;
													float:right;
													margin:0 0 12px 12px;
													padding:2px;}

/***** Africa 2010
*******************************************************/
.southAfrica{
	padding:2px;
}
.southAfrica h1{
	background: transparent url("../images/ads/southAfrica/southAfrica-1.jpg") no-repeat left top;
	border: 0 !important;
	color:#fff;
	font-size:1.6em !important;
	height:323px;
	margin:0;
	padding:10px;
}
.landingHotels{
	float:left;
	margin:0 0 10px 5px;
}
.landingHotels p{
	background-color:#CAC1A4;
	float:left;
	line-height:1.4;
	margin:10px 15px 10px -5px !important;
	padding:5px;
	width:210px;
}
.landingHotels img{
	border:none;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}
.landingHotels a{
	clear:left;
	float:right;
	font-weight:bold;
	padding-top:5px;
}

/***** Air Mauritius
*******************************************************/

.contentBlock1 h3,
.contentBlock2 h3,
.contentBlock3 h3,
.contentBlock4 h3 {
	color:#000!important;
	font-size:1.3em!important;
	margin:0 0 5px 0!important;
}
p.heading {
	font-size: 1.7em;
	padding-top:12px;
}
h3.landingPageHeading {
	margin-bottom:0!important;
}
.contentBlock ul,
.contentBlock2 ul,
.contentBlock3 ul,
.contentBlock4 ul {
	list-style-type:disc;
}
.contentBlock3 ul {
	margin-left:295px;
}
.contentBlock2 ul,
.contentBlock4 ul {
	margin-left:15px;
}
.contentBlock,
.contentBlock1,
.contentBlock2,
.contentBlock3,
.contentBlock4 {
	clear:both;
	padding: 10px 0;
	overflow: auto;
	width:670px;
}
.contentBlock2 p,
.contentBlock4 p {
	float:right;
	width:419px;
}
.contentBlock4 p {
	width:405px!important;
}
img.airlineOfTheMonthLeft,
img.airlineOfTheMonthRight {
	float:left;
	margin-right:12px;
}
img.airlineOfTheMonthRight {
	float:right!important;
	margin-left:12px;
	margin-right:0!important;
}
img.airlineOfTheMonth1,
img.airlineOfTheMonth2,
img.airlineOfTheMonth3 {
	margin:4px;
}


/***** Thailand
*******************************************************/

.thailand #mainHeader {
	font-size: 2em;
}

.thailand h2 {
	font-size: 1.6em;
	font-weight: normal;
	margin: 10px 0 0 0;
}

.thailand a {
	color: #0D6D9F;
}
.thailand .splashpage .leftCol #vid { margin: 0 0 5px 0; height:315px; background: url(../images/no-video.gif) no-repeat center; }
.thailand .splashpage .leftCol #selectedResorts {
	clear:both;
	float:left;
	width:706px;
	margin:0 0 10px 0;
}
.thailand .splashpage .leftCol #selectedResorts .resort {
	float:left;
	width:230px;
	padding:0;
	margin:0 5px 5px 0;
}
.thailand .splashpage .leftCol #selectedResorts .end {
	margin:0 0 5px 0;
}
.thailand .splashpage .leftCol #selectedResorts .resort {
	width:230px;
	display:block;
	overflow:hidden;
	color:#180000;
	text-decoration:none;
}
.thailand .splashpage .leftCol #selectedResorts .resort:hover {
	text-decoration:underline;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor:pointer;
}
.thailand .splashpage .leftCol #selectedResorts .resortImage {
	width:230px;
}
.thailand .splashpage .leftCol #selectedResorts .resortName {
	width:222px;
	color:#180000;
	background-color:#D9DDE8;
	font-size:1.1em;
	font-weight:bold;
	padding:4px;
	margin:1px 0 0 0;
}
.thailand .splashpage .leftCol #selectedResorts .resortName span {
	*float:left; /* IE6 Fix */
}
.thailand .splashpage .leftCol #selectedResorts .resortName img {
	float:right;
	margin:2px 0 0 0;
}
#browseContent {
	margin: 0 0 10px 0;
}
#browseContent #schOffers {
	clear:both;
	display:block;
}
#browseContent #mchOffers {
	clear:both;
	display:none;
}

/* All Inclusive */
/***************************/
.ai .banner { margin-bottom:10px; }
.ai .leftCol { float:left; margin-bottom:20px; width:535px; }
.ai .leftCol h1 { margin-bottom:20px; }
.ai .leftCol img { float:left; margin-right:20px; }
.ai .leftCol #value { -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#f8f7f5; margin-top:25px; overflow:hidden; padding:10px 10px 0; }
.ai .leftCol #value h2 { font-size:16px; font-weight:bold; text-transform:uppercase; }
.ai .leftCol #value li { margin-left:30px; }
.ai .rightCol { float:right; margin-bottom:20px; width:177px; }
.ai .rightCol #brox,
.ai .rightCol #dests { border:1px solid #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:10px; }
.ai .rightCol #brox img { padding:0 5px; }
.ai .rightCol #brox p { background:url("../images/ads/amazingThailand/arrowWhite.gif") no-repeat 6px 9px #422c17; margin:0; padding-left:10px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ai .rightCol #brox a { color:#fff; display:block; padding:3px 10px 3px 8px; text-decoration:none; }
.ai .rightCol #brox a:hover { text-decoration:underline; }
.ai .rightCol #dests { background-color:#f8f7f5; }
.ai .rightCol #dests h3 { background-color:#422c17; color:#fff; font-size:12px; font-weight:bold; padding:3px 10px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ai .rightCol #dests li { background:url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat 0 5px; list-style:none; margin-left:10px; padding-left:15px; }
.ai .rightCol #dests li a { color:#422c17; text-decoration:none; }
.ai .rightCol #dests li a:hover { text-decoration:underline; }
.ai .allIncHotels { float:left; margin-bottom:20px; width:100%; }
.ai .allIncHotels li { float:left; height:144px; list-style:none; margin:0 3px 10px 0; position:relative; width:241px; }
.ai .allIncHotels li a { color:#422c17; }
.ai .allIncHotels li a span { position:absolute; bottom:15px; left:3px; display:block; float:left; margin-left:8px; text-decoration:underline; width:225px; z-index:1; }

/* #4811 Dubai Kids Go Free */
/***************************/
.splashpage.dubaiKidsGoFree h1{
	background: url("../images/ads/dubaiKidsGoFree/dubaiKidsGoFree.jpg") no-repeat;
	border:none !important;
	height:247px;
	margin:0;
	text-indent:-9999px;
}
.splashpage.dubaiKidsGoFree h2{
	font-size:1.2em;
	margin:0 0 15px 0;
	text-transform:uppercase;
}
.splashpage.dubaiKidsGoFree p.intro{
	background-color:#C8BEA1;
	margin:5px 0 0 !important;
	padding:10px;
}
.splashpage.dubaiKidsGoFree .content1{
	border:1px solid #C8BEA1;
	overflow:hidden;
	padding:15px 25px;
	width:658px;
}
.splashpage.dubaiKidsGoFree .content1 ul{
	list-style:none;
	margin:0;
}
.splashpage.dubaiKidsGoFree .content1 li{
	float:left;
	height:175px;
	margin:0 25px;
	width:169px;
}
.splashpage.dubaiKidsGoFree .content1 li img{
	width:169px;
}
.splashpage.dubaiKidsGoFree .content1 li a{
	display:block;
	font-weight:bold;
	margin-bottom:15px;
	text-align:center;
}
.splashpage.dubaiKidsGoFree .content2{
	overflow:hidden;
	width:100%;
}
.splashpage.dubaiKidsGoFree .content2 h3{
	background-color:#C8BEA1;
	color:#000;
	margin:0;
	padding:2px 10px;
}
.splashpage.dubaiKidsGoFree .content2 p{
	float:left;
	padding:20px 0 10px 10px;
	width:269px;
}
.splashpage.dubaiKidsGoFree .content2 img{
	float:right;
	margin:15px;
}
.splashpage.dubaiKidsGoFree .offers{
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
}
.splashpage.dubaiKidsGoFree .offers h4{
	background-color:#381F09;
	color:#fff;
	font-size:1.1em;
	margin:0;
	padding:2px 10px;
}
.splashpage.dubaiKidsGoFree .offers .offerPromoBox{
	margin:10px 0 10px 10px;
}

/* #4816 Magical Kenya */
/***************************/
.splashpage.magicalKenya h1{
	background: url("../images/ads/magicalKenya/magicalKenya.jpg") no-repeat;
	border:none !important;
	height:301px;
	margin:0 0 15px;
	text-indent:-9999px;
}
.splashpage.magicalKenya h3,
.splashpage.magicalKenya h4{
	margin:0;
}
.splashpage.magicalKenya .header{
	padding:0 15px;
}
.splashpage.magicalKenya .header p{
	background: url("../images/ads/magicalKenya/magicalKenyaLogo.jpg") no-repeat right;
	padding-right:206px;
}
.splashpage.magicalKenya .content1,
.splashpage.magicalKenya .content2,
.splashpage.magicalKenya .content3,
.splashpage.magicalKenya .content4{
	float:left;
	padding:15px;
	width:680px;
}
.splashpage.magicalKenya .content1{
	background-color:#CB7B22;
}
.splashpage.magicalKenya .content1 a { color:#000; }
.splashpage.magicalKenya h2{
	font-size:2em;
	font-weight:normal;
	margin:0;
	text-transform:uppercase;
}
.splashpage.magicalKenya .content1 .right img{
	margin-bottom:15px;
}
.splashpage.magicalKenya .content1 h2{
	color:#fff;
}
.splashpage.magicalKenya .content1 .left{
	float:left;
	width:300px;
}
.splashpage.magicalKenya .content1 .right{
	float:right;
	margin-left:15px;
	width:336px;
}
.splashpage.magicalKenya .content1 .main{
	background-color:#fff;
	float:left;
	padding:15px;
	width:650px;
}
.splashpage.magicalKenya .content1 .main div{
	float:left;
	margin-bottom:15px;
}
.splashpage.magicalKenya .content1 .main img,
.splashpage.magicalKenya .content1 .main h3,
.splashpage.magicalKenya .content1 .main p{
	float:left;
	width:309px;
}
.splashpage.magicalKenya .content1 .main img{
	margin-right:15px;
}
.splashpage.magicalKenya .content1 .main h3{
	color:#000;
	font-size:1.4em;
}
.splashpage.magicalKenya .content2 div{
	float:left;
	margin-top:15px;
	width:680px;
}
.splashpage.magicalKenya .content2 h3{
	font-size:1.4em;
}
.splashpage.magicalKenya .content2 h4{
	font-size:1.2em;
}
.splashpage.magicalKenya .content2 img,
.splashpage.magicalKenya .content2 h4,
.splashpage.magicalKenya .content2 p{
	float:left;
}
.splashpage.magicalKenya .content2 h4,
.splashpage.magicalKenya .content2 p{
	margin-left:15px !important;
	width:573px;
}
.splashpage.magicalKenya .content3{
	background-color:#20A4CA;
	color:#fff;
	margin-top:15px;
}
.splashpage.magicalKenya .content3 img,
.splashpage.magicalKenya .content4 img{
	float:right;
	margin-left:15px;
}
.splashpage.magicalKenya .content3 div{
	background-color:#fff;
	color:#000;
	padding:15px;
}
.splashpage.magicalKenya .content3 div p{
	font-size:1.4em;
	font-weight:bold;
}
.splashpage.magicalKenya .content3 div a {
	color: #000;
}
.splashpage.magicalKenya .content3 ul{
	margin-left:15px;
}
.splashpage.magicalKenya .content3 li{
	list-style:circle;
	padding-left:15px;
}
.splashpage.magicalKenya .content3 a{
	color:#fff;
}
.splashpage.magicalKenya .content5{
	background-color:#AC9D72;
	float:left;
	margin-bottom:15px;
	padding:0;
	width:710px
}
.splashpage.magicalKenya .content5 div{
	color:#fff;
	float:right;
	padding:15px;
	width:350px;
}
.splashpage.magicalKenya .content5 h2{
	background: url("../images/ads/magicalKenya/worldCareFundLogo.jpg") no-repeat center;
	height:105px;
	text-indent:-9999px;
}
.splashpage.magicalKenya .content5 h3{
	color:#000;
	font-size:1.4em;
	text-transform:uppercase;
}
.splashpage.magicalKenya .content5 .intro{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}
.splashpage.magicalKenya .content5 a{
	color:#fff;
}
.splashpage.magicalKenya .content5 img{
	float:left;
	width:330px;
}
.splashpage.magicalKenya #video { float:left; margin:5px 0 20px; width:100%; }
.splashpage.magicalKenya #flowPlayer a { border:1px solid #c6c6c6; margin:0 auto; }

/* #4816 Magical Kenya */
/***************************/
.splashpage.africanAdventures {padding:10px; background-color:#8F5F1F; }
.splashpage.africanAdventures h1{
	background: url("../images/ads/africanAdventuresLPage/header_nocopy.jpg") no-repeat;
	border:none !important;
	height:301px;
	margin:0 0 15px;
	text-indent:-9999px;
}
#oRide.africanAdventures .p1 {margin:0px; margin-top:-110px; padding:0px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; font-size:0.9em; line-height:1.7; }
#oRide.africanAdventures h2 {margin:-12px 0px 0px 0px; padding:2px 10px; background-color:#72450C; color:#fff; font-size:2em; font-weight:normal; }
#oRide.africanAdventures .mainCSub {background-color:#fff; margin:0px; padding:5px; }
#oRide.africanAdventures h3 {margin:0px 5px; padding:2px 5px; color:#111; font-size:1.5em; font-weight:normal; }
#oRide.africanAdventures p {margin:0px 5px; padding:2px 5px; color:#111; font-size:1em; font-weight:normal; }
#oRide.africanAdventures .sect {margin-bottom:10px; display:block; overflow:hidden; width:100%; }
.fr {float:right; }
.fullInt {margin-top:5px; display:block; }
.fullInt img {margin:8px; display:block; }

/* #5291 H&J Charbonnel et Walker landing page */
/*******************/
#charBon {width:705px; overflow:hidden; }
#CETmain {background-image:url("../images/ads/charbonnelWalker/Bg.jpg"); background-repeat:no-repeat; padding:40px; }
#CETmain p {font-size:1.1em; padding:20px; padding-top:5px; padding-bottom:5px; }
#CETmain .p1 {font-size:1.2em; color:#5E311A; font-weight:bold; }
#CETmain .p2 {font-size:1.2em; margin-top:-10px; }
#CETmain .flb {float:left; width:147px; padding:5px; margin-right:20px; margin-left:5px; margin-bottom:20px; }
#CETmain .flb img {margin:2px; }
#CETmain .fc {margin:20px; margin-left:-5px; display:block; float:none; clear:both; }
#CETmain .frb {float:right; width:256px; margin:5px; margin-bottom:0px; margin-left:20px; margin-right:5px; }
#CETmain .frb img {margin:2px; }
#CETmain h2 {background-image:url("../themes/hnjww/images/pageElements/background/headerBackground.gif"); background-repeat:repeat; font-size:1.4em; font-weight:bold; height:26px; margin-bottom:15px; padding:5px 0px 0px 12px; }
#CETmain h3 {color:#C8B888; font-size:1.8em; margin:0px; padding:5px 15px 5px 15px; text-decoration:none; }
#CETmain h3 a {color:#C8B888; margin:0px; padding:5px 15px 5px 15px; text-decoration:none; }
#CETmain h3 a:hover, #CETmain h3 a:active {text-decoration:underline; }

.fl {float:left; }
.hotel {text-decoration:none; text-align:center; font-weight:bold; padding:5px; width:130px; }
.clearfloat {clear:both; display:block; width:100%; }

#nycBanner {background-image:url("../images/ads/charbonnelWalker/nyc_hotelsPic.jpg"); background-repeat:no-repeat; background-position:right; height:331px; margin-bottom:10px; }
#nycBanner .fl {background-image:url("../images/ads/charbonnelWalker/nyc_hotelsBg.jpg"); width:366px; height:331px; }
#nycBanner .fl ul {margin-left:40px; margin-bottom:30px; line-height:1.5; }
#content #CETmain #nycBanner .fl ul {line-height:1.8em; }
#content #CETmain #nycBanner .fl ul li {color:#fff; }
#nycBanner .fl ul a {color:#fff; text-decoration:none; }
#nycBanner .fl ul a:hover {text-decoration:underline; }

#CETmain .nycoRow {overflow:hidden; margin-bottom:5px; padding-bottom:5px; border:0px solid #f2f2f2; border-bottom-width:1px; }
#CETmain .nycoBox {float:left; border:1px solid #D5C9B1; width:308px; margin:5px 0px 5px 0px; }
#CETmain .switchA {margin-right:5px; }
#CETmain .nycoBox .data {min-height:150px; }
#CETmain .nycoBox p {margin:0px; padding:5px; }
#CETmain .nycoBox .title {margin:0px; padding:2px 10px 2px 10px; background-color:#D5C9B1; display:block; font-weight:bold; font-size:1.3em; color:#4E1F0D; }
#CETmain .nycoBox .img {float:left; margin:0px 10px 0px 0px; }
#CETmain .nycoBox .data1 {display:block; margin:-5px; padding:0px 10px; color:#666; font-weight:bold; text-align:right; }
#CETmain .nycoBox .data2 {margin:0px; padding:0px; color:#013366; font-weight:bold; text-align:right; font-size:1.3em; }
#CETmain .nycoBox .action {text-align:right; margin:0px; padding:5px 10px 10px 10px; }
#CETmain .nycoBox .action a, #CETmain .nycoBox .action img {border:none; float:none; margin:0px; padding:0px; }

#newYorkOffers11 {border-collapse:collapse; width:100%; }
#newYorkOffers11 th {padding:5px; border:1px solid #f2f2f2; background-color:#fefefe; color:#666; }
#newYorkOffers11 td {padding:5px; border:1px solid #f2f2f2; }

.offerPromoLower {height:35px; color:#321A00; float:left; font-size:11px; font-weight:bold; margin:5px; width:170px; }
.stdIMG {display:block; overflow:hidden; }
.stdIMG img {float:left; border:none; margin:1px; padding:0px; }

/* #5414 British Airways */
/*************************/
#content div.britishAirways h1 {
	background: url("../images/ads/britishAirways/ba_Header.jpg") no-repeat top center;
	width: 694px;
	height: 256px;
	text-indent: -9999px;
	margin: 0;
	border-bottom: 0px solid #fff;
}

.britishAirways h2 {
	padding: 15px 0px 0px 0px;
	margin: 3px 0px 8px 0px;
	border: 0;
	font-size: 1.5em;
}

.britishAirways .block {
	padding: 10px 20px 10px 20px;
	margin: 0 0 20px 0;
}

.britishAirways .block #imgs {
	float: right;
	padding: 0;
	width: 265px;
	margin-left: 10px;
}

.britishAirways .block #imgs img {
	margin: 0;
}

.britishAirways .block.blue {
	background-color: #D1DAE9;
	padding: 0px 20px 20px 20px;
}

.britishAirways .block.blue.medium {
	height: 260px;
}


.britishAirways .block img {
	float: right;
	margin: 10px 0 0 10px;
}

.britishAirways div.block div.upgrades  {
	float: right;
	margin: 10px 0 0 0px;
	width: 270px;
}

.britishAirways div.block div.upgrades p {
	width: 250px;
	padding-left: 20px;
}

.britishAirways .block p {
	width: 340px;
}

div.britishAirways .block ul {
	margin: 0;
	padding-left: 15px;
	list-style: disc;
	width: 355px;
	padding-bottom: 15px;
}

#centara h2 {margin:0px; margin-top:10px; padding:0px; margin-bottom: 10px;}
#centara .sect {display:block; overflow:hidden; }
#centara h3 a {display:block; background-color:#CBB987; border:1px solid #ACA286; padding:2px 10px; font-weight:bold; color:#090601; font-size:0.9em; }
#centara p {margin:0px; padding:5px 0px; }
#centara .sect p {margin:5px; padding:10px; }
#centara .sect .fr {margin-left:15px; }


/* #5418 Emirates */
/*************************/

#emirates div p {
line-height: 1.6em;
font-size:12px;
}

#emirates h1 {
border-bottom: none;
}

#emirates h2 {
	margin: 3px 0px 8px 0px;
	border: 0;
	font-size: 1.3em;
	color: #3e2600;
	background-color: transparent;
}

#emirates h2 a {
	color: #3e2600;
}

#emirates h3 {
color: #000;
font-size: 1em;
}

#emiratesLogo {
float: right;
margin-left: 24px;
margin-right: 0px;
margin-top: 20px;
}
#emirates .offerPromoBox, .offerPromoRight {
	border:1px solid #C8BDA1;
	float:left;
	margin-bottom:15px;
	margin-left:0px;
	padding-bottom:12px;
	width:348px;
	height:189px;
}
#emirates .offerPromoRight {
	width:348px;
	margin-left:4px;
	margin-bottom:16px;
	margin-right:0px;
}
#emirates .offerPromoInner { padding:12px; }
#emirates .offerPromoInner img.offerPromoImage {
	float:left;
	padding:2px;
	background:#ffffff;
	border:1px solid #C8BDA1;
}
#emirates .offerPromoInner p{
	width:182px;
	float:right;
	padding-left:6px;
	line-height:20px;
	margin:0px !important;
}
#emirates .offerPromoInner p img{
	border:none;
	padding:0px;
	margin:0px;
	float:none;
}
#emirates .offerPromoLower, .offerPromoLowerMulti {
	width:180px;
	float:left;
	margin:6px 12px 0px 12px;
	font-size:11px;
	font-weight:bold;
	color:#321A00;
}
#emirates .offerPromoLower{
	height:35px;
}
#emirates .offerTitle {
	height:22px;
	background:#C8BDA1;
	padding-top:3px;
	padding-left:12px;
	font-weight:bold;
	font-size:12px;
}

#emirates .offerPromoPrice {
	width:182px;
	padding-left:6px;
	padding-bottom:10px;
	font-weight:bold;
}

#emirates .offerPromoPriceLarge {
	font-size:24px;
	color:#013366;
}

#emirates .offerCallToBook {
	font-size:11px;
	padding-left:12px;
	color:#321A00;
	font-weight:bold;
}
#emirates .offerBtnLink{
	float:right;
}
#emirates .offerBtnLink a.viewOffersBtn{
	float:right;
	width:98px;
	height:25px;
	background:url("../images/pageElements/buttons/ViewOffer.gif") no-repeat 0 0;
}
#emirates .offerBtnLink a.viewOffersBtn:hover{
	background:url("../images/pageElements/buttons/ViewOffer.gif") no-repeat 0 -25px;
}
#emirates .clearfix{
	clear:both;
}


#intro h2 {
padding-top: 15px;
}

#intro p {
width: 500px;
}

div.economyClass {
background: #ede7d7 url("../images/ads/emirates/EmiratesEconomyClass.jpg") no-repeat 100% 40%;
padding: 10px;
margin-bottom: 10px;
margin-top: 35px;
}

div.economyClass p {
width: 340px;
}

#emirates div.economyClass h2 {
padding: 0px;
}

div.businessClass {
background: #442200 url("../images/ads/emirates/EmiratesBusinessClass.jpg") no-repeat top right;
color: #fff;
padding: 10px;
line-height: 1.5em;
}

#emirates div.businessClass h2 {
color: #dac79f;
padding: 0px;
}

div.businessClass p {
width: 350px;
font-size: 1.0em;
}

#emirates p.footnote {
font-size: 0.8em;
margin-bottom: 0px;
padding-bottom: 0px;
}

#emirates p img {
border: none;
}

div.economyClass {
background: #ede7d7 url("../images/ads/emirates/EmiratesEconomyClass.jpg") no-repeat 100% 40%;
padding: 10px;
margin-bottom: 10px;
margin-top: 35px;
}

div.economyClass p {
width: 340px;
}

#emirates div.economyClass h2 {
padding: 0px;
}

div.a380 {
background: #e3d8c2 url("../images/ads/emirates/EmiratesA380.jpg") no-repeat bottom right;
padding: 10px;
margin-bottom: 10px;
margin-top: 10px;
line-height: 1.4em;
}

div.a380 p {
width: 375px;
}

#emirates div.a380 h2 {
padding: 0px;
}

#emirates div.thailand h2 {
font-weight: normal;
}


#emirates div.dubai {
background: #fff url("../images/ads/emirates/EmiratesDubai.jpg") no-repeat 100% 50%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
line-height: 1.4em;
}

div.dubai p {
width: 380px;
}

div.dubai h2 {
width: 380px;
}

div.dubai h3 {
width: 380px;
}

#emirates div.southAfrica {
background: #fff url("../images/ads/emirates/EmiratesSouthAfrica.jpg") no-repeat 0% 50%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
line-height: 1.4em;
}

div.southAfrica p {
width: 320px;
padding-left: 345px;
}

div.southAfrica h2 {
width: 320px;
padding-left: 345px;
}

div.southAfrica h3 {
width: 320px;
padding-left: 345px;
}

#emirates div.maldives {
background: #fff url("../images/ads/emirates/EmiratesMaldives.jpg") no-repeat 100% 50%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
line-height: 1.4em;
}

div.maldives p {
width: 320px;
}

div.maldives h2 {
width: 320px;
}

div.maldives h3 {
width: 320px;
font-size:12px;
}

#emirates div.mauritius {
background: #fff url("../images/ads/emirates/EmiratesMauritius.jpg") no-repeat 0% 50%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
line-height: 1.4em;
}

#emirates h1 {
margin-top: 15px;
}

div.mauritius p {
width: 320px;
padding-left: 345px;
}

div.mauritius h3 {
width: 320px;
padding-left: 345px;
}

div.mauritius h2 {
width: 320px;
padding-left: 345px;
}

#emirates div.thailand {
background: #fff url("../images/ads/emirates/EmiratesThailand.jpg") no-repeat 100% 50%;
padding: 10px;
margin-bottom: 20px;
margin-top: 10px;
line-height: 1.4em;
}

#emirates div.thailand p {
width: 320px;
}

#mauritiusHolidays .header {background-image:url('/themes/hnjww/images/ads/mauritiusHolidays/Header-bg.jpg'); padding-top:70px; min-height:383px; /*ie6 height secified specificly*/ height:383px; width:690px; overflow:hidden; }
#mauritiusHolidays .header p {color:#333; font-size:1.1em; line-height:1.2; margin:0px; padding:5px 30px; display:block; margin-right:150px;  }
#mauritiusHolidays .header .fr img {margin:20px; }
#mauritiusHolidays .offers {overflow:hidden; }
#mauritiusHolidays h2, #mauritiusHolidays h3, #mauritiusHolidays h4, #mauritiusHolidays h5, #mauritiusHolidays h6 {font-size:1.6em; line-height:1em; margin:0px; padding:8px; border:none; text-decoration:none; font-style:normal; text-transform:none; }
#mauritiusHolidays p {margin:0px; padding:0px 8px 5px 8px; border:none; }
#mauritiusHolidays .areaimgl {margin-right:15px; }
#mauritiusHolidays .areaimgr {margin-left:15px; }
#mauritiusHolidays .sect {overflow:hidden; margin:20px 10px; border:0px solid #F1EDE4; border-bottom-width:1px; padding-bottom:10px; }
#mauritiusHolidays .areaimgl img, .areaimgr img {margin-bottom:5px; }

/* Page Specific -> DM Layout
-----------------------------------------------------------------------------*/

#content .offersDMHeader{
	border:none;
	height:0;
	margin:0;
	text-indent:-9999px;
}
.offersDMImg{
	margin-bottom:10px;
}
#offersDM ul, #offersDM li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    text-indent:0pt;
}
ul#offersDM li {
    background:url(/themes/hnjww/images/offers/offerDMItemBG.gif) no-repeat;
    display:block;
    float:left;
    height:312px;
    width:146px;
	margin:0 7px 12px 0;
	padding:12px;
	position:relative;
}
ul#offersDM li strong {
    font-size:1.3em;
    line-height:1em;
}
ul#offersDM li img {
	display:block;
	margin:6px 9px;
	height:96px;
	width:128px;
}
ul#offersDM li i {
    display:block;
    font-style:normal;
    font-size: 0.8em;
    line-height:1.4em;
}
ul#offersDM li i.name {
	font-size:1em;
	font-weight:bold;
}
ul#offersDM li em {
    font-size:2em;
    font-style:normal;
    font-weight:bold;
    line-height:1.4em;
    margin-right:3px;
}
ul#offersDM li span{
	font-size:1em;
	font-weight:bold;
}
ul#offersDM li a.moreInfo{
    background:url(/themes/hnjww/images/pageElements/buttons/btnMoreInfo.png) no-repeat;
	display:block;
	line-height:0;
	margin:0;
	text-indent:-9999px;
	position:absolute;
	bottom:6px;
	right:6px;
	height:25px;
	width:92px;
}
ul#offersDM li a.moreInfo:hover { background:url(/themes/hnjww/images/pageElements/buttons/btnMoreInfo.png) no-repeat 0 -25px; }

/* End Page Specific -> DM Layout
-----------------------------------------------------------------------------*/

#mauritiusHolidays ul#offersDM li {margin-right:4px; }




/* Hotel Partners
-----------------------------------------------------------------------------*/
.hotelPartner { clear: both; margin: 0 0 50px 0; }
.hotelPartner p { line-height: 1.4em; width: 330px; }
.hotelPartner .hotelImg { float: right; height: 0; overflow: hidden; }
.hotelPartner .hotelLogo { height: 0; overflow: hidden; }

.hotelPartner .jumeirahBeachHotelImg { width: 365px; padding: 250px 0 0 0; background: transparent url('themes/hnjww/images/partners/jumeirah/JumeirahBeachHotel-img.jpg') no-repeat 0 0; }
.hotelPartner .jumeirahBeachLogo { width: 200px; padding: 85px 0 0 0; overflow: hidden; background: transparent url('themes/hnjww/images/partners/jumeirah/JumeirahBeachHotel-logo.gif') no-repeat 0 0; }
.hotelPartner .jumeirahZabeelSarayImg { width: 365px; padding: 280px 0 0 0; background: transparent url('themes/hnjww/images/partners/jumeirah/JumeirahZabeelSaray-img.jpg') no-repeat 0 0; }
.hotelPartner .jumeirahZabeelSarayLogo { width: 200px; padding: 85px 0 0 0; overflow: hidden; background: transparent url('themes/hnjww/images/partners/jumeirah/JumeirahZabeelSaray-logo.gif') no-repeat 0 0; }


#etihad-airways h1 {margin-bottom: 10px; }
#etihad-airways .intro {margin-bottom: 40px; padding-left: 250px; float: left;background: transparent url('themes/hnjww/images/partners/etihadAirways/Etihad-MainImg.jpg') no-repeat top left; }
#etihad-airways .intro p img {float: left; margin: 0; padding: 0}
#etihad-airways .aircraft {margin-bottom: 15px;}
#etihad-airways .features {width: 690px; padding: 11px 7px 11px 11px; float: left; clear: left; background-color: #f4f3ef; border: 1px solid #e5e6e1;}
#etihad-airways .features .feature1 h2 { clear: none; line-height: 1em; }
#etihad-airways .features img.etihadLogo { float: left; margin-right: 20px }
#etihad-airways .features p {line-height: 1.6em; margin-top: 0px; width: 100%;}
#etihad-airways .features .feature1 p { width: auto; }
#etihad-airways .features .rule {height: 10px; margin-bottom: 18px; clear: left; background: transparent url('themes/hnjww/images/partners/etihadAirways/Etihad-DividingRule.gif') no-repeat top left; width: 690px; }
#etihad-airways .features h2 {margin-top: 0px; }
#etihad-airways .features h3 {font-size: 1.4em; line-height: 1.4em;}
#etihad-airways .features li {list-style: none; width: 425px; }
#etihad-airways .features div {width: auto;}
#etihad-airways .feature2 {padding-left: 265px; float: left; background: transparent url('themes/hnjww/images/partners/etihadAirways/Etihad-HostessImg.jpg') no-repeat top left; }
#etihad-airways .feature3 {padding-right: 265px; float: left; background: transparent url('themes/hnjww/images/partners/etihadAirways/Etihad-EconomyImg.jpg') no-repeat top right; }
#etihad-airways .feature4 {padding-right: 265px; padding-bottom: 14px; float: left; background: transparent url('themes/hnjww/images/partners/etihadAirways/Etihad-BusinessImg.jpg') no-repeat top right; }
#etihad-airways .feature5 {padding-right: 265px; float: left; background: transparent url('themes/hnjww/images/partners/etihadAirways/Etihad-FirstClassImg.jpg') no-repeat top right; }
#etihad-airways .backToTop {margin-bottom: 10px; width: 100%; float: left; text-align: right; margin-top: 4px; }
#etihad-airways .topLink {display: none;}

/* JIRA REQUEST-2081 Barclaycard Freedom
-----------------------------------------------------------------------------*/
#barclaycardFreedom .banner { width: 709px; height: 0; overflow: hidden; padding: 202px 0 0 0; margin: 0 0 15px 0; background: transparent url('../images/pageElements/background/barclaycard-freedom-banner.jpg') 0 0 no-repeat; }
#barclaycardFreedom .intro { width: 430px; padding: 0 280px 20px 0; margin: 0 0 15px 0; border-bottom: 1px solid #F3F3F3; background: transparent url('themes/common/images/logos/barclaycard-freedom-logo-lrg.jpg') right 0 no-repeat; }
#barclaycardFreedom .intro p { margin: 0; }

#barclaycardFreedom div.earnListContainer ul { list-style-type: none; border-bottom: 1px solid #F3F3F3; }
#barclaycardFreedom div.earnListContainer ul li { margin: 0 0 20px 0; padding: 0; }
#barclaycardFreedom div.earnListContainer ul li span { float: left; width: 25px; height: 25px; margin: -2px 12px 0 0; background: transparent url('../images/pageElements/background/list-item-numbers.jpg') 0 0 no-repeat; }
#barclaycardFreedom div.earnListContainer ul li.second span { background-position: 0 -48px;}
#barclaycardFreedom div.earnListContainer ul li.third span { background-position: 0 -95px;}

#barclaycardFreedom div.whyChoose { overflow: hidden; width: 100%; padding: 0 0 15px 0; margin: 0 0 25px 0; border-bottom: 1px solid #F3F3F3; }
#barclaycardFreedom div.whyChoose ul.testimonials { float: right; width: 220px; margin: 0 0 0 30px; list-style-type: none; }
#barclaycardFreedom div.whyChoose ul.testimonials li.testimonial { padding: 20px 25px 15px 35px; margin: 0 0 20px 0; border: 1px solid #D2CBAF; background: #F6F1ED; }
#barclaycardFreedom div.whyChoose ul.testimonials li.testimonial .testimonialText { position: relative; margin: 0 0 5px 0; width: 158px; }
#barclaycardFreedom div.whyChoose ul.testimonials li.testimonial .author { font-weight: bold; }
#barclaycardFreedom div.whyChoose ul.testimonials li.testimonial .openQuote,
	#barclaycardFreedom div.whyChoose ul.testimonials li.testimonial .closeQuote { position: absolute; clear: none; width: 15px; height: 14px; background: transparent url('../images/pageElements/background/speechmarks.jpg') 0 -15px no-repeat; }
#barclaycardFreedom div.whyChoose ul.testimonials li.testimonial .openQuote { left: -20px; top: 0px; }
#barclaycardFreedom div.whyChoose ul.testimonials li.testimonial .closeQuote { bottom: 0; right: -15px; background-position: 0 0; }

#barclaycardFreedom p.callUs { font-size: 18px; }


/* REQUEST-2281 Jet Airways
-----------------------------------------------------------------------------*/

#jet-airways .headerBanner { height: 0; overflow: hidden; margin: 0 0 22px 0; padding: 240px 0 0 0; background: transparent url('themes/hnjww/images/partners/jet-airways/banner.jpg') no-repeat 0 0 }
#jet-airways p { line-height: 1.6em; }
#jet-airways .intro { overflow: hidden; zoom: 1; margin: 0 0 20px 0; padding: 0 230px 0 0px; background: transparent url('themes/hnjww/images/partners/jet-airways/jetAirways-Logo.gif') 100% 65% no-repeat; }
#jet-airways .intro h1 { margin: 0 0 12px 0; line-height: 1em; }
#jet-airways .second {margin-bottom: 35px; float: left; width: 389px; padding-right: 320px; height: 150px; background: transparent url('themes/hnjww/images/partners/jet-airways/JetAirways-StatueImg.jpg') top right no-repeat; }
#jet-airways .features {width: 697px; background-color: #f3f2ed; float: left; border: 1px solid #e5e6e1; padding-right: 10px; padding-top: 10px; }
#jet-airways .features li {float: left;margin-left: 10px;display: inline; }
#jet-airways .features li p {margin-bottom: 0;}
#jet-airways .features h2 {line-height: 1em; margin: 0 0 10px 0;}
#jet-airways ul.features {margin-top: 0; padding-left: 0; list-style: none; margin-bottom: 30px; }
#jet-airways .finest {padding-right: 7px; height: 190px; margin-left: 10px; background: transparent url('themes/hnjww/images/partners/jet-airways/ExploreIndiaImg.jpg') top left no-repeat; padding-left: 270px; }
#jet-airways .divider {background: transparent url('themes/hnjww/images/partners/jet-airways/RuleOnBeige.gif') no-repeat top left; margin-left: 10px; width: 680px; height: 18px; margin-top: 8px; margin-bottom: 0px; float: left;}
#jet-airways .crew {padding-left: 0px; height: 190px; margin-right: 0px; background: transparent url('themes/hnjww/images/partners/jet-airways/JetAirways-CabinCrew.jpg') top right no-repeat; padding-right: 370px; margin-bottom: 10px; }
#jet-airways h3 {padding:  10px 10px 20px 0px; font-size: 1.3em; float: left;}
#jet-airways .beach {padding-right: 7px; height: 200px; margin-left: 10px; background: transparent url('themes/hnjww/images/partners/jet-airways/BeachGetawaysImg.jpg') top left no-repeat; padding-left: 270px;  }
#jet-airways .economy {padding-right: 7px; height: 175px; margin-left: 10px; background: transparent url('themes/hnjww/images/partners/jet-airways/EconomyClassImg.jpg') top left no-repeat; padding-left: 270px; }
#jet-airways .premiere {display: inline; padding-right: 7px; height: 190px; margin-left: 10px; background: transparent url('themes/hnjww/images/partners/jet-airways/PremiereClassImg.jpg') top left no-repeat; padding-left: 270px; }
#jet-airways .order-brochure {margin-bottom: 20px; height: 167px; background:#f8f4f1 url('themes/hnjww/images/partners/jet-airways/WorldwideBrochureImg.jpg') no-repeat 15px 15px; padding: 55px 30px 20px 179px; float: left; width: 167px}
#jet-airways .order-brochure p {font-size: 1.3em; float: left;}
#jet-airways .imagePanel {float: right;}
#jet-airways .stdPrimaryBtn {display: block; float: left; margin-top: 65px;}

#specialOffersContainer { width: 700px; float: right; }


/* JIRA REQUEST-2256 iExplore
-----------------------------------------------------------------------------*/
#iexplore { width: 703px; }
#iexplore ul { list-style-type: none; margin: 0; }
#iexplore h3 { font-size: 1em; font-weight: bold; }
#iexplore a.lrgPrimaryBtn { float: right; }

#iexplore .container,
	#iexplore .findDreamHol,
	#iexplore .bottomBanner { overflow: hidden; margin: 0 0 15px 0; clear: both; }

#iexplore .visitLink { height: 40px; line-height: 40px; margin: 0; padding: 0 3px 0 0; background-color: #000; }
#iexplore .visitLink a { float: right; color: #FFF; text-decoration: underline; font-weight: bold; }
#iexplore .visitLink a:hover { text-decoration: none; }
#iexplore .banner { height: 0; overflow: hidden; padding-top: 268px; background: transparent url('themes/hnjww/images/partners/iexplore/header.jpg') 0 bottom no-repeat; }

#iexplore ul li { line-height: 1.4em; margin: 0 0 4px 0; }
#iexplore ul li a { text-decoration: none; font-weight: bold; }

#iexplore .activity,
	#iexplore .findDreamHol { padding: 15px 0; background-color: #F5F5F5; }
#iexplore .activity h1,
	#iexplore .findDreamHol h2 { margin: 0 0 15px 0; height: 0; overflow: hidden; padding: 40px 0 0 0; border-bottom: 3px solid #E5E5E5; background-color: transparent; background-position: 20px 0; background-repeat: no-repeat;  }

#iexplore .activity { float: left; width: 405px; height: 180px; }
#iexplore .activity h1 { background-image: url('themes/hnjww/images/partners/iexplore/activity-holidays-to-suit-every-pace.jpg'); }
#iexplore .activity p { padding: 0 20px; margin: 0 0 15px 0; }
#iexplore .activity a.lrgPrimaryBtn { margin-right: 20px; }

#iexplore .holidays { float: right; width: 280px; padding: 15px 0 0 0; border-top: 4px solid #E76C43; }
#iexplore .holidays li { padding-left: 95px; background: transparent url('themes/hnjww/images/partners/iexplore/every-pace-holidays.jpg') 0 0 no-repeat }
#iexplore .holidays li.adventureHolidays { background-image: url('themes/hnjww/images/partners/iexplore/adventure-holidays.jpg') }

#iexplore .destinations { float: left; width: 369px; padding: 15px; overflow: hidden; border: 3px solid #F5F5F5; }
#iexplore .destinations h2 { float: left; width: 125px; margin: 0 0 20px 0; height: 0; padding-top: 21px; overflow: hidden; background: transparent url('themes/hnjww/images/partners/iexplore/destinations.jpg') 0 0 no-repeat;  }
#iexplore .destinations ul { float: left; clear: left; width: 110px; padding: 0 15px 0 0; margin: 0 20px 0 0; border-right: 1px solid #E2E2E2; }
#iexplore .destinations .northAmerica { float: right; text-align: center; width: 214px; padding: 0 0 133px 0; background: transparent url('themes/hnjww/images/partners/iexplore/map.jpg') 0 bottom no-repeat; }

#iexplore .activities { float: right; position: relative; width: 280px; height: 241px; border-bottom: 4px solid #E76C43; padding: 0 0 15px 0; }
#iexplore .activities ul { margin: 0 0 15px 0; }
#iexplore .activities ul.first { float: left; margin: 0 15px 0 0; padding-right: 15px; border-right: 1px solid #E2E2E2; }

#iexplore .findDreamHol { clear: both; }
#iexplore .findDreamHol h2 { background-image: url('themes/hnjww/images/partners/iexplore/let-us-find-your-dream-holiday.jpg'); }
#iexplore .findDreamHol ol { overflow: hidden; padding: 30px 0 0 20px; height: 38px; margin: 0 0 20px 0; list-style-type: none; }
#iexplore .findDreamHol ol li { position: relative; float: left; width: 160px; height: 38px; padding-left: 30px; background: transparent url('themes/hnjww/images/partners/iexplore/numbers.jpg') 0 0 no-repeat; }
#iexplore .findDreamHol ol li.second { background-position: 0 -38px; }
#iexplore .findDreamHol ol li.third { background-position: 0 -76px; }
#iexplore .findDreamHol ol li span { display: block; width: 132px; height: 23px; position: absolute; top: -30px; right: 8px; background: transparent url('themes/hnjww/images/partners/iexplore/arrow.jpg') 0 0 no-repeat }
#iexplore .findDreamHol p { padding: 0 20px; margin: 0; color: #666; font-weight: bold; }
#iexplore .findDreamHol p a.lrgPrimaryBtn { margin-left: 185px; }

#iexplore .bottomBanner p a { display: block; width: 703px; height: 0; padding-top: 88px; overflow: hidden; background: transparent url('themes/hnjww/images/partners/iexplore/iexplore-Bnr.jpg') 0 0 no-repeat }

/* JIRA REQUEST-2414 South Africa Airways
-----------------------------------------------------------------------------*/
#southAfricaAirways .headerBanner { height: 0; overflow: hidden; margin: 0 0 22px 0; padding: 240px 0 0 0; background: transparent url('themes/hnjww/images/partners/southAfricaAirways/Banner.jpg') no-repeat 0 0 }
#southAfricaAirways p { line-height: 22px; font-size: 13px; }
#southAfricaAirways .intro { overflow: hidden; zoom: 1; margin: 0 0 20px 0; padding: 0; background: transparent url('themes/hnjww/images/partners/southAfricaAirways/SunInternational-Logo.jpg') right 105px no-repeat; }
#southAfricaAirways .intro h1 { margin: 0 0 5px 0; line-height: 1em; font-size: 21px; }
#southAfricaAirways .intro h2 { margin: 0 0 25px 0; line-height: 1em; }
#southAfricaAirways .intro p.small { width: 410px; }
#southAfricaAirways .panel p.noClear { clear: none; padding-bottom: 20px }
#southAfricaAirways .panel p.smallPrint { text-align: right; font-size: 9px }

#southAfricaAirways .panel { padding: 15px; margin-bottom: 20px; background-color: #f3f2ee; border: solid 1px #e5e6e1; overflow: hidden; zoom: 1; }
#southAfricaAirways .panel h2 a { padding-bottom: 10px; margin: 0; line-height: 1em; font-size: 19px; color: #422C17 }
#southAfricaAirways .panel h2 a:hover { color: #ff6b18 }
#southAfricaAirways .panel .imgFloatRight { padding:0 0 0px 15px; margin-bottom: 15px; float: right; }
#southAfricaAirways .panel .imgFloatLeft { padding:0 20px 0px 0; margin-bottom: 15px; float: left; clear: left; }
#southAfricaAirways .panel .imgFloatLeftNoPadding { padding:0; margin-bottom: 15px; float: left; }
#southAfricaAirways .panel .colLeft { float: left; width: 405px; }
#southAfricaAirways .panel .colLeft h2 { margin: 0 0 10px 0; }
#southAfricaAirways .panel .colRight { float: right; }
#southAfricaAirways .brochurePanel { padding: 15px; margin-bottom: 20px; background: #f8f4f1 url('themes/hnjww/images/partners/southAfricaAirways/H&J-Logo.jpg') 180px 37px no-repeat; overflow: hidden; zoom: 1; position: relative; min-width: 0; height: 210px }
#southAfricaAirways .brochurePanel .imgFloatLeft { padding:0 20px 0px 0; margin: 0 0 15px 0; float: left; clear: left; position: relative; min-width: 0; }
#southAfricaAirways .brochurePanel p { margin-top: 90px }


/* JIRA REQUEST-2433 Kenya homepage banner and splashpage */

#kenya-competition .headerBanner { height: 0; overflow: hidden; margin: 0 0 22px 0; padding: 270px 0 0 0; background: transparent url('themes/hnjww/images/partners/kenya/KenyaCompMainImage.jpg') no-repeat 0 0 }
#kenya-competition .intro {font-size: 14px; margin-bottom: 20px;}
#kenya-competition .sign-up { margin-bottom: 25px; width: 285px; height: 245px; padding: 15px 400px 15px 15px; color: #ccbaa4; float: left; background: #432d18 url('themes/hnjww/images/partners/kenya/ManStandingImage.jpg') no-repeat 345px 15px; }
#kenya-competition .emailOffers { background: transparent url('../images/pageElements/background/emailSignUpTopSection.gif') no-repeat left top; clear: both; float: left; margin-bottom: 12px; padding: 38px 0 0; width: 310px; margin-top: 20px}
#kenya-competition .insideEmailOffers { margin-top: 11px; background: url("../images/pageElements/background/emailSignUpBtmSection.gif") no-repeat scroll left bottom transparent; clear: both; float: left; padding: 0 15px 12px; width: 280px;}
#kenya-competition .emailOffers h2 { display: none;}
#kenya-competition .emailOffers form, #kenya-competition .emailOffers form fieldset { margin: 0; padding: 0;}
#kenya-competition .emailOffers input.text { border: 1px solid #DCD0BB; color: #999999; font-size: 120%; margin-right: 12px; padding: 3px 5px; width: 160px;}
#kenya-competition .emailOffers input { clear: both; float: left; width: 100px;}
#kenya-competition .emailOffers input.signUp { background: url("../images/pageElements/buttons/btnSignUp.png") no-repeat scroll 0 0 transparent; border: medium none; clear: none; cursor: pointer; height: 25px; line-height: 0; margin: 0; text-indent: -9999px; width: 66px;}
#kenya-competition .about-kenya-airways {margin-bottom: 20px; width: 669px; clear: left; float: left; background: #f4f3ef url("themes/hnjww/images/partners/kenya/KenyaCompBoxRule.jpg") no-repeat 10px 40px; border: 1px solid #e4e4e2; padding: 5px 15px 15px 15px; }
#kenya-competition .about-kenya-airways .right {float: right; margin-bottom: 0; margin-left: 44px; width: 285px; }
#kenya-competition .about-kenya-airways .right img {margin-bottom: 15px; }
#kenya-competition .about-kenya-airways h2 {padding: 0 0 5px 0; margin-top: 0; margin-bottom: 25px; }
#kenya-competition .about-kenya-airways h3 {clear: both; margin-bottom: 30px; width: 100%; }

/* REQUEST-2541 H&J - Angsana homepage button and splashpage */

#angsana h1 {margin-top: 20px; font-size: 22px; margin-bottom: 16px; }
#angsana .logo {float: right; margin: 15px 20px 10px 30px;}
#angsana .order-brochure {margin-bottom: 20px; height: 184px; background:#f8f4f1 url('themes/hnjww/images/partners/angsana/FarEastBrch.jpg') no-repeat 10px 10px; padding: 37px 115px 10px 200px; float: left; width: 400px}
#angsana .order-brochure img {margin-bottom: 10px; }
#angsana .stdPrimaryBtn {display: block; float: left; margin-top: 16px;}
#angsana .resort-images {float: left; width: 710px; margin: 8px 0 20px 0;}
#angsana .resort-images .first {margin-right: 25px;}

/* JIRA REQUEST-2558 Aruba homepage banner and splashpage */

#aruba { padding-left: 10px; }
#aruba .noMargin { margin: 0; }
#aruba h2 { padding: 0 0 12px 0; margin: 0 0 15px 0; border-bottom: 1px solid #D5D3C7; line-height: 1em; }
#aruba .headerBanner { height: 0; overflow: hidden; margin: 0 0 22px 0; padding: 240px 0 0 0; background: transparent url('../images/partners/aruba/ArubaMainImg.jpg') no-repeat 0 0 }
#aruba .intro { padding: 0 246px 20px 0; margin: 0 0 25px 0; border-bottom: 2px solid #D8D4C9; background: transparent url('../images/partners/aruba/ArubaLogo.jpg') right 0 no-repeat; }

#aruba .box { width: 668px; padding: 15px; margin: 0 0 20px 0; border: 1px solid #D8D4C9; background: #F6F7F1; overflow: hidden; }
#aruba .box.noBorder { border: none; }
#aruba .box .textCol { float: left; width: 362px; margin: 0 20px 0 0 }
#aruba .box .imageCol { float: left; width: 285px; }
#aruba .box .imageCol img.mBottom { margin-bottom: 15px; }
#aruba .box.fantasticHotels { margin-bottom: 30px; }

#aruba .recommendedHotels { list-style-type: none; }
#aruba .recommendedHotels li { position: relative; }
#aruba .recommendedHotels .hotelImg { float: left; margin: 0 15px 0 0; width: 218px; height: 163px; }
#aruba .recommendedHotels .hotelImg img { width: 218px; height: 163px; }
#aruba .recommendedHotels h3 { margin: 0 0 6px 0; font-size: 20px; font-weight: bold; }
#aruba .recommendedHotels h3 a { color: #422C17 }
#aruba .recommendedHotels a.stdPrimaryBtn { float: right; position: absolute; bottom: 15px; right: 15px; margin: 0; }

#aruba .brochure { height: 190px; padding-top: 35px; padding-left: 183px; background: #F6F7F1 url('themes/hnjww/images/partners/aruba/MexCaribbeanBrochure.jpg') no-repeat 15px 15px; }
#aruba .brochure h3 { margin: 0 0 20px 0; line-height: 1.1em; }
#aruba .brochure .smaller { font-size: 0.8em; }
#aruba .brochure h3 img { vertical-align: middle }

/* JIRA REQUEST-2650 Buccament Bay Resort homepage button and splashpage */

#buccament-bay { width: 700px; }
#buccament-bay h1 { margin-top: 20px; margin-bottom: 15px; }
#buccament-bay .section-1 { width: 456px; float: left; padding: 0 246px 30px 0; margin: 0; background: transparent url('../images/partners/buccament-bay/BuccamentBayLogo.jpg') right 0 no-repeat; }
#buccament-bay .section-1 .images { margin-top: 20px; width: 720px; float: left; }
#buccament-bay .section-1 .images img {float: left; margin-right: 20px; }
#buccament-bay .section { float: left; border: 1px solid #D7D0C6; width: 670px; padding: 15px; background-color: #F7F6F1; margin-bottom: 25px; }
#buccament-bay .section .left { width: 360px; margin-right: 25px; float: left; }
#buccament-bay .section .left p {margin-bottom: 25px; }
#buccament-bay .section .left p.last {margin-bottom: 0px; }
#buccament-bay .section .right { float: left; width: 285px; }
#buccament-bay .section .right-box h3 { margin-bottom: 10px; }
#buccament-bay .section .right-box h4 { font-size: 13px; }
#buccament-bay .section .right-box { float: left; background-color: #fff; padding: 10px; width: 263px; border: 1px solid #D7D0C6; }
#buccament-bay .section .right-box ul { padding-left: 15px; }
#buccament-bay .section .right-box .free-packages { padding-bottom: 10px; border-bottom: 1px solid #D7D0C6; }
#buccament-bay .section .right img { margin-bottom: 15px; }
#buccament-bay .section .right img.top { margin-bottom: 50px; }
#buccament-bay .section h3 { font-size: 17px; line-height: 17px; }
#buccament-bay .section h2 { border-bottom: 1px solid #D5D3C7; line-height: 1em; margin: 0 0 15px; padding: 0 0 12px; }
#buccament-bay .section div.hr { float: left; width: 670px; border-bottom: 1px solid #D5D3C7; line-height: 1em; margin: 0 0 15px; padding: 0 0 12px; }
#buccament-bay .footnote { font-size: 10px; text-align: right; width: 700px; }
#buccament-bay .last {margin-bottom: 0;}
#buccament-bay .brochure { font-weight: bold; height: 205px; padding-top: 35px; padding-left: 183px; background: #F6F7F1 url('themes/hnjww/images/partners/buccament-bay/CaribbeanBrochure.jpg') no-repeat 15px 15px; margin-bottom: 40px; }
#buccament-bay .brochure h3 { margin: 0 0 20px 0; line-height: 1.1em; }
#buccament-bay .brochure .smaller { font-size: 0.8em; }
#buccament-bay .brochure h3 img { vertical-align: middle }
#buccament-bay .facts-image {margin-right: 18px; float: left; }
#buccament-bay .facts { width: 300px; float: left; margin-bottom: 20px; border: 1px solid #E4E4E4 }
#buccament-bay .facts h4 { background-color: #322213; margin: 0; color: #fff; font-weight: normal; padding: 4px 13px; }
#buccament-bay .facts .starSet { float: left; clear: none; margin: 0; width: 100px;}
#buccament-bay .facts li span { font-weight: bold; float: left; margin-right: 5px; }
#buccament-bay .facts li.stars img {margin-right: -3px;}
#buccament-bay .facts li {clear: left; width: 280px; margin-left: 12px; list-style: none; }
#buccament-bay .more a.lrgPrimaryBtn {float: right; }
#buccament-bay p.top {clear: both; margin-top: 20px; float: left; width: 105px; }

/* REQUEST-2699 H&J: Naiade/LUX Homepage button & splashpage */

#lux h1 {margin-top: 20px;}
#lux h2 {border-bottom: 2px solid #DCD2B9; padding-bottom: 5px;}
#lux .properties li { height: 159px; padding: 20px 202px 25px 25px; border: 1px solid #DCD2B9; margin-bottom: 20px; }
#lux .properties li h3 a {text-decoration: none; margin-bottom: 10px;}
#lux .properties .mauritius-one { background: transparent url('../images/partners/lux/LuxBelleMare.jpg') 523px 22px no-repeat;}
#lux .properties .mauritius-two { background: transparent url('../images/partners/lux/GrandGaube.jpg') 523px 22px no-repeat;}
#lux .properties .mauritius-three { background: transparent url('../images/partners/lux/LeMorne.jpg') 523px 22px no-repeat;}
#lux .properties .mauritius-four {background: transparent url('../images/partners/lux/Tamassa.jpg') 523px 22px no-repeat;}
#lux .properties .mauritius-five {background: transparent url('../images/partners/lux/MervilleBeach.jpg') 523px 22px no-repeat;}
#lux .properties .maldives-one { background: transparent url('../images/partners/lux/LuxMaldives.jpg') 523px 22px no-repeat;}
#lux h2.recommends { border-bottom: none; }
#lux .brochure { font-weight: bold; height: 211px; padding-top: 35px; padding-left: 183px; background: #F6F7F1 url('themes/hnjww/images/partners/lux/DubaiIndianOceanBrch.jpg') no-repeat 15px 15px; margin-bottom: 40px; }
#lux .brochure h3 { margin: 0 0 20px 0; line-height: 1.1em; }
#lux .brochure .smaller { font-size: 0.8em; }
#lux .brochure h3 img { vertical-align: middle }

/* REQUEST-2923 SeaWorld */

#seaworld h1 { background: transparent url('../images/partners/seaworld/SeaWorldMainImg.jpg') 0 0 no-repeat; width: 700px; height: 0; padding-top: 240px; overflow: hidden; zoom: 1; margin-bottom: 10px; }
#seaworld .intro { background: transparent url('../images/partners/seaworld/SeaWorldEntLogo.jpg') right 50px no-repeat; margin-bottom: 10px; }
#seaworld .intro h2 { font-size: 23px; }
#seaworld .intro p { width: 450px; }
#seaworld .parks { margin-bottom: 10px }
#seaworld .parks .attraction { background: transparent url('../images/partners/seaworld/AquaticaImg.jpg') 0 0 no-repeat; height: 210px; margin-bottom: 10px; padding: 0 0 10px 325px; border-bottom: solid 1px #e9e9e9; }
#seaworld .parks .attraction h3 { background: transparent url('../images/partners/seaworld/AquaticaLogo.jpg') 0 0 no-repeat; width: 100px; height: 0; padding-top: 31px; margin-bottom: 5px; overflow: hidden; zoom: 1; }
#seaworld .parks .busch { background-image: url('../images/partners/seaworld/BuschGardensImg.jpg'); }
#seaworld .parks .busch h3 { background-image: url('../images/partners/seaworld/BuschGardensLogo.jpg'); padding-top: 45px; }
#seaworld .parks .seaworld { background-image: url('../images/partners/seaworld/SeaWorldImg.jpg'); }
#seaworld .parks .seaworld h3 { background-image: url('../images/partners/seaworld/SeaWorldLogo.jpg'); padding-top: 50px; }
#seaworld .parks .discovery { background-image: url('../images/partners/seaworld/DiscoveryCoveImg.jpg'); border: none; }
#seaworld .parks .discovery h3 { background-image: url('../images/partners/seaworld/DiscoveryCoveLogo.jpg'); padding-top: 52px; }
#seaworld .parks .package { background: #fbfaf6 url('../images/partners/seaworld/UltimatePackageLogo.jpg') 12px 12px no-repeat ; border: solid 1px #ecebe9; padding: 25px 25px 10px 135px; margin-bottom: 15px; }
#seaworld hr { background-color: #e9e9e9; color: #e9e9e9; height: 1px; margin-bottom: 15px; border: 0; }
#seaworld .partnerHotels { background-color: #fbfaf6; border: solid 1px #ecebe9; margin-bottom: 20px; padding: 15px; overflow: hidden; }
#seaworld .partnerHotels h2 { margin: 0; border-bottom: solid 1px #fff; }
#seaworld .partnerHotels p.small { font-size: 10px; clear: both; margin-bottom: 0; }
#seaworld .partnerHotels p.large { font-size: 16px; padding-top: 15px; border-top: solid 1px #ecebe9; }
#seaworld .partnerHotels .colLeft { width: 365px; float: left; overflow: hidden; }
#seaworld .partnerHotels .colLeft .hotel { overflow: hidden; font-weight: normal; margin-bottom: 15px; padding: 0; text-align: left; width: auto; }
#seaworld .partnerHotels .colLeft .hotel img { float: left; }
#seaworld .partnerHotels .colLeft .hotel .details { background-color: #fff; height: 83px; padding: 10px; border: solid 1px #ecebe7; border-left: none; overflow: hidden; }
#seaworld .partnerHotels .colLeft .hotel .details a.hotelLink { color: #422c17; }
#seaworld .partnerHotels .colLeft .hotel .details a.hotelLink:hover { color: #ff6b18; }
#seaworld .partnerHotels .colLeft .hotel .details p { clear: both; padding-top: 20px; }
#seaworld .partnerHotels .colLeft .hotel .details p a { text-decoration: none; font-weight: bold; }
#seaworld .partnerHotels .colLeft .hotel .details .starSet { padding-top: 5px; overflow: hidden; zoom: 1; }
#seaworld .partnerHotels .colRight { width: 285px; float: right; }
#seaworld .partnerHotels .colRight .benefits { background-color: #ede9dd; margin-bottom: 15px; padding: 10px 15px 15px; }
#seaworld .partnerHotels .colRight .benefits h3 { border-bottom: solid 1px #fcf6ea; margin: 0;  }
#seaworld .partnerHotels .colRight .benefits p { border-top: solid 1px #d8d2c6; margin-bottom: 5px; padding-top: 10px; line-height: 18px; }
#seaworld .partnerHotels .colRight .benefits ul { margin: 0; list-style: none;  }
#seaworld .partnerHotels .colRight .benefits ul li { background: transparent url('../images/partners/seaworld/SeaWorldListNumbers.gif') 0 3px no-repeat; margin-bottom: 10px; padding-left: 20px; line-height: 18px; }
#seaworld .partnerHotels .colRight .benefits ul li.bulletTwo { background-position: 0 -112px; }
#seaworld .partnerHotels .colRight .benefits ul li.bulletThree { background-position: 0 -228px; }
#seaworld .partnerHotels .colRight .benefits ul li.bulletFour { background-position: 0 -343px; }
#seaworld .partnerHotels .colRight .benefits ul li.bulletFive { background-position: 0 -458px; margin-bottom: 0; }
#seaworld .partnerHotels .colRight .callToBookWidget { border-radius: 0; margin-bottom: 15px; }
#seaworld .brochure	{ background: #f7f6f1 url('../images/partners/seaworld/brochureUSACAnada.jpg') 15px 15px no-repeat; height: 195px; margin-bottom: 20px; padding: 30px 15px 15px 180px; overflow: hidden; }
#seaworld .brochure h2 { background: transparent url('../images/partners/seaworld/USAByHJ.jpg') 0 0 no-repeat; width: 164px; height: 0; margin-top: 0; padding-top: 50px; overflow: hidden; zoom: 1; }
#seaworld span.super { font-size: 0.8em; line-height: 0.6em; vertical-align: super; }
#seaworld span.superSmall { font-size: 0.6em; line-height: 0.6em; vertical-align: super; }

/* REQUEST-2930 H&J: Palm Springs Partners */
#palmSprings { width: 700px; overflow: hidden }
#palmSprings .noMargin { margin: 0 }
#palmSprings .headerBnr { margin-bottom: 20px }
#palmSprings .intro { height: 140px; overflow: hidden; margin-bottom: 30px; padding-right: 155px; background: transparent url('../images/partners/palmSprings/PalmSpringsLogo.jpg') right 15px no-repeat }
#palmSprings .intro h1 { margin-bottom: 15px }

#palmSprings h3 { margin-bottom: 25px; border-bottom: 1px solid #ccc; clear: both}
#palmSprings h4 { font-weight: normal; }

#palmSprings .leftCol { float: left; width: 300px; clear: left; margin: 0 20px 35px 0 }
#palmSprings .leftCol img { margin-bottom: 25px }
#palmSprings .leftCol img.mBtm { margin-bottom: 10px }

#palmSprings ul.fiveReasons { float: right; list-style-type: none }
#palmSprings ul.fiveReasons li { width: 380px; margin-bottom: 40px; overflow: hidden; }
#palmSprings ul.fiveReasons li span { float: left; margin-right: 10px; font-size: 26px; line-height: 24px; color: #d9ceba; font-weight: bold }
#palmSprings ul.fiveReasons li h4 { line-height: 18px }
#palmSprings ul.fiveReasons li h4,
	#palmSprings ul.fiveReasons li p { float: right; width: 349px; margin: 0; clear: right }

#palmSprings .brochure { clear: both; font-weight: bold; height: 211px; padding: 16px 16px 16px 183px; background: #F6F7F1 url('themes/hnjww/images/partners/palmSprings/brochureUSACanada.jpg') no-repeat 15px 15px; margin-bottom: 40px; }
#palmSprings .brochure h3 { margin: 0 0 15px 0; line-height: 1.1em; border: none; }
#palmSprings .brochure .smaller { font-size: 0.8em; }
#palmSprings .brochure h3 img { vertical-align: middle }
#palmSprings .brochure .brochureLeftCol { float: left; width: 190px; height: 195px; padding-top: 16px; }
#palmSprings .brochure .brochureRightCol { float: right; height:195px; width: 278px; padding: 16px 0 0 18px; border-left: 1px solid #d3d0c7 }
#palmSprings .brochure .callToBookWidget { float: none; margin: 0 0 15px 0; padding: 12px; background-color: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0 }
#palmSprings .brochure .callToBookWidget .telNo { margin-bottom: 10px !important }
#palmSprings .brochure .callToBookWidget .text { font-weight: normal; }

/* REQUEST-2936 Centara Hotels */


#centara h1 { background: transparent url('../images/partners/centara/CentaraMainImg.jpg') 0 0 no-repeat; width: 700px; height: 0; padding-top: 240px; overflow: hidden; zoom: 1; margin-bottom: 10px; }
#centara .intro { background: transparent url('../images/partners/centara/CentaraLogo.jpg') right 50px no-repeat; margin-bottom: 10px; }
#centara .intro h2 { font-size: 23px; }
#centara .intro p { width: 460px; }
#centara .hotelCard { background-color: #f4f3ef; border: solid 1px #e4e4e2; padding: 10px; overflow: hidden; zoom: 1; }
#centara .hotelCard h2 { margin: 0 0 10px 0; line-height: 22px; }
#centara .hotelCard p { clear: both; padding: 0; }
#centara .hotelCard .mainImage { background: transparent url('../images/partners/centara/VillasSamuiImg.jpg') 0 0 no-repeat; width: 450px; height: 250px; margin: 0 20px 10px 0; float: left; }
#centara .hotelCard .hotelTwo { background-image: url('../images/partners/centara/GrandBeachImg.jpg'); }
#centara .hotelCard .hotelThree { background-image: url('../images/partners/centara/KaronResortImg.jpg'); }
#centara .hotelCard .hotelFour { background-image: url('../images/partners/centara/GrandMirageImg.jpg'); }
#centara .hotelCard .hotelFive { background-image: url('../images/partners/centara/GrandIslandImg.jpg'); }
#centara .hotelCard .facts { width: 210px; float: left; }
#centara .hotelCard .facts h3 { background-color: #422c17; padding: 10px; font-size: 16px; line-height: 18px; color: #fff; }
#centara .hotelCard .facts p { background-color: #fff; padding: 5px 10px 10px; border: solid 1px #ecebe9; overflow: hidden; zoom: 1; }
#centara .hotelCard .facts .starSet { position: relative; top: 6px; display: inline; }
#centara .hotelCard .facts a { margin: 10px 0 0; }
#centara .dropShadow { background: transparent url('../images/partners/centara/HotelBoxShadow.jpg') 0 0 no-repeat; width: 700px; height: 15px; margin-bottom: 15px;  }
#centara .brochureBox	{ background-color: #f7f6f1; height: 182px; margin-bottom: 20px; padding: 15px 15px 15px 15px; overflow: hidden; }
#centara .brochure { background: transparent url('../images/partners/centara/brochureFarEast.jpg') 0 0 no-repeat; width: 177px; height: 182px; padding: 0 10px 0 143px; float: left; }
#centara .brochure h2 { background: transparent url('../images/partners/centara/FarEastHJHeading.jpg') 0 0 no-repeat; width: 180px; height: 0; margin-top: 10px; padding-top: 56px; overflow: hidden; zoom: 1; }
#centara .last { background: transparent url('../images/partners/centara/brochureDubai.jpg') 15px 0 no-repeat; width: 181px; padding: 0 10px 0 158px; border-left: solid 1px #bfbfb3; }
#centara .last h2 { background-image: url('../images/partners/centara/DubaiByHJHeading.jpg') }
#centara h3.centaraOffers { margin-top: 20px; border-bottom: solid 1px #ccc; }

/* JIRA REQUEST-2980 Kenya homepage banner and splashpage */
#kenya { width: 700px; overflow: hidden; }
#kenya .intro { overflow: hidden; margin-bottom: 25px }
#kenya .intro h1 { padding-top: 261px; background: transparent url('../images/partners/kenya/topImage.jpg') 0 0 no-repeat; }
#kenya .intro p { width: 450px; padding: 12px 250px 0 0; background: transparent url('../images/partners/kenya/kenyaLogo.jpg') right 0 no-repeat; }

#kenya .box { padding: 12px; margin: 0 0 20px 0; border: 1px solid #e9eae4; background-color: #f6f5f0 }
#kenya .box img { margin-bottom: 12px }
#kenya #browseContent { padding: 0; }

#kenya hr { margin: 15px 0 20px 0; border: none; border-bottom: 1px solid #cdcdcd }

#kenya .brochure { clear: both; font-weight: bold; height: 211px; padding: 16px 16px 16px 183px; background: #F6F7F1 url('themes/hnjww/images/partners/kenya/brochure.jpg') no-repeat 15px 15px; margin-bottom: 40px; }
#kenya .brochure h3 { margin: 0 0 15px 0; line-height: 1.1em; border: none; }
#kenya .brochure .smaller { font-size: 0.8em; }
#kenya .brochure h3 img { vertical-align: middle }
#kenya .brochure .brochureLeftCol { float: left; width: 180px; height: 195px; padding-top: 16px; }
#kenya .brochure .brochureRightCol { float: right; height:195px; width: 278px; padding: 16px 0 0 18px; border-left: 1px solid #d3d0c7 }
#kenya .brochure .callToBookWidget { float: none; margin: 0 0 15px 0; padding: 12px; background-color: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0 }
#kenya .brochure .callToBookWidget .telNo { margin-bottom: 10px !important }
#kenya .brochure .callToBookWidget .text { font-weight: normal; }
