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

body {background-image:url(images/background.jpg); background-repeat:repeat; margin:auto; font-family:Arial, Helvetica, sans-serif;}

.hometext {padding-top:50px; padding-left:50px; padding-right:50px; margin:10px 0 0 0;}
.hometext p {font-size:14px; color:#082905; line-height:17px; text-decoration:none;}

h2 {font-size:20px; line-height:24px; color:#481f3d; font-family:Georgia, "Times New Roman", Times, serif; font-weight:200;}
h3 {font-size:16px; line-height:10px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:0px 0 0 20px; padding-top:10px;}

.clear {clear:both;}

.topsection {background-image:url(images/topsection.png); background-repeat:repeat-x; height:23px; margin:auto;}

.navsection {width:1170px; margin:0 auto;}
#navi {margin:20px 0 0 0;}

#nav li {float:left;}
#nav ul {margin:20px 0 0 0;}
#nav ul li {display:block; list-style:none;}

#navi ul li.left_nav {background-image:url(images/left_nav.png); float:left; width:106px; height:146px;}
#navi ul li.left_nav {list-style:none;}
#navi ul li a {background-image:url(images/nav_BG.png); list-style:none;}

#navi ul li.home a {background-position:0px 0px; float:left; width:82px; height:85px; margin:61px 0 0 0;}
#navi ul li.home a:hover {background-position:139px 0px; float:left; width:82px; height:85px; margin:61px 0 0 0;}
#navi ul li.home a span {display:none;}
#navi ul li.home {list-style:none;}

#navi ul li.engagement a {background-position:0px -95px; float:left; width:138px; height:65px; margin:61px 0 0 0;}
#navi ul li.engagement a:hover {background-position:138px -95px; float:left; width:138px; height:65px; margin:61px 0 0 0;}
#navi ul li.engagement a span {display:none;}
#navi ul li.engagement {list-style:none;}

#navi ul li.schedule a {background-position:0px -170px; float:left; width:115px; height:65px; margin:61px 0 0 0;}
#navi ul li.schedule a:hover {background-position:139px -170px; float:left; width:115px; height:65px; margin:61px 0 0 0;}
#navi ul li.schedule a span {display:none;}
#navi ul li.schedule {list-style:none;}

#navi ul li.logo_nav a { background-image:url(images/nav_logo.png); width:216px; height:180px; margin:0px 0 0 0; float:left;}
#navi ul li.logo_nav {list-style:none;}
#navi ul li.logo_nav a span {display:none;}

#navi ul li.details a {background-position:0px -245px; float:left; width:86px; height:65px; margin:61px 0 0 0;}
#navi ul li.details a:hover {background-position:139px -245px; float:left; width:86px; height:65px; margin:61px 0 0 0;}
#navi ul li.details a span {display:none;}
#navi ul li.details {list-style:none;}

#navi ul li.lodging a {background-position:0px -320px; float:left; width:99px; height:65px; margin:61px 0 0 0;}
#navi ul li.lodging a:hover {background-position:139px -320px; float:left; width:99px; height:65px; margin:61px 0 0 0;}
#navi ul li.lodging a span {display:none;}
#navi ul li.lodging {list-style:none;}

#navi ul li.thingstodo a {background-position:0px -395px; float:left; width:83px; height:65px; margin:61px 0 0 0;}
#navi ul li.thingstodo a:hover {background-position:139px -395px; float:left; width:83px; height:65px; margin:61px 0 0 0;}
#navi ul li.thingstodo a span {display:none;}
#navi ul li.thingstodo {list-style:none;}

#navi ul li.rsvp a {background-position:0px -470px; float:left; width:67px; height:85px; margin:61px 0 0 0;}
#navi ul li.rsvp a:hover {background-position:139px -470px; float:left; width:67px; height:85px; margin:61px 0 0 0;}
#navi ul li.rsvp a span {display:none;}
#navi ul li.rsvp {list-style:none;}

#navi ul li.right_nav {background-image:url(images/right_nav.png); float:left; width:106px; height:180px;}
#navi ul li.right_nav {list-style:none;}


.banner_center {width:100%; margin:0 auto;}
.landscape .banner {width:1200px; height:671px; margin:0 auto;}
.us {background-image:url(images/us.png); width:885px; height:561px; float:left; margin:-70px 0 0 -100px;}
.typography {background-image:url(images/typography.png); width:470px; height:416px; float:left; margin:20px 0 0 -160px;}
.landscape {background-image:url(images/landscape.jpg); width:100%; height:606px; margin:85px 0 0 0px; background-repeat:no-repeat; background-position:center;}


.brownbar {background-image:url(images/brown_bar.jpg); height:14px; background-repeat:repeat-x;}

.header {width:100%; margin:0 auto;}
.header .vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:400px;}
.center {width:990px; margin:0 auto; padding-top:30px;}
.box1 {background-image:url(images/box1.png); width:554px; height:323px; margin:0px 0 0 0; float:left;}
.rsvp_btn {background-image:url(images/rsvp.png); width:426px; height:256px; margin:40px 0 0 0; float:left;}
.rsvp_btn a {height:256px; width:426px; display:block;}
.rsvp_btn a span {display:none;}

/*------- Interior ---------*/

.rsvp_header {background-image:url(images/rsvp_header.png); width:207px; height:74px;}
.maps_header {background-image:url(images/maps_header.png); width:651px; height:74px;}
.lodging_header {background-image:url(images/lodging_header.png); width:360px; height:71px;}
.schedule_header {background-image:url(images/schedule_header.png); width:413px; height:74px;}
.engagement_header {background-image:url(images/engagement_header.png); width:546px; height:74px;}
.thingstodo_header {background-image:url(images/thingstodo_header.png); width:569px; height:74px;}
.thankyou_header {background-image:url(images/thankyou_header.png); width:569px; height:74px;}

.rehearsal {margin:30px 0 0 0;}
.rehearsal_icon {background-image:url(images/rehearsal_icon.png); width:161px; height:161px; float:left; margin:0 20px 10px 0;}
.rehearsal_text {background-image:url(images/rehearsal_text.png); width:302px; height:31px;}
.ceremony {margin:20px 0 0 0;}
.ceremony_icon {background-image:url(images/ceremony_icon.png); width:159px; height:159px; float:left; margin:0 20px 10px 0;}
.ceremony_text {background-image:url(images/ceremony_text.png); width:302px; height:40px;}
.reception {margin:20px 0 0 0;}
.reception_icon {background-image:url(images/reception_icon.png); width:163px; height:163px; float:left; margin:0 20px 10px 0;}
.reception_text {background-image:url(images/reception_text.png); width:302px; height:40px;}
.scheduleText {float:left; margin:10px 0 0 0;}
.scheduleText p span {font-weight:bold;}
.scheduleFloat {float:left; margin:0 20px 0 20px; padding-right:30px; padding-left:5px;}


.confirm_image {background-image:url(images/confirmation.png); width:564px; height:126px; margin:0 0 0 35px;}


.interior_header {width:100%;}
.interior_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:1000px;}
.lodging_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:600px;}
.registry_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:400px;}
.rsvp_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:300px;}
.schedule_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:600px;}
.interior_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:1000px;}
.thankyou_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:300px;}
.maps_vintage {background-image:url(images/vintage_texture.jpg); background-repeat:repeat; height:930px;}

.middlesection {width:1094px; margin:auto;}
.top_center {background-image:url(images/top_center.png); width:1094px; height:63px; margin:-1100px 0 0 0;}
.registry_top_center {background-image:url(images/top_center.png); width:1094px; height:63px; margin:-900px 0 0 0;}
.details_top_center {background-image:url(images/top_center.png); width:1094px; height:63px; margin:-1500px 0 0 0;}
.maps_top_center {background-image:url(images/top_center.png); width:1094px; height:63px; margin:-1430px 0 0 0;}
.rsvp_top_center {background-image:url(images/top_center.png); width:1094px; height:63px; margin:-800px 0 0 0;}
.thankyou_top_center {background-image:url(images/top_center.png); width:1094px; height:63px; margin:-800px 0 0 0;}

.rsvp_middle_center {background-image:url(images/middle_center.png); width:1094px; overflow:hidden;}
.lodging_middle_center {background-image:url(images/middle_center.png); width:1094px; overflow:hidden;}

.middle_center {background-image:url(images/middle_center.png); width:1094px; height:1050px;}
.left_column {width:722px; margin:0 28px 0 65px; padding-bottom:60px; float:left;}
.thankyou_left_column {width:722px; margin:0 28px 0 65px; padding-bottom:60px; float:left;}

.directions {width:307px; float:left; margin:40px 20px 0 0;}
.left_column ul li {width:250px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; color:#eacda1; list-style:square; margin: 0 0 0 0px; font-weight:bolder;}
.direction_top {background-image:url(images/307_top.png); width:307px; height:24px;}
.direction_center {background-image:url(images/307_center.png); width:307px;}
.direction_bottom {background-image:url(images/307_bottom.png); width:307px; height:27px; margin:-16px 0 0px 0;}

.googlemap {margin:0 0 0px 0;}

.middlesection .top_center .lodging_middle_center .left_column p {font-size:14px; color:#082905; line-height:40px; text-decoration:none; width:500px;}

.form_section .top_form {background-image:url(images/top_form_border.png); width:641px; height:28px;}
.form_section .form_content {background-image:url(images/middle_form_border.png); width:641px;}
.form_section .bottom_form {background-image:url(images/bottom_form_border.png); width:641px; height:28px; margin:0 0 40px 0;}
.input1 {margin:0 0 0 0px; padding-left:20px;}
.input2 {margin:0 0 0 20px; height:100px;}
.input1 #center_form {clear:both; width:590px;}
.input1 .left_form {float:left; margin:0 0 0px 0;}
.input1 .right_form {float:left; width:296px;}
.input_header {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#44311a; margin:0 0 1px 0; font}

.address_section {float:left;}

.name_input {width:277px; height:30px; margin:0 15px 10px 0; border:1px solid #44311a; font-size:14px; color:#777; padding-left:5px;}
.phone_input {width:120px; padding-left:10px; height:30px; margin:0 15px 10px 0; border:1px solid #44311a; font-size:14px; color:#777;}
.message_input {padding-left:5px; width:287px; height:90px; margin:0 15px 10px 0; border:1px solid #44311a; font-size:14PX; color:#777; resize:none;}
.city_input {width:140px; padding-left:5px; height:30px; margin:0 15px 10px 0; border:1px solid #44311a; font-size:14px; color:#777;}
.state_input {width:25px; padding-left:5px; height:30px; margin:0 15px 10px 0; border:1px solid #44311a; font-size:14px; color:#777;}
.zip_input {width:55px; padding-left:5px; height:30px; margin:0 15px 10px 0; border:1px solid #44311a; font-size:14px; color:#777;}

.radio {margin:10px 5px 0 0; float:left;}
.radio2 {margin:10px 5px 0 0; float:left;}
.radio3 {margin:10px 5px 0 0; float:left;}
.radio_text { margin:9px 10px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#44311a; float:left; text-decoration:none; font-weight:300;}
.left_radio {clear:both; margin:0 10px 0 0; width:200px; height:0px;}
.right_radio {float:left; width:220px;}

.submit_btn {background-image:url(images/submit_btn.png); width:121px; height:41px; border:none; background-color:transparent; cursor:pointer; margin:10px 0 0 0; clear:both;}

.hotel1 {width:223px; margin:0 27px 0 0; float:left;}
.hotel2 {width:223px; margin:0 27px 0 0; float:left;}
.hotel3 {width:220px; margin:0 0px 0 0; float:left;}
.hotel4 {width:223px; margin:20px 27px 0 0; float:left;}
.hotel5 {width:223px; margin:20px 27px 0 0; float:left;}
.hotel6 {width:220px; margin:20px 0px 0 0; float:left;}

.indigo {background-image:url(images/indigohotel.jpg); width:223px; height:291px;}
.indigo a {width:223px; height:291px; display:block;}
.indigo a span {display:none;}
.magnolia {background-image:url(images/magnoliahotel.jpg); width:223px; height:291px;}
.magnolia a {width:223px; height:291px; display:block;}
.magnolia a span {display:none;}
.joule {background-image:url(images/joulehotel.jpg); width:223px; height:291px;}
.joule a {width:223px; height:291px; display:block;}
.joule a span {display:none;}
.whotel {background-image:url(images/whotel.jpg); width:223px; height:291px;}
.whotel a {width:223px; height:291px; display:block;}
.whotel a span {display:none;}
.sheraton {background-image:url(images/sheratonhotel.jpg); width:223px; height:291px;}
.sheraton a {width:223px; height:291px; display:block;}
.sheraton a span {display:none;}


.left_column p {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; margin:10px 0 0 0; color:#44311a;}
.left_column p a {font-size:14px; text-decoration:none; color:#481f3d; font-style:italic; font-weight:bold; margin:0 0 0 0;}
.left_column p a:hover {color:#783967;}

.right_column {width:223px; float:left;}
.right_column p.bottomborder {text-align:center; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:50px; border-bottom:thin; border-bottom-color:#060; border-bottom-style:solid; margin:0 0 0px 0;}
.right_column p.bottomborder a {text-decoration:none; color:#030;}

.right_column p.noborder {text-align:center; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:50px; margin:0 0 0px 0;}
.right_column p.noborder a {text-decoration:none; color:#030;}
.top_quicklinks {background-image:url(images/quicklinks_top.png); width:223px; height:33px; margin:0 0 0px 0;}
.bottom_quicklinks {background-image:url(images/quicklinks_bottom.png); width:223px; height:33px;}

.registrylogo1 {background-image:url(images/dilliards.png); width:331px; height:86px; margin:40px 0 60px 0;}
.registrylogo1 a { width:331px; height:86px; display:block;}
.registrylogo1 a span {display:none;}
.registrylogo2 {background-image:url(images/bedbath.png); width:359px; height:113px; margin:0 0 60px 0;}
.registrylogo2 a { width:359px; height:113px; display:block;}
.registrylogo2 a span {display:none;}

.thankyou_text {width:600px;}
.thankyou_text p {line-height:30px; margin:35px 0 0 0;}


/*--------- Engagement Pictures ---------*/

.preview_1 {background-image:url(images/preview_1.jpg); width:224px; height:250px; margin:20px 20px 20px 0; float:left;}
.preview_1 a {width:224px; height:250px; display:block;}
.preview_1 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_1 a span {display:none;}

.preview_2 {background-image:url(images/preview_2.jpg); width:224px; height:250px; margin:20px 20px 20px 0; float:left;}
.preview_2 a {width:224px; height:250px; display:block;}
.preview_2 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_2 a span {display:none;}

.preview_3 {background-image:url(images/preview_3.jpg); width:224px; height:250px; margin:20px 0px 20px 0; float:left;}
.preview_3 a {width:224px; height:250px; display:block;}
.preview_3 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_3 a span {display:none;}

.preview_4 {background-image:url(images/preview_4.jpg); width:224px; height:250px; margin:20px 20px 20px 0; float:left;}
.preview_4 a {width:224px; height:250px; display:block;}
.preview_4 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_4 a span {display:none;}

.preview_5 {background-image:url(images/preview_5.jpg); width:224px; height:250px; margin:20px 20px 20px 0; float:left;}
.preview_5 a {width:224px; height:250px; display:block;}
.preview_5 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_5 a span {display:none;}

.preview_6 {background-image:url(images/preview_6.jpg); width:224px; height:250px; margin:20px 0px 20px 0; float:left;}
.preview_6 a {width:224px; height:250px; display:block;}
.preview_6 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_6 a span {display:none;}

.preview_7 {background-image:url(images/preview_7.jpg); width:224px; height:250px; margin:20px 20px 20px 0;; float:left;}
.preview_7 a {width:224px; height:250px; display:block;}
.preview_7 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_7 a span {display:none;}

.preview_8 {background-image:url(images/preview_8.jpg); width:224px; height:250px; margin:20px 20px 20px 0; float:left;}
.preview_8 a {width:224px; height:250px; display:block;}
.preview_8 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_8 a span {display:none;}

.preview_10 {background-image:url(images/preview_10.jpg); width:224px; height:250px; margin:20px 0px 20px 0; float:left;}
.preview_10 a {width:224px; height:250px; display:block;}
.preview_10 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_10 a span {display:none;}

.preview_11 {background-image:url(images/preview_11.jpg); width:224px; height:250px; margin:20px 0px 20px 0; float:left;}
.preview_11 a {width:224px; height:250px; display:block;}
.preview_11 a:hover {background-image:url(images/magnify_hover.png); width:224px; height:250px;}
.preview_11 a span {display:none;}
	


/*------- Footer Section --------*/

.footer_center {width:960px; margin:0 auto;}
.footercentered {width:111px; margin:0 auto;}
.footerspike {background-image:url(images/footer_spike.png); background-repeat:repeat-x; height:32px; margin:-22px 0 0 0;}
.footerrepeat {background-image:url(images/footer_repeat.png); background-repeat:repeat-x; height:333px; margin:-10px 0 0 0;}
.footercentered .footerlogo {background-image:url(images/logo_footer.png); background-repeat:no-repeat; width:111px; height:93px; margin:-367px 0 0 0;}

.footer_sec1 {margin:0 50px 0 0; float:left;}
.header .footer_center .footer_sec1 .sec1_header {background-image:url(images/marriagelocation.png); width:200px; height:21px;}
.decoration {background-image:url(images/decoration.png); width:270px; height:16px; margin:10px 0 0 0;}
.decoration2 {background-image:url(images/decoration_2.png); width:309px; height:16px; margin:0 0 0px 0;}
.header .footer_center .footer_sec1 .map  {background-image:url(images/marriage_location.png); width:271px; height:147px; margin:10px 0 0 0;}
.map a {width:271px; height:147px; display:block;}
.map a span {display:none;}

.footer_contact {background-image:url(images/footer_contact.png); width:310px; height:148px;}

.footer_sec2 {float:left; margin:0 50px 0 0;}
.footer_sec2 .sec2_header {background-image:url(images/sitelinks.png); width:111px; height:21px;}
.column1 {float:left;}
.column2 {float:left; margin:0 0 0 14px;}
.footerlink1 {background-color:#352d21; width:127px; height:28px; margin:-7px 0 0 0;}
.footerlink1 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink1 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footerlink2 {background-color:#352d21; width:127px; height:28px; margin:-5px 0 0 0;}
.footerlink2 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink2 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footerlink3 {background-color:#352d21; width:127px; height:28px; margin:-5px 0 0 0;}
.footerlink3 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink3 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footerlink4 {background-color:#352d21; width:127px; height:28px; margin:-5px 0 0 0;}
.footerlink4 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink4 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footerlink5 {background-color:#352d21; width:127px; height:28px; margin:-7px 0 0 0;}
.footerlink5 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink5 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footerlink6 {background-color:#352d21; width:127px; height:28px; margin:-5px 0 0 0;}
.footerlink6 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink6 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footerlink7 {background-color:#352d21; width:127px; height:28px; margin:-5px 0 0 0;}
.footerlink7 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink7 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footerlink8 {background-color:#352d21; width:127px; height:28px; margin:-5px 0 0 0;}
.footerlink8 p a {padding-left:10px; padding-top:8px; color:#baa08d; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; width:117px; height:20px;}
.footerlink8 p a:hover {background-color:#4c3f2c; width:117px; height:20px;}

.footer_sec3 {float:left;}
.footer_sec3 .sec3_header {background-image:url(images/questions.png); width:120px; height:20px; margin:0 0 11px 0;}
.footer_contact {margin:-8px 0 0 0;}
.footer_contact p {padding-top:95px; padding-left:24px;}
.footer_contact p a {font-size:18px; color:#68543c; font-family:Georgia, "Times New Roman", Times, serif;}
