﻿@import url(MFS-Base.css);

#bm-travel-content {background-color:#ffffff;}

.body-wrapper {width:950px}

.mfs-map-w {width:900px;height:590px;border:solid 10px #6d6f71;margin:20px auto;}
.mfs-m-m {width:840px;height:24px;background:#ffffff url(/Travel/Resources/IMG/MFS/google-map-menu-bg.gif) top left repeat-x;}
.mfs-m-m {color:#ffffff;padding-left:10px;padding-right:50px;padding-top:6px;font-weight:bold;font-size:13px;}
.mfs-m-m input[type=text] {border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('/Travel/Resources/IMG/MFS/search-bg.png') no-repeat left top;
    width:163px;    height:20px;    padding-top:3px;    margin-top:-3px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 0px;
}
.mfs-m-m .item a,
.mfs-m-m .item {position:relative;float:right;margin:2px 16px;cursor:pointer;font-size:11px;color:#ffffff;text-decoration:none;z-index:9999;}
.mfs-m-m .item a:hover,
.mfs-m-m .item:hover {text-decoration:underline;}

.mfs-m-m .item > div {visibility:hidden;display:none;position:absolute;z-index:9999;color:#000000;}
.mfs-m-m .item:hover > div {visibility:visible;display:block;}
.mfs-m-m .item .menu {margin-top:8px;background-color:#eff0f0;padding:8px;}
.mfs-m-m .item > div .menu:hover {cursor:default;}
.mfs-m-m .item li {display:block;width:100%;margin:0px 3px; list-style-image:none;list-style-type:none;}
.mfs-m-m .item ul:hover {visibility:visible;display:block;}
.mfs-m-m .item li div:hover {text-decoration:underline;}
.mfs-m-m .item label {margin-left:4px;}
.mfs-m-m .item .prec {left:-120px;width: 230px;}
.mfs-m-m .item .wd {left:-20px;width: 200px;}
.mfs-m-m .item .acc {left:-60px;width: 210px;}
.mfs-m-m .item .sa {left:-80px;width: 200px;}

.mfs-map-canvas {width:100%;height:560px;}

.home-control {padding:5px;}
.home-control > div {cursor:pointer;color:#000000;background-color:#ffffff;border:solid 2px #000000;text-align:center;font-size:12px;font-family:Arial;font-weight:bold;padding:0px 4px;}

.marker-w-prec h1,
.marker-w-prod h1 {font-size:14px;}

.marker-w-prec .i,
.marker-w-prod .t {float:left;width:100px}

.marker-w-prod .t {float:left;width:190px;overflow:hidden}
.marker-w-prod .c {width:300px;overflow:hidden; padding-top: 8px;}
.marker-w-prod .f {width:300px;height:18px;padding: 8px 0px 0px 4px;}

.marker-w-prec .t {float:left;width:470px;overflow:hidden}
.marker-w-prec .c {width:580px;overflow:hidden; padding-top: 8px;}
.marker-w-prec .f {width:580px;height:18px;padding: 8px 0px 0px 4px;}


/*  REGION WIDGET  */
.region-w {float:left;margin:0px 8px;overflow:hidden}

.region-w {width:220px;background-color:#ededee;padding:12px 4px;margin:20px 4px;}
.region-w h1 {font-size:16pt;margin:0px;color:#00456b;height:60px}
.region-w h2 {font-size:10pt;margin:6px 0px;color:#00456b}
.region-w .img {margin:1px auto;width:200px;height:150px}
.region-w .desc {height:80px;margin-top:10px}
.region-w .ttd li {display:inline;padding-bottom:8px}
.region-w .ttd h2 {height:30px;}
.region-w .ttd img {float:left; margin-right:8px;}
.region-w .ttd .text {float:left;width:112px;height:70px;overflow:hidden;font-size:10px}
.region-w .ttd h3 {margin:0px;font-size:11px;color:#333333;}
.region-w .ttd p {font-size:11px}
.region-w .links th {width:6px;padding:4px 4px 6px 0px;vertical-align:top}
.region-w .links td {width:50%;vertical-align:top}
.region-w .maps {height:90px;}
.region-w .maps th {width:30px;padding-left:10px;text-align:left}
.region-w .maps td {}
.region-w .links a,
.region-w .maps a {color:#00456b;text-decoration:none;font-weight:bold;}
.region-w .links a:hover,
.region-w .maps a:hover {text-decoration:underline;}


