.hide { display: none; }
body {background:#ffffff; background-image: url(../../pictures/general/greybgd.jpg); background-position:center; background-position:top; background-repeat:repeat; margin: 0px; padding: 0px; text-align:center;}
p {font-family: Arial, sans-serif; color: #000099; font-size:16px; background: transparent;  text-align: center; }
#logo { position:absolute; right: 40px; top: 10px; width: 75px;  border:0 ; background: white; }

#wrapper { position:absolute; left:50%; top: 0px; color: #ffffff; background:transparent; width:10px;margin: 0px; padding: 0px;}
#wrapper1{ position:absolute; left:50%; top: 0px; color: #ffffff; background:transparent; width:400px;margin: 0px; padding: 0px;}
.wrapperwidth { position:absolute; left:-400px; top: 0px; width:800px; color:#ffffff; background:transparent; margin: 0px; padding: 0px;}
#wrapper first-child {margin: 0; }

#head3 { position:absolute; left: -200px ; top: 25px ; width: 400px; font-family: Papyrus, Arial, sans-serif; color: #cc0000 ; background: transparent; font-size:24px; font-weight:bold; text-align: center; }
#head4 { position:absolute; left: -200px ; top: 25px ; width: 400px; font-family: Papyrus, Arial, sans-serif; color: #000099; background: transparent; font-size:24px; font-weight:bold; text-align: center; }
#head5 { position:absolute; left: -200px ; top: 25px ; width: 400px; font-family: Papyrus, Arial, sans-serif; color: #9900cc ; background: transparent; font-size:24px; font-weight:bold; text-align: center; }

#weddingblock1 { position:absolute; left:-210px; top:120px; width:420px; height:400px; background:transparent; border:0 ; margin: 0px; padding: 0px; font-family: Arial, sans-serif; color: #000099; font-size:12px; font-weight:bold; text-align: center; }
#weddingblock2 {  position:absolute; left:-368px; top:665px; width:736px; height:200px; font-family: Arial, sans-serif; color: #000099; font-size:12px; text-align: center; background:transparent; border: 0; margin: 0px; padding: 0px;}
#weddingblock3 { border:0 ; margin: 0px; padding: 0px;  position:absolute; left:-210px; top:140px; width:420px; height:420px; background-image: url(../../pictures/general/weddingpurple.jpg); background-repeat:no-repeat; font-family: Arial, sans-serif; color: #ffff00; font-size:12px; font-weight:bold; text-align: center; }
#weddingblock4 { border:0 ; margin: 0px; padding: 0px;  position:absolute; left:-210px; top: 0px; width:420px; height:420px; background-image: url(../../pictures/wedding/weddingblock.jpg); background-repeat:no-repeat; font-family: Arial, sans-serif; color: #ffff00; font-size:12px; font-weight:bold; text-align: center; }
#customblock1 { position:absolute; left:-210px; top:135px; width:420px; height:420px; background:transparent;  border:0 ; margin: 0px; padding: 0px; font-family: Arial, sans-serif; color: #000099; font-size:12px; text-align: center; }
#block3 { background-image: url(../../pictures/general/goldblock.jpg);  border:0 ; margin: 0px; padding: 0px; font-family: Arial, sans-serif; color: #000099; font-size:12px; text-align: center; position:absolute; left:-210px; top: 0px; width:420px; height:420px;}
#block4 { background-image: url(../../pictures/general/blueblock3.jpg);  border:0 ; margin: 0px; padding: 0px; font-family: Arial, sans-serif; color: #000099; font-size:12px; text-align: center; position:absolute; left:-210px; top: 0px; width:420px; height:420px;}


#nav { position:absolute; left: -365px; top:121px; width: 120px; height:434px; color: #000099; background:white; line-height:17px; background-image: url(../../pictures/wedding/weddingnav.jpg); background-repeat:no-repeat; font-family: Arial, sans-serif; font-size:9pt; text-align: center; }
#nav2 { position:absolute; left: -365px; top:121px; width: 120px; height:434px; color: #000099; background:white; line-height:17px; background-image: url(../../pictures/wedding/savedatenav.jpg); background-repeat:no-repeat; font-family: Arial, sans-serif; font-size:9pt; text-align: center; }
#nav3 { position:absolute; left: -365px; top:121px; width: 120px; height:434px; color: #000099; background:white; line-height:17px; background-image: url(../../pictures/wedding/invitenav.jpg); background-repeat:no-repeat; font-family: Arial, sans-serif; font-size:9pt; text-align: center; }
#nav4 { position:absolute; left: -365px; top:121px; width: 120px; height:434px; color: #000099; background:white; line-height:17px; background-image: url(../../pictures/wedding/weddingnav2.jpg); background-repeat:no-repeat; font-family: Arial, sans-serif; font-size:9pt; text-align: center; }

#picturenavblock { font-family: Arial, sans-serif; color: #ffffff ; background:transparent;  font-size:12px; text-align: center; position:absolute; left:245px; top:30px; width:120px; text-align:center; background-image: url(../../pictures/wedding/weddingpicturenav2.jpg);}
#picturenavblock2 { font-family: Arial, sans-serif; color: #ffffff ; background:transparent;  font-size:12px; text-align: center; position:absolute; left:245px; top:30px; width:120px; text-align:center; background-image: url(../../pictures/wedding/savedatepicturenav.jpg);}

#personalnavblock  { font-family: Arial, sans-serif; color: #cc6633 ; background:transparent;  font-size:11px; text-align: center; position:absolute; left:243px; top:30px; width:140px; height:650px; overflow:auto; text-align:center; background-image: url(../../pictures/wedding/weddingpicturenav.jpg);}
#personalnavblock2 { font-family: Arial, sans-serif; color: #000099 ; background:transparent;  font-size:11px; text-align: center; position:absolute; left:253px; top:30px; width:140px; height:670px; overflow:auto; text-align:center; background-image: url(../../pictures/wedding/savedatepicturenav.jpg);}
#personalnavblock3 { font-family: Arial, sans-serif; color: #000099 ; background:transparent;  font-size:11px; text-align: center; position:absolute; left:-60px; top: 0px; width:120px; text-align:center; background-image: url(../../pictures/wedding/invitepicturenav.jpg); background-repeat: repeat;}

#picturenav { background:white; font-family: Arial, sans-serif; color:black; background:transparent;  font-size:12px; text-align: center; position:absolute; left: 240px; top: 30px; width: 145px;}

#offerblock{ position:absolute; left:-380px; top:12px; width: 124px; height:60px; background-image: url(../../pictures/general/offerblock.jpg); border:0;  }


#weddingtext3 { position:absolute;  left: 10px; top: 390px; width: 380px; text-align:  left; }
#weddingtext4 { position:absolute; right: 20px; top: 375px; width: 200px; text-align: right; }
#weddingtext5 { position:absolute;  left:-20px; top: 298px; width: 320px; text-align:center; }
#weddingtext6 { position:absolute; right: 10px; top:  15px; width: 200px; text-align: right; }
#weddingtext7 { position:absolute;  left: 10px; top:  15px; width: 200px; text-align:  left; }
#weddingtext8 { position:absolute;  left:-20px; top: 280px; width: 320px; text-align:center; }
#weddingtext9 { position:absolute;  left:-20px; top: 250px; width: 320px; text-align:center; }
#weddingtext10{ position:absolute;  left: 10px; top:  32px; width: 380px; text-align:center; }
#weddingtext11{ position:absolute;  left: 20px; top:  10px; width: 380px; font-family: Papyrus, Arial, sans-serif; color:#ffff00; background: transparent; font-size:18px; font-weight:bold; text-align: center; }
#weddingtext12{ position:absolute; left:  20px; top:  62px; width: 220px; }
#weddingtext13{ position:absolute; left:  10px; top: 350px; width: 190px; }
#weddingtext14{ position:absolute; left: 220px; top: 350px; width: 190px; }

#text1 { position:absolute; left: -200px; top: 70px; width: 400px; font-family: Arial, sans-serif; color: black; background: transparent;  font-size:12px; font-weight:bold; text-align: center; }
#text2 { position:absolute; left: 21px; top: 4px; width: 350px; font-family: Arial, sans-serif; color: #000099; background: transparent;  font-size:12px; text-align: left; }
#text3 { position:absolute; left: 21px; top: 178px; width: 350px; font-family: Arial, sans-serif; color: #000099; background: transparent;  font-size:12px; text-align: left; }
#text4 { position:absolute; left: 450px; top: 4px; width: 200px; font-family: Arial, sans-serif; color: #000099; background: transparent;  font-size:12px; text-align: left; }
#text5 { background:transparent; font-family: Arial, sans-serif; color:black; font-size:12px; text-align:center; position:absolute; left: 0px; top:-20px; width: 155px;}
#text8 { position:absolute; left:0px; top:6px; width: 124px; font-family: Papyrus, Arial, sans-serif; color: #ffffff; font-size:14px; font-weight:bold; text-align: center; }
#text9 { position:absolute; left:20px; top:941px; width: 80px; font-family: Arial, sans-serif; color: black; font-size:12px; font-weight:bold; text-align: center; }

#text16 { position:absolute; right:20px ; top: 350px ;  width: 200px; font-family: Arial, sans-serif; color: white  ; background: transparent;  font-size:12px; text-align:right; }
#text17 { position:absolute;  left:10px ; top: 350px ;  width: 200px; font-family: Arial, sans-serif; color: white  ; background: transparent; font-size:12px; color:#cc6633; font-weight:bold; text-align: left; }
#text18{ position:absolute; left: 20px; top: 0px; width: 360px; font-family: Arial, sans-serif; color: white; background: transparent; font-size:12px; font-weight:bold; text-align: center; }
#text19{ position:absolute; left: 20px; top: 20px; width: 360px; font-family: Papyrus, Arial, sans-serif; color: #663300; background: transparent; font-size:18px; font-weight:bold; text-align: center; }
#text21{ position:absolute; left:  6px; top:  73px; width: 220px; border:0px; }
#text22{ position:absolute; left:  6px; top:  73px; width: 220px; border:0px; }
#text23{ position:absolute; left:  6px; top:  73px; width: 220px; border:0px; }
#text24 { position:absolute; right:20px ; top: 350px ;  width: 200px; font-family: Arial, sans-serif; color:#000099 ; background: transparent;  font-size:12px; text-align:right; }
#text25{ position:absolute;  left:10px ; top: 350px ;  width: 200px; font-family: Arial, sans-serif; color: #000099 ; background: transparent; font-size:12px;  font-weight:bold; text-align: left; }
#text26{ position:absolute; left: 20px; top: 20px; width: 360px; font-family: Papyrus, Arial, sans-serif; color: #cc0000; background: transparent; font-size:18px; font-weight:bold; text-align: center; }
#text27{ position:absolute; left: 20px; top: 15px; width: 360px; font-family: Papyrus, Arial, sans-serif; color: #ffffff; background: transparent; font-size:18px; font-weight:bold; text-align: center; }
#text28{ position:absolute; left: 20px; top: 15px; width: 360px; font-family: Papyrus, Arial, sans-serif; color: #000099; background: transparent; font-size:18px; font-weight:bold; text-align: center; }


#ordertext { position:absolute; left: -200px; top: 580px; width: 400px; font-family: Arial, sans-serif; color: black; background: transparent;  font-size:12px; font-weight:bold; text-align: center; }
#fliptext { position:absolute; left:50px; top: 35px; width: 300px; text-align:center; font-weight:normal;}


.img { width: 100px; height:20px; border:0px #000099 solid ; background: transparent; padding-bottom: 0px; margin:0;  }
.imglbl { font-family: Arial, sans-serif; color: #000099; font-size:12px; background: transparent; text-align: center; }
#img0 { position:absolute; left:  11px ; top: 62px ; }
#img1 { position:absolute; left: 107px ; top: 62px ; }
#img2 { position:absolute; left: 203px ; top: 62px ; }
#img3 { position:absolute; left: 299px ; top: 62px ; }
#img4 { position:absolute; left: 440px ; top: 62px ; }
#img5 { position:absolute; left: 536px ; top: 62px ; }
#img6 { position:absolute; left: 630px ; top: 39px ; }
#img7 { position:absolute; left:  70px ; top: 65px ; }
#img10 { position:absolute; left: 18px; top: 273px; width: 390px; height:100px; border:0 ; background: transparent; padding-bottom: 0px; margin:0; font-family: Arial, sans-serif; color: white; font-size:12px; text-align: left; }
#img11{ position:absolute; left:  36px; top: 109px; text-align: left; }
#img12{ position:absolute; left: 263px; top:  47px; text-align: left; }
#img13{ position:absolute; left: 258px; top: 221px; text-align: left; }
#img14{	position:absolute; left:  34px;	top: 237px;	text-align: left; }
#img15{	position:absolute; left: 202px;	top: 59px;	text-align: left; }
#img16{	position:absolute; left:-289px;	top: 462px;	text-align: left; }
#img17{	position:absolute; left:   9px;	top: 223px;	text-align: left; }
#img18{	position:absolute; left:-306px;	top: 66px;	text-align: left; }

#navimg { position:absolute; left: -380px; top:70px; color: #ffffff; background:transparent; width: 120px;  border:0;  }

#weddingimg  { position:absolute; left:70px; top: 60px; width: 280px; text-align:center; }
#weddingimg1 { position:absolute; left:60px; top: 60px; width: 280px; text-align:center; }
#weddingimg2 { position:absolute; left:60px; top: 80px; width: 280px; text-align:center; }


span.bold    { font-size:20px; font-weight:bold; }
span.yellow  { color:#ffff00; font-weight:bold; text-decoration: underline; } 
span.yellow1 { color:#FFFF00; text-decoration:underline; }
span.yellow2 { color:#FFFF00; font-weight:bold; text-decoration: none; }
span.white   { font-family: Arial, sans-serif; color: white; font-size:11px; font-weight: normal ; text-decoration: none;}
span.white1  { font-family: Arial, sans-serif; color: white; font-size:12px; font-weight: bold ; text-decoration: underline;}
span.white2  { font-family: Arial, sans-serif; color: white; font-size:12px; font-weight: normal ; text-decoration: none;}
span.white3  { font-family: Arial, sans-serif; color: white; font-size:12px; font-weight: bold ; text-decoration: none;}
span.white5  { font-family: Papyrus, Arial, sans-serif; color:white; font-size:14px; font-weight: bold; }
span.white6  { font-family: Arial, sans-serif; color:white; font-size:11px; font-weight: bold ; text-decoration: none;}

span.black   { font-family: Arial, sans-serif; color: black; font-size:11px; font-weight: bold ; text-decoration:none; }
span.black1  { font-family: Arial, sans-serif; color: black; font-size:12px; font-weight: bold ; text-decoration: underline; }
span.black2  { font-family: Verdana, Arial, sans-serif; color: black; font-size:10px; font-weight: bold ; text-decoration: none;}
span.black3   { color:#000000; font-weight:bold; text-decoration: none; }
span.red     { color:#cc0000; font-weight:bold; text-decoration: none; }
span.red1    { color:#cc0033; font-size:14px; font-weight:bold; text-decoration: underline; }
span.red2    { color:#cc3333; font-weight:normal; text-decoration: none; }
span.red4    { color: #CC3333; font-weight:bold; text-decoration:underline; }
span.blue    { color:#000099; }
span.blue1   { color:#000099; font-weight:bold; text-decoration:underline; }
span.blue2   { font-family: Arial, sans-serif; color:#000099; font-size:11px; font-weight: bold ; text-decoration: none;}
span.blue3   { font-family: Arial, sans-serif; color:#000099; font-weight: bold ; text-decoration: none;}
span.blue4   { font-family: Arial, sans-serif; color:#000099; font-size:10px; font-weight: normal; text-decoration: none;}
span.blue5   { color: #3399FF; }
span.brown   { color:#663300; font-weight:bold; text-decoration: none; }
span.brown1  { color:#CC6633; font-weight:bold; text-decoration:underline; }
span.brown2  { font-family: Arial, sans-serif; color:#CC6633; font-size:11px; font-weight: bold ; text-decoration: none;}
span.brown3  { font-family: Arial, sans-serif; color:#CC6633; font-size:12px; font-weight: bold ; text-decoration: underline; }
span.brown4  { color:#663300; font-weight:bold; text-decoration:underline; }
span.brown5  { color: #FF9933; }

#footer { position:absolute; left:0px; top: 720px; background-color:#ffffff; width: 100%; height:90px; margin: 0px; text-align:center; border: 2px white solid; border-top-color: #000099; border-bottom-color: #000099; }
#footertext { position:absolute; right: 10px; top: 15px; background-color:transparent; width: 100%; margin: 0px; text-align:center; border: 0; font-family: Arial, sans-serif; font-size:9pt; font-weight:normal; color:#000099; }

a img {border:none;}
a:link    {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#000099; background: transparent; }
a:visited {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#000099; background: transparent; }
a:hover   {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#cc00cc; background: transparent; }
a:active  {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#000099; background: transparent; }

