/* MULTIMAP */
.mapMainContainer{width:660px;height:450; border-style: none; margin: 0 auto;}
#mapViewer{width: 660px; height: 410px;}
#textDisplayArea{font-size:0.8em;}
#panZoomContainer{float:right;}
#destinationkey { background:#eee; margin-top:5px; padding:10px; font-size: 0.8em; width:640px; }

#destinationkey #first { padding:0; width:85px !important; }
#destinationkey ul { list-style-type:none; }
#destinationkey .divider { border-top:1px dashed #ccc; margin:10px 0 10px 0;}
#destinationkey ul li { display:inline; margin-right:23px; padding: 0 0 8px 26px; display:block; width:110px; float:left;}
#destinationkey #displayo div { margin:8px 0 0 10px; }
#destinationkey #resInfo { float: left; width: 160px; font-size:0.85em; display:inline; }
#destinationkey #desInfo { float: left; width: 160px; font-size:0.85em; margin-left:107px; display:inline; }
#destinationkey #accommInfo { float: left; width: 185px; font-size:0.85em; display:inline; }
#destinationkey input { margin-right:10px; }
#destinationkey select { width:150px; }
#desmarker { background: url(/images/browse/destination_marker.gif) no-repeat }
#resmarker { background: url(/images/browse/resort_marker.gif) no-repeat }
#accommmarker { background: url(/images/browse/accommodation_marker.gif) no-repeat }
#hotmarker { background: url(/images/browse/hotel_marker.gif) no-repeat }

/*Roll over */

.mc-roll span {float:none!important; text-align:left!important;}
html>body .roll-cont {display:block; width:247px; background:url(/images/siteElements/roll/roll-box_06.png) repeat-y; padding:0px!important;}
.contain { display:none;}
html>body .headRoll {background:url(/images/siteElements/roll/roll-box_03.png) no-repeat; display:block; height:24px; width: 187px; color:#FFF; font-size:1.2em; font-weight:bold; padding: 12px 20px 0 40px!important;}
.gradCont {background:#dfe4eb url(/images/siteElements/roll/roll-box_08.gif) repeat-x; display:block; width:199px; margin:0 auto 0 auto; color:#000000; font-size:0.95em; padding:10px !important;}
html>body .footRoll {background:url(/images/siteElements/roll/roll-box_10.png); display:block; height:47px; width:247px; padding:0px !important;}
a.mc-roll:hover{z-index:25; background-color:transparent;}
a.mc-roll:hover .contain { display:block; position:absolute; top: 440px; right: 500px; text-decoration:none;}


/* << added for videoPlayer */
.box { background-color:Transparent; margin-top:30px; width:496px; height:356px;
 		color: #ff7700;	padding: 0px; position: absolute; top:350px; left:27px; }
.content { width:auto; padding: 0px; text-align:center; z-index:999; }
#header { background-color:#ffffff; font-size:0.7em; }	
#header #field1 { width:10px; }
.playerIndex {z-index:999;}
#boxB {display:none; z-index:999;}
/* added for videoPlayer >>*/

.MMLocationWidget{border:0px !important;}

/* This section changes the appearance of info boxes; please do not consider it a part of their overall style. */
div.mpB {position : relative;overflow : visible;font-family: arial, verdana, helvetica, sans-serif;color: #666;font-size:0.9em;}
div.mpB .MMplacer {position : absolute;bottom : 0;left : -45px;}
div.mpB .mpBH h2 {padding-bottom:2px;padding-left:5px;padding-top:3px;margin:0; font-size:1.5em; color:#fff; background : transparent url(/images/browse/map_bubble_top.gif) left top repeat-x;border:1px solid #245ABA;}
div.mpB table  {margin: 0;}
div.mpB td  {line-height: normal;padding-left: 0;padding-right: 0;}
div.mpB table, div.mpB table tr,  div.mpB table td {border: 0;border-collapse : collapse;font-size: 0.85em;}
div.mpB .MMclose {position : absolute;top : 6px;right : 2px;overflow : hidden;text-indent : -9999px;background : transparent url(/images/browse/map_bubble_close.gif) top left no-repeat;width : 19px;height : 17px;}
div.mpB tr.MMtop td.MMcenter {background : transparent url(/images/browse/map_bubble_top.gif) left top no-repeat;}
div.mpB tr.MMtop td.MMcenter div.MMspacer {width : 250px;height : 5px;overflow : hidden;}
div.mpB tr.MMmiddle td.MMcenter {background : transparent url(/images/browse/map_bubble_mid.gif) left top repeat-y;width : 250px;}
div.mpB tr.MMmiddle td.MMcenter div.MMspacer {padding : 0px 1px 4px 1px;}
div.mpB tr.MMmiddle td.MMcenter p {margin : 0 5px 5px 5px;padding: 0;}
div.mpB tr.MMmiddle td.MMcenter h1 {margin : 0 5px 5px 5px;padding: 0 0 5px 0;font-size: 1.1em;font-weight: bold;border-bottom: 1px dashed #666;color: #666;}
div.mpB tr.MMbottom td.MMcenter {background : transparent url(/images/browse/map_bubble_base.gif) left top no-repeat;}
div.mpB tr.MMbottom td.MMcenter div.MMspacer {width : 250px;height : 22px;overflow : hidden;}
div.mpB .MMconnector {display : none;}
.mpB ul {list-style-type:none; margin:0;padding:0 0 0 4px;}
.mpB ul li {background: url(/images/browse/bullet.gif) no-repeat center left;padding-left:10px;}
.mpB a { color:#13ae2c; font-size:1.2em;}
.mpB img {float:right;}
.mpB p { color:#000;font-size:1.2em;}
/*MULTIMAP END */
