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

@import url(/css/reset.css);

/*---------- page template styles -----------*/

#all {margin:10px auto; height:800px; width:1000px;}
#Wrap_right{float:left; height:800px; width:822px;}
#gallery{height:560px; width:822px;}

#Nav_left{background:url(/images/v2/NAV_left.jpg) left top;}
#header{background:#fffdda;}
#footer{background:#fffdda;}

#flash_gallery{text-align:center; padding-top:25px;}

#w_Nav_left{background:url(/images/v2/NAV_left.jpg) left top;}
#w_header{background:#fffdda;}
#w_footer{background:#fffdda;}

#e_Nav_left{float:left; height:800px; width:178px;}
#e_header{background:#ffeceb; width:822px; height:130px;}
#e_footer{background:#ffeceb; width:822px; height:110px; text-align:center;}

#p_Nav_left{background:url(/images/v2/NAV_left.jpg) left top;}
#p_header{background:#dcf2f3;}
#p_footer{background:#dcf2f3;}

#disclaimer{text-align:center; font-size:12px; clear:both;}

p.disclaimer{}
a.disclaim{color:#737a4c;}
.flash{padding-top:15px;}

#header{}
#header2{height:100px; width:653px; background:#ffbdc1 url(/images/header_destination.jpg) no-repeat; text-align:center;}
#text{text-align:right; color:#736152; font-size:14px; font-style:normal; float:left; width:521px; height:112px; padding-top:10px; margin:10px;}
#image{float:left; width:112px; height:403px;padding-top:10px;}
#footer2{clear:both; color:#000000; font-size:12px; padding-top:30px; text-align:center;}

body {background: white; font-family: Arial, Helvetica, sans-serif; line-height: 1em;}

/*---------- logos -----------*/
h1 a { display:block; width:178px; height:130px; background:url(/images/sprites.jpg) top left no-repeat; text-indent:-9999px; float:left; margin:0; padding:0; }
h2 a { display:block; width:178px; height:110px; background:url(/images/sprites.jpg) 0 -200px no-repeat; text-indent:-9999px; float:left; margin:0; padding:0; }

/*---------- left navigation ----------*/
#menu { background:url(/images/menu_back.gif) top left repeat-y; width:178px; height:560px; margin:0 0 0 0; padding:0; float:left; }
#menu span { display: none; }
#menu li, #menu a {display:block; width:178px; }
#menu a {height:30px;}
#menu li { float:left; list-style:none; display:inline; }    

/*---------- positions the background image ----------*/
#btn_1, #btn_2, #btn_3, #btn_4, #btn_5, #btn_6, #btn_7, #btn_8, #btn_9, #btn_10, #btn_11, #btn_12, #btn_13, #btn_14, #btn_15 {width: 178px;}
#btn_1 {background:url(/images/sprites.jpg) -200px 0 no-repeat; height:43px;}
#btn_2 {background:url(/images/sprites.jpg) -200px -43px no-repeat; height:32px; }
#btn_3 {background:url(/images/sprites.jpg) -200px -75px no-repeat; height:32px; }
#btn_4 {background:url(/images/sprites.jpg) -200px -109px no-repeat; height:32px; }
#btn_5 {background:url(/images/sprites.jpg) -200px -145px no-repeat; height:32px;}
#btn_6 {background:url(/images/sprites.jpg) -200px -181px no-repeat; height:32px;}
#btn_7 {background:url(/images/sprites.jpg) -200px -212px no-repeat; height:39px;}
#btn_8 {background:url(/images/sprites.jpg) -200px -253px no-repeat; height:28px;}
#btn_9 {background:url(/images/sprites.jpg) -200px -281px no-repeat; height:18px;}
#btn_10 {background:url(/images/sprites.jpg) -200px -299px no-repeat; height:18px;}
#btn_11 {background:url(/images/sprites.jpg) -200px -317px no-repeat; height:18px;}
#btn_12 {background:url(/images/sprites.jpg) -200px -335px no-repeat; height:18px;}
#btn_13 {background:url(/images/sprites.jpg) -200px -353px no-repeat; height:18px;}
#btn_14 {background:url(/images/sprites.jpg) -200px -371px no-repeat; height:26px;}
#btn_15 {background:url(/images/sprites.jpg) -200px -397px no-repeat; height:36px;}
#btn_16 {background:url(/images/sprites.jpg) -200px -433px no-repeat; height:36px;}
#btn_17 {background:url(/images/sprites.jpg) -200px -469px no-repeat; height:40px;}

/*---------- positions the hover state ----------*/
#btn_1:hover {background-position: -400px -0px;}
#btn_2:hover {background-position: -400px -43px;}
#btn_3:hover {background-position: -400px -75px;}
#btn_4:hover {background-position: -400px -109px;}
#btn_5:hover {background-position: -400px -145px;}
#btn_6:hover {background-position: -400px -181px;}
#btn_7:hover {background-position: -400px -212px;}
#btn_8:hover {background-position: -400px -253px;}
#btn_9:hover {background-position: -400px -281px;}
#btn_10:hover {background-position: -400px -299px;}
#btn_11:hover {background-position: -400px -317px;}
#btn_12:hover {background-position: -400px -335px;}
#btn_13:hover {background-position: -400px -353px;}
#btn_14:hover {background-position: -400px -371px;}
#btn_15:hover {background-position: -400px -397px;}
#btn_16:hover {background-position: -400px -433px;}
#btn_17:hover {background-position: -400px -469px;}

/*---------- positions the background image ----------*/
#btn_wa, #btn_wb, #btn_wc, #btn_wd, #btn_we, #btn_wf, #btn_wg, #btn_wh, #btn_wi, #btn_wj, #btn_wk, #btn_wl, #btn_wm, #btn_wn, #btn_wo, #btn_wp, #btn_wq, #btn_wr {width: 178px;}
#btn_wa {background:url(/images/sprites2.jpg) 0px -25px no-repeat; height:34px;}
#btn_wb {background:url(/images/sprites2.jpg) 0px -59px no-repeat; height:28px; }
#btn_wc {background:url(/images/sprites2.jpg) 0px -87px no-repeat; height:28px; }
#btn_wd {background:url(/images/sprites2.jpg) 0px -115px no-repeat; height:27px; }
#btn_we {background:url(/images/sprites2.jpg) 0px -142px no-repeat; height:27px;}
#btn_wf {background:url(/images/sprites2.jpg) 0px -169px no-repeat; height:27px;}
#btn_wg {background:url(/images/sprites2.jpg) 0px -196px no-repeat; height:25px;}
#btn_wh {background:url(/images/sprites2.jpg) 0px -219px no-repeat; height:18px;}
#btn_wi {background:url(/images/sprites2.jpg) 0px -237px no-repeat; height:19px;}
#btn_wj {background:url(/images/sprites2.jpg) 0px -256px no-repeat; height:17px;}
#btn_wk {background:url(/images/sprites2.jpg) 0px -273px no-repeat; height:18px;}
#btn_wl {background:url(/images/sprites2.jpg) 0px -291px no-repeat; height:18px;}
#btn_wm {background:url(/images/sprites2.jpg) 0px -309px no-repeat; height:17px;}
#btn_wn {background:url(/images/sprites2.jpg) 0px -331px no-repeat; height:23px;}
#btn_wn2 {background:url(/images/sprites2.jpg) 0px -354px no-repeat; height:17px;}
#btn_wn3 {background:url(/images/sprites2.jpg) 0px -371px no-repeat; height:20px;}
#btn_wo {background:url(/images/sprites2.jpg) 0px -391px no-repeat; height:25px;}
#btn_wp {background:url(/images/sprites2.jpg) 0px -416px no-repeat; height:72px;}
#btn_wq {background:url(/images/sprites2.jpg) 0px -488px no-repeat; height:46px;}
#btn_wr {background:url(/images/sprites2.jpg) 0px -535px no-repeat; height:50px;}


/*---------- positions the hover state ----------*/
#btn_wa:hover {background-position: -200px -25px;}
#btn_wb:hover {background-position: -200px -59px;}
#btn_wc:hover {background-position: -200px -87px;}
#btn_wd:hover {background-position: -200px -115px;}
#btn_we:hover {background-position: -200px -142px;}
#btn_wf:hover {background-position: -200px -169px;}
#btn_wg:hover {background-position: -200px -196px;}
#btn_wh:hover {background-position: -200px -219px;}
#btn_wi:hover {background-position: -200px -237px;}
#btn_wj:hover {background-position: -200px -256px;}
#btn_wk:hover {background-position: -200px -273px;}
#btn_wl:hover {background-position: -200px -291px;}
#btn_wm:hover {background-position: -200px -309px;}
#btn_wn:hover {background-position: -200px -331px;}
#btn_wn2:hover {background-position: -200px -354px;}
#btn_wn3:hover {background-position: -200px -371px;}
#btn_wo:hover {background-position: -200px -391px;}
#btn_wp:hover {background-position: -200px -416px;}
#btn_wq:hover {background-position: -200px -488px;}
#btn_wr:hover {background-position: -200px -535px;}

/*---------- NEW WEDDING LEFT NAV ---------*/
#btn_w1, #btn_w2, #btn_w3, #btn_w4, #btn_w5, #btn_w6, #btn_w7, #btn_w8, #btn_w9, #btn_w10, #btn_w11, #btn_w12, #btn_w13, #btn_w14, #btn_w15, #btn_w16, #btn_w17, #btn_w18 {width: 178px;}
#btn_w1 {background:url(/images/sprites2.jpg) 0px -25px no-repeat; height:35px;}
#btn_w2 {background:url(/images/sprites2.jpg) 0px -60px no-repeat; height:28px; }
#btn_w3 {background:url(/images/sprites2.jpg) 0px -88px no-repeat; height:28px; }
#btn_w4 {background:url(/images/sprites2.jpg) 0px -115px no-repeat; height:21px; }
#btn_w5 {background:url(/images/sprites2.jpg) 0px -136px no-repeat; height:16px;}
#btn_w6 {background:url(/images/sprites2.jpg) 0px -152px no-repeat; height:19px;}
#btn_w7 {background:url(/images/sprites2.jpg) 0px -171px no-repeat; height:18px;}
#btn_w8 {background:url(/images/sprites2.jpg) 0px -189px no-repeat; height:17px;}
#btn_w9 {background:url(/images/sprites2.jpg) 0px -206px no-repeat; height:20px;}
#btn_w10 {background:url(/images/sprites2.jpg) 0px -226px no-repeat; height:24px;}
#btn_w11 {background:url(/images/sprites2.jpg) 0px -250px no-repeat; height:27px;}
#btn_w12 {background:url(/images/sprites2.jpg) 0px -277px no-repeat; height:27px;}
#btn_w13 {background:url(/images/sprites2.jpg) 0px -304px no-repeat; height:27px;}
#btn_w14 {background:url(/images/sprites2.jpg) 0px -331px no-repeat; height:27px;}
#btn_w15 {background:url(/images/sprites2.jpg) 0px -358px no-repeat; height:27px;}
#btn_w16 {background:url(/images/sprites2.jpg) 0px -411px no-repeat; height:90px;}
#btn_w17 {background:url(/images/sprites2.jpg) 0px -501px no-repeat; height:34px;}
#btn_w18 {background:url(/images/sprites2.jpg) 0px -535px no-repeat; height:50px;}

/*---------- positions the hover state ----------*/
#btn_w1:hover {background-position: -200px -25px;}
#btn_w2:hover {background-position: -200px -60px;}
#btn_w3:hover {background-position: -200px -88px;}
#btn_w4:hover {background-position: -200px -115px;}
#btn_w5:hover {background-position: -200px -136px;}
#btn_w6:hover {background-position: -200px -152px;}
#btn_w7:hover {background-position: -200px -171px;}
#btn_w8:hover {background-position: -200px -189px;}
#btn_w9:hover {background-position: -200px -206px;}
#btn_w10:hover {background-position: -200px -226px;}
#btn_w11:hover {background-position: -200px -250px;}
#btn_w12:hover {background-position: -200px -277px;}
#btn_w13:hover {background-position: -200px -304px;}
#btn_w14:hover {background-position: -200px -331px;}
#btn_w15:hover {background-position: -200px -358px;}
#btn_w16:hover {}
#btn_w17:hover {background-position: -200px -501px;}
#btn_w18:hover {background-position: -200px -535px;}

/*---------- menu pop out ----------*/


/*---------- footer styles ----------*/
dfn.default{font-style:normal;}
p.disclaimer{}
a.disclaim{color:#737a4c;}
#disclaimer{text-align:center; font-size:12px;}
a{text-decoration:none; color:#000000;}
p{font-size:10px; color:#737a4c;}

/*---------- footer navigation ----------*/
#footer_navigation {width:394px; height:24px; margin:0 auto; padding:40px 0 0 0;}
#footer_navigation span {display: none;}
#footer_navigation li, #footer_navigation a {display:block; height:24px; }
#footer_navigation li {float:left; list-style:none; display:block;}
#btn_a, #btn_b, #btn_c {margin-right:20px;}
#btn_a {background:url(/images/sprites.jpg) 0 -320px no-repeat; width:108px;}
#btn_b {background:url(/images/sprites.jpg) 0 -380px no-repeat; width:109px; }
#btn_c {background:url(/images/sprites.jpg) 0 -440px no-repeat; width:64px; }
#btn_d {background:url(/images/sprites.jpg) 0 -500px no-repeat; width:53px; }
#btn_a:hover {background-position: 0 -350px;}
#btn_b:hover {background-position: 0 -410px;}
#btn_c:hover {background-position: 0 -470px;}
#btn_d:hover {background-position: 0 -530px;}

/*---------- shortcuts -----------*/
.ml-500{margin-left:500px;}
.mb-30{margin-bottom:30px;}

.p-10{padding:10px;}
.p-20{padding:20px;}
.p-30{padding:30px;}
.p-40{padding:40px;}

.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}

.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}

.pr-10{padding-right:10px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}

.pl-10{padding-left:10px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}