/* 7. SEARCH STYLES
................................................... */
.moduleSearch{
	}
	.moduleSearch #title-desc h2{
		font-size:1em;
		font-weight:normal;
		color:#8c8c8c;
		padding:8px 0 0;
		}
	.moduleSearch .moduleHeader {
		padding: 20px 0 0 0;
		}
	.moduleSearch #headerControls .searchText{
		border:1px solid #bababa;
		background:#fff url('/images/modules/forms/inputText.gif') 0 0 repeat-x;
		}
	.moduleSearch #headerControls .submitButton{
		width:33px;
		background:url('/images/modules/search/searchButton.png') 100% 0 no-repeat;
		}
		.moduleSearch #headerControls .submitButton input{	
			text-align:center;
			font-size:1em;
			width:33px;
			height:21px;
			line-height:normal;
			background:url('/images/modules/search/searchButton.png') 0 -21px no-repeat;
			}
	
	#content .moduleSearch .searchListing {
		margin-top: 20px;
		}
	
	#content .moduleSearch .searchListing ul {
		margin-left: 0;
		}
	#content .moduleSearch .searchListing .item {
		padding-left: 0;
		background-image: none;
		}
	
	.moduleSearch .details{
		padding: 0 0 0 0px;
		margin: 0 0 0 0;
		}
		
	.moduleSearch .moduleControls {
		background-color: #F1F2EC;
		padding: 10px 0;
		color: #577736;
		}
	.moduleSearch .moduleControls .pagingControls {
		margin-right: 6px;
		width: 45%;
		}
	#content .moduleSearch .moduleControls .pagingControls li {
		background-image: none;
		}
	#content .moduleSearch .moduleControls .pagingControls .next, .moduleSearch .moduleControls .pagingControls .prev {
		padding-left: 0;
		}
	.moduleSearch .moduleControls .pagingControls a { border: 0 none }		
	.moduleSearch .moduleControls .pagingControls .next span { padding-right: 10px; }
	.moduleSearch .moduleControls .pagingControls .previous span { padding-left: 10px; }
