div.popup{width:350px;padding:0}
div.popup .popbox{background:#fff url(../_images/site/bg_popup.gif)}
div.popup .popbox h4{padding:0 0.35em 0.35em 0.35em;border-bottom:1px dotted #333}
div.popup .popupcontent{padding:0.5em}
div.popup .buttonbar {background:#f3f3f3;padding:7px 0;height:22px;border-top:1px solid #ccc}
div.popup .error{border:1px solid #ff0000;padding:1em;color:#cc0000;margin:1em 0.5em;background:url(../_images/site/bg_popuperr.gif);text-align:center}
div.popup .error p {margin:0}

div.popup .popbox .off{background-color:#235da0;}
div.popup .popbox .on{background-color:#cc3333;}

div.popup table{margin:0;border:0}
div.popup label,
div.popup input,
div.popup select{vertical-align:middle}
div.popup .popbutton{height:18px;width:52px;background:0;border:0}

div#popuplogin{width:180px}
div#popuplogin.popup .popbox{background-image:none}
div#popupmessage .popupcontent{padding:0}
div#popupfilter{width:250px}
div#popupcalendar{width:234px}
div#popupcalendar .popupcontent{padding:0}

div.popup.minipop{width:200px}

x.popbox div{border:1px solid #00ff00}

