v\:* { behavior:url(#default#VML); }
#googleMap { position:relative; top:65px; top:0px; left:0px; width:420px; margin-bottom:25px; }
#googleMap .mapBubble { position:relative; width:261px; height:220px; background:transparent url(../content/images/map/bubbleDialog.png) no-repeat !important; background-image:url(../content/images/map/bubbleDialog.gif); position:absolute; z-index:999; display:none; }
* html #googleMap .mapBubble { background/**/: transparent url(../content/images/map/bubbleDialog.gif) no-repeat; }
#googleMap .mapBubble .info { position:absolute; z-index:5; padding:25px; font:normal 11px/12px tahoma,arial; color:#000; }
#googleMap .mapBubble .info span { color:#F00; font-weight:bold; }
#googleMap .mapBubble .info .close { margin-top:-10px; float:right; color:#369; padding:10px; cursor:pointer; }
#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(images/ico_indicator.gif) no-repeat center right; }
#googleMap .inputFields { position:relative; height:85px; }
#googleMap .inputFields label { padding-top:5px; }
#googleMap .inputFields label input { font:normal 11px arial; color:#000; background:#E5B160 !important; border:1px solid #B8731F; padding:2px 5px; }
#googleMap .inputFields label#mapAddress { position:absolute; top:0px; left:0px; }
#googleMap .inputFields label#mapAddress input { width:181px; }
#googleMap .inputFields label#mapCity { position:absolute; top:0px; left:201px; }
#googleMap .inputFields label#mapCity input { width:98px; }
#googleMap .inputFields label#mapState { position:absolute; top:0px; left:320px; }
#googleMap .inputFields label#mapState input { width:18px; }
#googleMap .inputFields label#mapZipCode { position:absolute; top:0px; left:358px; }
#googleMap .inputFields label#mapZipCode input { width:48px; }
#googleMap .inputFields #btnSearch { position:absolute; top:48px; left:0px; }
#googleMap .controls { position:relative; height:48px; padding-bottom:5px; }
#googleMap .controls .icons { float:left; }
#googleMap .controls .zoomSlider { position:absolute; top:13px; left:0px; width:228px; height:19px; padding:3px; border:1px solid #DACA96; }
#googleMap .controls .zoomSlider #btnZoomMinus { float:left; width:18px; height:19px; }
#googleMap .controls .zoomSlider #btnZoomPlus { float:right; width:18px; height:19px; }
#googleMap .controls .zoomSlider #zoomTrack { position:absolute; top:3px; left:24px; width:186px; height:19px; background:transparent url(../content/images/map/bkgd_zoom_HASHMARKS.gif) no-repeat center center; }
#googleMap .controls .zoomSlider #btnThumb { position:absolute; width:7px; height:19px; cursor:pointer; }
#googleMap .controls .mapTypes { float:right;padding-top:14px; }
#googleMap .controls .mapTypes img { cursor:pointer; }
#googleMap #gmap { width:398px; height:271px; border:10px solid #FFF; }
#googleMap ul.legend { float:right; display:none; }
#googleMap ul.legend li { float:left; padding:3px 6px; }
#googleMap ul.legend li.checkbox { cursor:pointer; padding-top:9px; }
#googleMap ul.legend li#totalMarkers { width:25px; font:normal 30px Geneva, Arial, Helvetica, sans-serif; color:#092f65; letter-spacing:-2px; padding-left:80px; background:transparent url(../content/images/map/label_TotalResults.gif) no-repeat 16px 16px; }

.directions-right { float:left; width:212px; margin:35px 0 0 0; padding:2px; border:1px solid #DACA96; }
.directions-right #directions { position:relative; border:3px solid #daca96; display:block; }
.directions-right #directions .summary { font:bold 9px tahoma,arial; color:#833827; text-align:center; padding:5px 0 80px 0; border-top:1px solid #DACA96; }
.directions-right #directions table { margin:15px 10px 10px 15px; background:transparent; border-width:0px; }
.directions-right #directions th { text-align:left; font:normal 12px arial; color:#000; padding-bottom:5px; border-bottom:1px solid #DACA96; }
.directions-right #directions td { padding:4px; color:#4D4D4D; font-size:11px; }
.directions-right #directions td em { display:block; width:100%; text-align:center; }
.directions-right #directions #printDirections { position:absolute; width:100%; text-align:center; bottom:10px; display:none; }
.directions-right #directions #printDirections a { display:block; padding:5px; }
.directions-right #directions #printDirections span { display:block; width:100%; text-align:center; font:normal 9px arial; color:#DACA96; }

.googleMapContainer { position:relative; height:625px; }
#formatForPrint { display:none; }
/* ===== CSS For IE6 Only ===== */
/*\*/ * html .directions-right #directions .summary { padding-bottom: 20px; } /**/
/*\*/ * html .directions-right #directions #printDirections { position:relative; } /**/