@charset "utf-8";
/* CSS Document */
/******************************/
/***Tours Left Column Styles***/
/******************************/
#leftColTours{ float:left; width:190px; height:666px; border:none; background:url(../../graphics/backgrounds2/toursGradLight.jpg) repeat-x; }
#leftColTours ul { list-style: url(../../graphics/backgrounds2/arrow.gif); margin:-5px 0 0 30px; padding: 0px; line-height:21px;}
#leftColTours ul ul { list-style: url(../../graphics/backgrounds2/greenhyphen.gif); margin: 0 0 0 15px; padding:0;}
#leftColTours .leftnav ul li{ color:#003300; font-size: 11px; font-weight:bold;}
#leftColTours .leftnav a:hover, .leftnav ul a:hover { color:#026369; font-weight: normal; text-decoration: underline; font-size: 11px; }
#leftColTours .leftnav a, .leftnav a:hover { color:#026369; font-weight: normal; text-decoration: none; font-size: 11px; }
#leftColTours .leftnav h2{ color:#026369 ; font-size: 11px; padding:0 0 10px 12px; margin: 0px; text-transform: uppercase; }
#leftColTours .leftnav h2  { color:#026369; font-weight: bold; }
#leftColTours .leftnav h2 a:hover { color:#026369; font-weight: bold; }
#leftColTours .leftnav hr{ color:#026369; background-color:#026369; border: 0px; height: 1px; margin: 10px 5px 10px 15px; _margin: 5px 5px 5px 15px; padding: 0px; }
/***********************/
/***Tours Main Styles***/
/***********************/
/***List Properties***/
.tourlist ul{ list-style: url(../../graphics/backgrounds2/greenArrow.gif); }
.tourlist { width:590px; display: block; padding:0px; margin: 15px auto 5px auto; float:left; }
.tourlist li { vertical-align: top; text-align:left; }
.tourlist a{ color:#555; font-size:11px; text-decoration:none; font-weight:bold;}
.tourlist a:hover{ text-decoration:underline; }
/***Image Properties***/
.genericTourImg{background: url(../../graphics/tours2/tourGeneric.jpg) no-repeat; float:left; height:95px;}
.africaImg{background: url(../../graphics/tours2/africa.jpg) no-repeat; float:left; height:95px;}
.australiaImg{background: url(../../graphics/tours2/australia.jpg) no-repeat; float:left; height:95px;}
.canadaalaskaImg{background: url(../../graphics/tours2/canada.jpg) no-repeat; float:left; height:95px;}
.chinahongkongjapanImg{background: url(../../graphics/tours2/asia.jpg) no-repeat; float:left; height:95px;}
.indiathehimalayassrilankaImg{background: url(../../graphics/tours2/india.jpg) no-repeat; float:left; height:95px;}
.newzealandthepacificImg{background: url(../../graphics/tours2/newzealand.jpg) no-repeat; float:left; height:95px;}
.southeastasiaImg{background: url(../../graphics/tours2/asia.jpg) no-repeat; float:left; height:95px;}
.southcentralamericaImg{background: url(../../graphics/tours2/samerica.jpg) no-repeat; float:left; height:95px;}
.themiddleeastImg{ background: url(../../graphics/tours2/middleeast.jpg) no-repeat; float:left; height:95px;}
.usaImg{background: url(../../graphics/tours2/usa.jpg) no-repeat; float:left; height:95px;}
.arcticImg{background: url(../../graphics/cruises2/cruiseDestinations/cruiseArctic.jpg) no-repeat; float:left; height:95px;}
.antarcticImg{background: url(../../graphics/cruises2/cruiseDestinations/cruiseAntarctica.jpg) no-repeat; float:left; height:95px;}

.africaTour{ background: url(../../graphics/tours2/africa.jpg) no-repeat; float:left; height:95px;}
.asiaTour{ background: url(../../graphics/tours2/asia.jpg) no-repeat; float:left; height:95px;}
.australiaTour{ background: url(../../graphics/tours2/australia.jpg) no-repeat; float:left; height:95px;}
.canadaTour{ background: url(../../graphics/tours2/canada.jpg) no-repeat; float:left; height:95px;}
.caribbeanTour{ background: url(../../graphics/tours2/caribbean.jpg) no-repeat; float:left; height:95px;}
.europeTour{ background: url(../../graphics/tours2/europe.jpg) no-repeat; float:left; height:95px;}
.indiaTour{ background: url(../../graphics/tours2/india.jpg) no-repeat; float:left; height:95px;}
.indianoceanTour{ background: url(../../graphics/tours2/indianocean.jpg) no-repeat; float:left; height:95px;}
.middleeastTour{ background: url(../../graphics/tours2/middleeast.jpg) no-repeat; float:left; height:95px;}
.newzealandTour{ background: url(../../graphics/tours2/newzealand.jpg) no-repeat; float:left; height:95px;}
.samericaTour{ background: url(../../graphics/tours2/samerica.jpg) no-repeat; float:left; height:95px;}
.usaTour{ background: url(../../graphics/tours2/usa.jpg) no-repeat; float:left; height:95px;}
/*******************************/
/***Tours Right Column Styles***/
/*******************************/
#rightColTours{ float:right; width:190px; height:666px; border:none; background:url(../../graphics/backgrounds2/toursColLight.jpg) no-repeat; }
#rightColTours .rightnav a, .rightnav a:hover { color:#006666; font-weight: bold; text-decoration: none; font-size: 11px; }

/***TOUR BUBBLE TOOL TIPS***/
.bubble {
background-color:#e1e1e1;
border:2px solid #555555;
margin:0 auto 0 auto;
padding:3px 6px 3px 6px;
position:absolute;
text-align:center;
float:left;
-moz-border-radius:5px;
-webkit-border-radius:5px;
z-index:100;
cursor:crosshair;
}
/***TOOLTIP TEXT***/
.bullitt{float:left; clear:both; dispaly:block; position:relative; white-space:nowrap;}
.areaInfo{list-style:disk; color:#5779BC; text-align:left; margin:0 0 0 0; padding:0 0 0 15px; line-height:11px; clear:both;}
.areaInfo li span{color:#555555; font-size:10px;}
.tiptext{ font-size:11px; text-align:left; padding:2px; margin:0; color:#555555; clear:both;}	

.bubbleAnk{text-decoration:none; position:relative; z-index:6; color:#5779BC; cursor:crosshair;}
.bubbleTxt{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold; float:left; color:#5779BC; text-align:left; max-width:180px;}

/***CSS TRIANGLES***/
.border{ border-style: solid; height:0; width:0; position:absolute; z-index:0;}
.arrow{border-style: solid; height:0; width:0; position:absolute; z-index:0;}
.b-down {border-color:#555555 transparent transparent transparent; border-width:15px 15px 0px 0px; top:5px; left:-2px;}
.a-down {border-color: #e1e1e1 transparent transparent transparent; border-width:15px 15px 0px 0px; top:0; float:left; position:relative;}

.b-right {border-color:transparent transparent transparent #555555; border-width:0 0 15px 15px;  top:0; right:-5px;}
.a-right {border-color:transparent transparent transparent #e1e1e1; border-width:0 0 15px 15px;  top:2px; right:0px;}

.b-left {border-color:transparent #555555 transparent transparent; border-width:0 15px 15px 0;  top:0; left:-5px;}
.a-left {border-color:transparent #e1e1e1 transparent transparent; border-width:0 15px 15px 0;  top:2px; left:0;}

.b-up {border-color:transparent transparent #555555; border-width:0 0 15px 15px; bottom:5px; left:2px;}
.a-up {border-color:transparent transparent #e1e1e1; border-width:0 0 15px 15px; bottom:0; margin:5px 0 0 0;  float:left; position:relative;}

.pointHolderDown{height:20px; width:20px; dispaly:block; border:none; position:absolute; margin:16px 0 0 0; padding:0; top:0; left:0;}
.pointHolderUp{height:20px; width:20px; dispaly:block; border:none; position:absolute; margin:-17px 0 0 0; padding:0; top:0; left:0;}
.pointHolderLeft{height:20px; width:20px; dispaly:block; border:none; position:absolute; margin:0 0 0 -11px; padding:0; top:0; left:0;}
.pointHolderRight{height:20px; width:20px; dispaly:block; border:none; position:absolute; margin:0 -11px 0 0; padding:0; top:0; right:0;}
/* IE6 */
.b-up {
_bottom:23px;
_border-left-color:pink;
    _border-top-color:pink;
    _border-bottom-color:#555555;
    _border-right-color:pink;
    _filter: chroma(color=pink); 
	
}
.a-up {
_bottom:18px;
_border-left-color:pink;
    _border-top-color:pink;
    _border-bottom-color:#e1e1e1;
    _border-right-color: pink;
    _filter: chroma(color=pink);
		
	}
.b-right {
    _border-width:15px 15px 0 0;
    _border-left-color:pink;
    _border-top-color:#555555;
    _border-bottom-color:pink;
    _border-right-color:pink;
    _filter: chroma(color=pink); 
}
.a-right {
    _border-width:15px 15px 0 0;
	_border-left-color:pink;
    _border-top-color:#e1e1e1;
    _border-bottom-color:pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
	_right:0;
	}
.b-down {
    _border-left-color: pink;
    _border-bottom-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink); 
	
}
.a-down {
    _border-left-color: pink;
    _border-bottom-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
	_left:0;
	}
.b-left {
    _border-width:15px 0 0 15px;
    _border-left-color:pink;
    _border-top-color:#555555;
    _border-bottom-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink); 
}
.a-left {
    _border-width:15px 0 0 15px;
    _border-left-color:pink;
    _border-top-color:#e1e1e1;
    _border-bottom-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
	_left:0;
	}
/***CURSOR MAGNIFYING GLASS***/
.ctz{ font-size:10px; text-align:right; padding:0; margin:0; color:#000; float:right; clear:both;}	
.zoomIn, { cursor: url(zoomIn.cur), url(../../graphics/tourMapNav/icon/zoomIn.cur), default;}
.zoomIn{ cursor: url(zoomIn.cur), url(../../graphics/tourMapNav/icon/zoomIn.cur), default;
} 
/***WORLD MAP TOOL TIP***/
#leftToolTip {
background-color:#e1e1e1;
border:2px solid #555555;
padding:3px 6px 3px 6px;
position:absolute;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
z-index:3;
width:auto;
margin:8px auto 0 33px;
float:left;
width:auto;
}

#mapNavigation{width:588px; border:none; text-align:left; position:relative;}

.africa{height:600px;}
.southafrica{height:500px;}
.australia{height:500px;}
.newsouthwales{height:405px;}
.queensland{height:540px;}
.canadaalaska{height:412px;}
.chinahongkongjapan{height:500px;}
.indiathehimalayassrilanka{height:622px;}
.newzealandthepacific{height:580px;}
.southeastasia{height:488px;}
.southcentralamerica{height:580px;}
.themiddleeast{height:400px;}
.usa{height:379px;}
.easternusa{height:414px;}
.westernusa{height:480px;}
.thesouth{height:434px;}
/***TABLE PAGINATION***/
.maxtd{padding:15px 5px 15px 5px; margin:0; vertical-align:top;}
.tourText{color:#006666; font-size:11px; margin:0 0 3px 5px;}
.tourTableTxt1{color:#006666; font-size:11px;}
.tourTableTxt1 a{text-decoration:none;}
.tourTableTxt2{width:auto; text-align:left; color:#006666;}
.tourTableTxt2 a{text-decoration:none;}
.tourTableTxt3{width:auto; text-align:center; color:#006666;}
.tourTableTxt3 a{text-decoration:none;}
.dark{color:#002222; font-size:11px;}
.light{color:#006666; font-size:11px;}
.titleAnk2 a{text-decoration:none; color:#006666; font-weight:bold;}
.titleAnk1 a{text-decoration:none; color:#003333; font-weight:bold;}
.ank a{text-decoration:none; color:#003333; font-weight:bold; font-size:11px;}
.from{font-size:10px; font-weight:normal; text-align:left;}
.cellHighlights{margin-top:0; padding:0 0 15px 5px; }
.cellHighlights a{text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.cellTop{vertical-align:top; background-color: #E4F5E4; padding:15px 0 0 0;}
.greenCell{vertical-align:bottom; background:#e4f5e4 url(../../graphics/tours2/tourTableGrad.jpg) repeat-x bottom;}
.mintd{margin:0; padding:0 0 0 5px;}
.mintoptd{margin:0; padding:15px 0 5px 5px;}
.mintd a{text-decoration:none;}
.mintoptd a{text-decoration:none;}
.contact{color:#006666; text-decoration:underline;}

