v\:* { behavior:url(#default#VML); }
#googleMap { position:relative; top:65px; top:0px; left:0px; width:633px; }
#googleMap .mapBubble { position:relative; width:261px; height:220px; background:transparent url(../images/map/bubbleDialog.png) no-repeat !important; background-image:url(../images/map/bubbleDialog.gif); position:absolute; z-index:999; display:none; }
* html #googleMap .mapBubble { background/**/: transparent url(../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:45px; background:transparent url(../images/map/label_Required.gif) no-repeat 485px 20px; }
#googleMap .inputFields label { padding-top:13px; }
#googleMap .inputFields label input { font:normal 11px arial; color:#FFF; background:#266EA8 !important; border:1px solid #024A85; padding:2px 5px; }
#googleMap .inputFields label#mapAddress { position:absolute; top:0px; left:0px; background:transparent url(../images/map/label_StreetAddress.gif) no-repeat top left; }
#googleMap .inputFields label#mapAddress input { width:171px; }
#googleMap .inputFields label#mapCity { position:absolute; top:0px; left:191px; background:transparent url(../images/map/label_City.gif) no-repeat top left; }
#googleMap .inputFields label#mapCity input { width:88px; }
#googleMap .inputFields label#mapState { position:absolute; top:0px; left:300px; background:transparent url(../images/map/label_State.gif) no-repeat top left; }
#googleMap .inputFields label#mapState input { width:18px; }
#googleMap .inputFields label#mapZipCode { position:absolute; top:0px; left:338px; background:transparent url(../images/map/label_ZipCode.gif) no-repeat top left; }
#googleMap .inputFields label#mapZipCode input { width:48px; }
#googleMap .inputFields #btnSearch { position:absolute; top:13px; left:410px; }
#googleMap .controls { position:relative; height:48px; padding-bottom:5px; }
#googleMap .controls .icons { float:left; }
#googleMap .controls .zoomSlider { position:absolute; top:13px; left:220px; width:248px; height:26px; background:transparent url(../images/map/bkgd_zoom_HASHMARKS.gif) repeat-x center center; }
#googleMap .controls .zoomSlider #btnZoomMinus { float:left; width:26px; height:26px; }
#googleMap .controls .zoomSlider #btnZoomPlus { float:right; width:26px; height:26px; }
#googleMap .controls .zoomSlider #zoomTrack { position:absolute; top:0px; left:26px; width:198px; }
#googleMap .controls .zoomSlider #btnThumb { position:absolute; width:12px; height:26px; cursor:pointer; }
#googleMap .controls .mapTypes { float:right;padding-top:14px; }
#googleMap .controls .mapTypes img { cursor:pointer; }
#googleMap #gmap { width:631px; height:386px; border:1px solid #00254F; }
#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(../images/map/label_TotalResults.gif) no-repeat 16px 16px; }
.rightColumn #directions { position:relative; margin:15px 0px; background:#00508D url(../images/map/bkgd_directions.gif) no-repeat bottom left; font:normal 11px arial; color:#D3E2FF; display:none; }
.rightColumn #directions .summary { font:bold 9px tahoma,arial; text-align:center; padding:5px 0 80px 0; border-top:1px solid #003A67; }
.rightColumn #directions table { margin:15px 10px 10px 15px; background:transparent; border-width:0px; }
.rightColumn #directions th { text-align:left; font:normal 12px arial; color:#FFF; padding-bottom:5px; border-bottom:1px solid #003A67; }
.rightColumn #directions td { padding:4px; color:#FFF; }
.rightColumn #directions td em { display:block; width:100%; text-align:center; }
.rightColumn #directions #printDirections { position:absolute; width:100%; text-align:center; bottom:10px; }
.rightColumn #directions #printDirections a { display:block; padding:5px; padding-right:20px; float:right; clear:right; color:#D3E2FF; padding-left:25px; background:transparent url(../images/map/icon_PRINT.png) no-repeat center left !important; background-image:url(../images/map/icon_PRINT.gif); }
.rightColumn #directions #printDirections span { display:block; width:100%; text-align:center; padding-top:20px; font:normal 9px arial; color:#369; }
#printFrame { position:absolute; top:0px; left:-9000px; width:800px; border:0px; }

.googleMapContainer { position:relative; height:625px; }
#formatForPrint { display:none; }
/* ===== CSS For IE6 Only ===== */
/*\*/ * html .rightColumn #directions .summary { padding-bottom: 20px; } /**/
/*\*/ * html .rightColumn #directions #printDirections { position:relative; } /**/