#descriptionText
	{
		width:600px;
	}
#photoGallery
	{
		width:770px;
		background-color: rgb(242, 242, 242);
		border:1px dotted #000000;
		margin-top:12px;
	}
#photoGallery #galleryBuffer
	{
		padding:10px;
		padding-right:0px;
	}
#galleryColumn1
	{
		float:left;
		height:380px;
	}
#galleryColumn2
	{
		float:left;
		padding-top:60px;
		padding-left:5px;
	}
#photoGallery #lightbox
	{
		z-index:10;
		background:#FFFFFF;
		width:400px;
		height:400px;
		position:absolute;
		display:none;
		top:20px;
		left:30px;
		text-align:center;
		cursor:hand;
		cursor:pointer;
	}
#photoGallery .searchHeader
	{
		color: rgb(102, 102, 102);
		font-size: 10px;
		font-weight: bold;
		margin-top: 10px;
		padding-bottom:4px;
	}
#photoGallery #checkboxesContainer
	{
		padding:4px;
		padding-top:0px;
		width:340px;
		font-size:11px;
	}
#photoGallery #treatmentsContainer
	{
		width:313px;
		background-color:#f9f9f9;
		line-height:18px;
		padding:6px;
		padding-right:0px;
	}
#photoGallery #conditionsContainer
	{
		width:318px;
		background-color:#f9f9f9;
		line-height:18px;
		padding:6px;
		padding-right:0px;
	}
#photoGallery input
	{
		margin-right:14px;
		margin-left:2px;
	}
#photoGallery #photosContainer
	{
		/*border:1px solid #000000;*/
		width:336px;
	}
#photoGallery #detailContainer
	{
		/*border:1px solid #000000;*/
		cursor:hand;
		cursor:pointer;
	}
#photoGallery .detailPhoto
	{
		margin-right:10px;
		margin-bottom:5px;
	}
#photoGallery .expandDetail
	{
		float:right;
		color:#ae3939;
		width:120px;
		text-align:right;
		display:block;
		cursor:hand;
		cursor:pointer;
	}
#photoGallery .closeDetail
	{
		float:right;
		color:#ae3939;
		margin-right:75px;
	}
#lightbox .expandedDetailPhoto
	{
		margin:15px;
		margin-bottom:5px;
	}
#detailMetaData
	{
		float:left;
		width:200px;
	}
.clear
	{
		line-height:1px;
		font-size:1px;
		clear:both;
	}
.pairContainer
	{
		float:left;
		padding:4px;
		padding-bottom:12px;
		cursor:hand;
		cursor:pointer;
	}
.prevNextHighlight
	{
		color:#ae3939;
		font-weight:bold;
		font-size:20px;
		cursor:hand;
		cursor:pointer;
	}
#prevNext
	{
		text-align:center;
	}
.prevNextBlank
	{
		color:#666666;
		font-size:20px;
	}
#gallerySetRange
	{
		width:100px;
		text-align:center;
	}
.galleryMetaDataField
	{
		width:260px;
		text-align:left;
		font-weight:bold;
		/*border:1px solid #000000;*/
	}
.galleryMetaData
	{
		width:200px;
		text-align:left;
		font-weight:normal;
	}
