/* INTERNAL STYLES */
div.internalContent {border-top:1px solid #414141; width:750px; float:left;}
div.internalLeft {width:160px; float:left; padding-right:10px; margin-top:10px; border-right:1px dotted #414141;}
div.internalRight {width:569px; float:right; padding-left:10px; margin-top:10px;}

div.imageDisplay {float:left; width:420px; padding-right:10px;}
div.imageMenu {float:left; width:120px; padding-left:10px; border-left:1px dotted #414141;}

div.internalLogin {border-bottom:1px dotted #414141; width:160px; padding-bottom:15px;}
div.internalMenu {width:160px; padding-top:15px;}

div.image {width:420px; text-align:center;}
div.image img {border:1px solid #414141;}

.thumbDisplay {padding-top:10px;}
.thumb {width:102px; height:102px; text-align:center;}
.thumb img {border:1px solid #414141;}
.description {padding:15px 10px 0 10px; width:165px;}

.formTitle {float:left; clear:left; width:90px; padding-top:5px;}
.formField {float:left; padding-top:5px;}

div.displayCount {float:right; padding-top:10px}
div.pages {float:left; padding-top:10px;}

div.dottedLine {width:100%; background-color:#fff; float:left; font-size:1%; height:4px; border-bottom:1px dotted #414141;}

div.popup { position:absolute; left:0px; top:0px; width:273px; padding-top:10px; }
div.popupcontent { padding:20px; width:239px; font-family:arial,verdana,sans-serif; color:#000; border-top:1px solid #000; border-bottom:1px solid #000; }

div.legal { position:absolute; left:0px; top:0px; width:330px; padding-top:10px; }
div.legalcontent { padding:20px; width:292px; font-family:arial,verdana,sans-serif; color:#000; border-top:1px solid #000; border-bottom:1px solid #000; }

div.progress { position:absolute; left:45%; top:100px; background-color:#fff; border:1px solid #414141; width:200px; height:100px; visibility:hidden;}
div.progressGif { margin:10px 0 0 75px; }