/* ===== IE ONLY: Renders polylines ========================= */
v\:* { behavior:url(#default#VML); }

/* ===== GOOGLE MAP ========================= */
#googleMap { position:relative; width:471px; margin:0 0 28px 0; z-index:20; }
#googleMap div.border { width:461px; padding:4px; border:1px solid #CCC; background:#FFF; }
#googleMap #gmap { width:461px; height:325px; background-color:#A9C0D5; }
#googleMap .mapBubble { position:absolute; width:253px; height:203px; background:transparent url(/Style%20Library/images/LodgeNet/bubbleDialog.png) no-repeat !important; background-image: url(/Style Library/images/LodgeNet/bubbleDialog.gif); position:absolute; z-index:10000; display:none; }
#googleMap .mapBubble .close { position:absolute; top:5px; right:5px; color:#369; width:25px; height:25px; cursor:pointer; background:transparent url(/Style%20Library/images/LodgeNet/btn_CLOSE.gif) no-repeat center center; z-index: 100; }
#googleMap .mapBubble .info { position:absolute; z-index:5; top:0px; left:0px; width:240px; padding:10px; padding-top:15px; padding font:normal 11px tahoma,arial; line-height:12px; color:#333; }
#googleMap .mapBubble .info span { color:#333; font-weight:bold; padding:0px; }
#googleMap .mapBubble .info a { display:block; width:85px; font-weight:bold; color:#059; padding:10px 25px 10px 0px; }
#googleMap .mapBubble .info a.loading { background:transparent url(/Style%20Library/images/ico_indicator.gif) no-repeat center right; }
#googleMap .mapBubble .photo { float:left; border:2px solid #CCC; padding:1px; margin-right:15px; }
#googleMap .inputFields { position:relative; height:45px; background:#F8FBFE; margin-bottom:10px; }
#googleMap .inputFields label { padding-top:10px; }
#googleMap .inputFields label input { font:normal 11px arial; height:23px; color:#333; background:#FFF !important; border:1px solid #CCC; padding:4px; }
#googleMap .inputFields label#mapAddress { position:absolute; top:0px; left:10px; }
#googleMap .inputFields label#mapAddress input { width:210px; }
#googleMap .inputFields #btnSearch { position:absolute; top:11px; left:232px; }
#googleMap .controls { position:relative; height:33px; padding-bottom:5px; }
#googleMap .controls .icons { float:left; }
#googleMap .controls .icons img { float:left; }
#googleMap .zoomSlider { position:absolute; top:11px; left:270px; width:189px; height:23px; background:transparent url(/Style%20Library/images/LodgeNet/bkgd_zoom_HASHMARKS.gif) repeat-x center center; }
#googleMap .zoomSlider #btnZoomMinus { float:left; width:30px; height:23px; }
#googleMap .zoomSlider #btnZoomPlus { float:right; width:30px; height:23px; }
#googleMap .zoomSlider #zoomTrack { position:absolute; top:0px; left:32px; width:125px; }
#googleMap .zoomSlider #btnThumb { position:absolute; width:10px; height:23px; cursor:pointer; }
#googleMap .controls .mapTypes { float:right;padding-top:14px; }
#googleMap .controls .mapTypes img { cursor:pointer; }
#googleMap .legend { background:#F8FBFE; padding:5px; margin-top:10px; }
#googleMap .legend .right { margin-top:15px; padding-right:10px; }
#googleMap .legend .right a { padding-left:25px; background:transparent url(/Style%20Library/images/LodgeNet/btn_email_icon.gif) no-repeat 5px 0px; }


#directions { position:relative; min-height:280px; font:normal 10px tahoma; color:#4D4D4D; margin-top:10px; margin-bottom:-3px; display:none; border:1px solid #EEE; }
#directions .summary { font:bold 9px tahoma,arial; text-align:center; padding:12px 0px; background:#F7F7F7; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
#directions table { margin:0px 10px 10px 15px; }
#directions th { text-align:left; font:bold 10px tahoma; padding-bottom:5px; border-bottom:1px solid #CCC; }
#directions td { padding:3px 0px; }

#directions #printDirections { position:relative; width:100%; text-align:center; bottom:10px; padding:10px 0px; border-top:1px solid #CCC; background:#FFF; }
#directions #printDirections a { display:block; padding:5px; padding-right:20px; float:right; clear:right; color:#C00; padding-left:25px; background:transparent url(/Style Library//images/LodgeNet/icon_PRINT.png) no-repeat center left; }
#directions #printDirections span { display:block; width:100%; text-align:center; padding-top:20px; font:normal 9px arial; color:#369; }
#formatForPrint { display:none; }
#printFrame { position:absolute; top:0px; left:-9000px; width:800px; border:0px; }