@font-face { font-family:weddingfont; src:url(FrankMirellaScript2.ttf); }
div.showquickquote div.lightbox { display:block; }
div.showquickquote div.quickquote { display:block; }
div.showpackage div.lightbox { display:block; }
div.showpackage div.package { display:block; }
div.wedmain { color:black; }
div.wedmain .thin-light-blue { border-color:#5f3a16; }
div.wedmain .mainback { background-color:#cb7128; }
div.wedmain .mainback p { color:black; }
div.lightbox { display:none; }
div.quickquote { display:none; }
div.package { display:none; }
p { line-height:130%; }
.wedding-title { color:white; font-family:weddingfont, "Times New Roman", Times, serif;; text-shadow:0.0em 0.0em 0.1em #DDDDDD; text-align:center; }
h1.wedding-title { color:#5f3a16; letter-spacing:2px; font-size:240%; padding:0px; margin:0px; margin-bottom:5px; }
body.weddings div.header { height:60px; position:fixed; width:100%; background-color:#FFFFEA; z-index:10; border-bottom:2px solid #5f3a16; padding:0px; margin:0px; }
body.weddings div.header div.title { text-align:center; margin:auto; margin-top:15px; }
body.weddings div.header div.title span h1 { font-size:32pt; display:inline; line-height:100%; }
body.weddings div.header div.title span h1 a { style-color:#5f3a16; }
body.weddings div.header div.title span img { display:inline; }
body.weddings div.header div.row { margin-top:30px; margin-right:5px; position:absolute; right:0px; top:0px; float:right; }
body.weddings div.header div.row img.otherlogo { position:relative; top:2px; }
body.weddings div.header a.sitelogo img { position:absolute; top:0px; left:0px; }
body.weddings div.background { background-color:black; width:100%; height:100%; position:fixed; }
body.weddings div.background img { height:1000px; left:0px; top:0px; position:absolute; }
body.weddings div.body { width:1040px; margin-top:0px; margin:auto; }
body.weddings div.body div.holder { border:2px solid #5f3a16; border-width:0px 2px 2px 2px; position:relative; overflow:hidden; }
body.weddings div.body div.holder div.brown-bg { padding-top:60px; width:1036px; height:3000px; overflow:hidden; opacity:.6; background-color:#cb7128; position:absolute; }
body.weddings div.body div.holder div.fade { width:1040px; background-repeat:repeat-x; position:absolute; bottom:0px; height:260px; background-image:url('/images/whitefade.png'); }
body.weddings div.body div.holder div.inner { padding-top:60px; }
body.weddings div.body div.holder div.inner div.columns { z-index:2; position:relative; margin:20px 0px 20px 0px; }
body.weddings div.body div.holder div.inner div.columns div.column { background-color:white; width:300px; float:left; padding:8px; margin-left:20px; }
body.weddings div.body div.holder div.inner div.columns div.column img.wide { width:298px; }
body.weddings div.body div.holder div.inner div.columns div.column ul { margin-bottom:10px; padding-left:10px; line-height:130%; }
body.weddings div.body div.holder div.inner div.columns div.column ul li { list-position:inside; margin-top:8px; }
