.confirmon-overlay {background-color: black;  background-color: rgba(0, 0, 0, 0.60); width: 100%; height: 100%; margin:0; top:0; left:0; position:fixed; z-index:9997;display:none;}
.confirmon-box {
		background:url('pop-bg.jpg') no-repeat top center #fff;
                color:#000; 
                border:0; 
                box-shadow: 0px 2px 10px #000; 
                padding:10px;
		font-size:1.5em;
		z-index: 999999; 
                display: none; 
                position: fixed; 
                margin-left: -20%; 
		/*width:55%;*/
		left:50% !important;
                top:5%;			 
		width:720px;
		min-height:500px; 
                border-radius:20px;
                -moz-border-radius:20px;
                -webkit-border-radius:20px;
}

.confirmon-box button:hover {background-color: #00bcdb;cursor: pointer;}
.confirmon-box p.confirmon-content{ font-size:15px; text-align:left !important; min-height:50px; margin-top:10px;} 
.confirmon-box p.error-content{  font-size:15px; color:#E44F4F; text-align:center !important; min-height:50px; margin-top:10px;} 

.confirmon-box { border-bottom:#1E1A1A 1px solid; padding:5px 0; background-color:#fff; margin-bottom:5px; }
.confirmon-box .titleDiv{ float:left; font-size:14px; padding:5px; }
.confirmon-box .closeDiv{  position:absolute; right:-20px; top:-20px; text-decoration:none; background-image:url("cross.png");width:40px; height:40px; display:block; cursor:pointer;}

#ostLightbox{ float:left; width:98%; height:94%; margin:0 1%; position:relative; text-align:left; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow-x: hidden; line-height:1.5em;
}
#ostLightbox h2{ font-size:22px; margin-bottom:5px; display:none;}
#ostLightbox p{ margin:5px;}

/*--------------------------------------*/
.ajaxLoader{ top:0px; left:0px; width:100%; height:100%; position:absolute; display:none; }
.ajaxLoader .loaderImage{ background-image: url('./ajax_loading.gif'); background-repeat:no-repeat; background-position:center center;
top:0px; left:0px; width:100%; height:100%; z-index:6; position:absolute;
}


.ajaxLoader .ajaxBackground {  
	position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#fff; z-index:99;
	/* These three lines are for transparency in all browsers. */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=40);
	opacity:.4;
}
/*--------------------------------------*/
.list-posts-by-category{ margin:0px; padding:0px;}
.list-posts-by-category li { clear:left; padding:2px 0px;}
.list-posts-by-category li img{ float:left; margin-right:5px;}
.list-posts-by-category li a{ text-decoration:none; color:#000; }