/* jquery combined stylesheets
 * 20090120 - bob */

/* jquery.impromptu */
.jqiwarning .jqi { background-color:transparent; } /* the colour it flashes the root background if you click outside it */
.jqifade { background-color: #ffffff; }
div.jqi { position:absolute;background-color:transparent;width:400px;z-index:1000; }
div.jqi .jqiclose { display: none; }
div.jqi .jqicontainer { background-color:transparent;margin:0px;font-weight:normal;text-align:left; }
div.jqi .jqimessage { background:url(/share/gfx/dialog-400.png) top left no-repeat;color:#fff;padding:10px;margin:0px; }
div.jqi .jqimessage h3 { color:#f1a21e; }
div.jqi .jqimessage a:link,div.jqi .jqimessage a:visited { color:#ffffff;text-decoration:underline; }
div.jqi .jqibuttons { background:url(/share/gfx/dialog-400.png) bottom left no-repeat; padding:8px;text-align:right; }
div.jqi button { font-size:8pt;padding:0px;margin:3px; } 
.jqi-widefade { background-color: #ffffff; }
div.jqi-wide { position:absolute;background-color:transparent;width:700px;z-index:1000; }
div.jqi-wide .jqi-wideclose { display: none; }
div.jqi-wide .jqi-widecontainer { background-color:transparent;margin:0px;font-weight:normal;text-align:left; }
div.jqi-wide .jqi-widemessage { background:url(/share/gfx/dialog-700.png) top left no-repeat;color:#fff;padding:10px;margin:0px; }
div.jqi-wide .jqi-widemessage h3 { color:#f1a21e; }
div.jqi-wide .jqi-widebuttons { background:url(/share/gfx/dialog-700.png) bottom left no-repeat; padding:8px;text-align:right; }
div.jqi-wide button { font-size:8pt;padding:0px;margin:3px; }

/* jquery.Jcrop */
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


/* jquery.jGrowl */
div.jGrowl { padding:10px;z-index:9999; }
/*
div.ie6 { position:absolute; }
div.ie6.top-right { right:auto;bottom:auto;left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); }
div.ie6.top-left { left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); }
div.ie6.bottom-right { left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); }
div.ie6.bottom-left { left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); }
div.ie6.center { left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); width:100%; }
*/

body > div.jGrowl { position:fixed; }
body > div.jGrowl.top-left { left:0px;top:0px; }
body > div.jGrowl.top-right { right:0px;top:0px; }
body > div.jGrowl.bottom-left { left:0px;bottom:0px; }
body > div.jGrowl.bottom-right { right:0px;bottom:0px; }
body > div.jGrowl.center { top:0px;width:50%;left:25%; }
div.center div.jGrowl-notification, div.center div.jGrowl-closer { margin-left: auto; margin-right: auto; }
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { background-color:#000;border: 3px solid #fc8900;color:#fff;opacity:.85;width:300px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;display:none;-moz-border-radius: 5px;-webkit-border-radius:5px; }
div.jGrowl div.jGrowl-notification { min-height:40px; }
div.jGrowl div.jGrowl-notification div.header { font-weight:bold;font-size:10px; }
div.jGrowl div.jGrowl-notification div.close { float:right;font-weight:bold;font-size:12px;cursor:pointer; }
div.jGrowl div.jGrowl-closer { height:15px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:11px;font-weight:bold;text-align:center; }

