@charset "utf-8";
/* CSS Document */

footer { margin-top: 0 }

.no_break { white-space: nowrap; }

p { margin: 0; }

strong { font-family: "Avenir LT W01 85 Heavy", Verdana, Arial, sans-serif; font-weight: normal; color: #181512;}

.tnlp_border_top { border-top: 1px solid #000; }

div#tnlp_nav.navlock {
	position:fixed;
    top:0;
	width: 980px;
	z-index: 999;
}

div#tnlp_nav_track.navtrack_space { height: 51px; }

#tnlp_nav {
	background: #fff url("/i/landingpages/wedding/1137798_nav_decor.gif") 0 10px no-repeat;
	width: 980px;
    height:51px;
	position: relative;
}

#tnlp_nav_link_01, #tnlp_nav_link_02, #tnlp_nav_link_03, #tnlp_nav_link_04 {
	display: block;
	position: absolute;
	bottom: 1px;
	height: 37px;
	/*border: 1px solid red;*/
}

#tnlp_nav_link_01 { left: 160px; width: 98px; }

#tnlp_nav_link_02 { left: 350px; width: 88px; }

#tnlp_nav_link_03 { left: 529px; width: 101px; }

#tnlp_nav_link_04 { left: 712px; width: 107px; }

#tnlp_hero {
	background: transparent url("/i/landingpages/wedding/1137798_hero.jpg") 0 0 no-repeat;
	width: 980px;
	height: 410px;
	position: relative;
}

#tnlp_hero_text_block {
	width: 224px; height: 257px;
	position: absolute;
	top: 76px; left: 67px;	
	text-align: center;
}

#tnlp_hero_text_block h3 {
	padding: 0; margin: 0;
	font-family: "Garamond LightIt", "Times New Roman", Times, serif;
	color: #181512;
	font-size: 30px;
	line-height: 28px;
	text-transform: uppercase;	
	position: relative;
	top: 51px;
}

#tnlp_hero_text_block p {
	padding: 0; margin: 0;
	font-family: "Avenir LT W01 85 Heavy", Verdana, Arial, sans-serif;
	color: #181512;
	font-size: 13px;
	line-height: 27px;
	position: relative;
	top: 84px;
}

.tnlp_section_title_image { padding-top: 15px; }

#tnlp_section_decor, #tnlp_section_gifts_bp, #tnlp_section_gifts_couple, #tnlp_section_gifts_parents, #tnlp_section_wedding_favors, #tnlp_section_wedding_albums { position: relative; width: 980px; }

#tnlp_section_decor { background: transparent url("/i/landingpages/wedding/1137798_bg_decor.jpg") 0 0 no-repeat; height: 1016px; }
#tnlp_section_gifts_bp { background: transparent url("/i/landingpages/wedding/1137798_bg_gifts_bridal.jpg") 0 0 no-repeat; height: 787px; }
#tnlp_section_gifts_couple { background: transparent url("/i/landingpages/wedding/1137798_bg_gifts_couple.jpg") 0 0 no-repeat; height: 776px; }
#tnlp_section_gifts_parents { background: transparent url("/i/landingpages/wedding/1137798_bg_gifts_parents.jpg") 0 0 no-repeat; height: 829px; }
#tnlp_section_wedding_favors { background: transparent url("/i/landingpages/wedding/1137798_bg_favors.jpg") 0 0 no-repeat; height: 678px; }
#tnlp_section_wedding_albums { background: transparent url("/i/landingpages/wedding/1137798_bg_albums.jpg") 0 0 no-repeat; height: 1014px; }


.tnlp_title_copy h4 {
	margin: 0 0 11px 0;
	font: normal normal normal 18px/22px "Avenir LT W01 95 Black", Verdana, Arial, sans-serif;
	letter-spacing: 1.5px;
	color: #181512;
	text-transform: uppercase;
}

.tnlp_title_copy h5 {
	margin: 0 0 4px 0;
	font: normal normal normal 16px/22px "Avenir LT W01 55 Roman", Verdana, Arial, sans-serif;
	color: #181512;
}

.tnlp_body_copy p {
	margin: 0 0 4px 0;
	font: normal normal normal 14px/20px "Avenir LT W01 65 Medium", Verdana, Arial, sans-serif;
	color: #181512;
}

.tnlp_body_copy p:nth-child(2) {
	margin: 0;	
}

#tnlp_section_bottom_pods {
	height: 266px;
	margin-bottom: 30px;	
}

#tnlp_section_bottom_pods a {
	text-decoration: none;	
	font: normal normal normal 14px/20px "Avenir LT W01 65 Medium", Verdana, Arial, sans-serif;
	color: #181512;
}

#tnlp_section_bottom_pods a span {
	display: block;	
}

#tnlp_section_bottom_pods a span.tnlp_pod_title {
	font-family: "Garamond LightIt", "Times New Roman", Times, serif;
	color: #181512;
	font-size: 27px;
	text-transform: uppercase;
	margin-botom: 5px;
}

#tnlp_section_bottom_pods a span.tnlp_pod_text {
	margin-bottom: 15px;	
}

#tnlp_section_bottom_pods a span.tnlp_pod_copy_container {
	position: absolute;	
	top: 29px; left: 33px;
}

 a.tnlp_body_link, span.tnlp_body_subhead, #tnlp_section_bottom_pods a span.tnlp_pod_cta {
	font: normal normal normal 13px "Avenir LT W01 95 Black", Verdana, Arial, sans-serif;
	letter-spacing: 2.5px;
	color: #181512;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}

a.tnlp_body_link { white-space: nowrap; }

#tnlp_section_bottom_pods a#tnlp_pod_left {
	background: transparent url("/i/landingpages/wedding/1137798_shop_stamps_bg.jpg") 0 0 no-repeat;
	width: 482px; height: 266px;
	position: relative;
	display: block;
	float: left;
}

#tnlp_section_bottom_pods a#tnlp_pod_right {
	background: transparent url("/i/landingpages/wedding/1137798_shop_stationery_bg.jpg") 0 0 no-repeat;
	width: 482px; height: 266px;
	position: relative;
	display: block;
	float: right;
}

#tnlp_section_recovery {
	clear: both;
	margin-bottom: 30px;	
}

.tnlp_title_copy, .tnlp_body_copy { position: absolute; }

.tnlp_title_copy { left: 33px; }

#tnlp_section_title_decor, #tnlp_section_title_gifts_bp, 
#tnlp_section_title_gifts_couple, #tnlp_section_title_gifts_parents, 
#tnlp_section_title_wedding_favors, #tnlp_section_title_wedding_albums {
	text-indent: -9999px;
	width: 980px; height: 35px;
}

#tnlp_section_title_decor {	background: transparent url("/i/landingpages/wedding/1137798_title_wedding_decor.gif") left bottom no-repeat; }
#tnlp_section_title_gifts_bp { background: transparent url("/i/landingpages/wedding/1137798_title_bridal_party.gif") left bottom no-repeat; }
#tnlp_section_title_gifts_couple { background: transparent url("/i/landingpages/wedding/1137798_title_gifts_couple.gif") left bottom no-repeat; }
#tnlp_section_title_gifts_parents { background: transparent url("/i/landingpages/wedding/1137798_title_gifts_parents.gif") left bottom no-repeat; }
#tnlp_section_title_wedding_favors { background: transparent url("/i/landingpages/wedding/1137798_title_wedding_favors.gif") left bottom no-repeat; }
#tnlp_section_title_wedding_albums { background: transparent url("/i/landingpages/wedding/1137798_title_wedding_albums.gif") left bottom no-repeat; }


#tnlp_section_decor .tnlp_title_copy { top: 73px; width: 245px; }
#tnlp_section_gifts_bp .tnlp_title_copy { top: 98px; width: 243px; }
#tnlp_section_gifts_couple .tnlp_title_copy { top: 55px; width: 225px; }
#tnlp_section_gifts_parents .tnlp_title_copy { top: 85px; width: 280px; }
#tnlp_section_wedding_favors .tnlp_title_copy { top: 52px; width: 208px; }
#tnlp_section_wedding_albums .tnlp_title_copy { top: 50px; width: 254px; }



.tnlp_body_copy { left: 400px; top: 200px; }


#tnlp_sec_decor_01 	{ top: 90px; left: 333px; width: 308px; }
#tnlp_sec_decor_02 	{ top: 626px; left: 23px; width: 268px; }
#tnlp_sec_decor_03 	{ top: 816px; left: 160px; width: 175px; text-align: right; }
#tnlp_sec_decor_04 	{ top: 758px; left: 736px; width: 185px; }


#tnlp_sec_gifts_bp_01 	{ top: 53px; left: 570px; width: 280px; }
#tnlp_sec_gifts_bp_02 	{ top: 131px; left: 843px; width: 160px; }
#tnlp_sec_gifts_bp_03 	{ top: 285px; left: 843px; width: 140px; }
#tnlp_sec_gifts_bp_04 	{ top: 264px; left: 196px; width: 136px; }
#tnlp_sec_gifts_bp_05 	{ top: 595px; left: 370px; width: 248px; }


#tnlp_sec_gifts_couple_01	{ top: 61px; left: 333px; width: 130px; }
#tnlp_sec_gifts_couple_02	{ top: 61px; left: 686px; width: 283px; }
#tnlp_sec_gifts_couple_03	{ top: 447px; left: 630px; width: 135px; }
#tnlp_sec_gifts_couple_04	{ top: 608px; left: 630px; width: 170px; }
#tnlp_sec_gifts_couple_05	{ top: 617px; left: 33px; width: 220px; }


#tnlp_sec_gifts_parents_01	{ top: 66px; left: 665px; width: 191px; }
#tnlp_sec_gifts_parents_02	{ top: 423px; left: 799px; width: 150px; }
#tnlp_sec_gifts_parents_03	{ top: 545px; left: 33px; width: 220px; }


#tnlp_sec_wedding_favors_01	{ top: 320px; left: 839px; width: 125px; }
#tnlp_sec_wedding_favors_02	{ top: 464px; left: 839px; width: 165px; }
#tnlp_sec_wedding_favors_03	{ top: 436px; left: 336px; width: 150px; }
#tnlp_sec_wedding_favors_04	{ top: 500px; left: 162px; width: 150px; }


#tnlp_sec_wedding_albums_01	{ top: 324px; left: 410px; width: 255px; }
#tnlp_sec_wedding_albums_02	{ top: 456px; left: 824px; width: 150px; }
#tnlp_sec_wedding_albums_03	{ top: 534px; left: 33px; width: 195px; }
#tnlp_sec_wedding_albums_04	{ top: 832px; left: 614px; width: 190px; }


