a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id22editorialb a,
#weddingsb a,
#sportsb a,
#id20portraitsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 542px;
   background-position: 0% 0px;
   font-size: 542px;
   line-height: 542px;
}

#weddingb a,
#aboutmeb a,
#clientloginb a,
#id31homeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}
.infoandrewphotographic {
	position: absolute;
	height: 10px;
	width: 281px;
	left: 720px;
	top: 74px;
}

#aboutmeb a:hover,
#id34editorialb a:hover  {
   background-position: -112px 0%;
}

#portraitimg,
#weddingimg,
#weddingsb  {
   visibility: visible;
   position: absolute;
   top: 134px;
   z-index: 2;
   height: 542px;
}

#portfoliob a,
#id33portraitsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#infoandrewphotographiccom  {
   background: url(weddingmedia/infoandrewphotographiccom.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 656px;
   top: 705px;
   z-index: 2;
   width: 329px;
   height: 13px;
}



#capturingthemoment  {
   background: url(weddingmedia/capturingthemoment.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 57px;
   z-index: 2;
   width: 219px;
   height: 11px;
}


#id20portraitsb a  {
   width: 244px;
   background-image: url(portfoliohomemedia/id20portraitsb.jpg);
}



#id34editorialb a  {
   background: url(weddingmedia/id34editorialb.jpg) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 112px;
   font-size: 15px;
   line-height: 15px;
}

#id33portraitsb a  {
   width: 103px;
   background-image: url(weddingmedia/id33portraitsb.jpg);
}

#id22editorialb a  {
   width: 248px;
   background-image: url(portfoliohomemedia/id22editorialb.jpg);
}

#id33portraitsb  {
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 103px;
   z-index: 2;
   width: 103px;
   height: 13px;
}

#clientloginb a  {
   width: 153px;
   background-image: url(weddingmedia/clientloginb.jpg);
}

#id34editorialb  {
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 102px;
   z-index: 2;
   width: 112px;
   height: 15px;
}

#clientloginb  {
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 102px;
   z-index: 2;
   width: 153px;
   height: 14px;
}

#portfoliob a  {
   width: 119px;
   background-image: url(weddingmedia/portfoliob.jpg);
}

#portraitimg  {
   width: 543px;
   left: 22px;
}

#weddingsb a  {
   width: 245px;
   background-image: url(portfoliohomemedia/weddingsb.jpg);
}

#i9493075292  {
   background: url(weddingmedia/9493075292.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 829px;
   top: 734px;
   z-index: 2;
   width: 158px;
   height: 15px;
}

#id36homeb a  {
   background: url(weddingmedia/id36homeb.jpg) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 445px;
   font-size: 22px;
   line-height: 22px;
}

#id31homeb a  {
   width: 61px;
   background-image: url(weddingmedia/id31homeb.jpg);
}

#weddingb a  {
   width: 102px;
   background-image: url(weddingmedia/weddingb.jpg);
}

#background  {
   margin: 0px auto 0px auto;
   background: url(weddingmedia/background.jpg) no-repeat;
   visibility: visible;
   height: 768px;
   width: 1024px;
   position: relative;
}

#weddingimg  {
   width: 543px;
   left: 457px;
}

#portfoliob  {
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 103px;
   z-index: 2;
   width: 119px;
   height: 13px;
}

#aboutmeb a  {
   width: 112px;
   background-image: url(weddingmedia/aboutmeb.jpg);
}

#weddingsb  {
   width: 245px;
   left: 22px;
}

#id36homeb  {
   visibility: visible;
   position: absolute;
   left: 257px;
   top: 22px;
   z-index: 2;
   width: 445px;
   height: 22px;
}

#id31homeb  {
   visibility: visible;
   position: absolute;
   left: 46px;
   top: 102px;
   z-index: 2;
   width: 61px;
   height: 14px;
}

#sportsb a  {
   width: 244px;
   background-image: url(portfoliohomemedia/sportsb.jpg);
}

#weddingb  {
   visibility: visible;
   position: absolute;
   left: 425px;
   top: 102px;
   z-index: 2;
   width: 102px;
   height: 14px;
}

#aboutmeb  {
   visibility: visible;
   position: absolute;
   left: 284px;
   top: 102px;
   z-index: 2;
   width: 112px;
   height: 14px;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #000;
	color: #000;
}
#phone {
	position: absolute;
	height: 10px;
	width: 123px;
	left: 879px;
	top: 60px;
	background-image: url(weddingmedia/9493075292small.jpg);
}
#slideshow {
	position: absolute;
	height: 540px;
	width: 970px;
	left: 26px;
	top: 135px;
}
#infoandrewphotographic2 {
	background-image: url(weddingmedia/info@andrewphotographic2.jpg);
	position: absolute;
	height: 10px;
	width: 280px;
	left: 721px;
	top: 74px;
}
#weddingportfolio_slideshow {
	position: absolute;
	height: 545px;
	width: 978px;
	left: 22px;
	top: 131px;
}
#weddingcollage {
	background-image: url(page_images/wedding_page_collage.jpg);
	position: absolute;
	height: 540px;
	width: 540px;
	left: 450px;
	top: 140px;
}
