body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    margin: 0px;
}
p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}
li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
}
img { display: block}
.inlineImg {display:inline;}

.listingImageDiv {
    display: table-cell;
    padding: 5px;
    border: solid 1px #00105A;
}
.listingImageDiv img {
    border: solid 1px #00105A;
}
#listingTable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
/*    border-collapse: collapse; */
    background-color: #6371A5;
}
#listingTable th {
    color: white;
    background-color: #000063;
}

/* ----------------- Featured Item Box --------------------- */
#featuredRent {
    font-size: 9pt;
    font-weight: bold;
    color: #FFDF00;
}
/* ----------------- Public Listings --------------------- */
.listingImageFrame {
    display: table-cell;
    border: solid 1px #00105A;
    padding: 5px;
    background-color: #CECFCE;
}
.blueBorderImg, .listingImageFrame img {
    border: solid 1px #00105A;
    display: inline;
}
#featuredCaption {
    font-weight: bold;
    color: #FFDF00;
}

/* ----------------- Admin Listing --------------------- */
.liveItem {
}
.deletedItem {
    text-decoration: line-through;    
}
.menuBorder {
    width: 500px;
    border: solid 2px #08145A;
    height: 20px;
}
.menu {
    border: solid 1px #CECFCE;
    background-color: #6B2C4A;
    height: 18px;
    text-align: center;
}
.menu a
{
    color: white;
    font-size: 9pt;
    font-weight: bold;
    display: inline;
    height: 16px;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    padding-left: 6px;
    padding-top: 2px;
    padding-right: 6px;
    padding-bottom: 2px;
}
.menu a:hover
{
    color: #FFDF00;
    font-weight: bold;
    background-color: #00145A;
}
.menu a:visited
{
}
a.menuSel
{
    color: #FFDF00;
    background-color: #00145A;
}
a.menuSel:hover
{
    color: #FFDF00;
    background-color: #00145A;
}
a.menuOther {
    color: #B3C0EF;
}
/* ----------------- Edit Page --------------------- */
#formTable {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
/*    border-collapse: collapse; */
    background-color: #6371A5;
}
#formTable th {
    color: white;
    background-color: #000063;
}
#formTable img { display: inline; }
td.imageTitleBar, td.imageTitleBar a:link, td.imageTitleBar a:visited {
    color:white;
    background-color:#08145A;
    font-size:10px;
}
td.label {
    color : white;
    vertical-align: top;
    text-align: right;
}
.label {
    color : white;
}
img.thumbNail {
    border: solid 1px #08145A;
}

/* ----------------- Image Popup Page (vertical thumbnails) --------------------- */
#imgPopupTopDiv {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 780px;
    height: 20px;
    font-size: 14pt;
    font-weight: bold;
    color: #cecece;
    padding: 10px;
}
#imgPopupLeftDiv {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 160px;
    height: 558px;
    background-color: green;
}
#imgPopupContentDiv {
    position: absolute;
    left: 160px;
    top: 40px;
    width: 620px;
    height: 520px;
    padding-left: 10px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
}
#imgPopupBottomDiv {
    position: absolute;
    left: 160px;
    bottom: 0px;
    width: 630px;
    height: 30px;
    padding: 5px;
    background-color: #6371A5;
    vertical-align: middle;
    text-align: right;
}
#imgPopupLargeImg {
    border: solid 1px #00105A;
}
#imgPopupThumbnailDiv {
    position: relative;
    left: 0px;
    top: 0px;
    width: 154px;
    height: 554px;
    padding: 2px 2px 2px 2px;
    overflow: auto;
    background-color: #9C9A9C;
    border: solid 1px #00105A;
}
.imgPopupThumbnailFrame {
    display: table-cell;
    border: solid 1px #00105A;
    padding: 5px;
    background-color: #CECFCE;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
}

/* ----------------- Image Popup Page (horizontal thumbnails) --------------------- */
#headerDiv {
    text-align: center;
    padding: 2px;
    font-size: 12pt;
    color: white;
    background-color: #6371A5;
}
#bigImgDiv {
    padding: 2px 2px 2px 2px;
    text-align: center;
    background-color: #6371A5;
    overflow: auto;
}
#largeImg {
    border: solid 1px #00105A;
    margin-left: auto;
    margin-right: auto;
}
#thumbnailDiv {
    width: 790px;
    height: 128px;
    padding: 2px 2px 2px 2px;
    overflow: auto;
    background-color: #9C9A9C;
    border: solid 1px #00105A;
}
#footerDiv {
/*    width: 790px; */
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 2px 2px 2px 2px;
    text-align: right;
    background-color: #6371A5;
}

