/*
 * Name: Maps
 * Description:
 *    This CSS file contains ALL styles for pages that utalize: maps, mini
 */
 
#mapstabs input.text { float: left; margin-right: 5px; }
#mapstabs #loader_container { position: relative; left: -3px; top: 0px; }
.list_container { clear: both; padding-top: 12px; width: 207px;}
#maptstabs_mini .list_container { padding-top: 0px; margin-top: -12px;}

.list_container h3 { background: #FFF3D1 url("images/bg-sprite-maps-trans.gif") no-repeat 2px 4px; border-bottom: 1px solid #E98D5D; height: 26px; width: 171px; padding: 10px 0 0 35px; }
.list_container h3.dnl { background-position: 2px -33px; }
.list_container h3.ttd { background-position: 2px -70px; }
.list_container h3.pr { background-position: 2px -207px; }
.list_container h3.services { background-position: 2px -103px; }
.list_container h3.events { background-position: 2px -240px; }
.list_container ul { background: #FFF3D1; height: 400px; margin: 0; padding: 0; overflow-y: auto; width: 207px; list-style-type: none; }
.list_container ul li { margin: 10px 0 15px; }
.maps .list_container ul li { background-image: none; margin: 5px 0 7px 2px; float: left; }
.list_container ul li.dining,
.list_container ul li.nightlife { color: #2AA7C8; font-weight: bold; padding-left: 10px; }
.list_container ul li label { float: none; } 
.list_container ul li label input.checkbox { margin: 1px 10px 5px 10px; } 
.list_container ul li label .title { color: #007698; display: inline; padding: 0; width: 130px; }



/* @group MINI MAP
--------------------------------------------------- */
.map_categories { float: left; } 
.map_categories .list_container ul li { background: none; padding: 0; }
.map_categories .list_container ul li.dining,
.map_categories .list_container ul li.nightlife { padding-left: 10px; }
#mapstabs_mini .list_container ul li { background: none; padding: 0; }
#minimapholder { float: right; text-align: right; width: 263px; margin-bottom: 1px; }
.container_map_events { float: right; width: 400px; height: 488px; }
#mapstabs_mini #loader_container { top: 5px; }
/* @end
--------------------------------------------------- */

.maps_tabs li a { text-transform: uppercase; }

body.maps .generic_tabs .ui-tabs-panel { padding-top: 20px; width: 890px; }

.container_map { width: 660px; height: 433px; left: 240px; top: 87px; border: 1px solid #ccc; }

#mapstabs .ui-tabs-hide { position: absolute; left: -1000px; }
#smallmapholder { margin-left: 10px; margin-bottom: 10px; }

.gmnoprint a.tooltip { color: #007698; text-decoration: underline; margin-right: 10px; }
.gmnoprint a.added { color: #000; }
 
#searchboxes { position: absolute; z-index:999; left: 37px; top: 397px; }
#searchboxes input.text { font-weight: normal; }
#searchboxes input.button { clear: none; float: none; margin: 0 20px 0 0; }

/* pop-up box*/
#emailitdiv { width: 263px; }
#emailitdiv .site_form input.button { margin: 0 10px 0 0; }
#emailitdiv .site_form input.button.blue { float: none; }
#closeemailit { background: url(images/bg-close-white.gif) no-repeat; cursor: pointer; height: 13px; overflow: hidden; position: relative; text-indent: -999em; top: -24px; width: 13px; float: right; margin-right: 10px; }

.large_map button.button,
.large_map input.button { clear: none; margin: 2px 30px 0 0; }
.large_map a { border-bottom: 1px solid #000; float: right; }

a#map_help img { float: right; }

/* Tool Tip */
.gmnoprint ul.inline { text-align: center; }
.gmnoprint ul.inline li a { background: none; border: none; }
