/* ------------------------------------------------ */
/*	PHOTOGRAPHER									*/

	/* Photographer Info ( Biography, Specials, Testimonials, Bookmark ) */
	.photographer_info {
	width: 600px;
	float: left;
	position: relative;
	}
		.pi_top { width: 600px; height: 6px; float: left; background: url('../images/photographer/drop-pi_top.jpg') no-repeat; }
		.pi_middle { width: 600px; float: left; background: url('../images/photographer/drop-pi_middle.jpg') repeat-y; }
			.pi_title { width: 600px; height: 58px; float: left; background: url('../images/photographer/bg-pi_title.jpg') no-repeat; }
			.pi_banner { width: 600px; height: 229px; float: left; }
				.pi_banner_holder { width: 550px; height: 202px; float: left; padding: 3px; border: 1px solid #CACACA; margin: 0px 0px 0px 21px; display: inline; }
			.pi_left { width: 160px; float: left; margin: 0px 0px 0px 21px; display: inline; }
				.pi_left_top { width: 160px; height: 4px; float: left; background: url('../images/photographer/bg-pi_left_top.jpg') no-repeat; }
				.pi_left_middle { width: 152px; float: left; padding: 0px 3px 0px 3px; margin: 0px 0px -5px 0px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; }
		*+ html div.pi_left_middle { width: 152px; float: left; padding: 0px 3px 5px 3px; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; }
					.pi_left_middle ul { margin: 0px; padding: 0px; display: inline; float: left; }
					.pi_left_middle li { width: 152px; height: 22px; margin: 0px 0px 5px 0px; padding: 8px 0px 0px 0px; display: inline; float: left; text-align: center; }
				.pi_left_bottom { width: 160px; height: 4px; float: left; background: url('../images/photographer/bg-pi_left_bottom.jpg') no-repeat; }
				.pi_left_logo { width: 160px; float: left; padding: 15px 0px 15px 0px; }
			.pi_right { width: 378px; float: left; margin: 0px 0px 0px 20px; }
		.pi_bottom { width: 600px; height: 13px; float: left; background: url('../images/photographer/drop-pi_bottom.jpg') no-repeat; }
		
	/* Photo Gallery ( Thumbs, Next Gallery ) */
	.photographer_gallery {
	width: 324px;
	float: left;
	position: relative;
	}
		.pg_top { width: 324px; height: 6px; float: left; background: url('../images/photographer/drop-pg_top.jpg') no-repeat; }
		.pg_middle { width: 324px; float: left; background: url('../images/photographer/drop-pg_middle.jpg') repeat-y; }
			.pg_title { width: 324px; height: 58px; float: left; background: url('../images/photographer/bg-pg_title.jpg') no-repeat; }
			.pg_content { width: 324px; height: 210px; float: left; }
				.pg_c_frame { width: 274px; height: 202px; float: left; margin: 0px 0px 0px 20px; padding: 3px; border: 1px solid #CACACA; overflow: hidden; display: inline; }
				.pg_c_pic { width: 64px; float: left; }
				.pg_c_pic_over { width: 64px; float: left; }
				.pg_c_sep { width: 6px; float: left; }
				.pg_c_row { width: 274px; height: 5px; float: left; }
			.pg_base { width: 324px; height: 33px; float: left; }
				.pg_base_left { float: left; }
				.pg_base_right { float: right; }
		.pg_bottom { width: 324px; height: 13px; float: left; background: url('../images/photographer/drop-pg_bottom.jpg') no-repeat; }
		
	/* Photographer Gallery ( Contact Details, Contact Form ) */
	.photographer_contact {
	width: 324px;
	float: left;
	position: relative;
	}
		.pc_top { width: 324px; height: 6px; float: left; background: url('../images/photographer/drop-pc_top.jpg') no-repeat; }
		.pc_middle { width: 324px; float: left; background: url('../images/photographer/drop-pc_middle.jpg') repeat-y; }
			.pc_title { width: 324px; height: 55px; float: left; background: url('../images/photographer/bg-pc_title.jpg') no-repeat; }
			.pc_direct { width: 283px; float: left; margin: 0px 0px 15px 21px; padding: 0px 0px 15px 0px; display: inline; border-bottom: 1px solid #E9E9E9; }
			.pc_form { width: 303px; float: left; margin: 0px 0px 0px 21px; display: inline; }
				.pc_form_input_checks { width: 198px; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; float: left; }
				.pc_form_input_error { width: 98px; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; float: left; }
				.pc_form_input_title { width: 98px; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; float: left; }
				.pc_form_input { width: 184px; height: 22px; margin: 0px 0px 10px 0px; float: left; background: url('../images/photographer/bg-pc_form_input.jpg') no-repeat; }
				.pc_form_comments_title { width: 63px; float: left; padding: 5px 0px 0px 0px; }
				.pc_form_comments { width: 219px; height: 83px; float: left; background: url('../images/photographer/bg-pc_form_comments.jpg') no-repeat; }
				.pc_form_prevent_title { width: 63px; float: left; padding: 5px 0px 0px 0px; }
				.pc_form_prevent { width: 109px; height: 22px; margin: 10px 0px 0px 0px; float: left; background: url('../images/photographer/bg-pc_form_prevent.jpg') no-repeat; }
				.pc_form_code { width: 111px; float: left; padding: 12px 0px 0px 5px;}
				.pc_form_btns { width: 219px; float: left; margin: 15px 0px 0px 63px; display: inline; padding: 0px 0px 15px 0px; }
		.pc_bottom { width: 324px; height: 13px; float: left; background: url('../images/photographer/drop-pc_bottom.jpg') no-repeat; }
		
	/* Photographer Quick Email */
