body{ background:#FFFFFF; font-size:12px; color: #000000; FONT-FAMILY: small arial, helvetica, verdana, tahoma, geneva, sans-serif; margin: 0;padding: 0; border: 0;LINE-HEIGHT: 1.3em;}
#maincontainer{width: 1000px; height: 643px; margin: 0 auto; background-image:url(../images/opening/bg-gallery.jpg);}
#container {width: 830px; height: 555px; margin: 0 auto;  position: absolute; top: 50%; left: 50%; margin-left: -415px; margin-top: -261px;  }
p {
	font-family: Georgia;
	background-color: #FFFFFF;
	color: #1A1A1A;
	text-decoration: none;
	word-spacing: 0;
	text-align: left;
	letter-spacing: 0;
	text-indent: 0px;
	line-height: 13px;
	font-size: 11px;
}
A {
	font-size: 11px; color: #1A1A1A; text-decoration: underline;
}
A:visited {
	font-size: 11px; color: #1A1A1A; text-decoration: underline;
}
A:active {
	font-size: 11px; color: #1A1A1A; text-decoration: none
}
A:hover {
	font-size: 11px; color: #1A1A1A; text-decoration: none
}
.D{
COLOR: #990000; font-weight:bold;
}

TD{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; MARGIN: 0px 0px 0px; LINE-HEIGHT: 1.3em
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc; LIST-STYLE-POSITION: outside;
	COLOR: #CC0000
}
LI {
	PADDING-LEFT: 0px; PADDING-TOP: 0px
}
#right {
	BACKGROUND-IMAGE: url(../images/right.gif)
}
#hidden-fp{
	LINE-HEIGHT: 1em; 
	COLOR: #000001;
	CURSOR: custom;
	WIDTH: 488px
}
#gallerynew{
LINE-HEIGHT: 2em;
}

.gallery-text{
FONT-SIZE: 11px;
}

#gallerynew1{
LINE-HEIGHT: 3em;
}
#nav-justify{
	TEXT-ALIGN: justify
}
#greyy{
	COLOR: #999999; FONT-FAMILY: small arial, helvetica, verdana, tahoma, geneva, sans-serif;
	CURSOR: default
}
#footer{
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: small arial, helvetica, verdana, tahoma, geneva, sans-serif; MARGIN: 0px 0px 0px; LINE-HEIGHT: 1.8em; 
	BACKGROUND: #000000; CURSOR: default
}
#content{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: small arial, helvetica, verdana, tahoma, geneva, sans-serif; LINE-HEIGHT: 1.3em; 
	TEXT-ALIGN: justify; CURSOR: default; PADDING-RIGHT: 4px
}
#gallery-thumbs{
	BACKGROUND-IMAGE: url(../images/gallery/gallery-best-wedding-fine-a.jpg)
}
#nav-non-active{
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold; CURSOR: default
}
#mag-style-albums{
	BACKGROUND-IMAGE: url(../images/bottom.gif)
}
#gallery-best-of{
	FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: 1.7em; PADDING-TOP: 10px; CURSOR: default
}
#cursordefault{
	CURSOR: default
}
#contact{
	LINE-HEIGHT: 1.5em; TEXT-ALIGN: justify
}
.gallery-best-of-active{
	FONT-SIZE: 11px; COLOR: #CC0000
}
.gallery-best-of-nonactive{
	FONT-SIZE: 11px; COLOR: #000000;  CURSOR: default
}
.gallery-best-of {
	FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.gallery-best-of:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.gallery-best-of:hover {
	FONT-SIZE: 11px; COLOR: #CC0000; TEXT-DECORATION: none
}

.gallerynb {
	FONT-SIZE: 10px; font:Georgia; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;
}
.gallerynb:visited {
	FONT-SIZE: 10px; font:Georgia; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;
}
.gallerynb:active {
	FONT-SIZE: 10px; font:Georgia; COLOR: #990000; TEXT-DECORATION: none; font-weight:bold;
}
.gallerynb:hover {
	FONT-SIZE: 10px; font:Georgia; COLOR: #990000; TEXT-DECORATION: none; font-weight:bold;
}
.nav {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.nav:visited {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #FFFFFF; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.nav:active {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.nav:hover {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.navred {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.navred:visited {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.navred:active {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #CC0000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.navred:hover {
	FONT-FAMILY: Georgia, arial, helvetica, verdana, tahoma, geneva, sans-serif; FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: none;
	FONT-WEIGHT: bold
}
.non-active{
	FONT-SIZE: 12px; COLOR: #999999; CURSOR: default
}
.d-red{
	FONT-SIZE: 12px; COLOR: #CC0000; FONT-WEIGHT: bold
}
.d-white{
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold
}
.gallery-bestof {
	BACKGROUND-IMAGE: url(../images/wedding-trans.gif);
	DISPLAY: block
}
.gallery-bestof:hover {
	BACKGROUND-IMAGE: url(../images/gallery/bestof-hover.jpg);
	DISPLAY: block
}
.gallery-fineart {
	BACKGROUND-IMAGE: url(../images/wedding-trans.gif);
	DISPLAY: block
}
.gallery-fineart:hover {
	BACKGROUND-IMAGE: url(../images/gallery/fineart-hover.jpg);
	DISPLAY: block
}
.gallery-bw {
	BACKGROUND-IMAGE: url(../images/wedding-trans.gif);
	DISPLAY: block
}
.gallery-bw:hover {
	BACKGROUND-IMAGE: url(../images/gallery/bw-hover.jpg);
	DISPLAY: block
}
.gallery-mag {
	BACKGROUND-IMAGE: url(../images/wedding-trans.gif);
	DISPLAY: block
}
.gallery-mag:hover {
	BACKGROUND-IMAGE: url(../images/gallery/mag-hover.jpg);
	DISPLAY: block
}
.gallery-postpro {
	BACKGROUND-IMAGE: url(../images/wedding-trans.gif);
	DISPLAY: block
}
.gallery-postpro:hover {
	BACKGROUND-IMAGE: url(../images/gallery/postpro-hover.jpg);
	DISPLAY: block
}
.footer {
	FONT-SIZE: 9px; COLOR: #999999; TEXT-DECORATION: none
}
.footer:visited {
	FONT-SIZE: 9px; COLOR: #999999; TEXT-DECORATION: none
}
.footer:active {
	FONT-SIZE: 9px; COLOR: #999999; TEXT-DECORATION: underline
}
.footer:hover {
	FONT-SIZE: 9px; COLOR: #999999; TEXT-DECORATION: underline
}