#id114alterations *:first-child,
#id98service *:first-child,
#tuxedotext *:first-child,
#quotestext *:first-child,
#homecontenttext *:first-child,
#id85wedding *:first-child,
#id107bedding *:first-child  {
   padding-top: 0px;
}

#id85wedding p,
#id114alterations p,
#id98service p,
#tuxedotext p  {
   font: bold 17px/17px Verdana;
   margin: 0px;
   color: #032158;
   text-align: center;
}

#id91tuxedo,
#id113alterations  {
   visibility: visible;
   position: absolute;
   top: 521px;
   z-index: 3;
   width: 134px;
   height: 134px;
   background-repeat: no-repeat;
}

#copyright2007martinizingof p  {
   font: 11px/17px "Times New Roman";
   margin: 0px;
   color: #0C0C1C;
   padding-top: -22px;
   text-align: left;
}

#id83wedding,
#id100service  {
   visibility: visible;
   position: absolute;
   top: 521px;
   z-index: 4;
   width: 134px;
   height: 134px;
   background-repeat: no-repeat;
}

#copyright2007martinizingof  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 688px;
   z-index: 3;
   width: 360px;
}

#printcouponbutton a:hover  {
   background-position: -135px 0%;
}

#printcouponbutton a  {
   background: url(homemedia/printcouponbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 135px;
   font-size: 38px;
   line-height: 38px;
}

#menumenu li a:hover  {
   background-color: #C0C0C0;
   color: #00FFFF;
   font-style: italic;
}

#id114alterations p  {
   padding-top: 67px;
   padding-bottom: 33px;
}

#sealbutton a:hover  {
   background-position: -170px 0%;
}

#printcouponbutton  {
   visibility: visible;
   position: absolute;
   left: 598px;
   top: 447px;
   z-index: 9;
   width: 135px;
   height: 38px;
}

#homecontenttext p  {
   font: 14px/17px "Trebuchet MS";
   margin: 0px;
   padding-bottom: 33px;
   padding-top: 67px;
   padding-left: 3px;
   text-align: left;
   color: #000066;
   letter-spacing: 1px;
}

#weddingspecial p  {
   font: bold 17px/17px "Myriad Pro";
   margin: 0px;
   padding-bottom: 8px;
   text-align: center;
   color: #032158;
   letter-spacing: 3px;
}

#id114alterations  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 501px;
   z-index: 4;
   width: 118px;
}

#id113alterations  {
   background-image: url(homemedia/id113alterations.gif);
   left: 634px;
}

#homecontenttext  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 189px;
   z-index: 7;
   width: 390px;
}

#id107bedding p  {
   font: bold 17px/17px Verdana;
   margin: 0px;
   color: #032158;
   padding-bottom: 33px;
   padding-top: 67px;
   text-align: justify;
}

#weddingspecial  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 230px;
   z-index: 5;
   width: 105px;
}

#id85wedding p  {
   padding-top: 22px;
   padding-bottom: 6px;
}

#samedaytext p  {
   font: 17px/17px "Tw Cen MT";
   margin: 0px;
   color: #BC2246;
   letter-spacing: -1px;
   padding-bottom: 33px;
   padding-top: 67px;
   padding-left: 3px;
   text-align: center;
}

#id98service p  {
   padding-top: 22px;
   padding-bottom: 6px;
}

#llittlethings  {
   background: url(locationsmedia/llittlethings.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 447px;
   top: 80px;
   z-index: 5;
   width: 243px;
   height: 28px;
}

#menumenu li a  {
   background-color: #E8E8E8;
   font-style: Normal;
   border-bottom-color: #FFFFFF;
   border-bottom-style: inset;
   border-right-color: #FFFFFF;
   border-right-style: inset;
   border-top-color: #FFFFFF;
   border-top-style: inset;
   border-width: 1px;
   border-left: 0px;
   text-decoration: none;
   color: #032158;
   height: 100%;
   display: block;
}

#id106bedding  {
   background: url(homemedia/id106bedding.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 336px;
   top: 521px;
   z-index: 3;
   width: 133px;
   height: 134px;
}

#quotestext p  {
   font: 14px/17px "Trebuchet MS";
   padding: 67px 12px 50px 3px;
   margin: 0px;
   text-align: left;
   color: #032158;
}

#id100service  {
   background-image: url(homemedia/id100service.gif);
   left: 185px;
}

#tuxedotext p  {
   padding-top: 67px;
   padding-bottom: 33px;
}

#id107bedding  {
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 499px;
   z-index: 3;
   width: 68px;
}

#sealbutton a  {
   background: url(ourdifferencemedia/sealbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 119px;
   width: 170px;
   font-size: 119px;
   line-height: 119px;
}

#menumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#id98service  {
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 500px;
   z-index: 4;
   width: 124px;
}

#samedaytext  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 599px;
   z-index: 5;
   width: 594px;
}

#id85wedding  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 500px;
   z-index: 5;
   width: 119px;
}

#id83wedding  {
   background-image: url(homemedia/id83wedding.gif);
   left: 34px;
}

#bluesidebar  {
   background: url(ourdifferencemedia/bluesidebar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 140px;
   z-index: 3;
   width: 187px;
   height: 573px;
}

#quotestext  {
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 222px;
   z-index: 8;
   width: 536px;
}

#sealbutton  {
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 99px;
   z-index: 6;
   width: 170px;
   height: 119px;
}

#tuxedotext  {
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 500px;
   z-index: 4;
   width: 121px;
}

#smallstore  {
   background: url(ourdifferencemedia/smallstore.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 44px;
   z-index: 5;
   width: 235px;
   height: 139px;
}

#id91tuxedo  {
   background-image: url(homemedia/id91tuxedo.gif);
   left: 486px;
}

#freetux p  {
   font: 14px/17px "Myriad Pro";
   margin: 0px;
   padding-bottom: 8px;
   text-align: center;
   color: #000033;
   letter-spacing: 2px;
}

#menumenu  {
   font: bold 14px/28px "Trebuchet MS";
   height: 28px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 1px;
   color: #032158;
   position: absolute;
   left: 384px;
   top: 125px;
   z-index: 5;
   width: 402px;
}

#pid2home  {
   margin: 0px auto 0px auto;
   width: 1174px;
   position: relative;
}

#layer27  {
   background: url(ourdifferencemedia/layer27.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 794px;
   height: 715px;
}

#shape20  {
   background: url(homemedia/shape20.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 212px;
   z-index: 4;
   width: 155px;
   height: 272px;
}

#shape18  {
   background: url(servicesmedia/shape18.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 789px;
   height: 167px;
}

#freetux  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 293px;
   z-index: 5;
   width: 108px;
}

#shape16  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 153px;
   z-index: 1;
   width: 784px;
   height: 558px;
   background-color: #BFBFBF;
   background-image: none;
}

#header  {
   background: url(printcouponmedia/headercopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 350px;
   top: 5px;
   z-index: 5;
   width: 427px;
   height: 64px;
}

#britt  {
   background: url(homemedia/britt.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 714px;
   top: 167px;
   z-index: 3;
   width: 55px;
   height: 78px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #F3F3F3;
}

