/* moodalbox css */

div#mb_overlay{ position:absolute; left:0; width:100%; background-color:#000; cursor:pointer; }

div#mb_center, div#mb_bottom{ position:absolute; left:50%; overflow:hidden; background-color:#DDD; }

div#mb_center{ background-color:#FFF; }

div#mb_contents{ width:400px; height:400px; border:10px solid #DDD; overflow:auto; background-color:#FFF; visibility:hidden; }

.mb_loading{ background:#DDD url(../images/components/loading.gif) no-repeat center center; }

#mb_error{ font-size:1.2em; color:#CD0000; font-weight:bold; text-align:center; padding:0.5em; font-family:Verdana, Helvetica, sans-serif; }

#mb_error em{ font-size:0.8em; }

div#mb_bottom{ font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #DDD; border-top-style:none; }

a#mb_close_link{ display:block; float:right; width:66px; height:22px; background: transparent url(../images/components/closelabel.gif) no-repeat center; margin:5px 0; }

div#mb_caption{ margin-right:71px; }


/* slimbox css */

#lbOverlay{ position:absolute; left:0; width:100%; background-color:#000; cursor:pointer; }

#lbCenter, #lbBottomContainer{ position:absolute; left:50%; overflow:hidden; background-color:#fff; }

.lbLoading{ background:#fff url(../images/components/loading.gif) no-repeat center; }

#lbImage{ position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }

#lbPrevLink, #lbNextLink{ display:block; position:absolute; top:0; width:50%; outline:none; }

#lbPrevLink{ left:0; }

#lbPrevLink:hover{ background:transparent url(../images/components/prevlabel.gif) no-repeat 0% 15%; }

#lbNextLink{ right:0; }

#lbNextLink:hover{ background:transparent url(../images/components/nextlabel.gif) no-repeat 100% 15%; }

#lbBottom{ font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }

#lbCloseLink{ display:block; float:right; width:66px; height:22px; background:transparent url(../images/components/closelabel.gif) no-repeat center; margin:5px 0; }

#lbCaption, #lbNumber{ margin-right:71px; }

#lbCaption{ }


/* mooprompt css */

.cbOverlay{ background-color:#000; }

.cbContainer{ padding:5px; background-color:white; }

.cbBox h3{ font-size:1.4em; margin:2px; background-color:#ccc; }

.cbBox p{ margin:3px; }

.cbBox .cbButtons{ text-align:center; }

.closeButton{ position:absolute; top:10px; right:10px; }
