/* styles for webware module WebAlbum*/

/* album index page */
.divAlbums { /* wrapper for album index table */
	/* full width */
	width: 100%;
}
.tblAlbums { /* album index table */
	margin: 0px auto;
	/* only left and top border, because other borders are supplied by TD styles */
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	/* full width */
	width: 100%;
}
.tblAlbums td {
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
}

/* photo index page (photos / album) */
.divPhotos { /* wrapper for photo index page */
	text-align: center;
	/* full width */
	width: 100%;
}
.tblPhotos { /* photo index table */
	margin: 0px auto;
	/* only left and top border, because other borders are supplied by TD styles */
	border-top: 1px #CCC solid;
	border-left: 1px #CCC solid;
	border-right: 1px #666 solid;
	border-bottom: 1px #666 solid;
}

/* photo details page */
.divPhoto { /* wrapper for single photo page */
    text-align: center;
	/* full width */
	width: 100%;
}
.tblPhoto { /* single photo  table */
	margin: 0px;
	padding: 5px;
	/* only left and top border, because other borders are supplied by TD styles */
	border-top: 1px #CCC solid;
	border-left: 1px #CCC solid;
	border-right: 1px #666 solid;
	border-bottom: 1px #666 solid;
}
.tblPhoto th {
	font-weight: normal;
}

/* miscellaneous */
hr {
	height: 1px;
	border-bottom: 1px #666 solid;
}
.separator {
	height: 25px;
	border-bottom: 1px #666 solid;
}

/* Scroller Genie styles */
/* vertical scroller */
#dmx1IFrame {position:absolute; top:-10px; left:-10px;}
#dmx1Scroller {position:relative; top:0px; left:0px; width:153px; height: 414px; z-index:100; visibility:visible; overflow:hidden; }
#dmx1OuterBorder {position:absolute; top:0px; left:0px; width:153px; height:414px; background-color:#717171; layer-background-color:#717171; border:1px none #000000; }
#dmx1OuterBackground {position:absolute; top:1px; left:1px; width:151px; height:412px;  background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx1Back {position:absolute; left:123px; top:5px; width:25px;}
#dmx1Slider {position:absolute; left:123px; top:30px; width:25px;}
#bg1Slider {background-image:url(../../wsadmin/plugins/plugAlbum/images/0011vscroller.gif); background-repeat:repeat-y; }
#dmx1Thumb {position:absolute; left:123px; top:30px; width:25px;}
#dmx1Forth {position:absolute; left:123px; top:384px; width:25px;}
#dmx1InnerBackground {position:absolute; left:5px; top:5px; width:114px; height:404px; background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx1Container {position:absolute; left:7px; top:7px; width:110px; height:400px; visibility:visible; clip:rect(0px 110px 400px 0px); overflow:hidden; }
.dmx1Content {position:absolute; left:0px; top:400px; width:110px; }
.dmx1Content td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#717171; }
#dmx1Content1 {position:absolute; left:0px; top:0px; }
/* horizontal scroller */
#dmx2IFrame {position:absolute; top:-10px; left:-10px;}
#dmx2Scroller {position:relative; margin: 0 auto; width:438px; height: 153px; z-index:100; visibility:visible; overflow:hidden; }
#dmx2OuterBorder {position:absolute; top:0px; left:0px; width:438px; height:149px; background-color:#717171; layer-background-color:#717171; border:1px none #000000; }
#dmx2OuterBackground {position:absolute; top:1px; left:1px; width:436px; height:147px;  background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx2Back {position:absolute; left:5px; top:119px; width:25px;}
#dmx2Slider {position:absolute; left:30px; top:119px; width:378px;}
#bg2Slider {background-image:url(../../wsadmin/plugins/plugAlbum/images/0011hscroller.gif); background-repeat:repeat-x; }
#dmx2Thumb {position:absolute; left:30px; top:119px; width:39px;}
#dmx2Forth {position:absolute; left:408px; top:119px; width:25px;}
#dmx2InnerBackground {position:absolute; left:5px; top:5px; width:428px; height:110px; background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx2Container {position:absolute; left:7px; top:7px; width:424px; height:106px; visibility:visible; clip:rect(0px 424px 106px 0px); overflow:hidden; }
.dmx2Content {position:absolute; left:424px; top:0px; }
.dmx2Content td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#717171; }
#dmx2Content1 {position:absolute; left:0px; top:0px; }

/* Trans Linked Slideshow styles */
#albumSlideshow {
/*    width: 100%; */
        text-align: center;
}

#slideshow { /* slideshow container */
	text-align: center;
	padding-top: 3;
	margin: 0;
}
.slideImage { /* wrapper around slide image */
	padding: 0;
	margin: 0;
	text-align: center;
}
.slideDesc { /* wrapper around slide title/caption */
	margin-top: 10px;
	padding: 4px;
	border: 1px #666 dashed;
	text-align: center;
}
.slideDesc p {
	text-align: left;
}
.tblShowControls td {
	padding: 5px;
}
