/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { margin: 0; padding: 0; }
body { font: 14px Verdana, san-serif; color: #222; }

article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

#page-wrap { width: 1200px; margin: 20px auto; }
#map_canvas { width: 100%; height: 600px; width: 480px; float: left; position: relative; z-index: 30 !important; }

h1 { margin: 0 0 15px 0; font: bold 36px Verdana, Arial, Sans-Serif; letter-spacing: -2px; }
h2 { margin: 0 0 15px 0; font: bold 20px Verdana, Arial, Sans-Serif; letter-spacing: -1px; text-shadow: 0 1px 0px rgba(255,255,255,0.3); }
h3 { margin: 0 0  1px 0; font: bold 16px Verdana, Arial, Sans-Serif; letter-spacing: -1px; }


#locations { list-style: none; width: 290px; float: right; overflow: auto; height: 600px; }
#locations li { padding: 4px 36px 4px 8px; width: 220px; float: left; position: relative; z-index: 20; overflow: hidden;  }
#locations li:hover, #locations li.hover { background: #ffe8b2 url(http://albertyung.com/GMapSlider_JS/GMapSlider_shadow.png) 152px 0 repeat-y; }
#locations li:hover h3, #locations li.hover h3 { color: red; text-shadow: 0 1px 0px rgba(255,255,255,0.3); }


/*#content { width: 400px; }
*/
#more-info { width: 400px; float: left; background: #ffe8b2; padding: 15px; height: 570px; overflow: auto; }
#more-info * { position: relative; z-index: 40; }
#more-info > div { background: #e9e2bf; -moz-box-shadow: 0 0 12px rgba(70,49,1,0.5); -webkit-box-shadow: 0 0 12px rgba(70,49,1,0.5); padding: 15px; height: auto; }
.longdesc { display: none; }