
    /* main div style */
div.tx-dcsimplegallery-pi1                              { border:0px solid red; overflow:hidden; height:auto; width:100%; }

div.tx-dcsimplegallery-pi1 div.albumTitle               { margin: 0px 0px 10px 0px !important; margin: 0px; font-weight:bold; }
div.tx-dcsimplegallery-pi1 div.browseBoxList            { margin: 5px 0px 5px 0px !important; margin: 5px 0px 5px 0px; }
div.tx-dcsimplegallery-pi1 div.browseBoxList  img       { border:0px none; }

    /* album styles */
div.tx-dcsimplegallery-pi1 div.albumDiv,
div.tx-dcsimplegallery-pi1 div.listDiv                  { border:0px dashed gray; overflow:hidden; height:auto; }
div.tx-dcsimplegallery-pi1 div.albumDiv div             { overflow:hidden; }
div.tx-dcsimplegallery-pi1 div.albumTitle               { border:0px solid blue; float:left }
div.tx-dcsimplegallery-pi1 div.albumImagesCount         { border:0px dashed green;text-align:right; }
div.tx-dcsimplegallery-pi1 div.albumImage               { border:0px solid yellow; float:left; margin:0px 0px 0px 0px; padding: 5px 10px 15px 0px; }
div.tx-dcsimplegallery-pi1 div.albumDescr               { border:0px dashed maroon; padding:5px; }

    /* list styles */
div.tx-dcsimplegallery-pi1 div.listDiv                  { border:0px dashed blue; overflow:hidden; margin:0px; padding:0px; }
div.tx-dcsimplegallery-pi1 div.listDiv div.albumTitle   { border:0px dashed red; clear:both; width:100%; margin:0px; padding:0px; }
    /* main image style */
div.tx-dcsimplegallery-pi1 div.image                    { margin:0px 10px 0px 0px; padding:0px; float:left; overflow:hidden; border:px dashed green; }
    /* no right margin for las img in row */
div.tx-dcsimplegallery-pi1 div.lastImage                { margin:0px; padding:0px; float: left; border:0px dashed red; }

    /* single styles */
div.tx-dcsimplegallery-pi1 div.singleViewDiv      {  text-align:center; width:100%; }
div.tx-dcsimplegallery-pi1 div.singleViewDiv div.browseBoxList { border:0px dashed red; overflow:hidden: width:100%; margin: 10px 0px 10px 0px; }

div.tx-dcsimplegallery-pi1 div.singleViewDiv div.browseBoxList div.prevImg   { width:1%; float:left;  text-align:left;   margin:0px; padding:0px; border:0px solid red; }
div.tx-dcsimplegallery-pi1 div.singleViewDiv div.browseBoxList div.overView  { width:14%; float:none; text-align:center; margin:0px; padding:0px; border:0px solid red; }
div.tx-dcsimplegallery-pi1 div.singleViewDiv div.browseBoxList div.nextImg   { width:1%; float:right; text-align:right;  margin:-17px 0px 0px 0px; padding:0px; border:0px solid red; }

    /* browse styles */
div.listDiv div.browseBoxList               { overflow:hidden; float:left; width:100%; margin:15px 0px 5px 0px; padding:0px 4px 0px 0px; height:20px; border:0px dashed blue; }
div.listDiv div.browseBoxList div.nextImg   { width:32%; float:right; text-align:right;  margin:0px; padding:0px; border:0px solid red; }
div.listDiv div.browseBoxList div.overView  { width:34%; float:none;  text-align:center; margin:0px; padding:0px; border:0px solid red; }
div.listDiv div.browseBoxList div.prevImg   { width:32%; float:left;  text-align:left;   margin:0px; padding:0px; border:0px solid red; }

div.rowSeparator { width:99%; clear: both; padding:0px; margin:-3px 0px -2px 0px; border:0px solid red; }
