#admincontent {position: relative; float: left;  padding-left: 8px; margin: 0px; width: 960px; background: #fff;}
#adminrightarea {height: auto; width: 160px; position: relative; float: right; margin-top: 60px; margin-left: 0px; border: 1px solid #ddd; background-color: #FFFFFF; }
#adminright {height: auto; width: 350px; position: relative; float: right; background: #fff; padding: 0px; margin: 0px; margin-top: 15px; margin-left: 10px; font-size: 10pt; text-align: center;}
.returnlink {border-top: 2px solid #008; padding-top: 2px; padding-bottom: 2px; border-bottom: 2px solid #008; font-size: 0.9em; text-align: center;}
.formtable {position: relative; float: left; background: #ddd; padding: 5px; width: 940px; clear: both; }

.adminbuttons {padding-right: 0px; color: #202080; padding: 2px; font-size: 0.9em;  }
a.adminbuttons:link {color: #202080; text-decoration: none; text-align: center; }
a.adminbuttons:visited {color: #202080;  }
a.adminbuttons:hover {color: gray; border: 0px solid black; text-decoration: underline; }
th {font-size: 0.95em; font-weight: bold; background-color: #f0f0f0; border-bottom: 1px solid #ddd;  padding: 2px;}
#adminlist {position: relative; float: left; clear: both; width: 940px; background-color: white; padding: 3px;}
.listcell {font-size: 0.8em; background: white;}
.tokenstr {font-size: 0.85em; color: #666;}
#adminlistlinks {float: right; width: 320px; margin-left: 8px; font-size: 0.95em;}

#adminsitemap {margin-right: 320px; }
#submitright {position: relative; float: right;}
.adminaddlink {position: relative; float: right; padding-left: 5px; padding-right: 5px; width: 150px; text-align: right;}
#thumbnail {width: 180px; position: relative; float: left; margin-right: 5px; padding-top: 12px; }
.imagecell {width: 100%; text-align: center; background: white; padding: 0px; margin: 0px; border-bottom: 1px dotted #8f8; }
.noneditfield {color: black; font-weight: bold; padding-left: 5px; padding-right: 5px;}
#editbutton {background-color: #def; font-size: 0.8em; font-weight: bold; padding: 3px;}
#imageright {position: relative; float: right; margin-right: 10px; width: 180px; height: auto;}
#imagediv {clear: both; width: 940px; position: relative; float: left; margin-bottom: 10px; }
#uploadbox {position: relative; float: right; clear: both; width: 940px; margin: 0px; }
.thumbnailtable {width: 100%;}
.totalprice {font-weight: bold; font-size: 1.0em;}
/* Shopadmin */
#shopadminlistlinks {float: left; width: 700px; margin-left: 8px; font-size: 0.95em;}
.shopadminaddlink {position: relative; float: right; padding-left: 5px; padding-right: 5px; margin-right: 200px; width: 250px; text-align: right; }
.shopadminfieldclass {vertical-align: top; margin-bottom: 3px; border: 1px solid white; padding: 3px; margin-left: 5px; background: #c7eafc; font-size: 11pt; color: #0a1a5c; line-height: 150%; }
#shopformfield {margin-left: 15px;}
.shoptitleclass {width: 150px; font-weight: bold;}

.userreportform {font-size: 10pt;}

#adminusercontent {float: left; margin-left: 0px; margin-bottom: 15px; width: 960px;}
/* Content text with margin */
#contenttext {margin-left: 15px; margin-right: 25px; width: 930px; }

.useradminfieldclass {vertical-align: top; margin-bottom: 3px; border: 1px solid white; padding: 0px; margin-left: 3px; margin-right: 3px; background: #c7eafc; font-size: 10pt; color: #0a1a5c; line-height: 150%;}
.dateclass {vertical-align: top; margin-bottom: 3px; border: 1px solid white; padding: 2px; margin-left: 5px; margin-right: 3px; background: #c7eafc; font-size: 10pt; color: #0a1a5c; }


.viewcell1 {width: 100px; font-weight: bold; padding: 3px; text-align: right; vertical-align: top; border-bottom: 1px solid gray;}
.viewcell2 {width: 500px; font-weight: normal; padding: 3px; border-bottom: 1px solid gray;}

#lefttbl {float: left;  width: 400px;  padding: 3px; margin-top: 0px;  margin-bottom: 3px; }
#righttbl {padding: 3px; margin-left:  50%; width: 440px;}

#userreportform {position: relative; float: left; clear: both; width: 100%; height: 25px; border-top: 1px solid gray; border-bottom: 1px solid gray; padding-top: 3px; padding-bottom: 6px; font-size: 9pt;}

.userformfieldclass {vertical-align: top; margin-bottom: 3px; border: 1px solid white; padding: 3px; margin-left: 0px; background: #c7eafc;  font-size: 11pt; color: #0a1a5c; width: auto;}

.csvtable {width:  300px;}

h1 {font-size: 1.9em; color: #0089d0; padding: 0px; margin: 0px; font-weight: bold;}

.admindiv {background: #eee; padding: 5px; width: 940px;}

.adminlisttable {width: 100%;}

#listmenubar {position: relative; float: left; width: 960px; margin-top: 15px; margin-bottom: 15px; height: 35px; background: #c7eafc; border-top:  1px solid #baaa6c; border-bottom:  1px solid #baaa6c;}
.tablesform {position: relative; float: right; margin-top: 5px; margin-left: 8px; margin-right: 4px;}
.listgroupform {position: relative; float: right; width: 400px; margin-top: 5px;}
.addnew {position: relative; float: left; width: auto; margin-top: 8px; margin-left: 4px;}

.nextitemslink {position: relative; float: right; margin-top: 15px; margin-right: 20px; margin-left: 0px; xwidth: 400px;}
#nextitemslinktext {position: relative; float: right; margin-top: 14px; margin-right: 10px; text-align: center;}
#nextprevlink {position: relative; float: right; margin: 0px; margin-top: 5px;}

.portaladminfieldclass {vertical-align: top; margin-bottom: 3px;  padding: 0px; margin-left: 0px; background: #c7eafc; font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #0a1a5c; line-height: 150%;}
.portallistitems {width: 350px; padding-top: 6px; padding-bottom: 4px; padding-right: 5px; margin-bottom: 0px; border-bottom: 1px dotted #888; font-size: 1em; vertical-align: top; text-align: left}


.thumbnailrow {width: 100%; position: relative; float: left; clear: both; text-align: left; background: white; padding: 0px; margin: 0px; margin-top: 0px; padding-bottom: 6px; }
.thumbnail {margin: 2px; }
#galleryimages {border: 1px solid gray; width: 950px; position: relative; float: left; margin-bottom: 12px; clear: both;}



