@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("/dyn_img/fonts/5fa305e7-b64e-4c8a-b1f5-324ecc0b83ed.eot");
src:url("/dyn_img/fonts/5fa305e7-b64e-4c8a-b1f5-324ecc0b83ed.eot?#iefix") format("embedded-opentype"),

url("/dyn_img/fonts/69ebc5c0-3a5a-4452-a681-d3ba91648d9f.woff") format("woff"),
url("/dyn_img/fonts/98cd62f2-3e6f-4bf5-8d48-42df36207b6d.ttf") format("truetype"),
url("/dyn_img/fonts/97dc6a4b-7baa-436e-9d48-62870c1e49ac.svg#97dc6a4b-7baa-436e-9d48-62870c1e49ac") format("svg");
}

@font-face {
font-family:"HelveticaNeueW31-Light";
src:url("/dyn_img/fonts/aa774579-e37c-4440-ac7b-6982be639abd.eot?#iefix");
src:url("/dyn_img/fonts/aa774579-e37c-4440-ac7b-6982be639abd.eot?#iefix") format("eot"),
url("/dyn_img/fonts/4adf8e4c-16be-47ea-ad00-5e77bd388195.woff2") format("woff2"),
url("/dyn_img/fonts/682c5dc0-2f6f-4d0b-bb7e-e3cae9793211.woff") format("woff"),
url("/dyn_img/fonts/2e632492-a223-44ed-b38b-86cc977e73db.ttf") format("truetype"),
url("/dyn_img/fonts/25987715-b2cf-484e-8e02-a5925400e1db.svg#25987715-b2cf-484e-8e02-a5925400e1db") format("svg");
}
	
@font-face { font-family:"HelveticaNeueW01-75Bold"; src:url("/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
src:url("/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"),
url("/dyn_img/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),
url("/dyn_img/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),
url("/dyn_img/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg"); }
	@font-face { font-family:"HelveticaNeueW01-75Bold"; src:url("/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
src:url("/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"),

url("/dyn_img/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),
url("/dyn_img/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),

url("/dyn_img/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg"); }

#rlWedding_header {
    text-align:center; 
    height:226px; 
    width:900px; 
    margin:0 auto;
}
#rlWedding_subHeader {
    margin:10px
}

#rl_gardenParty {
    position: relative; 
    height: 2330px; 
    width: 900px; 
    margin :0 auto;
}
#rl_gardenParty_sec1 {
	position: absolute;
	width: 549px;
	height: 113px;
	left: 177px;
	top: 489px;
	text-align: center;
}
#rl_gardenParty_sec2 {
    position: absolute; 
    width: 190px; 
    height: 150px; 
    right: 700px; 
    top: 836px; 
    text-align: right;
}
#rl_gardenParty_sec3 {
    position: absolute; 
    width: 320px; 
    height: 130px; 
    right: 3px; 
    top: 1879px; 
    text-align: right;
}
#rl_gardenParty_sec4 {
    position: absolute; 
    width: 180px; 
    height: 145px; 
    left: 551px; 
    top: 2208px; 
    text-align: left;
}
#rl_gardenParty_sec5 {
    position: absolute; 
    width: 900px; 
    height: 42px; 
    top: 2962px; 
    text-align: center;     
}




#rl_waterfrontWedding {
    position: relative; 
    height: 2330px; 
    width: 900px; 
    margin: 0 auto;
}
#rl_waterfrontWedding_sec1 {
	position: absolute;
	width: 805px;
	height: 122px;
	left: 46px;
	top: 513px;
	text-align: center;
}
#rl_waterfrontWedding_sec2 {
    position: absolute; 
    width: 180px; 
    height: 145px; 
    left: 693px; 
    top: 1281px; 
    text-align: left;   
}
#rl_waterfrontWedding_sec3 {
    position: absolute; 
    width: 320px; 
    height: 109px; 
    right: 490px; 
    top: 2162px; 
    text-align: right;  
}
#rl_waterfrontWedding_sec4 {
    position: absolute; 
    width: 900px; 
    height: 42px; 
    top: 2288px; 
    text-align: center; 
}



#rl_formalAffair {
    position: relative; 
    height: 2306px; 
    width: 900px; 
    margin: 0 auto;
}
#rl_formalAffair_sec1 {
	position: absolute;
	width: 620px;
	height: 115px;
	left: 138px;
	top: 563px;
	text-align: center;
}
#rl_formalAffair_sec2 {
    position: absolute; 
    width: 350px; 
    height: 145px; 
    left: 1px; 
    top: 1384px; 
    text-align: left;   
}
#rl_formalAffair_sec3 {
    position: absolute; 
    width: 300px; 
    height: 145px; 
    right: 0px; 
    top: 1490px; 
    text-align: right;  
}
#rl_formalAffair_sec4 {
    position: absolute; 
    width: 326px; 
    height: 145px; 
    left: 33px; 
    top: 1905px; 
    text-align: center;     
}
#rl_formalAffair_sec5 {
    position: absolute; 
    width: 300px; 
    height: 114px; 
    right: 520px; 
    top: 2139px; 
    text-align: right;  
}
#rl_formalAffair_sec6 {
    position: absolute; 
    width: 900px; 
    height: 42px; 
    top: 2265px; 
    text-align: center;
}

.rlWedding_text, .rlWedding_text a {
    font-size: 16px;
    line-height: 20px !important;
}

.rl_shopNow_image {
    margin-top: 20px;
}
.rl_section_divider, .rl_section_divider a {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #fff !important;
	margin-top: 10px;
	text-decoration: none !important;
} 
.rl_section_divider a:hover {
	text-decoration: underline !important;
}
.rl_shopNow_hide {
	display:none;
}