body { 
 background-color: #fdfbfc; 
 color: #000000;
 margin: 0;
 font-size: 11pt;
 font-family: Verdana, Arial, Helvetica, sans-serif
}
a:link { color: #666666; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }

.iframeContent { background-color: #fdfbfc;  }

a.wedFolioLInk { color: #fdfbfc;  }
a.wedFolioLInk:link { color: #fdfbfc; }
a.wedFolioLInk:visited { color: #fdfbfc; }
a.wedFolioLInk:hover { color: #ff0000; }

.copyright { color: #bbbbbb;  font-size:7.5pt; }
a.copyrightLInk { color: #bbbbbb;  font-size:7.5pt;  }
a.copyrightLInk:link { color: #bbbbbb; }
a.copyrightLInk:visited { color: #bbbbbb; }
a.copyrightLInk:hover { color: #ff0000; }

.fontsmaller { font-size: 9px; }

.wedFolio1margin { margin-top: 10px}
.joshKirrillyMargin  { margin-top: 2.5px}
.emmaTomMargin  { margin-top: 7px}

.aboutText { line-height: 16pt; margin-bottom: 21pt; text-align:justify; }
.packagesTitleSub { color: #ff0000;  line-height: 17pt; margin-bottom: 5pt; text-align:justify; }

.aboutTitle {  color: #ff0000;  line-height: 12pt; margin: 12pt 0pt 10pt 0pt; text-align:justify; }
.aboutContent { font-size: 10.5pt; line-height: 12.5pt; margin: 0pt 3pt 3pt 0pt;  text-align:justify; }
.aboutFooter { font-size: 11pt; line-height: 13pt; margin: 8pt 0pt 0pt 0pt;  text-align:right; }
.aboutTextUpdate { line-height: 17pt; margin-bottom: 15pt; text-align:justify; }
.aboutMargin { margin-left: 43pt; margin-right: 27pt; margin-top: 31pt; margin-bottom: 20pt;   }
.aboutMarginPackages { margin: 12pt 25pt 20pt 5pt; }
.aboutBoxL { margin-left: 10pt; margin-right: 55pt; margin-top: 10pt; margin-bottom: 20pt;   }
.aboutFooter { margin-left: 115pt;  }

.contactMargin { margin-top: 15pt; margin-bottom: 15pt; text-align:justify; }
.contactDetails { font-weight: bold; }
.contactInfoMargin { margin-left: 65pt; margin-top: 20pt;  }
.contactDetailsMargin { font-weight: bold; margin-bottom: 5pt; }
.contactFormMargin { margin-left: 175pt; margin-top: 10pt;  }
.contactFooter { margin-left: 470pt; }

.dictionaryMargin { margin-right: 10pt; margin-bottom: 14pt;   }
.dictionaryTitle { color: #ff0000;  line-height: 12pt; margin-bottom: 5pt; text-align:justify; }
.dictionaryText { color: #bbbbbb; font-size:10pt; line-height: 12pt; text-align:justify; }
.packageText { color: #bbbbbb; font-size:14pt; line-height: 12pt; margin-left: 7pt;  text-align:justify; }

.footer { color: #ff0000;  margin-right: 10pt; }
.footerNoM { color: #ff0000;  }
.footerM { color: #ff0000; margin-right: 20pt; }
.footerMT { color: #ff0000; margin-right: 10pt; margin-top: 20pt; }

.folioText { font-weight:bold; margin-left: 80pt; margin-top: 60pt;  margin-bottom: 12pt; }
.folioPhoto {  margin-left:10pt;  margin-top: 15pt;}
.folioPetronellaStefan {   margin-top: 7pt;}

.photoTitle { font-weight:bold;  margin-bottom: 18pt;}

.menuMargin { margin-top: 25px}

a.arrowLink { color: #bbbbbb;  font-weight: bolder;  }
a.wedTH { color: #bbbbbb; font-size:10.5pt; }
a.wedTH:hover { color: #ff0000; font-size:11pt; }
.wedTHnot { color: #bbbbbb; font-size:11pt; }
.marginPackagesTB {  margin-top: 5px; margin-bottom:5px;  }
.marginT5  { margin-top: 5px}
.marginT10 {  margin-top: 10px; }
.marginWedThumbs { margin-left: 15px; }
.paddingAboutLeft { padding-right: 50px; }
.iframeContentWed  { color:#FF0000; margin-top: 10px; }
.weddingCouple  { color:#FF0000; font-size:16pt; margin-bottom: 21pt; }
.textColor { color: #ff0000; }
.popupCaptionWed {  font-size: 12pt; margin-top: 2px; text-align:center;  }
.popupBylineGrey { color: #bbbbbb; font-size: 10pt; text-align:right; }

