
/*Office Details Section*/

        .map {
	        float: right;
	        margin: 20px 6px 0 10px;
	        }		
        	
        .contact-us .map {
	        float:none;
	        margin-left:6px;
	        }	
        	
        .contact-us .map-direction {
                        float:right;
                        margin-left: 10px;
            }
            
            
        .contact-us .contact-header {border-bottom:1px solid #dfdfdf;
                         margin-bottom:20px;
                         padding-bottom:5px;
                         }
            
        .contact-us .contact-info {
                       margin-bottom:10px;
                       position:relative;
                       width:470px;
            }
           
        .contact-us .contact-content {width:460px;
                          margin-bottom:20px;
                          }
       

        .contact-us .contact-text {width:230px;}
        
        .contact-us .property-enquire {
                                       width:446px;
                                       background:transparent url(/images/components/contact-box-green.gif) no-repeat 0 0;
                                       float:none !important;}
		
		.contact-us .property-enquire input.text {
			width: 196px;
			w\idth: 192px;
			}
			.contact-us .property-enquire textarea.text {
				width: 222px;
				w\idth: 218px;
				}
		                                       
        .contact-us .button.sfhover, .contact-us .long-button .button.sfhover{		
		background-color: #00693e;
		background-position: left bottom;
		}
		
        .contact-us .button {
	        background: #77b800 url(/images/buttons/search-again.gif) no-repeat left top;
	        width: 95px;
	        margin-bottom:20px;
	        }
	        
                    .contact-us .long-button {
                                              margin-top:10px;
                                              }
        	
                        .contact-us .long-button .button {
	                        background: #77b800 url(/images/buttons/button-long.gif) no-repeat left top;
	                        width: 220px;
	                        margin-bottom:20px;
	                        }
        
                           
       
        .to-right input{ margin-right:5px;}

.contact-info a span.loupe{
	position: absolute;
	z-index: 50;
	background: transparent url(/images/buttons/loupe-bg.png) no-repeat top left;
	width: 29px;
	height: 29px;
	right: 12px;
	bottom: 12px;
	}	


/*Team Search Section*/

.team-search-result {width:520px;}
	.team-search-result a.back {                               
		background:transparent url(/images/branding/arrow-left.gif) no-repeat scroll 0 -53px;
        float:right;
        font-weight:bold;
        padding:0 0 0 12px; 
        color: #00703c;          
        text-decoration: none;
        }                                              
        .team-search-result a.back:hover {    
			background-position: 0 -8px;      
			color: #7cbf49;                   
			text-decoration: underline; 
			}
                 
         
        .team-search-result .team-search-criteria {
	                                          color: #7cbf49;
	                                          padding: 0;
	                                          font-weight: bold;
	                                          }
	                                          
	    .team-search-result .team-search-header {margin:10px 0;}
	    
	     
	     
	    .team-search-result ul 	{
	                            padding-bottom:0;
	                            }
	    
                
        .team-search-result  .email {
                                    margin-top:20px; 
                                    margin-bottom:20px;
                                    
                                    
        }

        .team-search-result .email a.button,
        .team-search-result .email a.button:visited {
                                     margin-right:10px; 
                                     display:block; 
                                     color:#fff;
                                     float:left;
                                     padding-top: 5px;
                                     height:23px;
                                     text-decoration: none;                         
                                     }

        .team-search-result .email a.button:hover {
                                            color:#fff; 
                                            background-color:#00703C;
                                            background-position:left bottom !important; 
                                            text-decoration:none;
                                            }
                                            
                                           .team-search-result .button-clicked{background-position:0 bottom;}      

        .team-search-result .vcard-download {
                        background-image:url(/images/buttons/download-button.gif); 
                        width: 130px;
                        text-align: center;
                        }

        .team-search-result .search-item .property-enquire {float:none;                                                            
                                                            }
 
        .team-search-result .team-title {
                                         padding:0 0 0.6em;
                                         color: #00703C;
                                         }
         
        .team-search-result dl {width:292px;}
        
                .team-search-result dd{
                                       float:left;
                                       width:140px;
                                       padding:0 0 0.6em;
                                       font-weight:bold;}
        
                    .team-search-result dt {margin-left:140px;
                                            padding:0 0 0.6em;}
                                            
                                            .team-search-result dt p {padding:0;}
                   
