  /* Overlays */

.ui-widget-overlay {

		position: fixed;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

}

.ui-widget-overlay {

		background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;

		opacity: .3;

		filter: Alpha(Opacity=30);

}

.popup {

	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;

    background: none repeat scroll 0 0 #FFFFFF;

    border: 10px solid #ccc;

    border-radius: 3px 3px 3px 3px;

    color: #333333;

    display: none;

	font-size: 14px;

    //left: 50%;

    //margin-left: -402px;

    //position: fixed;

    //top: 20%;

    //width: 800px;

    //z-index: 2;

}






/* 

	author: istockphp.com

*/

#backgroundPopup { 

	z-index:1;

	position: fixed;

	display:none;

	height:100%;

	width:100%;

	background:#000000;	

	top:0px;  

	left:0px;

}

#toPopup {

    

    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;

    background: none repeat scroll 0 0 #FFFFFF;
    
    
    border: 10px solid #ccc;

    border-radius: 3px 3px 3px 3px;

    color: #333333;

    display: none;

	font-size: 14px;

    left: 50%;

    margin-left: -402px;

    position: fixed;

    top: 0%;

    width: 800px;

    z-index: 2;

}

div.loader {

    background: url("../img/ajax-loader.gif") no-repeat scroll 0 0 transparent;

    height: 100px;

    width: 100px;

	display: none;

	z-index: 9999;

	top: 80%;

	left: 45%;

	position: absolute;

	/*margin-left: -120px;*/

        /*margin-top: 50px*/

}

div.close {

    background: url("../img/closebox.png") no-repeat scroll 0 0 transparent;

    bottom: 24px;

    cursor: pointer;

    float: right;

    height: 30px;

    left: 27px;

    position: relative;

    width: 30px;

}

span.ecs_tooltip {

    background: none repeat scroll 0 0 #000000;

    border-radius: 2px 2px 2px 2px;

    color: #FFFFFF;

    display: none;

    font-size: 11px;

    height: 16px;

    opacity: 0.7;

    padding: 4px 3px 2px 5px;

    position: absolute;

    right: -62px;

    text-align: center;

    top: -51px;

    width: 93px;

}

span.arrow {

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 7px solid #000000;

    display: block;

    height: 1px;

    left: 40px;

    position: relative;

    top: 3px;

    width: 1px;

}

div#popup_content {

    margin: 4px 7px;

}