IMG {border:0; margin:0;}

/* galleryBrowse / galleryLink */
/* - common to galleryBrowse, galleryLink and galleryImageBrowse */
DIV.browseItem {text-align:left;}
DIV.browseItem IMG {cursor:pointer;}
DIV.browseItem DIV.browseItemName {font-weight: bold;}
DIV.browseItem DIV.browseItemName A {cursor:pointer;text-decoration:none;}
DIV.browseItem DIV.browseItemName A:HOVER {text-decoration:underline;}
DIV.browseItem DIV.browseItemDescription {}
DIV.browseItem DIV.browseItemPopupLink {cursor:pointer;}
DIV.browseItem DIV.browseItemPopupLink A {}

/* - just for galleryBrowse  */
DIV.galleryBrowse {padding: 0px;}
DIV.galleryBrowse DIV.galleryBrowseHead {margin-bottom:20px;}
DIV.galleryBrowse DIV.galleryBrowseHead P.galleryCategoryDescription {}
DIV.galleryBrowse DIV.galleryBrowseHead P.galleryCategoryPhrase {}
DIV.galleryBrowse DIV.galleryBrowseList {}
DIV.galleryBrowse DIV.galleryBrowseList DIV.browseItem {margin-bottom:20px;border-bottom: 1px solid #D0D0D0; padding-bottom:10px; clear:both; height:auto;width: 100%;overflow:hidden;}
DIV.galleryBrowse DIV.galleryBrowseList DIV.browseItem DIV.browseItemImage {float:left; margin-right: 10px; width:100px; height:75px; text-align:center;}

/* - just for galleryLink */
DIV.galleryLink {}

/* - just for galleryImageBrowse */
DIV.galleryImageBrowse {}
DIV.galleryImageBrowse DIV.browseItem {float:left; width:160px; padding:6px;overflow: auto;width: 30%;}
DIV.galleryImageBrowse DIV.browseItem DIV {clear:both;padding:2px;width:auto;}
DIV.galleryImageBrowse DIV.browseItem DIV.browseItemDescription { height:40px;}
/* END slideshowBrowse */

/* popup */
#thriveWindowlessPopup {border:0; margin:0; padding:0; background:transparent;}
#thriveWindowlessPopup #thriveWindowlessShield {position:absolute; width:100%; top:0; left:0; z-index:999000; background:#000; opacity:0.6; -moz-opacity:0.6; -khtml-opacity:0.6; -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60);}
#thriveWindowlessPopup #thriveWindowlessContentArea {position:absolute; z-index:999001; background:#fff; padding:30px 10px 10px 10px;}
#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessContent {overflow:hidden;}
#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose {position:absolute; top:4px; right:10px; width:54px; height:20px; background-color:#ffffff; text-align:left;}
#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose A:LINK,
#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose A:VISITED {display:block; color:#fff; font-weight:normal; font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; text-decoration:none; height:100%; width:100%; padding:4px 0 0; margin:0; border:0; background: url(../../thrive/images/icons/silk/cross.png) right no-repeat;}
#thriveWindowlessPopup #thriveWindowlessContentArea #thriveWindowlessClose a:hover {color:#AAA;}
#galleryPopupContent {text-align:left;}
/* popup */

/* popup flash slideshow */
#galleryPopupSlideshowContainer {height:100%;}
#galleryPopupSlideshowContainer #galleryPopupNoFlash {}
#galleryPopupSlideshowContainer #galleryPopupNoFlash P {padding:10px;}
/* END popup flash slideshow */

/* popup html gallery */
/* NOTE: #galleryHtml is used both when JS is enabled or disabled.
         #galleryPopupContent is only present when JS is enabled and the gallery is displayed in a modal popup
*/
#galleryHtml {width:100%; height:auto; overflow:hidden; text-align:left;}
#galleryHtml DIV {padding: 4px 0;}
#galleryHtml A {font-weight: bold;font-size: 11px;text-decoration: none; cursor:pointer;}
#galleryHtml A:HOVER {text-decoration: underline;}
#galleryHtml DIV#galleryHtmlBG {text-align:center; padding:0;margin:0;}
#galleryPopupContent #galleryHtml DIV#galleryHtmlBG {vertical-align:middle;background-color:#000;}
#galleryPopupContent #galleryHtml DIV#galleryHtmlBG IMG {vertical-align:middle;padding:0;margin:0;border:0;}
#galleryHtml DIV#galleryHtmlEcardLink {float:right; text-align:right; height:14px; width: 60px; background: left center no-repeat url(../images/icons/button_ecard.gif);/**/}
#galleryHtml DIV#galleryHtmlTitle {height:14px;font-weight: bold; float:left;}
#galleryHtml DIV#galleryHtmlLink {height:14px;clear:both;}
#galleryHtml DIV#galleryHtmlCaption {height:60px; overflow:auto;}
#galleryPopupContent #galleryHtml DIV#galleryHtmlNavigation {width:100%; overflow:auto; clear:both;}
#galleryHtml DIV#galleryHtmlNavigation DIV {float:left;}
#galleryHtml DIV#galleryHtmlNavigation DIV#galleryHtmlPreviousLink {background: left center no-repeat url(../images/icons/button_previous.gif);width: 76px;}
#galleryHtml DIV#galleryHtmlNavigation DIV#galleryHtmlPreviousLink A {padding-left: 18px;}
#galleryHtml DIV#galleryHtmlNavigation DIV#galleryHtmlNextLink {float:right;text-align:right; background: right center no-repeat url(../images/icons/button_next.gif);width: 60px;}
#galleryHtml DIV#galleryHtmlNavigation DIV#galleryHtmlNextLink A {padding-right: 20px;}
/* END popup html gallery */


/* Ecard */
#galleryPopupEcard { background-color:#FFF;}
#galleryPopupEcard DIV {clear:both; padding:4px 0; overflow:hidden; height:auto; width:100%;}
#galleryPopupEcard DIV#galleryPopupEcardImageBG {text-align:center;margin:0;padding:0;background-color:#000;}
#galleryPopupEcard DIV#galleryPopupEcardImageBG IMG {vertical-align:middle;margin:0;padding:0; border:0;}
#galleryPopupEcard DIV#galleryImageTitle {font-weight: bold;}
#galleryPopupEcard DIV LABEL {display:block;float:left;width:100px;}
#galleryPopupEcard DIV TEXTAREA,
#galleryPopupEcard DIV INPUT {width:280px; float:right}
#galleryPopupEcard DIV#galleryPopupEcardButton {padding-top:6px;}
#galleryPopupEcard DIV#galleryPopupEcardButton INPUT {width:auto; float:right;}
#galleryPopupContent TABLE {margin:2px;} /* view received ecard */
/* END slideshowEcard */

/* embedded gallery */
.galleryOuterContainer {}
.galleryOuterContainer .galleryInnerContainer {}
/* END embedded gallery */