/* Top navigation styling*/
#nav a {
	text-decoration: none;
	color: #000000;
}
#nav a:link, #nav a:visited {
	color: #000000;
}
#nav a:hover {
	color: #DD5588;
}
/* Active page navigation style */
#home #nav .home a,
#about #nav .about a,
#portfolio #nav .portfolio a,
#packages #nav .packages a,
#testimonials #nav .testimonials a,
#yourWedding #nav .yourWedding a,
#contact #nav .contact a {
	text-decoration: none;
	color: #DD5588;
	cursor: default;
}
/* bottom navigation styling*/
#bottomLinks a {
	color: #000000;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
#bottomLinks a:link, #bottomLinks a:visited {
	color: #000000;
}
#bottomLinks a:hover {
	color: #DD5588;
}
/* Packages navigation styling*/
#packageslinks a {
	text-decoration: none;
	display: block;
	padding-bottom: 6px;
	padding-top: 5px;
}
#packageslinks a:link, #packageslinks a:visited {
	color: #000000;
}
#packageslinks a:hover {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #DD5588;
}
#packageslinks a:active {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #DD5588;
	font-weight: bold;
}
/* Packages navigation - active package */
#packageslinks .active a {
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #DD5588;
	font-weight: bold;
	cursor: default;
}
/* Your weeding gallery start page  */
#yourWedStartResult a {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	position: absolute;
	bottom: 0px;
}
#yourWedStartResult a:link, #yourWedStartResult a:visited {
	color: #DD5588;
}
#yourWedStartResult a:hover {
	color: #000000;
}
#yourWedStartResult a:active {
	color: #000000;
	font-weight: bold;
}
/* Contact page page  */
#contactDetails a {
	text-decoration: none;
}
#contactDetails a:link, #contactDetails a:visited {
	color: #DD5588;
}
#contactDetails a:hover {
	color: #CCCCCC;
}
#contactDetails a:active {
	color: #000000;
}
/* Your wedding gallery images page  */
#weddingBackLink a {
	text-decoration: none;
}
#weddingBackLink a:link, #weddingBackLink a:visited {
	color: #DD5588;
}
#weddingBackLink a:hover, #weddingBackLink a:active {
	color: #CCC;
}
.weddingPicCode a {
	display: block;
	height: 26px;
	width: 15px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-indent: -9999px;
	background-image: url(../images/view_off.gif);
	visibility: visible;
}
.weddingPicCode a:link {
	background-image: url(../images/view_off.gif);
}
.weddingPicCode a:hover {
	background-image: url(../images/view_on.gif);
}
.weddingPageNav a {
text-decoration: none;
}
.weddingPageNav a:link, .weddingPageNav a:visited {
	color: #DD5588;
}
.weddingPageNav a:hover, .weddingPageNav a:active {
	color: #CCC;
}
#yourWeddingBigPic a {
	display: block;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
}
#yourWeddingBigPic a:link, #yourWeddingBigPic a:visited {
	background-image: url(../images/close_off.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #DD5588;
}
#yourWeddingBigPic a:hover, #yourWeddingBigPic a:active {
	background-image: url(../images/close_on.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #FFFFFF;
}
.linksCategory a, #linksBottom a {
	text-decoration: none;
}
.linksCategory a:link, .linksCategory a:visited {
	color: #000000;
}
.linksCategory a:hover, .linksCategory a:active {
	color: #dd5588;
}
.categoryLink a {
	text-decoration: none;
	display: block;
	height: 276px;
	width: 231px;
	position: relative;
	border: 2px solid #000000;
}
.categoryLink a:link, .categoryLink a:visited {
	color: #000000;
}
.categoryLink a:hover, .categoryLink a:active {
	color: #DD5588;
	text-decoration: none;
}
#weddings a:link, #weddings a:visited {
	background-image: url(../images/portfolio/wedding_off.jpg);
	background-repeat: no-repeat;
}
#weddings a:hover {
	background-image: url(../images/portfolio/wedding_over.jpg);
	background-repeat: no-repeat;
}
#weddings a:active {
	background-image: url(../images/portfolio/wedding_down.jpg);
	background-repeat: no-repeat;
}
#portraits a:link, #portraits a:visited {
	background-image: url(../images/portfolio/portrait_off.jpg);
	background-repeat: no-repeat;
}
#portraits a:hover {
	background-image: url(../images/portfolio/portrait_over.jpg);
	background-repeat: no-repeat;
}
#portraits a:active {
	background-image: url(../images/portfolio/portrait_down.jpg);
	background-repeat: no-repeat;
}
#commercial a:link, #commercial a:visited {
	background-image: url(../images/portfolio/commercial_off.jpg);
	background-repeat: no-repeat;
}
#commercial a:hover {
	background-image: url(../images/portfolio/commercial_over.jpg);
	background-repeat: no-repeat;
}
#commercial a:active {
	background-image: url(../images/portfolio/commercial_down.jpg);
	background-repeat: no-repeat;
}
#portfolioPgNumLinks a {
	text-decoration: none;
	padding-top: 8px;
	width: 19px;
	padding-right: 4px;
	padding-left: 4px;
}
#portfolioPgNumLinks a:link, #portfolioPgNumLinks a:visited {
	color: #000000;
}
#portfolioPgNumLinks a:hover, #portfolioPgNumLinks a:active {
	color: #DD5588;
	background-image: url(../images/pointer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#activePage a:link, #activePage a:visited, #activePage a:hover, #activePage a:active {
	color: #DD5588;
	background-image: url(../images/pointer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	cursor: default;
}
#portfolioPgNav a {
	text-decoration: none;
}
#back2Start a {
display:block;
width: 79px;
}
#back2Start a:link, #back2Start a:visited {
	background-image: url(../images/back.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	color: #DD5588;
}
#back2Start a:hover, #back2Start a:active {
	background-image: url(../images/back_on.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	color: #FFF;
}
#prev a {
display:block;
width: 80px;
}
#prev a:link, #prev a:visited {
	background-image: url(../images/prev.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #DD5588;
}
#prev a:hover, #prev a:active {
	background-image: url(../images/prev_on.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #FFF;
}
#next a {
display:block;
width: 55px;
}
#next a:link, #next a:visited {
	background-image: url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: 42px center;
	color: #DD5588;
}
#next a:hover, #next a:active {
	background-image: url(../images/next_on.gif);
	background-repeat: no-repeat;
	background-position: 42px center;
	color: #FFF;
}
a:link, a:visited {
	color: #DD5588;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #999999;
	text-decoration: underline;
}
.weddingPicBox:hover {
	background-color: #FFDDEE;
}
