/*--------------------------------------------*/
/*-------------- INDEX PAGE -----------------*/
/*--------------------------------------------*/

.morePopular {margin:10px 0;}
.morePopular td {font-size:11px;width:91px;text-align:center;padding-bottom:10px;}
.morePopular img {border:none;display:block;margin-bottom:2px;width:85px;}

.topDTTL {padding:5px 0;border-bottom:1px solid #FFE29D;margin:0;}
.topDTTL span {color:#FF0000;}

.gmapDesc {font-size:11px;margin:10px 0 0 10px;}

#featDestTitle {background:#DEE7EF;border-bottom:1px solid #008BB9;padding:4px 10px;margin:0;font-weight:bold;}

.pTitleB2{background:#008BB9;border-bottom:5px solid #C2D9EE;padding:4px 10px;margin:0;font-weight:bold;color:#FFFFFF;}

#topTentitle {background:#DEE7EF;border-bottom:1px solid #008BB9;padding:4px 10px;margin:0 0 10px 0;font-weight:bold;}
.toptenpic {float:left;width:120px;margin-right:6px;}
.toptenpic img {border:none;display:block;}

#loctable td {vertical-align:top; width:50%;}
#loctable td ul { font-size:11px; margin:0; padding:0; list-style-type:none;}
#loctable td ul li { height:15px;}

.mapwait {color:#fea25e;font-weight:bold;padding-top:10px;}
/*----------------------------------------*/

/*#alldest {background-image:url(/hotels/images/searchfrmback.gif); background-repeat:repeat-x;}*/
#alldest p {}
#alldest .list {padding:8px 4px 0 0;}

#indexbar td {font-size:11px;}

#cubamap ul {background:url(/destinations/images/map_zones.gif) no-repeat center;height:220px;width:550px;padding:10px 0;margin:0 0 15px 0;border:1px solid #CCCCCC;}
#cubamap li {position:relative;list-style-type:none; width:200px; font-size:11px;}
	#lnkJardin {left:360px; top:50px;}
	#lnkVinales {left:5px; top:45px;}
	#lnkHavana {left:100px; top:-30px;}
	#lnkVaradero {left:200px; top:0px;}
	#lnkLargo {left:140px; top:65px;}
	#lnkTrinidad {left:280px; top:15px;}	
	#lnkHolguin {left:470px; top:25px;}
	#lnkSantiago {left:400px; top:85px;}
#cubamap a { text-decoration:none; color:#000099;}
#cubamap a:hover { text-decoration:underline;color:#FF0000;}


.locselect {padding:4px 0;font-size:14px;color:#FF9900; border-bottom:1px dotted #FF9900;}
.topmost {margin:10px 0;border:1px solid #d4ebff; background:#edf6ff; padding-bottom:5px;}
.topmost p {margin:5px;}
.topmostTTL {background:#d4ebff;font-size:12px;font-weight:bold;padding:3px 5px;color:#0c7bd6;}
.topmost strong {color:#000099;}


/*--------------------------------------------*/
/*-------------- LOCATION PAGE -----------------*/
/*--------------------------------------------*/

#weatherFrame {border:2px solid #9ed1ff; margin-bottom:15px;}
#weatherFrame .weatherTTL {background:#9ed1ff;padding:3px 5px;margin:0 0 2px 0;font-weight:bold;}
#weatherFrame p {padding:3px 5px;margin:0;}

.zonesDesc {margin:10px 0; border:1px solid #CCCCCC; padding:5px;}
.zonesDesc strong {font-size:14px;}
.othPoles {float:left;width:180px;margin:0 0 1px 0;}

/*.wizSubTTL {padding:3px 10px;background:#ffc884;border-bottom:1px solid #fea25e;font-weight:bold;color:#993333;}*/

#climatetable {border-left:2px solid #DCE4F5; border-right:2px solid #DCE4F5;}
#climatetable .indexed {margin:0 0 0 7px;font-size:11px;}
#climatetable .indexed td {font-size:11px;}
#weathertitle { background-image:url(/destinations/images/discover-top_fill.gif); text-align:center; height:18px; padding-top:4px;}
.roundbottom {background-image:url(/destinations/images/discover-bottom.gif); background-repeat:no-repeat; background-position:top; width:170px; height:8px;}

#destabs {margin:2px 0 10px 0;}
#destabs ul {margin:0;padding:2px 0;background:url(/destinations/images/tbback.gif) repeat-x center bottom;}
#destabs li {list-style:none;display:inline;}
#destabs a.set {text-decoration:none;padding:2px 10px;color:#000000; background:url(/destinations/images/tbset.gif) repeat-x center bottom; font-weight:bold; border:1px solid #E9C578; border-bottom:0;}
#destabs a.unset {text-decoration:none;padding:2px 10px;color:#0000FF;background:url(/destinations/images/tbunset.gif) repeat-x center bottom; }

#destsearch td {font-size:11px; padding-bottom:4px;}
#destsearch input, select {font-size:11px;}

#travelers select {margin-bottom:2px;}

.stayTitle {background-color:#008BB9;padding:5px 10px;font-size:14px;font-weight:bold;margin:0;color:#FFFFFF;}
.themessubtitle {background:#edf6ff;padding:3px 5px;margin-bottom:10px;color:#0c7bd6; font-weight:bold; border-bottom:1px solid #d4ebff;}
.themessubtitle span {float:right;}
.staylist {margin:0 0 30px 0; padding:0; list-style-type:none;}
.staylist li .rightdata {float:right;}
.squaredlist li .rightdata {float:right;font-size:11px;color:#999999;}

#morerecommend {margin:20px 0;}
#morerecommend ul {margin:0; padding:0; list-style-type:none;}


/*--------------------------------------------*/
/*-------------- TOP TEN PAGE -----------------*/
/*--------------------------------------------*/
#topHead {height:100px;padding:15px 0 0 175px;border-bottom:2px dotted #6B8EC6;clear:both;margin-top:-5px; background:url(/destinations/images/topIndex1.jpg) no-repeat;}
#topHead h2.topTitle {font-size:28px;font-weight:normal;color:#3360CA;margin:0 0 5px 0;}
#topIndex {float:right;width:160px;margin:0;}
#topIndex p {font-weight:bold; margin:10px 0 5px 0; text-transform:uppercase;}
#topIndex ul {margin:0; padding:0; list-style-type:none; border-top:1px solid #F2F2F2;}
#topIndex ul li {padding:2px 0 2px 15px; border-bottom:1px solid #E9E9E9; background:url(/common/images/this_mn.gif) no-repeat 0px 6px;}
#topIndex ul a {text-decoration:none; font-size:11px;}
#topIndex ul a:hover {color:#FF0000; text-decoration:underline;}

#topContent {float:right;width:585px;margin-left:15px;}
#topContent .topItem {padding:15px 0; border-bottom:1px solid #999999;}
#topContent .topItem h3 {color:#CC6600;}
#topContent .topItem img {float:right; margin-left:15px;}

