/* ------------------------------------------------ */
/*	GENERIC PAGES									*/

	/* Join Wedding Focus page */
	.join_info {
	width: 600px;
	float: left;
	position: relative;
	}
		.ji_top { width: 600px; height: 6px; float: left; background: url('../images/generic/drop-ji_top.jpg') no-repeat; }
		.ji_middle { width: 600px; float: left; background: url('../images/generic/drop-ji_middle.jpg') repeat-y; }
			.ji_title { width: 595px; height: 58px; float: left; background: url('../images/generic/bg-ji_title.jpg') no-repeat; padding: 0px 0px 0px 5px; }
			.ji_content { width: 558px; float: left; margin: 0px 21px 0px 21px; padding: 0px 0px 15px 0px; display: inline; }
				.ji_content_top { width: 558px; float: left; }
				.ji_content_body { width: 558px; float: left; }
		.ji_bottom { width: 600px; height: 13px; float: left; background: url('../images/generic/drop-ji_bottom.jpg') no-repeat; }
	.join_breakdown {
	width: 324px;
	float: left;
	position: relative;
	}
		.jb_top { width: 324px; height: 6px; float: left; background: url('../images/generic/drop-jb_top.jpg') no-repeat; }
		.jb_middle { width: 324px; float: left; background: url('../images/generic/drop-jb_middle.jpg') repeat-y; }
			.jb_title { width: 319px; height: 58px; float: left; background: url('../images/generic/bg-jb_title.jpg') no-repeat; padding: 0px 0px 0px 5px; }
			.jb_content { width: 282px; float: left; margin: 0px 21px 0px 21px; padding: 0px 0px 15px 0px; display: inline; }
				.jb_pic { width: 274px; height: 356px; float: left; padding: 3px; border: 1px solid #CACACA; }
				.jb_hand {  }
				.jb_info {  }
		.jb_bottom { width: 324px; height: 13px; float: left; background: url('../images/generic/drop-jb_bottom.jpg') no-repeat; }
		
	/* Articles */
	.articles {
	width: 924px;
	float: left;
	position: relative;
	}
		.art_top { width: 924px; height: 6px; float: left; background: url('../images/generic/drop-art_top.jpg') no-repeat; }
		.art_middle { width: 924px; float: left; background: url('../images/generic/drop-art_middle.jpg') repeat-y; }
			.art_title { width: 919px; height: 41px; float: left; background: url('../images/generic/bg-art_title.jpg') no-repeat; padding: 0px 0px 0px 5px; }
			.art_refine { width: 924px; height: 53px; float: left; background: url('../images/listing_screens/bg-ap_refine.jpg') no-repeat; }
				.art_refine_name { width: 147px; float: left; margin: 0px 413px 0px 0px; }
				.art_refine_box { width: 140px; float: left; margin: 16px 0px 0px 0px; }
					.artrb_input { width: 121px; height: 22px; float: left; background: url('../images/listing_screens/bg-aprb_input.jpg') no-repeat; }
					.artrb_btn { width: 21px; height: 22px; float: left; }
				.art_refine_box2 { width: 112px; float: left; margin: 16px 0px 0px 0px; }
					.artrb_input2 { width: 81px; height: 22px; float: left; background: url('../images/listing_screens/bg-aprb_input2.jpg') no-repeat; }
				.art_view { width: 73px; float: left; margin: 13px 0px 0px 0px; }
			.art_paged { width: 924px; height: 27px; float: left; }
				.art_paged_left { width: 777px; float: left; margin: 6px 0px 0px 19px; display: inline; }
				.art_paged_right { width: 125px; float: left; margin: 6px 0px 0px 0px; }
					.artpr_btn { float: left; }
					.artpr_txt { float: left; margin: 1px 5px 0px 5px; }
			.art_content { width: 910px; float: left; margin: 0px 7px 0px 7px; display: inline; background: url('../images/generic/bg-art_content.jpg') repeat; }
				.art_item { width: 910px; height: 86px; float: left; }
					.art_item_info { width: 291px; float: left; padding: 0px 0px 0px 12px; }
					.art_item_blurb { width: 444px; float: left; padding: 0px 12px 0px 0px; }
					.art_item_links { width: 151px; float: left; }
			.art_base { width: 924px; height: 41px; float: left; background: url('../images/listing_screens/bg-ap_base.jpg') no-repeat; }
	 			.art_base_left { width: 777px; float: left; margin: 14px 0px 0px 19px; display: inline; }
				.art_base_right { width: 125px; float: left; margin: 14px 0px 0px 0px; }
					.artbr_btn { float: left; }
					.artbr_txt { float: left; margin: 1px 5px 0px 5px; }
		.art_bottom { width: 924px; height: 13px; float: left; background: url('../images/generic/drop-art_bottom.jpg') no-repeat; }
	
	.article_content { width: 924px; float: left; background: url('../images/generic/drop-art_middle.jpg') repeat-y; }
		.art_content_title { width: 919px; height: 43px; float: left; background: url('../images/generic/bg-artdetail_title.jpg') no-repeat; padding: 0px 0px 0px 5px; }
		.art_content_text  { width: 880px; float: left; padding: 16px 0px 20px 19px;}
		
	/* Sitemap */
	.sitemap {
	width: 924px;
	float: left;
	position: relative;
	}
		.sitemap_top { width: 924px; height: 6px; float: left; background: url('../images/generic/drop-sitemap_top.jpg') no-repeat; }
		.sitemap_middle { width: 924px; float: left; background: url('../images/generic/drop-sitemap_middle.jpg') repeat-y; }
			.sitemap_title { width: 924px; height: 43px; float: left; background: url('../images/generic/bg-sitemap_title.jpg') no-repeat; }
		.sitemap_content { width: 924px; float: left; margin: 0px 0px 0px 19px;}
			.sitemap_content_left { width: 462px; float: left; margin: 0px 0px 0px 0px;}
			.sitemap_content_right { width: 400px; float: right; margin: 0px 0px 0px 0px;}
		.sitemap_bottom { width: 924px; height: 13px; float: left; background: url('../images/generic/drop-sitemap_bottom.jpg') no-repeat;}
		
	/* Specials */
	.specials {
	width: 924px;
	float: left;
	position: relative;
	}
		.spec_top { width: 924px; height: 6px; float: left; background: url('../images/generic/drop-art_top.jpg') no-repeat; }
		.spec_middle { width: 924px; float: left; background: url('../images/generic/drop-art_middle.jpg') repeat-y; }
			.spec_title { width: 919px; height: 41px; float: left; background: url('../images/generic/bg-spec_title.jpg') no-repeat; padding: 0px 0px 0px 5px; }
			.spec_refine { width: 924px; height: 53px; float: left; background: url('../images/listing_screens/bg-ap_refine.jpg') no-repeat; }
				.spec_refine_name { width: 147px; float: left; margin: 0px 261px 0px 0px; }
				.spec_refine_box { width: 140px; float: left; margin: 16px 0px 0px 0px; }
					.specrb_input { width: 121px; height: 22px; float: left; background: url('../images/listing_screens/bg-aprb_input.jpg') no-repeat; }
					.specrb_btn { width: 21px; height: 22px; float: left; }
				.spec_refine_box2 { width: 112px; float: left; margin: 16px 0px 0px 0px; }
					.specrb_input2 { width: 81px; height: 22px; float: left; background: url('../images/listing_screens/bg-aprb_input2.jpg') no-repeat; }
				.spec_view { width: 73px; float: left; margin: 13px 0px 0px 0px; }
		.spec_bottom { width: 924px; height: 13px; float: left; background: url('../images/generic/drop-art_bottom.jpg') no-repeat; }

