.and-photo-widget-default-container { 
                                      background: white;
                                      font-family: verdana, arial, sans-serif;
                                      color: black;
                                      font-size: x-small;
                                      border: black;
 }
.and-photo-widget-default-container .and-photo-widget-info{ 
                                                            border-left: 1px solid;
 }

.and-photo-widget-default-container .and-photo-widget-bottom table { 
                                                                     border: 1px solid;
                                                                     border-top: none;
 }

.and-photo-widget-default-container .and-photo-widget-info-tags { 
                                   padding-top: 0px;
                                   padding-bottom: 0px;
 }

.and-photo-widget-default-container .and-photo-widget-info { 
                         width: 200px;
                         padding-top: 0px;
                         padding-bottom: 0px;
 }

.and-photo-widget-default-container table { 
                                            background: white;
                                            }

.and-photo-widget-default-container .and-photo-widget-top table { 
                                                                  background: white;
                                                                  color: black;
 }
.and-photo-widget-default-container .and-photo-widget-top table td { 
                        border-color: black;
 }

.and-photo-widget-default-container .and-photo-widget-bottom table { 
                                                                  background: white;
                                                                  color: black;
 }

.and-photo-widget-default-container .and-photo-widget-bottom table a { 
color: #ceb27d;
                                                                       }
.and-photo-widget-default-container .and-photo-widget-bottom table a:visited { 
color: #cc801a;
                                                                               }
.and-photo-widget-default-container .and-photo-widget-comment { 
                                                                background: white;
 }
.and-photo-widget-default-container .and-photo-widget-comment table { 
                            border: none;
                             padding: 2px;

 }

.and-photo-widget-default-container .and-photo-widget-tagdialog-buttonarea { 
                                                                             text-align: center;
                                                                             padding: 4px;
}
.and-photo-widget-default-container .and-photo-widget-tagdialog-buttonarea button {                                                                               
margin:6px 0pt 0pt 20px;
font-size: x-small;
font-weight: normal;
height: auto; width: auto; background: none; line-height: auto;
                                                                              }
.and-photo-widget-album { 
                          text-align: left;
                          vertical-align: middle;
                          overflow: hidden;
                          width: 450px;
                          height: 300px;
 }


.and-photo-widget-album td { 
                             text-align: center;
                             height: 300px;
                             background: black;
 }
.and-photo-widget-album img { 
                              max-width: 450px;
                              max-height: 300px;
                              verical-align: middle;
                              cursor: pointer;
 }

.and-photo-widget-readonly { 
                             color: rgb(100,100,100);
 }
.and-photo-widget-link { 
                         background: white;
                         color: black;
                         border: 1px solid  black;
                         padding: 4px;
                         text-align: left;
 }
.and-photo-widget-tagtextregion { 
                            cursor: pointer;
 }
.and-photo-widget-tagtextregion a { 


 }
.and-photo-widget-tagregion-on { 
                                 border:3px inset white;
                                 background-image: url('/images/photowidget/transparent.gif');
                                 z-index: 1001;
 }

.and-photo-widget-tagregion-off { 
                              border:none;
                              background-image: url('/images/photowidget/transparent.gif');
                                  z-index: 1001;
 }

.and-photo-widget-caption { 
                            background: white;
                            padding: 4px;
                            z-index: 5000;
                            color: black;
 }

.and-photo-widget-tooltip { 
                            background: rgb(255,255,100);
                            padding: 4px;
                            z-index: 5000;
                            color: black;
 }

.and-photo-widget-tagdialog { 
                              background: white;
                              width: 150px;
                              padding: 2px;
                              border: 1px solid black;
                              z-index: 9999;
                              background: rgb(230,230,230);
                              text-align: left;
                              color: black;
 }

.and-photo-widget-tagdialog-taglist { 
                             height: 260px;
                           overflow: auto;
                            height: 200px;
                            width: 150px;
                            border-top: 1px solid black;
                            border-bottom: 1px solid black;
                            background: rgb(230,230,230);
 }

.and-photo-widget-tagdialog-taglist div { 
                                          cursor: pointer;
                                          }
.and-photo-widget-tagdialog-email { 
                                    border-top: 1px solid black;
                                    border-bottom: 1px solid black;
                                    padding-top: 8px;
                                    padding-bottom: 8px;
                                    background: rgb(230,230,230);
                                                                        
 }

.and-photo-widget-tagdialog-buttonarea { 
                                         padding: 4px;
                                    }

.and-photo-widget-prompt { 
                           background: white;
                           font-family: verdana, arial, sans-serif;
                           font-weight: bold;

/*causes issues in mac FF 2.04
                         opacity: .8;
*/
                           filter:alpha(opacity=80);
                           z-index: 5000;
                           color: black;
                           }

.and-photo-widget-gallery { 
                            border: 1px white inset;
                            width: 140px;
                            overflow: auto;
                            background: black;
                            border-left: 2px inset white;
                            z-index: 999;
 }

.and-photo-widget-gallery div {
                            padding-top: 6px;
                                padding-bottom: 6px;
                                text-align: center;
                                min-height: 64px;
                                z-index: 999;
                                }
.and-photo-widget-gallery img { 
                                width: 100px;
                                opacity: .6;
                                filter: alpha(opacity=60);
 }

.and-photo-widget-gallery img:hover { 
                                      width: 100px;
                                      opacity: 1;
                                      filter: alpha(opacity=100);
                                      cursor: pointer;
 }

.and-photo-widget-top {
                        padding: 0px;
                        margin: 0px;
                        z-index: 1000;
                        }

.and-photo-widget-top table {
                              border-collapse: collapse;
                              }

.and-photo-widget-top table td {
                                 padding: 2px;
                                 border: 1px solid;
                                 cursor: pointer;
 }

.and-photo-widget-next img { 
                         padding-left: 10px;
                         padding-right: 10px;
 }
.and-photo-widget-prev img { 
                         padding-left: 10px;
                         padding-right: 10px;
 }
.and-photo-widget-info-tags { 
                                   padding-top: 12px;
                                   padding-bottom: 12px;
 }

.and-photo-widget-info { 
                         width: 200px;
                         padding-top: 12px;
                         padding-bottom: 12px;
 }
.and-photo-widget-info a { 
 }


.and-photo-widget-bottom {
                           padding: 0px;
                           margin: 0px;
                           z-index: 1001;
                           text-align: left;
 }

.and-photo-widget-bottom table {
                                 width: 100%;
 }

.and-photo-widget-spacer {
                           width: 5120px; /* causes it to squeeze everything */
                           cursor: default;
                           text-align: center;
   }


.and-photo-widget-new-comment { 
                                border: 1px solid black;
                                background: white;
                                padding: 4px;
                                font-family: verdana, arial, sans-serif;
                                font-size: x-small;
                                color: black;
                                text-align: left;
                                
}

                 
.and-photo-widget-comment-textarea { 
                                     border:1px inset #CEB27D;
                                     font-size:12px;
                                     height:50px;
                                     margin-right:12px;
                                     padding:3px;
                                     width:270px;
                                     }
.and-photo-widget-comment { 
                            border: none;
                            text-align: left;
 }


.and-photo-widget-comment-image { 
                                  border: none;
 }

.and-photo-widget-comment-thumb {
                                  width: 64px;
                                  }
.and-photo-widget-comment-thumb img { 
                                  width: 32px;
 }
.and-photo-widget-comment-message { 
                                    text-align: left;
                                    border: none;
 }
.and-photo-widget-comment-author { 
 }
.and-photo-widget-comment-date { 
 }


.and-photo-widget-comments-caption-region { 
                                            border-top: 1px solid black;
                                            cursor: pointer;
 }
.and-photo-widget-comments {
                             overflow: auto;
                             max-height: 150px;
                             filter: alpha(opacity=95);
                             /*opacity: .95;   */
                             border: 1px solid black;
                             border-top: none;
                             z-index: 999;
  }

.and-photo-widget-comments table { 
                                   border: none;
                                   
 }
.and-photo-widget-mask { 
                         z-index: -1;
 }

.and-photo-widget-comment-action-success { 
                                           color: green;
 }
.and-photo-widget-comment-action-err { 
                                       color: red;
 }

.and-photo-widget-comment-pane-parent { 
                                  padding: 0px;
                                  }            

.and-photo-widget-comment-pane { 
                                 border: 1px solid;
                                 padding: 4px;
                                 width: 100%;
 }
.and-photo-widget-blog-image-off { 
                               border: 1px rgb(80,60,10) solid;
 }
.and-photo-widget-blog-image-on { 
                               border: 1px black solid;
 }