/* ------------------------------------------------ */
/*	MAIN STRUCTURE									*/

	body { margin: 0px; background: #EBEBEB url('../images/pink/bg.jpg') repeat-x; text-align: center; }
	
	/* ------------------------------------------------ */
	/*	HEADER STRUCTURE STYLES							*/
	
		.header_nav li.divider { width: 2px; height: 32px; margin: 0px; padding: 0px; display: inline; float: left; background: url('../images/pink/divider-header_nav.jpg') no-repeat; }
		
	/* ------------------------------------------------ */
	/*	HEADER TEXT STYLES								*/
		
		.header_nav li a:hover { font-size: 12px; font-weight: bold; color: #F398B7; text-decoration: none; line-height: 15px; }
		
	/* ------------------------------------------------ */
	/*	LOCATION TEXT STYLES							*/
	
		.quicklinks a { color: #C02358; text-decoration: underline; }
	
	/* ------------------------------------------------ */
	/*	CONTENT TEXT STYLES								*/
		
		/* Misc */
		.pink { color: #C12257; }
				
		/* Home Feature */
		.hf_c_corner { width: 75px; height: 75px; position: absolute; top: 0px; right: 0px; margin: 65px 22px 0px 0px;
					   background: url('../images/pink/home_feature/pic-corner.gif') no-repeat; }	
			.hf_cd_thumb { border: 3px solid #CF3065; }
			.hf_cd_info h1 { font-size: 18px; font-weight: bold; color: #E84078; line-height: 20px; margin: 18px 0px 0px 0px; padding: 0px; }
			
		/* Latest Addition */
		.la_i_thumb_over:hover { background: url('../images/pink/latest_addition/hover-pink-la_thumb.gif') no-repeat; }
		.la_i_info h1, .la_i_info h1 a { font-size: 12px; font-weight: bold; line-height: 14px; color: #C12257; padding: 12px 0px 0px 0px; margin: 0px; text-decoration: none; }

		/* Home Specials */
		.hs_i_thumb_over:hover { background: url('../images/pink/home_specials/hover-pink-hs_thumb.gif') no-repeat; }
		.hs_i_info h1, .hs_i_info h1 a { font-size: 12px; font-weight: bold; line-height: 14px; color: #C12257; padding: 12px 0px 0px 0px; margin: 0px; text-decoration: none; }

		/* Home Articles */
		.ha_i_thumb_over:hover { background: url('../images/pink/home_articles/hover-pink-ha_thumb.gif') no-repeat; }
		.ha_i_info h1, .ha_i_info h1 a { font-size: 12px; font-weight: bold; line-height: 14px; color: #C12257; padding: 12px 0px 0px 0px; margin: 0px; text-decoration: none; }

		/* Latest News */
		.ln_i_thumb_over:hover { background: url('../images/pink/latest_news/hover-pink-ln_thumb.gif') no-repeat; }
		.ln_i_info h1, .ln_i_info h1 a { font-size: 12px; font-weight: bold; line-height: 14px; color: #C12257; padding: 12px 0px 0px 0px; margin: 0px; text-decoration: none; }

	/* ------------------------------------------------ */
	/*	FOOTER TEXT STYLES								*/
	
		.fb_legal a,
		.fb_credits a { color: #C02358; text-decoration: none; }
		
/* ------------------------------------------------ */
/*	LISTING SCREENS									*/

	/* Featured Photographers */
	.fp_cupboard li h1 { color: #C12257; }
	.fp_cupboard li h1 a { color: #C12257; text-decoration: none; }
	.fp_cupboard li p.fp_thumb span.fp_thumb_over:hover { background: url('../images/pink/listing_screens/bg-fp_featured.gif') no-repeat; float: left; }
	.fp_cupboard p.empty a { color: #C12257; }
	
	/* All Photographers */
	.ap_title_view li.thumb { width: 26px; height: 22px; float: left; overflow: hidden; display: block;
							  background: url('../images/pink/listing_screens/btn-viewtype-thumb.jpg') no-repeat; }
	.ap_title_view li.thumbon { width: 26px; height: 22px; float: left; overflow: hidden; display: block;
							  background: url('../images/pink/listing_screens/btn-viewtype-thumb.jpg') 0 -22px no-repeat; }
	.ap_title_view li.detail { width: 27px; height: 22px; float: left; overflow: hidden; display: block;
							   background: url('../images/pink/listing_screens/btn-viewtype-detail.jpg') no-repeat; }
	.ap_title_view li.detailon { width: 27px; height: 22px; float: left; overflow: hidden; display: block;
							   background: url('../images/pink/listing_screens/btn-viewtype-detail.jpg') 0 -22px no-repeat; }
	.ap_title_view li.list { width: 26px; height: 22px; float: left; overflow: hidden; display: block;
							 background: url('../images/pink/listing_screens/btn-viewtype-list.jpg') no-repeat; }
	.ap_title_view li.liston { width: 26px; height: 22px; float: left; overflow: hidden; display: block;
							 background: url('../images/pink/listing_screens/btn-viewtype-list.jpg') 0 -22px no-repeat; }
	.ap_title_view li:hover { display: block; overflow: hidden; background-position: 0 -22px; }
	
	.ap_paged { background: url('../images/pink/listing_screens/bg-ap_paged.jpg') no-repeat; }
	.ap_paged_left p span.pink { color: #E54D80; }
	.appr_txt p span.pink { color: #E54D80; }
	
	.ap_content li p.ap_thumb span.ap_thumb_over:hover { background: url('../images/pink/listing_screens/bg-ap_thumb.gif') no-repeat; float: left; }
	.ap_content li h1 { color: #C12257; }
	.ap_content li h1 a { color: #C12257; text-decoration: none; }
	
	.ap_content p.empty a,
	.ap_content_l p.empty a,
	.ap_content_d p.empty a { color: #C12257; }
	
	.ap_cd_item_photo p.ap_cd_item_thumb span.ap_cd_item_thumb_over:hover { background: url('../images/pink/listing_screens/bg-ap_cd_item_photo.gif') no-repeat; float: left; }
	
	.ap_cd_item_info h1 { color: #C12257; }
	.ap_cd_item_info h1 a { color: #C12257; text-decoration: none; }
	
	.ap_cd_item_links li { background: url('../images/pink/listing_screens/arrow-ap_cd_item_links.gif') no-repeat; }
	
	.ap_cl_item h1 { color: #C12257; }
	.ap_cl_item h1 a { color: #C12257; text-decoration: none; }
	
/* ------------------------------------------------ */
/*	PHOTOGRAPHER SCREENS							*/

	.pi_left_middle li { overflow: hidden; display: block; background: url('../images/pink/photographer/btn-pi_left_middle.jpg') no-repeat; }
	.pi_left_middle li.on { display: block; overflow: hidden; background-position: 0 -30px; }
	
	.pi_left_middle li a:hover { font-size: 12px; color: #C12257; text-decoration: none; }
	
	.pi_right h1 { color: #C12257; }
	
	.pc_direct p a { color: #C12257; line-height: 14px; font-weight: bold; }
	
	.pg_c_pic_over:hover { background: url('../images/pink/photographer/bg-pg_c_pic.gif') no-repeat; float: left; }
	
/* ------------------------------------------------ */
/*	GENERIC SCREENS									*/
	
	/* Join Page */
	.ji_content h2 { color: #C12257; }
	.jb_pic { background: url('../images/pink/generic/jb-page_breakdown.jpg') 3px 3px no-repeat; }
	
	.jbp_roll_banner { width: 146px; height: 65px; float: left; margin: 46px 0px 0px 20px; display: inline; }
	.jbp_roll_banner:hover { width: 146px; height: 65px; float: left; border: 2px solid #C3285C; margin: 46px 0px 0px 20px; display: inline; }
	.jbp_roll_gallery { width: 77px; height: 76px; float: left; margin: 46px 0px 0px 2px; display: inline; }
	.jbp_roll_gallery:hover { width: 77px; height: 76px; float: left; border: 2px solid #C3285C; margin: 46px 0px 0px 6px; display: inline; }
	.jbp_roll_body { width: 146px; height: 145px; float: left; margin: -9px 0px 0px 20px; display: inline; }
	.jbp_roll_body:hover { width: 146px; height: 145px; float: left; border: 2px solid #C3285C; margin: -9px 0px 0px 20px; display: inline; }
	.jbp_roll_contact { width: 77px; height: 134px; float: left; margin: 2px 0px 0px 2px; display: inline; }
	.jbp_roll_contact:hover { width: 77px; height: 134px; float: left; border: 2px solid #C3285C; margin: 2px 0px 0px 6px; display: inline; }
	
	/* Articles */
	.art_paged { background: url('../images/pink/listing_screens/bg-ap_paged.jpg') no-repeat; }
	.art_paged_left p span.pink { color: #E54D80; }
	.artpr_txt p span.pink { color: #E54D80; }
	
	.art_item_info h1 { color: #C12257; }
	.art_item_info h1 a { color: #C12257; text-decoration: none; }
	.art_item_links li { background: url('../images/pink/listing_screens/arrow-ap_cd_item_links.gif') no-repeat; }
