a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid1home,
#pid2portfolio,
#pid4weddings  {
   margin: 0px auto 0px auto;
   position: relative;
}

#c2007creativesmilesinc2 p  {
   font: 9px/18px "Trebuchet MS";
   margin: 0px;
   color: #B2B2B1;
   text-align: right;
}

#c2007creativesmilesinc2  {
   visibility: visible;
   position: absolute;
   left: 531px;
   top: 608px;
   z-index: 1;
   width: 169px;
}

#webrightenthejourney  {
   background: url(weddingsmedia/webrightenthejourney.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 388px;
   top: 584px;
   z-index: 1;
   width: 308px;
   height: 10px;
}

#mainmenu li a:hover  {
   color: #000000;
   font-weight: bold;
}

#videowindowxmedia  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 191px;
   z-index: 2;
   width: 640px;
   height: 360px;
}

#creativesmiles  {
   background: url(weddingsmedia/creativesmiles.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 49px;
   z-index: 1;
   width: 162px;
   height: 27px;
}

#mainmenu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #636262;
   height: 100%;
   display: block;
}

#pid2portfolio  {
   width: 900px;
}

#pid4weddings  {
   width: 788px;
}

#layer1copy6  {
   background: url(weddingsmedia/layer1copy6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 187px;
   z-index: 1;
   width: 648px;
   height: 368px;
}

#photography  {
   background: url(weddingsmedia/photography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 210px;
   top: 51px;
   z-index: 1;
   width: 234px;
   height: 24px;
}

#mainmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#mainmenu  {
   font: 12px/27px "Trebuchet MS";
   height: 27px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #636262;
   position: absolute;
   left: 13px;
   top: 144px;
   z-index: 1;
   width: 446px;
}

#pid1home  {
   width: 788px;
}

#layer5  {
   background: url(weddingsmedia/layer5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 49px;
   z-index: 1;
   width: 4px;
   height: 28px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(weddingsmedia/exteriortile.jpg) center top repeat-x;
}

