	.paginator {
	    background-color: #eeeeee;
	    font-size: 90%;
	    margin-top: 10px;
	    text-align: center;
	    padding: 5px 12px;
	    position: relative;
	}
	.paginator .page_skip {
	    position: absolute; top: 5px; right:12px;
	    display: block;
	    width: 140px;
	    text-align: right;
	}
	.paginator span.inactive, .paginator a.current, .paginator a.paginate {
	    margin: 0 3px;
	}
	.paginator a.current {
	    color: #666 !important;
	}
	#content div.list {
			padding: 0 0 0 1px;
		}
			#content div.list table {
				margin: 10px 0 0 0;
				border-collapse: collapse;
				width:100%;
			}

			#content div.list table tr.stripe td {
				background-color:#eee;
			}
			#content div.list table tr.highlight td {
				background-color:#f5f1b7;
			}
				#content div.list table tr th, #content div.list table tr td  {
					border-bottom: 1px solid #ccc;
					font-size:80%;
					padding: 10px;
				}
				#content div.list table tr th {
					background-color:#ffa;
					background-color:#ddd;
				}
				#content div.list table tr td  {
					vertical-align:top;
					overflow: hidden;
					height: 110px;
					_height: 90px;
				}
				#content div.list table tr td h4 {
					margin: 0 10px 10px 0;
					font-size: 100%;
				}
				#content div.list table tr td h4 a { 
					display: block;
					padding-top: 10px;
					color: #444; text-decoration: none;
				}
				#content div.list table tr td p {
					margin: 0 10px 10px 0px;
					font-size:100%;
				}

				#content div.list table tr td ul {
					margin: 0 0px 10px 145px;
					font-size:90%;
					list-style-type: square;
					padding:0;
				}

				#content div.list table tr td ul.options {
					margin: 0 0px 10px 0px;
					list-style-type: none;
					padding:0;
				}
					#content div.list table tr td ul.options li {
						float: left;
						margin: 0 15px 0 0;
						font-size:95%;
					}
						#content div.list table tr td ul.options li a {
							background-repeat: no-repeat;
							padding: 1px 0 1px 20px;
							text-decoration: none;
							font-weight: normal;
						}
							#content div.list table tr td ul.options li a.add{
								background-image: url(images/icons/add.gif);
							}
							#content div.list table tr td ul.options li a.email{
								background-image: url(images/icons/email.gif);
							}
							#content div.list table tr td ul.options li a.map {
								background-image: url(images/icons/map.gif);
							}
							#content div.list table tr td ul.options li a.pdf {
								background-image: url(images/icons/pdf.gif);
							}
							#content div.list table tr td ul.options li a:hover {
								text-decoration: underline;
							}
				div.galleryCont {
					display: none;
				}
				#content div.list table tr td img {
					float: left;
					display: block;
					z-index:1;
					margin: 0;
					padding: 0;
				}
				#content div.list table tr td div.img {
					position: relative;
					width: 170px;
				}
				#content div.list table tr td div.img a img {
					cursor: pointer;
border: none;
				}
				#content div.list table tr td div.image_overlay {
					position: absolute;
					top:0;
					left:0;
					z-index:10;
					margin: 0;
					padding: 0;
				}
				
		#content div.list ul.thumbs {
			list-style-type: none;
			margin: 0px 0 0 0;
			padding:0;
		}
		
		#content div.list ul.thumbs li {
			list-style-type: none;
			margin: 10px 10px 0 0;
			padding:0;
			float: left;
		}
		#content div.list ul.thumbs li.end {
			margin-right: 0;
		}
		
		#content div.list ul.thumbs li img {
			position: relative;
			width: 50px;
			cursor: pointer;
		}

#content div.list p.streetview  {
	margin-top: 0px;
	padding-top: 10px;
	clear: left;
}

	#content div.list p.streetview a {
		font-weight: normal;
		font-size: 80%;
		background-image: url('images/streetview-icon.gif');
		background-position: 0 50%;
		background-repeat: no-repeat;
		padding: 5px 0px 5px 20px;
	}
