div#map.preview
{
	position   : static;
	width      : 100%;
	height     : auto;
	background : none;
	border     : none;
	margin     : 0;
}
div#map.preview div#innermap
{
	padding    : 0;
	margin     : 0;
	height     : 150px;
	background : url('map-load.gif') center no-repeat;
}
div#map.normal div#innermap
{
	border-width : 5px;
}
div#map.normal
{
	position     : absolute;
	width        : 500px;
	height       : 433px;
	z-index      : 90;
	cursor       : move !important;
	padding      : 0 14px 14px 0;
	border-width : 0;
	background   : url('shadow30.png');
}
div#map.normal #showMap,
div#map.preview #close_map
{
	display : none;
}
div#map p
{
	border : none;
	height : auto;
}
div#map.normal .handle
{
	font-size   : 17px !important;
	padding     : 0;
	line-height : 0.6;
	margin      : 0;
	height      : 20px;
	cursor      : move; /* repeating for IE6 */
	padding     : 0 !important;
}
div#map .handle #close_map
{
	font-size      : 14px !important;
	float          : right;
	text-transform : lowercase;
	cursor         : pointer !important;
	padding        : 0 0 0.125em 0.125em;
	line-height    : 1;
	border         : none;
}
div#map.preview div#google
{
	width  : 100%;
	height : 100%;
}
div#map.normal div#google
{
	width  : 100%;
	height : 413px;
}
div.blockleft div.generalblock div#map div
{
	background : none;
}
div#map.preview div#google a.api_logo,
div#map.preview div#google a.terms_maps,
div#map.preview div#google span
{
	display : none;
}
td#left.leftwide #destBoxInc table.generaltable td.firsttd
{
	width      : 120px !important;
	text-align : left;
}
/* End #map, #google and .handle */
/* Begin BInfoWindow */
div.BInfoWindow
{
	visibility : hidden;
	position   : absolute;
	z-index    : 200;
	top        : 0;
	left       : 0;
	width      : 200px;
	border     : solid 1px white;
	color      : inherit;
	background : white !important;
}
div.BInfoWindow h3,
div.BInfoWindow p
{
	margin    : 0   !important;
	font-size : 8pt !important; /* IE7: fixed size and important necessary for hotel page. */
}
div.BInfoWindow h3
{
	padding : 0.5em;
}
div.BInfoWindow h3 .subhead
{
	font-weight : normal;
}
div.BInfoWindow h3 img
{
	float   : right;
	padding : 0.25em 0.5em 0 0;
}
div.BInfoWindow p
{
	padding     : 0.5em !important;
	clear       : right;
	line-height : 1.1;
}
div.BInfoWindow p img
{
	float   : left;
	padding : 0 0.5em 0.5em 0;
	width   : 64px;
	height  : 64px;
	display : block;
}
div.BInfoWindow.airport h3,
div.BInfoWindow.city h3,
div.BInfoWindow.country h3,
div.BInfoWindow.district h3,
div.BInfoWindow.landmark h3,
div.BInfoWindow.place h3,
div.BInfoWindow.region h3
{
	color            : white;
	background-color : rgb(92.9%, 0%, 0%);
}
div.BInfoWindow.airport h3
{
	background-color : rgb(0%, 0%, 40%);
}
div.BInfoWindow.city h3
{
	background-color : rgb(60%, 0%, 0%);
}
div.BInfoWindow.landmark h3
{
	background-color : rgb(40%, 60%, 80%);
}
div.BInfoWindow.hotel,
div.BInfoWindow.hotel_searchresults,
div.BInfoWindow.hotel_available,
div.BInfoWindow.hotel_current
{
	width : 250px;
}
div.BInfoWindow.hotel h3,
div.BInfoWindow.hotel_searchresults h3,
div.BInfoWindow.hotel_available h3,
div.BInfoWindow.hotel_current h3
{
	background-color : white;
}
div.BInfoWindow.hotel p,
div.BInfoWindow.hotel_searchresults p,
div.BInfoWindow.hotel_available p,
div.BInfoWindow.hotel_current p
{
	color : white;
}
div.BInfoWindow.hotel
{
	background-color : rgb(0%, 20%, 40%) !important;
}
div.BInfoWindow.hotel_searchresults
{
	background-color : rgb(100%, 40%, 10%) !important;
}
div.BInfoWindow.hotel_available,
div.BInfoWindow.hotel_current
{
	background-color : rgb(100%, 40%, 10%) !important;
}
div.BInfoWindow.hotel_searchresults
{
	background-color : rgb(60%, 60%, 60%) !important;
}
div.BInfoWindow.airport p,
div.BInfoWindow.landmark p
{
	display : none;
}
/* End BInfoWindow */



div#map.normal
{
	width : 640px !important;
}
div#map.normal div#innermap
{
	background-color : rgb(0%, 60%, 80%);
	border           : rgb(0%, 60%, 80%) 5px solid;
	width            : 640px !important;
}
div#map.normal .handle
{
	color       : white; 
	background  : none;
	text-shadow : 2.0pt 2.0pt 2.5pt black;
	line-height : 1;
}
div#map .handle #close_map
{
	color: white !important;
}

