@charset "utf-8";

/* CSS Document */







h1{ padding:0 0 0 5px; color:#006699; font-family:Verdana, Arial, Helvetica, Sans-serif; letter-spacing:1px; font-weight:bold; font-size:20px; margin:0; }



h2 {color:#006699; font-size:18px;}



hr { color: #abd2cd; background-color: #abd2cd; border: 0px; height: 1px; margin:5px 0px 5px 5px; _margin:0 5px 0 15px; padding: 0px; }



/********************************/



/***Europe Left Column Styles***/



/********************************/



#leftColEuro{ float:left; width:190px; min-height:666px; _height:777px; border:none; background:url("../../graphics/backgrounds2/europeGrad.jpg") repeat-x; }



#leftColEuro ul { list-style: url("../../graphics/backgrounds2/blueSolidArrow.gif"); margin: 0px 0px 15px 30px; padding: 0px; }



#leftColEuro ul ul { list-style: url("../../graphics/backgrounds2/greyhyphen.gif"); margin: 5px 0px 0px 15px; }



#leftColEuro .leftnav a:hover, .leftnav ul a:hover { color:#000066; font-weight: normal; text-decoration: underline; font-size: 11px; }



#leftColEuro .leftnav a, .leftnav a:hover { color:#000066; font-weight: normal; text-decoration: none; font-size: 11px; }



#leftColEuro .viewDetails{width:90px; height:10px; float:right; clear:both; text-align: right; margin:0; padding:0; color:#ffffff;}



#leftColEuro .leftnav h2{ color: #000066; font-size: 11px; padding:0 0 5px 12px; margin: 0px; text-transform: uppercase; }



#leftColEuro .leftnav h2 a { color: #000666; font-weight: bold; }



#leftColEuro .leftnav h2 a:hover { color: #000666; font-weight: bold; }



#leftColEuro .leftnav hr{ color: #ffffff; background-color: #ffffff; border: 0px; height: 1px; margin:5px 5px 5px 15px; _margin:0 5px 0 15px; padding: 0px;}



/*********************************/



/***Europe Right Column Styles***/



/*********************************/



#rightColEuro{ float:right;  width:190px; min-height:666px; _height:777px;  border:none; background:url("../../graphics/backgrounds2/europeGrad.jpg") repeat-x; }



#rightColEuro .rightnav .euroImg img{ margin:0 auto 10px auto; _margin:0 0 10px 20px;}



*:first-child+html #rightColEuro .rightnav .euroImg img{margin:0 0 10px 20px;}



#rightColEuro .rightnav a, .rightnav a:hover { color:#000079; font-weight: bold; text-decoration: none; font-size: 11px; }







.euroTxtNorm{ color:#666; vertical-align: top; text-align: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; margin: 0px 10px 10px 4px; float:left;}



.euroTxtNorm a{ color:#006666; font-weight: normal; text-decoration: underline; font-size: 12px;}



.euroTxtCenter{ color:#555555; vertical-align: top; text-align:center; font-size: 12px; margin: 0px 10px 10px 0px; }



.euroTxtCenter a{ color: #555555; font-weight: normal; text-decoration: none; font-size: 12px;}



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







.euroDestinations{margin:0 auto 0 auto;}

#euroDestinations a{text-decoration:none}

#euroDestinations a:hover{text-decoration:underline}





.euroTxtPortal{ color:#666; vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; margin:0; padding:0 0 0 3px; float:left; clear:left;}
.euroDestPortal{
-moz-border-radius: 10px;
border-radius: 10px;
border:2px solid #aabbd1;
width:140px;
height:115px;
float:left;
margin-right:3px;
margin-bottom:3px;}
.euroDestPortal a{color:#666; font-weight:bold;vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; margin:auto;padding 0 0 0 0;clear:left;}


.portalIndent{border:none; width:75px; height:115px; float:left;}



.euroDestPrtalImg{margin:5px 0 0 0;}



.xs{font-size:10px;}



.blueBols{color:#000063; font-weight:bold; letter-spacing:-1px;}



.cityInfo{width:580px; height:300px; border:none; margin:0 0 0 5px; vertical-align:top; display:block; padding:10px 0 0 0;}



#genRome{background:url(../../graphics/europe/destinationGeneric/Rome.jpg) no-repeat top left;}



#genVenice{background:url(../../graphics/europe/destinationGeneric/Venice.jpg) no-repeat top left;}



#genIstanbul{background:url(../../graphics/europe/destinationGeneric/Istanbul.jpg) no-repeat top left;}



#genBruges{background:url(../../graphics/europe/destinationGeneric/Bruges.jpg) no-repeat top left;}



#genBarcelona{background:url(../../graphics/europe/destinationGeneric/Barcelona.jpg) no-repeat top left;}



#genParis{background:url(../../graphics/europe/destinationGeneric/Paris.jpg) no-repeat top left;}



#genAmsterdam{background:url(../../graphics/europe/destinationGeneric/Amsterdam.jpg) no-repeat top left;}


#cityTxtHolder{background:#fff; height:auto; width:560px; -moz-opacity:.70;



	-ms-filter:”alpha(opacity=70)”;



	filter:alpha(opacity=70);



	opacity:.70; -moz-border-radius: 10px;



border-radius: 10px;



 margin:0 auto 0 auto;



 vertical-align:top;



 display:block;



 position:relative;



}


.cityTxt{color:#000063; font-size:11px; padding:5px; margin:0;}

.package{
-moz-border-radius: 10px;
border-radius: 10px;
border:2px solid #aabbd1;
width:580px;
height:auto;



margin:0 auto 10px auto;



display:inline-block;

}



.packageBestBuy{

width:100%;	

height:auto;

margin:0 auto 10px auto;

display:inline-block;



}


.euroHighlights { float:left; text-align:left; font-size:11px; color:#555555; margin:0; padding:5px; width:290px;}
.euroHighlights li{margin-right:12px; list-style:none; list-style-image:none;}
.transThumb{float:left; width:100px; height:auto; text-align:left; }
.hotelThumb{margin-left:5px; float:right;}
.packageThumbs{width:260px; height:75px; display:block; border:none; float:right; margin:5px;}



.packageTitle,.packageTitle a{color:#000063; font-weight:bold; font-size:14px; margin:0; padding:2px; float:left; text-decoration:none}

.packageTitle a:hover{

	text-decoration:underline;

}







.moreinfo{

	color:#000063; font-weight:bold; font-size:10px; margin:0; text-decoration:none; padding-bottom:3px; float:right ;margin-right:5px; clear:both;

}



.moreinfo:hover{

	text-decoration:underline;	

}

.hotelHighlights{

	float:left; text-align:left; font-size:13px; color:#555555; margin:0; padding:5px; width:290px;

	list-style-image:none;

	list-style-type:none;

}



.upgrade{background:url(../../graphics/latestoffers/upgrade.gif) no-repeat; width:20px; height:16px; border:none; font-size:14px; font-weight:bold; color:#E27421}



.titleboxEuro{ color:#006659; font-size:18px; text-align:left; font-weight:bolder; border-bottom:2px solid #CCE3E1; width: 63% }

.titleboxEuroSmall{

	text-decoration:none;

	font-size:12px !important;

	color:#006659;

}

.titleboxEuro a:hover{

	text-decoration:underline;

}



#hotellink{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	
	text-align:left;
	clear:left;
}

#hotellink a{color:#666;text-decoration:none;font-weight:bold;vertical-align: top; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; margin:auto;padding 0 0 0 0;clear:left;}
#hotellink a:hover{
	text-decoration:underline;
}



