		div.pp-references-list-item {
			width:99,8%;
			display:block;
			background: #FAFAFA url(images/list-item-bg01.png) repeat-x;
			border:1px solid #BDCFE8;
			border-top-style: solid ;
			margin-bottom:16px;
		}

		div.pp-references-list-item h3 {
			width:100%;
			display:block;
			padding-top:5px;
			padding-left:5px;
		}

		div.pp-references-list-item div.pp-references-list-item-location {
			float:left;
			width:170px;
			padding-left:5px;
		}

		div.pp-references-list-item div.pp-references-list-item-description {
			float:left;
			width:580px;
			padding-left:10px;
		}

		div.pp-references-list-item div.pp-references-list-item-attributes {
			float:left;
			padding-left:10px;
			width:150px;
		}

		div.pp-references-list-item div.pp-references-list-item-images {
			width:100%;
		}

		div.pp-references-list-item div.pp-references-list-item-clear {
			clear:both;
			display:block;
			height:10px;
		}

		div.pp-references-list-item div.pp-references-list-item-description a {
			background-color:#3A962E;
			border:1px solid #1D4C17;
			color:#FFFFFF;
			font-size:10px;
			font-weight:bold;
			text-decoration: none;
			text-align:center;
			float:left;
			display:block;
			padding:2px 8px 2px 8px;
			margin:2px 5px 2px 0px;
		}

		p.pp-references-error-msg-1 {
			color: #AA0000;
		}

		#pp-references-sort-box {
			clear:both;
			display:block;
			margin-top:5px;
			margin-bottom:10px;
			padding:5px;
			border: 1px solid #BDCFE8;
			background: #FAFAFA url(images/list-item-bg01.png) repeat-x;
		}

		#pp-references-sort-box select{
			font-size:11px;
			font-weight:bold;
			background-color:#224C9C;
			color:#FFFFFF;
		}

		#pp-references-sort-box select option{
			margin:3px;
		}

		#pp-references-page-browser {
			clear:both;
			width:100%;
			margin:0px;
			margin-top:10px
		}

		#pp-references-search-form, #pp-references-contact-form {
			width:360px;
			border: 1px solid #BDCFE8;
			background-image:url(images/form-bg01.jpg);
			background-repeat:repeat-x;
			background-color:#F1F5F8;
			margin:0px;
			margin-top:10px
		}

		#pp-references-search-form table, #pp-references-contact-form table {
			margin:0px;
			width:348px;
		}

		#pp-references-search-form h5, #pp-references-contact-form h5 {
			background-color:#224C9C;
			color:#FFFFFF;
			width:100%;
			border: 1px solid #FFFFFF;
			font-size:12px;
			font-weight:bold;
			padding:3px 3px 3px 8px;
			text-shadow: #122853 2px 2px 2px;
			background: #184383 url(images/form-head-bg01.png) repeat-x;
		}

		#pp-references-search-form input, #pp-references-contact-form input {
		margin:0px;
		padding:0px;
		}


		#pp-references-search-form input.button1, #pp-references-contact-form input.button1 {
			background-color:#3A962E;
			border:1px solid #1D4C17;
			color:#FFFFFF;
			font-weight:bold;
			padding:3px 25px;
			margin:0px;
			margin-top:25px;
		}

		#pp-references-search-form a {
			font-weight:bold;
			padding:3px 25px;
			margin:0px;
			margin-top:25px;
			display:block;
		}
