@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;}

.indiathehimalayasImg{background: url(/graphics/PPC/IndiaPPC.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;}

.russiacentralasiaImg{background: url(../../graphics/tours2/russiaCentralAsia.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:425px;}

.chinahongkongjapan{height:500px;}

.indiathehimalayassrilanka{height:622px;}

.newzealandthepacific{height:580px;}

.russiacentralasia{height:320px;}

.southeastasia{height:488px;}

.southcentralamerica{height:580px;}

.thecaribbean{height: 350px;}

.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;}

.round{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/Rail.nsf/PIE.htc);
}
.round{
border: 1px solid #ccc;
}

.offer a{
font-size:14px;
font-weight:bold;
text-decoration:none;   
color:#006666;
}
.offer h2{
margin-bottom:-8px;
padding-bottom:0px;
}

.offer a:hover{
text-decoration:underline;
}