/* AVB - photo gallery page css */

#photoGallery #left_blurb h3{
	font-size:30px;
	color:#fff;
	font-style:italic;
	height:auto;
}

#left_blurb h3{
	font-size:30px;
	color:#fff;
	font-style:italic;
	height:auto;
}

#photoGallery{
	float:left;
	width:922px;
	height:451px;
	margin:-34px 12px 0;
	background:url('../images/photo_gallery/photogallery_bg.png') top left no-repeat;
	padding:1px 4px 7px 4px;
}

#photoGallery h4{
	float:left;
	margin:12px 0 0 15px;
	font-size:14px;
	color:#900;
}

	#photoGallery #select_property{
		float:left;
		width:224px;
		height:451px;
		border-right:1px solid #8c8c8c;
		position:relative;
	}
		#select_property #left_arrow, #select_property #right_arrow{
			display:block;
			float:left;
			width:29px;
			height:43px;
			margin-top:171px;
			background:url('../images/home_specific/arrows.gif') no-repeat; 
			position:absolute;
			z-index:10;
		}
			#select_property #left_arrow{background-position:top left;
				clear:both;
				left:0;}
			#select_property #right_arrow{background-position:top right;
				right:0;}
		#select_property_mask ul{
			float:left;
			width:99999px;
			margin:0;
			position: absolute;
			left: 0;
		}
		#select_property_mask ul li{
			float:left;
			width:152px;
			margin:0 36px;
		}	
		#select_property_mask{
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
			width:224px;
			height:417px;
			position:absolute;
			top:31px;
			left:0;
		}
		#select_property_mask ul ul{
			width:156px;
			margin-top:10px;
			position: relative;
		}
		#select_property_mask ul ul li{
			float:left;
			clear:both;
			display:block;
			height:68px;
			width:151px;
			margin:0 0 10px;
			padding:0;
		}
		#select_property_mask ul ul li img{
			display:block;
			width:149px;
			height:68px;
		}
		#select_property_mask ul ul li a{			
			border:1px solid #666;
			display:block;
			width:149px;
			height:68px;
		}
		#select_property_mask ul ul li a:hover{
			border:1px solid #900;
		}
	#photoGallery #select_detail{
		float:left;
		width:697px;
		height:451px;
		background:url('../images/photo_gallery/select_detail_bg.gif') top left no-repeat;	
	}
		#arrow2_left, #arrow2_right{
			width:12px;
			height:23px;
			display:block;
			float:left;
			margin-top:30px;
			background:url('../images/photo_gallery/arrows2.gif') no-repeat;
		}
		#arrow2_left{
			clear:both;
			margin-left:10px;
			background-position:top left;
		}
		#arrow2_right{
			background-position:top right;
		}
		#select_detail #thumb2_mask{
			float:left;
			width:644px;
			height:85px;
			position: relative;
			overflow:hidden;					
		}
		#select_detail ul{
			width:99999px;
			/*display:block;*/
			float:left;	
			margin-top:5px;
			position: absolute;
			left: 0;
			margin-left:8px;		
		}
		#select_detail ul li{
			float:left;
			display:block;
			width:66px;
			height:66px;
			/*position:relative;*/
			margin:7px 13px 7px 1px;
		}
			#select_detail ul li a{
				display:block;
				width:66px;
				height:66px;
				border:1px solid #666;
			}
		#select_detail ul li img{
			/*position:absolute;
			top:0;
			left:0;*/
		}
		#select_detail ul li a:hover{
			border:1px solid #900;
		}
		
		#select_detail #image_frame{
			clear:both;
			float:left;
			margin:4px 0px 0px 4px;
			width:689px;
			height:333px;
			background:url('../images/photo_gallery/image_frame.gif') no-repeat top left;
		}
			#select_detail #image_frame img{
				margin:2px 0 0 5px;
			}
		.loader{
			width:100%;
			height:100%;
			background:url('../images/ajaxloader.gif') no-repeat center center;
		}
	.selectGallery
	{
		opacity: .65;
	}
	
	.selectGallery:hover
	{
		opacity: 1;
	}
	
	.isActive {
		opacity: 1;
	}