#imap #body{background:white url(/media/image/vendor/bg-top.png) no-repeat left top;margin:12px 0 0 0;}
#imap #footer .inner{background:transparent url(/media/image/section/bg-bottom.png) no-repeat left top;}

/* interactive map column */
#imap-column{width:720px;margin: 15px 0 90px 0;}
#imap-column .header-bar{ width:720px;height:45px;background:url(/media/image/imap/heading.png) no-repeat left top;margin: 0 0 12px;}
#imap-column .header-bar h2{width:460px;}
#imap-column .header-bar .social{float:left;width:auto;margin:12px 0 0 0;}
#imap-column .header-bar .social .likeButton,
#imap-column .header-bar .social .addthis{float:left;width:auto;}

#imap-column #vendor_map_canvas{width:720px;height:550px;margin:0 0 15px;}
#imap-column #live-results{width:720px;border-bottom:1px solid #cdcdcd;}
#imap-column #live-results .window{width:690px;height:445px;margin: 0 0 0 30px;display:inline;}
#imap-column #live-results .scroller{height:100%;overflow-y:scroll;overflow-x:hidden;position:relative;}
#imap-column #live-results h3{width:720px;height:23px;background:url(/media/image/imap/bg-results.png) no-repeat right top;}
#imap-column #live-results h3 strong{color:#4a4a4a;font-size:14px;line-height:1em;font-family:"trebuchet ms",sans-serif;padding: 5px 0 0 30px;display:block;text-transform:uppercase;}

#imap-column #live-results h4{position:relative;margin: 12px 0 18px 0;}
#imap-column #live-results h4 span{height:98px;background-repeat:no-repeat;display:block;margin:0 0 0 70px;background-image:url(/media/image/section/category-titles.jpg);width:590px;}

#imap-column #live-results ul{margin-bottom: 20px;}
#imap-column #live-results .vendor-item{ display:block;}
#imap-column #live-results .vendor-item .title{margin-bottom:3px;}
#imap-column #live-results .vendor-item .show{height:22px;padding: 0 0 0 26px;background:url(/media/image/imap/btn-showonmap.png) no-repeat left bottom;display:block;}

#imap-column #live-results h4 strong{width:65px;height:78px;float:left;display:inline;position:relative;margin:8px 0 0 0;}
#imap-column #live-results h4 strong em{width:60px;display:block;text-align:center;margin:18px 0 0 0;font-family:georgia,serif;font-size:18px;line-height:1em;font-weight:bold;font-style:normal;position:absolute;z-index:4;color:#ecd1a1;}
#imap-column #live-results h4 strong img{position:absolute;z-index:3;width:65px;height:78px;}
#imap-column #live-results h4.play strong em{color:#b6ebff;}
#imap-column #live-results h4.stay strong em{color:#9dffe4;}
#imap-column #live-results h4.eat strong em{color:#ffd0ad;}
#imap-column #live-results h4.explore strong em{color:#ecd1a1;}

/* interactive map column */
#imap-sidebar{width:205px;margin: 26px 15px 90px 0;display:inline;float:right;}
#imap-sidebar h3{height:9px;background:url(/media/image/imap/h-showmethingstodo.png) no-repeat left top;margin: 0 0 8px;}
#imap-sidebar h4{font-family:georgia,serif;font-size:14px;line-height:17px;color:#744e26;text-transform:uppercase;margin:0 0 8px;font-weight:normal;}
#imap-sidebar p{font-family:georgia,serif;font-size:14px;line-height:17px;color:393939;margin:0 0 14px;}
#imap-sidebar form select{font-size:11px;max-width:200px;margin: 0 0 15px;}

.accordion-wrap{margin: 0 0 6px;}
.accordion-menu .panel{display:none;}
.accordion-menu-selected .panel{display:block;}

.accordion-menu .trigger{height:32px;width:205px;background-repeat:no-repeat;background-image:url(/media/image/imap/btn-accordion-sprite.png);}
#accordion-stay .trigger{background-position:0 0;}
#accordion-stay .trigger:hover{background-position:0 -32px;}
#accordion-stay .trigger-selected{background-position:0 -64px;}
#accordion-stay .trigger-selected:hover{background-position:0 -96px;}
#accordion-play .trigger{background-position:-205px 0;}
#accordion-play .trigger:hover{background-position:-205px -32px;}
#accordion-play .trigger-selected{background-position:-205px -64px;}
#accordion-play .trigger-selected:hover{background-position:-205px -96px;}
#accordion-eat .trigger{background-position:-410px 0;}
#accordion-eat .trigger:hover{background-position:-410px -32px;}
#accordion-eat .trigger-selected{background-position:-410px -64px;}
#accordion-eat .trigger-selected:hover{background-position:-410px -96px;}
#accordion-explore .trigger{background-position:-615px 0;}
#accordion-explore .trigger:hover{background-position:-615px -32px;}
#accordion-explore .trigger-selected{background-position:-615px -64px;}
#accordion-explore .trigger-selected:hover{background-position:-615px -96px;}

.accordion-menu{width:205px;background-repeat:no-repeat;background-position:left bottom;padding: 0 0 12px;margin: 0 0 8px;}
#accordion-stay{background-image:url(/media/image/imap/bg-stay-bottom.png);}
#accordion-play{background-image:url(/media/image/imap/bg-play-bottom.png);}
#accordion-eat{background-image:url(/media/image/imap/bg-eat-bottom.png);}
#accordion-explore{background-image:url(/media/image/imap/bg-explore-bottom.png);}

.accordion-menu .panel{padding:8px 0;}
.accordion-menu .panel label{display:block;margin:0 0 0 0;padding:2px 0;cursor:pointer;font-family:georgia,serif;font-size:14px;line-height:16px;float:left;width:100%;float:left;clear:left;}
.accordion-menu .panel label .checkbox{float:left;margin:3px 4px 0 6px;display:inline;}
.accordion-menu .panel label em{float:left;display:block;width:22px;height:22px;text-align:center;font-size:11px;line-height:19px;margin: 0 6px 0 0;background-image:url(/media/image/imap/bg-circles.png);background-repeat:no-repeat;}
.accordion-menu .panel label span{float:left;margin:3px 0 0 0;width:140px;}
#accordion-stay .panel{background-color:#a8ecda;}
#accordion-play .panel{background-color:#b0ddea;}
#accordion-eat .panel{background-color:#fad29a;}
#accordion-explore .panel{background-color:#f4dc9c;}
#accordion-stay .panel label{color:#094b39;}
#accordion-play .panel label{color:#06375e;}
#accordion-eat .panel label{color:#862d02;}
#accordion-explore .panel label{color:#372609;}
#accordion-stay .panel label em{color:#9dffe4;background-position:0 0;}
#accordion-play .panel label em{color:#b6ebff;background-position:0 -22px;}
#accordion-eat .panel label em{color:#ffd0ad;background-position:0 -44px;}
#accordion-explore .panel label em{color:#ecd1a1;background-position:0 -66px;}

.btn-updatemap{ margin-bottom: 35px;}