/* $Id: ToursSafarisAndMultiCentre.css,v 1.12 2011/04/06 09:56:43 andy.p Exp $
-----------------------------------------------------------------------------*/
@import "tamc.css";
@import "bookingTabs.css";
@import "bookingPages.css";
/*
@import "specialOffers.css";
*/


#footer li{
	list-style-image:none;
}
#bTabs ul{
	margin-left:0;
}
#brosweContent div.tourContentBox ul{
	margin-right:0.4em;
}
#browseContent .listContainer{
	margin-left: 25px;
}

table, tr, td, th {
	vertical-align:top;
}
.topLeftCurveBox div div#tourContent div{
	border:#C8BEA1 1px solid;
	background:#FAF9F7;
	width:316px;
	float:left;
	padding:6px;
	margin-right:12px;
	margin-bottom:12px;
}
.topLeftCurveBox div div div h2{
	margin-bottom:6px;
	margin-top:0;
}
p img.fLeft {
	margin-right:12px;
}
/* Re-Hash Old Styles */
.roundcont_yellow_header{
	background:#CAC1A4;
	font-weight:bold;
}
.roundcont_yellow_header div.rightf{
	display:none;
}

.dayHeading {
	color: #98834D;
	font-weight: bold;
	font-size: 1.2em;
}
.callToBookWidget { float: none; }

/* $Id: Tours & Safaris list middle section
-----------------------------------------------------------------------------*/

#multiMainNav {
	float:left;
	width:678px;
	height:444px;
	background-color:#4F360E;
	padding:2px;
}
#multiMainNav a { color:#422C17; }

.maldives, .mauritius, .sriLanka, .kenya, .egypt, .malaysia, .southAfrica, .thailand, .usa, .china,
.bali, .india, .dubai, .caribbean, .seychelles, .singapore, .hongKong {
	float:left;
	width:222px;
	height:70px;
	margin:2px;
}

.maldives { background:url(../images/toursAndSafaris/multicentres/index/maldives.jpg); text-decoration:none; }
.mauritius { background:url(../images/toursAndSafaris/multicentres/index/mauritius.jpg); text-decoration:none; }
.sriLanka { background:url(../images/toursAndSafaris/multicentres/index/sriLanka.jpg); text-decoration:none; }
.kenya { background:url(../images/toursAndSafaris/multicentres/index/kenya.jpg); text-decoration:none; }
.egypt { background:url(../images/toursAndSafaris/multicentres/index/egypt.jpg); text-decoration:none; }
.malaysia { background:url(../images/toursAndSafaris/multicentres/index/malaysia.jpg); text-decoration:none; }
.southAfrica { background:url(../images/toursAndSafaris/multicentres/index/southAfrica.jpg); text-decoration:none; }
.thailand { background:url(../images/toursAndSafaris/multicentres/index/thailand.jpg); text-decoration:none; }
.usa { background:url(../images/toursAndSafaris/multicentres/index/usa.jpg); text-decoration:none; }
.china { background:url(../images/toursAndSafaris/multicentres/index/china.jpg); text-decoration:none; }
.bali { background:url(../images/toursAndSafaris/multicentres/index/bali.jpg); text-decoration:none; }
.india { background:url(../images/toursAndSafaris/multicentres/index/india.jpg); text-decoration:none; }
.dubai { background:url(../images/toursAndSafaris/multicentres/index/dubai.jpg); text-decoration:none; }
.caribbean { background:url(../images/toursAndSafaris/multicentres/index/caribbean.jpg); text-decoration:none; }
.seychelles { background:url(../images/toursAndSafaris/multicentres/index/seychelles.jpg); text-decoration:none; }
.singapore { background:url(../images/toursAndSafaris/multicentres/index/singapore.jpg); text-decoration:none; }
.hongKong { background:url(../images/toursAndSafaris/multicentres/index/hongKong.jpg); text-decoration:none; }

.maldives span, .mauritius span, .sriLanka span, .kenya span, .egypt span, .malaysia span, .southAfrica span,
.thailand span, .usa span, .china span, .bali span, .india span, .dubai span, .caribbean span, .seychelles span,
.singapore span, .hongKong span {
	float:right;
	width:133px;
	height:23px;
	margin-top:37px;
	background-color:#ECEDF1;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

.maldives strong, .mauritius strong, .sriLanka strong, .kenya strong, .egypt strong, .malaysia strong, .southAfrica strong,
.thailand strong, .usa strong, .china strong, .bali strong, .india strong, .dubai strong, .caribbean strong, .seychelles strong,
.singapore strong, .hongKong strong {
	position:relative;
	left:95px;
	top:38px;
	font-weight:bold;
}
#browseContent div ul#toursBasic{
	margin-left:0;
}
ul#toursBasic li {
	display:block;
	float:left;
	width:223px;
	margin:3px !important;
}

#toursBasic ul, #toursBasic li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	text-indent:0pt;
}

ul#toursBasic li a {
    color:#331A04;
    margin-bottom:10px;
    text-decoration:none;
    font-size: 1.1em;
	font-weight: bold;
}

ul#toursBasic li a {
    color:#7B6444;
    line-height:1.1em;
	padding-bottom:6px;
	text-decoration: underline;
}

ul#toursBasic li strong {
	display:block;
}

ul#toursBasic div {
	text-decoration: none;
	width: 160px;
}

ul#toursBasic div a {
	filter:alpha(opacity=-100);-moz-opacity:.100;opacity:.100;
}

ul#toursBasic p {
	font-size:0.8em;
}

/* $Id: Favourite Tours & Safaris section
-----------------------------------------------------------------------------*/

.offerPromoBox, .offerPromoRight {
	border:1px solid #C8BDA1;
	float:left;
	margin: 0px 17px 15px 8px;
	padding-bottom:12px;
	width:450px;
}

.offerPromoRight {
	width:338px;
	margin-left:11px;
	margin-right:0px;
}

.offerPromoInner { padding:12px; }

.offerPromoInner p{
	width:260px;
	float:right;
	padding-left:6px;
	line-height:20px;
	margin:0px !important;
}
.offerPromoInner p img{
	border:none;
	padding:0px;
	margin:0px;
	float:none;
}

.offerTitle {
	height:22px;
	background:#C8BDA1;
	padding-top:3px;
	padding-left:12px;
	font-weight:bold;
}

.offerPromoPrice {
	padding-left:6px;
	font-weight:bold;
}

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

.offerCallToBook {
	font-size:11px;
	padding-left:12px;
	color:#321A00;
	font-weight:bold;
}

img.offerPromoImage {
	float:left;
	padding:2px;
	background:#ffffff;
	border:1px solid #C8BDA1;
}

/* $Id: Individual Tours pages
-----------------------------------------------------------------------------*/

#index1 {
	background-color: #331A04 !important;
	color: #fff;
	font-weight: bold;
}

#toursRightColumn {
	border-left:12px solid #FFFFFF;
	width:263px;
}

.tourContentBox {
	background-color: #F4F3EF;
	border: 1px solid #CAC1A4;
	padding: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.tourContentBox a { color:#422c17; }
.tourContentBox ul li { margin-left:20px; }

.multiContentBox {
	float:left;
	width:325px;
	background-color: #F4F3EF;
	border: 1px solid #CAC1A4;
	padding: 10px;
	margin-right:15px;
	margin-bottom: 15px;
	text-align: left;
	line-height:14px;
}

.noRightMargin { margin-right:0px !important; }

.multiCenterHeader {
	padding-bottom:5px;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px dotted #000000;
}
.multiCenterHeader a { color:#422c17; }
.multiCenterHeader a:hover { color:#FF6B18; }
.multiCenterText {
	height:70px;
	overflow:hidden;
}

.tourContentBox div {
	padding:3px;
	border:1px solid #7B6444;
	float:right;
}

.multiContentBox div {
	padding:3px;
	border:1px solid #7B6444;
	float:left;
	margin-right:10px;
}

.toursList li {
background:url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat scroll 0 -221px transparent;
font-weight:normal;
list-style:none outside none;
padding-left:15px;
}

.listContainer li {
background:url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat scroll 0 -221px transparent;
font-weight:normal;
list-style:none outside none;
padding-left:15px;
}

div.toursList ul.double {
	float: left;
	width: 200px;
}

.button_text {
	background-color: #F4F3EF;
	border: 1px solid #CAC1A4;
	padding: 10px;
	margin-bottom: 10px;
	text-align: left;
}

/* $Id: Tours galleries / maps
-----------------------------------------------------------------------------*/

#toursGallery{
	background:#F4F3EF none repeat scroll 0%;
	border-bottom:34px solid #FFFFFF;border-left:12px solid #FFFFFF;
	margin-top:1em;
	width:293px;
	text-align:center;
}

.toursSplitter {
	background-image:url(../themes/hnjww/images/pageElements/background/usaHighlightsBg.jpg);
	background-repeat:repeat-x;
	float:left;
	font-weight:bold;
	padding-left:6px;
	padding-top:10px;
	width: 686px;
}

.toursMap {
	float:right;
	height:79px;
	margin-top:-4px;
	text-align:center;
	width:144px;
}

.multicentresContent {
	font-weight:normal;
	list-style-image:url(../images/pageElements/glanceBullet.gif);
	float:left;
	margin-left:1.3em;
	margin-right:1.0em;
	width:135px;
}

/* Exciting Tours 3 Column
-----------------------------------------------------------------------------*/
.tours3ColContainer{
	width:696px;
	overflow:auto;
}
.tours3ColContainer div{
	float:left;
	margin-right:12px;
	width:220px;
}
.tours3ColContainer div.fRight{
	margin-right:0px;
}
.tours3ColContainer div p{
	padding:5px;
}
/* $Id: Tours & Safaris list middle section
-----------------------------------------------------------------------------*/

.leftColHeader {
	font-size: 1.4em;
	font-weight: bold;
	padding:20px 0 0 10px;
}

.leftColContent ul {
	font-size: 1.2em;
	margin-left:10px;
	padding-left: 20px;
}

/* $Id: Multicenter Styles
-----------------------------------------------------------------------------*/

#detailsColumn {
	float: left;
	width: 372px;
}


.multicenterRightColumn {
	float: right;
	height: 100%;
	margin-top: 15px;
	width: 293px;
}
.multicenterRightColumn .callToBookWidget {
	margin: 0 auto;
	width: 216px;
}
.multicenterRightColumn #infoBox {
	margin-bottom: 25px;
	zoom: 1;
}

.highlightsHeading {
	background-color: #CAC1A4;
	border-bottom: 2px solid #000;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	padding:2px 6px 2px 10px;
}

.infoContent {
	background-image:none;
	float: right;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width:118px;
}

#infoBox img {
	float: left;
	margin-bottom: 10px;
	padding: 2px 10px;
}
#infoBox ul li { font-weight: bold;	list-style: none; }
#infoBox ul li a { color:#422c17; }
#infoBox ul li a:hover { color:#ff6b18; }

/* $Id: Tours & Safaris & Multi Centres left column
-----------------------------------------------------------------------------*/

#leftColCallToAction {
	background: url(themes/hnjww/images/toursAndSafaris/index/leftColBlankMid.jpg) top left repeat-y;
	width: 245px;
}
#leftColCallToActionTop{
background: url(themes/hnjww/images/toursAndSafaris/index/leftColBlankTop.jpg) top left no-repeat;
}
#leftColCallToActionBottom{
	background: url(themes/hnjww/images/toursAndSafaris/index/leftColBlankBottom.jpg) top left no-repeat;
	width: 245px;
	height:16px;
}
#leftColCallToAction p {
	font-size: 1.1em;
	padding: 20px;
	padding-bottom:4px;
}

#leftColCallToAction p strong {
	font-weight: bold;
	font-size: 1.6em;
}

#leftColCallToAction a {
	font-weight: bold;
}

.resultsImage {
	float:left;
	height:96px;
	width:128px;
}

#TB_window p {
	margin-left: 20px !important;
	font-size: 1.2em;
}

#TB_window p ul li {
	font-size: 1.2em;
}

