#mapflex {display: inline;position: relative;width: 964px;height: 484px;background: url( '../images/mapflex/map/bg.png' ) no-repeat 0px 25px;margin: 18px 8px 8px 8px;float: left;}    #mapflex.mc {        background: url( '../images/mapflex/map/bg-mc.png' ) no-repeat 0px 25px;    }#mapflex a.bug {float: right;width: 93px;height: 21px;margin: 4px 10px 0 0;font-size: 10px;background: url( '../images/mapflex/map/bug.gif' ) no-repeat top left;color: white;text-indent: -1000px;overflow: hidden;}#mapflex #data {   display: none;}.FEED_ENTRY {position: relative;font-size: 10px;padding: 0 0 8px 0;margin: 0 0 8px 0;}.FEED_ENTRY br {clear: both;}.FEED_ENTRY .date {position: absolute;top: 6px;right: 4px;font-size: 10px;font-weight: bold;}.FEED_ENTRY a {text-decoration: none;border: none;}.FEED_ENTRY_AVATAR {}.FEED_ENTRY_AVATAR .ava {float: left;width: 24px;height: 24px;margin: 0 6px 0 0;}.FEED_ENTRY_AVATAR .txt {float: left;line-height: 24px;}.FEED_ENTRY_EVENT_COMMENT {}.FEED_ENTRY_EVENT_COMMENT .icon {float: left;width: 24px;height: 28px;margin: 0 4px 0 0;background: url('../images/mapflex/infoboxes/Content/feed_event.gif') no-repeat top left;}.FEED_ENTRY_EVENT_COMMENT .txt {float: left;}.FEED_ENTRY_REVIEW_WRITE {}.FEED_ENTRY_REVIEW_WRITE .icon {float: left;width: 20px;height: 18px;margin: 0 4px 0 0;background: url('../images/mapflex/infoboxes/Content/feed_review.gif') no-repeat top left;}.FEED_ENTRY_REVIEW_WRITE .txt {float: left;line-height: 18px;}.FEED_ENTRY_LOCATION_PHOTO {}.FEED_ENTRY_LOCATION_PHOTO .pic {float: left;width: 44px;height: 28px;margin: 0 6px 0 0;cursor: pointer;}.FEED_ENTRY_LOCATION_PHOTO .txt {line-height: 28px;}.FEED_ENTRY_TAG_CREATED {}.FEED_ENTRY_TAG_CREATED .icon {float: left;width: 27px;height: 27px;margin: 0 6px 0 0;background: url('../images/mapflex/infoboxes/Content/feed_tag.gif') no-repeat top left;}.FEED_ENTRY_TAG_CREATED .txt {float: left;}.FEED_ENTRY_EVENT_ATTENDING {}.FEED_ENTRY_EVENT_ATTENDING .icon {float: left;width: 24px;height: 28px;margin: 0 4px 0 0;background: url('../images/mapflex/infoboxes/Content/feed_event.gif') no-repeat top left;}.FEED_ENTRY_EVENT_ATTENDING .txt {float: left;line-height: 28px;}.FEED_ENTRY_EVENT_INTERESTED {}.FEED_ENTRY_EVENT_INTERESTED .icon {float: left;width: 24px;height: 28px;margin: 0 4px 0 0;background: url('../images/mapflex/infoboxes/Content/feed_event.gif') no-repeat top left;}.FEED_ENTRY_EVENT_INTERESTED .txt {float: left;line-height: 28px;}.FEED_ENTRY_EVENT_CREATED {}.FEED_ENTRY_EVENT_CREATED .icon {float: left;width: 24px;height: 28px;margin: 0 4px 0 0;background: url('../images/mapflex/infoboxes/Content/feed_event.gif') no-repeat top left;}.FEED_ENTRY_EVENT_CREATED .txt {float: left;line-height: 28px;}.FEED_ENTRY_FRIEND_CREATE {}.FEED_ENTRY_FRIEND_CREATE .ava {float: left;width: 24px;height: 24px;margin: 0 6px 0 0;cursor: pointer;}.FEED_ENTRY_FRIEND_CREATE .txt {float: left;line-height: 24px;}.FEED_ENTRY_LIST_CREATED {}.FEED_ENTRY_LIST_CREATED .icon {float: left;width: 27px;height: 27px;margin: 0 4px 0 0;}.FEED_ENTRY_LIST_CREATED .fave {background: url('../images/mapflex/infoboxes/Content/feed_list_fave.png') no-repeat top left;}.FEED_ENTRY_LIST_CREATED .black {background: url('../images/mapflex/infoboxes/Content/feed_list_black.gif') no-repeat top left;}.FEED_ENTRY_LIST_CREATED .txt {float: left;line-height: 27px;}.FEED_ENTRY_STATUS_UPDATE {}.FEED_ENTRY_STATUS_UPDATE .icon {float: left;width: 26px;height: 25px;margin: 0 4px 0 0;background: url('../images/mapflex/infoboxes/Content/feed_status.gif') no-repeat top left;}.FEED_ENTRY_STATUS_UPDATE .txt {float: left;line-height: 25px;}.FEED_ENTRY_JOINED {}.FEED_ENTRY_JOINED .txt {font-size: 14px;}   .vlaCalendarPicker {position: absolute;z-index: 90000;margin-top: -5px;margin-left: -2px;display: none;}.vlaCalendarPicker .pickerBackground {background: transparent url('../images/vcalendar/calendar_background.png') no-repeat top center;padding: 16px;height: 130px;width: 166px;overflow: hidden;}*html .vlaCalendarPicker .pickerBackground {background-image: url('../images/vcalendar/calendar_background.gif');}.vlaCalendar, .vlaCalendar table {font-family: calibri, arial !important;color: black;font-size: 12px !important;}.vlaCalendar {display: block;width: 164px;}.vlaCalendar .container, .vlaCalendar .container div {width: 164px;height: 130px;text-align: left;position: absolute;overflow: hidden;}.vlaCalendar span.indication {display: block;text-align: center;}.vlaCalendar table {margin-top: 8px;text-align: right;border-collapse: collapse;background-color: white; }.vlaCalendar td {color: #000;cursor: pointer;}.vlaCalendar .label:hover {color: #0066cc;cursor: pointer;}.vlaCalendar .noHover:hover {color: black;cursor: default;}.vlaCalendar .arrowLeft, .vlaCalendar .arrowRight {background: transparent url('../images/vcalendar/arrowleft.gif') no-repeat center;height: 12px;width: 10px;cursor: pointer;}.vlaCalendar .arrowLeft {margin-left: 5px;float: left;}.vlaCalendar .arrowLeft:hover {background-image: url('../images/vcalendar/arrowleft_hover.gif');}.vlaCalendar .arrowRight {margin-right: 5px;float: right;background-image: url('../images/vcalendar/arrowright.gif');}.vlaCalendar .arrowRight:hover {background-image: url('../images/vcalendar/arrowright_hover.gif');}.vlaCalendar .month th {text-align: center;font-weight: normal;width: 24px;padding-bottom: 1px;border-bottom: 1px solid #f5f5f5;}.vlaCalendar .month td {padding-right: 3px;height: 16px;}.vlaCalendar .month tr.firstRow td {padding-top: 2px;}.vlaCalendar .month td:hover {background: url('../images/vcalendar/day_hover.gif') bottom no-repeat;color: #0066cc;}.vlaCalendar .month td.selected {background: url('../images/vcalendar/day_selected.gif') bottom no-repeat;color: #0066cc;font-weight: bold;}.vlaCalendar .month td.found {background: #ffde00;color: #1f2120 !important;}.vlaCalendar .month td.selected:hover {}.vlaCalendar .month td.outsideDay {color: #a8a8a8;}.vlaCalendar .month td.outsideDay:hover {color: #b1c5fc;}.vlaCalendar .year {margin-left: 2px;}.vlaCalendar .year td {width: 40px;height: 35px;text-align: center;cursor: pointer;}.vlaCalendar .year td:hover {background: url('../images/vcalendar/month_hover.gif') center no-repeat;color: #0066cc;}.vlaCalendar .year td.selected {background: url('../images/vcalendar/month_selected.gif') center no-repeat;}.vlaCalendar .year td.selected:hover {background-image: url('../images/vcalendar/month_selected_hover.gif');}.vlaCalendar .year td.current {background: url('../images/vcalendar/month_current.gif') center no-repeat;color: #0066cc;}.vlaCalendar .year td.current:hover {background-image: url('../images/vcalendar/month_current_hover.gif');}.vlaCalendar .year td.selectedcurrent {background: url('../images/vcalendar/month_selectedcurrent.gif') center no-repeat;}.vlaCalendar .year td.selectedcurrent:hover {background-image: url('../images/vcalendar/month_selectedcurrent_hover.gif');}.vlaCalendar .year td.outsideYear {color: #a8a8a8;}.vlaCalendar .year td.outsideYear:hover {color: #b1c5fc;}.AutoComplete {text-align: left;}.AutoComplete ul {margin: 0;padding: 0;list-style: none;}.AutoComplete ul li {display: block;margin: 0;padding: 0;}.AutoComplete ul li a {display: block;color: #443b15;text-decoration: none;padding: 8px;background: #f0df97;font-weight: normal;}.AutoComplete ul li a.alt {background: #f8e7a1;}.AutoComplete ul li a.selected {background: #f0c531;}.AutoComplete ul li a span.matched {font-weight: bold;}.AutoComplete ul li a span.trail {}.AutoComplete ul li a span.keyword {float: right;}.MapflexCardPanel {    position: absolute;    top: 0;    left: 0;    width: 577px;    height: 350px;    background: url('../images/mapflex/card/panel/background.png') no-repeat 0 0;    z-index: 300000;    text-align: left;font-family: 'Helvetica Neue', Helvetica;}    .MapflexCardPanel .close {        position: absolute;        top: 10px;        right: 10px;        width: 17px;        height: 17px;        background: url('../images/mapflex/card/panel/close.png') no-repeat 0 0;        cursor: pointer;    }    .MapflexCardPanel .navigation {    display: none;        height: 28px;        background: url('../images/mapflex/card/panel/navigation.png') repeat-x 0 0;        margin: 2px 2px 0 2px;        padding: 14px 0 0 0;        list-style: none;        text-align: center;    }            .MapflexCardPanel .navigation li {            display: inline;            margin: 0;            padding: 0 12px;        }                    .MapflexCardPanel .navigation span {                color: #fff;                font-weight: bold;                cursor: pointer;            }                    .MapflexCardPanel .navigation li.selected {}                    .MapflexCardPanel .navigation li.selected span {                color: #454545;            }                .MapflexCardPanel .intro {    color: #d9a628;font-size: 14px;height: 60px;line-height: 60px;text-align: center;    }    .MapflexCardPanel .content {        color: #aaabab;        font-size: 14px;height: 270px;margin: 0 20px;background: #363636;    }        .MapflexCardPanel .content .col-left,.MapflexCardPanel .content .col-right {float: left;width: 252px;margin-top: 10px;margin-left: 10px;background: blue;}.MapflexCardPanel .content .col-right {margin-right: 0;}    .MapflexCardPanel .content .box {            background: #232323;padding: 10px 14px;height: 230px;    }            .MapflexCardPanel .content .box p {            margin: 0 0 10px 0;font-size: 13px;            }.MapflexCardPanel .content .title {color: #d9a628;font-size: 16px;margin: 0 0 30px 0;}    .MapflexCardPanel .content-about {}    .MapflexCardPanel .content-about a.request {            float: left;width: 151px;height: 25px;background: url('../images/mapflex/card/panel/button-request.png') no-repeat 0 0;text-indent: -1000px;overflow: hidden;margin-top: 14px;    }.MapflexCardPanel .content-join {}.MapflexCardPanel .content-join iframe {width: 537px;height: 270px;}            .MapflexCardPanel .content-owners {        padding-top: 12px;    }                .MapflexCardPanel .content-owners .title {            color: #88c838;            font-size: 26px;            text-align: center;            margin: 0 0 20px 0;        }                .MapflexCardPanel .content-owners .subtitle {            color: #666;            font-size: 18px;            text-align: center;            margin: 0 0 12px 0;        }                .MapflexCardPanel .content-owners .lists {            width: 100%;            overflow: hidden;        }                .MapflexCardPanel .content-owners .lists-bottom {            padding: 30px 0 0 0;        }                    .MapflexCardPanel .content-owners .lists .list {                float: left;            }                            .MapflexCardPanel .content-owners .lists .list div {                    font-size: 14px;                    color: #666;                    font-weight: bold;                }                        .MapflexCardPanel .content-owners .lists .list ul {                padding: 0 0 0 4px;            }                            .MapflexCardPanel .content-owners .lists .list ul li {                    font-size: 11px;                }                        .MapflexCardPanel .content-owners .lists .list-benefits {                width: 260px;                margin: 0 10px 0 0;            }                        .MapflexCardPanel .content-owners .lists .list-featured {                width: 175px;            }                            .MapflexCardPanel .content-owners .lists .list-featured ul {                    float: left;                    list-style: none;                    padding: 0;                    margin: 6px 0 0 0;                }                                    .MapflexCardPanel .content-owners .lists .list-featured ul li {                        float: left;                        width: 86px;                        margin: 0 0 6px 0;                        padding: 0;                    }                        .MapflexCardPanel .content-owners .form {            width: 100%;            overflow: hidden;            padding: 10px 0 0 0;        }                    .MapflexCardPanel .content-owners .form .field {                float: left;                width: 150px;                padding: 0 0 12px 30px;            }                        .MapflexCardPanel .content-owners .form .field label {   display: block;               font-size: 11px;               font-weight: bold;   padding: 0 0 4px;            }                        .MapflexCardPanel .content-owners .form .field input {                width: 125px;            }                        .MapflexCardPanel .content-owners .form .field select {                width: 125px;            }                        .MapflexCardPanel .content-owners .form .field-name {}                        .MapflexCardPanel .content-owners .form .field-contact {                padding-left: 6px;            }                        .MapflexCardPanel .content-owners .form .field-phone {}                        .MapflexCardPanel .content-owners .form .field-time {                padding-left: 6px;            }                        .MapflexCardPanel .content-owners .form .submit {                position: absolute;                bottom: 40px;                right: 70px;                font-size: 14px;            }                    .MapflexCardPanel .content-owners .thanks {            display: none;            padding: 24px 0 0 0;        }                        .MapflexCardPanel .content-owners .thanks .lists {                padding: 30px 0 0 0;            }        .ElementsViewCloud {text-align: center;line-height: 26px;padding: 0 4px;}.ElementsViewCloud a {text-decoration: none;border: none;padding-right: 6px;}.ElementsViewCloud a.size1 {font-size: 10px;}.ElementsViewCloud a.size2 {font-size: 12px;}.ElementsViewCloud a.size3 { font-size: 14px;}.ElementsViewCloud a.size4 {font-size: 16px;}.ElementsViewCloud a.size5 {font-size: 18px;}.ElementsViewCloud a.size6 {font-size: 20px;}.ElementsViewCloud a.size7 {    font-size: 22px;}.ElementsViewCloud a.size8 {    font-size: 24px;}.ElementsViewFilteredList {}.ElementsViewFilteredList .FilterSelector {height: 27px;background: url( '../images/mapflex/views/all_filter_background.gif' ) no-repeat 0 0;cursor: pointer;color: #fff;line-height: 26px;padding: 0 0 0 8px;margin: 0 0 4px 0;}   .ElementsViewFilteredList .FilterSelector:hover,   .ElementsViewFilteredList .FilterSelector.hover {       background-position: 0 -27px;   }.ElementsViewFilteredList .FilterSelection {display: none;position: absolute;top: 0;left: 0;width: 248px;background: #000;border-left: solid #000 1px;border-right: solid #000 1px;border-bottom: solid #000 1px;padding: 10px 0 0 0;z-index: 80000 !important;}.ElementsViewFilteredList .FilterItem {color: #fff;padding: 0 8px 10px 8px;cursor: pointer;}.FilterSeparator {margin: 0 8px 4px 8px;height: 1px;color: #ddd;background: none !important;}.ElementsViewFilteredList .calendar {padding-left: 14px;}.ElementsViewGoBack {position: absolute;top: 8px;right: 0;width: 74px;height: 22px;background: url( '../images/mapflex/views/all_bck.gif' ) no-repeat top left;cursor: pointer;}.ElementsViewInfo {padding-right: 8px;}.ElementsViewInfo .title {font-size: 16px;font-weight: bold;margin: 0 0 1px 0;color: #373630;}.ElementsViewInfo .text {font-size: 12px;margin: 0 0 10px 0;color: #545248;line-height: 16px;}.ElementsViewNotice {padding: 8px;margin: 0 0 8px 0;color: #2c2c2c;background: #fffadb;border: solid #bdb68e 1px;}.ElementsViewNotice .title {font-size: 14px;font-weight: bold;line-height: 18px;}.ElementsViewNotice .text {font-size: 12px;line-height: 16px;}.ElementsViewOptions {position: absolute;top: 10px;right: 0;width: 100%;text-align: right;}.ElementsViewOptions a {float: right;padding: 0 0 0 10px;text-decoration: none;border: none;}.ElementsViewOptions a.selected {color: red;}.ElementsViewOptions a.hidden {display: none;}.ElementsViewPages {}.ElementsViewPages .PageFilter {width: 100%;margin: 0 0 6px 0;}.ElementsViewPages ul.PageList {list-style: none;    float: left;margin: 0;padding: 0;    width: 100%;    overflow: hidden;}.ElementsViewPages li.PageItem {}.ElementsViewPages .PageControls {display: none;position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;}.ElementsViewPages .PageControls a,.ElementsViewPages .PageControls a {display: inline;font-size: 16px;text-decoration: none;border: none;padding: 0 4px;}.ElementsViewPages .PageControls a.hidden,.ElementsViewPages .PageControls a.hidden {visibility: hidden;}.ElementsViewPages .PageControls a.selected,.ElementsViewPages .PageControls a.selected {cursor: default;color: #046a6c;}.ElementsViewSearch {}.ElementsViewSearch .SearchField {margin: 0 0 6px 0;}.ElementsViewSearch .SearchField input {width: 292px;padding: 2px;}.ElementsViewSearch .SearchField input.disabled {color: #666666;}.ElementsViewSearch ul.ResultList {list-style: none;margin: 0;padding: 0;}.ElementsViewSearch ul.ResultList li {padding: 0;margin: 0;}.ElementsViewSearch .ResultList .SearchEmpty {font-size: 14px;font-style: italic;}.ElementsViewSearch .SearchControls {position: absolute;bottom: 2px;left: 0;width: 100%;text-align: center;}.ElementsViewSearch .SearchControls a,.ElementsViewSearch .SearchControls a {display: inline;font-size: 16px;text-decoration: none;border: none;padding: 0 4px;}.ElementsViewSearch .SearchControls a.hidden,.ElementsViewSearch .SearchControls a.hidden {visibility: hidden;}.ElementsViewSearch .SearchControls a.selected,.ElementsViewSearch .SearchControls a.selected {cursor: default;color: #262520;}.ElementsViewText {font-size: 12px;margin: 0 0 10px 0;line-height: 16px;}.ElementsViewTitle {position: relative;}.ElementsViewTitle .small {font-size: 12px;}.ElementsViewTitle .normal {font-size: 14px;font-weight: bold;}.ElementsViewTitle .large {font-size: 16px;color: #2c2c2c;}.ElementsViewTitle .xlarge {font-size: 18px;font-weight: normal;color: #2c2c2c;}.ElementsViewTitle .links {position: absolute;top: 4px;right: 0;}.ElementsViewTitle .links a {padding: 0 0 0 10px;text-decoration: none;border: none;}.ElementsViewTitle .links a.selected {color: #7b7b7b;}.featuredInfoboxEvents {color: #bfbfb6;}.featuredInfoboxEvents .body {}.featuredInfoboxEvents .events {}.featuredInfoboxEvents .body .events .featured,.featuredInfoboxEvents .body .events .picks,.featuredInfoboxEvents .body .events .separator {float: left;height: 282px;}.featuredInfoboxEvents .body .events .featured .head,.featuredInfoboxEvents .body .events .picks .head {position: relative;background: #919191;padding: 6px;}.featuredInfoboxEvents .body .events .featured .head .title,.featuredInfoboxEvents .body .events .picks .head .title {color: #000;font-family: Arial;font-size: 16px;font-weight: bold;}.featuredInfoboxEvents .body .events .separator {width: 10px;border-left: dashed #666 1px;margin: 0 0 0 10px;}.featuredInfoboxEvents .body .events .featured {width: 328px;}.featuredInfoboxEvents .body .events .featured .head {}.featuredInfoboxEvents .body .events .featured .head ul.pages {position: absolute;top: 2px;right: 6px;list-style: none;margin: 0;padding: 0;}.featuredInfoboxEvents .body .events .featured .head ul.pages li {float: left;margin: 0;padding: 0;}.featuredInfoboxEvents .body .events .featured .head ul.pages li a {float: left;color: #ccc;text-decoration: none;padding: 6px;}.featuredInfoboxEvents .body .events .featured .head ul.pages li a.selected {color: #fff;}.featuredInfoboxEvents .body .events .featured .event {}.featuredInfoboxEvents .body .events .featured .event .photo,.featuredInfoboxEvents .body .events .featured .event .info {height: 150px;margin: 0 0 4px 0;}.featuredInfoboxEvents .body .events .featured .event .photo {float: left;width: 190px;margin: 8px 8px 0 0;cursor: pointer;}                            .featuredInfoboxEvents .body .events .featured .event .photo.none {                                background: #eee;line-height: 150px;text-align: center;color: #999;                            }.featuredInfoboxEvents .body .events .featured .event .info {float: left;width: 130px;font-size: 11px;}.featuredInfoboxEvents .body .events .featured .event .info .location {margin: 0 0 16px 0;padding-top: 6px;}.featuredInfoboxEvents .body .events .featured .event .info .location b {display: block;}.featuredInfoboxEvents .body .events .featured .event .info .date {                                margin: 0 0 16px 0;}                                .featuredInfoboxEvents .body .events .featured .event .info b {                                display: block;                                }                            .featuredInfoboxEvents .body .events .featured .event .likes {                            color: #fff;margin: 0 0 10px 0;                            }                                .featuredInfoboxEvents .body .events .featured .event .likes .count {                                background: #3a7583;padding: 1px 6px;                                }.featuredInfoboxEvents .body .events .featured .event .actions {}    .featuredInfoboxEvents .body .events .featured .event  .actions a {    float: left;width: 72px;height: 23px;background: url('../images/mapflex/featured/options.png') no-repeat 0 0;text-indent: -1000px;overflow: hidden;margin: 0 0 2px 0;clear: both;    }                                .featuredInfoboxEvents .body .events .featured .event .actions .like {                                width: 66px;                                }                                .featuredInfoboxEvents .body .events .featured .event .actions .share {                                background-position: 0 -23px;                                }                        .featuredInfoboxEvents .body .events .featured .event .detail {                        padding-top: 6px;                        }                            .featuredInfoboxEvents .body .events .featured .event .detail .categories {                            font-size: 18px;margin: 0 0 2px 0;padding-left: 4px;                            }.featuredInfoboxEvents .body .events .featured .event .detail .title {font-size: 14px;padding-left: 4px;}.featuredInfoboxEvents .body .events .featured .event .detail .description {padding-left: 4px;}                                .featuredInfoboxEvents .body .events .featured .event .detail .description a {                                text-decoration: none;                                }.featuredInfoboxEvents .body .events .picks {width: 225px;}                .featuredInfoboxEvents .body .events .picks .head {}    .featuredInfoboxEvents .body .events .picks .head .title {}                .featuredInfoboxEvents .body .events .picks .list {}                    .featuredInfoboxEvents .body .events .picks .list .item {                    width: 100%;height: 52px;overflow: hidden;margin: 6px 0 0 0;min-height: 48px;cursor: pointer;                    }    .featuredInfoboxEvents .body .events .picks .list .item .photo {    float: left;width: 48px;height: 48px;margin: 0 6px 0 0;    }.featuredInfoboxEvents .body .events .picks .list .item .info {}                            .featuredInfoboxEvents .body .events .picks .list .item .info .date {                            font-weight: bold;                                                            }                            .featuredInfoboxEvents .body .events .picks .list .item .info .title {}                .featuredInfoboxEvents .body .events .picks .navigation {                margin-top: 4px;text-align: right;                }    .featuredInfoboxEvents .body .events .picks .navigation a {    text-decoration: none;margin-right: 6px;    }    .featuredInfoboxEvents .body .events .picks .navigation a.prev {}.featuredInfoboxEvents .body .events .picks .navigation a.next {}.featuredButton {    width: 164px;    height: 39px;    background: url('../images/mapflex/featured/button.png') no-repeat 0 0;    z-index: 30004;    color: #525252;    font: bold 14px Arial;    line-height: 38px;    text-align: center;    cursor: pointer;    text-decoration: none;}.featuredInfobox {    width: 602px;    height: 369px;    background: url('../images/mapflex/featured/infobox.png') no-repeat 0 0;    z-index: 30005;}    .featuredInfobox .hide {        position: absolute;        top: 10px;        right: 14px;        width: 45px;        height: 21px;        background: url('../images/mapflex/featured/hide.png') no-repeat 0 0;    }    .featuredInfobox .header {        font-size: 14px;        height: 40px;        margin: 12px 90px 20px 90px;        color: #fff;        text-align: center;    }        .featuredInfobox .body {        margin: 0 15px 10px 10px;    }            .featuredInfobox .body .error {            color: #cc0000;        }.featuredInfoboxLists {}    .featuredInfoboxLists .body {}        .featuredInfoboxLists .lists {}                .featuredInfoboxLists .body .lists .featured,            .featuredInfoboxLists .body .lists .picks,            .featuredInfoboxLists .body .lists .separator {                float: left;                height: 282px;            }                            .featuredInfoboxLists .body .lists .featured .head,                .featuredInfoboxLists .body .lists .picks .head {                    position: relative;                    background: #919191;                    padding: 6px;                }                                .featuredInfoboxLists .body .lists .featured .head .title,                    .featuredInfoboxLists .body .lists .picks .head .title {                        color: #000;                        font-family: Arial;                        font-size: 16px;                        font-weight: bold;                    }                        .featuredInfoboxLists .body .lists .separator {                width: 10px;                border-left: dashed #666 1px;                margin: 0 0 0 10px;            }                        .featuredInfoboxLists .body .lists .featured {                width: 328px;            }                            .featuredInfoboxLists .body .lists .featured .head {}                                    .featuredInfoboxLists .body .lists .featured .head ul.pages {                        position: absolute;                        top: 2px;                        right: 6px;                        list-style: none;                        margin: 0;                        padding: 0;                    }                                            .featuredInfoboxLists .body .lists .featured .head ul.pages li {                            float: left;                            margin: 0;                            padding: 0;                        }                                                    .featuredInfoboxLists .body .lists .featured .head ul.pages li a {                                float: left;                                color: #ccc;                                text-decoration: none;                                padding: 4px;                            }                                                                                    .featuredInfoboxLists .body .lists .featured .head ul.pages li a.selected {                                color: #fff;                            }                                                .featuredInfoboxLists .body .lists .featured .list {}                        .featuredInfoboxLists .body .lists .featured .list .title {                        color: #2e6a82;font-size: 14px;font-weight: bold;text-align: center;padding: 8px 0;cursor: pointer;                        }.featuredInfoboxLists .body .lists .featured .list .locations {}                            .featuredInfoboxLists .body .lists .featured .list .locations .location {                            position: relative;                            width: 100%;height: 48px;overflow: hidden;margin: 0 0 6px 0;                            }                                .featuredInfoboxLists .body .lists .featured .list .locations .location .num {                                float: left;height: 48px;line-height: 48px;color: #333;font-size: 16px;padding: 0 12px;                                }.featuredInfoboxLists .body .lists .featured .list .locations .location .photo {float: left;width: 48px;height: 48px;margin: 0 8px 0 0;                            background-position: -20px -3px;                            background-repeat: no-repeat;}.featuredInfoboxLists .body .lists .featured .list .locations .location .detail {font-size: 12px;}                                    .featuredInfoboxLists .body .lists .featured .list .locations .location .detail .name {                                    font-weight: bold;font-size: 14px;                                    }.featuredInfoboxLists .body .lists .featured .list .locations .location .detail .address {color: #777;}.featuredInfoboxLists .body .lists .featured .list .locations .location .detail .review {font-size: 11px;}.featuredInfoboxLists .body .lists .featured .list .locations .view-photos {position: absolute;top: 2px;right: 0;font-size: 10px;text-decoration: none;border: none;font-weight: bold;}                            .featuredInfoboxLists .body .lists .featured .list a.more {                            float: left;text-decoration: none;border: none;margin: 0 0 0 12px;                            }                        .featuredInfoboxLists .body .lists .picks {                width: 225px;            }                            .featuredInfoboxLists .body .lists .picks .head {}                                    .featuredInfoboxLists .body .lists .picks .head .title {}                                    .featuredInfoboxLists .body .lists .picks .list {}                                    .featuredInfoboxLists .body .lists .picks .list .item {                        width: 100%;                        overflow: hidden;                        margin: 6px 0 0 0;                        height: 48px;                        cursor: pointer;                    }                                            .featuredInfoboxLists .body .lists .picks .list .item .photo {                            float: left;                            width: 48px;                            height: 48px;                            margin: 0 6px 0 0;background-position: -20px -3px;background-repeat: no-repeat;                        }                                                .featuredInfoboxLists .body .lists .picks .list .item .title {float: left;color: #225fad;                            height: 48px;font-size: 14px;width: 160px;                        }                                    .featuredInfoboxLists .body .lists .picks .navigation {                    margin-top: 4px;                    text-align: right;                }                                    .featuredInfoboxLists .body .lists .picks .navigation a {                        text-decoration: none;                        margin-right: 6px;                    }                                    .featuredInfoboxLists .body .lists .picks .navigation a.prev {}                                        .featuredInfoboxLists .body .lists .picks .navigation a.next {}.Infobox {}.Infobox .ReplaceLoading {color: #414238;font-size: 16px;font-style: italic;height: 20px;line-height: 18px;padding: 10px 0 0 20px;background: url( '../images/loaders/f2f2f2_606060.gif' ) no-repeat 0 11px;margin: 0 0 0 10px;}.Infobox .ReplaceBack {position: absolute;top: -36px;left: -8px;height: 28px;background: url('../images/mapflex/infoboxes/Content/replace_back.png') no-repeat 0 -28px;padding-left: 20px;}.Infobox .ReplaceBack a {display: block;font-size: 12px;text-decoration: none !important;border: none !important;background: url('../images/mapflex/infoboxes/Content/replace_back.png') no-repeat 100% 0;padding: 0 10px 0 8px;height: 28px;line-height: 27px;color: #fff;}.Infobox .Buttons {position: absolute;top: 0;right: 12px;width: 11px;height: 26px;background: #000;padding: 0 0 0 6px;}html>body .Infobox .Buttons {right: 0;}.Infobox .Buttons .Button {float: right;display: inline;width: 11px;height: 11px;cursor: pointer;margin: 0 0 2px 0;font-size: 1px;line-height: 1px;}.Infobox .Buttons .ButtonClose {background: url( '../images/mapflex/infoboxes/Default/buttons.gif' ) no-repeat 0 0;}.Infobox .Buttons  .ButtonMaximize {background: url( '../images/mapflex/infoboxes/Default/buttons.gif' ) no-repeat 0 -11px;}.Infobox .Buttons .ButtonMinimize {background: url( '../images/mapflex/infoboxes/Default/buttons.gif' ) no-repeat 0 -22px;}.Infobox .ContentAccountLarge {padding: 8px 0 0 0;}.Infobox .ContentAccountLarge .Buttons {background: none;padding: 0;margin-right: 6px;margin-top: 3px;}.Infobox .ContentAccountLarge .Title {color: #ccc;font-size: 12px;padding: 0 0 2px 0;margin: 0 6px 6px 0;height: 20px;text-align: center;font-size: 16px;}.Infobox .ContentAccountLargeNewsFeed {}.Infobox .ContentAccountLargeNewsFeed .feed {    position: absolute;    top: 0;    left: 0;    width: 432px;    height: 242px;    color: #ccc;    font-size: 12px;    overflow: auto;}    .Infobox .ContentAccountLargeNewsFeed .feed .error {        color: maroon;    }            .Infobox .ContentAccountLargeNewsFeed .feed .error a {            text-decoration: none;        }    .Infobox .ContentAccountLargeNewsFeed .feed .loading {        font-style: italic;        height: 16px;        line-height: 16px;    }        .Infobox .ContentAccountLargeNewsFeed .feed .list {        margin: 0;        padding: 0;        list-style: none;    }            .Infobox .ContentAccountLargeNewsFeed .feed .list li {            margin: 0;            padding: 0;        }.Infobox .ContentAccountLargePicture {color: #ccc;padding: 4px 0 0 0;}.Infobox .ContentAccountLargePicture .exists {}.Infobox .ContentAccountLargePicture .exists .picture-large {position: absolute;top: 0;left: 0;width: 96px;height: 96px;}.Infobox .ContentAccountLargePicture .exists .picture-medium {position: absolute;top: 102px;left: 0;width: 48px;height: 48px;}.Infobox .ContentAccountLargePicture .exists .picture-small {position: absolute;top: 102px;left: 54px;width: 24px;height: 24px;}.Infobox .ContentAccountLargePicture .exists .picture-tiny {position: absolute;top: 102px;left: 84px;width: 12px;height: 12px;}.Infobox .ContentAccountLargePicture .exists .separator {position: absolute;top: 0;left: 106px;width: 1px;height: 204px;background: url( '../images/mapflex/infoboxes/Content/account_picture_separator.gif' ) no-repeat top left;}.Infobox .ContentAccountLargePicture .exists .title {position: absolute;top: 0;left: 117px;width: 152px;height: 16px;background: url( '../images/mapflex/infoboxes/Content/account_picture_your.gif' ) no-repeat top left;}.Infobox .ContentAccountLargePicture .exists .delete {position: absolute;top: 26px;left: 117px;width: 167px;height: 22px;background: url( '../images/mapflex/infoboxes/Content/account_picture_deleteCurrent.gif' ) no-repeat top left;cursor: pointer;}.Infobox .ContentAccountLargePicture .exists .reupload {position: absolute;top: 54px;left: 117px;width: 148px;height: 22px;background: url( '../images/mapflex/infoboxes/Content/account_picture_uploadNew.gif' ) no-repeat top left;cursor: pointer;}.Infobox .ContentAccountLargePicture .terms {text-align: center;}.Infobox .ContentAccountLargePicture .terms .title {height: 16px;background: url( '../images/mapflex/infoboxes/Content/account_picture_rules.gif' ) no-repeat top left;margin: 0 0 8px 0;}.Infobox .ContentAccountLargePicture .terms ul {margin: 0 0 16px 0;padding: 0;list-style: none;text-align: left;}.Infobox .ContentAccountLargePicture .terms ul li {margin: 0;padding: 0 0 10px 0;font-size: 12px;line-height: 18px;}.Infobox .ContentAccountLargePicture .terms .button {margin: 0 auto;width: 272px;height: 22px;background: url( '../images/mapflex/infoboxes/Content/account_picture_agree.gif' ) no-repeat top left;cursor: pointer;}.Infobox .ContentAccountLargePicture .upload {}.Infobox .ContentAccountLargePicture .upload .title {height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_choose.gif' ) no-repeat top left;margin: 0 0 8px 0;}.Infobox .ContentAccountLargePicture .upload iframe {border: none;width: 400px;height: 196px;}.Infobox .ContentAccountLargePicture .uploading {}.Infobox .ContentAccountLargePicture .uploading .title {position: absolute;top: 75px;left: 88px;width: 234px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_uploading.gif' ) no-repeat top left;}.Infobox .ContentAccountLargePicture .uploading .loadbar {position: absolute;top: 100px;left: 90px;width: 220px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_loadbar.gif' ) no-repeat top left;}.Infobox .ContentAccountLargePicture .failed {}.Infobox .ContentAccountLargePicture .failed .title {height: 21px;background: url( '../images/mapflex/infoboxes/Content/account_picture_failed.gif' ) no-repeat top left;margin: 0 0 2px 0;}.Infobox .ContentAccountLargePicture .failed .msg {font-size: 16px;margin: 0 0 10px 0;}.Infobox .ContentAccountLargePicture .failed .retry {display: block;font-size: 12px;text-decoration: none;}.Infobox .ContentAccountLargePicture .crop {}.Infobox .ContentAccountLargePicture .crop .title {height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_crop.gif' ) no-repeat top left;margin: 0;}.Infobox .ContentAccountLargePicture .crop .description {line-height: 16px;margin: 0 0 12px 0;}.Infobox .ContentAccountLargePicture .crop .cropper {position: absolute;top: 80px;left: 0;width: 300px;height: 100px;}.Infobox .ContentAccountLargePicture .crop .cropper .mask {position: relative;float: left;display: inline;width: 96px;height: 96px;overflow: hidden;cursor: move;margin: 0 8px 0 0;border: solid #262520 4px;}.Infobox .ContentAccountLargePicture .crop .cropper .mask .image {}.Infobox .ContentAccountLargePicture .crop .cropper .controls {float: left;width: 85px;}.Infobox .ContentAccountLargePicture .crop .cropper .controls .zoomIn {float: left;width: 85px;height: 22px;background: url( '../images/mapflex/infoboxes/Content/account_picture_zoomIn.gif' ) no-repeat top left;margin: 0 0 4px 0;cursor: pointer;}.Infobox .ContentAccountLargePicture .crop .cropper .controls .zoomOut {float: left;width: 85px;height: 22px;background: url( '../images/mapflex/infoboxes/Content/account_picture_zoomOut.gif' ) no-repeat top left;cursor: pointer;}.Infobox .ContentAccountLargePicture .crop .button {position: absolute;top: 190px;}.Infobox .ContentAccountLargePicture .saving {}.Infobox .ContentAccountLargePicture .saving .title {position: absolute;top: 75px;left: 103px;width: 201px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_saving.gif' ) no-repeat top left;}.Infobox .ContentAccountLargePicture .saving .loadbar {position: absolute;top: 100px;left: 92px;width: 220px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_loadbar.gif' ) no-repeat top left;}.Infobox .ContentAccountLargePicture .deleting {}.Infobox .ContentAccountLargePicture .deleting .title {position: absolute;top: 75px;left: 100px;width: 218px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_deleting.gif' ) no-repeat top left;}.Infobox .ContentAccountLargePicture .deleting .loadbar {position: absolute;top: 100px;left: 92px;width: 220px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/account_picture_loadbar.gif' ) no-repeat top left;}.Infobox .ContentAccountLargeProfile {color: #ccc;}.Infobox .ContentAccountLargeProfile .avatar {position: absolute;top: 0;left: 0;width: 96px;height: 96px;background: url( '../images/avatars/96x96.gif' ) no-repeat top left;}.Infobox .ContentAccountLargeProfile .points {position: absolute;top: 100px;left: 0;width: 96px;color: #ccc;font-weight: bold;font-size: 14px;}.Infobox .ContentAccountLargeProfile .nickname {position: absolute;top: -5px;left: 108px;width: 288px;height: 30px;}.Infobox .ContentAccountLargeProfile .nickname .text {color: #ccc;font-size: 20px;}.Infobox .ContentAccountLargeProfile .nickname .edit {font-size: 11px;text-decoration: none;padding: 0 0 0 3px;}.Infobox .ContentAccountLargeProfile .nickname .field {position: absolute;width: 200px;height: 16px;top: 5px;left: 0;font-size: 12px;color: #ccc;}.Infobox .ContentAccountLargeProfile .status {position: absolute;top: 22px;left: 108px;width: 324px;height: 20px;color: #ccc;font-size: 12px;border-bottom: solid #cccccc 1px;overflow: visible !important;}.Infobox .ContentAccountLargeProfile .status .intro {}.Infobox .ContentAccountLargeProfile .status .text {}.Infobox .ContentAccountLargeProfile .status .edit {font-size: 10px;text-decoration: none;padding: 0 0 0 3px;}.Infobox .ContentAccountLargeProfile .status .field {position: absolute;width: 170px;top: -2px;left: 16px;color: #ccc;font-size: 11px;}.Infobox .ContentAccountLargeProfile .stats {position: absolute;top: 125px;left: 0;width: 100px;height: 104px;margin: 0;padding: 0;list-style: none;font-size: 10px;font-weight: bold;}.Infobox .ContentAccountLargeProfile .stats li {display: block;width: 100%;margin: 0 0 4px 0;padding: 0;overflow: hidden;}    .Infobox .ContentAccountLargeProfile .stats li div {        float: left;        width: 16px;        height: 16px;        margin: 0 4px 0 0;    }    .Infobox .ContentAccountLargeProfile .stats li span {        float: left;        width: 18px;        text-align: right;        margin: 0 5px 0 0;        padding-top: 1px;padding-right: 5px;color: #fff;    }.Infobox .ContentAccountLargeProfile .stats li a {float: left;color: #ccc;text-decoration: none;padding-top: 1px;}    .Infobox .ContentAccountLargeProfile .welcome {        position: absolute;        top: 44px;        left: 108px;        width: 308px;        background: #b4ff00;        padding: 6px 8px;        font-size: 14px;        text-align: center;    }    .Infobox .ContentAccountLargeProfile .bio {        position: absolute;        top: 52px;        left: 108px;        width: 325px;        height: 196px;        font-size: 11px;    }            .Infobox .ContentAccountLargeProfile .bio .fave_empty {            display: block;            text-align: center;            font-size: 16px;            text-decoration: none;            margin-top: 36px;        }                .Infobox .ContentAccountLargeProfile .bio .fave_list {            margin-top: 6px;        }                    .Infobox .ContentAccountLargeProfile .bio .fave_list .title {                font-weight: bold;                margin: 0 0 4px 0;            }                .Infobox .ContentAccountLargeProfile .bio .fave_list ul {                font-size: 11px;                margin: 0;                padding: 0 0 0 14px;            }                            .Infobox .ContentAccountLargeProfile .bio .fave_list ul li {                    margin: 0 0 4px 0;                    padding: 0;                }                                    .Infobox .ContentAccountLargeProfile .bio .fave_list ul li a {                        text-decoration: none;                    }            .Infobox .ContentAccountLargeProfile .bio .fave_togo {            text-align: center;            color: #ccc;            margin-top: 5px;        }            .Infobox .ContentAccountLargeProfile .bio .edit,        .Infobox .ContentAccountLargeProfile .bio .save {            position: absolute;            top: 0;            right: 0;            text-decoration: none;        }                .Infobox .ContentAccountLargeProfile .bio .save {            display: none;        }            .Infobox .ContentAccountLargeProfile .bio .field {            width: 100%;            height: 34px;            overflow: hidden;        }                    .Infobox .ContentAccountLargeProfile .bio .field label {                float: left;                font-weight: bold;                margin: 3px 14px 0 0;            }                        .Infobox .ContentAccountLargeProfile .bio .field span {                float: left;                margin-top: 8px;                font-size: 12px;            }                        .Infobox .ContentAccountLargeProfile .bio .field input {                display: none;                float: left;                width: 60px;                background: #fffa73;                border: solid #a3a3a3 1px;                padding: 2px;                font-size: 12px;                margin-top: 6px;            }                        .Infobox .ContentAccountLargeProfile .bio .neighborhood input {                width: 120px;            }                        .Infobox .ContentAccountLargeProfile .bio .hangout input {               width: 120px;            }                        .Infobox .ContentAccountLargeProfile .bio .hangout label {               margin-right: 18px;            }                        .Infobox .ContentAccountLargeProfile .bio .birthday {               height: 23px;            }                        .Infobox .ContentAccountLargeProfile .bio .birthday input {               width: 100px;               margin-top: 2px;            }                        .Infobox .ContentAccountLargeProfile .bio .birthday span {               margin-top: 5px;            }                        .Infobox .ContentAccountLargeProfile .bio .birthday label {               margin-top: 6px;               margin-right: 8px;            }                .Infobox .ContentAccountLargeProfile .bio .faves {}           .Infobox .ContentAccountLargeProfile .bio .faves .restaurants {}.Infobox .ContentAccountLargeSettings {color: #ccc;overflow: auto;padding: 4px 0 0 0;}.Infobox .ContentAccountLargeSettings .title {font-size: 16px;margin: 0 0 6px 0;}.Infobox .ContentAccountLargeSettings br {clear: both;}.Infobox .ContentAccountLargeSettings .result {display: inline;padding: 0 0 0 6px;}.Infobox .ContentAccountLargeSettings .result b.good {color: green;}.Infobox .ContentAccountLargeSettings .result b.bad {color: maroon;}.Infobox .ContentAccountLargeSettings .email {margin: 0 0 15px 0;}.Infobox .ContentAccountLargeSettings .email .field {font-size: 14px;width: 250px;margin: 0 0 4px 0;}.Infobox .ContentAccountLargeSettings .email .button {}.Infobox .ContentAccountLargeSettings .password {}.Infobox .ContentAccountLargeSettings .password .label {margin: 0 0 2px 0;}.Infobox .ContentAccountLargeSettings .password .field {width: 150px;font-size: 14px;margin: 0 0 8px 0;}.Infobox .ContentAccountLargeSettings .password .button {}.Infobox .ContentAccountSmall {white-space: nowrap;font-size: 11px;font-weight: bold;color: #ccc;}.Infobox .ContentAccountSmall .line {margin: 0 0 2px 0;padding: 0 0 2px 0;}.Infobox .ContentAccountSmall b {color: green;}.Infobox .ContentAccountSmall b.error {color: maroon;}.Infobox .ContentEventLarge {padding: 8px 0 0 0;}.Infobox .ContentEventLarge .Buttons {background: none;padding: 0;margin-right: 6px;margin-top: 3px;}.Infobox .ContentEventLarge .Loading {color: #ccc;font-size: 16px;font-style: italic;height: 20px;line-height: 18px;padding: 0 0 0 20px;background: url( '../images/loaders/f2f2f2_606060.gif' ) no-repeat top left;}.Infobox .ContentEventLargeAdmin {color: #ccc;}.Infobox .ContentEventLargeAdmin .field {float: left;width: 400px;margin: 0 0 10px 0;}.Infobox .ContentEventLargeAdmin br {clear: both;}.Infobox .ContentEventLargeAdmin .FeedCategory {}.Infobox .ContentEventLargeAdmin .FeedCategory label {display: block;font-weight: bold;margin: 0 0 6px 0;}.Infobox .ContentEventLargeAdmin .FeedCategory .feed_checkboxes {}.Infobox .ContentEventLargeAdmin .FeedCategory .feed_checkboxes input {float: left;margin: 0 8px 0 0;}.Infobox .ContentEventLargeAdmin .FeedCategory .feed_checkboxes label {float: left;margin: 0 0 6px 0;font-weight: normal;}.Infobox .ContentEventLargeAdmin .FeedCategory .feed_checkboxes button {margin: 4px 0 0 0;}.Infobox .ContentEventLargeAttending {}.Infobox .ContentEventLargeAttending .action {position: absolute;top: 1px;right: 0;font-size: 14px;text-decoration: none;}.Infobox .ContentEventLargeAttending .Title {height: 19px;background: url('../images/mapflex/infoboxes/Content/event_attending_title.gif') no-repeat top left;margin: 0 0 12px 0;}.Infobox .ContentEventLargeAttending  .list {height: 214px;overflow: auto;}.Infobox .ContentEventLargeAttending  .list .item {float: left;width: 92px;height: 70px;margin: 0 8px 8px 0;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #1a1615;cursor: pointer;}.Infobox .ContentEventLargeAttending  .list .item .avatar {float: left;width: 48px;height: 48px;margin: 0 0 2px 0;}.Infobox .ContentEventLargeAttending  .list .item .title {font-size: 16px;}.Infobox .ContentEventLargeComments {color: #ccc;}.Infobox .ContentEventLargeComments .action {position: absolute;top: 0;right: 0;font-size: 14px;text-decoration: none;}.Infobox .ContentEventLargeComments .Title {height: 19px;background: url('../images/mapflex/infoboxes/Content/event_comments_title.gif') no-repeat top left;margin: 0 0 12px 0;}.Infobox .ContentEventLargeComments .WriteTitle {height: 19px;background: url('../images/mapflex/infoboxes/Content/event_comments_title_write.gif') no-repeat top left;margin: 0 0 6px 0;}.Infobox .ContentEventLargeComments .List {height: 212px;overflow: auto;}.Infobox .ContentEventLargeComments .List .none {font-size: 14px;font-style: italic;}.Infobox .ContentEventLargeComments .List .item {padding: 0 0 10px 0;margin: 0 0 12px 0;border-bottom: solid #d8d8d8 1px;}.Infobox .ContentEventLargeComments .List .item .avatar {float: left;width: 24px;height: 24px;margin: 0 6px 0 0;cursor: pointer;}.Infobox .ContentEventLargeComments .List .item .nickname {float: left;font-size: 24px;color: #ccc;margin: 0 8px 0 0;cursor: pointer;}.Infobox .ContentEventLargeComments .List .item .date {float: left;font-size: 13px;font-weight: bold;color: #ccc;margin: 10px 0 0 0;}.Infobox .ContentEventLargeComments .List .item .comment {font-size: 14px;color: #ccc;}.Infobox .ContentEventLargeComments .Write {}.Infobox .ContentEventLargeComments .Write textarea {width: 426px;height: 160px;color: #333;background: #fff;border: solid #a3a3a3 1px;margin: 0 0 10px 0;}.Infobox .ContentEventLargeComments .Write input.submit,.Infobox .ContentEventLargeComments .Write input.cancel {}.Infobox .ContentEventLargeComments .Write input.submit {margin: 0 8px 0 0;}.Infobox .ContentEventLargeComments .Write input.cancel {}.Infobox .ContentEventLargeInterested {}.Infobox .ContentEventLargeInterested .action {position: absolute;top: 1px;right: 0;font-size: 14px;text-decoration: none;}.Infobox .ContentEventLargeInterested .Title {height: 16px;background: url('../images/mapflex/infoboxes/Content/event_interested_title.gif') no-repeat top left;margin: 0 0 12px 0;}.Infobox .ContentEventLargeInterested  .list {height: 217px;overflow: auto;}.Infobox .ContentEventLargeInterested  .list .item {float: left;width: 92px;height: 70px;margin: 0 8px 8px 0;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #1a1615;cursor: pointer;}.Infobox .ContentEventLargeInterested  .list .item .avatar {float: left;width: 48px;height: 48px;margin: 0 0 2px 0;}.Infobox .ContentEventLargeInterested  .list .item .title {font-size: 16px;}.Infobox .ContentEventLargeOverview {position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-family: Tahoma, Verdana;color: #ccc;font-size: 16px;}.Infobox .ContentEventLargeOverview a.retry {font-size: 14px;}.Infobox .ContentEventLargeOverview .photo {position: absolute;top: 0;left: 0;width: 190px;height: 246px;text-align: center;cursor: pointer;}.Infobox .ContentEventLargeOverview .photo .instruction {position: absolute;bottom: 0;left: 0;width: 178px;text-align: center;background: #dadada;font-size: 12px;font-weight: bold;color: #ccc;padding: 6px;}.Infobox .ContentEventLargeOverview .nophoto {background: url('../images/mapflex/infoboxes/Content/event_overview_nophoto.gif') no-repeat top left;cursor: pointer;}.Infobox .ContentEventLargeOverview .loadphoto {background: url('../images/mapflex/infoboxes/Content/event_overview_loadphoto.gif') no-repeat top left;}.Infobox .ContentEventLargeOverview .info {position: absolute;top: 0;left: 200px;width: 235px;height: 246px;overflow: hidden;}.Infobox .ContentEventLargeOverview .name {font-size: 18px;color: #ccc;margin: 0 0 2px 0;white-space: nowrap;}.Infobox .ContentEventLargeOverview .spot {font-size: 12px;margin: 0 0 4px 0;white-space: nowrap;}.Infobox .ContentEventLargeOverview .address {font-size: 13px;margin: 0 0 8px 0;white-space: nowrap;}.Infobox .ContentEventLargeOverview .date {font-size: 14px;margin: 0 0 8px 0;white-space: nowrap;}.Infobox .ContentEventLargeOverview .date span {font-size: 14px;}.Infobox .ContentEventLargeOverview .stats {float: left;width: 115px;height: 70px;margin: 0 0 8px 0;}.Infobox .ContentEventLargeOverview .stats a,.Infobox .ContentEventLargeOverview .stats div,.Infobox .ContentEventLargeOverview .stats span {display: block;font-size: 12px;margin: 0 0 5px 0;text-decoration: none;}.Infobox .ContentEventLargeOverview .stats span {font-weight: bold;color: #ccc;font-size: 11px;}.Infobox .ContentEventLargeOverview .options {float: left;width: 115px;height: 80px;}.Infobox .ContentEventLargeOverview .options a {display: block;margin: 0 0 5px 0;text-decoration: none;font-size: 12px;}.Infobox .ContentEventLargeOverview .description {height: 96px;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;overflow: auto;line-height: 18px;}.Infobox .ContentEventLargeOverview .edit_description {display: none;position: absolute;width: 100%;height: 214px;top: 66px;left: 0;background: #000;}.Infobox .ContentEventLargeOverview .edit_description .title {font-size: 14px;font-weight: bold;margin: 0 0 4px 0;}.Infobox .ContentEventLargeOverview .edit_description textarea {width: 232px;height: 110px;margin: 0 0 6px 0;color: #333;background: #fff;border: solid #a3a3a3 1px;}    .Infobox .ContentEventLargeOverview .edit_date {        display: none;        position: absolute;        width: 100%;        height: 214px;        top: 66px;        left: 0;        background: #000;        padding-top: 8px;    }            .Infobox .ContentEventLargeOverview .edit_date .title {            font-size: 14px;            font-weight: bold;            margin: 0 0 8px 0;        }                .Infobox .ContentEventLargeOverview .edit_date label {            display: block;            font-size: 12px;            font-weight: bold;            margin: 0 0 4px 0;        }                .Infobox .ContentEventLargeOverview .edit_date .fieldName {            width: 269px;            float: left;            margin: 0 12px 0 0;        }                .Infobox .ContentEventLargeOverview .edit_date .fieldDate {            width: 110px;            float: left;            margin: 0 10px 0 0;font-size: 12px;        }                .Infobox .ContentEventLargeOverview .edit_date .fieldTime {            width: 100px;            float: left;        }                .Infobox .ContentEventLargeOverview .edit_date .date {            display: block;            float: left;            margin: 0 0 10px 0;            padding: 2px;            position:relative;            width: 106px;            border: solid #a3a3a3 1px;            background: #fff;        }                    .Infobox .ContentEventLargeOverview .edit_date .date input {                color: #666;                font-size: 12px;                background: none;                border: none;            }                        .Infobox .ContentEventLargeOverview .edit_date .date .pickerImg {                position: absolute;                top: 6px;                right: 3px;            }                    .Infobox .ContentEventLargeOverview .edit_date .time {            width: 90px;            height: 20px;            background: url( '../images/mapflex/views/events_edit_time.gif' ) no-repeat top left;            margin: 0 0 8px 0;            padding: 4px 6px 0 4px;            border: none;            color: #333;        }.Infobox .ContentEventLargeOverview .edit_title {display: none;position: absolute;width: 100%;height: 214px;top: 66px;left: 0;background: #000;}.Infobox .ContentEventLargeOverview .edit_title .title {font-size: 14px;font-weight: bold;margin: 0 0 4px 0;}.Infobox .ContentEventLargeOverview .edit_title .name {width: 228px;margin: 0 0 6px 0;color: #333;background: #fff;border: solid #a3a3a3 1px;font-size: 14px;padding: 2px;}.Infobox .ContentEventLargeOverview .edit_photo {display: none;position: absolute;width: 100%;height: 214px;top: 66px;left: 0;background: #000;}.Infobox .ContentEventLargeOverview .edit_photo .title {font-size: 14px;font-weight: bold;margin: 0 0 4px 0;}.Infobox .ContentEventLargeOverview .edit_photo iframe {width: 230px;height: 110px;}.Infobox .ContentEventLargeOverview .edit_photo_uploading {display: none;position: absolute;width: 100%;height: 200px;top: 66px;left: 0;background: #000;}.Infobox .ContentEventLargeOverview .edit_photo_uploading .title {position: absolute;top: 35px;left: 38px;width: 234px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_photos_uploading.gif' ) no-repeat top left;}.Infobox .ContentEventLargeOverview .edit_photo_uploading .loadbar {position: absolute;top: 60px;left: 8px;width: 220px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_photos_loadbar.gif' ) no-repeat top left;}.Infobox .ContentEventLargeOverview .edit_photo_failed {display: none;position: absolute;width: 100%;height: 200px;top: 66px;left: 0;background: #000;}.Infobox .ContentEventLargeOverview .edit_photo_failed a {text-decoration: none;font-size: 14px;padding-top: 6px;}.Infobox .ContentEventLargeShare {color: #ccc;}.Infobox .ContentEventLargeShare .Loading {display: none;}.Infobox .ContentEventLargeShare .Invite {position: absolute;top: 4px;left: 0;width: 431px;height: 245px;background: url('../images/mapflex/infoboxes/Content/event_share_bg.gif') no-repeat top left;}.Infobox .ContentEventLargeShare .Invite .select_all {position: absolute;top: 19px;left: 0;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}.Infobox .ContentEventLargeShare .Invite .select_label {position: absolute;top: 21px;left: 138px;width: 115px;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}.Infobox .ContentEventLargeShare .Invite .select_email {position: absolute;top: 185px;left: 4px;width: 242px;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;background: none;border: none;color: #666;}.Infobox .ContentEventLargeShare .Invite .count {position: absolute;top: 0;right: 0;width: 165px;font-size: 16px;font-weight: bold;color: #ccc;text-align: center;}.Infobox .ContentEventLargeShare .Invite .list_friends {position: absolute;top: 50px;left: 6px;width: 243px;height: 102px;overflow: auto;}.Infobox .ContentEventLargeShare .Invite .list_friends .none {position: absolute;top: 0;left: 0;width: 228px;height: 88px;color: #ccc;background: #ebebe4;border: solid #c4c3bf 1px;cursor: default;padding: 6px;}.Infobox .ContentEventLargeShare .Invite .list_friends .item {float: left;width: 106px;height: 24px;margin: 0 6px 6px 0;cursor: pointer;}.Infobox .ContentEventLargeShare .Invite .list_friends .item .avatar {float: left;width: 24px;height: 24px;margin: 0 4px 0 0;}.Infobox .ContentEventLargeShare .Invite .list_friends .item .nickname {float: left;font-size: 16px;margin: 3px 0 0 0;width: 75px;white-space: nowrap;overflow: hidden;}.Infobox .ContentEventLargeShare .Invite .list_invites {position: absolute;top: 25px;right: 4px;width: 157px;height: 175px;overflow: auto;}.Infobox .ContentEventLargeShare .Invite .list_invites .item {height: 24px;margin: 0 0 6px 0;cursor: pointer;}.Infobox .ContentEventLargeShare .Invite .list_invites .item .email {float: left;width: 24px;height: 24px;margin: 0 4px 0 0;background: url('../images/mapflex/infoboxes/Content/event_share_email.gif') no-repeat top left;}.Infobox .ContentEventLargeShare .Invite .list_invites .item .avatar {float: left;width: 24px;height: 24px;margin: 0 4px 0 0;}.Infobox .ContentEventLargeShare .Invite .list_invites .item .nickname {float: left;font-size: 14px;margin: 3px 0 0 0;width: 105px;white-space: nowrap;overflow: hidden;}.Infobox .ContentEventLargeShare .Invite .submit {position: absolute;bottom: 0;right: 0;text-align: center;width: 100%;}.Infobox .ContentEventSmall {white-space: nowrap;font-size: 11px;color: #ccc;}.Infobox .ContentEventSmall .line {font-size: 14px;margin: 0 0 2px 0;padding: 0 0 2px 0;}.Infobox .ContentGuestAccountSmall {white-space: nowrap;font-size: 11px;font-weight: bold;color: #ccc;}.Infobox .ContentGuestAccountSmall .line {margin: 0 0 2px 0;}.Infobox .ContentGuestAccountSmall b {color: #green;}.Infobox .ContentLocationLarge {padding: 8px 0 0 0;}.Infobox .ContentLocationLarge a {text-decoration: underline;}.Infobox .ContentLocationLarge .Title {color: #a5a5a5;font-size: 12px;padding: 0 0 2px 10px;margin: 0 6px 6px 0;height: 20px;text-align: center;font-size: 16px;white-space: nowrap;overflow: hidden;}.Infobox .ContentLocationLarge .Loading {color: #ccc;font-size: 16px;font-style: italic;height: 20px;line-height: 18px;padding: 0;}.Infobox .ContentLocationLarge .LoadError {color: maroon;font-size: 14px;}.Infobox .ContentLocationLarge .Loaded {position: absolute;width: 436px;height: 246px;}.LocationPhotoScreen {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: black;z-index: 90000;}.LocationPhotoViewer {display: none;position: absolute;top: 40px;left: 0;z-index: 90001;background: #1b1b1b;text-align: left;padding: 20px 20px 10px 24px;}    .LocationPhotoViewer .close {        position: absolute;        top: 6px;        right: 1px;        width: 16px;        height: 16px;        background: url('../images/mapflex/infoboxes/Content/location_photos_close.gif') no-repeat top left;        cursor: pointer;    }.LocationPhotoViewer .content {background: white;margin: 0 0 6px 0;}.LocationPhotoViewer .info {color: white;font-size: 12px;position: relative;}.LocationPhotoViewer .info .previous {position: absolute;top: 0;right: 56px;width: 79px;height: 16px;cursor: pointer;background: url( '../images/mapflex/infoboxes/Content/location_photos_previous.gif' );}.LocationPhotoViewer .info .next {position: absolute;top: 0;right: 0;width: 43px;height: 16px;cursor: pointer;background: url( '../images/mapflex/infoboxes/Content/location_photos_next.gif' );}.LocationPhotoViewer .info .author {font-weight: bold;margin: 0 0 5px 0;}.LocationPhotoViewer .info .author a {color: #fed100;border: none;text-decoration: none;}.LocationPhotoViewer .info .who {color: #e5e5e5;}.LocationPhotoViewer .info .who span {color: #b9b9b9;}.Infobox .ContentLocationLargeEvents {color: #ccc;}.Infobox .ContentLocationLargeEvents .Loaded {height: 246px;overflow: auto;}.Infobox .ContentLocationLargeEvents .none,.Infobox .ContentLocationLargeEvents .today,.Infobox .ContentLocationLargeEvents .this_week,.Infobox .ContentLocationLargeEvents .next_week,.Infobox .ContentLocationLargeEvents .this_month,.Infobox .ContentLocationLargeEvents .next_month,.Infobox .ContentLocationLargeEvents .soon {display: none;}.Infobox .ContentLocationLargeEvents .title {margin: 2px 0 8px 0;}.Infobox .ContentLocationLargeEvents .none .title {height: 16px;background: url('../images/mapflex/infoboxes/Content/location_events_none.gif') no-repeat top left;}.Infobox .ContentLocationLargeEvents .today .title {height: 19px;background: url('../images/mapflex/infoboxes/Content/location_events_today.gif') no-repeat top left;}.Infobox .ContentLocationLargeEvents .this_week .title {height: 16px;background: url('../images/mapflex/infoboxes/Content/location_events_thisweek.gif') no-repeat top left;}.Infobox .ContentLocationLargeEvents .next_week .title {height: 16px;background: url('../images/mapflex/infoboxes/Content/location_events_nextweek.gif') no-repeat top left;}.Infobox .ContentLocationLargeEvents .this_month .title {height: 16px;background: url('../images/mapflex/infoboxes/Content/location_events_thismonth.gif') no-repeat top left;}.Infobox .ContentLocationLargeEvents .next_month .title {height: 16px;margin: 2px 0 8px 0;background: url('../images/mapflex/infoboxes/Content/location_events_nextmonth.gif') no-repeat top left;}.Infobox .ContentLocationLargeEvents .soon .title {height: 19px;background: url('../images/mapflex/infoboxes/Content/location_events_soon.gif') no-repeat top left;}.Infobox .ContentLocationLargeEvents .item {height: 55px;margin: 0 0 10px 0;}.Infobox .ContentLocationLargeEvents .item .icon {float: left;width: 48px;height: 48px;margin: 0 8px 0 0;}.Infobox .ContentLocationLargeEvents .item .info {float: left;width: 200px;height: 48px;}.Infobox .ContentLocationLargeEvents .item .info .name {display: block;font-size: 13px;font-weight: bold;color: #ccc;margin: 0 0 2px 0;white-space: nowrap;}.Infobox .ContentLocationLargeEvents .item .info .date {display: block;font-size: 11px;color: #ccc;margin: 0 0 3px 0;white-space: nowrap;}.Infobox .ContentLocationLargeEvents .item .info .stats {display: block;font-size: 11px;color: #ccc;}.Infobox .ContentLocationLargeOverview {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.Infobox .ContentLocationLargeOverview a {border: none;}.Infobox .ContentLocationLargeOverview .details {position: absolute;top: 0;left: 0;width: 240px;height: 130px;color: #ccc;overflow: hidden;font-size: 14px;}.Infobox .ContentLocationLargeOverview .details .title {font-size: 20px;white-space: nowrap;}.Infobox .ContentLocationLargeOverview .details .address {font-size: 16px;}.Infobox .ContentLocationLargeOverview .details .citystate {margin: 0 0 2px 0;}.Infobox .ContentLocationLargeOverview .details .phone {font-size: 12px;margin: 0 0 8px 0;}.Infobox .ContentLocationLargeOverview .details .rating {float: left;width: 95px;height: 22px;background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 -17px;margin: 1px 4px 0 0;}.Infobox .ContentLocationLargeOverview .details .rating .stars {float: left;width: 95px;height: 17px;background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 0;}.Infobox .ContentLocationLargeOverview .details .amountOfReviews {float: left;width: 128px;height: 22px;font-size: 13px;margin: 2px 0 0 0;}.Infobox .ContentLocationLargeOverview .details .writeReview {font-size: 12px;}.Infobox .ContentLocationLargeOverview .review {position: absolute;top: 136px;left: 0;width: 235px;height: 104px;color: #ccc;}.Infobox .ContentLocationLargeOverview .review .title {font-size: 16px;margin: 0 0 4px 0;}.Infobox .ContentLocationLargeOverview .review .none {display: none;font-style: italic;font-size: 12px;line-height: 15px;}.Infobox .ContentLocationLargeOverview .review .none a {font-style: normal !important;text-decoration: none;border: none;}.Infobox .ContentLocationLargeOverview .review .rating {display: none;float: left;margin: 0 4px 0 0;height: 16px;}.Infobox .ContentLocationLargeOverview .review .author {display: none;float: left;height: 16px;}.Infobox .ContentLocationLargeOverview .review .snippet {display: none;color: #ccc;line-height: 15px;width: 228px;font-size: 11px;}.Infobox .ContentLocationLargeOverview .review .snippet a {font-size: 12px;padding: 2px 0 0 0}.Infobox .ContentLocationLargeOverview .photos {position: absolute;top: 6px;right: 10px;width: 150px;height: 100px;border: solid #262520 1px;overflow: hidden;cursor: pointer;}.Infobox .ContentLocationLargeOverview .tags {position: absolute;top: 136px;right: 0;width: 164px;height: 104px;color: #ccc;}.Infobox .ContentLocationLargeOverview .tags .title {font-size: 16px;margin: 0 0 4px 0;}.Infobox .ContentLocationLargeOverview .tags .title span {font-size: 10px;}.Infobox .ContentLocationLargeOverview .tags .none {display: none;font-style: italic;font-size: 12px;line-height: 18px;}.Infobox .ContentLocationLargeOverview .tags .none a {font-style: normal !important;}.Infobox .ContentLocationLargeOverview .tags .list {line-height: 20px;}.Infobox .ContentLocationLargeOverview .tags .list .size1 {font-size: 11px;}.Infobox .ContentLocationLargeOverview .tags .list .size2 {font-size: 12px;}.Infobox .ContentLocationLargeOverview .tags .list .size3 {font-size: 13px;}.Infobox .ContentLocationLargeOverview .tags .list .size4 {font-size: 14px;}.Infobox .ContentLocationLargeOverview .tags .list .size5 {font-size: 15px;}.Infobox .ContentLocationLargePhotos {color: #ccc;padding: 2px 0 0 0;}.Infobox .ContentLocationLargePhotos .userPhotos {display: none;margin: 0 0 16px 0;}.Infobox .ContentLocationLargePhotos .otherPhotos {display: none;}.Infobox .ContentLocationLargePhotos .type {font-size: 16px;margin: 0 0 4px 0;}.Infobox .ContentLocationLargePhotos .type a {font-size: 14px;border: none;padding: 0 0 0 6px;}.Infobox .ContentLocationLargePhotos .none {display: none;color: #838383;font-style: italic;font-size: 14px;}.Infobox .ContentLocationLargePhotos .album {display: none;position: relative;height: 59px;}.Infobox .ContentLocationLargePhotos .album .photo {float: left;position: relative;width: 80px;height: 55px;border: solid white 2px;margin: 0 6px 6px 0;cursor: pointer;}.Infobox .ContentLocationLargePhotos .album .photo .delete {display: none;width: 80px;height: 15px;position: absolute;bottom: -15px;left: 0;background: url( '../images/mapflex/infoboxes/Content/location_photos_delete.gif' ) no-repeat top center;cursor: pointer;}.Infobox .ContentLocationLargePhotos .album .navigation {position: absolute;top: 5px;right: 6px;width: 44px;height: 50px;}.Infobox .ContentLocationLargePhotos .album .navigation .up {height: 14px;background: url( '../images/mapflex/infoboxes/Content/location_photos_navup.gif' ) no-repeat top center;cursor: pointer;}.Infobox .ContentLocationLargePhotos .album .navigation .down {height: 14px;background: url( '../images/mapflex/infoboxes/Content/location_photos_navdown.gif' ) no-repeat top center;cursor: pointer;}.Infobox .ContentLocationLargePhotos .album .navigation .page {height: 22px;line-height: 22px;text-align: center;color: #ccc;}.Infobox .ContentLocationLargePhotos .addPhotos {display: none;}.Infobox .ContentLocationLargePhotos .addPhotos .title {height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_photos_choose.gif' ) no-repeat top left;margin: 0 0 8px 0;}.Infobox .ContentLocationLargePhotos .addPhotos iframe {border: none;width: 400px;height: 196px;}.Infobox .ContentLocationLargePhotos .addUploading {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: visible;}.Infobox .ContentLocationLargePhotos .addUploading .title {position: absolute;top: 75px;left: 120px;width: 234px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_photos_uploading.gif' ) no-repeat top left;}.Infobox .ContentLocationLargePhotos .addUploading .loadbar {position: absolute;top: 100px;left: 90px;width: 220px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_photos_loadbar.gif' ) no-repeat top left;}.Infobox .ContentLocationLargePhotos .addFailed {display: none;}.Infobox .ContentLocationLargePhotos .addFailed .title {height: 21px;background: url( '../images/mapflex/infoboxes/Content/location_photos_failed.gif' ) no-repeat top left;margin: 0 0 2px 0;}.Infobox .ContentLocationLargePhotos .addFailed .msg {font-size: 16px;margin: 0 0 10px 0;}.Infobox .ContentLocationLargePhotos .addFailed .retry {display: block;font-size: 12px;text-decoration: none;border: none;}.Infobox .ContentLocationLargePhotos .deletePhoto {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: visible;}.Infobox .ContentLocationLargePhotos .deletePhoto .title {position: absolute;top: 75px;left: 120px;width: 234px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_photos_deleting.gif' ) no-repeat top left;}.Infobox .ContentLocationLargePhotos .deletePhoto .loadbar {position: absolute;top: 100px;left: 90px;width: 220px;height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_photos_loadbar.gif' ) no-repeat top left;}.Infobox .ContentLocationLargeReviews {color: #ccc;height: 100%;}.Infobox .ContentLocationLargeReviews .info {height: 38px;border-bottom: solid #d4d4d4 1px;margin: 0 0 10px 0;}.Infobox .ContentLocationLargeReviews .info .users {position: absolute;top: 0;left: 0;width: 200px;height: 14px;}.Infobox .ContentLocationLargeReviews .info .friends {position: absolute;top: 18px;;left: 0;width: 200px;height: 14px;}.Infobox .ContentLocationLargeReviews .info .action {position: absolute;top: 3px;right: 4px;height: 25px;line-height: 27px;font-size: 16px;font-weight: normal;padding: 0 0 0 32px;background: url( '../images/mapflex/infoboxes/Content/location_reviews_write.png' ) no-repeat top left;border: none;}.Infobox .ContentLocationLargeReviews .reviews {}.Infobox .ContentLocationLargeReviews .reviews .title {font-size: 14px;font-weight: bold;color: #ccc;margin: 0 0 6px 0;}.Infobox .ContentLocationLargeReviews .reviews .none {font-style: italic;font-size: 14px;line-height: 20px;}.Infobox .ContentLocationLargeReviews .reviews .none a {font-style: normal;}.Infobox .ContentLocationLargeReviews .reviews .review {display: none;}.Infobox .ContentLocationLargeReviews .reviews .review .rating {float: left;width: 95px;height: 22px;background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 -17px;margin: 0 4px 2px 0;}.Infobox .ContentLocationLargeReviews .reviews .review .rating .stars {float: left;width: 95px;height: 17px;background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 0;}.Infobox .ContentLocationLargeReviews .reviews .review .avatar {position: absolute;top: 0;right: 0;width: 24px;height: 24px;background-position: top left;background-repeat: no-repeat;}.Infobox .ContentLocationLargeReviews .reviews .review .author {float: left;margin: 2px 4px 0 0;font-size: 14px;border: none;}.Infobox .ContentLocationLargeReviews .reviews .review .date {float: left;margin: 4px 0 0 0;}.Infobox .ContentLocationLargeReviews .reviews .review .text {height: 124px;overflow: auto;color: #ccc;}.Infobox .ContentLocationLargeReviews .reviews .review .useful {border-bottom: solid #d4d4d4 1px;height: 27px;}.Infobox .ContentLocationLargeReviews .reviews .review .useful .amount {float: left;margin: 8px 4px 0 0;}.Infobox .ContentLocationLargeReviews .reviews .review .useful .owner {float: left;display: none;margin: 8px 4px 0 0;}.Infobox .ContentLocationLargeReviews .reviews .review .useful .positive {float: left;display: none;margin: 8px 4px 0 0;}.Infobox .ContentLocationLargeReviews .reviews .review .useful .negative {float: left;display: none;margin: 8px 4px 0 0;}.Infobox .ContentLocationLargeReviews .reviews .review .useful .unmarked {float: left;margin: 8px 4px 0 0;}.Infobox .ContentLocationLargeReviews .reviews .review .useful .option_yes {float: left;margin: 6px 2px 0 0;font-size: 10px;}.Infobox .ContentLocationLargeReviews .reviews .review .useful .option_no {float: left;margin: 6px 0 0 0;font-size: 10px;}.Infobox .ContentLocationLargeReviews .reviews .viewing {color: #ccc;position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;}.Infobox .ContentLocationLargeReviews .reviews .previous {position: absolute;bottom: 0;left: 0;border: none;}.Infobox .ContentLocationLargeReviews .reviews .next {position: absolute;bottom: 0;right: 0;border: none;}.Infobox .ContentLocationLargeReviews .write {position: absolute;width: 410px;height: 246px;overflow: visible;}.Infobox .ContentLocationLargeReviews .write .title {font-size: 14px;font-weight: bold;color: #ccc;margin: 0 0 8px 0;}.Infobox .ContentLocationLargeReviews .write .rating {float: left;width: 95px;height: 25px;}.Infobox .ContentLocationLargeReviews .write .rating .star {float: left;width: 19px;height: 17px;background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 -17px;}.Infobox .ContentLocationLargeReviews .write .rating .selected {background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 0;}.Infobox .ContentLocationLargeReviews .write .activities,.Infobox .ContentLocationLargeReviews .write .categories {position: absolute;top: 25px;width: 124px;border: solid #a5acb2 1px;background: #666;}.Infobox .ContentLocationLargeReviews .write .activities input,.Infobox .ContentLocationLargeReviews .write .categories input {float: left;width: 100px;height: 14px;padding: 2px 4px;border: none;outline: none;color: #fff;background: none;font-size: 11px;}.Infobox .ContentLocationLargeReviews .write .categories input {cursor: pointer;}.Infobox .ContentLocationLargeReviews .write .activities .button,.Infobox .ContentLocationLargeReviews .write .categories .button {float: left;width: 15px;height: 18px;background: url( '../images/mapflex/misc/dropdown_input_button.gif' ) no-repeat top left;border-left: solid #a5acb2 1px;cursor: pointer;}.Infobox .ContentLocationLargeReviews .write .activities .options,.Infobox .ContentLocationLargeReviews .write .categories .options {display: none;float: left;width: 124px;background: #333;border-top: solid #fff 1px;}.Infobox .ContentLocationLargeReviews .write .activities .options a,.Infobox .ContentLocationLargeReviews .write .categories .options a {display: block;height: 1%;padding: 4px;cursor: pointer;font-size: 10px;color: #fff;font-weight: normal;border: none;text-decoration: none;}.Infobox .ContentLocationLargeReviews .write .activities .options a:hover,.Infobox .ContentLocationLargeReviews .write .categories .options a:hover {background: #555;}.Infobox .ContentLocationLargeReviews .write .activities {right: 2px;}.Infobox .ContentLocationLargeReviews .write .categories {right: 2px;}.Infobox .ContentLocationLargeReviews .write .text {width: 406px;height: 150px;color: #fff;margin: 0 0 6px 0;border: solid #a5acb2 1px;background: #666;}.Infobox .ContentLocationLargeReviews .write .post {}.Infobox .ContentLocationLargeReviews .write .cancel {}.Infobox .ContentLocationLargeSpots {color: #ccc;padding: 2px 0 0 0;}.Infobox .ContentLocationLargeSpots .friends {display: none;margin: 0 0 16px 0;}.Infobox .ContentLocationLargeSpots .others {display: none;}.Infobox .ContentLocationLargeSpots .type {font-size: 16px;margin: 0 0 10px 0;}.Infobox .ContentLocationLargeSpots .none {display: none;color: #838383;font-style: italic;font-size: 14px;}.Infobox .ContentLocationLargeSpots .list {display: none;position: relative;height: 80px;}.Infobox .ContentLocationLargeSpots .list .user {float: left;position: relative;width: 90px;height: 48px;margin: 0 6px 0 0;}.Infobox .ContentLocationLargeSpots .list .user .avatar {float: left;position: relative;width: 48px;height: 48px;cursor: pointer;margin: 0 0 2px 0;}.Infobox .ContentLocationLargeSpots .list .user .info {float: left;width: 90px;}.Infobox .ContentLocationLargeSpots .list .navigation {position: absolute;top: 5px;right: 6px;width: 44px;height: 50px;}.Infobox .ContentLocationLargeSpots .list .navigation .up {height: 14px;background: url( '../images/mapflex/infoboxes/Content/location_photos_navup.gif' ) no-repeat top center;cursor: pointer;}.Infobox .ContentLocationLargeSpots .list .navigation .down {height: 14px;background: url( '../images/mapflex/infoboxes/Content/location_photos_navdown.gif' ) no-repeat top center;cursor: pointer;}.Infobox .ContentLocationLargeSpots .list .navigation .page {height: 22px;line-height: 22px;text-align: center;color: #262520;}.Infobox .ContentLocationLargeTags {color: #ccc;padding: 2px 0 0 0;height: 300px;}.Infobox .ContentLocationLargeTags .popular {height: 125px;margin: 0 0 10px 0;}.Infobox .ContentLocationLargeTags .popular .title {height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_tags_popular.gif' ) no-repeat top left;margin: 0 0 2px 0;}.Infobox .ContentLocationLargeTags .popular .tags {text-align: center;line-height: 24px;}.Infobox .ContentLocationLargeTags .popular .tags .none {text-align: left;font-size: 14px;}.Infobox .ContentLocationLargeTags .popular .tags a {margin: 0 10px 0 0;}.Infobox .ContentLocationLargeTags .popular .tags a.size1 {font-size: 12px;}.Infobox .ContentLocationLargeTags .popular .tags a.size2 {font-size: 14px;}.Infobox .ContentLocationLargeTags .popular .tags a.size3 {font-size: 16px;}.Infobox .ContentLocationLargeTags .popular .tags a.size4 {font-size: 18px;}.Infobox .ContentLocationLargeTags .popular .tags a.size5 {font-size: 20px;}.Infobox .ContentLocationLargeTags .popular .tags a.size6 {font-size: 24px;}.Infobox .ContentLocationLargeTags .your {margin: 0 0 10px 0;}.Infobox .ContentLocationLargeTags .your .title {height: 19px;background: url( '../images/mapflex/infoboxes/Content/location_tags_your.gif' ) no-repeat top left;margin: 0 0 8px 0;}.Infobox .ContentLocationLargeTags .your .tags {text-align: left;height: 48px;}.Infobox .ContentLocationLargeTags .your .tags .item {float: left;margin: 0 14px 4px 0;white-space: nowrap;}.Infobox .ContentLocationLargeTags .your .tags .item a {float: left;margin: 0 4px 4px 0;}.Infobox .ContentLocationLargeTags .your .tags .item .delete {float: left;width: 11px;height: 11px;background: url( '../images/mapflex/infoboxes/Content/location_tags_delete.png' ) no-repeat top left;cursor: pointer;}.Infobox .ContentLocationLargeTags .add {height: 30px;}.Infobox .ContentLocationLargeTags .add input {float: left;width: 169px;height: 20px;background: url( '../images/mapflex/infoboxes/Content/location_tags_input.gif' ) no-repeat top left;margin: 0 2px 0 0;padding: 4px 8px 0 4px;border: none;}.Infobox .ContentLocationLargeTags .add .button {float: left;width: 61px;height: 22px;background: url( '../images/mapflex/infoboxes/Content/location_tags_button.gif' ) no-repeat top left;cursor: pointer;margin: 1px 0 0 0;}.Infobox .ContentLocationLargeTags .addStatus {height: 30px;font-size: 14px;font-style: italic;}.Infobox .ContentLocationMedium {}    .Infobox .ContentLocationMedium .PhotoInvite {        position: absolute;        bottom: 2px;        right: 0;    }        .Infobox .ContentLocationMedium .ListRestaurant {        position: absolute;        bottom: 24px;        right: 0;    }.Infobox .ContentLocationMedium a {text-decoration: none;border: none;}.Infobox .ContentLocationMedium .title {color: #ccc;font-size: 22px;height: 26px;padding: 0 0 2px 0;margin: 0 0 8px 0;overflow: hidden;}.Infobox .ContentLocationMedium .reviews {height: 24px;}.Infobox .ContentLocationMedium .reviews .rating {float: left;width: 95px;height: 17px;background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 -17px;margin: 1px 5px 0 0;}.Infobox .ContentLocationMedium .reviews .rating .stars {float: left;width: 95px;height: 17px;background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 0;}.Infobox .ContentLocationMedium .reviews .amount {float: left;margin: 3px 0 0 0;color: #666;}.Infobox .ContentLocationMedium .reviews .amount a {border: none;}.Infobox .ContentLocationMedium .write {float: right;margin: 3px 0 0 0;border: none;}.Infobox .ContentLocationMedium .address {color: #ccc;font-size: 16px;margin: 0 0 1px;white-space: nowrap;}.Infobox .ContentLocationMedium .citystate {color: #ccc;font-size: 15px;margin: 0 0 4px 0;}.Infobox .ContentLocationMedium .phone {color: #ccc;font-size: 12px;height: 15px;margin: 0 0 9px 0;}.Infobox .ContentLocationMedium .options {}.Infobox .ContentLocationMedium .options a {float: left;font-size: 12px;margin: 0 12px 0 0;}.Infobox .ContentLocationMedium .selector {background: #e9e9e9;border: solid #b6b6b6 2px;}.Infobox .ContentLocationMedium .selector .loading {font-size: 14px;float: left;margin: 6px 0 0 6px;}.Infobox .ContentLocationMedium .selector .faves {}.Infobox .ContentLocationMedium .selector .faves select {float: left;width: 170px;margin: 4px 10px 0 4px;}.Infobox .ContentLocationMedium .selector .faves a {float: left;margin: 6px 0 0 0;}.Infobox .ContentLocationSmall {white-space: nowrap;font-size: 11px;color: #ccc;}.Infobox .ContentLocationSmall .line {margin: 0 0 2px 0;padding: 0 0 2px 0;}.Infobox .ContentMcRestaurantLargeOverview {    position: relative;    height: 248px;    color: #ccc;}    .Infobox .ContentMcRestaurantLargeOverview a {        border: none;    }        .Infobox .ContentMcRestaurantLargeOverview .Loading {        display: none;    }        .Infobox .ContentMcRestaurantLargeOverview .LoadError {        display: none;    }        .Infobox .ContentMcRestaurantLargeOverview .Loaded {        display: none;    }    .Infobox .ContentMcRestaurantLargeOverview .details {        position: absolute;        top: 0;        left: 0;    }            .Infobox .ContentMcRestaurantLargeOverview .details .title {            font-size: 20px;            margin: 0 0 4px 0;        }                .Infobox .ContentMcRestaurantLargeOverview .details .address {            font-size: 16px;            margin: 0 0 2px 0;        }                .Infobox .ContentMcRestaurantLargeOverview .details .city-state {            font-size: 16px;            margin: 0 0 4px 0;        }                .Infobox .ContentMcRestaurantLargeOverview .details .phone {            font-size: 14px;        }            .Infobox .ContentMcRestaurantLargeOverview  .reviews {        position: absolute;        top: 100px;        left: 0;        width: 210px;    }            .Infobox .ContentMcRestaurantLargeOverview .reviews .stars {        float: left;        width: 95px;        height: 22px;        background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 -17px;        margin: 1px 4px 2px 0;        }                    .Infobox .ContentMcRestaurantLargeOverview .reviews .stars .selected {            float: left;            width: 95px;            height: 17px;            background: url( '../images/mapflex/stars/large.ffffff.gif' ) no-repeat 0 0;            }                   .Infobox .ContentMcRestaurantLargeOverview .reviews .count {            float: left;            margin: 4px 0 0 0;        }                .Infobox .ContentMcRestaurantLargeOverview .reviews .write {            float: left;        }            .Infobox .ContentMcRestaurantLargeOverview .deal {        position: absolute;        top: 150px;        left: 0;        width: 235px;        height: 96px;    }            .Infobox .ContentMcRestaurantLargeOverview .deal .type {            font-size: 14px;            margin: 0 0 6px 0;        }                    .Infobox .ContentMcRestaurantLargeOverview .deal .type span {                font-weight: bold;            }                .Infobox .ContentMcRestaurantLargeOverview .deal .conditions {            height: 75px;            overflow: auto;        }            .Infobox .ContentMcRestaurantLargeOverview .photos {        position: absolute;        top: 0;        right: 0;        width: 150px;        height: 100px;        padding: 13px;    }            .Infobox .ContentMcRestaurantLargeOverview .photos a {            float: left;            width: 150px;            height: 100px;        }            .Infobox .ContentMcRestaurantLargeOverview .about {        position: absolute;        top: 135px;        right: 0;        width: 200px;        height: 111px;        font-size: 10px;    }            .Infobox .ContentMcRestaurantLargeOverview .about .field {            width: 100%;            overflow: hidden;            margin: 0 0 4px 0;        }                    .Infobox .ContentMcRestaurantLargeOverview .about .field .key {                font-weight: bold;                float: left;                margin: 0 6px 0 0;            }                        .Infobox .ContentMcRestaurantLargeOverview .about .field .val {}.Infobox .ContentPhotoAlbumSmall {}.Infobox .ContentPhotoAlbumSmall .Buttons {height: 11px;top: 3px;right: 3px;}.Infobox .ContentPhotoAlbumSmall .title {font-size: 22px;color: #262520;margin: 0 0 1px 0;}.Infobox .ContentPhotoAlbumSmall .description {font-size: 12px;color: #3d3c35;border-bottom: solid #d1d1d1 1px;padding: 0 0 4px 0;margin: 0 0 4px 0;}.Infobox .ContentPhotoAlbumSmall .list {height: 140px;}.Infobox .ContentPhotoAlbumSmall .PageItem {float: left;width: 88px;height: 55px;padding: 0;margin: 0 0 6px 6px;cursor: pointer;}.Infobox .ContentPhotoAlbumSmall .first {margin: 0 0 6px 0;}.Infobox .ContentPhotoAlbumSmall .in {font-size: 12px;color: #262626;line-height: 14px;}.Infobox .ContentTagSmall {color: #262626;}.Infobox .ContentTagSmall .tag {font-size: 16px;font-weight: bold;white-space: nowrap;border-bottom: solid #cfcfcf 1px;margin: 0 0 4px 0;padding: 0 0 4px 0;}.Infobox .ContentTagSmall .tag .amount {font-size: 12px;font-weight: normal;}.Infobox .ContentTagSmall .spots {line-height: 18px;font-size: 12px;width: 200px;float: left;}.Infobox .ContentTagSmall .spots em {font-style: normal;}.Infobox .ContentUserLarge {    padding: 8px 0 0 0;}    .Infobox .ContentUserLarge .Buttons {        background: none;        padding: 0;        margin-right: 6px;        margin-top: 3px;    }    .Infobox .ContentUserLarge .Title {        color: #ccc;        font-size: 12px;        padding: 0 0 2px 0;        margin: 0 6px 6px 0;        height: 20px;        text-align: center;        font-size: 16px;    }.Infobox .ContentUserLargeNewsFeed {    width: 456px;    height: 300px;color: #ccc;}        .Infobox .ContentUserLargeNewsFeed .feed {        position: absolute;        top: 0;        left: 0;        width: 435px;        height: 244px;        color: #ccc;        font-size: 12px;        overflow: auto;    }            .Infobox .ContentUserLargeNewsFeed .feed .error {            color: maroon;        }                    .Infobox .ContentUserLargeNewsFeed .feed .error a {                text-decoration: none;            }            .Infobox .ContentUserLargeNewsFeed .feed .loading {            font-style: italic;            height: 16px;            line-height: 16px;            padding: 0 0 0 20px;            background: url( '../images/loaders/f2f2f2_606060.gif' ) no-repeat top left;        }                .Infobox .ContentUserLargeNewsFeed .feed .list {            margin: 0;            padding: 0;        }.Infobox .ContentUserLargeProfile {    width: 456px;    height: 300px;color: #ccc;}        .Infobox .ContentUserLargeProfile .avatar {        position: absolute;        top: 4px;        left: 4px;        width: 96px;        height: 96px;        background: url( '../images/avatars/96x96.gif' ) no-repeat top left;    }        .Infobox .ContentUserLargeProfile .points {        position: absolute;        top: 104px;        left: 4px;        width: 96px;        color: #ccc;        font-weight: bold;        font-size: 14px;    }        .Infobox .ContentUserLargeProfile .nickname {        position: absolute;        top: -1px;        left: 112px;        width: 288px;        height: 20px;        color: #ccc;        font-size: 20px;    }        .Infobox .ContentUserLargeProfile .status {        position: absolute;        top: 26px;        left: 112px;        width: 325px;        height: 18px;        color: #ccc;        font-size: 12px;        border-bottom: solid #cccccc 1px;    }                .Infobox .ContentUserLargeProfile .stats {        position: absolute;        top: 130px;        left: 4px;        width: 100px;        height: 104px;        margin: 0;        padding: 0;        list-style: none;        font-size: 10px;        font-weight: bold;    }            .Infobox .ContentUserLargeProfile .stats li {            display: block;            width: 100%;            margin: 0 0 4px 0;            padding: 0;            overflow: hidden;        }                    .Infobox .ContentUserLargeProfile .stats li div {                float: left;                width: 16px;                height: 16px;                margin: 0 4px 0 0;            }                    .Infobox .ContentUserLargeProfile .stats li span {                float: left;                width: 18px;                margin: 0 5px 0 0;padding-right: 4px;                padding-top: 1px;color: #fff;                text-align: right;            }                    .Infobox .ContentUserLargeProfile .stats li a {                float: left;color: #ccc;                text-decoration: none;                padding-top: 1px;            }                .Infobox .ContentUserLargeProfile .bio {        position: absolute;        top: 52px;        left: 112px;        width: 325px;        height: 166px;        font-size: 11px;    }            .Infobox .ContentUserLargeProfile .bio .field {            width: 100%;            height: 18px;            overflow: hidden;        }                    .Infobox .ContentUserLargeProfile .bio .field label {                float: left;                font-weight: bold;                margin: 3px 5px 0 0;            }                        .Infobox .ContentUserLargeProfile .bio .field span {                float: left;                margin-top: 3px;            }                    .Infobox .ContentUserLargeProfile .bio .faves {            margin-top: 6px;        }                    .Infobox .ContentUserLargeProfile .bio .faves .title {                font-weight: bold;                margin-bottom: 4px;            }                    .Infobox .ContentUserLargeProfile .bio .faves ul {                font-size: 11px;                margin: 0;                padding: 0 0 0 14px;            }                            .Infobox .ContentUserLargeProfile .bio .faves ul li {                    margin: 0 0 4px 0;                    padding: 0;                }    .Infobox .ContentUserLargeProfile .viewMap {        display: none;        position: absolute;        top: 224px;        right: 20px;        width: 70px;        height: 24px;        background: url( '../images/mapflex/infoboxes/Content/user_viewmap.gif' ) no-repeat top left;        cursor: pointer;    }        .Infobox .ContentUserLargeProfile .viewMapDisabled {        display: none;        position: absolute;        top: 224px;        right: 20px;        width: 70px;        height: 24px;        background: url( '../images/mapflex/infoboxes/Content/user_viewmap_disabled.gif' ) no-repeat top left;        cursor: default;    }        .Infobox .ContentUserLargeProfile .add2Friends {        display: none;        position: absolute;        top: 224px;        right: 94px;        width: 98px;        height: 24px;        background: url( '../images/mapflex/infoboxes/Content/user_add2friends.gif' ) no-repeat top left;        cursor: pointer;    }        .Infobox .ContentUserLargeProfile .friendRequested {        display: none;        position: absolute;        top: 224px;        right: 94px;        width: 117px;        height: 24px;        background: url( '../images/mapflex/infoboxes/Content/user_friendrequested.gif' ) no-repeat top left;    }        .Infobox .ContentUserLargeProfile .youAreFriends {        display: none;        position: absolute;        top: 224px;        right: 94px;        width: 103px;        height: 24px;        background: url( '../images/mapflex/infoboxes/Content/user_youarefriends.gif' ) no-repeat top left;    }        .Infobox .ContentUserLargeProfile .changeLabel {        display: none;        position: absolute;        left: 110px;        top: 224px;        width: 225px;        height: 24px;    }            .Infobox .ContentUserLargeProfile .changeLabel .text {            float: left;            line-height: 24px;            font-weight: bold;            margin: 0 6px 0 0;        }                .Infobox .ContentUserLargeProfile .changeLabel .changeLabelSelect {            float: left;            width: 75px;            margin: 4px 0 0 0;            font-size: 11px;        }                .Infobox .ContentUserLargeProfile .changeLabel .changeLabelInput {            display: none;            float: left;            width: 75px;            margin: 5px 0 0 0;            background: #fffa73;            border: solid #8e8e8e 1px;            font-size: 11px;        }            .Infobox .ContentUserLargeProfile .savingLabel {        display: none;        position: absolute;        left: 110px;        top: 230px;        width: 203px;        height: 16px;        font-size: 12px;        font-weight: bold;        padding: 0 0 0 22px;        background: url( '../images/loaders/white_black.gif' ) no-repeat top left;    }    .Infobox .ContentUserSmall {white-space: nowrap;font-size: 12px;color: #ccc;}.Infobox .ContentUserSmall b {font-size: 14px;}.Infobox .FrameDefault {}.Infobox .FrameDefault .hdr,.Infobox .FrameDefault .ftr {font-size: 1px;line-height: 1px;}.Infobox .FrameDefault .hdr,.Infobox .FrameDefault .bdy,.Infobox .FrameDefault .ftr {padding: 0 0 0 8px;background: url( '../images/mapflex/infoboxes/Default/frame_left.gif' ) no-repeat;}html>body .Infobox .FrameDefault .hdr,html>body .Infobox .FrameDefault .bdy,html>body .Infobox .FrameDefault .ftr {background: url( '../images/mapflex/infoboxes/Default/frame_left.png' ) no-repeat;}.Infobox .FrameDefault .dor {height: 100%;background: url( '../images/mapflex/infoboxes/Default/frame_right.gif' ) no-repeat;}html>body .Infobox .FrameDefault .dor {background: url( '../images/mapflex/infoboxes/Default/frame_right.png' ) no-repeat;}.Infobox .FrameDefault .hdr {height: 8px;background-position: top left !important;}.Infobox .FrameDefault .hdr .dor {background-position: top right;}.Infobox .FrameDefault .bdy {height: 100%;background-position: left -8px !important;}.Infobox .FrameDefault .bdy .dor {background-position: right -8px;}.Infobox .FrameDefault .bdy .cnt {padding: 0 12px 4px 0;}.Infobox .FrameDefault .ftr {position: relative;height: 8px;background-position: bottom left !important;}.Infobox .FrameDefault .ftr .dor {background-position: bottom right;}.Infobox .FrameDefault .ftr .ptr {position: absolute;width: 13px;height: 10px;left: 50%;bottom: -4px;background: url( '../images/mapflex/infoboxes/Default/pointer.gif' ) no-repeat top left;margin: 0 0 0 -8px;}html>body .Infobox .FrameDefault .ftr .ptr {background: url( '../images/mapflex/infoboxes/Default/pointer.png' ) no-repeat top left;}.Infobox .FrameDefault .TabNavigation {}.Infobox .FrameDefault .TabNavigation ul {list-style-type: none;margin: 0;padding: 0;border-bottom: solid #3d7c96 1px;height: 22px;}.Infobox .FrameDefault .TabNavigation li {position: relative;float: left;color: #ccc;font-size: 11px;font-weight: bold;padding: 4px 6px 4px 6px;margin: 0 2px 0 2px;cursor: pointer;}.Infobox .FrameDefault .TabNavigation li.selected {color: #ccc;background: #000;border-left: solid #3d7c96 1px;border-right: solid #3d7c96 1px;border-top: solid #3d7c96 1px;border-bottom: solid #3d7c96 1px;padding: 4px 12px 4px 12px;} .Infobox .FrameDefault .TabNavigation li.selected span.brdr { display: block; }.Infobox .FrameDefault .TabNavigation li.spacer {margin: 0;padding: 0;cursor: default;width: 2px;}.Infobox .FrameDefault .TabNavigation li span.brdr {display: none;position: absolute;bottom: -1px;left: 0;width: 100%;height: 1px;background: #000;}.Infobox .FrameDefault .TabContent {position: absolute;top: 31px;left: 0;color: #262520;font-size: 12px;width: 433px;height: 244px;background: #000;padding: 10px;border-left: solid #3d7c96 1px;border-right: solid #3d7c96 1px;border-bottom: solid #3d7c96 1px;overflow: hidden;}.Infobox .FramePhotoAlbum {}.Infobox .FramePhotoAlbum .hdr,.Infobox .FramePhotoAlbum .ftr {font-size: 1px;line-height: 1px;}.Infobox .FramePhotoAlbum .hdr,.Infobox .FramePhotoAlbum .bdy,.Infobox .FramePhotoAlbum .ftr {padding: 0 0 0 8px;background: url( '../images/mapflex/infoboxes/PhotoAlbum/frame_left.gif' ) no-repeat;}html>body .Infobox .FramePhotoAlbum .hdr,html>body .Infobox .FramePhotoAlbum .bdy,html>body .Infobox .FramePhotoAlbum .ftr {background: url( '../images/mapflex/infoboxes/PhotoAlbum/frame_left.png' ) no-repeat;}.Infobox .FramePhotoAlbum .dor {height: 100%;background: url( '../images/mapflex/infoboxes/PhotoAlbum/frame_right.gif' ) no-repeat;}html>body .Infobox .FramePhotoAlbum .dor {background: url( '../images/mapflex/infoboxes/PhotoAlbum/frame_right.png' ) no-repeat;}.Infobox .FramePhotoAlbum .hdr {height: 9px;background-position: top left !important;}.Infobox .FramePhotoAlbum .hdr .dor {background-position: top right;}.Infobox .FramePhotoAlbum .bdy {height: 100%;background-position: left -8px !important;}.Infobox .FramePhotoAlbum .bdy .dor {background-position: right -8px;}.Infobox .FramePhotoAlbum .bdy .cnt {padding: 0 12px 4px 0;}.Infobox .FramePhotoAlbum .ftr {position: relative;height: 11px;background-position: bottom left !important;}.Infobox .FramePhotoAlbum .ftr .dor {background-position: bottom right;}.Infobox .FramePhotoAlbum .ftr .ptr {display: none;}.Infobox .FramePhotoAlbum .TabNavigation {}.Infobox .FramePhotoAlbum .TabNavigation ul {list-style-type: none;margin: 0;padding: 0;border-bottom: solid #d5d5d5 1px;height: 22px;}.Infobox .FramePhotoAlbum .TabNavigation li {float: left;color: #225fad;font-size: 11px;font-weight: bold;padding: 4px 6px 4px 6px;margin: 0 2px 0 2px;cursor: pointer;}.Infobox .FramePhotoAlbum .TabNavigation li.selected {color: #6b6b6b;background: #f2f2f2;border-left: solid #d5d5d5 1px;border-right: solid #d5d5d5 1px;border-top: solid #d5d5d5 1px;border-bottom: solid #f2f2f2 1px;padding: 4px 12px 4px 12px;}.Infobox .FramePhotoAlbum .TabNavigation li.spacer {margin: 0;padding: 0;cursor: default;width: 2px;}.Infobox .FramePhotoAlbum .TabContent {color: #262520;font-size: 12px;height: 244px;background: #f2f2f2;padding: 10px;border-left: solid #d5d5d5 1px;border-right: solid #d5d5d5 1px;border-bottom: solid #d5d5d5 1px;overflow: hidden;}.Intro {color: #202020;    width: 550px;    height: 310px;    background: url('../images/mapflex/intro/bg.png') no-repeat 0 0;    text-align: left;}    .Intro .close {        position: absolute;        top: 20px;        right: 30px;        width: 17px;        height: 16px;        background: url('../images/mapflex/intro/close.png') no-repeat 0 0;        cursor: pointer;        text-indent: -1000px;        overflow: hidden;    }    .Intro .welcome {        font-size: 18px;        text-align: center;        font-weight: bold;        margin: 30px 0 20px 0;    }        .Intro .about {        font-size: 18px;        text-align: center;        margin: 0 0 20px 0;    }            .Intro .about b {            color: #0848b8;        }            .Intro .list {        float: left;        margin: 0 0 0 14px;    }            .Intro .list .title {            color: #0848b8;            font-weight: bold;            font-size: 16px;            padding: 0 0 0 12px;        }        .Intro .list ul {            color: #5b5b5b;            margin: 0;            padding: 0 0 0 16px;        }                    .Intro .list ul li {}                            .Intro .list ul li a {                    color: #0848b8;                    text-decoration: none;                }                                .Intro .list ul li a:hover {                    text-decoration: underline                }                    .Intro .join {        float: left;        width: 102px;        height: 30px;        background: url('../images/mapflex/intro/join.png') no-repeat 0 0;        text-indent: -1000px;        border: 0;        cursor: pointer;        margin: 18px 0 0 40px;    }        .Intro .skip {        position: absolute;        bottom: 28px;        right: 28px;    }            .Intro .skip span {            float: left;            margin: 0 6px 0 0;        }                .Intro .skip input {            float: left;            margin: 1px 0 0 0;            padding: 0;        }    .modal-screen {    background: #000;}.modal-window {    background: #fff;    border: solid #2a2a2a 6px;}    .modal-window .close {        position: absolute;        top: 8px;        right: 8px;        width: 11px;        height: 11px;        background: url('../images/mapflex/infoboxes/Default/buttons.gif') no-repeat 0 0;        cursor: pointer;    }        .modal-window .content {        color: #333;        padding: 10px;    }.modal-list-restaurant {}    .modal-list-restaurant .content {        padding: 20px;    }    .modal-list-restaurant .field {        width: 100%;        overflow: hidden;        margin: 0 0 11px 0;    }            .modal-list-restaurant .field label {            float: left;            width: 150px;            padding: 0 8px 0 0;            text-align: right;            line-height: 18px;        }                .modal-list-restaurant .field input,        .modal-list-restaurant .field select,        .modal-list-restaurant .field span,        .modal-list-restaurant .field textarea {            float: left;        }                .modal-list-restaurant .field input,        .modal-list-restaurant .field select,        .modal-list-restaurant .field textarea {            margin: 0 10px 0 0;            padding: 2px;        }            .modal-list-restaurant .field-start-date {}            .modal-list-restaurant .field-start-date input {            width: 80px;        }            .modal-list-restaurant .field-deal {}            .modal-list-restaurant .field-deal input {            margin: 4px 5px 0 0;        }                .modal-list-restaurant .field-deal span {            margin: 3px 14px 0 0;        }            .modal-list-restaurant .field-conditions {}            .modal-list-restaurant .field-conditions textarea {            width: 300px;            height: 50px;            font-size: 12px;        }            .modal-list-restaurant .field-price-range {}            .modal-list-restaurant .field-price-range select {            width: 65px;        }            .modal-list-restaurant .field-submit {}            .modal-list-restaurant .field-submit input {            float: left;            margin-left: 158px;        }            .modal-list-restaurant .error {        display: none;        color: #fff;        font-size: 14px;        font-weight: bold;        background: #cc0000;        text-align: center;        margin: 8px 0 0 0;        padding: 8px 0;    }.Notify {background: white;border: solid #262520 2px;border-bottom: none;right: 16px;padding: 6px 8px;}.Notify .friendRequests {float: left;font-size: 14px;padding: 0 0 0 24px;background: url( '../images/mapflex/notify/icon_friendRequests.gif' ) no-repeat top left;white-space: nowrap;border: none;text-decoration: none;height: 18px;}.Notify .eventInvites {float: left;font-size: 14px;padding: 0 0 0 24px;background: url( '../images/mapflex/notify/icon_eventInvites.gif' ) no-repeat top left;white-space: nowrap;border: none;text-decoration: none;height: 18px;}.NotifyContent {background: white;border: solid #262520 4px;width: 525px;height: 235px;left: 74px;top: 85px;}.NotifyContent .Close {position: absolute;top: 10px;right: 10px;width: 11px;height: 11px;cursor: pointer;background: url( '../images/mapflex/notify/content_close.gif' ) no-repeat top left;}.NotifyContent .Content {padding: 14px;height: 147px;}.NotifyEventInvites {height: 308px;top: 40px;}.NotifyContent .EventInvites {color: #262520;}.NotifyContent .EventInvites .title {height: 26px;background: url( '../images/mapflex/notify/eventinvites_title.gif' ) no-repeat top left;border-bottom: solid #d7d7d7 1px;margin: 0 0 8px 0;}.NotifyContent .EventInvites .event {}.NotifyContent .EventInvites .event .photo {float: left;width: 190px;height: 246px;margin: 0 8px 0 0;text-align: center;}.NotifyContent .EventInvites .event .nophoto {background: url('../images/mapflex/infoboxes/Content/event_overview_loadphoto.gif') no-repeat top left;}.NotifyContent .EventInvites .event .info {float: left;width: 250px;height: 246px;}.NotifyContent .EventInvites .event .name {color: #262520;font-size: 18px;white-space: nowrap;overflow: hidden;}.NotifyContent .EventInvites .event .location {color: #3d3c36;font-size: 16px;white-space: nowrap;overflow: hidden;}.NotifyContent .EventInvites .event .address {color: #3d3c36;font-size: 14px;margin: 0 0 12px 0;}.NotifyContent .EventInvites .event .stats {color: #3d3c36;font-size: 13px;font-weight: bold;margin: 0 0 12px 0;}.NotifyContent .EventInvites .event .stats div {margin: 0 0 2px 0;}.NotifyContent .EventInvites .event .description {color: #3d3c36;font-size: 12px;height: 88px;overflow: auto;line-height: 18px;margin: 0 0 12px 0;}.NotifyContent .EventInvites .event .options {border-bottom: solid #cccccc 1px;padding-bottom: 8px;margin-bottom: 8px;height: 22px;}.NotifyContent .EventInvites .event .options .iam {float: left;width: 40px;height: 13px;background: url( '../images/mapflex/notify/eventinvites_iam.gif' ) no-repeat top left;margin: 6px 8px 0 0;}.NotifyContent .EventInvites .event .options .choice {float: left;margin: 3px 0 0 0;}.NotifyContent .EventInvites .event .options .loader {display: none;color: #797979;float: left;font-size: 13px;font-weight: bold;margin: 5px 0 0 0;padding: 0 0 0 20px;background: url( '../images/loaders/f2f2f2_606060.gif' ) no-repeat top left;}.NotifyContent .FriendRequests {color: #262520;}.NotifyContent .FriendRequests .title {height: 26px;background: url( '../images/mapflex/notify/friendrequests_title.gif' ) no-repeat top left;border-bottom: solid #d7d7d7 1px;margin: 0 0 8px 0;}.NotifyContent .FriendRequests .request {}.NotifyContent .FriendRequests .request .avatar {float: left;width: 48px;height: 48px;margin: 0 8px 6px 0;cursor: pointer;}.NotifyContent .FriendRequests .request .user {float: left;width: 440px;margin: 4px 0 4px 0;}.NotifyContent .FriendRequests .request .user .nickname {float: left;font-size: 24px;margin: 0 4px 0 0;cursor: pointer;}.NotifyContent .FriendRequests .request .user .points {float: left;font-size: 12px;margin: 10px 0 0 0;}.NotifyContent .FriendRequests .request .user .date {font-size: 14px;margin: 0 0 2px 0;color: #5a5952;}.NotifyContent .FriendRequests .request .msg {height: 85px;overflow: auto;}.NotifyContent .FriendRequests .request .msg b {display: block;margin: 0 0 2px 0;}.NotifyContent .FriendRequests .request .options {position: absolute;bottom: 10px;left: 14px;}.NotifyContent .FriendRequests .request .options .accept {float: left;width: 55px;height: 24px;background: url( '../images/mapflex/notify/friendrequests_accept.gif' ) no-repeat top left;cursor: pointer;margin: 0 4px 0 0;}.NotifyContent .FriendRequests .request .options .decline {float: left;width: 58px;height: 24px;background: url( '../images/mapflex/notify/friendrequests_decline.gif' ) no-repeat top left;cursor: pointer;}.NotifyContent .FriendRequests .request .options .labelTitle {float: left;font-size: 12px;font-weight: bold;margin: 3px 6px 0 0;}.NotifyContent .FriendRequests .request .options .labelSelect {float: left;width: 130px;height: 22px;margin: 0 6px 0 0;}.NotifyContent .FriendRequests .request .options .labelInput {display: none;float: left;width: 126px;height: 20px;background: #fffa73;border: solid #6e6318 1px;margin: 0 6px 0 0;}.NotifyContent .FriendRequests .request .options .labelSubmit {float: left;width: 58px;height: 24px;background: url( '../images/mapflex/notify/friendrequests_submit.gif' ) no-repeat top left;cursor: pointer;}.Overlay {    background: url('../images/mapflex/overlay/background.png') no-repeat top left;    text-align: left;}    .Overlay .close {        position: absolute;        top: 20px;        right: 24px;        width: 13px;        height: 14px;        cursor: pointer;        background: url( '../images/mapflex/overlay/close.png' ) no-repeat top left;    }.OverlayListAdd {    text-align: center;}    .OverlayListAdd .title {        font-family: Arial;        font-size: 20px;        color: #fff;        font-weight: bold;        margin: 20px 0 20px 0;        text-align: center;    }        .OverlayListAdd .list_title {        color: #fff;        font-style: italic;        font-size: 16px;        font-weight: bold;        margin: 0 0 10px 0;        text-decoration: none;    }        .OverlayListAdd .list_instructions {    color: #333;        background: #fff;        border: solid #bfbfbf 1px;        padding: 8px 14px;        margin: 0 0 0 38px;        width: 275px;        line-height: 18px;        text-align: left;    }            .OverlayListAdd .list_instructions b.top {            font-size: 14px;        }.OverlayListCreate {}    .OverlayListCreate .create {        width: 300px;        height: 175px;        margin: 30px 0 0 44px;    }            .OverlayListCreate .create label {            display: block;            font-size: 12px;            font-weight: bold;            margin: 0 0 4px 0;        }                .OverlayListCreate .create .name {            width: 281px;            height: 20px;            background: url( '../images/mapflex/views/friends_invite_emails.gif' ) no-repeat top left;            margin: 0 0 14px 0;            padding: 4px 8px 0 4px;            border: none;            color: #666;        }                .OverlayListCreate .create .radio {            margin: 0 0 4px 0;            height: 18px;        }                    .OverlayListCreate .create .radio input {                float: left;                margin: 1px 6px 0 0;            }                        .OverlayListCreate .create .radio div {                float: left;            }                        .OverlayListCreate .create .radio .trident {                margin: 4px 0 0 0;            }                .OverlayListCreate .create .buttons {            margin: 10px 0 7px 0;        }                .OverlayListCreate .create .buttons .cancel {            margin: 0 0 0 6px;        }                .OverlayListCreate .create .disabled {            color: #b1b1b1;        }                .OverlayListCreate .create .status {            position: absolute;            bottom: 26px;            left: 214px;            font-weight: bold;            font-size: 12px;            height: 16px;            line-height: 15px;        }                    .OverlayListCreate .create .sending {}                    .OverlayListCreate .create .good {                color: green;            }            .OverlayListCreate .create .bad {                color: red;            }    .OverlayListCreating {    text-align: center;}    .OverlayListCreating .close {        display: none;    }    .OverlayListCreating .title {        font-family: Arial;        font-size: 20px;        color: #fff;        font-weight: bold;        margin: 80px 0 25px 0;        text-align: center;    }.OverlayListSuggest {    text-align: center;}    .OverlayListSuggest .title {        font-family: Arial;        font-size: 20px;        color: #fff;        font-weight: bold;        margin: 25px 0 25px 0;        text-align: center;    }        .OverlayListSuggest a.gateway,    .OverlayListSuggest a.custom {        display: block;        font-size: 14px;        font-weight: normal;        margin: 0 0 4px 0;        text-decoration: none;    }        .OverlayListSuggest a.custom {        margin: 20px 0 0 0;    }.Userbox {display: none;position: absolute;top: 0;left: 0;width: 283px;height: 183px;z-index: 50000;text-align: left;}.Userbox .Frame {position: absolute;width: 283px;height: 183px;z-index: 20001;}.Userbox .FrameSmall {background: url('../images/mapflex/userbox/frame_small.gif' ) no-repeat top left;}html>body .Userbox .FrameSmall {background: url('../images/mapflex/userbox/frame_small.png' ) no-repeat top left;}.Userbox .FrameLarge {background: url('../images/mapflex/userbox/frame_large.gif' ) no-repeat top left;}html>body .Userbox .FrameLarge {background: url('../images/mapflex/userbox/frame_large.png' ) no-repeat top left;}.Userbox .Close {position: absolute;top: 10px;right: 10px;width: 11px;height: 11px;background: url( '../images/mapflex/userbox/close.gif' ) no-repeat top left;cursor: pointer;z-index: 200003;}.Userbox .Loading {display: none;position: absolute;top: 0;left: 10px;z-index: 20002;color: #2c2809;font-size: 14px;font-weight: bold;height: 30px;line-height: 34px;white-space: nowrap; overflow: hidden;}.Userbox .Loaded {position: absolute;width: 283px;height: 183px;z-index: 20002;}.Userbox .AddFriend {position: absolute;top: 0;left: 0;width: 283px;height: 183px;}.Userbox .AddFriend .title {color: #2c2809;font-size: 14px;height: 30px;line-height: 34px;padding: 0 0 0 36px;background: url( '../images/mapflex/userbox/addfriend_icon.gif' ) no-repeat 6px 6px;white-space: nowrap; overflow: hidden;}.Userbox .AddFriend .messageLabel {position: absolute;top: 40px;left: 10px;font-size: 12px;font-weight: bold;color: #453f16;}.Userbox .AddFriend .messageLabel em {font-weight: normal;}.Userbox .AddFriend .messageText {position: absolute;top: 57px;left: 10px;width: 260px;height: 66px;background: white;border: solid #6e6318 1px;outline: 0;}.Userbox .AddFriend .messageInfo {        position: absolute;        top: 40px;        left: 10px;        font-size: 12px;        color: #453f16;}.Userbox .AddFriend .labelDropdown {position: absolute;top: 134px;left: 10px;width: 118px;height: 24px;font-size: 16px;outline: 0;}.Userbox .AddFriend .labelInput {position: absolute;top: 134px;left: 10px;width: 118px;height: 22px;font-size: 16px;outline: 0;background: white;border: solid #6e6318 1px;}.Userbox .AddFriend .send {position: absolute;bottom: 24px;right: 10px;width: 134px;height: 24px;background: url( '../images/mapflex/userbox/addfriend_send.gif' ) no-repeat top left;cursor: pointer;}.Userbox .NotFound {position: absolute;left: 20px;top: 24px;font-size: 16px;color: #3e370a;z-index: 110001;}.Userbox .Profile {}.Userbox .Profile .avatar {position: absolute;top: 8px;left: 8px;width: 48px;height: 48px;}.Userbox .Profile .nickname {position: absolute;top: 2px;left: 64px;color: #302b0b;font-size: 27px;width: 200px;white-space: nowrap;overflow: hidden;}.Userbox .Profile .status {position: absolute;top: 35px;left: 64px;color: #302b0b;font-size: 12px;width: 200px;}.Userbox .Profile .stats {position: absolute;width: 268px;height: 56px;left: 8px;top: 76px;overflow: hidden;}.Userbox .Profile .stats .col {float: left;width: 88px;font-size: 12px;color: #000000;}.Userbox .Profile .stats .col .key {float: left;width: 30px;font-weight: bold;text-align: right;margin: 0 4px 4px 0;}.Userbox .Profile .stats .col .value {float: left;margin: 0 0 4px 0;}.Userbox .Profile .stats .equals {float: left;width: 15px;height: 11px;background: url( '../images/mapflex/userbox/equals.gif' ) no-repeat top left;margin: 20px 6px 0 8px;}.Userbox .Profile .stats .result {float: left;width: 60px;margin: 10px 0 0 0;font-size: 12px;text-align: center;}.Userbox .Profile .stats .result b {display: block;font-size: 16px;}.Userbox .Profile .add2friends,.Userbox .Profile .viewmap,.Userbox .Profile .closebutton {position: absolute;bottom: 23px;height: 24px;cursor: pointer;}.Userbox .Profile .add2friends {left: 84px;width: 98px;background: url( '../images/mapflex/userbox/button_friends.gif' ) no-repeat top left;}.Userbox .Profile .viewmap {display: none;left: 10px;width: 70px;background: url( '../images/mapflex/userbox/button_viewmap.gif' ) no-repeat top left;}.Userbox .Profile .closebutton {display: none;left: 186px;width: 38px;height: 20px;background: url( '../images/mapflex/userbox/button_close.gif' ) no-repeat top left;}.Userbox .Profile .friendRequested,.Userbox .Profile .friendAdded {display: none;position: absolute;bottom: 23px;right: 10px;}.Userbox .Profile .friendRequested {width: 129px;height: 20px;background: url( '../images/mapflex/userbox/profile_friendrequested.gif' ) no-repeat top left;}.Userbox .Profile .friendAdded {width: 115px;height: 20px;background: url( '../images/mapflex/userbox/profile_youarefriends.gif' ) no-repeat top left;}.View {}.ViewEvents {}.ViewEvents .section {height: 100%;}.ViewEvents .ElementsViewTitle {display: none;position: absolute;top: 2px;left: 0;width: 88px;height: 17px;text-indent: -1000px;overflow: hidden;}.ViewEvents .ElementsViewText {padding: 2px 0 0 0;font-size: 14px;}.ViewEvents .ElementsViewFilteredList {margin: 0 0 2px 0;}.ViewEvents .navigation {display: none;height: 15px;margin: 0 0 10px 0;}.ViewEvents .navigation .create {float: right;font-size: 14px;text-decoration: none;}.ViewEvents .navigationLarge {border-bottom: solid #e4e4e4 1px;height: 28px;margin: 0 0 10px 0;}.ViewEvents .navigationLarge .back {float: left;width: 74px;height: 22px;cursor: pointer;background: url( '../images/mapflex/views/friends_back.gif' ) no-repeat top left;}.ViewEvents .FilterSelector {font-weight: bold;margin-bottom: 6px;width: 188px;background: url( '../images/mapflex/views/all_filterSmall_background.gif' ) no-repeat top left;}.ViewEvents .FilterSelection {z-index: 30000;width: 194px;}.ViewEvents .FilterItem {font-weight: bold;}.ViewEvents .FilterItemCreated {}.ViewEvents .FilterItemPopular {   }.ViewEvents .FilterItemFriends {}.ViewEvents .FilterItemInterested,.ViewEvents .FilterItemAttending {}.ViewEvents .typeFilter {font-size: 11px;        }                .ViewEvents .typeSelect {        font-size: 11px;        }.ViewEvents .dateItem {color: #fff;}.ViewEvents .dateFilter {width: 91px;background: url( '../images/mapflex/views/all_filterTiny_background.gif' ) no-repeat top left;margin-left: 4px;}.ViewEvents .dateSelect {width: 150px;z-index: 90000;border: solid #c7c7c7 1px;margin-top: -1px;}.ViewEvents .CreateForm {height: 340px;}.ViewEvents .CreateForm label {display: block;font-size: 12px;font-weight: bold;margin: 0 0 4px 0;}.ViewEvents .CreateForm .fieldName {width: 269px;float: left;margin: 0 12px 0 0;}.ViewEvents .CreateForm .fieldDate {width: 110px;float: left;margin: 0 10px 0 0;}.ViewEvents .CreateForm .fieldTime {width: 60px;float: left;}.ViewEvents .CreateForm .name {width: 281px;height: 20px;background: url( '../images/mapflex/views/friends_invite_emails.gif' ) no-repeat top left;margin: 0 0 8px 0;padding: 4px 6px 0 4px;border: none;color: #5a581a;}.ViewEvents .CreateForm .date {display: block;float: left;margin: 0 0 10px 0;padding: 2px;position:relative;width: 106px;border: solid #a3a3a3 1px;background: #eee;}.ViewEvents .CreateForm .date input {color: #555;font-size: 12px;background: none;border: none;}.ViewEvents .CreateForm .date .pickerImg {position: absolute;top: 6px;right: 3px;}.ViewEvents .CreateForm .time {width: 40px;height: 20px;background: url( '../images/mapflex/views/events_create_tiny.gif' ) no-repeat top left;margin: 0;padding: 5px 6px 8px 5px;font-size: 10px;border: none;color: #555;}.ViewEvents .CreateForm .search {width: 281px;height: 20px;background: url( '../images/mapflex/views/friends_invite_emails.gif' ) no-repeat top left;margin: 0;padding: 4px 8px 8px 4px;border: none;color: #5a581a;}.ViewEvents .CreateForm .results {position: relative;height: 132px;}.ViewEvents .CreateForm .results .info {font-size: 12px;line-height: 15px;font-style: italic;color: #616161;}.ViewEvents .CreateForm .results .PageItem {position: relative;float: left;display: inline;width: 284px;height: 28px;padding: 4px 8px;margin: 0 0 2px 0;background: #eeeeee;cursor: pointer;}.ViewEvents .CreateForm .results .PageItem .title {display: block;font-size: 10px;font-weight: bold;color: #545248;margin: 0;}.ViewEvents .CreateForm .results .PageItem .address {display: block;font-size: 10px;color: #545248;}.ViewEvents .CreateForm .results .PageControls a {font-size: 12px;}.ViewEvents .CreateForm .results .PageList .selected {background: #bfff99 !important;}.ViewEvents .CreateForm .submit {margin: 0 2px 12px 0;}.ViewEvents .CreateForm .disabled {color: #b1b1b1;}.ViewEvents .CreateForm .status {position: absolute;bottom: 5px;left: 6px;font-weight: bold;font-size: 14px;}.ViewEvents .CreateForm .sending {padding: 0 0 0 22px;background: url( '../images/loaders/white_black.gif' ) no-repeat top left;}.ViewEvents .CreateForm .good {color: green;}.ViewEvents .CreateForm .bad {color: red;}.ViewEvents .EventList .PageItem {position: relative;float: left;display: inline;width: 284px;padding: 4px 6px 1px 6px;margin: 0 0 1px 0;border-bottom: solid #424142 1px;cursor: pointer;}.ViewEvents .EventList .PageItem:hover {        background: #385866;    }.ViewEvents .EventList .PageItem .icon {float: left;width: 28px;height: 28px;margin: 0 6px 0 0;position: relative;font-weight: bold;}.ViewEvents .EventList .PageItem .icon .month {position: absolute;top: 20px;left: 0;width: 100%;text-align: center;font-size: 10px;color: #343436;}.ViewEvents .EventList .PageItem .icon .day {position: absolute;top: 30px;left: 0;width: 100%;text-align: center;font-size: 12px;color: #1f2120;}.ViewEvents .EventList .PageItem .details {float: left;width: 230px;padding: 0 0 2px 0;}                .ViewEvents .EventList .PageItem .details .name {                    display: block;                    font-size: 11px;                    font-weight: bold;                    color: #d6d6d6;                    white-space: nowrap;padding-bottom: 1px;                }                                .ViewEvents .EventList .PageItem .details .date {                    display: block;                    font-size: 10px;                    font-weight: bold;                    color: #7f7f7e;                    margin: 0 0 3px 0;                    white-space: nowrap;                }                                .ViewEvents .EventList .PageItem .details .stats {                    display: block;                    font-size: 11px;                    font-weight: bold;                    color: white;                }                                    .ViewEvents .EventList .PageItem .details .stats b {                        color: #c1ea62;                    }.ViewEvents .EventList .PageItem .details .delete {display: block;position: absolute;top: 6px;right: 6px;font-size: 10px;font-weight: bold;color: maroon;background: url( '../images/mapflex/views/tags_delete.png' ) no-repeat 0 4px;padding: 0 0 0 9px;}.ViewEvents .EventList .PageControls a {font-size: 12px;}.ViewFeed {}    .ViewFeed .ElementsViewTitle {        height: 17px;        background: url('../images/mapflex/views/feed_title.gif') no-repeat top left;        text-indent: -1000px;        overflow: hidden;        margin: 4px 0 6px 0;    }        .ViewFeed .ElementsPersonTitle {        font-size: 16px;        font-weight: bold;        color: #2c2c2c;        margin: 0 0 8px 0;    }        .ViewFeed .FilterSelector {        font-weight: bold;        margin-bottom: 8px;        width: 188px;        background: url( '../images/mapflex/views/all_filterSmall_background.gif' ) no-repeat top left;    }        .ViewFeed .FilterSelection {        z-index: 30000;        width: 210px;        border: solid #c7c7c7 1px;        margin-top: -1px;        padding-top: 6px;        padding-bottom: 1px;    }        .ViewFeed .FilterItem {}            .ViewFeed .catSelect .FilterItem {            font-size: 14px;            padding-left: 36px;            padding-bottom: 1px;            height: 28px;            line-height: 24px;            background-position: 4px 2px;            background-repeat: no-repeat;        }            .ViewFeed .catSelect .FilterItemAllCategories {            background-image: url('../images/mapflex/views/feed_icon_allEvents.gif');            background-position: 5px 2px;        }                .ViewFeed .catSelect .FilterItemArtGallery {            background-image: url('../images/mapflex/views/feed_icon_artGallery.gif');        }                .ViewFeed .catSelect .FilterItemFashionEvents {            background-image: url('../images/mapflex/views/feed_icon_fashionShows.gif');        }                .ViewFeed .catSelect .FilterItemDiningDiscounts {            background-image: url('../images/mapflex/views/feed_icon_diningDiscounts.gif');        }                .ViewFeed .catSelect .FilterItemMusicShows {            background-image: url('../images/mapflex/views/feed_icon_musicShows.gif');        }                .ViewFeed .catSelect .FilterItemMustRsvp {            background-image: url('../images/mapflex/views/feed_icon_mustRsvp.gif');            background-position: 4px 0;        }                .ViewFeed .catSelect .FilterItemOpenBar {            background-image: url('../images/mapflex/views/feed_icon_openBar.gif');            background-position: 4px 0;        }                .ViewFeed .catSelect .FilterItemSampleSales {            background-image: url('../images/mapflex/views/feed_icon_sampleSales.gif');        }                .ViewFeed .catSelect .FilterItemStagePerformance {            background-image: url('../images/mapflex/views/feed_icon_performance.gif');        }                .ViewFeed .catSelect .FilterItemUserFeed {            background-image: url('../images/mapflex/views/feed_icon_userFeed.gif');            background-position: 8px 3px;        }                .ViewFeed .timeItem {            color: #434139;        }                .ViewFeed .timeFilter {            width: 91px;            background: url( '../images/mapflex/views/all_filterTiny_background.gif' ) no-repeat top left;            margin-left: 4px;        }                .ViewFeed .timeSelect {            width: 97px;            z-index: 90000;            border: solid #c7c7c7 1px;            margin-top: -1px;        }        .ItemList {}    .ItemList .PageControls a {        font-size: 16px;    }    .ItemList .ItemTypeEvent {        position: relative;        float: left;        display: inline;        width: 284px;        height: 48px;        padding: 6px 8px;        margin: 0 0 2px 0;        background: url('../images/mapflex/views/event_background.gif') no-repeat top left;        cursor: pointer;    }                .ItemList .ItemTypeEvent .icon {                float: left;                position: relative;                display: inline;                width: 48px;                height: 48px;                margin: 0 6px 0 0;                position: relative;                font-weight: bold;            }                        .ItemList .ItemTypeEvent .details {                float: left;                width: 230px;            }                    .ItemList .ItemTypeEvent .details .name {                    display: block;                    font-size: 12px;                    font-weight: bold;                    color: white;                    margin: 0 0 3px 0;                    white-space: nowrap;                }                                .ItemList .ItemTypeEvent .details .date {                    display: block;                    font-size: 11px;                    font-weight: bold;                    color: white;                    margin: 0 0 3px 0;                    white-space: nowrap;                }                                .ItemList .ItemTypeEvent .details .stats {                    display: block;                    font-size: 11px;                    font-weight: bold;                    color: white;                }                                    .ItemList .ItemTypeEvent .details .stats b {                        color: #c1ea62;                    }                                .ItemList .ItemTypeEvent .details .delete {                    display: block;                    position: absolute;                    top: 6px;                    right: 6px;                    font-size: 10px;                    font-weight: bold;                    color: maroon;                    background: url( '../images/mapflex/views/tags_delete.png' ) no-repeat 0 4px;                    padding: 0 0 0 9px;                }                    .ItemList .ItemTypeUser {        position: relative;        float: left;        display: inline;        width: 284px;        height: 24px;        padding: 4px;        margin: 0 0 6px 0;        background: #e6e6e6;        border: solid #c0c0c0 1px;        cursor: pointer;    }            .ItemList .ItemTypeUser a {            text-decoration: none;        }            .ItemList .ItemTypeUser .icon {            float: left;            position: relative;            display: inline;            width: 24px;            height: 24px;            margin: 0 6px 0 0;        }                .ItemList .ItemTypeUser .text {            float: left;            position: relative;            display: inline;            width: 254px;            height: 24px;        }                    .ItemList .ItemTypeUser .text td {                color: #262520;                font-size: 10px;                font-weight: bold;            }                .ItemList .ItemTypeUser .full {            width: 288px;        }                .ItemList .ItemTypeUser .location_photo {}                    .ItemList .ItemTypeUser .location_photo .icon {                width: 32px;            }                        .ItemList .ItemTypeUser .location_photo .text {                width: 246px;            }                    .ItemList .ItemTypeUser .friend_create {}                    .ItemList .ItemTypeUser .friend_create .icon {                width: 52px;            }                        .ItemList .ItemTypeUser .friend_create .text {                width: 226px;            }                    .ItemList .ItemTypeUser .status_update {}                    .ItemList .ItemTypeUser .status_update .icon {                background-image: url('../images/mapflex/views/userFeed_icon_status.gif');            }                    .ItemList .ItemTypeUser .review_write {}                    .ItemList .ItemTypeUser .review_write .icon {                background-image: url('../images/mapflex/views/userFeed_icon_review.gif');            }                    .ItemList .ItemTypeUser .tag_created {}                    .ItemList .ItemTypeUser .tag_created .icon {                background-image: url('../images/mapflex/views/userFeed_icon_tag.gif');            }                    .ItemList .ItemTypeUser .noeventicon {            background-image: url('../images/mapflex/views/userFeed_icon_event.gif');        }                    .ItemList .ItemTypeUser .listfave {            background-image: url('../images/mapflex/views/userFeed_icon_listFave.gif');        }                .ItemList .ItemTypeUser .listblack {            background-image: url('../images/mapflex/views/userFeed_icon_listBlack.gif');        }                    .ItemList .ItemTypeUserItem {            height: 24px;        }        .ViewFriends {}.ViewFriends .navigation {height: 30px;margin: 0 0 8px 0;}.ViewFriends .navigation .invite,.ViewFriends .navigation .find,.ViewFriends .navigation .back {float: left;height: 22px;cursor: pointer;display: none;}.ViewFriends .navigation .invite {width: 119px;background: url( '../images/mapflex/views/friends_invite.gif' ) no-repeat top left;margin: 0 6px 0 0;}.ViewFriends .navigation .find {width: 108px;background: url( '../images/mapflex/views/friends_find.gif' ) no-repeat top left;}.ViewFriends .navigation .back {width: 74px;background: url( '../images/mapflex/views/friends_back.gif' ) no-repeat top left;}    .ViewFriends .FilterSelector {        width: 292px;        font-weight: bold;        margin-bottom: 6px;    }        .ViewFriends .FilterSelection {        width: 298px;        z-index: 30000;        color: #262520;    }        .ViewFriends .FilterSelection span {        font-weight: normal;    }        .ViewFriends .FilterSeparator {        margin: 0;        padding: 0 8px 10px 8px;        height: auto;        background: #efefef;        font-weight: bold;    }        .ViewFriends .FilterItem {        font-weight: bold;    }.ViewFriends .ElementsViewPages {}.ViewFriends .ElementsViewPages .PageControls a {font-size: 12px !important;}.ViewFriends .ElementsViewPages .PageItem {position: relative;float: left;display: inline;width: 284px;margin: 0 0 4px 0;padding: 6px 8px;cursor: pointer;}.ViewFriends .ElementsViewPages .PageItem .delete {position: absolute;top: 6px;right: 8px;width: 11px;height: 11px;background: url( '../images/mapflex/views/friends_delete.png' ) no-repeat top left;cursor: pointer;}.ViewFriends .ElementsViewPages .PageItem .avatar {float: left;width: 24px;height: 24px;background: url( '../images/avatars/24x24.gif' ) no-repeat top left;margin: 2px 6px 0 0;}.ViewFriends .ElementsViewPages .PageItem .info {float: left;width: 204px;}.ViewFriends .ElementsViewPages .PageItem .nickname {font-size: 10px;color: #ccc;margin: 0;}.ViewFriends .ElementsViewPages .PageItem .nickname b {font-size: 11px;}.ViewFriends .ElementsViewPages .PageItem .detail {font-size: 10px;color: #ccc;}.ViewFriends .section {position: relative;height: 326px;}.ViewFriends .similar {position: absolute;left: 0;bottom: 0;height: 56px;width: 100%;}.ViewFriends .similar .ElementsViewTitle {margin: 0 0 2px 0;}            .ViewFriends .similar .ElementsViewTitle span {            font-weight: normal;font-size: 12px;            }.ViewFriends .similar .suggestion {cursor: pointer;        height: 28px;padding: 6px 8px;background: #333;}.ViewFriends .similar .suggestion .avatar {float: left;width: 24px;height: 24px;background: url( '../images/avatars/24x24.gif' ) no-repeat top left;margin: 2px 6px 0 0;}.ViewFriends .similar .suggestion .info {float: left;width: 204px;}.ViewFriends .similar .suggestion .info .nickname {font-size: 10px;color: #fff;margin: -2px 0 0 0;}.ViewFriends .similar .suggestion .info .nickname b {font-size: 12px;}.ViewFriends .similar .suggestion .info .reason {font-size: 10px;color: #ddd;}.ViewFriends .ElementsViewSearch {}.ViewFriends .ElementsViewSearch .SearchEmpty {            font-style: normal;}.ViewFriends .ElementsViewSearch .SearchItem {height: 24px;margin: 0 0 6px 0;padding: 6px 8px;background: #333;cursor: pointer;}.ViewFriends .ElementsViewSearch .SearchItem .avatar {float: left;width: 24px;height: 24px;background: url( '../images/avatars/24x24.gif' ) no-repeat top left;margin: 0 6px 0 0;}.ViewFriends .ElementsViewSearch .SearchItem .info {float: left;width: 204px;}.ViewFriends .ElementsViewSearch .SearchItem .nickname {font-size: 10px;color: #fff;margin: -2px 0 1px 0;}.ViewFriends .ElementsViewSearch .SearchItem .nickname b {font-size: 12px;}.ViewFriends .ElementsViewSearch .SearchItem .detail {font-size: 10px;color: #ddd;}.ViewFriends .ElementsViewTitle {margin: 0 0 4px 0;}.ViewFriends .InviteForm {}.ViewFriends .InviteForm label {display: block;font-size: 12px;font-weight: bold;margin: 0 0 1px 0;}.ViewFriends .InviteForm .detail {font-size: 10px;color: #ddd;margin: 0 0 6px 0;}.ViewFriends .InviteForm .emails {width: 281px;height: 20px;background: url( '../images/mapflex/views/friends_invite_emails.gif' ) no-repeat top left;margin: 0 0 10px 0;padding: 4px 8px 0 4px;border: none;color: #5a581a;}.ViewFriends .InviteForm .msg {width: 291px;height: 99px;background: #fff;margin: 0 0 8px 0;border: solid #a3a3a3 1px;;color: #5a581a;}.ViewFriends .InviteForm .submit {margin: 0 0 12px 0;}.ViewFriends .InviteForm .disabled {color: #b1b1b1;}.ViewFriends .InviteForm .status {font-weight: bold;font-size: 14px;}.ViewFriends .InviteForm .sending {padding: 0 0 0 24px;background: url( '../images/loaders/white_black.gif' ) no-repeat top left;}.ViewFriends .InviteForm .good {color: green;}.ViewFriends .InviteForm .bad {color: red;}.ViewLists {}.ViewLists .section {height: 100%;}.ViewLists .ElementsViewTitle {position: absolute;top: 2px;left: 0;width: 88px;height: 17px;background: url('../images/mapflex/views/lists_title.gif') no-repeat top left;text-indent: -1000px;overflow: hidden;}.ViewLists .ElementsViewText {padding: 2px 0 0 0;font-size: 14px;}.ViewLists .navigation {height: 24px;margin: 0 0 10px 0;}.ViewLists .navigation .create {float: right;font-size: 14px;text-decoration: none;}.ViewLists .navigation .back {float: left;width: 74px;height: 22px;cursor: pointer;background: url( '../images/mapflex/views/friends_back.gif' ) no-repeat top left;}.ViewLists .FilterSelector {width: 292px;font-weight: bold;margin-bottom: 6px;}.ViewLists .FilterSelection {width: 298px;z-index: 30000;}   .ViewLists .FilterSelector b {       font-weight: normal;   }.ViewLists .FilterSelector div {background-position: 0 6px !important;}.ViewLists .FilterItem {font-weight: bold;}   .ViewLists .FilterItem b {       font-weight: normal;   }    .ViewLists .LocationList .PageItem {position: relative;float: left;display: inline;width: 284px;height: 28px;padding: 6px 8px;margin: 0 0 4px 0;cursor: pointer;}.ViewLists .LocationList .PageItem .title {display: block;font-size: 12px;font-weight: bold;color: #ccc;margin: 0;}.ViewLists .LocationList .PageItem .address {display: block;font-size: 10px;color: #ccc;}.ViewLists .LocationList .PageItem .delete {display: block;position: absolute;bottom: 5px;right: 6px;font-size: 10px;font-weight: bold;color: #999;}.ViewLists .LocationList .PageItem .userRating {display: block;position: absolute;bottom: 6px;right: 6px;font-size: 10px;color: #ccc;}.ViewLists .LocationList .PageItem .rating {position: absolute;top: 5px;right: 6px;width: 70px;height: 13px;background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 -13px;}.ViewLists .LocationList .PageItem .rating span.stars {float: left;width: 70px;height: 13px;background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 0;}.ViewLists .LocationList .PageControls a {font-size: 14px;}.ViewLists .FaveList .PageItem {position: relative;float: left;display: inline;width: 284px;height: 29px;padding: 6px 8px;margin: 0 0 4px 0;cursor: pointer;}.ViewLists .FaveList .PageItem .avatar {float: left;width: 28px;height: 28px;margin: 1px 6px 0 0;cursor: pointer;}.ViewLists .FaveList .PageItem .info {float: left;}.ViewLists .FaveList .PageItem .title {display: block;font-size: 11px;font-weight: bold;}.ViewLists .FaveList .PageItem .description {display: block;font-size: 11px;}.ViewLists .FaveList .PageItem .userRating {display: block;position: absolute;bottom: 6px;right: 6px;font-size: 10px;color: #545248;}.ViewLists .FaveList .PageItem .rating {position: absolute;top: 5px;right: 6px;width: 70px;height: 13px;background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 -13px;}.ViewLists .FaveList .PageItem .rating span.stars {float: left;width: 70px;height: 13px;background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 0;}.ViewLists .FaveList .edit {position: absolute;top: 6px;right: 8px;width: 45px;height: 13px;cursor: pointer;}.ViewLists .FaveList .delete {position: absolute;bottom: 6px;right: 7px;width: 45px;height: 13px;cursor: pointer;}.ViewLists .FaveList .like {background: #95db7b url( '../images/mapflex/views/lists_default_bg.gif' ) repeat-x top left;}      .ViewLists .FaveListDetail .like {      background: url( '../images/mapflex/views/lists_like_bg_tall.gif' ) repeat-x top left;    }    .ViewLists .FaveList .like .avatar {      background: url( '../images/mapflex/views/lists_item_like.gif' ) no-repeat top left;    }.ViewLists .FaveList .like .title {color: #fff;}.ViewLists .FaveList .like .description {color: #ddd;}.ViewLists .FaveList .like .edit {background: url( '../images/mapflex/views/lists_like_edit.png' ) no-repeat top left;}.ViewLists .FaveList .like .delete {background: url( '../images/mapflex/views/lists_like_delete.png' ) no-repeat top left;}.ViewLists .FaveList .dislike {background: url( '../images/mapflex/views/lists_default_bg.gif' ) repeat-x top left;}            .ViewLists .FaveListDetail .dislike {              background: #e89797 url( '../images/mapflex/views/lists_dislike_bg_tall.gif' ) repeat-x top left;            }    .ViewLists .FaveList .dislike .avatar {              background: url( '../images/mapflex/views/lists_item_dislike.gif' ) no-repeat top left;            }.ViewLists .FaveList .dislike .title {color: #fff;}.ViewLists .FaveList .dislike .description {color: #ddd;}.ViewLists .FaveList .dislike .edit {background: url( '../images/mapflex/views/lists_dislike_edit.png' ) no-repeat top left;}.ViewLists .FaveList .dislike .delete {background: url( '../images/mapflex/views/lists_dislike_delete.png' ) no-repeat top left;}.ViewLists .FaveList .PageControls a {font-size: 16px;}.ViewLists .FaveList .defaultList {            width: 300px;            height: 41px;            padding: 0;            background: url( '../images/mapflex/views/lists_default_bg.gif' ) no-repeat top left;}  .ViewLists .FaveList .defaultList .title {      height: 41px;      line-height: 37px;      padding-left: 10px;      color: #fff;  }.ViewLists .CreateForm {height: 290px;}.ViewLists .CreateForm label {display: block;font-size: 12px;font-weight: bold;margin: 0 0 4px 0;}.ViewLists .CreateForm .name {width: 281px;height: 20px;background: url( '../images/mapflex/views/friends_invite_emails.gif' ) no-repeat top left;margin: 0 0 14px 0;padding: 4px 8px 0 4px;border: none;color: #555;}.ViewLists .CreateForm .radio {margin: 0 0 4px 0;height: 18px;}.ViewLists .CreateForm input {float: left;margin: 1px 6px 0 0;}.ViewLists .CreateForm div {float: left;}.ViewLists .CreateForm .trident {margin: 4px 0 0 0;}.ViewLists .CreateForm .submit {margin: 0 0 12px 0;}.ViewLists .CreateForm .disabled {color: #b1b1b1;}.ViewLists .CreateForm .status {font-weight: bold;font-size: 14px;}.ViewLists .CreateForm .sending {}.ViewLists .CreateForm .good {color: green;}.ViewLists .CreateForm .bad {color: red;}.ViewLists .screenshot {width: 188px;height: 92px;position: absolute;bottom: 56px;left: 32px;background: url( '../images/screenshots/add_to_fave_list.gif' ) no-repeat top left;}.ViewLists .popularCheckbox {       position: absolute;       top: 0px;       right: 85px;}.ViewLists .popularText {   position: absolute;   top: 3px;   right: 0;   font-size: 11px;   font-weight: bold;}.ViewMcBrowse {}    .ViewMcBrowse .filters {        height: 74px;        border-bottom: solid #ccc 1px;        margin: 0 0 4px 0;    }            .ViewMcBrowse .filters .filter-left {            margin: 0 6px 6px 0;        }                .ViewMcBrowse .filters .filter-right {            margin: 0 0 6px 0;        }            .ViewMcBrowse .filters .filter {            position: relative;            float: left;            width: 146px;            height: 30px;            background: url('../images/mapflex/views/mc_browse/filter.png') no-repeat 0 0;        }                    .ViewMcBrowse .filters .filter .current {                color: #fff;                font-weight: bold;                height: 30px;                line-height: 28px;                overflow: hidden;                cursor: pointer;            }                            .ViewMcBrowse .filters .filter .current span {                    display: block;font-size: 10px !important;                    padding-left: 8px;                    margin-right: 26px;                    overflow: hidden;                    white-space: nowrap;                }                            .ViewMcBrowse .filters .filter .current .icon {                display: none;                    position: absolute;                    top: 9px;                    right: 8px;                    width: 12px;                    height: 10px;                    background: url('../images/mapflex/views/mc_browse/arrow.png') no-repeat 0 0;                }                        .ViewMcBrowse .filters .filter .options {                display: none;                position: absolute;                top: 27px;                left: 0;                min-width: 144px;                background: #333;                border: solid #333 1px;                z-index: 5000;            }                            .ViewMcBrowse .filters .filter .options .option {}                                    .ViewMcBrowse .filters .filter .options .option:hover {                        background: #555;                    }                                    .ViewMcBrowse .filters .filter .options .option span {                        display: block;                        padding: 6px 8px;                        cursor: pointer;                    }                        .ViewMcBrowse .list {}            .ViewMcBrowse .list .loading {            color: #666;            line-height: 18px;        }                    .ViewMcBrowse .list .loading span {                display: block;                font-size: 16px;                margin: 0 0 6px 0;             }                    .ViewMcBrowse .list .empty {            color: #666;            font-size: 14px;            font-style: italic;            padding: 6px 0 0 0;        }                .ViewMcBrowse .list .error {            color: #cc0000;            font-weight: bold;        }                .ViewMcBrowse .list .restaurants {            color: #666;            font-family: Arial;            font-size: 11px;            margin: 0 0 6px 0;        }                    .ViewMcBrowse .list .restaurants .item {                position: relative;                height: 30px;                background: #333;                margin: 0 0 2px 0;                padding: 6px;                cursor: pointer;            }                            .ViewMcBrowse .list .restaurants .item:hover {                    background: #555;                }                            .ViewMcBrowse .list .restaurants .title {                    color: #ccc;                    font-weight: bold;                }                                .ViewMcBrowse .list .restaurants .price {                    position: absolute;                    top: 6px;                    right: 6px;color: #ebe097;                }                                .ViewMcBrowse .list .restaurants .cuisine {                    position: absolute;                    bottom: 6px;                    left: 6px;color: #ddd;                }                                .ViewMcBrowse .list .restaurants .address {                    position: absolute;                    bottom: 6px;                    right: 6px;color: #ddd;                }                .ViewMcBrowse .list .restaurants .delete {                    color: red;                    text-decoration: none;                }        .ViewMcBrowse .list .navigation {            position: absolute;            left: 0;            bottom: 0;            font-size: 14px;        }            .ViewMcBrowse .list .navigation span {                color: #666;                font-weight: bold;            }            .ViewMcBrowse .list .navigation a {                padding: 0 3px;                text-decoration: none;            }                            .ViewMcBrowse .list .navigation a.selected {                    color: #666;                }        .ViewPhotos {}    .ViewPhotos .section {        position: relative;        height: 324px;    }.ViewPhotos .ElementsViewTitle {        position: absolute;        top: 8px;        left: 2px;        margin: 0;        width: 100px;height: 19px;background: url('../images/mapflex/views/photos_title.gif') no-repeat 0 2px;text-indent: -1000px;overflow: hidden;}.ViewPhotos .ElementsViewTitle.friends {        width: 150px;        background: url('../images/mapflex/views/photos_title_friends.gif') no-repeat 0 2px;    }    .ViewPhotos .navigation {        position: relative;        height: 24px;        margin: 0 0 8px 0;    }            .ViewPhotos .navigation .view {            position: absolute;            top: -2px;            right: 0;            height: 22px;            cursor: pointer;            display: none;            margin: 0 6px 0 0;        }                .ViewPhotos .navigation .view {            margin: 4px 2px 0 0;            text-decoration: none;        }            .ViewPhotos .FilterSelector {        width: 292px;        font-weight: bold;        margin-bottom: 6px;    }        .ViewPhotos .FilterSelection {        width: 298px;        z-index: 30000;        color: #262520;    }        .ViewPhotos .FilterSelection span {        font-weight: normal;    }        .ViewPhotos .FilterSeparator {        margin: 0;        padding: 0 8px 10px 8px;        height: auto;        background: #efefef;        font-weight: bold;    }        .ViewPhotos .FilterItem {        font-weight: bold;    }            .ViewPhotos .List .PageItem {        position: relative;        float: left;        display: inline;        width: 284px;        height: 34px;        padding: 6px 8px;        margin: 0 0 4px 0;        background: #333;        cursor: pointer;    }                .ViewPhotos .List .PageItem .thumb {                position: absolute;                top: 8px;                left: 4px;                width: 40px;                height: 25px;            }                .ViewPhotos .List .PageItem .title {                display: block;                font-size: 14px;                font-weight: bold;                color: #fff;                margin: 0 0 2px;                padding: 0 0 0 41px;            }                        .ViewPhotos .List .PageItem .amount {                display: block;                font-size: 10px;                color: #ddd;                padding: 0 0 0 41px;            }.ViewPhotos .Thumb .PageControls a {font-size: 12px;}.ViewPhotos .Thumb .PageList {padding: 0 0 0 0;}.ViewPhotos .Thumb .PageItem {float: left;width: 88px;margin: 0 12px 6px 0;padding: 0;cursor: pointer;}.ViewPhotos .Thumb .PageItem .thumb {position: relative;float: left;width: 88px;height: 55px;padding: 0;background-color: #ccc;background-repeat: no-repeat;background-position: 0 0;border: solid #ccc 1px;}.ViewPhotos .Thumb .PageItem .thumb .amount {display: none;position: absolute;bottom: -2px;right: -2px;width: 15px;height: 18px;color: #333;background: white;border: solid #ccc 2px;padding: 4px 4px 0 4px;font-weight: bold;text-align: center;}.ViewPhotos .Thumb .PageItem .title {float: left;width: 88px;font-size: 11px;font-weight: bold;text-align: center;padding: 3px 0 4px 0;background: #333;white-space: nowrap;overflow: hidden;border: solid #ccc 1px;border-top: none;}.ViewSearch {}.ViewSearch .PageItem {position: relative;float: left;display: inline;width: 284px;height: 28px;padding: 6px 8px;margin: 0 0 4px 0;background: #333;cursor: pointer;}.ViewSearch .PageItem .title {display: block;font-size: 12px;font-weight: bold;color: #fff;margin: 0 0 2px 0;}.ViewSearch .PageItem .address {display: block;font-size: 10px;color: #ddd;}.ViewSearch .PageItem .distance {display: block;position: absolute;bottom: 6px;right: 6px;font-size: 10px;color: #ddd;}.ViewSearch .PageItem .rating {position: absolute;top: 5px;right: 6px;width: 70px;height: 13px;background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 -13px;}.ViewSearch .PageItem .rating span.stars {float: left;width: 70px;height: 13px;background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 0;}.ViewTags {}    .ViewTags .section {        position: relative;        height: 290px;    }    .ViewTags .ElementsViewTitle {        position: absolute;        top: 10px;        left: 2px;        margin: 0;        width: 100px;        height: 19px;        background: url('../images/mapflex/views/tags_title.gif') no-repeat 0 2px;        text-indent: -1000px;        overflow: hidden;    }        .ViewTags .ElementsTagTitle {        position: absolute;        top: 10px;        left: 2px;        margin: 0;        width: 210px;        height: 19px;        font-size: 16px;        font-weight: bold;        color: #2c2c2c;    }    .ViewTags .navigation {        position: relative;        border-bottom: solid #e4e4e4 1px;        height: 30px;        margin: 0 0 8px 0;    }            .ViewTags .navigation .view,        .ViewTags .navigation .back {            position: absolute;            top: 0;            right: 0;            height: 22px;            cursor: pointer;            display: none;            margin: 0 6px 0 0;        }                .ViewTags .navigation .view {            margin: 4px 2px 0 0;            text-decoration: none;        }                .ViewTags .navigation .back {            width: 74px;            background: url( '../images/mapflex/views/friends_back.gif' ) no-repeat top left;        }            .ViewTags .FilterSelector {        width: 292px;        font-weight: bold;        margin-bottom: 6px;    }        .ViewTags .FilterSelection {        width: 298px;        z-index: 30000;        color: #262520;    }        .ViewTags .FilterSelection span {        font-weight: normal;    }        .ViewTags .FilterSeparator {        margin: 0;        padding: 0 8px 10px 8px;        height: auto;        background: #efefef;        font-weight: bold;    }        .ViewTags .FilterItem {        font-weight: bold;    }        .ViewTags .List .PageItem {        position: relative;        float: left;        display: inline;        width: 284px;        height: 30px;        padding: 6px 8px;        margin: 0 0 4px 0;        background: #eeeeee;        cursor: pointer;    }            .ViewTags .List .PageItem .title {            display: block;            font-size: 14px;            font-weight: bold;            color: #545248;            margin: 0 0 2px 0;        }            .ViewTags .List .PageItem .amount {            display: block;            font-size: 10px;            color: #545248;        }                    .ViewTags .List .PageItem .amount b {                color: green;            }        .ViewTags .ElementsViewCloud {        padding: 0;    }        .ViewTags .Detail .PageItem {        position: relative;        float: left;        display: inline;        width: 284px;        height: 28px;        padding: 6px 8px;        margin: 0 0 4px 0;        background: #eeeeee;        cursor: pointer;    }                .ViewTags .Detail .PageItem .title {                display: block;                font-size: 12px;                font-weight: bold;                color: #545248;                margin: 0 0 2px 0;            }                        .ViewTags .Detail .PageItem .address {                display: block;                font-size: 10px;                color: #545248;            }                        .ViewTags .Detail .PageItem .delete {                display: block;                position: absolute;                bottom: 5px;                right: 6px;                font-size: 10px;                font-weight: bold;                color: maroon;                background: url( '../images/mapflex/views/tags_delete.png' ) no-repeat 0 4px;                padding: 0 0 0 9px;            }                        .ViewTags .Detail .PageItem .rating {                position: absolute;                top: 5px;                right: 6px;                width: 70px;                height: 13px;                background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 -13px;            }                            .ViewTags .Detail .PageItem .rating span.stars {                    float: left;                    width: 70px;                    height: 13px;                    background: url( '../images/mapflex/stars/small.png' ) no-repeat 0 0;                }        #mapflex .learn {display: none;    position: relative;    float: right;    width: 480px;    height: 31px;    overflow: hidden;    margin: -12px 0 0 0;    padding: 0 8px 0 0;    font-size: 18px;    color: #c2963c;    line-height: 32px;    text-align: right;}    #mapflex .learn a {        color: #ebe097;font-weight: normal;text-decoration: none;    }#mapflex .map {float: left;display: inline;position: relative;width: 624px;height: 444px;margin: 8px 0px 8px 8px;overflow: hidden;background: url( '../images/mapflex/map/loading.gif' ) no-repeat top left;}#mapflex .map .container {position: absolute;top: 0;left: 0;width: 674px;height: 444px;z-index: 2000;overflow: hidden;border: none;}#mapflex .map .views {position: absolute;top: 10px;left: 12px;z-index: 30004;margin: 0;padding: 0;list-style: none;}#mapflex .map .views li.button {position: relative;float: left;display: inline;width: 150px;height: 38px;margin: 0;padding: 0;overflow: hidden;cursor: pointer;font-family: Arial;color: #fff;font-size: 16px;line-height: 38px;font-weight: bold;background: url('../images/mapflex/view/button.png') no-repeat 0 0;z-index: 30003;text-align: center;}   #mapflex .map .views li.button:hover,   #mapflex .map .views li.button.hover {background-position: 0 -38px;    }        #mapflex .map .views li.button .icon {    display: none;float: left;        width: 18px;        height: 18px;        margin: 10px 5px 0 14px;    }        #mapflex .map .views li.menu {    position: absolute;    z-index: 30002;    }            #mapflex .map .views li.menu ul {            list-style: none;            margin: 0;            padding: 12px 0 0 0;        }                    #mapflex .map .views li.menu ul li {                margin: 0;                padding: 3px 8px 6px 8px;                cursor: pointer;                font-size: 12px;                font-weight: bold;                color: #ccc;            }                        #mapflex .map .views li.menu ul li:hover {                color: #fff;background: #3c4f57;            }                #mapflex .map .views li.dropdown {        background: #333;        border: solid #999 1px;        z-index: 30001;        margin: 0 !important;        padding: 0 !important;    }    #mapflex .panel {position: relative;float: right;display: inline;width: 300px;height: 428px;color: #fff;background: #262626 url( '../images/mapflex/panel/bg.gif' ) no-repeat top right;margin: 8px 8px 8px 8px;padding: 8px;overflow: visible !important;}#mapflex .panel .content {position: relative;height: 362px;overflow: visible;padding: 8px 0 0 0;}#mapflex .panel .user {position: relative;height: 48px;padding: 0 0 6px 0;margin: 0;border-bottom: solid #444 1px;}#mapflex .panel .user .avatar {position: absolute;top: 0;left: 0;width: 48px;height: 48px;background: url( '../images/avatars/48x48.gif' ) no-repeat top left;}#mapflex .panel .user .nickname {position: absolute;top: -5px;left: 52px;width: 198px;height: 26px;overflow: hidden;color: #bbbbbb;font-size: 22px;font-family: Tahoma, Arial, Helvetica, sans-serif;}#mapflex .panel .user .nickname .reduced1x {font-size: 18px;float: left;margin: 3px 0 0 0;}#mapflex .panel .user .nickname .reduced2x {font-size: 14px;font-weight: bold;float: left;margin: 6px 0 0 0;}#mapflex .panel .user .nickname .points {position: absolute;font-size: 12px;padding: 0 0 0 4px;bottom: 4px;white-space: nowrap;}#mapflex .panel .user .nickname .points a {font-size: 12px;font-weight: normal;text-decoration: none;cursor: help;}#mapflex .panel .user a.my_account,#mapflex .panel .user a.my_picture,#mapflex .panel .user a.add2friends,#mapflex .panel .user a.login,    #mapflex .panel .user a.logout,#mapflex .panel .user a.join {display: none;position: absolute;bottom: 6px;height: 24px;text-indent: -1000px;overflow: hidden;}#mapflex .panel .user a.my_account {width: 84px;background: url( '../images/mapflex/panel/my_account.gif' ) no-repeat top left;right: 162px;}#mapflex .panel .user a.view_profile {width: 82px !important;background: url( '../images/mapflex/panel/view_profile.gif' ) no-repeat top left !important;right: 164px !important;}#mapflex .panel .user a.add2friends {width: 97px;background: url( '../images/mapflex/panel/add2friends.gif' ) no-repeat top left !important;right: 64px;}#mapflex .panel .user a.my_picture {width: 77px;background: url( '../images/mapflex/panel/my_picture.gif' ) no-repeat top left;right: 82px;}#mapflex .panel .user a.login {width: 54px;background: url( '../images/mapflex/panel/login.gif' ) no-repeat top left;right: 192px;}        #mapflex .panel .user a.logout {            width: 66px;            background: url( '../images/mapflex/panel/logout.gif' ) no-repeat top left;            right: 13px;        }#mapflex .panel .user a.join {width: 89px;background: url( '../images/mapflex/panel/join.gif' ) no-repeat top left;right: 100px;}#mapflex .tabs {display: block;margin: 0;height: 25px;padding: 0px 7px;list-style: none;}#mapflex .tabs li {float: left;height: 25px;padding: 0;margin: 0 2px 0 0;background: url( '../images/mapflex/tabs/bg.png' ) no-repeat top left;}#mapflex .tabs li span {position: relative;float: left;height: 25px;background: url( '../images/mapflex/tabs/bg.png' ) no-repeat top right;color: #ccc;margin: 0 0 0 12px;padding: 0 24px 0 0;line-height: 25px;text-decoration: none;font-size: 11px;font-weight: bold;cursor: default;overflow: hidden;}#mapflex .tabs li span.noclose {padding-right: 12px;}#mapflex .tabs li span a {position: absolute;top: 0;right: 0;width: 11px;height: 11px;text-indent: -1000px;overflow: hidden;background: url( '../images/mapflex/tabs/buttons.png' ) no-repeat -33px 0px;margin: 7px 8px 0 0;cursor: pointer;}#mapflex .tabs li span a:hover {background-position: -33px -11px;}#mapflex .tabs li.orange {background-position: 0px -25px;}#mapflex .tabs li.orange span {color: #746a1b;background-position: right -25px;}#mapflex .tabs li.orange span a {background-position: -11px 0;}#mapflex .tabs li.orange span a:hover {background-position: -11px -11px;}#mapflex .tabs li.green {background-position: 0px -50px;}#mapflex .tabs li.green span {color: #456119;background-position: right -50px;}#mapflex .tabs li.green span a {background-position: -22px 0;}#mapflex .tabs li.green span a:hover {background-position: -22px -11px;}    #mapflex .tabs li.mc {        background-position: 0px -50px !important;    }                #mapflex .tabs li.mc span {            color: #444 !important;            background-position: right -50px !important;        }                #mapflex .tabs li.mc span a {                background-position: -22px 0 !important;            }                        #mapflex .tabs li.mc span a:hover {                background-position: -22px -11px !important;            }#mapflex .tabs li.blue {background-position: 0px -75px;}#mapflex .tabs li.blue span {background-position: right -75px;color: #fff;}#mapflex .tabs li.blue span a {background-position: -44px 0;}#mapflex .tabs li.blue span a:hover {background-position: -44px -11px;}    #mapflex .tabs li.black {        background-position: 0px -100px;    }            #mapflex .tabs li.black span {            background-position: right -100px;            color: #eeeeee;        }                    #mapflex .tabs li.black span a {                background-position: -55px 0;            }                        #mapflex .tabs li.black span a:hover {                background-position: -55px -11px;            }#mapflex .ticker {position: relative;    float: right;    width: 480px;    height: 31px;    background: url('../images/mapflex/ticker/background.png') no-repeat top left;    overflow: hidden;    margin: -12px 0 0 0;}    #mapflex .ticker a {        display: none;        position: absolute;        top: 0;        left: 0;        width: 460px;        height: 31px;        font-family: Tahoma, Arial;        font-size: 14px;        font-weight: bold;        text-decoration: none;        padding: 0 10px;        color: #fff;        line-height: 30px;    }