/* CSS Document */

#ContentColumn div.e2_photo_gallery   { margin: 0 0 15px; padding: 15px 0; width: 460px; border-style: dotted; border-width: 1px 0; border-color: #000 }
#ContentColumn div.e2_photo_gallery div { margin: 0; padding: 0; border: solid 0 #ccc }
#ContentColumn div.e2_photo_gallery div#gallery   { background-color: #333; margin: 0; padding: 10px 0; border: solid 1px #999 }
#ContentColumn div#imgtitle { color: #fff; font-size: 11px; text-align: center; display: block; margin: 10px 0; position: relative; width: 460px; height: 20px; border: solid 0 #f10078 }

#ContentColumn div.e2_photo_gallery div#gallery div#main_image_wrapper      { background: white url("../rsrc/loading_image.gif") no-repeat 50% 50%; text-align: center; margin: 0; padding: 0; width: 450px; height: 340px; border: solid 1px #fff }	
#ContentColumn div.e2_photo_gallery div#gallery div#main_image_wrapper img   { margin: 0; padding: 0; float: none; clear: both; border: solid 0 #fc3 }
#ContentColumn div.e2_photo_gallery div#imgloader  { text-align: center; vertical-align: middle; margin: 0; padding: 0; }

#iptc_btn  { text-align: right; display: none; position: absolute; z-index: 999; top: 0; left: 0; width: 100% }
#iptc_info  { color: #ccc; font-size: 10px; line-height: 140%; background-color: #000; text-align: left; display: none; position: absolute; bottom: 0; left: 0; width: 100%; height: auto; }
.iptc_left { color: #fff; text-align: right; padding: 0 0 0 2%; width: 18%; float: left }
.iptc_right { text-align: left; width: 79%; float: right }
#pn_overlay { position: absolute; z-index: 998; top: 0; left: 0; width: 100%; height: 100% }
#prev, #next { background: url("../rsrc/blank.gif") no-repeat; width: 30%; height: 100%; outline: none medium }
#prev { visibility: hidden; left: 0; float: left; outline: none medium; -moz-outline: none }
#next { right: 0; float: right; outline: none medium; -moz-outline: none }

#ContentColumn div.e2_photo_gallery div#thumbdisplay        { background-color: #919fcc; margin: 10px 0; padding: 0; position: relative; top: 0; left: 0; width: 460px; height: 24px; border-style: solid; border-width: 1px 0; border-color: #fff }
#ContentColumn div.e2_photo_gallery div#photocount      { color: #000; font-size: 10px; text-align: center; position: absolute; top: 3px; left: 0; width: 100% }
#ContentColumn div.e2_photo_gallery div#thumbtoggler    { text-align: right; margin: 0; padding: 0; position: absolute; z-index: 1100; top: 5px; right: 20px; width: 14px; height: 14px }
#ContentColumn div.e2_photo_gallery div#thumbtoggler img { margin: 0; padding: 0 }

#ContentColumn div.e2_photo_gallery div#thumbhide { position: relative; overflow: hidden }
#ContentColumn div.e2_photo_gallery div#thumbbox          { background-color: #919fcc; text-align: center; padding: 0; position: relative; width: 460px; height: 116px; border-style: solid; border-width: 1px 0; border-color: #fff }
#ContentColumn div.e2_photo_gallery div#thumb_container        { background-color: #919fcc; margin: 0; padding: 0; position: absolute; top: 8px; left: 24px; width: 412px; height: 100px; overflow: hidden }
#ContentColumn div.e2_photo_gallery div#thumbgall    { white-space: nowrap; margin: 0; padding: 0; position: absolute; z-index: 1000; top: 0; left: 0; border: solid 0 #fc3 }

#ContentColumn div.e2_photo_gallery div#thumbs div#widthbox   { display: inline; margin: 0; padding: 0; position: absolute; top: 0; left: 0 }
#ContentColumn div.e2_photo_gallery div#thumbs div#widthbox img   { margin: 0; padding: 0; float: none; clear: both; vertical-align: top; border: solid 0 #fc6 }
#ContentColumn div.e2_photo_gallery div#back        { visibility: hidden; position: absolute; z-index: 1001; top: 8px; left: 0; width: 20px; height: 100px; border: solid 0 #000 }
#ContentColumn div.e2_photo_gallery div#more       { position: absolute; z-index: 1001; top: 8px; right: 0; width: 20px; height: 100px; float: right; border: solid 0 #000 }
#ContentColumn div.e2_photo_gallery div#rightmore, #ContentColumn div.e2_photo_gallery div#leftmore  { color: #333; margin: 0; padding: 0; width: 20px; height: 100px; border: solid 0 #969 }
#ContentColumn div.e2_photo_gallery div#rightmore img, #ContentColumn div.e2_photo_gallery div#leftmore img    { margin: 0; padding: 0; float: none; clear: both; border: solid 0 #fc0 }
#ContentColumn div.e2_photo_gallery div#rightmore li a:link     { color: #fff; text-decoration: none; background: url("../designs/e2/right_more.gif") no-repeat; display: block; margin: 0; padding: 0; width: 20px; height: 100px }
#ContentColumn div.e2_photo_gallery div#rightmore li a:visited     { color: #fff; text-decoration: none; background: url("../designs/e2/right_more.gif") no-repeat; display: block; margin: 0; padding: 0; width: 20px; height: 100px }
#ContentColumn div.e2_photo_gallery div#rightmore li a:hover     { color: #fff; background: url("../designs/e2/right_more_over.gif") no-repeat; margin: 0; padding: 0; width: 20px; height: 100px }
#ContentColumn div.e2_photo_gallery div#rightmore li a:active     { color: #fff; background: url("../designs/e2/right_more_over.gif") no-repeat; margin: 0; padding: 0; width: 20px; height: 100px }
#ContentColumn div.e2_photo_gallery div#leftmore li a:link       { color: #fff; text-decoration: none; background: url("../designs/e2/left_more.gif") no-repeat; display: block; margin: 0; padding: 0; width: 20px; height: 100px }
#ContentColumn div.e2_photo_gallery div#leftmore li a:visited      { color: #fff; text-decoration: none; background: url("../designs/e2/left_more.gif") no-repeat; display: block; margin: 0; padding: 0; width: 20px; height: 100px }
#ContentColumn div.e2_photo_gallery div#leftmore li a:hover      { color: #fff; background: url("../designs/e2/left_more_over.gif") no-repeat; margin: 0; padding: 0; width: 20px; height: 100px }
#ContentColumn div.e2_photo_gallery div#leftmore li a:active      { color: #fff; background: url("../designs/e2/left_more_over.gif") no-repeat; margin: 0; padding: 0; width: 20px; height: 100px }

#ContentColumn div.e2_photo_gallery div#rightmore ul, #ContentColumn div.e2_photo_gallery div#leftmore ul  { list-style: none; margin: 0; padding: 0; height: 100px; border: solid 0 orange }
#ContentColumn div.e2_photo_gallery div#rightmore li, #ContentColumn div.e2_photo_gallery div#leftmore li    { margin: 0; width: 20px; height: 100px; border: solid 0 #300 }
html>body #ContentColumn div.e2_photo_gallery div#rightmore li a, html>body #ContentColumn div.e2_photo_gallery div#leftmore li a    { width: 21px }

#ContentColumn div.e2_photo_gallery a:link { background-image: none; margin: 0; padding: 0 }
#ContentColumn div.e2_photo_gallery a:visited { background-image: none; margin: 0; padding: 0 }
#ContentColumn div.e2_photo_gallery a:hover { background-image: none; margin: 0; padding: 0 }
#ContentColumn div.e2_photo_gallery a:active { background-image: none; margin: 0; padding: 0 }

