a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#tarshfrances,
#pid15weddings,
#pid11othercities,
#timyvonne,
#pid6links,
#pid5products,
#pid3melbourne,
#pid12gallery,
#pid7contact,
#pid9cityland,
#pid4brisbane,
#pid14portraits,
#pid10ocean,
#pid13sydney,
#robmichelle,
#pid8bio,
#rebeccastephen,
#wpgallery,
#petersandra,
#pid2home,
#pid1index  {
   margin: 0px auto 0px auto;
   height: 800px;
   width: 1250px;
   position: relative;
   background-color: #49444A;
}

#oceangallerybutton a,
#brisbanegalleryb a,
#sydneygallerybutton a,
#melbournegallerybutton a,
#othercitiesb a,
#weddingsgallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 379px;
   background-position: 0% 0px;
   font-size: 379px;
   line-height: 379px;
}

#weddingsgallerybutton,
#brisbanegalleryb,
#othercitiesb,
#melbournegallerybutton  {
   visibility: visible;
   position: absolute;
   top: 237px;
   z-index: 2;
   width: 100px;
   height: 379px;
}

#id119weddinggallerythumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 38px;
   height: 35px;
}

#id25weddinggallerythumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 42px;
   height: 40px;
}

#melbourneg,
#portraitg,
#galleryg,
#productsg  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 158px;
   z-index: 2;
   height: 37px;
   background-repeat: no-repeat;
}

#oceangallerybutton,
#sydneygallerybutton  {
   visibility: visible;
   position: absolute;
   top: 237px;
   z-index: 2;
   width: 99px;
   height: 379px;
}

#citylandpopup,
#melbournegallerypopup  {
   background: url(gallerymedia/citylandpopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 23px;
   top: 9px;
   z-index: 2;
   width: 160px;
   height: 84px;
}

#id119weddinggallerythumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 154px;
   z-index: 2;
   width: 168px;
   height: 556px;
}

#timyvonneb a,
#tharrshanfrancisb a  {
   background-repeat: no-repeat;
   display: block;
   height: 173px;
   background-position: 0% 0px;
   font-size: 173px;
   line-height: 173px;
}

#weddingsgalleryb a,
#landscapesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 408px;
   background-position: 0% 0px;
   font-size: 408px;
   line-height: 408px;
}

#id25weddinggallerythumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 1053px;
   top: 191px;
   z-index: 2;
   width: 183px;
   height: 526px;
}

#tharrshanfrancisg,
#timyvonneg  {
   visibility: visible;
   position: absolute;
   left: 210px;
   top: 159px;
   z-index: 2;
   height: 37px;
   background-repeat: no-repeat;
}

#weddinggallerypicturebox table  {
   width: 100%;
   height: 100%;
}

#jasonmckeownweddingphotography  {
   background: url(wpgallerymedia/id18jasonmckeownweddingphot.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 12px;
   z-index: 2;
   width: 607px;
   height: 79px;
}

#melbournegallerybutton a  {
   width: 100px;
   background-image: url(cityandlandmedia/melbournegallerybutton.jpg);
}

#weddinggallerypicturebox  {
   visibility: visible;
   position: absolute;
   left: 298px;
   top: 216px;
   z-index: 2;
   width: 627px;
   height: 409px;
}

#weddingsgallerybutton a  {
   width: 100px;
   background-image: url(gallerymedia/weddingsgallerybutton.jpg);
}

#melbournegallerybutton  {
   left: 472px;
}

#petersandrag,
#linksg  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 158px;
   z-index: 2;
   height: 38px;
   background-repeat: no-repeat;
}

#weddingsgallerybutton  {
   left: 497px;
}

#sydneygallerybutton a  {
   width: 99px;
   background-image: url(cityandlandmedia/sydneygallerybutton.jpg);
}

#descriptionmetadata p  {
   font: 17px/29px "Footlight MT Light";
   margin: 0px;
   color: #D9F2C1;
   padding-top: 12px;
   text-align: left;
}

#oceang,
#othercitiesg  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 159px;
   z-index: 2;
   height: 37px;
   background-repeat: no-repeat;
}

#oceangallerybutton a  {
   width: 99px;
   background-image: url(cityandlandmedia/oceangallerybutton.jpg);
}

#descriptionmetadata  {
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 635px;
   z-index: 3;
   width: 193px;
}

#sydneygallerybutton  {
   left: 344px;
}

#c2007austscapescomg  {
   background: url(weddingsmedia/c2007austscapescomg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 531px;
   top: 769px;
   z-index: 2;
   width: 162px;
   height: 17px;
}

#tharrshanfrancisb a  {
   width: 118px;
   background-image: url(wpgallerymedia/tharrshanfrancisb.jpg);
}

#seldexb a,
#robgb a  {
   background-repeat: no-repeat;
   display: block;
   height: 84px;
   background-position: 0% 0px;
   font-size: 84px;
   line-height: 84px;
}

#weddingsgalleryb a  {
   width: 275px;
   background-image: url(indexmedia/weddingsgalleryb.jpg);
}

#id115mainmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #D5D5D5;
   height: 100%;
}

#oceangallerybutton  {
   left: 856px;
}

#prevbutton a:hover  {
   background-position: -92px 0%;
}

#brisbanegalleryb a  {
   width: 100px;
   background-image: url(cityandlandmedia/brisbanegalleryb.jpg);
}

#nextbutton a:hover  {
   background-position: -65px 0%;
}

#tharrshanfrancisg  {
   background-image: url(tarshandfrancesmedia/tharrshanfrancisg.jpg);
   width: 271px;
}

#wineglass,
#jemia  {
   visibility: visible;
   position: absolute;
   top: 65px;
   z-index: 3;
   width: 23px;
   height: 23px;
   background-repeat: no-repeat;
}

#brisbanegalleryb  {
   left: 600px;
}

#brisbaneg,
#biog  {
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 159px;
   z-index: 2;
   height: 37px;
   background-repeat: no-repeat;
}

#gallerymenu li a  {
   text-decoration: none;
   color: #D4D5FA;
   height: 100%;
   display: block;
}

#weddingmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #D5D5D5;
   width: 100%;
   display: block;
}

#id115mainmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#gallerymenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#weddingmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#othercitiesb a  {
   width: 100px;
   background-image: url(cityandlandmedia/othercitiesb.jpg);
}

#austscapescomg  {
   background: url(weddingsmedia/austscapescomg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 475px;
   top: 19px;
   z-index: 2;
   width: 305px;
   height: 55px;
}

#pixmetadata p  {
   font: 23px/13px Papyrus;
   margin: 0px;
   text-align: left;
   color: #D9F2C1;
}

#id115mainmenu  {
   font: 21px/30px "Stylistic SF";
   margin: 0px;
   height: 30px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: 1px;
   color: #D5D5D5;
   position: absolute;
   left: 325px;
   top: 98px;
   z-index: 2;
}

#weddingspopup  {
   background: url(weddingsmedia/weddingspopup.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 24px;
   top: 8px;
   z-index: 2;
   width: 159px;
   height: 83px;
}

#landscapesb a  {
   width: 276px;
   background-image: url(indexmedia/landscapesb.jpg);
}

#backb a:hover  {
   background-position: -42px 0%;
}

#nextbutton a  {
   background: url(weddingsmedia/nextbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 65px;
   font-size: 21px;
   line-height: 21px;
}

#timyvonneb a  {
   width: 119px;
   background-image: url(wpgallerymedia/timyvonneb.jpg);
}

#othercitiesg  {
   background-image: url(othercitiesmedia/othercitiesg.jpg);
   width: 209px;
}

#othercitiesb  {
   left: 728px;
}

#petersandrag  {
   background-image: url(peterandsandramedia/petersandrag.jpg);
   width: 249px;
}

#prevbutton a  {
   background: url(weddingsmedia/prevbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 92px;
   font-size: 27px;
   line-height: 27px;
}

#pixmetadata  {
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 626px;
   z-index: 2;
   width: 122px;
}

#gallerymenu  {
   font: 12px/25px "Stylistic SF";
   height: 25px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 1px;
   color: #D4D5FA;
   visibility: hidden;
   position: absolute;
   left: 314px;
   top: 139px;
   z-index: 3;
   width: 727px;
}

#shoes,
#rob  {
   visibility: visible;
   position: absolute;
   left: 1091px;
   z-index: 3;
   width: 24px;
   height: 23px;
   background-repeat: no-repeat;
}

#weddingmenu  {
   font: 18px/48px "Footlight MT Light";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: right;
   color: #D5D5D5;
   position: absolute;
   left: 42px;
   top: 171px;
   z-index: 2;
   width: 135px;
}

#melbourneg  {
   background-image: url(melbournemedia/melbourneg.jpg);
   width: 172px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 934px;
   top: 612px;
   z-index: 2;
   width: 65px;
   height: 21px;
}

#timyvonneg  {
   background-image: url(timandyvonnemedia/timyvonneg.jpg);
   width: 229px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 609px;
   z-index: 2;
   width: 92px;
   height: 27px;
}

#wineglass  {
   background-image: url(robandmichellemedia/wineglass.jpg);
   left: 1147px;
}

#productsg  {
   background-image: url(productsmedia/productsg.jpg);
   width: 141px;
}

#brisbaneg  {
   background-image: url(brisbanemedia/brisbaneg.jpg);
   width: 148px;
}

#portraitg  {
   background-image: url(portraitsmedia/portraitg.jpg);
   width: 136px;
}

#seldexb a  {
   width: 87px;
   background-image: url(linksmedia/seldexb.jpg);
}

#galleryg  {
   background-image: url(gallerymedia/galleryg.jpg);
   width: 143px;
}

#flowerbg  {
   background: url(robandmichellemedia/flowerbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1112px;
   top: 0px;
   z-index: 2;
   width: 138px;
   height: 90px;
}

#robgb a  {
   width: 120px;
   background-image: url(linksmedia/robgb.jpg);
}

#backb a  {
   background: url(wpgallerymedia/backb.jpg) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 42px;
   font-size: 22px;
   line-height: 22px;
}

#layer8  {
   background: url(weddingsmedia/layer8.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1045px;
   top: 8px;
   z-index: 2;
   width: 196px;
   height: 82px;
}

#oceang  {
   background-image: url(oceanmedia/oceang.jpg);
   width: 111px;
}

#linksg  {
   background-image: url(linksmedia/linksg.jpg);
   width: 85px;
}

#andrew  {
   background: url(wpgallerymedia/andrew.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1064px;
   top: 39px;
   z-index: 2;
   width: 23px;
   height: 23px;
}

#shoes  {
   background-image: url(wpgallerymedia/shoes.jpg);
   top: 39px;
}

#backb  {
   visibility: visible;
   position: absolute;
   left: 139px;
   top: 410px;
   z-index: 2;
   width: 42px;
   height: 22px;
}

#jemia  {
   background-image: url(robandmichellemedia/jemia.jpg);
   left: 1119px;
}

#paul  {
   background: url(robandmichellemedia/paul.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1119px;
   top: 39px;
   z-index: 3;
   width: 23px;
   height: 23px;
}

#biog  {
   background-image: url(biomedia/biog.jpg);
   width: 62px;
}

#cake  {
   background: url(wpgallerymedia/cake.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1036px;
   top: 12px;
   z-index: 2;
   width: 23px;
   height: 23px;
}

#liz  {
   background: url(wpgallerymedia/liz.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1063px;
   top: 12px;
   z-index: 2;
   width: 24px;
   height: 23px;
}

#bec  {
   background: url(wpgallerymedia/bec.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1091px;
   top: 12px;
   z-index: 3;
   width: 23px;
   height: 23px;
}

#rob  {
   background-image: url(wpgallerymedia/rob.jpg);
   top: 65px;
}

#as  {
   background: url(weddingsmedia/as.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 14px;
   z-index: 3;
   width: 73px;
   height: 76px;
}

#bg  {
   background: url(weddingsmedia/bg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1250px;
   height: 800px;
}

.sgthumb:hover  {
   border-color: #000000;
}

#j  {
   background: url(robandmichellemedia/j.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 405px;
   top: 257px;
   z-index: 2;
   width: 622px;
   height: 447px;
}

.sgthumb  {
   border: 1px solid #BDBDBD;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 38px;
   height: 35px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #49444A;
}

