		
		#viewport {
			position: relative; 
			background: white;  
			width:960px;
			height:400px;
			overflow: hidden;
			
		}
		
		#base {
			position:relative;
			width:1500px; height:1000px;
			overflow: hidden;
		}       
		
		#gallery {
			width: 100%;
			height: 100%;
			
			position: absolute;
			display: none;
			
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
			
			background: rgb(0,0,0);
			z-index: 950;
		}
		
		#innerwrap {
			background: white;
			display: none;
			border: 5px solid black ;
			
			width: 960px;
			height: 550px;
			margin-left: -480px;
			margin-top: -275px;
			top: 50%;
			left: 50%;
			position: absolute;
			z-index: 951;
			
			
		}
		
		
		
		#gallery2 {
			width: 100%;
			height: 100%;
			
			position: absolute;
			display: none;
			
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
			
			background: rgb(0,0,0);
			z-index: 955;
		}
		
		#innerwrap2 {
			background: white;
			display: none;
			border: 5px solid black ;
			
			width: 960px;
			height: 550px;
			margin-left: -480px;
			margin-top: -275px;
			top: 50%;
			left: 50%;
			position: absolute;
			z-index: 956;
			
			
		}
		
		.comment {
			margin: 0px 15px 5px 15px;
		} 
		
		.close-lable {
			background: url(../img/close_button.png) 30px 0;
			width: 30px;
			height: 30px;
			z-index: 999;
			position: absolute;
			margin-left:948px;
			margin-top:-13px;
		}
		
		.close-lable:hover {
			background: url(../img/close_button.png) 30px 30px;
		}
		
		
		.close-lable2 {
			background: url(../img/close_button.png) 30px 0;
			width: 30px;
			height: 30px;
			z-index: 999;
			position: absolute;
			margin-left:948px;
			margin-top:-13px;
		}
		
		.close-lable2:hover {
			background: url(../img/close_button.png) 30px 30px;
		}
		
		#panorama {
			margin: 15px;
			position: relative;
		}
		
		#panaroma h2 {
			font-size: 16px;
		} 
		
		#panorama-h2-wrapper {
			background: rgb(255,255,255);
			position: absolute;
			height: 45px;
			padding: 0px 0px 0 10px;
			
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		#panorama-h2-wrapper h2 {
			display: block;
			color: #333;
			font-size: 25px;
			margin: 15px 20px 10px 10px;
		}
		
		
		#house {
			width: 960px;
			height: 550px;
		}
		
		#house h2 {
			color: #333;
			font-size: 29px;
			display: block;
			margin: 25px;
			line-height: 35px;
			position: absolute;
		}
		
		#price {
			background: rgb(255,255,255);
			position: absolute;
			bottom: 0;
			left:  0;
			padding: 10px;
			
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		#price span {
			display:  block;
			margin: 0 0 8px 0;
		}
		
		#price-title {
			font-size: 14px;
			font-weight: bold;
		}
		
		#price-price {
		}
		
		#price-inlcude {
	
		}