.albumThumb {
    display: inline;
    margin-left: 17px;
    float: left;
    width: 110px;
    height: 170px;
} 

.albumThumb>img {
    border: solid 1px #000000;
}

.albumThumbText {
    color: #000000;
    margin-bottom: 15px;
}

.albumAdmin {
    font-family: sans-serif;
    font-size: 12px;
    width: 732px;
    margin-bottom: 2px;
}

.photoAdmin {
    font-family: sans-serif;
    font-size: 12px;
    width: 732px;
    margin-bottom: 2px;
}

#adminTools {
    width: 730px;
    font-family: sans-serif;
    font-size: 12px;
    height: 51px;
    border: solid 1px #aaaaaa;
    margin-bottom: 2px;
    text-align: center;
}

#adminTools input {
    border: solid 1px;
    margin: 2px;
}

#albumScrollDiv {
    min-height: 201px;
}

#photoScrollDiv {
    min-height: 401px;
}

#albumDataDiv {
    height: 200px;
    overflow: auto;
    border: solid 1px #aaaaaa;
}

#photoDataDiv {
    height: 400px;
    overflow: auto;
    border: solid 1px #aaaaaa;
}

.albumAdmin>table {
    width: 100%;
    border: solid 1px #aaaaaa;
    background-color: #0072A4;
}

.photoAdmin>table {
    background-color: #0072A4;
    border: solid 1px #aaaaaa;
    width: 100%;
}

.albumAdmin th {
    background-color: #0096D5;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
}

.photoAdmin th {
    background-color: #0096D5;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
}

.alterOn {
   cursor: pointer;
   background-color: #f9f9f9;
}

.alterOff {
    cursor: pointer;
    background-color: #ecf0ff;
}

.selected {
    cursor: pointer;
    background-color: #ceffd5;
}

.photoAdmin img {
   cursor: pointer;
   max-height: 15px;
   max-width: 15px;
   vertical-align: top;
   padding-right: 2px;
}

.albumAdmin img {
   cursor: pointer;
   vertical-align: top;
   max-height: 15px;
   max-width: 15px;
   padding-right: 2px;
}

.albumActionsHead {
    width: 125px;
}

.albumActionsData {
    width: 125px;
    cursor: pointer;
}

.albumNameHead {
    width: 305px;
}

.albumNameData {
    width: 305px;
}

.albumStatusHead {
    width: 100px;
}

.albumStatusData {
    width: 100px;
}

.albumUpdatedHead {
    width: 100px;
}

.albumUpdatedData {
    width: 100px;
}

.albumCreatedByHead {
    width: 100px;
}

.albumCreatedByData {
    width: 90px;
}

.photoActionsHead {
    width: 150px;
}

.photoActionsData {
   vertical-align: top;
    padding-top: 4px;
    padding-left: 4px;
    width: 150px;
    cursor: pointer;
}

.photoNameHead {
    width: 275px;
}

.photoNameData {
    width: 275px;    
}

.photoStatusHead {
    width: 100px;
}

.photoStatusData {
    width: 100px;
}

.photoUpdatedHead {
    width: 100px;
}

.photoUpdatedData {
    width: 100px;
}

.photoCreatedByHead {
    width: 100px;
}

.photoCreatedByData {
    width: 90px;
}

.modalData {
    clear: both;
    font-family: sans-serif;
    font-size: 14px;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

.drag_layer input {
    border: solid 1px;
}

.rowHover {
    background-color: #FEFBDA;
}

#galleryHome {
    width: 404px;
}

#slideshow {
    text-align: center;
    width: 400px;
    height: 400px;
}

#slideshow img {
    width: 388px;
    height: 210px;
    border: solid 1px;
}
#albumBrowserContainer {
   background-image: url("/photoGallery/images/ss_middle.gif");
   background-repeat: repeat-y;
}

#albumBrowserContainer>img {
    display: inline;
    float: left;
}

#albumBrowser img {
    cursor: pointer;
}

#albumBrowser div {
   height: 150px;
   float: left;
}

#albumBrowser {
    width: 404px;
    min-height: 45px;
}

#albumIndex {
    width: 404px;
    margin-left: auto;
    margin-right: auto;
}

#albumIndex img {
    margin-bottom: 10px;
    cursor: pointer;
}

#slideshowCaption {
    clear: both;
    padding-left: 7px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    min-height: 50px;
    display: block;
    font-size: 100%;
    font-weight: normal;
    margin-left: 10px;
    margin-right: 13px;
}

#slideShowTools {
    clear: both;
    height: 30px;
    width: 100%;
    text-align: center;
}

.photoPosition {
    margin-left: auto;
    margin-right: auto;
}

#slideShowTools img {
    cursor: pointer;
    margin-left: 19px;
}

#haveRelated {
    width: 300px;
    height: 150px;
    border: solid 1px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

#haveRelated table {
   width: 100%;
   text-align: left;
}

#haveNotRelated img {
    width: 15px;
    height: 15px;
    cursor: pointer;
}

#haveRelated img {
    width: 15px;
    height: 15px;
    cursor: pointer;
}

#haveNotRelated {
    width: 300px;
    height: 150px;
    border: solid 1px;
    margin-left: auto;
    margin-right: auto;
}

#haveNotRelated table {
    text-align: left;
    width: 100%;
}

#slideshowContainer {
    background-image: url('/photoGallery/images/ss_header.gif');
    width: 404px;
    background-repeat: no-repeat;
    margin-bottom: 5px; 
    color: #000000;
}

#slideshowContainer h1 {
    padding-left: 15px;
    margin: 0px;
    font-size: 150%;
    line-height: 44px;
}

#slideshowbot {
    width: 404px;
    height: 30px;
    float: left;
    background-image: url('/photoGallery/images/ss_bot.gif');
}

#slideshowImg {
    height: 210px;
    margin-left: 7px;
}

.rightButton {
   float: right;
   margin-top: 4px;
   margin-right: 14px;
}

.leftButton {
   margin-top: 4px;
   margin-left: 14px;
   float: left;
}

.relatedThumb {
    width: 110px;
    height: 110px;
    border: solid 1px #eef7e6;
    margin-left: 20px;
    float: left;
    clear: top;
}

#relatedAlbums {
    background-image: url('/photoGallery/images/ss_related.gif');
    background-repeat: no-repeat;
    min-height: 40px;
    clear: both;
} 

#relatedAlbums h2 {
    font-size: 150%;
    margin-left: 15px;
    display: block;
}

#albumDataTable {
    width: 100%;
}

body>img {
    display: none;
}

.alterOn:hover {
    background-color: #feffdd;
}

.alterOff:hover {
    background-color: #feffdd;
}

#adminTitle {
    padding-top: 5px;
    padding-left: 5px;
    font-size: 16px;
    background-color: #0095d5;
    border: solid 1px #0083bb;
    width: 723px;
    height: 20px;
    line-height: 20px;
    color: #FFFFFF;
    font-weight: bold;
}

#captionBottom {
    background-image: url('/photoGallery/images/ss_bottom.gif');
    height: 8px;
    width: 404px;
}

#photoGalleryTitle {
    padding-top: 12px;
    width: 380px;
    margin-left: auto;
    margin-right: auto;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 20px;
    font-size: 150%;
}

.relatedCaption {
    clear: both;
    margin-left: 20px;
    width: 110px;
}

#photoMid {
    border-bottom: solid 1px #FFFFFF;
    background-image: url("/photoGallery/images/ss_middle.gif");
    background-repeat: repeat-y;
}

#prevHover {
    height: 190px;
    width: 170px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    background-repeat: no-repeat;
    cursor: pointer;
}

#nextHover {
    cursor: pointer;
    height: 190px;
    width: 170px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    background-repeat: no-repeat;
}

.rule {
    margin-top: 10px;
    margin-left: 20px;
}

.slideshowBot {
}

#fs {
   width: 954px;
   margin-left: auto;
   margin-right: auto;
}

#interior_leaderboard_ad {
    text-align: center;
    font-size: 10px;
}

#adlb1_label {
   float: left;
   margin-top: 80px;
   margin-left: 65px;
   margin-right: 10px;
}

#sponsored_link_div {
color:#333333;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

.dlife_icons img {
    border: none;
}

#Left_Container {
   padding-top: 10px;
}
#Main_Container {
   padding-top: 10px;
}

#dlife_foodstuff
{
    background-image: url('/diabetes/img/recipe/foodstuff_bkgnd_final.png');
    background-repeat: no-repeat;
    width: 315px;
    height: 170px;
    padding: 0px;
    margin: 0px;
}

#foodstuff_lite_text {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color:#333333;
    line-height:14px;
}

#foodstuff_lite {
    margin-right:auto;
    margin-left:135px;
    padding-top:36px;
}

.memberEmailMessage {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color:#333333;
    word-spacing:1px;
}

