﻿/* =Google Map
-------------------------------------------------------*/
.google-map-div {
    display:none; /* hide map placeholder if JS is disabled */
    }
	.google-map-div.js {
		display:block;
		width: 454px;
		float: left;
		clear: left;
		margin: 20px 12px 20px 0;
		padding: 20px 25px;
		}
		.google-map-div.js h2 {
			color: #989898;
			font-family:Georgia,Times New Roman,Serif;
			font-weight:normal;
			font-size:1.8em;
			padding-bottom:15px;
			}

#GMap {
    display:none; /* hide map placeholder if JS is disabled */
    }
    div.js #GMap {
        display:block;
		overflow:hidden;
        padding:0 0 3.5em;
        background:#fff;
    	}
    	div.js #GMap.static-map {
    		padding:0;
    		}
    		div.js body.gmap #GMap {
				margin:0 0 24px;    		
    			}
    	#GMap h3 {
    		position:relative; /* :KLUDGE: prevent background disappearing in ie6 */
    		padding:0;
			font-weight:bold;
			color:#fff;
    		background:#000;
    		}
    		body.gmap #GMap h3 {
    			background:#000;
    			}
    			body.gmap.lettings #GMap h3 {
    				background:#000;
    				}
        		#GMap h3 span {
        			display:block;
        			line-height:normal; /* :KLUDGE: prevent ipx green line above heading in ie6-7 */
    				padding:10px 20px;
        			}
        			body.gmap #GMap h3 span {
        				
        				}
        				body.gmap.lettings #GMap h3 span {
        					
        					}
        #GMap img {
            padding:0;
            border:0;
            background:none;
            }
        #GMap #MapCanvas {
            position:relative;
            height:360px;
            border:1px solid #000;
            background:#ccc;
            }
            #GMap #MapCanvas.static {
				height:auto;
				margin:0 0 -3.5em;
				}
            #GMap #MapCanvas.static img {
				display:block; /* :KLUDGE: prevent appearing space under image (ie) */
				}
        	#GMap p.map-tooltip {
        		width:220px;
        		line-height:1.4;
        		color:#333;
        		}
        	#GMap ul.zoom-controls {
        	    position:absolute;
        	    bottom:-12px;
        	    left:0;
        	    width:100%;
        	    padding:0;
        	    text-indent:-999em;
        	    list-style:none;
        	    }
            	#GMap ul.zoom-controls li {
            	    position:absolute;
            	    top:-5px;
            	    width:25px;
            	    height:26px;
            	    padding:0;
            	    cursor:pointer;
            	    }
                	#GMap ul.zoom-controls li.zoom-in {
                	    left:10px;
                	    background:url(../../images/zoom-in.png) 0 0 no-repeat;
                	    }
                	#GMap ul.zoom-controls li.zoom-out {
                	    right:10px;
                	    background:url(../../images/zoom-out.png) 0 0 no-repeat;
                	    }
             #GMap ul.type-controls { /* map type switchers */
                 position:absolute;
                 bottom:-26px;
                 left:50%;
                 width:170px;
                 margin:0 0 0 -85px;
                 padding:0;
                 list-style:none;
                 }
                 #GMap ul.type-controls li {
                     float:left;
                     padding:0 0 0 12px;
                     line-height:1.2em;
                     font-weight:bold;
                     text-decoration:underline;
                     cursor:pointer;
                     color:#043c5d;
                     }
                     #GMap ul.type-controls li.type-map {
                         padding:0 12px 0 0;
                         border-right:1px solid #333;
                         }
                         
