
#themes		{	float:			right;			}
#path		{	float:			left;			}

#departures p	{	margin:			0; padding: 10px 0 0 0;	}

td.comments	{	width:			27%;			}
table.props	{	width:			100%;			}
td.book,
table.dep .comments {	padding:		10px 25px ;		}
td.date  	{	padding-right:		15px;			}
td.fact		{	border-bottom:		1px solid #ddd;
			padding-top:		5px;
			padding-right:		30px;			}
.price		{	font-weight:  		bold; font-size: 105%;			}

.att            {       margin:                 0.5em 0 0.5em 0;
                        padding:                1em 1em 1em 2em;
                        border:                 1px solid #f0f0f0;
                        background:             #f2f2f2;                  }
.att .blt       {       position: absolute; margin-left: -1em; margin-top: -3px; width: 1em; float: left; font-size: 150%;         }


#article	{	width: 75%;}

#extraInfo td 	{	vertical-align:		middle; 
			padding:		0 1px 0 1px;		}
#depFacts 	{	text-align:		left;			}
#depFacts td	{	font-weight:		bold;			}
#extraInfo table  {	margin:			0;		 	}

#extraInfo 	{	clear: both;
			border-bottom: 		1px solid #ddd; 
			margin-top:		-6px;
			padding:		0 0 7px 0;
                        margin-bottom:          5px;                    }

#highlights	{	float:			right;			}

#tourIntro      {       position:               relative;               }
#fbLike         {       float:                  right;
                        margin-top:             2px;
                        right:                  25px;
                        position:               absolute;               }

#guide,
#forecast	{	float:			left;
			clear:			left;			}

#forecast	{	width:			410px;			}

.guideBox	{	clear:			left;
			margin-bottom:		10px;			}

#moreInfo tr td {       color:                  #444;                   } 
#moreInfo tr td:first-child { text-align:       right; color: #000;     }


#guide,#highlights {	width:			420px;
			padding:		4px 0 0 0;
			margin-bottom:		15px;		}
#highList 	{	float:			left;
			padding:		0 0 0 15px;
			margin:			0 0 0 5px;
			width:			160px;
			list-style:		none;			}
#highlights li a {	cursor:			pointer;		}
#highlights li	{	display:		block;
			margin-bottom:		1em;
			margin-left:		0;
			padding-left:		0;				}
#highlights li.c {	padding-left:		15px; margin-left: -15px;		}
#highlights li.c { 	background:		url("/img/active_img.gif") no-repeat 0 3px; 	}
#highlights li.c a {	color:			#aaa; text-decoration: none;		}
#highInner	{	position:		relative;
			width:			220px;
			height:			155px; 					}
#highInner,
#guide img 	{	float:			left;
			margin-top:		3px;
			margin-bottom:		10px;			}
#guide img	{	margin-right:		15px;			}

#guide cite	{	display:		block; clear: left;
			margin:			0 0 1em 0;		}
#map 		{	width:			100%;
			height:			455px;
			margin-top:		20px;
			margin-bottom:		20px;			 }

#bimg1,#bimg2	{	position: 		absolute;
			top: 			0;
			margin:			0;			}
.info		{ 	margin:			0.5em 0.2em 0 0;	}

