﻿*{
	background-color:White;
	background-image:none;
	 
  }


#dStage{}
#dSideContent{	width:auto; border: 0;
				margin: 0 3%;
				padding: 0;
				float: none !important; 
				margin-left: 6%;
				padding-top: 10px;
				}
#dMainContent{	width: 800px;
			 	border: 0;
				margin: 0 3%;
				padding: 0;
				float: none !important; 
				margin-left: 6%;
				padding-top: 10px;
}


#dPropertyDetail {
	margin-top:10px;
	}
h1{font-size:20px !important;}
span,label{font-size:14px;}
	
    /* details
       ==================================================================== */	
	#dDetails {
		height:304px; width:800px;
		background:none;
		overflow:hidden;
		position:relative;
		margin-bottom:10px;
		}
		#dPhoto {
			width:332px; height:250px;
			margin:19px 0 0 11px;
			background:none;
			float:left;
			position:relative;
			}
		#dInfo {
			float:left;
			margin-top:28px;
			width:300px;
			}
		#dInfo h2{
			margin-top:5px;
			font-size:14px;
			}
			#dBusiness {
				width:226px; height:23px; line-height:23px;
				background:none;
				margin:15px 0; 
				padding-left:0;
				font-size:16px;
				}
			#dBusiness span { 
			    	float:right; padding:0 10px;
			    	background:none;
			    	font-size:16px;
			    	color:#FA6C16; font-weight:bold;
			    	}
			#dSpecifications {
				}
				#dSpecifications li {
					line-height:18px;
					padding-left:0;
					background:none;
					margin:6px 0;
					}
				#dSpecifications li label { color:#b1b1b1; }
			#dActions {
				position:absolute;
				bottom:43px;
				}
				#dActions li { 
					float:left;
					margin:0 10px;
					}
					#dActions li a {
						width:60px; height:40px; display:block;
						padding-top:30px; height:10px;
						background:none;
						text-align:center; font-size:10px; font-weight:bold; text-transform:capitalize;
						}   

    /* slideshow
       ==================================================================== */

    #dSlideshow {
	    width:292px; height:219px;
	    margin:15px 0 0 20px;
	    overflow:hidden;
	    position:relative;
	    color:#E1E1E1;
	    }
	    

	    #dPhoto span.previous,
	    #dPhoto span.next {
		    display:none
		    }

						
    /* features
       ==================================================================== */
    
    .textContainer {
        margin-top:5px;
	    padding:20px;
	    background:none;
	    position:relative;
	    overflow:auto;
        }   
       
    #dFeatures {
	    }
	   
	    #featuresDetails                    { margin-top:5px; margin-left:45px; }
	    #featuresDetails li                 { line-height:16px;}
	    #featuresDetails label              { margin-left:5px; }
	    #featuresDetails ul li ul           { margin-left:15px; }
	    #featuresDetails ul li ul li ul     { margin-left:15px; }
    	
	    #featuresDetails h4 { 
		    font-size:16px; 
		    line-height:35px;
		    padding-left:45px;
		    background:none;
		    position:relative; left:-45px; top:-5px;
		    }
	       
	    
	    
    /* map
       ==================================================================== */    

	#dMap { 
	        
	    }	        
	
        /* data
           ==================================================================== */
           
        #dLocationData { margin-bottom:7px; display:none;}
        #dLocationData h4 { font-size:14px; font-weight:normal; }
        #dLocationData h5 { font-size:11px; font-weight:normal; }
           
        #dLocationData { position:relative;}
        #dLocationData #locationType { 
					        position:absolute; top:35px; left:0; 
					        width:200px; height:29px;
					        font-weight:bold;
					        line-height:12px;
					        font-size:11px;
					        color:#7b7b7b;
					        background:none;  
					        cursor:pointer;
					        padding-left:0;
					        }


        /* map
           ==================================================================== */

        #dLocationMap {
	        width:800px;
	        height:395px;
	        background:none;
	        position:relative;
	        padding-top:10px; height:385px;
	        padding-left:9px; width:555px;
	        margin:0 auto;
	        }
	        #dMapFrame {
		        width:564px;
		        height:395px;
		        background:none;
		        position:absolute;
		        }
	        #dGoogleMap {
		        width:545px;
		        height:375px;
		        background:none;
	        }


        

/* @@ AGENCY PREVIEW
   ==================================================================== */

#dAgencyPreview 
{
		width: 800px;
	 	border: 0;
		margin: 0 3%;
		padding: 0;
		float: none !important; 
		margin-left: 6%;
		padding-top: 10px;
		background:none;
		height:240px;
	}

#dAgencyPreview .logo {
	float:left;
	width:104px; height:79px;
	border:1px solid #a9a9a9; background:#FFF;
	margin-top:15px;
	text-align:center; line-height:79px; 
	}
	
	#dAgencyPreview .logo img { display:none;  }

#dAgencyPreview .contacts {
	float:left; width:350px;
	margin-top:15px; padding-left:50px;
	overflow:hidden;
	}
	#dAgencyPreview .contacts span,
	#dAgencyPreview .contacts a {
		line-height:20px; display:block;
		background:none;
		padding-left:0;
		}


	#dAgencyPreview .address .miniicon_address {
		background:none !important;
		display:block;
		padding-left:0; padding-top:3px;
		margin-top:10px;
		}
		
	#dAgencyPreview .minisite { display:none }
	
	#dAgencyPreview .socialIDs { position:absolute; bottom:10px; text-align:left; width:350px; }
	#dAgencyPreview .socialIDs span { margin:0}
	
	.agencyContainerWrapper,
	.agencyContainer {background:none}
	
	/*Disable Controls*/
	#dHeader,
	#dFooter,
	#dLocationUtilities,
	#dLocationUtilities #dInterestPoints p,
	#dLocationUtilities #dUtilsNav,
	#dScheduleForm,
	#dContactForm,
	#dActions,
	#featuresIndex,
	.bannerContainerWrapper,
	#cyVisitScheduler,
	#cyRequestPropertyInfo,
	._simulatores,
	#cyPropertyCarousel {display:none;}
	
	
	#featuresDetails {width:auto;}
	#featuresDetails>div{display:inline-block !important; margin:10px !important; width:320px !important; vertical-align:top;}
	
	#dLocationMap{background:none; }
	#dLocationUtilities{background:none;}

._description h1,
._features h1,
._map h1 {padding:20px 0 5px 20px;}


/*Experiments*/
._features{page-break-after:always !important; }

#dDetails,
._description,
._map,
#dAgencyPreview,
._features{border:solid 1px #444; width:800px !important; margin:20px !important}


._map {margin-top:175px;}

#dLocationMap {margin-top:125px !important; }
#dAgencyPreview{position:absolute !important;  bottom:0 !important; }
#dPropertyDetail {margin-bottom:280px !important;} 


/*FIREFOX FIX*/
@-moz-document url-prefix() 
{
	*{overflow:visible !important;}
	#dSlideshow,
	#dGoogleMap{overflow:hidden !important; margin-top:50px !important; }
	#dAgencyPreview{position:relative  !important; margin-top:0 !important  }
	#dPropertyDetail {margin-bottom:0 !important}
	._map {margin-top:50px !important; margin-bottom:10px !important;}
	.gmnoprint{display:none !important;}
	
}