DIV.pictureHolder .top .left    { background: url("images/prettyPhoto/tl.gif") no-repeat left top }
DIV.pictureHolder .top .middle   { background: #fff 30px 30px }
DIV.pictureHolder .top .right     { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: right top }
DIV.pictureHolder .content  { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
DIV.pictureHolder .content A.next:hover       {
	background-image: url(../images/prettyPhoto/btnNext_o.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
	cursor: pointer;
	float: right
}
DIV.pictureHolder .content A.previous:hover       {
	background-image: url(../images/prettyPhoto/btnPrevious_o.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
	cursor: pointer;
	float: left
}
DIV.pictureHolder .content A.close         {
	cursor: pointer;
	position: absolute;
	top: -20px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 70px;
	height: 15px;
	float: left;
	vertical-align: top;
	background-image: url(../images/prettyPhoto/btnClose.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
DIV.pictureHolder .bottom .left     { background-color: transparent; height: 30px }
DIV.pictureHolder .bottom .middle   { background: #fff; height: 30px }
DIV.pictureHolder .bottom .right      { background-color: transparent; height: 30px }
DIV.pictureHolder .loaderIcon    { background: url(images/prettyPhoto/loader.gif) no-repeat center }
DIV.prettyPhotoTitle DIV.prettyPhotoTitleLeft    { }
DIV.prettyPhotoTitle DIV.prettyPhotoTitleRight   { }
DIV.prettyPhotoTitle DIV.prettyPhotoTitleContent   { }
DIV.prettyPhotoOverlay         { background: #7e7e7e; position: absolute; z-index: 9500; top: 0; right: 0; bottom: 0; left: 0; width: 100% }
DIV.pictureHolder      { margin: 0; padding: 0; position: absolute; z-index: 10000; right: 0; bottom: 0; left: 0; width: 100px; vertical-align: top }
DIV.pictureHolder .top       { background-color: #fff; position: relative; z-index: 2000; height: 30px }
* HTML DIV.pictureHolder .top  { }
DIV.pictureHolder .top .left      { background-color: white; position: absolute; top: 0; left: 0; height: 30px }
DIV.pictureHolder .top .middle       { background-color: white; position: absolute; z-index: 10200; top: 0; height: 30px }
* HTML DIV.pictureHolder .top .middle {
	POSITION: static
}
DIV.pictureHolder .top .right        { background-color: white; position: absolute; top: 0; right: 0; left: 0; height: 30px }
DIV.pictureHolder .content      { text-align: left; position: relative; height: 30px }
DIV.pictureHolder .content .details  { display: none; margin: 10px 10px 0 20px }
DIV.pictureHolder .content .details P  { color: white; margin: 0; float: left; clear: left }
DIV.pictureHolder .content DIV.hoverContainer       { position: absolute; z-index: 10000; top: 30px; right: 0; bottom: 30px; left: 0 }
DIV.pictureHolder .content A.next              {
	background-image: url(../images/prettyPhoto/btnNext.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
	text-indent: -10000px;
	display: block;
	margin: 100px 0 0;
	padding: 0;
	position: relative;
	z-index: 16000;
	top: 205px;
	right: 0;
	bottom: 20px;
	left: 0;
	width: 25px;
	height: 25px;
	float: right
}
DIV.pictureHolder .content A.previous              {
	background-image: url(../images/prettyPhoto/btnPrevious.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
	text-indent: -10200px;
	cursor: pointer;
	display: block;
	margin: 100px 0 0;
	padding: 0;
	position: relative;
	z-index: 16000;
	top: 205px;
	right: 0;
	bottom: 20px;
	left: 0;
	width: 25px;
	height: 25px;
	float: left
}
DIV.pictureHolder .content A.close        {
	text-indent: -10000px;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 16000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 20px;
	width: 60px;
	height: 15px;
	float: left;
	vertical-align: top;
	background-color: white;
	background-image: url(../images/prettyPhoto/btnClose.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
DIV.pictureHolder .bottom      { position: relative; z-index: 2000; height: 30px }
* HTML DIV.pictureHolder .bottom  { padding: 0 20px }
DIV.pictureHolder .bottom .left     { background-color: #fff; position: absolute; z-index: 2000; left: 0; height: 30px }
DIV.pictureHolder .bottom .middle      { background-color: #fff; position: absolute; z-index: 2000; height: 30px }
* HTML DIV.pictureHolder .bottom .middle {
	POSITION: static
}
DIV.pictureHolder .bottom .right         { background-color: #fff; position: absolute; z-index: 2000; top: 0; right: 0; bottom: 0; left: 0; height: 30px }
DIV.pictureHolder .loaderIcon    { display: none; margin: -12px 0 0 -12px; padding: 0; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px }
DIV.pictureHolder #fullResImageContainer  { text-align: center }
DIV.prettyPhotoTitle   { font-family: Arial; font-weight: lighter; text-decoration: none; display: none }
DIV.prettyPhotoTitle DIV.prettyPhotoTitleLeft  { overflow: hidden }
DIV.prettyPhotoTitle DIV.prettyPhotoTitleRight  { overflow: hidden }
DIV.prettyPhotoTitle DIV.prettyPhotoTitleContent  { }
