.page-node-search-view-section .view-node-search-view-section li {
    list-style-type: none
    }
* {
    margin: 0;
    padding: 0
    }
.view-filters {
    margin: 0 0 0 0;
    padding: 0
    }
.views-exposed-venuesform label {
    width: 60px;
    padding: 0;
    margin: 0
    }
.views-exposed-venuesform select {
    width: 160px
    }
#edit-sort-by {
    width: 160px
    }
#edit-sort-order {
    width: 160px
    }
body {
    color: #333;
    font-size: 12px;
    background: #DDD;
    font-family: Arial, Helvetica, sans-serif
    }
em {
    line-height: 18px
    }
.page-comment-reply #sidebar-second {
    float: right;
    margin: -1016px 0 0
    }
.page-comment-reply .comment-form input {
    border: 1px solid #AAA;
    color: #AAA;
    font-size: 11px;
    height: 20px;
    width: 400px
    }
.page-comment-reply .comment-form textarea {
    color: #AAA;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 400px
    }
.page-comment-reply .comment-form input#edit-preview {
    display: none
    }
.page-comment-reply .comment-form {
    margin: 0 0 0 215px
    }
.custom_footer_for_title_strt, .page-mumbai-local-features .view-footer p {
    display: none
    }
.tit_mum {
    color: #ED1B24;
    font-weight: bold;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-mumbai-local-features .view-header p {
    display: none
    }
.dart {
    border-bottom: 1px solid #A9A9A9
    }
.new_sub_discrip {
    margin: 10px 9px;
    position: absolute
    }
.node-type-page .page-title {
    color: #ED1B24;
    font-size: 4.5em;
    font-weight: bold;
    letter-spacing: -2px
    }
.page_main_title {
    color: #ED1B24;
    font-size: 4.5em;
    font-weight: bold;
    letter-spacing: -2px;
    position: absolute;
    margin: -63px 0
    }
.front div.page-subtitle, .page-mumbai-local div.page-subtitle {
    border-top: 1px solid #AAA
    }
.page-events div.page-subtitle {
    border-top: 1px solid #AAA
    }
.node-type-event .page-title {
    display: none
    }
.page-node .line_absolute {
    display: none
    }
.node-type-article .new_title h1 {
    font-weight: bold;
    letter-spacing: -2px;
    margin: 0 0
    }
.node-type-venue .new_title h1 {
    font-weight: bold;
    letter-spacing: -2px;
    margin: 0 0
    }
.node-type-event #edit-preview, .node-type-article #edit-preview {
    visibility: hidden
    }
.node-type-article .around-town .new_title h1, .node-type-event .around-town .new_title h1, .midnav li.around-town a.active-trail, .midnav li.around-town a:hover {
    color: #65C267 !important
    }
.node-type-article .art .new_title h1, .node-type-event .art .new_title h1, .midnav li.art a.active-trail, .midnav li.art a:hover {
    color: #F267A8 !important
    }
.node-type-article .bars-pubs .new_title h1, .node-type-event .bars-pubs .new_title h1, .midnav li.bars-pubs a.active-trail, .midnav li.bars-pubs a:hover {
    color: #005AA6 !important
    }
.node-type-article .dance .new_title h1, .node-type-event .dance .new_title h1, .midnav li.dance a.active-trail, .midnav li.dance a:hover {
    color: #F05D63 !important
    }
.node-type-article .film .new_title h1, .node-type-event .film .new_title h1, .midnav li.film a.active-trail, .midnav li.film a:hover {
    color: #519CBA !important
    }
.node-type-article .fitness-wellness .new_title h1, .node-type-event .fitness-wellness .new_title h1, .midnav li.fitness-wellness a.active-trail, .midnav li.fitness-wellness a:hover {
    color: #005AA6 !important
    }
.node-type-article .gay-lesbian .new_title h1, .node-type-event .gay-lesbian .new_title h1, .midnav li.gay-lesbian a.active-trail, .midnav li.gay-lesbian a:hover {
    color: #F267A8 !important
    }
.node-type-article .kids .new_title h1, .node-type-event .kids .new_title h1, .midnav li.kids a.active-trail, .midnav li.kids a:hover {
    color: #65C267 !important
    }
.node-type-article .shopping .new_title h1, .node-type-event .shopping .new_title h1, .midnav li.shopping a.active-trail, .midnav li.shopping a:hover {
    color: #D11D66 !important
    }
.node-type-article .restaurants-cafes .new_title h1, .node-type-event .restaurants-cafes .new_title h1, .midnav li.restaurants-cafes a.active-trail, .midnav li.restaurants-cafes a:hover {
    color: #F60 !important
    }
.node-type-article .music .new_title h1, .node-type-event .music .new_title h1, .midnav li.music a.active-trail, .midnav li.music a:hover {
    color: #00AEEC !important
    }
.node-type-article .theatre .new_title h1, .node-type-event .theatre .new_title h1, .midnav li.theatre a.active-trail, .midnav li.theatre a:hover {
    color: #F267A8 !important
    }
.node-type-article .books .new_title h1, .node-type-event .books .new_title h1, .midnav li.books a.active-trail, .midnav li.books a:hover {
    color: #842F73 !important
    }
.node-type-article .travel .new_title h1, .node-type-event .travel .new_title h1, .node-type-venue .travel .new_title h1, .midnav li.travel a.active-trail, .midnav li.travel a:hover {
    color: #2BD3E6 !important
    }
.node-type-article .tech .new_title h1, .node-type-event .tech .new_title h1, .midnav li.tech a.active-trail, .midnav li.tech a:hover {
    color: #A5CF4E !important
    }
.node-type-article .mumbai-local .new_title h1, .node-type-event .mumbai-local .new_title h1, .midnav li.mumbai-local a.active-trail, .midnav li.mumbai-local a:hover {
    color: #ED1B24 !important
    }
.page-events .page-title, .page-walks .page-title {
    color: #ED1B24;
    font-size: 4.5em !important;
    font-weight: bold;
    letter-spacing: -2px
    }
.cls_pg {
    margin: 12px
    }
.cls_pg a {
    margin: 12px;
    color: #ED1B24
    }
#block-system-main-menu ul.menu li.around-town ul.menu li {
    display: block
    }
.sub_mid {
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
    line-height: 22px
    }
.sub_mid_form {
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
    line-height: 10px
    }
.node-type-article .page-title {
    display: none
    }
.title_article {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #F60;
    font-family: Arial, Verdana, Helvetica, SunSans-Regular, sans-serif;
    font-size: 4.5em;
    font-weight: bold;
    letter-spacing: -2px;
    margin: -39px -162px;
    outline: 0 none;
    position: absolute
    }
.page-mumbai .page-subtitle {
    position: absolute;
    width: 977px
    }
.page-events .line_absolute, .page-walks .line_absolute {
    display: none
    }
.page-mumbai-local .page-subtitle {
    position: absolute;
    width: 977px
    }
.page-mumbai #sidebar-first, .page-mumbai-local #sidebar-first {
    margin: 1px 0 0
    }
.region-sidebar-first .view-id-clone_of_left_side_banner1__new img {
    margin-left: -5px
    }
#block-system-main-menu ul.menu li.art a:hover {
    background-color: #F267A8 !important
    }
.page-mumbai-local .page-title {
    color: #ED1B24;
    font-size: 4.5em;
    font-weight: bold;
    letter-spacing: -2px
    }
.region-search-header input.form-text {
    border: 0;
    padding: 3px;
    height: 15px;
    width: 314px;
    font-family: arial, sans-serif;
    color: #444;
    font-size: 13px;
    line-height: 13px;
    background-color: #e9e9e9;
    background-image: url(/sites/all/themes/timeoutindia/images/inputboxbg.png);
    background-position: top left;
    background-repeat: no-repeat;
    float: left
    }
.node-article {
    float: left
    }
.region-search-header input.form-submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 2px 0 2px 0 !important;
    text-align: center;
    height: 21px;
    float: left;
    margin: 0 0 0 10px;
    font-weight: normal
    }
#block-search-api-facets-mumbai-search-field-section-tid {
    display: none
    }
.region-search-header input.form-submit:hover {
    background: url(/sites/all/themes/timeoutindia/images/button_bg_over.png) no-repeat transparent;
    cursor: pointer
    }
.page-bars-pubs .new_title h1 {
    color: #005AA6 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-books .new_title h1 {
    color: #842F73 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-bars-pubs .midnav ul li.active a, .page-bars-pubs .midnav ul li a:hover, .page-bars-pubs .midnav ul li.active-trail a {
    color: #005AA6 !important
    }
.page-bars-pubs div.page-title {
    color: #fff;
    display: none
    }
.page-books .midnav ul li.active a, .page-books .midnav ul li a:hover, .page-books .midnav ul li.active-trail a {
    color: #842F73 !important
    }
.page-books div.page-title {
    color: #fff;
    display: none
    }
.page-tech .new_title h1 {
    color: #A5CF4E !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 56px
    }
.page-tech .midnav ul li.active a, .page-tech .midnav ul li a:hover, .page-tech .midnav ul li.active-trail a {
    color: #A5CF4E !important
    }
.page-tech div.page-title {
    color: #fff;
    display: none
    }
.page-dance .new_title h1 {
    color: #F05D63 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-dance .midnav ul li.active a, .page-dance .midnav ul li a:hover, .page-dance .midnav ul li.active-trail a {
    color: #F05D63 !important
    }
.page-dance div.page-title {
    color: #fff;
    display: none
    }
.page-film .new_title h1 {
    color: #519CBA !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-film .midnav ul li.active a, .page-film .midnav ul li a:hover, .page-film .midnav ul li.active-trail a {
    color: #519CBA !important
    }
.page-film div.page-title {
    color: #fff;
    display: none
    }
.page-fitness-wellness .new_title h1 {
    color: #005AA6 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-fitness-wellness div#page-wrapper:before {
    color: #005AA6 !important;
    font-weight: bold;
    margin: 20px 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-fitness-wellness .midnav ul li.active a, .page-fitness-wellness .midnav ul li a:hover, .page-fitness-wellness .midnav ul li.active-trail a {
    color: #005AA6 !important
    }
.page-fitness-wellness div.page-title {
    color: #fff;
    display: none
    }
.page-gay-lesbian .new_title h1 {
    color: #F267A8 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-gay-lesbian .midnav ul li.active a, .page-gay-lesbian .midnav ul li a:hover, .page-gay-lesbian .midnav ul li.active-trail a {
    color: #F267A8 !important
    }
.page-gay-lesbian div.page-title {
    color: #fff;
    display: none
    }
.page-kids .new_title h1 {
    color: #65C267 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-kids .midnav ul li.active a, .page-kids .midnav ul li a:hover, .page-kids .midnav ul li.active-trail a {
    color: #65C267 !important
    }
.page-kids div.page-title {
    color: #fff;
    display: none
    }
.page-mumbai-local .midnav ul li.active a, .page-mumbai-local .midnav ul li a:hover, .page-mumbai-local .midnav ul li.active-trail a {
    color: #ED1B24 !important
    }
.page-shopping .new_title h1 {
    color: #D11D66 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-shopping .midnav ul li.active a, .page-shopping .midnav ul li a:hover, .page-shopping .midnav ul li.active-trail a {
    color: #D11D66 !important
    }
.page-shopping div.page-title {
    color: #fff;
    display: none
    }
.page-music .new_title h1 {
    color: #00AEEC !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-music .midnav ul li.active a, .page-music .midnav ul li a:hover, .page-music .midnav ul li.active-trail a {
    color: #00AEEC !important
    }
.page-music div.page-title {
    color: #fff;
    display: none
    }
.page-restaurants-cafes .new_title h1 {
    color: #F60 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-restaurants-cafes .midnav ul li.active a, .page-restaurants-cafes .midnav ul li a:hover, .page-restaurants-cafes .midnav ul li.active-trail a {
    color: #F60 !important
    }
.page-restaurants-cafes div.page-title {
    color: #fff;
    display: none
    }
.page-theatre .new_title h1 {
    color: #F267A8 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-theatre .midnav ul li.active a, .page-theatre .midnav ul li a:hover, .page-theatre .midnav ul li.active-trail a {
    color: #F267A8 !important
    }
.page-theatre div.page-title {
    color: #fff;
    display: none
    }
.page-travel .new_title h1 {
    color: #2BD3E6 !important;
    font-weight: bold;
    margin: 0 0;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-travel .midnav ul li.active a, .page-travel .midnav ul li a:hover, .page-travel .midnav ul li.active-trail a {
    color: #2BD3E6 !important
    }
.page-travel div.page-title {
    color: #fff;
    display: none
    }
#block-views-8eb33200f6bfe018c125da41824ac744 h2 {
    display: none
    }
.col-1.col-first {
    padding: 0 !important;
    border: none
    }
.col-2.col-last {
    padding: 0 !important;
    border: none
    }
.page-node-edit #edit-field-issue-pull label, .page-node-edit #edit-field-section label, .page-node-edit .form-type-select label {
    display: inline-table
    }
.node-article-form .form-select {
    margin-left: 85px
    }
#block-system-navigation h2 {
    display: none
    }
.logged-in .page-title {
    color: #ED1B24;
    font-weight: bold
    }
.page-title {
    color: #ED1B24;
    font-size: 4.5em;
    font-weight: bold;
    letter-spacing: -2px;
    margin-bottom: 3px
    }
form#article-node-form {
    float: right;
    width: 778px
    }
form.node-form {
    float: right;
    width: 778px
    }
.page-node-add-article select#edit-field-issue-pull-und {
    margin: 0 0 0 48px
    }
.page-node-add-article .field-name-field-agendapick {
    margin: -24px 0 0 81px
    }
.page-node-add-article .field-name-field-editorspick {
    margin: -26px 0 0 179px
    }
.page-node-add-article select#edit-field-section-und {
    margin: 0 0 0 60px
    }
.page-node-add-article .form-item-field-priority-section-und label {
    margin: 0 0 -15px 38px !important
    }
.page-node-add-article .form-item-field-priority-city-und label {
    margin: 0 0 -15px 38px !important
    }
.page-node-add-article .form-type-select label {
    margin: 0 0 -23px 0
    }
div#edit-field-agendapick {
    margin: -25px 0 0 95px
    }
div#edit-field-editorspick {
    margin: -25px 0 0 203px
    }
input.form-submit, a.button {
    cursor: pointer;
    padding: 4px 17px;
    margin-bottom: 1em;
    margin-right: 1em;
    color: #5A5A5A;
    text-align: center;
    font-weight: normal;
    font-size: 1.077em;
    font-family: "Lucida Grande", Verdana, sans-serif;
    border: 1px solid #E4E4E4;
    border-bottom: 1px solid #B4B4B4;
    border-left-color: #D2D2D2;
    border-right-color: #D2D2D2;
    background: url(/sites/all/themes/timeoutindia/images/buttons.png) 0 0 repeat-x
    }
div#form-item-field-editorspick-und {
    margin: -25px 0 0 95px
    }
#block-system-navigation ul.menu {
    margin: 12px 0 4px 0;
    padding: 9px 0 0 13px;
    background-color: #e8eefa;
    border: 1px solid Gainsboro;
    list-style: none outside none !important
    }
#block-system-navigation ul.menu .add-content ul.menu {
    background-color: #e8eefa;
    border: 1px solid #e8eefa;
    list-style: none outside none !important;
    margin: -4px 0 0 -19px;
    padding: 3px 0 0 13px
    }
#block-system-navigation ul.menu li {
    text-decoration: none !important;
    list-style-type: none !important;
    list-style-image: none !important
    }
.page-cms-manage-content .views-table tr td {
    padding: 14px 5px 14px 5px
    }
.page-cms-manage-content .views-table tr th {
    padding: 14px 5px 14px 5px
    }
#edit-field-enddate .date-clear-block {
    background-color: #E8EEFA;
    margin: 0 552px 0 0;
    padding: 3px 8px 19px 9px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -khtml-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px
    }
.node-form label {
    padding-bottom: 8px
    }
.filter-wrapper {
    display: none
    }
#edit-field-startdate .date-clear-block {
    background-color: #E8EEFA;
    margin: 0 552px 0 0;
    padding: 3px 8px 19px 9px;
    -moz-border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0
    }
#block-system-navigation .active-trail {
    background-color: red;
    color: white;
    padding-right: 0;
    width: 138px
    }
#block-system-navigation ul.menu li {
    margin: 6px
    }
.form-type-textarea span.field-edit-link {
    display: none
    }
.page-user .content form#user-login {
    border: medium solid black;
    float: left;
    margin: 76px 0 0 110px;
    padding: 10px 20px 1px;
    width: 340px
    }
.page-user .addthis_toolbox, .page-user .fb-like-box, .page-user .twtr-widget {
    display: none
    }
.page-node-add-page form.node-page-form {
    float: right;
    width: 778px
    }
.page-node-add-article #block-system-main-menu {
    display: none
    }
.page-node-add-issue form.node-issue-form {
    float: right;
    width: 778px
    }
.page-node-add-venue form.node-venue-form {
    float: right;
    width: 778px
    }
#block-system-main-menu ul.menu li.active-trail ul {
    display: none !important;
    list-style: none;
    position: absolute;
    top: 241px
    }
#block-system-main-menu ul.menu li ul.menu li a {
    font-size: 14px;
    font-weight: bold;
    background-color: #65C267 !important;
    background-image: none;
    background: none !important;
    height: auto !important;
    color: #333 !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0
    }
#block-system-main-menu ul.menu li.around-town ul.menu li.active-trail a, #block-system-main-menu ul.menu li.around-town ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #65C267 !important;
    background: none !important;
    border: 0;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important
    }
#block-system-main-menu ul.menu li.art ul.menu li.active-trail a, #block-system-main-menu ul.menu li.art ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #F267A8 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0
    }
#block-system-main-menu ul.menu li.bars-pubs-clubs ul.menu li.active-trail a, #block-system-main-menu ul.menu li.bars-pubs-clubs ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #005AA6 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0
    }
#block-system-main-menu ul.menu li.books ul.menu li.active-trail a, #block-system-main-menu ul.menu li.books ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #842F73 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0
    }
#block-system-main-menu ul.menu li.mumbai-local ul.menu li.active-trail a, #block-system-main-menu ul.menu li.mumbai-local ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #ED1B24 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.dance ul.menu li.active-trail a, #block-system-main-menu ul.menu li.dance ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #F05D63 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.film ul.menu li.active-trail a, #block-system-main-menu ul.menu li.film ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #519CBA !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.fitness-wellness ul.menu li.active-trail a, #block-system-main-menu ul.menu li.fitness-wellness ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #005AA6 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.gay-lesbian ul.menu li.active-trail a, #block-system-main-menu ul.menu li.gay-lesbian ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #F267A8 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.kids ul.menu li.active-trail a, #block-system-main-menu ul.menu li.kids ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #65C267 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.shopping ul.menu li.active-trail a, #block-system-main-menu ul.menu li.shopping ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #D11D66 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.music ul.menu li.active-trail a, #block-system-main-menu ul.menu li.music ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #00AEEC !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.restaurants-caf-s ul.menu li.active-trail a, #block-system-main-menu ul.menu li.restaurants-caf-s ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #F60 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.theatre ul.menu li.active-trail a, #block-system-main-menu ul.menu li.theatre ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #F267A8 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.tech ul.menu li.active-trail a, #block-system-main-menu ul.menu li.tech ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #A5CF4E !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li.travel ul.menu li.active-trail a, #block-system-main-menu ul.menu li.travel ul.menu li a:hover {
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    color: #2BD3E6 !important;
    background: none !important;
    height: auto !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important;
    border: 0 !important
    }
#block-system-main-menu ul.menu li ul {
    display: none;
    list-style: none;
    position: absolute;
    top: 129px
    }
#block-system-main-menu ul.menu li ul.menu li a {
    font-size: 14px;
    margin: 0 4px;
    border: 0;
    font-weight: bold;
    background-color: #65C267 !important;
    background-image: none;
    background: none !important;
    height: auto !important;
    color: #333 !important;
    display: block;
    float: left !important;
    text-decoration: none;
    width: auto !important
    }
#block-system-main-menu ul.menu {
    margin: 0;
    padding: 0;
    border: 0 none;
    font-size: 11px;
    line-height: 13px;
    list-style-type: none
    }
#block-system-main-menu ul.menu li {
    list-style-type: none !important;
    display: inline !important;
    margin-right: 1px;
    margin: 0 !important;
    padding: 0 !important
    }
#block-system-main-menu ul.menu li a {
    background: url(/sites/all/themes/timeoutindia/images/faded-bg.gif) repeat-x scroll left bottom #FFF;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    color: #333;
    display: block;
    float: left;
    height: 28px;
    padding: 4px 0 0 0;
    margin-right: 0;
    text-align: center;
    text-decoration: none;
    width: 59px;
    line-height: 12px
    }
#block-system-main-menu {
    border: 0 none;
    float: left;
    height: 34px;
    margin: 10px 0;
    padding: 0;
    position: relative;
    width: 100%
    }
#block-system-main-menu ul.menu li a[title="Around Town"]:hover, #block-system-main-menu ul.menu li.around-town a.active-trail {
    background-color: #65C267 !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Mumbai local"]:hover, #block-system-main-menu ul.menu li.mumbai-local a.active-trail {
    background-color: #ED1B24 !important;
    background-image: none;
    color: #fff
    }
.page-around-town .new_title h1 {
    color: #65c267 !important;
    font-weight: bold;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-around-town .midnav ul li.active a, .page-around-town .midnav ul li a:hover, .page-around-town .midnav ul li.active-trail a {
    color: #65C267 !important
    }
.page-around-town div.page-title {
    color: #fff;
    display: none
    }
.page-art .new_title h1 {
    color: #F267A8 !important;
    font-weight: bold;
    font-size: 4.5em;
    letter-spacing: -2px
    }
.page-art .midnav ul li.active a, .page-art .midnav ul li a:hover, .page-art .midnav ul li.active-trail a {
    color: #F267A8 !important
    }
.page-art div.page-title {
    color: #fff;
    display: none
    }
#block-system-main-menu ul.menu li.expanded {
    background-color: #F267A8 !important
    }
#block-system-main-menu ul.menu li a[title="Art"]:hover, #block-system-main-menu ul.menu li.art a.active-trail, #block-system-main-menu ul.menu li.art a:hover {
    background-color: #F267A8 !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li.art a {
    width: 62px !important
    }
#block-system-main-menu ul.menu li a[title="Mumbai Bars,Pubs & Clubs "]:hover, #block-system-main-menu ul.menu li.bars-pubs-clubs a.active-trail, #block-system-main-menu ul.menu li.bars-pubs-clubs a:hover {
    background-color: #005AA6;
    background-image: none;
    color: #fff;
    width: 61px !important
    }
#block-system-main-menu ul.menu li.bars-pubs-clubs a {
    width: 61px !important
    }
#block-system-main-menu ul.menu li.mumbai-local a {
    border-right: #ccc solid 1px !important
    }
#block-system-main-menu ul.menu li a[title="Books"]:hover, #block-system-main-menu ul.menu li.books a.active-trail {
    background-color: #842F73;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Dance"]:hover, #block-system-main-menu ul.menu li.dance a.active-trail {
    background-color: #F05D63;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Fitness & Wellness"]:hover, #block-system-main-menu ul.menu li.fitness-wellness a.active-trail {
    background-color: #005AA6;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Film"]:hover, #block-system-main-menu ul.menu li.film a.active-trail, #block-system-main-menu ul.menu li.film a:hover {
    background-color: #519CBA !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Gay & Lesbian"]:hover, #block-system-main-menu ul.menu li.gay-lesbian a.active-trail {
    background-color: #F267A8 !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Kids"]:hover, #block-system-main-menu ul.menu li.kids a.active-trail, #block-system-main-menu ul.menu li.kids a:hover {
    background-color: #65c267 !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Music"]:hover, #block-system-main-menu ul.menu li.music a.active-trail, #block-system-main-menu ul.menu li.music a:hover {
    background-color: #00AEEC !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Restaurants & Cafes"]:hover, #block-system-main-menu ul.menu li.restaurants-caf-s a.active-trail, #block-system-main-menu ul.menu li.restaurants-caf-s a:hover {
    background-color: #F60 !important;
    background-image: none;
    color: #fff;
    width: 68px !important
    }
#block-system-main-menu ul.menu li.restaurants-caf-s a {
    width: 68px !important
    }
#block-system-main-menu ul.menu li a[title="Tech"]:hover, #block-system-main-menu ul.menu li.tech a.active-trail, #block-system-main-menu ul.menu li.tech a:hover {
    background-color: #A5CF4E !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Theatre"]:hover, #block-system-main-menu ul.menu li.theatre a.active-trail, #block-system-main-menu ul.menu li.theatre a:hover {
    background-color: #F267A8 !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Travel,holidays,weekend breaks and getaways"]:hover, #block-system-main-menu ul.menu li.travel a.active-trail {
    background-color: #2BD3E6 !important;
    background-image: none;
    color: #fff
    }
#block-system-main-menu ul.menu li a[title="Shopping"]:hover, #block-system-main-menu ul.menu li.shopping a.active-trail, #block-system-main-menu ul.menu li.shopping a:hover {
    background-color: #D11D66 !important;
    background-image: none;
    color: #fff
    }
.block-simplenews {
    background: url(/sites/all/themes/timeoutindia/images/news.jpg) no-repeat scroll 0 0 transparent;
    height: 133px;
    margin: 0;
    padding: 40px 5px 0 10px;
    width: 137px
    }
.block-simplenews p {
    color: #FFF;
    line-height: 17px;
    margin: 0;
    padding: 0 3px 0 2px
    }
.block-simplenews label {
    display: none
    }
.block-simplenews input.form-submit {
    background-image: url(/sites/all/themes/timeoutindia/images/btn_submit.gif);
    background-repeat: no-repeat;
    color: #FFF;
    cursor: pointer;
    float: left;
    height: 17px;
    margin: 0 0 0 5px;
    vertical-align: top;
    width: 48px;
    border: 0;
    text-indent: -9000px;
    text-transform: capitalize
    }
input#edit-mail--2, input#edit-mail {
    color: #AAA;
    float: left;
    font-size: 100%;
    height: 14px !important;
    width: 78px !important
    }
#wrapper {
    display: block;
    clear: both;
    border: 13px solid #fff;
    margin: auto;
    position: relative;
    width: 977px;
    background-color: #fff
    }
a {
    text-decoration: none;
    color: #333
    }
a.more, a.less, p.markup-4d a, div.feature-body a {
    color: #09f
    }
a:hover, p.markup-4d a:hover, div.feature-body a:hover {
    color: #ED1B24
    }
img {
    border: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0
    }
#header {
    width: 100%;
    height: 100px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left
    }
#searchsite {
    width: 100%;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left
    }
#navigation {
    width: 977px;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
#page-wrapper {
    width: 100%;
    height: 100px;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.not-front .midnav {
    float: left;
    margin: 5px 0 0 0;
    border-top: #aaa solid 1px;
    border-bottom: #aaa solid 1px;
    height: 19px;
    width: 977px;
    padding: 5px 0 0 0
    }
.not-front .midnav1 {
    float: left;
    margin: 0 0 10px 0;
    height: 19px;
    width: 977px;
    padding: 0 0 0 0
    }
.midnav ul {
    display: inline;
    list-style-type: none;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.midnav ul li {
    display: inline;
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    text-transform: none;
    letter-spacing: 0
    }
.testborder {
    border: none
    }
.new_title {
    margin-top: -16px 0
    }
.midnav a {
    text-decoration: none;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 0;
    text-transform: none;
    font-family: Arial, Verdana, Helvetica, SunSans-Regular, sans-serif;
    font-size: 100%
    }
.midnav a:hover {
    text-decoration: none;
    color: #65C267
    }
.midnav a:hover.shopping {
    text-decoration: none;
    color: #d21c66 !important
    }
.midnav .cafelink {
    text-decoration: none;
    color: #F60 !important
    }
.midnav a:hover.cafe {
    text-decoration: none;
    color: #F60 !important
    }
.midnav a:hover.movie {
    text-decoration: none;
    color: #519CBA !important
    }
#sidebar-first {
    float: left;
    width: 165px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: auto
    }
#sidebar-first h2 {
    border-top: #aaa solid 1px;
    height: 1px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 100% !important
    }
#sidebar-first .news {
    background: url(/sites/all/themes/timeoutindia/images/news.jpg) no-repeat;
    width: 137px;
    height: 133px;
    margin: 0 0 0 0;
    padding: 40px 5px 0 10px
    }
#sidebar-first select {
    width: 163px
    }
.box-header {
    border-bottom: 1px solid #AAA;
    border-top: 1px solid #AAA;
    clear: both;
    display: block;
    margin-bottom: 10px;
    width: 100%
    }
.box-header2 {
    border-bottom: 1px solid #AAA;
    border-top: 1px solid #AAA;
    clear: both;
    display: block;
    font-family: Arial, Helvetica, sans-serif !important;
    margin-bottom: 10px;
    padding: 0 0 0 0
    }
.box-header3 {
    border-top: 1px solid #AAA;
    clear: both;
    display: block;
    margin-bottom: 10px
    }
.box-header-events {
    border-top: 1px solid #AAA;
    clear: both;
    display: block;
    margin-bottom: 5px
    }
.horizontal_banner {
    width: 160px;
    margin: 0;
    padding: 0;
    float: left
    }
.faceIcon {
    width: 73px;
    height: 33px;
    float: left
    }
.twitIcon {
    width: 73px;
    height: 33px;
    float: right
    }
#content_message {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
#content {
    float: left;
    width: 482px;
    margin: 0 10px 0 10px;
    padding: 0 5px 0 5px
    }
#content h3 {
    color: #f12121;
    font-size: 18px !important;
    font-weight: bold;
    margin: 2px 0 3px 0;
    padding: 0 0 0 0
    }
h1.box-header, div.box-header {
    padding: 0 0 3px
    }
h2.box-header {
    padding: 1px 0 4px
    }
h3.box-header {
    padding: 1px 0 4px !important
    }
h4.box-header {
    padding: 5px 0
    }
h5.box-header {
    padding: 2px 0 4px
    }
#sidebar-second {
    float: left;
    width: 300px;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
#sidebar-second h1 {
    border-bottom: 1px dotted #a9a9a9;
    height: 0;
    margin: 4px 0 0 0
    }
#sidebar-second a {
    text-decoration: none;
    color: #333
    }
#sidebar-second a:hover {
    text-decoration: none;
    color: #ed1b24
    }
#sidebar-second .video1 {
    background: url(/sites/all/themes/timeoutindia/images/video2.jpg) no-repeat;
    width: 301px;
    height: 214px
    }
.photography {
    width: 480px;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    float: left
    }
.photography h4 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 14px !important;
    color: #000
    }
.photography img {
    width: 152px;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    float: left;
    height: 82px
    }
.photography .contentphoto {
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    width: 320px;
    float: left
    }
.videoad {
    width: 301px;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.videoad2 {
    width: 300px;
    height: 250px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left
    }
.viewedtable {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.viewedtable .box {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E8E8E8;
    height: 22px;
    margin: 0 0 2px;
    padding: 4px 0 0 4px
    }
.box ul {
    list-style-type: none !important;
    mmargin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    width: 20px
    }
.box ul li {
    color: #be0e14;
    list-style-type: none !important;
    border: #e5e5e5 solid 1px !important;
    width: 16px;
    height: 15px;
    background: #FFF;
    margin: -1px 4px 0 0;
    padding: 3px 0 0 2px;
    font-style: normal;
    font-size: 12px
    }
#footer {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left
    }
.page-wrapper {
    height: 1%;
    display: block;
    clear: both;
    border-top: 1px solid #aaa;
    border-bottom: 6px solid #ddd;
    margin: 20px 0 0 0
    }
.page-wrapper2 {
    height: 1%;
    display: block;
    clear: both;
    border-bottom: 6px solid #ddd;
    margin: 0 0 0 0
    }
.page-wrapper div.heading {
    padding-bottom: 20px
    }
.global-bottom {
    text-align: center;
    font-size: 0.9em
    }
.global-bottom ul {
    margin: 10px 0 5px 0
    }
.global-bottom ul li {
    display: inline
    }
.global-bottom p {
    color: #999
    }
.text11 {
    font-size: 11px;
    line-height: 16px
    }
.text12 {
    font-size: 12px;
    line-height: 16px
    }
.text14 {
    font-size: 14px;
    line-height: 18px
    }
.text14b {
    font-weight: bold
    }
.text16 {
    color: #f12121;
    font-size: 16px
    }
.text17 {
    color: #f12121;
    font-size: 16px;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding-bottom: 3px;
    padding-top: 3px
    }
.textb {
    font-weight: bold
    }
.redstar {
    color: #F00;
    font-size: 11px;
    vertical-align: top
    }
.redstar1 {
    color: #ed1b24;
    font-size: 12px
    }
.redstar-textarea {
    color: #F00;
    padding-left: 5px
    }
input {
    color: #696969;
    font-size: 11px
    }
input.form1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 0 0 2px 0 !important;
    text-align: center;
    height: 21px;
    float: right
    }
input.form1:hover {
    background: url(/sites/all/themes/timeoutindia/images/button_bg_over.png) no-repeat transparent;
    cursor: pointer
    }
input.form2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 0 0 2px 0 !important;
    text-align: center;
    height: 24px;
    margin-top: 14px;
    margin-left: 10px
    }
input.form2:hover {
    background: url(/sites/all/themes/timeoutindia/images/button_bg_over.png) no-repeat transparent;
    cursor: pointer
    }
select {
    color: #696969;
    font-size: 11px
    }
.emailbox {
    width: 78px !important;
    height: 14px !important;
    color: #aaa;
    font-size: 100%;
    float: left
    }
.emailbox2 {
    height: 14px !important;
    float: left;
    width: 160px
    }
.logo {
    width: 132px;
    height: 90px;
    float: left;
    padding: 0 0 0 0;
    margin: 0 0 0 0
    }
.mapindia {
    height: 90px;
    width: 117px;
    float: left;
    padding: 0 0 0 0;
    margin: 0 0 0 0
    }
.banner1 {
    width: 728px;
    height: 90px;
    float: left;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #fff;
    font-size: 12px
    }
.searchbox {
    float: left;
    margin: 0 0 0 0;
    width: 435px;
    height: 25px
    }
input.search {
    border: #e5e5e5 solid 1px;
    height: 20px;
    width: 415px;
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
    background-color: #f1f1f1;
    float: left;
    font-size: 11px
    }
.button_submit {
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 21px;
    padding: 0 0 2px !important;
    text-align: center;
    width: 61px;
    cursor: pointer
    }
.button_submit:hover {
    background: url(/sites/all/themes/timeoutindia/images/button_bg_over.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 21px;
    padding: 0 0 2px !important;
    text-align: center;
    width: 61px;
    cursor: pointer
    }
.email-submit {
    background-image: url(/sites/all/themes/timeoutindia/images/btn_submit.gif);
    background-repeat: no-repeat;
    height: 17px;
    width: 48px;
    color: #FFF;
    cursor: pointer;
    float: left;
    vertical-align: top;
    margin: 0 0 0 5px;
    border: none
    }
.mainnav {
    background: url(/sites/all/themes/timeoutindia/images/main_navbg.gif) repeat-x;
    height: 24px;
    margin: 15px 0 0 0;
    padding: 10px 0 0 0;
    float: left;
    width: 977px
    }
.mainnav ul {
    display: inline;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-transform: capitalize
    }
.mainnav ul li {
    display: inline;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.mainnav a.brdless {
    border: none
    }
.mainnav a {
    text-decoration: none;
    color: #2e2e2e;
    border-right: #ababab solid 1px;
    margin: 0 0 0 0;
    padding: 0 7px 0 7px
    }
.mainnav a:hover {
    text-decoration: underline
    }
.mainnav a.active {
    background: #51b64e;
    color: #fff;
    text-decoration: none;
    padding: 10px 10px 10px 10px;
    border: none
    }
.news .textF {
    color: #fff;
    line-height: 17px;
    margin: 0 0 0 0;
    padding: 0 3px 0 2px
    }
.video1 {
    width: 482px;
    height: 336px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.nav ul {
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-transform: uppercase
    }
.nav li {
    color: #989898;
    list-style-type: none;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 12px;
    float: left
    }
.nav li span {
    color: #989898;
    font-weight: bold;
    font-size: 16px
    }
.nav li span a {
    color: #989898;
    font-weight: bold;
    font-size: 16px
    }
.nav a {
    float: left;
    width: 52px;
    padding: 5px 5px 0 10px;
    text-decoration: none;
    border-right: #e7e7e7 solid 1px;
    border-bottom: #e7e7e7 solid 1px;
    text-align: center;
    color: #989898;
    height: 25px
    }
.nav .divless {
    border-bottom: #e7e7e7 solid 1px;
    border-right: none;
    width: 53px
    }
.nav a.current {
    float: left;
    width: 55px;
    padding: 5px 5px 0 4px;
    text-decoration: none;
    color: #ed1b24;
    background: #f7f7f7;
    border: none
    }
.nav a.current span {
    color: #ed1b24;
    font-weight: bold;
    font-size: 16px
    }
.tabbox .content {
    width: 95%;
    padding: 0 0 0 0;
    margin: 0 auto;
    color: #333
    }
.content .cr1 {
    width: 65%;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.colm2 h1 {
    border-bottom: 1px dotted #a9a9a9
    }
.line {
    border-bottom: 1px solid #a9a9a9;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.not-front .line_absolute {
    position: relative;
    top: 93px;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.not-front .line_absolute {
    position: relative;
    top: 74px;
    border-bottom: 1px solid #a9a9a9;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.page-mumbai-local .line_absolute {
    display: none
    }
.cr1 span {
    color: #0496d1;
    font-style: italic
    }
.content .cr2 {
    width: 35%;
    float: left;
    margin: 0 0 0 10px;
    padding: 0 0 0 0
    }
html, body {
    height: 100%
    }
body {
    line-height: 1
    }
hr {
    display: none
    }
ol, ul {
    list-style: none
    }
select {
    padding: 2px 2px 2px 0
    }
table {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    width: 100%
    }
ul.styled li {
    line-height: 15px
    }
ol.numbered {
    list-style: decimal outside;
    margin: 0 0 5px 25px;
    font-size: 1em;
    line-height: 16px
    }
ol.numbered li {
    color: #ed1b24;
    clear: both
    }
ul.horizontal li, ol.horizontal li {
    display: inline;
    padding-right: 15px
    }
ul.horizontala li, ol.horizontala li {
    display: inline;
    line-height: 16px
    }
iframe.incognito {
    border: none;
    overflow: hidden;
    width: 100%
    }
.tag-article {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #AAA
    }
.global-center {
    display: block;
    clear: both;
    background: #fff;
    border: 13px solid #fff;
    margin: auto;
    position: relative;
    width: 977px
    }
.global-header {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 7.5em;
    display: block;
    clear: both;
    overflow: hidden
    }
.global-header a.logo {
    width: 132px;
    height: 90px;
    padding: 0;
    margin: 0;
    float: left
    }
.global-header .ad-background {
    width: 728px;
    height: 90px;
    padding: 0;
    margin-left: 250px
    }
.ad-background {
    background: #ccc;
    background-position: center;
    background-repeat: no-repeat
    }
.ad-loader {
    background-image: url(/sites/all/themes/timeoutindia/images/loader.gif)
    }
.global-leaderboard {
    position: absolute;
    top: 0;
    left: 250px;
    display: block;
    width: 728px
    }
#mpu, #leaderboard, #skyscraper {
    display: none;
    margin: 0
    }
#mpuSlot {
    display: block;
    height: 250px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 300px
    }
#leaderboardSlot {
    display: block;
    width: 728px;
    height: 90px;
    overflow: hidden
    }
#skyscraperSlot {
    display: block;
    width: 120px;
    height: 600px;
    overflow: hidden
    }
#mpuSlot iframe.ad-iframe, #leaderboardSlot iframe.ad-iframe, #skyscraperSlot iframe.ad-iframe {
    width: 100%;
    height: 100%;
    display: none
    }
ul.horizontal.rating {
    display: inline
    }
ul.horizontal.rating li.no-star, ul.horizontal.rating li.star {
    padding-right: 15px
    }
ul.horizontal li.star {
    background: transparent url(/sites/all/themes/img/sprite.gif) no-repeat scroll -2px -161px
    }
ul.horizontal li.no-star {
    background: transparent url(/sites/all/themes/img/sprite.gif) no-repeat scroll -2px -181px
    }
.color-default {
    color: #333;
    font-weight: bold;
    font-size: 14px
    }
.bgcolor-default {
    background-color: #FFF
    }
.color-cinemas {
    color: #519CBA
    }
.bgcolor-cinemas {
    background-color: #519CBA
    }
.color-restaurants, .color-bars {
    color: #f60
    }
.bgcolor-restaurants, .bgcolor-bars-pubs {
    background-color: #f60
    }
.color-hotels {
    color: #969
    }
.bgcolor-hotels {
    background-color: #969
    }
.bgcolor-around-town, .bgcolor-museums, .bgcolor-attractions, .bgcolor-kids {
    background-color: #65c267
    }
.color-around-town, .color-museums, .color-attractions, .color-kids {
    color: #65c267
    }
.color-music, .color-classical-opera {
    color: #00aeec
    }
.bgcolor-music, .bgcolor-classical-opera {
    background-color: #00aeec
    }
.color-art {
    color: #f267a8
    }
.bgcolor-art {
    background-color: #f267a8
    }
.color-theatre {
    color: #f05d63
    }
.bgcolor-theatre {
    background-color: #f05d63
    }
.color-comedy {
    color: #008649
    }
.bgcolor-comedy {
    background-color: #008649
    }
.color-dance {
    color: #f4858c
    }
.bgcolor-dance {
    background-color: #f4858c
    }
.color-books-poetry {
    color: #842f73
    }
.bgcolor-books-poetry {
    background-color: #842f73
    }
.color-cabaret, .color-clubs, .color-alternative-nightlife {
    color: #005aa6
    }
.bgcolor-clubs, .bgcolor-alternative-nightlife {
    background-color: #005aa6
    }
.color-gay {
    color: #fc8821
    }
.bgcolor-gay {
    background-color: #fc8821
    }
.color-sport {
    color: #a5cf4e
    }
.bgcolor-sport-fitness {
    background-color: #a5cf4e
    }
.color-shops, .color-flatshares-flats, .color-property {
    color: #d11d66
    }
.bgcolor-shopping, .bgcolor-flatshares-flats, .bgcolor-property {
    background-color: #d11d66
    }
.color-magazine, .color-timeout-magazine, .color-guides, .color-timeout-guides, .color-work-for-timeout, .color-vacancies {
    color: #a4cf4c
    }
.bgcolor-magazine, .bgcolor-timeout-magazine, .bgcolor-guides, .bgcolor-timeout-guides, .bgcolor-work-for-timeout, .bgcolor-vacancies {
    background-color: #a4cf4c
    }
.color-travel {
    color: #2bd3e6
    }
.bgcolor-travel {
    background-color: #2bd3e6
    }
.color-travel-mag-section {
    color: #009cac
    }
.bgcolor-travel-mag-section {
    background-color: #009cac
    }
.color-travel-mag-consume {
    color: #009cac
    }
.bgcolor-travel-mag-consume {
    background-color: #009cac
    }
.color-text, .color-link {
    color: #333
    }
.bgcolor-text, .bgcolor-link {
    background-color: #333
    }
.color-more-link {
    color: #09f
    }
.bgcolor-more-link {
    background-color: #09f
    }
.color-hover-link {
    color: #ED1B24
    }
.bgcolor-hover-link {
    background-color: #ED1B24
    }
.menuminwidth0 {
    position: relative;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 34px;
    min-width: 977px
    }
* html .menuminwidth1 {
    position: relative;
    float: left;
    height: 1px;
    border-left: 977px solid #fff
    }
* html .menuminwidth2 {
    position: relative;
    margin-left: -960px;
    height: 1px
    }
* html .top-navigation-menu ul li span.pointer {
    width: 102%;
    font-size: 1px;
    line-height: 1px
    }
* html .top-navigation-menu ul.leftbutton li span.pointer {
    width: 103%
    }
* html .top-navigation-menu ul li:hover ul li, .top-navigation-menu ul li a:hover ul li {
    width: 102%
    }
#venue-show div.page-wrapper {
    border-top: none;
    padding-top: 20px;
    margin: 0
    }
#search-index div.page-wrapper {
    border-top: none;
    padding-top: 16px;
    margin: 0
    }
.search div.page-wrapper, .error div.page-wrapper {
    padding-bottom: 30px
    }
div.nav-facet {
    width: 152px;
    float: left
    }
div.right-column {
    margin-left: 12px;
    float: right;
    width: 812px
    }
div.nav-related, div.center-content {
    clear: none;
    display: block;
    float: left
    }
div.nav-related {
    float: right;
    width: 300px
    }
div.double-column-header {
    margin-bottom: 10px
    }
div.center-content {
    width: 482px;
    margin: 0 0 0 0
    }
div.right-column div.center-content {
    margin-left: 0
    }
div.nav-related div {
    margin-bottom: 30px
    }
div.nav-related div#lastminute {
    margin-top: 20px
    }
.page div.nav-related div#lastminute {
    margin-top: 111px
    }
div.nav-related div.side-columns .related-left-wrapper {
    float: left;
    width: 152px
    }
div.nav-related div.side-columns .related-right-wrapper {
    width: 160px;
    float: right
    }
div.nav-related div.openx-ad {
    margin-bottom: 30px;
    border-bottom: 1px dotted #aaa
    }
div.nav-related div.openx-ad .box-header {
    margin-bottom: 0
    }
div.nav-related div.side-columns .skyscraper {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
    width: 120px
    }
.center-content .openx-ad {
    margin-bottom: 20px
    }
h1 {
    font-size: 4.5em;
    letter-spacing: -2px;
    color: #ED1B24;
    font-weight: bold
    }
h2 {
    font-size: 1.5em;
    color: #ED1B24
    }
h3 {
    font-size: 1.5em;
    color: #ED1B24
    }
h4 {
    font-size: 1.33em;
    color: #333
    }
h5 {
    font-size: 1.17em;
    color: #333;
    line-height: 16px
    }
p, address {
    font-size: 1em;
    color: #333;
    line-height: 16px
    }
address {
    float: left
    }
p.standfirst {
    font-size: 14px;
    line-height: 20px;
    color: #333
    }
p.markup-4d {
    margin-bottom: 18px
    }
div.center-content h3, div.nav-facet h2, div.nav-related h3 {
    font-size: 1.5em;
    line-height: 1
    }
div .section-nav {
    font-size: 1.17em
    }
.clearer {
    clear: both;
    line-height: 0;
    display: block
    }
.solid-border-top {
    border-top: 1px solid #AAA;
    clear: both;
    display: block;
    padding: 4px 0;
    margin-bottom: 5px
    }
.solid-border-bottom {
    border-bottom: 1px solid #AAA;
    clear: both;
    display: block;
    padding: 4px 0;
    margin-bottom: 5px
    }
.dotted-border-top {
    border-top: 1px dotted #AAA;
    clear: both;
    display: block;
    padding: 2px 0 2px 0;
    margin-bottom: 5px
    }
.dotted-border-top-article {
    border-top: 1px dotted #AAA;
    clear: both;
    display: block;
    padding: 2px 0 12px;
    margin-bottom: 5px;
    display: none;
    margin-top: 5px
    }
.dotted-border-bottom {
    border-bottom: 1px dotted #AAA;
    clear: both;
    display: block;
    padding: 0 0 5px 0;
    margin-bottom: 4px;
    line-height: 16px
    }
.dotted-cab {
    border-bottom: 1px dotted #AAA;
    clear: both;
    display: block;
    padding: 0 0 0 0;
    margin-bottom: 11px
    }
div.element-wrapper.section-seperator-bottom {
    border-bottom: 6px solid #DDD
    }
.dotted-border-top-search {
    border-top: 1px dotted #AAA;
    clear: both;
    display: block;
    padding: 2px 0 20px;
    margin-bottom: 5px;
    border-bottom: 6px solid #DDD
    }
div.page-tools {
    margin: 5px 0
    }
div.page-tools div.button {
    margin-right: 5px
    }
div.button {
    border: 1px solid #CCC;
    background: transparent url(/sites/all/themes/img/button_bg.jpg) no-repeat scroll -7px -24px;
    padding: 2px 3px;
    height: 15px;
    width: 120px;
    float: left
    }
div.button.send {
    width: 115px
    }
div.button.send a {
    padding-left: 25px;
    background: transparent url(/sites/all/themes/img/sprite.gif) no-repeat scroll -7px -24px
    }
div.button.print {
    width: 55px
    }
div.button.print a {
    padding-left: 20px;
    background: transparent url(/sites/all/themes/img/sprite.gif) no-repeat scroll -2px -42px
    }
div.button.reviews {
    width: 100px
    }
div.button.search-again {
    width: 100%;
    padding: 5px 0 0;
    margin-bottom: 15px
    }
div.button.search-again a {
    padding-left: 20px;
    background: transparent url(/sites/all/themes/img/sprite.gif) no-repeat scroll 2px -225px
    }
div.postload {
    background: #ccc;
    background-image: url(/sites/all/themes/timeoutindia/images/loader.gif);
    background-position: center;
    background-repeat: no-repeat
    }
div.top-search {
    margin-top: 20px;
    border-bottom: 1px solid #aaa
    }
.top-search ul li .hidden-selector {
    display: none
    }
.top-search ul li label {
    cursor: pointer;
    background: #ED1B27;
    vertical-align: text-bottom;
    padding: 5px 5px 0 5px
    }
.top-search ul li.search-box {
    display: block;
    width: 495px;
    padding: 8px 8px 5px;
    padding-left: 0
    }
.top-search ul li input#top-search-query {
    width: 412px;
    background: #eee;
    background-image: url(/sites/all/themes/timeoutindia/images/search_bg.jpg);
    margin-right: 6px;
    margin-top: 1px;
    border-width: 0;
    line-height: 15px
    }
.top-search ul button#top-search-submit {
    background-image: url(/sites/all/themes/timeoutindia/images/search-button.gif);
    background-repeat: no-repeat;
    height: 23px;
    width: 65px;
    color: #FFF;
    cursor: pointer;
    vertical-align: top
    }
.top-search ul button#top-search-submit span {
    display: none
    }
div.top-navigation {
    display: block;
    clear: both;
    overflow: hidden
    }
div.top-navigation div.left-column {
    float: left;
    width: 45%
    }
div.top-navigation div.left-column, div.top-navigation ul.right-column {
    margin: 8px 0;
    height: 25px
    }
div.top-navigation a, div.top-navigation h5 {
    height: 25px;
    line-height: 25px
    }
div.top-navigation div.left-column h5, div.top-navigation div.left-column a:hover, div.top-navigation ul.right-column a:hover {
    color: #fff;
    background-color: #333
    }
div.top-navigation h5, div.top-navigation div.left-column a {
    display: block;
    float: left;
    padding: 0 4px;
    font-size: 100%;
    font-weight: normal
    }
div.top-navigation ul.right-column {
    float: right;
    width: 50%;
    text-align: right;
    overflow: hidden
    }
div.top-navigation ul.right-column li {
    display: inline
    }
div.top-navigation ul.right-column a {
    display: block;
    padding: 0 3px 0 27px;
    float: right
    }
div.top-navigation ul.right-column a.to-shop:hover {
    background-position: 3px -71px
    }
div.top-navigation ul.right-column a {
    padding: 0 5px 0 32px
    }
div.top-navigation a.to-worldwide {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/travel-icons.gif) no-repeat scroll 4px -97px;
    margin-right: 5px
    }
div.top-navigation ul.right-column a.to-worldwide:hover {
    background-position: 4px -128px
    }
.search div.page-title {
    padding: 0 0 10px 0;
    border-top: none;
    border-bottom: 1px solid #AAA
    }
.search div.page-title.no-results {
    padding: 6px 0 12px 0
    }
.search div.page-title h1 {
    padding: 0 0 5px 0;
    margin: 0 5px 0 0
    }
.search div.heading {
    padding-bottom: 10px
    }
.search div.heading .search-display-options {
    margin-left: 170px;
    margin-top: 10px;
    width: 500px
    }
.search div.heading .search-display-options .sort {
    float: left
    }
.search div.heading .search-display-options .page-size {
    float: right
    }
div.page-subtitle {
    border-bottom: 1px solid #aaa;
    display: block;
    padding-bottom: 2px
    }
div.page-subtitle_search {
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
    display: block;
    padding-bottom: 5px
    }
div.page-subtitle-search {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.5em;
    font-style: italic;
    font-weight: normal;
    line-height: 15px
    }
.node div.page-subtitle3 {
    border-top: 1px dotted #aaa !important;
    display: block;
    padding-bottom: 2px;
    margin: -9px 0 0 0
    }
.page-subtitle3 span {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 1.5em;
    line-height: 20px;
    font-weight: normal;
    color: #333;
    margin: 0 0 0 0
    }
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0
    }
.views-exposed-form .form-item, .views-exposed-form .form-submit {
    margin-bottom: 0
    }
.views-exposed-widgets {
    margin-bottom: 0.5em
    }
.views-exposed-form .views-exposed-widget {
    padding: 20px 0 0 0 !important
    }
.node div.page-subtitle {
    border-bottom: 1px dotted #aaa !important;
    display: block;
    padding-bottom: 2px;
    margin: -9px 0 0 0
    }
.node-type-event .box-header-events {
    border-bottom: 1px solid #aaa
    }
.page-subtitle span {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 1.5em;
    line-height: 20px;
    font-weight: normal;
    color: #333;
    margin: 0 0 0 0
    }
div.page-subtitle h2 {
    float: left;
    width: 75%
    }
div.page-subtitle span.rhs {
    float: right;
    width: 20%
    }
div.page-subtitle2 {
    border-top: 1px solid #aaa;
    display: block;
    padding-bottom: 2px
    }
.page-subtitle2 span {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 1.5em;
    line-height: 22px;
    font-weight: normal;
    color: #333
    }
div.page-subtitle2 h2 {
    float: left;
    width: 75%
    }
div.page-subtitle2 span.rhs {
    float: right;
    width: 20%
    }
div.crumb-trail {
    padding-bottom: 5px
    }
div.section-nav li {
    border-right: 1px solid #AAA;
    margin-right: 5px;
    font-weight: bold
    }
div.section-nav li.last {
    border-right: none
    }
div.element-wrapper {
    margin-bottom: 2px
    }
#leader-box-national {
    display: block;
    clear: both;
    width: 647px;
    height: 334px
    }
#leader-box-national div#gallery {
    display: block;
    clear: both;
    height: 297px;
    position: relative
    }
#leader-box-national div#gallery .gallery-image {
    font-size: 1px;
    line-height: 1px
    }
#leader-box-national div.carousel-container {
    position: relative
    }
#leader-box-national ul#carousel {
    position: absolute;
    top: -7px;
    display: block;
    clear: both;
    height: 45px;
    background: transparent
    }
#leader-box-national ul#carousel li {
    float: left;
    display: block;
    text-align: center;
    width: 161px;
    padding: 8px 0 0 0;
    height: 37px;
    position: relative
    }
* html #leader-box-national ul#carousel li {
    width: 161px
    }
#leader-box-national ul#carousel li.last {
    width: 163px
    }
#leader-box-national ul#carousel li.last a {
    border-right: 1px solid #ccc
    }
#leader-box-national ul#carousel li a {
    display: block;
    clear: both;
    height: 37px;
    width: 100%;
    border-left: 1px solid #ccc;
    line-height: 17px;
    background: #fff url(/sites/all/themes/timeoutindia/images/faded-bg.gif) repeat-x center bottom;
    border-bottom: 1px solid #ccc
    }
#leader-box-national ul#carousel li a span {
    display: block;
    clear: both;
    padding: 3px
    }
#leader-box-national ul#carousel li a:hover, #leader-box-national ul#carousel li a:hover span, #leader-box-national ul#carousel li.selected a, #leader-box-national ul#carousel li.selected a span, #leader-box-national ul#carousel li.selected a:visited {
    color: #fff;
    background: #ed1b24
    }
#leader-box-national ul#carousel li.selected {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/arrow-sprite.gif) no-repeat center top
    }
#leader-box-national div#gallery .frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 647px;
    height: 298px;
    margin: 0;
    background-repeat: no-repeat;
    display: none
    }
#leader-box-national div#gallery .frame {
    opacity: 0;
    display: none
    }
#leader-box-national div#gallery .first-frame {
    opacity: 1;
    display: block
    }
#leader-box-national div#gallery .info-window {
    display: none
    }
#leader-box-national div#gallery .first-info-window {
    display: block
    }
#leader-box-national div#gallery .info-window {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 647px;
    height: 68px;
    background: transparent
    }
#leader-box-national div#gallery .info-window h3 {
    position: absolute;
    z-index: 1;
    bottom: 34px;
    margin: 12px 10px 0
    }
#leader-box-national div#gallery .info-window h3 a {
    padding: 2px 3px 4px 3px;
    background: #ed1b24;
    color: #fff;
    display: block
    }
#leader-box-national div#gallery .info-window p {
    position: absolute;
    z-index: 1;
    bottom: -4px;
    margin: 11px 10px 15px 10px;
    color: #fff;
    font-size: 1.2em;
    line-height: normal
    }
#leader-box-national div#gallery .info-window .bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6
    }
#leader-box {
    display: block;
    clear: both;
    width: 482px;
    height: 334px
    }
#leader-box div#gallery {
    display: block;
    clear: both;
    height: 297px;
    width: 479px;
    position: relative
    }
#leader-box div#gallery .gallery-image {
    font-size: 1px;
    line-height: 1px
    }
#leader-box div.carousel-container {
    position: relative
    }
#leader-box ul#carousel {
    position: absolute;
    top: -7px;
    display: block;
    clear: both;
    height: 45px;
    background: transparent
    }
#leader-box ul#carousel li {
    float: left;
    display: block;
    text-align: center;
    width: 120px;
    padding: 8px 0 0 0;
    height: 37px;
    line-height: 14px;
    position: relative
    }
* html #leader-box ul#carousel li {
    width: 119px
    }
#leader-box ul#carousel li.last {
    width: 120px
    }
#leader-box ul#carousel li.last a {
    border-right: 1px solid #ccc
    }
#leader-box ul#carousel li a {
    display: block;
    clear: both;
    height: 37px;
    width: 100%;
    border-left: 1px solid #ccc;
    background: #fff url(/sites/all/themes/timeoutindia/images/faded-bg.gif) repeat-x center bottom;
    border-bottom: 1px solid #ccc
    }
#leader-box ul#carousel li a span {
    display: block;
    clear: both;
    padding: 3px
    }
#leader-box ul#carousel li a:hover, #leader-box ul#carousel li a:hover span, #leader-box ul#carousel li.selected a, #leader-box ul#carousel li.selected a span, #leader-box ul#carousel li.selected a:visited {
    color: #fff;
    background: #ed1b24
    }
#leader-box ul#carousel li.selected {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/arrow-sprite.gif) no-repeat center top
    }
#leader-box div#gallery .frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 482px;
    height: 298px;
    margin: 0;
    background-repeat: no-repeat;
    display: none
    }
#leader-box div#gallery .frame {
    opacity: 0;
    display: none
    }
#leader-box div#gallery .first-frame {
    opacity: 1;
    display: block
    }
#leader-box div#gallery .info-window {
    display: none
    }
#leader-box div#gallery .first-info-window {
    display: block
    }
#leader-box div#gallery .info-window {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 482px;
    height: 68px;
    background: transparent
    }
#leader-box div#gallery .info-window h3 {
    position: absolute;
    z-index: 1;
    bottom: 34px;
    margin: 12px 10px 0
    }
#leader-box div#gallery .info-window h3 a {
    padding: 2px 3px 4px 3px;
    background: #ed1b24;
    color: #fff;
    display: block
    }
#leader-box div#gallery .info-window p {
    position: absolute;
    z-index: 1;
    bottom: -4px;
    margin: 11px 10px 15px 10px;
    color: #fff;
    font-size: 1.2em;
    line-height: normal
    }
#leader-box div#gallery .info-window .bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6
    }
#leader-box div#gallery .info-window .bg1 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 647px;
    height: 100%;
    background: #000;
    opacity: 0.6
    }
.restaurants-cafes #leader-box div#gallery .info-window h3 a, .restaurants-cafes #leader-box ul#carousel li a:hover, .restaurants-cafes #leader-box ul#carousel li a:hover span, .restaurants-cafes #leader-box ul#carousel li.selected a, .restaurants-cafes #leader-box ul#carousel li.selected a span, .restaurants-cafes #leader-box ul#carousel li.selected a:visited, .coffeeshops #leader-box div#gallery .info-window h3 a, .coffeeshops #leader-box ul#carousel li a:hover, .coffeeshops #leader-box ul#carousel li a:hover span, .coffeeshops #leader-box ul#carousel li.selected a, .coffeeshops #leader-box ul#carousel li.selected a span, .coffeeshops #leader-box ul#carousel li.selected a:visited {
    background: #f60
    }
.coffeeshops #leader-box ul#carousel li.selected, .restaurants-cafes #leader-box ul#carousel li.selected {
    background-position: center 57%
    }
.hotels #leader-box div#gallery .info-window h3 a, .hotels #leader-box ul#carousel li a:hover, .hotels #leader-box ul#carousel li a:hover span, .hotels #leader-box ul#carousel li.selected a, .hotels #leader-box ul#carousel li.selected a span, .hotels #leader-box ul#carousel li.selected a:visited {
    background: #969
    }
.hotels #leader-box ul#carousel li.selected {
    background-position: center 76%
    }
.shopping #leader-box div#gallery .info-window h3 a, .shopping #leader-box ul#carousel li a:hover, .shopping #leader-box ul#carousel li a:hover span, .shopping #leader-box ul#carousel li.selected a, .shopping #leader-box ul#carousel li.selected a span, .shopping #leader-box ul#carousel li.selected a:visited {
    background: #d11d66
    }
.shopping #leader-box ul#carousel li.selected {
    background-position: center 133%
    }
.sport-health-fitness #leader-box div#gallery .info-window h3 a, .sport-health-fitness #leader-box ul#carousel li a:hover, .sport-health-fitness #leader-box ul#carousel li a:hover span, .sport-health-fitness #leader-box ul#carousel li.selected a, .sport-health-fitness #leader-box ul#carousel li.selected a span, .sport-health-fitness #leader-box ul#carousel li.selected a:visited {
    background: #a5cf4e
    }
.sport-health-fitness #leader-box ul#carousel li.selected {
    background-position: center 151%
    }
.family-kids #leader-box div#gallery .info-window h3 a, .family-kids #leader-box ul#carousel li a:hover, .family-kids #leader-box ul#carousel li a:hover span, .family-kids #leader-box ul#carousel li.selected a, .family-kids #leader-box ul#carousel li.selected a span, .family-kids #leader-box ul#carousel li.selected a:visited {
    background: #65c267
    }
.family-kids #leader-box ul#carousel li.selected {
    background-position: center 19%
    }
.gay-lesbian #leader-box div#gallery .info-window h3 a, .gay-lesbian #leader-box ul#carousel li a:hover, .gay-lesbian #leader-box ul#carousel li a:hover span, .gay-lesbian #leader-box ul#carousel li.selected a, .gay-lesbian #leader-box ul#carousel li.selected a span, .gay-lesbian #leader-box ul#carousel li.selected a:visited {
    background: #fc8821
    }
.gay-lesbian #leader-box ul#carousel li.selected {
    background-position: center 170%
    }
.venue-container {
    width: 152px;
    float: left
    }
div#major-attractions.element-wrapper .venue-container.navigation {
    width: 100%;
    float: left
    }
.venue-container * {
    margin-bottom: 4px
    }
.venue-container div.image-wrapper {
    margin-bottom: 7px
    }
.venue-container.odd {
    margin: 0 13px
    }
.venue-container .venue-info {
    margin-bottom: 10px
    }
.venue-container .venue-info a, .venue-container .venue-info p, .venue-container .venue-info img {
    margin-bottom: 0
    }
.venue-container .venue-info span {
    font-weight: bold;
    display: block;
    margin-bottom: 2px
    }
#major-attractions h4 {
    font-size: 1.17em;
    color: #333
    }
div#major-attractions.element-wrapper .dotted-border-top, .venue-container.navigation * {
    margin-bottom: 0
    }
div#major-attractions.element-wrapper .dotted-border-top, .venue-container.navigation .dotted-border-top {
    padding: 6px 0
    }
div.element-wrapper.section-seperator-bottom {
    padding-bottom: 12px
    }
div.two-colum-large-image-box {
    padding-bottom: 10px
    }
div.two-colum-large-image-box div.image-container {
    width: 320px;
    padding-right: 10px;
    float: left
    }
div.two-colum-large-image-box div.image-container span.caption {
    display: block;
    padding-top: 5px
    }
#whats-on h3 {
    line-height: 16px
    }
#result-container .left-column .number-column {
    width: 12%;
    font-size: 48px;
    line-height: 50px;
    color: #ed1b24;
    float: left;
    font-weight: bold;
    letter-spacing: -5px
    }
#result-container .left-column .result-content-column {
    float: right;
    width: 87%;
    margin-top: 7px
    }
#most-viewed span.category {
    font-weight: bold
    }
div.multiple-list-container h3 {
    margin-bottom: 0
    }
div.multiple-list-container .first-list {
    margin-bottom: 10px
    }
div.dual-column-details .column-contact {
    float: left;
    width: 40%
    }
div.dual-column-details .column-info {
    float: left;
    width: 60%
    }
div.dual-column-details .column-contact1 {
    float: left;
    width: 37%;
    margin: 0 3px 0 3px
    }
div.dual-column-details .column-info1 {
    float: left;
    width: 60%;
    margin: 0 3px 0 3px
    }
div.dual-column-details .column-info .opening {
    padding-top: 0;
    line-height: 16px
    }
div.area-guide .image-container {
    float: right
    }
div.area-guide .guide-content {
    float: left;
    width: 65%
    }
#venue-show div.double-column-header h1 {
    font-size: 2.7em;
    line-height: 97%;
    margin-bottom: 0;
    border-bottom: none
    }
#venue-show div.double-column-header .solid-border-bottom {
    padding: 0 0 4px 0
    }
.double-column-header h2 {
    display: inline;
    font-size: 1.5em;
    font-weight: normal
    }
.double-column-header h2 span {
    font-weight: bold
    }
div.gallery-wrapper .image-selection-wrapper {
    margin-top: 2px
    }
div.gallery-wrapper .image-selection-wrapper .image-thumbnail {
    margin-right: 2px;
    float: left
    }
div.gallery-wrapper .image-selection-wrapper .image-thumbnail .caption {
    float: left
    }
div#facet-wrapper span.refine-count {
    color: #999;
    font-size: 11px
    }
div#facet-search input, div#facet-search select {
    width: 100%;
    display: block;
    margin-bottom: 5px
    }
div#facet-search input {
    width: 97%
    }
div#facet-search button {
    background-color: #ED1B24;
    padding: 1px 10px;
    color: #FFF;
    margin-bottom: 5px;
    float: right;
    cursor: pointer
    }
div#your-filters {
    border: 1px solid #AAA;
    margin-bottom: 10px;
    padding: 5px
    }
div#your-filters h3 {
    margin-bottom: 10px
    }
div#your-filters div.filter-wrapper {
    margin-bottom: 3px
    }
div#your-filters p strong {
    padding-right: 3px
    }
div#facet-tooltip {
    display: none;
    background-color: #FFF
    }
#search-index div#facet-tooltip {
    padding: 20px 5px 30px;
    background-image: url(/sites/all/themes/timeoutindia/images/tip-bubble-small.gif);
    background-repeat: no-repeat
    }
div#facet-tooltip p, div#facet-tooltip h3 {
    color: #FFF
    }
div#facet-tooltip img.close-button {
    float: right
    }
div#facet-tooltip h3 {
    font-size: 1.1666em;
    line-height: 16px
    }
div#explore-wrapper div.editorial-filters {
    line-height: 18px
    }
div#explore-wrapper .refine-list h4.refine-group-header {
    border-top: 1px solid #AAA;
    border-bottom: 1px dotted #AAA;
    margin-top: 18px;
    margin-bottom: 7px;
    padding-left: 10px
    }
div#explore-wrapper .refine-list h4.refine-group-header.first {
    display: none
    }
div#explore-wrapper .refine-list h4.has-children.open {
    background: transparent url(/sites/all/themes/timeoutindia/images/arrow_v.gif) no-repeat scroll -1px 50%;
    cursor: pointer
    }
div#explore-wrapper .refine-list h4.has-children.closed {
    background: transparent url(/sites/all/themes/timeoutindia/images/arrow_h.gif) no-repeat scroll 0 50%;
    cursor: pointer
    }
div#explore-wrapper .refine-list {
    padding-bottom: 13px;
    border-bottom: 1px solid #aaa
    }
div#explore-wrapper .refine-list ul {
    line-height: 15px
    }
div#facet-wrapper div#explore-wrapper .refine-list ul.facets li {
    padding-left: 12px;
    margin-bottom: 2px
    }
div#facet-wrapper div#explore-wrapper .refine-list ul.facets li.flag {
    padding-left: 0
    }
div#facet-wrapper div#explore-wrapper .refine-list ul.facets li.flag.free {
    margin-bottom: 4px
    }
div#facet-wrapper div#explore-wrapper .refine-list ul.facets li.has-children, div#facet-wrapper div#explore-wrapper .refine-list span.show-more, div#facet-wrapper div#explore-wrapper .refine-list span.show-less {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: left 2px;
    background-color: #FFF
    }
div#facet-wrapper div#explore-wrapper .refine-list ul.facets li.has-children.open {
    background-image: url(/sites/all/themes/timeoutindia/images/arrow_v.gif)
    }
div#facet-wrapper div#explore-wrapper .refine-list ul.facets li.has-children.closed {
    background-image: url(/sites/all/themes/timeoutindia/images/arrow_h.gif)
    }
div#facet-wrapper div#explore-wrapper .refine-list span.show-more, div#facet-wrapper div#explore-wrapper .refine-list span.show-less {
    padding-left: 15px
    }
div#facet-wrapper div#explore-wrapper .refine-list span.show-more {
    background-image: url(/sites/all/themes/timeoutindia/images/blue_more.gif)
    }
div#facet-wrapper div#explore-wrapper .refine-list span.show-less {
    background-image: url(/sites/all/themes/timeoutindia/images/blue_less.gif)
    }
.search div.right-column {
    border-top: 1px solid #AAA;
    padding-top: 10px
    }
#result-container div.result {
    margin: 0;
    padding: 14px 0 7px 0
    }
#result-container div.first-result {
    padding-top: 12px
    }
#result-container div.review-result {
    padding-top: 4px;
    line-height: 20px !important
    }
#result-container div.result div.left-column {
    width: 85%;
    float: left
    }
#result-container div.result div.right-column {
    width: 15%;
    border-top: 0;
    padding-top: 0;
    margin-left: 0
    }
#result-container div.result div.right-column * {
    float: right
    }
#result-container div.result h2 {
    color: #333;
    font-size: 1.3em
    }
.ratingInline3 {
    margin: 0 0 0 0;
    padding: 2px 0 0 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px
    }
#result-container div.result span.critics-choice, #result-container div.result span.budget {
    margin-left: 6px
    }
#result-container div.result span.critics-choice {
    line-height: 1.5em;
    padding-top: 5px;
    background-position: -4px 1px
    }
#result-container div.result div.tags {
    margin: 5px 0 0 0;
    padding: 5px 0 0 0
    }
#result-container div.result div.tags span {
    color: #aaa;
    line-height: 15px
    }
#result-container div.result div.tags li {
    line-height: 15px
    }
#result-container div.result div.flags {
    padding: 9px 0 0 0;
    margin: 6px 0 0 0
    }
#result-container div.result h2 {
    margin-bottom: 5px
    }
#result-container div.result div.category {
    display: block;
    margin: 4px 0 3px 1px;
    line-height: 1.3em
    }
#result-container div.result span.category {
    font-weight: bold
    }
#result-container div.result div.category3 {
    display: block;
    margin: 4px 0 3px 1px;
    line-height: 1.3em
    }
#result-container div.result span.category3 {
    font-weight: bold;
    float: left
    }
#result-container div.result span.category-rating {
    float: left;
    margin-right: 5px
    }
#result-container div.result div.category1 {
    display: block;
    margin: 4px 0 3px 1px
    }
#result-container div.result span.category1 {
    font-weight: bold;
    line-height: 1.3em
    }
#result-container div.result ul li {
    padding-right: 0
    }
div.image-container span.caption {
    display: block;
    padding-top: 5px
    }
.search div.paginator {
    display: block;
    clear: both;
    width: 100%;
    margin-top: 10px
    }
.search div.paginator .previous {
    float: left;
    text-align: left;
    width: 15%
    }
.search div.paginator .index {
    float: left;
    text-align: center;
    width: 70%
    }
.search div.paginator .next {
    float: right;
    text-align: right;
    width: 15%
    }
.search div.paginator .page {
    padding: 1px 3px
    }
.search div.paginator .this-page {
    font-weight: bold;
    color: #ed1b24
    }
.search div.paginator .separator {
    color: #aaa
    }
.search div.paginator .arrow {
    font-size: 10px;
    line-height: 10px
    }
.search .center-content .openx-ad {
    margin-top: 30px
    }
div.rotating-image-box #splash-items li a.music:hover, div.rotating-image-box #splash-items li.selected a.music, div.rotating-image-box #splash-items li.selected a.music:link, div.rotating-image-box #splash-items li.selected a.music:visited, div.rotating-image-box div.slideInfoZone h3 span.music {
    background: #00aeec
    }
.feature .page-title {
    padding-bottom: 0;
    padding-top: 4px
    }
.feature .page-title h1 {
    font-size: 2.7em
    }
.feature .page-subtitle {
    border-top-width: 0
    }
.feature .page-subtitle h2 {
    float: none;
    font-size: 1.666em;
    padding: 4px 0 11px
    }
.feature .center-content {
    margin-left: 0;
    width: 647px
    }
.feature .center-content .feature-wrapper .image-container {
    margin-bottom: 15px
    }
.feature .center-content .feature-wrapper .image-container img {
    margin-bottom: 3px
    }
.feature .center-content .feature-wrapper .image-container span.credit {
    color: #CCC;
    float: right;
    font-size: 0.916em
    }
.feature .center-content .feature-wrapper .feature-body, .feature .center-content .feature-wrapper .openx-ad {
    width: 482px;
    float: left
    }
.feature .center-content .feature-wrapper strong.box-header {
    color: #333
    }
.feature .center-content .feature-wrapper .feature-body h3.box-header {
    margin: 25px 0 4px
    }
.feature .center-content .feature-wrapper .feature-body h4, .feature .center-content .feature-wrapper .feature-body h4 {
    line-height: 20px
    }
.feature .center-content .feature-wrapper .feature-body strong {
    font-size: 1em;
    padding: 5px 0 7px;
    margin-bottom: 15px
    }
.feature .center-content .feature-wrapper .feature-body p {
    font-size: 1.166em;
    line-height: 20px;
    margin-bottom: 18px
    }
.feature .center-content .feature-wrapper .feature-body p.standfirst {
    font-size: 1.3333em
    }
.feature .center-content .feature-wrapper .feature-navigation {
    float: right;
    width: 150px;
    background-color: #eee
    }
.feature .center-content .feature-wrapper .feature-navigation .box-header {
    color: #333;
    padding-left: 8px;
    margin-bottom: 5px
    }
.feature .center-content .feature-wrapper .feature-navigation ul {
    margin: 0 8px
    }
.no-primary-results {
    font-size: 1.2em;
    border-bottom: 1px solid #aaa;
    padding-bottom: 20px;
    padding-top: 10px;
    padding-left: 15px
    }
.no-primary-results a {
    font-weight: normal;
    color: #09F;
    text-decoration: none
    }
.no-primary-results a:hover {
    text-decoration: underline
    }
body.error .error-404 .error-message, .no-primary-results .bubble {
    color: #fff;
    background: url(/sites/all/themes/timeoutindia/images/message-bubble.gif) no-repeat;
    height: 90px;
    width: 455px;
    margin: 0;
    padding: 10px 0 0 13px
    }
.no-primary-results .bubble h3 {
    font-size: 24px;
    color: #FFF;
    font-weight: bold
    }
.no-primary-results .bubble p {
    font-weight: normal;
    color: #fff;
    margin-top: 8px
    }
.no-primary-results .message {
    margin-left: 12px
    }
.no-primary-results .message h5 {
    font-size: 1em
    }
.no-primary-results .message ul {
    list-style-type: disc;
    list-style-position: outside;
    line-height: 18px;
    margin: 4px 0 0 18px
    }
.no-primary-results span {
    font-weight: bold;
    color: #ed1b24
    }
.no-primary-results li {
    color: #ed1b24;
    padding-top: 3px
    }
body.error .error-404 .error-message {
    margin: 0;
    padding: 13px 10px 0 17px
    }
body.error .error-404 .error-message h3, body.error .error-404 .error-message p {
    color: #FFF
    }
body.error .error-404 .error-message h3 {
    font-size: 2em
    }
body.error .error-404 .error-message p {
    margin-top: 5px
    }
body.error .error-404 ul {
    padding-left: 15px;
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 15px;
    width: 400px
    }
body.error .error-404 ul li {
    color: #ED1B24;
    margin-bottom: 9px
    }
body.error .error-404 ul li p {
    font-size: 1.166em;
    line-height: 16px
    }
ul.comments {
    margin-bottom: 5px;
    padding: 2px 6px 2px 0
    }
ul.comments li {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/travel-icons.gif) no-repeat scroll -7px -164px;
    padding-left: 12px;
    line-height: 16px;
    margin-bottom: 10px
    }
ul.comments li h5 {
    margin-bottom: 3px
    }
ul.comments li span {
    display: block;
    margin-left: 15px
    }
ul.comments li span.whosaid {
    font-weight: bold
    }
ul.comments li span.text {
    font-size: 0.9em;
    font-style: italic
    }
#calendar ul {
    margin: 0 6px;
    background-color: #ddd
    }
#calendar ul li {
    float: left;
    width: 61px;
    padding: 3px;
    background-color: #ddd
    }
#calendar ul li a, #calendar ul li a:link, #calendar ul li a:visited, #calendar ul li a:active {
    display: block;
    text-align: center;
    padding: 3px;
    text-decoration: none;
    border: 3px solid #ddd
    }
#calendar ul li a:hover, #calendar ul li a.selected {
    border: 3px solid #C00
    }
#calendar ul li.calendar-even a {
    background-color: #ccc
    }
#calendar ul li.calendar-odd a {
    background-color: #eee
    }
#calendar .weekday {
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2em;
    vertical-align: middle
    }
#calendar .monthday {
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.3em;
    font-size: 1.7em;
    vertical-align: middle
    }
#calendarItens .tabcontent {
    margin: 0;
    margin-left: 6px;
    width: 459px;
    background-color: #ddd;
    padding: 5px
    }
#calendarItens .tabcontent .listHolder {
    margin: 0;
    padding: 3px;
    border: 1px solid #ccc;
    background-color: #fff
    }
#calendarItens .tabcontent .listHolder img {
    float: left;
    margin-right: 10px
    }
#calendarItens .tabcontent .listHolder h4 {
    display: inline
    }
#calendarItens .tabcontent .listHolder h4 .section {
    font-size: 0.8em
    }
#calendarItens .tabcontent .listHolder .eventDate {
    margin-top: 5px;
    font-size: 0.9em;
    color: #aaa
    }
#calendarItens .tabcontent .listHolder .eventText {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 1.3em
    }
#map-main {
    float: left;
    padding-top: 0;
    width: 770px;
    margin: 0
    }
#map-content {
    margin-top: 0;
    padding: 0;
    width: 770px
    }
#map-maincontent {
    float: left;
    width: 630px
    }
#theMapContent {
    margin-top: 0;
    width: 100%
    }
#mapviewer {
    width: 100%;
    height: 400px;
    border: 1px solid #b1b1b1
    }
.commentInput {
    width: 300px;
    background: #eee;
    background-image: url(/sites/all/themes/timeoutindia/images/search_bg.jpg);
    margin-right: 6px;
    margin-top: 1px;
    border-width: 0;
    line-height: 15px
    }
.top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-aroundtown:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-aroundtown, .top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-museums:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-museums {
    background-image: none;
    color: #000;
    background-color: #65c267;
    border: 1px solid #65c267
    }
.tos-bgcolors-art, .tos-bgcolors-theatre, .tos-bgcolors-gay-lesbian {
    background-color: #f267a8
    }
.top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-art:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-art, .top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-theatre:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-theatre, .top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-gay-lesbian:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-gay-lesbian, .top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-gay:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-gay {
    background-image: none;
    color: #fff !important;
    background-color: #f267a8;
    border: 1px solid #f267a8
    }
.top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-travel:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-travel {
    background-image: none;
    color: #fff !important;
    background-color: #2bd3e6;
    border: 1px solid #2bd3e6
    }
.tos-bgcolors-WellGood {
    background-color: #a5cf4e
    }
.top-navigation-menu ul li:hover a.item-top.no-dropdown.tos-bgcolors-WellGood:hover, .top-navigation-menu ul li.currMM a.item-top.no-dropdown.tos-bgcolors-WellGood {
    background-image: none;
    color: #fff !important;
    background-color: #a5cf4e;
    border: 1px solid #a5cf4e
    }
.top-navigation-menu ul li.currMM span.title {
    color: #FFF !important
    }
#mostViewed {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 15px;
    margin-left: 5px
    }
.mvTabContent {
    border: 1px solid #AAA;
    padding: 3px
    }
#mostViewed li {
    float: left;
    width: 100px;
    height: 26px;
    text-align: center;
    border-top: 1px solid #AAA;
    border-left: 1px solid #AAA
    }
#mostViewed li.last {
    width: 0;
    border-top: 1px solid #AAA
    }
#mostViewed li a, #mostViewed li a:link, #mostViewed li a:visited, #mostViewed li a:active {
    display: inline-block;
    width: 100px;
    font-size: 13px;
    line-height: 26px;
    height: 26px;
    vertical-align: middle;
    color: #333;
    background-color: #e0e0e0
    }
#mostViewed li a:hover, #mostViewed li a.selected {
    font-weight: bold;
    background-color: #fff
    }
#mostViewed li.wmore {
    float: left;
    width: 150px;
    height: 26px;
    text-align: center;
    border-top: 1px solid #AAA;
    border-right: 1px solid #AAA
    }
#mostViewed li.wmore.first {
    border-left: 1px solid #AAA
    }
#mostViewed li.wmore a, #mostViewed li.wmore a:link, #mostViewed li.wmore a:visited, #mostViewed li.wmore a:active {
    display: inline-block;
    width: 150px;
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    vertical-align: middle;
    color: #333;
    background-color: #e0e0e0
    }
#mostViewed li.wmore a:hover, #mostViewed li.wmore a.selected {
    font-weight: bold;
    background-color: #fff
    }
.top-navigation-menu ul li span.title {
    display: block;
    padding: 2px 14px 0 13px
    }
.global-header {
    overflow: visible
    }
.global-header .top-ads {
    width: 828px;
    vertical-align: bottom;
    text-align: right;
    min-height: 90px;
    padding: 0;
    margin-left: 150px;
    position: absolute;
    z-index: 999
    }
.sb-venue-container {
    width: 100px;
    float: left
    }
div#major-attractions.element-wrapper .sb-venue-container.navigation {
    width: 100%;
    float: left
    }
.sb-venue-container * {
    margin-bottom: 4px
    }
.sb-venue-container div.image-wrapper {
    margin-bottom: 7px
    }
.sb-venue-container.odd {
    margin: 0 8px
    }
.sb-venue-container .venue-info {
    margin-bottom: 10px
    }
.sb-venue-container .venue-info a, .sb-venue-container .venue-info p, .sb-venue-container .venue-info img {
    margin-bottom: 0
    }
.sb-venue-container .venue-info span {
    font-weight: bold;
    display: block;
    margin-bottom: 2px
    }
#major-attractions h4 {
    font-size: 1.17em;
    color: #333
    }
div.nav-related div.element-wrapper, div.nav-related div.sb-venue-container, div.nav-related div.listHolder, div.nav-related div.thisWeekEvent, div.nav-related div.clearer {
    margin-bottom: 0
    }
div#major-attractions.element-wrapper .dotted-border-top, .sb-venue-container.navigation * {
    margin-bottom: 0
    }
div#major-attractions.element-wrapper .dotted-border-top, .sb-venue-container.navigation .dotted-border-top {
    padding: 6px 0
    }
ul.shareIconsInline {
    margin: 0;
    padding: 5px 0;
    list-style: none
    }
ul.shareIconsInline li {
    float: left;
    margin-right: 3px
    }
ul.shareIconsInline li.text {
    padding-top: 3px;
    font-size: 1.1em
    }
ul.shareIconsInline li.separator {
    font-size: 0.1em;
    width: 7px
    }
div.image-container, div.no-image-below {
    margin: 5px 0 5px 0
    }
.side-search-submit {
    background-image: url(/sites/all/themes/timeoutindia/images/search-button.gif);
    background-repeat: no-repeat;
    height: 23px;
    width: 65px;
    color: #FFF;
    cursor: pointer;
    vertical-align: top;
    float: right
    }
.side-search-submit span {
    display: none
    }
.input {
    font-size: 13px
    }
.input option {
    font-size: 13px
    }
.input option.disabled {
    color: #666
    }
div.feature-body, div.feature-body p {
    font-size: 14px;
    line-height: 20px
    }
.feature-body hr, #venue-review hr {
    display: block;
    border: none;
    background-color: #333
    }
.feature-body h2, #venue-review h2 {
    margin-bottom: 5px
    }
.feature-body ul, #venue-review ul, .feature-body ol, #venue-review ol {
    margin-bottom: 5px;
    padding: 2px 6px 2px 0
    }
.feature-body ul li, #venue-review ul li {
    padding-left: 12px;
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/travel-icons.gif) no-repeat scroll -7px -162px
    }
.feature-body ol, #venue-review ol {
    list-style: decimal outside;
    margin: 0 0 5px 25px;
    font-size: 1em;
    line-height: 16px
    }
.feature-body ol li, #venue-review ol li {
    color: #ed1b24;
    clear: both
    }
div.feature-body p, #venue-review p {
    margin-bottom: 14px
    }
#venue-review, #venue-review p {
    font-size: 14px;
    line-height: 20px
    }
.top-navigation .left-column a {
    margin-right: 12px
    }
div.top-navigation div.left-column {
    width: 69%
    }
div.top-navigation ul.right-column {
    width: 31%
    }
.top-navigation .left-column a.tos-home, .top-navigation .left-column a.tos-comp, .top-navigation .left-column a.tos-feat, .top-navigation .left-column a.tos-news, .top-navigation .left-column a.tos-beta {
    padding-left: 32px
    }
div.spacer {
    line-height: 20px
    }
.spacer19 {
    clear: both;
    height: 19px;
    width: 100%
    }
#flashBanner {
    position: absolute;
    height: 90px;
    z-index: 999999
    }
.top-navigation .left-column a.tos-home {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/tos-icons.gif) no-repeat scroll 4px 0;
    margin-right: 8px
    }
.top-navigation .left-column a.tos-home:hover {
    background-position: 4px -25px
    }
.top-navigation .left-column a.tos-comp {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/tos-icons.gif) no-repeat scroll 4px -100px;
    margin-right: 8px
    }
.top-navigation .left-column a.tos-comp:hover {
    background-position: 4px -125px
    }
.top-navigation .left-column a.tos-feat {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/tos-icons.gif) no-repeat scroll 4px -50px;
    margin-right: 8px
    }
.top-navigation .left-column a.tos-feat:hover {
    background-position: 4px -75px
    }
.top-navigation .left-column a.tos-news {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/tos-icons.gif) no-repeat scroll 4px -150px;
    margin-right: 8px
    }
.top-navigation .left-column a.tos-news:hover {
    background-position: 4px -175px
    }
.top-navigation .left-column a.tos-beta {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/tos-icons.gif) no-repeat scroll 4px -200px;
    margin-right: 8px
    }
.top-navigation .left-column a.tos-beta:hover {
    background-position: 4px -225px
    }
div.skyHighBanner {
    margin: 0 auto;
    width: 950px;
    margin-bottom: 10px
    }
span.beta {
    float: left;
    letter-spacing: 1px;
    font-size: 1.166em;
    margin-top: 5px
    }
#childof-id-sections a:hover span {
    color: #ED1B24
    }
.mvTabContent em {
    font-size: 9px
    }
.topEnts th {
    background-color: #666;
    color: #fff
    }
.topEnts td {
    font-size: 13px;
    line-height: 15px;
    padding: 3px
    }
.topEnts .odd {
    background-color: #eee
    }
.topEnts small {
    font-size: 10px;
    font-style: italic
    }
a.top_signup, a.top_signup:link, a.top_signup:visited, a.top_signup:active {
    float: right;
    clear: both;
    display: inline-block;
    color: #fff !important;
    text-decoration: none;
    padding: 5px;
    background-color: #ED1B24;
    border: 1px solid #ED1B24;
    margin: 10px
    }
a.top_signup:hover {
    background-color: #fff;
    color: #ED1B24 !important
    }
span.top-club {
    background: transparent url(/sites/all/themes/timeoutindia/images/sprites/tos-icons.gif) no-repeat scroll 0 -255px;
    font-size: 1.1em;
    line-height: 1.5em;
    padding-left: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
    letter-spacing: 0
    }
#venue-show span.top-club {
    margin-left: 5px
    }
div.review-container a {
    color: #09F
    }
div.review-container a:hover {
    color: #ED1B24
    }
.weatherInfo {
    float: right;
    font-size: 12px;
    font-weight: bold;
    color: #055988;
    margin-top: 20px
    }
.weatherInfo .high {
    color: #EF1C2F
    }
.weatherInfo .low {
    color: #3FB1F7
    }
.sydneyLogo {
    float: right;
    width: 125px;
    height: 40px
    }
.starsbg {
    background-image: url(/sites/all/themes/timeoutindia/images/stars_off.gif);
    background-repeat: no-repeat;
    width: 79px !important;
    height: 20px !important;
    display: block;
    float: right;
    margin: 5px 5px 0 0
    }
.thestars {
    background-image: url(/sites/all/themes/timeoutindia/images/stars_on.gif);
    background-repeat: no-repeat;
    height: 20px !important;
    display: block;
    float: none
    }
.rating {
    display: none;
    width: 79px;
    margin-top: -3px
    }
.ratingInline {
    float: left;
    width: 79px;
    margin-top: -3px
    }
.ratingInline1 {
    float: left;
    width: 79px;
    margin-top: -3px;
    height: 18px
    }
div.standfirst {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    color: #333
    }
div.standfirst p {
    line-height: 22px
    }
span.more a {
    color: #09f !important
    }
span.more a:hover, .mvTabContent a:hover {
    color: #ED1B24 !important
    }
.thisWeekEvent h5, .thisWeekEvent p {
    margin-bottom: 4px
    }
#hot-picks div.thisWeekEvent {
    margin-bottom: 10px !important
    }
div.standfirst p {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 18px;
    color: #333
    }
#result-container div.result div.left-column {
    width: 470px !important;
    line-height: 16px
    }
#result-container div.result div.left-column div.resultContainer {
    float: left;
    margin-bottom: 5px;
    width: 288px
    }
#result-container div.result div.left-column div.resultContainer1 {
    float: left;
    width: 450px
    }
#result-container div.result div.left-column div.resultContainer-node {
    float: left;
    margin-bottom: 5px;
    width: 288px;
    font-size: 14px
    }
#result-container div.result div.left-column div.resultContainer-node a {
    color: #09F
    }
#result-container div.result div.left-column div.resultContainer-node a:hover {
    color: #ed1b24
    }
#result-container div.result div.left-column div.resultContainer2 {
    float: left;
    margin-bottom: 5px;
    width: 288px
    }
#result-container div.result div.left-column div.image {
    width: 152px;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px
    }
html {
    display: block !important
    }
ul.comments li span.text {
    font-style: normal
    }
div.twtr-widget, div.twtr-widget div {
    margin: 0
    }
.datebg {
    background: url(/sites/all/themes/timeoutindia/images/date_bg.gif) no-repeat scroll 0 0 transparent;
    color: #FFF;
    font-size: 11px;
    height: 10px;
    margin: 0;
    padding: 2px 2px 5px 3px;
    text-align: center;
    width: 130px
    }
#comment {
    list-style-type: none;
    list-style-image: none;
    padding-right: 3px
    }
.commentBubble dt {
    background: url(/sites/all/themes/timeoutindia/images/comment_bubble_top.jpg) no-repeat scroll 0 0 transparent;
    width: 482px;
    height: 9px;
    margin: 0 0 0 0;
    padding: 5px 5px 0 7px
    }
.commentBubble .body {
    background: url(/sites/all/themes/timeoutindia/images/comment_bubble.jpg) repeat-y scroll center bottom #f7f7f7;
    padding: 0 10px;
    line-height: 18px;
    width: 462px
    }
.commentBubble .body span {
    font-size: 14px;
    font-weight: normal
    }
.commentBubble .report {
    background: url(/sites/all/themes/timeoutindia/images/comment_bubble_bottom.jpg) no-repeat scroll 0 0 transparent;
    font-size: 14px;
    padding: 4px;
    text-align: left;
    width: 482px;
    height: 15px
    }
#block-views-comments-block {
    margin: 0 0 0 -10px;
    padding: 0
    }
.comform {
    background: none repeat scroll 0 0 #ebebeb;
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 20px 10px 10px 20px
    }
.comform input {
    width: 400px;
    color: #aaa;
    border: #aaa solid 1px;
    font-size: 11px;
    height: 20px
    }
.comform textarea {
    width: 400px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #aaa;
    float: left !important
    }
.obBox span.myTO, .followusItem span.myTO {
    cursor: pointer
    }
a.myTO, span.myTO {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px !important;
    background-color: #333;
    border: 2px solid #09F;
    color: #FFF;
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    padding: 2px 4px;
    text-align: left
    }
#comment-form input#edit-preview.form-submit a:hover {
    background: url(/sites/all/themes/timeoutindia/button_bg_over.png) no-repeat transparent
    }
#comment-form input#edit-submit.form-submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 0 0 2px 0 !important;
    text-align: center;
    height: 21px;
    float: left;
    margin: 10px 0 0 0
    }
#comment-form label {
    display: none
    }
#simplenews-confirm-add-form input#edit-submit.form-submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg1.png) no-repeat transparent;
    width: 80px;
    color: white;
    padding: 0 2px 0 0 !important;
    text-align: center;
    height: 21px;
    cursor: pointer
    }
#simplenews-confirm-removal-form input#edit-submit.form-submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg1.png) no-repeat transparent;
    width: 77px;
    color: white;
    padding: 0 2px 0 0 !important;
    text-align: center;
    height: 21px;
    cursor: pointer
    }
#edit-cancel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 4px 10px 10px 12px !important;
    text-align: center;
    height: 21px
    }
.column-contact .followus {
    margin-bottom: 5px
    }
.followshare {
    width: 350px;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.clear {
    clear: both
    }
.fleft {
    float: left
    }
.fright {
    float: right
    }
.spacer2 {
    clear: both;
    height: 2px;
    width: 100%
    }
.spacer3 {
    clear: both;
    height: 3px;
    width: 100%
    }
.spacer5 {
    clear: both;
    height: 5px
    }
.spacer7 {
    clear: both;
    height: 7px
    }
.spacer8 {
    clear: both;
    height: 8px;
    width: 100%
    }
.spacer10 {
    clear: both;
    height: 10px;
    width: 100%
    }
.spacer12 {
    clear: both;
    height: 12px;
    width: 100%
    }
.spacer15 {
    clear: both;
    height: 15px;
    width: 100%
    }
.spacer18 {
    clear: both;
    height: 18px;
    width: 100%
    }
.spacer20 {
    clear: both;
    height: 20px;
    width: 100%
    }
.spacer25 {
    clear: both;
    height: 25px;
    width: 100%
    }
.spacer30 {
    clear: both;
    height: 30px;
    width: 100%
    }
.spacer50 {
    clear: both;
    height: 50px;
    width: 100%
    }
.mRT15 {
    margin-top: 15px
    }
.mRL15 {
    margin-left: 15px
    }
.pL5 {
    padding-left: 5px
    }
.pL10 {
    padding-left: 10px
    }
.pL15 {
    padding-left: 15px
    }
.pL25 {
    padding-left: 25px
    }
.pL30 {
    padding-left: 30px
    }
.pL35 {
    padding-left: 35px
    }
width css-- > .width20 {
    width: 20px
    }
.width25 {
    width: 25px
    }
.width30 {
    width: 30px
    }
.width50 {
    width: 50px
    }
.width70 {
    width: 70px
    }
.width75 {
    width: 75px
    }
.width90 {
    width: 90px
    }
.width110 {
    width: 110px
    }
.width120 {
    width: 120px
    }
.width130 {
    width: 130px
    }
.width135 {
    width: 135px
    }
.width140 {
    width: 140px
    }
.width145 {
    width: 145px
    }
.width150 {
    width: 150px
    }
.width155 {
    width: 155px
    }
.width160 {
    width: 160px
    }
.width165 {
    width: 165px
    }
.width175 {
    width: 175px
    }
.width400 {
    width: 400px
    }
.width500 {
    width: 500px !important
    }
.width800 {
    width: 800px
    }
.widthmain {
    width: 100%;
    height: 20px;
    float: left;
    margin: 0 0 0 0;
    padding: 0
    }
.search-header {
    float: left;
    height: 54px;
    margin: 0;
    padding: 0;
    width: 100%
    }
width css-- > address {
    float: left
    }
.tel {
    margin: 0 0 !important
    }
div.review {
    line-height: 16px;
    margin: 2px 0 0 0
    }
.televenue {
    line-height: 16px;
    width: 95%
    }
.node {
    float: left;
    width: 482px;
    margin: 0 0;
    padding: 0 0
    }
.node p {
    margin: 0 0 10px 0
    }
.node .description a {
    color: #09F
    }
.node .description a:hover {
    color: #ed1b24
    }
.node .description {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 0 0
    }
.node .description ul {
    margin: 0;
    padding: 0
    }
.node-type-event div.item-list {
    border: 0 !important
    }
.node .description ul li {
    list-style: inside;
    margin: 0 0 2px 0;
    padding: 0
    }
.accTrnTable {
    border: #b6b6b6 1px solid;
    margin: 0;
    padding: 0
    }
.accTrnTable th {
    vertical-align: top;
    padding: 7px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #3d3d3d;
    background-color: #ddd;
    background-image: url(/sites/all/themes/timeoutindia/images/transTable.gif);
    background-repeat: repeat-x;
    background-position: bottom left
    }
.accTrnTable th.headBG {
    vertical-align: top;
    padding: 7px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #3d3d3d;
    background-color: #ddd !important;
    background-image: none
    }
.accTrnTable th.brdrtbB {
    border-bottom: 1px solid #BDBDBD
    }
.accTrnTable td {
    vertical-align: top;
    padding: 7px;
    font-weight: normal;
    font-size: 12px;
    border-left: #e3e3e3 1px solid
    }
.accTrnTable tr.admin td {
    vertical-align: top;
    padding: 0 0 7px 7px;
    font-weight: normal;
    font-size: 12px;
    border-left: #e3e3e3 1px solid
    }
.accTrnTable td.brdrtbB {
    border-bottom: #e3e3e3 1px solid
    }
.accTrnTable tr.selrow td {
    background-color: #BFBFBF
    }
.accTrnTable td ul {
    list-style: disc;
    margin: 0 0 0 15px;
    padding: 0
    }
.accTrnTable td ul li {
    margin: 0;
    padding: 2px;
    list-style: disc
    }
.cableL {
    padding: 45px 0 0 80px;
    float: left;
    width: 246px;
    margin-right: 20px
    }
.cableM {
    float: left;
    width: 300px;
    color: #FFF;
    padding: 95px 0 0 10px;
    margin: 0 10px 0 0
    }
.cableM2 {
    float: left;
    width: 300px;
    color: #000;
    padding: 105px 0 0 10px;
    color: #FFF;
    margin: 0 10px 0 0;
    font-size: 13px
    }
.cableR {
    float: left;
    padding: 20px 5px 10px 5px;
    width: 160px;
    font-size: 12px;
    color: #FFF
    }
.cableTabDvi {
    background-image: url(/sites/all/themes/timeoutindia/images/cableTabDiv.gif);
    background-repeat: no-repeat;
    background-position: center
    }
.bLftN {
    border-left: none !important
    }
.bggray {
    background-color: #f7f5f5
    }
.otherBbgcolr {
    background-color: #ffdcdf !important
    }
ul.advertise {
    list-style: inside
    }
ul.advertise li {
    margin: 0 0 5px 0
    }
div.single-field {
    padding: 10px;
    position: relative;
    font-size: 1.2em
    }
div.single-field input {
    width: 250px
    }
div.single-field select {
    width: 80px;
    margin-right: 5px;
    font-size: 14px;
    color: #333;
    margin-top: 2px
    }
div.single-field input.subs {
    width: 20px;
    margin: 0 0 0 0;
    padding: 0
    }
div.single-field textarea {
    width: 250px;
    height: 50px;
    color: #696969;
    font-family: arial;
    font-size: 12px
    }
.bl {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    background: url(/sites/all/themes/timeoutindia/images/corner-bottomleft.jpg);
    display: none
    }
.br {
    position: absolute;
    bottom: -2px;
    right: -4px;
    width: 10px;
    height: 10px;
    background: url(/sites/all/themes/timeoutindia/images/corner-bottomright.jpg);
    display: none
    }
div.curFocus {
    background: #fdecb2
    }
label {
    width: 120px;
    display: block;
    float: left;
    font-weight: normal !important
    }
.width112 {
    width: 112px
    }
.width75 {
    width: 75px
    }
.fleft {
    float: left
    }
ul.pager {
    line-height: 20px;
    vertical-align: text-bottom;
    margin: 0 0 0 0
    }
li.pager-current {
    border-color: #AAA;
    color: #ED1B24
    }
li.pager-item {
    border-color: #AAA;
    color: #333
    }
@font-face {
    font-family: "rupee";
    src: url(/sites/all/themes/timeoutindia/rupee-webfont.eot);
    src: local("?"), url("data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTVen5G0AAADcAAAAHEdERUYAQAAEAAAA+AAAACBPUy8yRQixzQAAARgAAABgY21hcGmyCE0AAAF4AAABamdhc3D//wADAAAC5AAAAAhnbHlmmuFTtAAAAuwAABAoaGVhZPOmAG0AABMUAAAANmhoZWELSAQOAAATTAAAACRobXR4KSwAAAAAE3AAAABMbG9jYUCgSLQAABO8AAAAKG1heHAAFQP+AAAT5AAAACBuYW1lWObwcQAAFAQAAAIDcG9zdCuGzNQAABYIAAAAuAAAAAEAAAAAxtQumQAAAADIadrpAAAAAMhp2uoAAQAAAA4AAAAYAAAAAAACAAEAAQASAAEABAAAAAIAAAADAigBkAAFAAgFmgUzAAABGwWaBTMAAAPRAGYCEgAAAgAFAAAAAAAAAIAAAKdQAABKAAAAAAAAAABITCAgAEAAICBfBZr+ZgDNBrQBoiAAARFBAAAAAAAFnAAAACAAAQAAAAMAAAADAAAAHAABAAAAAABkAAMAAQAAABwABABIAAAADgAIAAIABgAgAFIAoCAKIC8gX///AAAAIABSAKAgACAvIF/////j/7L/ZeAG3+LfswABAAAAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//8AAgABAAAAAAO0BZwD/QAAATMVMzUhFTMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVIxUjNSMVIzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNSE1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1ITUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNSECTBAYATwEBAQEBAQEBAQEBAQEBAQEBAQEBAQQ2AQEBAQEBAQEBAQEBAQEBAT0BAQEBAQEBAQEBAQEBAQEBAQEBAQECJwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQECAQECAQIBAgECAgECAwICAgMCAwMEAwQFBAcHBAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIAcMAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEsCAcEBAMDAwICAgICAgECAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAT9/AQEBAQEBAQEBAQEBAQEBAQEBAQECAGYBAQEBAQEBAQEBAQEBAgECAQIBAwICAwIEBAYFCjwBAQEBAQEBAQEBAQEBAQEBAQEBAQECAH0BZwEBAQIBAgIBAgECAQIBAgIBAgECAQIBAQEDAgECAQIBAgECAwICAwQEAQEBAgECAQICAQIBAgECAgECAQICAQEBAgQEBAMDAgIDAQICAQICAQEBAgEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAECAQEBAgEBAgEBAQECAQECAQEBAgEBAQIBAQIBAQEBAQIBAgEBAgEBAQIBAQECAQEBAgEBAQIBAQEBAQIBAQIBAQECAQEBAgEBAgEBAQEBAgEBAgEBAgEBAQEBAgEBAgEBAQECAQECAQEBAgEBAQECAQECAQECAQEBAQIBAQEBAgEBAQEBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQECAQEBAgECAQEBAgEBAQIBAQIBAQEBAgEBAgEBAgEBAQECAQECAQEBAQIBAQECAQECAQEBAQIBAQIBAQEBAQIBAQECAQEBAgEBAgEBAQEBAQIBAQECAQEBAQIBAQECAQEBAQEBAgIeAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQECAQICAgIDAwIHBQMCAQICAQIBAgECAQICAQIBAgEBAQEDAgIBAgEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgECAQIBAgECAQIBAgECAQICAQEBAQAAAAAAQAAAAADtAWcA/0AAAEzFTM1IRUzFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFSMVIzUjFSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUhNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNSE1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUhAkwQGAE8BAQEBAQEBAQEBAQEBAQEBAQEBAQEENgEBAQEBAQEBAQEBAQEBAQE9AQEBAQEBAQEBAQEBAQEBAQEBAQEBAicBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAgEBAgECAQIBAgIBAgMCAgIDAgMDBAMEBQQHBwQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASAHDAMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLAgHBAQDAwMCAgICAgIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/fwEBAQEBAQEBAQEBAQEBAQEBAQEBAgBmAQEBAQEBAQEBAQEBAQIBAgECAQMCAgMCBAQGBQo8AQEBAQEBAQEBAQEBAQEBAQEBAQEBAgB9AWcBAQECAQICAQIBAgECAQICAQIBAgECAQEBAwIBAgECAQIBAgMCAgMEBAEBAQIBAgECAgECAQIBAgIBAgECAgEBAQIEBAQDAwICAwECAgECAgEBAQIBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQQBAgEBAQIBAQIBAQEBAgEBAgEBAQIBAQECAQECAQEBAQECAQIBAQIBAQECAQEBAgEBAQIBAQECAQEBAQECAQECAQEBAgEBAQIBAQIBAQEBAQIBAQIBAQIBAQEBAQIBAQIBAQEBAgEBAgEBAQIBAQEBAgEBAgEBAgEBAQECAQEBAQIBAQEBAQEBAgEBAQECAQEBAgEBAQIBAQECAQEBAgEBAgEBAQIBAgEBAQIBAQECAQECAQEBAQIBAQIBAQIBAQEBAgEBAgEBAQECAQEBAgEBAgEBAQECAQECAQEBAQECAQEBAgEBAQIBAQIBAQEBAQECAQEBAgEBAQECAQEBAgEBAQEBAQICHgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAgECAgICAwMCBwUDAgECAgECAQIBAgECAgECAQIBAQEBAwICAQIBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAgECAQIBAgECAQIBAgECAgEBAQEAAAAAAEAAAABAACTKPMBXw889QALCAAAAAAAyGna6gAAAADIadrqAAAAAAO0BZwAAAAIAAIAAAAAAAAAAQAABrT+XgDeBZwAAAAAA7QAAQAAAAAAAAAAAAAAAAAAABMD9gAAAAAAAAKqAAAB/AAAA/YAAAH8AAACzgAABZwAAALOAAAFnAAAAd4AAAFnAAAA7wAAAO8AAACzAAABHwAAAE8AAAEfAAABZwAAAAAECgQKBAoECggUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAABAAAAEwP+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgB+AAEAAAAAABMABQAAAAMAAQQJAAAAaAAFAAMAAQQJAAEACgBtAAMAAQQJAAIADgB3AAMAAQQJAAMADgCFAAMAAQQJAAQAGgCTAAMAAQQJAAUAVgCtAAMAAQQJAAYACgEDAAMAAQQJABMACgENAAMAAQQJAMgAbgEXUnVwZWUAVAB5AHAAZQBmAGEAYwBlACAAqQAgACgAeQBvAHUAcgAgAGMAbwBtAHAAYQBuAHkAKQAuACAAMgAwADEAMAAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZABSAHUAcABlAGUAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAG8AbgB0AFIAdQBwAGUAZQAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAIABKAHUAbAB5ACAAMQA1ACwAIAAyADAAMQAwACwAIABpAG4AaQB0AGkAYQBsACAAcgBlAGwAZQBhAHMAZQBSAHUAcABlAGUAUgB1AHAAZQBlAFQAaABpAHMAIABmAG8AbgB0ACAAdwBhAHMAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHQAaABlACAARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAgAEcAZQBuAGUAcgBhAHQAbwByAC4AAAIAAAAAAAD/JwCWAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAEAAgADADUBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1Rg==") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-size: 14px
    }
@font-face {
    font-family: "rupee";
    src: url(/sites/all/themes/timeoutindia/rupee-webfont.eot);
    src: local("?"), url("data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTVen5G0AAADcAAAAHEdERUYAQAAEAAAA+AAAACBPUy8yRQixzQAAARgAAABgY21hcGmyCE0AAAF4AAABamdhc3D//wADAAAC5AAAAAhnbHlmmuFTtAAAAuwAABAoaGVhZPOmAG0AABMUAAAANmhoZWELSAQOAAATTAAAACRobXR4KSwAAAAAE3AAAABMbG9jYUCgSLQAABO8AAAAKG1heHAAFQP+AAAT5AAAACBuYW1lWObwcQAAFAQAAAIDcG9zdCuGzNQAABYIAAAAuAAAAAEAAAAAxtQumQAAAADIadrpAAAAAMhp2uoAAQAAAA4AAAAYAAAAAAACAAEAAQASAAEABAAAAAIAAAADAigBkAAFAAgFmgUzAAABGwWaBTMAAAPRAGYCEgAAAgAFAAAAAAAAAIAAAKdQAABKAAAAAAAAAABITCAgAEAAICBfBZr+ZgDNBrQBoiAAARFBAAAAAAAFnAAAACAAAQAAAAMAAAADAAAAHAABAAAAAABkAAMAAQAAABwABABIAAAADgAIAAIABgAgAFIAoCAKIC8gX///AAAAIABSAKAgACAvIF/////j/7L/ZeAG3+LfswABAAAAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//8AAgABAAAAAAO0BZwD/QAAATMVMzUhFTMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVIxUjNSMVIzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNSE1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1ITUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNSECTBAYATwEBAQEBAQEBAQEBAQEBAQEBAQEBAQQ2AQEBAQEBAQEBAQEBAQEBAT0BAQEBAQEBAQEBAQEBAQEBAQEBAQECJwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQECAQECAQIBAgECAgECAwICAgMCAwMEAwQFBAcHBAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIAcMAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEsCAcEBAMDAwICAgICAgECAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAT9/AQEBAQEBAQEBAQEBAQEBAQEBAQECAGYBAQEBAQEBAQEBAQEBAgECAQIBAwICAwIEBAYFCjwBAQEBAQEBAQEBAQEBAQEBAQEBAQECAH0BZwEBAQIBAgIBAgECAQIBAgIBAgECAQIBAQEDAgECAQIBAgECAwICAwQEAQEBAgECAQICAQIBAgECAgECAQICAQEBAgQEBAMDAgIDAQICAQICAQEBAgEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAECAQEBAgEBAgEBAQECAQECAQEBAgEBAQIBAQIBAQEBAQIBAgEBAgEBAQIBAQECAQEBAgEBAQIBAQEBAQIBAQIBAQECAQEBAgEBAgEBAQEBAgEBAgEBAgEBAQEBAgEBAgEBAQECAQECAQEBAgEBAQECAQECAQECAQEBAQIBAQEBAgEBAQEBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQECAQEBAgECAQEBAgEBAQIBAQIBAQEBAgEBAgEBAgEBAQECAQECAQEBAQIBAQECAQECAQEBAQIBAQIBAQEBAQIBAQECAQEBAgEBAgEBAQEBAQIBAQECAQEBAQIBAQECAQEBAQEBAgIeAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQECAQICAgIDAwIHBQMCAQICAQIBAgECAQICAQIBAgEBAQEDAgIBAgEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgECAQIBAgECAQIBAgECAQICAQEBAQAAAAAAQAAAAADtAWcA/0AAAEzFTM1IRUzFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUjFSMVIxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFTMVMxUzFSMVIzUjFSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUhNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNSE1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUjNSM1IzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUzNTM1MzUhAkwQGAE8BAQEBAQEBAQEBAQEBAQEBAQEBAQEENgEBAQEBAQEBAQEBAQEBAQE9AQEBAQEBAQEBAQEBAQEBAQEBAQEBAicBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAgEBAgECAQIBAgIBAgMCAgIDAgMDBAMEBQQHBwQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASAHDAMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLAgHBAQDAwMCAgICAgIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/fwEBAQEBAQEBAQEBAQEBAQEBAQEBAgBmAQEBAQEBAQEBAQEBAQIBAgECAQMCAgMCBAQGBQo8AQEBAQEBAQEBAQEBAQEBAQEBAQEBAgB9AWcBAQECAQICAQIBAgECAQICAQIBAgECAQEBAwIBAgECAQIBAgMCAgMEBAEBAQIBAgECAgECAQIBAgIBAgECAgEBAQIEBAQDAwICAwECAgECAgEBAQIBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQQBAgEBAQIBAQIBAQEBAgEBAgEBAQIBAQECAQECAQEBAQECAQIBAQIBAQECAQEBAgEBAQIBAQECAQEBAQECAQECAQEBAgEBAQIBAQIBAQEBAQIBAQIBAQIBAQEBAQIBAQIBAQEBAgEBAgEBAQIBAQEBAgEBAgEBAgEBAQECAQEBAQIBAQEBAQEBAgEBAQECAQEBAgEBAQIBAQECAQEBAgEBAgEBAQIBAgEBAQIBAQECAQECAQEBAQIBAQIBAQIBAQEBAgEBAgEBAQECAQEBAgEBAgEBAQECAQECAQEBAQECAQEBAgEBAQIBAQIBAQEBAQECAQEBAgEBAQECAQEBAgEBAQEBAQICHgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAgECAgICAwMCBwUDAgECAgECAQIBAgECAgECAQIBAQEBAwICAQIBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAgECAQIBAgECAQIBAgECAgEBAQEAAAAAAEAAAABAACTKPMBXw889QALCAAAAAAAyGna6gAAAADIadrqAAAAAAO0BZwAAAAIAAIAAAAAAAAAAQAABrT+XgDeBZwAAAAAA7QAAQAAAAAAAAAAAAAAAAAAABMD9gAAAAAAAAKqAAAB/AAAA/YAAAH8AAACzgAABZwAAALOAAAFnAAAAd4AAAFnAAAA7wAAAO8AAACzAAABHwAAAE8AAAEfAAABZwAAAAAECgQKBAoECggUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAABAAAAEwP+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgB+AAEAAAAAABMABQAAAAMAAQQJAAAAaAAFAAMAAQQJAAEACgBtAAMAAQQJAAIADgB3AAMAAQQJAAMADgCFAAMAAQQJAAQAGgCTAAMAAQQJAAUAVgCtAAMAAQQJAAYACgEDAAMAAQQJABMACgENAAMAAQQJAMgAbgEXUnVwZWUAVAB5AHAAZQBmAGEAYwBlACAAqQAgACgAeQBvAHUAcgAgAGMAbwBtAHAAYQBuAHkAKQAuACAAMgAwADEAMAAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZABSAHUAcABlAGUAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAG8AbgB0AFIAdQBwAGUAZQAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAIABKAHUAbAB5ACAAMQA1ACwAIAAyADAAMQAwACwAIABpAG4AaQB0AGkAYQBsACAAcgBlAGwAZQBhAHMAZQBSAHUAcABlAGUAUgB1AHAAZQBlAFQAaABpAHMAIABmAG8AbgB0ACAAdwBhAHMAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHQAaABlACAARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAgAEcAZQBuAGUAcgBhAHQAbwByAC4AAAIAAAAAAAD/JwCWAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAAAEAAgADADUBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1Rg==") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-size: 14px
    }
@font-face {
    font-family: "WebRupee";
    src: url(/sites/all/themes/timeoutindia/WebRupee.V2.0.eot);
    src: local("WebRupee"), url(/sites/all/themes/timeoutindia/WebRupee.V2.0.ttf) format("truetype"), url(/sites/all/themes/timeoutindia/WebRupee.V2.0.woff) format("woff"), url(/sites/all/themes/timeoutindia/WebRupee.V2.0.svg) format("svg");
    font-weight: normal;
    font-style: normal
    }
.WebRupee {
    font-family: "WebRupee"
    }
html > body .WebRupee {
    margin-right: 2px
    }
.WebRupee1 {
    font-family: "WebRupee" !important;
    font-size: 14px !important;
    margin-right: 2px !important
    }
.hrline {
    border-bottom: 1px solid #AAA;
    border-top: 1px solid #AAA;
    float: left;
    height: 25px;
    margin: 2px 0 0 0;
    padding: 0;
    width: 977px
    }
#views-exposed-form-search-delhi-search-city input#edit-submit-search-delhi.form-submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 0 0 2px 0 !important;
    text-align: center;
    height: 21px
    }
#sidebar-first #edit-submit-search-delhi {
    margin: 0
    }
#views-exposed-form-search-delhi-search-city input#edit-submit-search-delhi.form-submit:hover {
    background: url(/sites/all/themes/timeoutindia/images/button_bg_over.png) no-repeat transparent
    }
#views-exposed-form-node-search-view-section-index-search-section input#edit-submit-search-delhi.form-submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 0 0 2px 0 !important;
    text-align: center;
    height: 21px
    }
#views-exposed-form-node-search-view-section-index-search-section input#edit-submit.form-submit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/button_bg.png) no-repeat transparent;
    width: 61px;
    color: white;
    padding: 0 0 2px 0 !important;
    text-align: center;
    height: 21px
    }
.page-node-search-view .page-title {
    padding: 2px 0 15px
    }
.page-node-search-view div.page-subtitle {
    border-bottom: 1px solid #AAA;
    border-top: 1px solid #AAA;
    display: block;
    padding-bottom: 2px
    }
.view-node-search-view .result li {
    list-style-type: none
    }
#sidebar-first #search-keyword {
    float: left;
    height: 18px !important;
    width: 160px
    }
.search_word {
    background-color: #F1F1F1;
    border: 1px solid #E5E5E5;
    float: left;
    font-size: 11px;
    height: 20px;
    margin: 10px 0;
    padding: 0 0 0 10px;
    width: 220px
    }
.page-node-search-view-section div.midnav, .page-node-search-view div.midnav {
    display: none
    }
.page-node-search-view-section div.page-subtitle {
    border-bottom: 1px solid #AAA;
    border-top: 1px solid #AAA;
    display: block;
    padding-bottom: 2px
    }
#sidebar-first .search-header {
    float: left;
    height: 70px !important;
    margin: 0;
    padding: 0;
    width: 100%
    }
#sidebar-first h3 {
    border-bottom: 1px dotted #AAA;
    border-top: 1px solid #AAA;
    clear: both;
    display: block;
    margin-bottom: 10px;
    padding: 0 0 5px
    }
#sidebar-first input#edit-submit-node-search-view {
    float: right
    }
.search-header .textfield2 {
    width: 160px;
    margin: 0;
    padding: 0
    }
.form-item input#edit-section {
    display: none
    }
.searchlist {
    display: none
    }
.messages.error {
    width: 927px;
    float: left
    }
.messages.status {
    width: 927px;
    float: left
    }
.messages.info {
    width: 927px;
    float: left
    }
div.error {
    background-image: url(/sites/all/themes/timeoutindia/images/error.png);
    background-position: 8px 4px !important;
    padding: 10px 10px 10px 38px !important
    }
div.error, .error {
    color: #000
    }
div.messages {
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #F00;
    margin: 6px 0;
    padding: 10px 10px 10px 50px
    }
div.error, table tr.error {
    background-color: #FFF
    }
div.status, table tr.ok {
    background-color: #FFF
    }
div.status {
    background-image: url(/sites/all/themes/timeoutindia/images/success.png);
    background-position: 8px 4px !important;
    border: 1px solid #28A828;
    padding: 10px 10px 10px 38px
    }
div.status, .ok {
    color: #000
    }
div.info {
    background-image: url(/sites/all/themes/timeoutindia/images/info.png);
    background-repeat: no-repeat;
    background-position: 7px 4px;
    border: 1px solid #0080FF;
    margin: 6px 0;
    padding: 10px 10px 10px 38px;
    color: #000
    }
.dontmiss {
    width: 310px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0
    }
.dontmiss .imagewidth {
    margin: 0;
    padding: 0;
    width: 128px;
    float: left
    }
.dontmiss .venue-container1 {
    width: 160px;
    float: left;
    margin: 0 0 0 10px;
    padding: 0 0 0 0
    }
#bestfor div.result {
    margin: 0;
    padding: 14px 0 7px 0
    }
#bestfor div.first-result {
    padding-top: 12px
    }
#bestfor div.review-result {
    padding-top: 4px;
    line-height: 20px !important
    }
#bestfor div.result div.left-column {
    width: 85%;
    float: left
    }
#bestfor div.result div.right-column {
    width: 15%;
    border-top: 0;
    padding-top: 0;
    margin-left: 0
    }
#bestfor div.result div.right-column * {
    float: right
    }
#bestfor div.result h2 {
    color: #ed1b24;
    font-size: 12px
    }
#bestfor div.result h2 a {
    color: #ed1b24;
    font-size: 1.3em
    }
#bestfor div.result h2 a:hover {
    color: #333;
    font-size: 1.3em;
    text-decoration: none
    }
#bestfordiv.result span.critics-choice, #bestfor div.result span.budget {
    margin-left: 6px
    }
#bestfor div.result span.critics-choice {
    line-height: 1.5em;
    padding-top: 5px;
    background-position: -4px 1px
    }
#bestfor div.result div.tags {
    margin: 5px 0 0 0;
    padding: 5px 0 0 0
    }
#bestfor div.result div.tags span {
    color: #aaa;
    line-height: 15px
    }
#bestfor div.result div.tags li {
    line-height: 15px
    }
#bestfor div.result div.flags {
    padding: 9px 0 0 0;
    margin: 6px 0 0 0
    }
#bestfor div.result h2 {
    margin-bottom: 5px
    }
#bestfor div.result div.category {
    display: block;
    margin: 4px 0 3px 1px;
    line-height: 1.3em
    }
#bestfor div.result span.category {
    font-weight: bold
    }
#bestfor div.result span.category-rating {
    float: left
    }
#bestfor div.result div.category1 {
    display: block;
    margin: 4px 0 3px 1px
    }
#bestfor div.result span.category1 {
    font-weight: bold;
    line-height: 1.3em
    }
#bestfor div.result ul {
    display: inline
    }
#bestfor div.result ul li {
    padding-right: 0
    }
div.image-container span.caption {
    display: block;
    padding-top: 5px
    }
.solid-border-connect {
    border-bottom: 1px solid #AAA
    }
.button1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/back_button_off.gif) no-repeat;
    width: 123px;
    color: #fff;
    padding: 4px 0 2px 0 !important;
    text-align: center;
    height: 21px;
    float: left
    }
.button1 a {
    color: #fff
    }
.button1:hover {
    font-size: 12px;
    border: none;
    background: url(/sites/all/themes/timeoutindia/images/back_button_on.gif) no-repeat;
    width: 123px;
    color: #fff;
    padding: 4px 0 2px 0;
    text-align: center;
    height: 21px;
    float: left;
    cursor: pointer
    }
td {
    padding: 5px;
    border: #aaa solid 1px;
    font-family: Arial, Helvetica, sans-serif
    }
.font-text11 {
    font-size: 0.8em;
    color: #333
    }
div.usefulLinks {
    float: left;
    margin-right: 10px;
    width: 976px
    }
.simple-list {
    float: left;
    margin-right: 18px;
    width: 104px
    }
div.element-wrapper {
    margin-bottom: 10px
    }
.clearfix:after {
    clear: both
    }
.clearfix:after, .clearfix-l:after {
    display: block;
    height: 0;
    line-height: 0
    }
.simple-list h4 {
    border-width: 0;
    font-size: 11px;
    margin-bottom: 2px;
    padding: 0
    }
ul.styled li, div.paginatorComponent ul.simpleList li {
    font-size: 11px;
    line-height: 17px
    }
.box-header a {
    color: #ed1b24
    }
.box-header a:hover {
    color: #333
    }
.recommend {
    background: url(/sites/all/themes/timeoutindia/images/sprite-icons.gif) no-repeat scroll 1px -68px transparent;
    width: 175px;
    height: 18px;
    padding: 2px 0 0 0;
    float: left
    }
.recommend1 {
    background: url(/sites/all/themes/timeoutindia/images/sprite-icons.gif) no-repeat scroll 1px -68px transparent;
    width: 125px;
    height: 16px;
    padding: 2px 0 0 0;
    float: left
    }
.recommend span {
    font-size: 11px;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 0 18px;
    float: left
    }
.recommend1 span {
    font-size: 11px;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 0 18px;
    float: left
    }
.foodAward {
    background: url(/sites/all/themes/timeoutindia/images/sprite-icons.gif) no-repeat scroll -2px -48px transparent;
    width: 175px;
    height: 18px;
    padding: 2px 0 0 0;
    float: left
    }
.foodAward span {
    font-size: 11px;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 0 22px;
    float: left
    }
.foodNominee {
    background: url(/sites/all/themes/timeoutindia/images/sprite-icons.gif) no-repeat scroll -2px 0 transparent;
    width: 175px;
    height: 18px;
    padding: 2px 0 0 0;
    float: left
    }
.foodNominee span {
    font-size: 11px;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 0 17px;
    float: left
    }
.critics {
    background: url(/sites/all/themes/timeoutindia/images/sprite-icons.gif) no-repeat scroll -2px -97px transparent;
    width: 90px;
    height: 18px;
    padding: 2px 0 0 0;
    float: left
    }
.critics1 {
    background: url(/sites/all/themes/timeoutindia/images/sprite-icons.gif) no-repeat scroll -2px -97px transparent;
    width: 90px;
    height: 18px;
    padding: 2px 0 0 17px;
    float: left;
    margin-left: 5px;
    font-size: 11px;
    color: #333
    }
.critics span {
    font-size: 11px;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 0 17px;
    float: left
    }
.box_cover {
    background: #FFF;
    width: 124px;
    height: 220px;
    margin: 0 auto 35px auto;
    padding: 10px 20px 10px 15px;
    color: #333;
    font-size: 14px;
    text-align: center;
    background-image: url(/sites/all/themes/timeoutindia/images/print_cover.gif);
    background-repeat: no-repeat
    }
.box_cover a {
    text-decoration: none;
    font-size: 12px;
    color: #09F
    }
.box_cover a:hover {
    color: #ed1b24
    }
.box_cover .image {
    padding: 5px 0 0 0;
    margin: 3px 0 3px 0
    }
#mostViewed {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 15px;
    margin-left: 0
    }
.mvTabContent {
    border: 1px solid #AAA;
    padding: 3px
    }
#mostViewed li {
    float: left;
    width: 74px;
    height: 26px;
    text-align: center;
    border-top: 1px solid #AAA;
    border-left: 1px solid #AAA
    }
#mostViewed li.last {
    width: 0;
    border-top: 1px solid #AAA
    }
#mostViewed li a, #mostViewed li a:link, #mostViewed li a:visited, #mostViewed li a:active {
    display: inline-block;
    width: 74px;
    font-size: 13px;
    line-height: 26px;
    height: 26px;
    vertical-align: middle;
    color: #333;
    background-color: #e0e0e0
    }
#mostViewed li a:hover, #mostViewed li a.selected {
    font-weight: bold;
    background-color: #fff
    }
#mostViewed li.wmore {
    float: left;
    width: 150px;
    height: 26px;
    text-align: center;
    border-top: 1px solid #AAA;
    border-right: 1px solid #AAA
    }
#mostViewed li.wmore.first {
    border-left: 1px solid #AAA
    }
#mostViewed li.wmore a, #mostViewed li.wmore a:link, #mostViewed li.wmore a:visited, #mostViewed li.wmore a:active {
    display: inline-block;
    width: 150px;
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    vertical-align: middle;
    color: #333;
    background-color: #e0e0e0
    }
#mostViewed li.wmore a:hover, #mostViewed li.wmore a.selected {
    font-weight: bold;
    background-color: #fff
    }
.guide_cover {
    background: #FFF;
    width: 954px;
    height: 231px;
    margin: 0 auto 35px auto;
    padding: 12px 12px 0 15px;
    color: #333;
    font-size: 12px;
    float: left;
    background-image: url(/sites/all/themes/timeoutindia/images/guide_border.gif);
    background-repeat: no-repeat;
    margin: 5px 0 17px 0
    }
.product-image-outer-wrapper {
    float: left;
    padding: 0 0 0 0;
    margin: 0 18px 0 18px;
    width: 153px;
    height: 220px;
    color: #ed1b24;
    font-weight: bold;
    text-align: center
    }
.product-image-outer-wrapper span {
    margin: 5px 0 0 0
    }
.product-image-inner-wrapper ul {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    list-style-type: none
    }
.product-image-inner-wrapper ul li {
    list-style-type: none;
    padding: 14px 10px 0 10px;
    margin: 0 0 0 0;
    float: left;
    background: url(/sites/all/themes/timeoutindia/images/guide-image-shadow.gif) no-repeat scroll;
    width: 132px;
    height: 171px
    }
.product-image-inner-wrapper ul li image {
    width: 118px;
    height: 155px
    }
div.single-field input.payment {
    width: 16px !important
    }
div.grippie {
    display: none
    }
span.free {
    background-color: #ED1B24;
    padding: 2px 1px 2px 2px;
    color: #FFF;
    font-size: 11px;
    display: block;
    float: left;
    margin-right: 5px
    }
span.free1 {
    background-color: #ED1B24;
    padding: 0 0 0 0;
    color: #FFF;
    font-size: 11px;
    display: block;
    float: left;
    margin-right: 3px;
    margin-left: 2px
    }
.more2 a {
    color: #ed1b24 !important
    }
.more2 a:hover {
    color: #09f !important
    }
.event_bg_l {
    background-image: url(/sites/all/themes/timeoutindia/images/event_bg_l.gif);
    background-repeat: no-repeat;
    width: 6px;
    height: 16px;
    float: left
    }
.event_bg_m {
    background-color: #333;
    background-repeat: repeat-x;
    height: 14px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    float: left;
    text-align: center;
    padding: 0 0 2px 0
    }
.event_bg_r {
    background-image: url(/sites/all/themes/timeoutindia/images/event_bg_r.gif);
    background-repeat: no-repeat;
    width: 6px;
    height: 16px;
    float: left
    }
.form-item, .form-actions {
    margin-bottom: 1em !important;
    margin-top: 0 !important
    }
.back_button {
    float: left;
    margin-bottom: 10px
    }
.venue_time {
    line-height: 15px
    }
#venue-details {
    line-height: 16px
    }
span.moreevents a {
    color: #09f !important;
    float: right;
    margin: -15px 0 4px 3px
    }
span.moreevents a:hover, .mvTabContent a:hover {
    color: #ED1B24 !important
    }
span.beta {
    float: left;
    letter-spacing: 1px;
    font-size: 1.166em;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #ed1b24
    }
#edit-keyword {
    margin-top: 15px !important
    }
#edit-submit-search-mumbai {
    margin-top: 15px !important
    }
#edit-area-wrapper {
    display: none
    }
#edit-field-free-event {
    display: none
    }
#edit-editorspick {
    display: none
    }
#edit-recommend {
    display: none
    }
#edit-timeout-review {
    display: none
    }
.explorewidth {
    background-color: #FFF
    }
.sf_inactive {
    border: 1px #E0E0E0 solid;
    background: #fff;
    color: #696969;
    line-height: 1.5
    }
.sf_active {
    border: 1px #E0E0E0 solid;
    background: #fff;
    color: #696969;
    line-height: 1.5
    }
.sf_text {
    border: 1px #E0E0E0 solid;
    background: #fff;
    color: #696969;
    line-height: 1.5
    }
.sf_suggestion {
    position: relative
    }
.sf_suggestion ul {
    position: absolute;
    margin: 0;
    padding: 0;
    background: #fff;
    top: 0;
    left: 0;
    border: 1px #E0E0E0 solid;
    line-height: 1.5
    }
.sf_suggestion li {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1.5
    }
.sf_suggestion li a {
    display: block;
    text-indent: 15px;
    color: #696969;
    line-height: 1.5
    }
.sf_suggestion li.selected a {
    background: #09F;
    color: #fff;
    line-height: 1.5
    }
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 1px solid dimGray
    }
.search_word {
    border: 0;
    padding: 3px;
    height: 15px;
    width: 314px;
    font-family: arial, sans-serif;
    color: #444;
    font-size: 13px;
    line-height: 13px;
    background-color: #e9e9e9;
    background-image: url(/sites/all/themes/timeoutindia/images/inputboxbg.png);
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    margin-top: 14px
    }