/* ------------------------------------------------ */
/*	LISTING SCREENS									*/

	/* Featured Photographers */
	.featured_photographers {
	width: 924px;
	float: left;
	position: relative;
	}
		.fp_top { width: 924px; height: 6px; float: left; background: url('../images/listing_screens/drop-fp_top.jpg') no-repeat; }
		.fp_middle { width: 924px; float: left; background: url('../images/listing_screens/drop-fp_middle.jpg') repeat-y; }
			.fp_title { width: 924px; height: 44px; float: left; margin: 0px 0px 10px 0px; background: url('../images/listing_screens/bg-title.jpg') no-repeat; }
			.fp_cupboard { width: 900px; float: left; margin: 0px 12px 0px 12px; display: inline; }
				.fp_cupboard ul { margin: 0px 0px 0px 5px; padding: 0px; display: inline; float: left; }
				.fp_cupboard li { width: 174px; height: 179px; float: left; margin: 0px 5px 0px 0px; display: inline; overflow: hidden; }
		.fp_bottom { width: 924px; height: 14px; float: left; background: url('../images/listing_screens/drop-fp_bottom.jpg') no-repeat; }
	
	/* All Photographers */
	.all_photographers {
	width: 924px;
	float: left;
	position: relative;
	}
		.ap_top { width: 924px; height: 6px; float: left; background: url('../images/listing_screens/drop-ap_top.jpg') no-repeat; }
		.ap_middle { width: 924px; float: left; background: url('../images/listing_screens/drop-ap_middle.jpg') repeat-y; }
			.ap_title { width: 924px; height: 41px; float: left; background: url('../images/listing_screens/bg-title.jpg') no-repeat; }
				.ap_title_name { width: 744px; float: left; }
				.ap_title_view { width: 180px; float: left; }
					.ap_title_view ul { margin: 11px 0px 0px 0px; padding: 0px; list-style-type: none; float: left; display: inline; }
					.ap_title_view li.name { width: 86px; height: 22px; float: left; }
					/* sprites in colour stylesheet */
			.ap_refine { width: 924px; height: 53px; float: left; background: url('../images/listing_screens/bg-ap_refine.jpg') no-repeat; }
				.ap_refine_name { width: 147px; float: left; }
				.ap_refine_box { width: 152px; float: left; margin: 16px 0px 0px 0px; }
					.aprb_input { width: 121px; height: 22px; float: left; background: url('../images/listing_screens/bg-aprb_input.jpg') no-repeat; }
					.aprb_btn { width: 21px; height: 22px; float: left; }
				.ap_refine_box2 { width: 112px; float: left; margin: 16px 0px 0px 0px; }
					.aprb_input2 { width: 81px; height: 22px; float: left; background: url('../images/listing_screens/bg-aprb_input2.jpg') no-repeat; }
				.ap_refine_box3 { width: 181px; float: left; margin: 16px 0px 0px 0px; }
					.aprb_input3 { width: 150px; height: 22px; float: left; background: url('../images/listing_screens/bg-aprb_input3.jpg') no-repeat; }
				.ap_view { width: 73px; float: left; margin: 13px 0px 0px 0px; }
			.ap_paged { width: 924px; height: 27px; float: left; }
				.ap_paged_left { width: 777px; float: left; margin: 6px 0px 0px 19px; display: inline; }
				.ap_paged_right { width: 125px; float: left; margin: 6px 0px 0px 0px; }
					.appr_btn { float: left; }
					.appr_txt { float: left; margin: 1px 5px 0px 5px; }
			/* main listing screen */
			.ap_content { width: 910px; float: left; margin: 5px 7px 0px 7px; display: inline; background: url('../images/listing_screens/bg-ap_content.jpg') repeat; }
				.ap_content ul { margin: 0px; padding: 0px; float: left; display: inline; }
				.ap_content li { width: 223px; height: 66px; margin: 0px; padding: 0px; float: left; display: inline; }
			/* detail listing screen */
			.ap_content_d { width: 910px; float: left; margin: 5px 7px 0px 7px; display: inline; background: url('../images/listing_screens/bg-ap_content_d.jpg') repeat; }
				.ap_cd_item { width: 910px; height: 78px; float: left; padding: 8px 0px 0px 0px; }
					.ap_cd_item_photo { width: 105px; float: left; }
					.ap_cd_item_info { width: 228px; float: left; }
					.ap_cd_item_blurb { width: 416px; margin: 0px 10px 0px 0px; float: left; }
					.ap_cd_item_links { width: 151px; float: left; }
			/* list listing screen */
			.ap_content_l { width: 910px; float: left; margin: 5px 7px 0px 7px; display: inline; background: url('../images/listing_screens/bg-ap_content_l.jpg') repeat; }
				.ap_cl_item { width: 452px; height: 31px; float: left; padding: 0px 3px 0px 0px; }
				* html .ap_cl_item { width: 450px; height: 31px; float: left; padding: 0px 3px 0px 0px; }
			.ap_base { width: 924px; height: 41px; float: left; background: url('../images/listing_screens/bg-ap_base.jpg') no-repeat; }
	 			.ap_base_left { width: 777px; float: left; margin: 14px 0px 0px 19px; display: inline; }
				.ap_base_right { width: 125px; float: left; margin: 14px 0px 0px 0px; }
					.apbr_btn { float: left; }
					.apbr_txt { float: left; margin: 1px 5px 0px 5px; }
		.ap_bottom { width: 924px; height: 7px; float: left; background: url('../images/listing_screens/drop-ap_bottom.jpg') no-repeat; }