/*For Front End*/
.btn-style2 { background:url(../../designer/themes/default/images/btn-gred.jpg) repeat-x; text-align:center; padding:7px 5px; border-radius:5px; color:#fff; font-size:12px; text-decoration:none; text-align:center; cursor:pointer; border:none;}

/* Ends */
#dialog_overlay {   background: none repeat scroll 0 0 #000000;  bottom: 0;  display: none;   left: 0; position: fixed;   right: 0;  top: 0;  z-index: 1100;  opacity: 0.2; }
	
#dialog_box { position:absolute; left:20%; 	right:20%; 	border:8px solid #666; 	background-color:#f9f9f9; padding:10px;	z-index:1200;	display:none;	}
		
#dialog_box .close { width:100%; text-align:right;	}
#dialog_box .close .txt { color:#000;	font-family:Verdana, Geneva, sans-serif; cursor:pointer; font-size:13px; font-weight:bold; }
#dialog_data{ overflow:scroll; 	max-height:400px;	overflow-X:hidden; 	padding-bottom:20px; }
.instant_error {  padding:5px;   background-color:#ffeeee;   color:#FF0000; font-family:Verdana, Geneva, sans-serif;   font-size:9px;   border:1px solid #F00; }

.anchr { color:#0085F9; font-family:Tahoma, Geneva, sans-serif;   text-decoration:underline; }
.anchr:visited {  color:#0085F9; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline; }

.more_link {
  width:90%; padding:5px; margin-top:1px; text-align:center;  background-color:#efefef;  font-family:Verdana, Geneva, sans-serif; font-size:11px;  border:1px solid #ddd;
}


#dialog_box_for_admin {	width:250px; left:34%; 	right:34%; 	border:4px solid #F30; 	background-color:#f9f9f9; 
		padding:4px; z-index:1200; float:right; margin-top:20px; text-align:center; }
		
	
.error{ font-size:10px; color:#FF0000; float:left; margin-left:55px; min-width:76%; }

img:-moz-broken,
img:-moz-user-disabled { -moz-force-broken-image-icon: 1; }
img:-moz-broken:not([width]),
img:-moz-user-disabled:not([width]) {	width: 30px; }
img:-moz-broken:not([height]),
img:-moz-user-disabled:not([height]) {	height: 30px; }



.info, .success, .warning, .error, .validation {
        margin: 10px 10px 10px 10px;
        padding:8px 8px 8px 40px;
        background-repeat: no-repeat;
        background-position: 10px center;
		text-align:left;
    }
    .info {
        font-family:Arial, Helvetica, sans-serif; 
        font-size:13px;
        color: #00529B;
        background-color: #BDE5F8;
        background-image: url(../images/info.png);
    }
    .success {
        font-family:Arial, Helvetica, sans-serif; 
        font-size:15px;
        color: #606060;
		border:1px solid #D1D1D1;
        background-color: #FDFDE4;
        background-image:url(../images/success.png);
    }
    .warning {
        font-family:Arial, Helvetica, sans-serif; 
        font-size:15px;
        color: #9F6000;
		background-color: #FEEFB3;
		background-image: url(../images/validation.png);
    }
    .error {
        font-family:Arial, Helvetica, sans-serif; 
        font-size:15px;
        color: #D8000C;
        background-color: #FFBABA;
        background-image: url(../images/error.png);
		width:95%;
    }
    .validation {
        font:1.3em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
        background: #eee url(../images/error.png) 7px 5px no-repeat;
    }
	.validation_msg div{ margin-left:2px; display:list-item; list-style: inside; list-style-type:square;}
	.validation_msg *{font:.9em/1.4 arial; color:#c00 }					
		
    }

    #alert_box{width:100%; height:100%; overflow:hidden; background-color:#222; background:rgba(1,1,1,.8); position:fixed; left:0; top:0; z-index:9999}
	#alert_box .alert_area, * html .alert_area{
		position:fixed; z-index:9999; left:30%; width:40%; border:8px solid #666; border-radius:10px; box-shadow:0 0 2px 5px rgba(2,2,2,.7); top:25%; background-color:#f9f9f9; padding:10px;
	}
	#alert_box .close{
		width:100%; text-align:right;	
	}
	#alert_box .close .txt{
		color:#F00; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer;
	}
	
.required {
	font-size:12px;
	color: #FF0000;
	font-weight: normal;
}

a.morelink {
	text-decoration:underline;
	color:#3b5998;
	
}
.morecontent span {
	display: none;

}

.myinput2 input,select,textarea
{
	border:1px solid #666;	
	padding:5px;
}

.myinput2 label
{
	float:left; margin:5px; width:100px;
}



.txtbox_black{font:12px Tahoma, Geneva, sans-serif; border:#000 1px solid; color:666; padding:5px; background:#fafafa;}



input[type="button"]:disabled
{
	background:#e4e4e4; border-radius:3px; color:#000; text-decoration:none; padding:3px 11px; display:inline-block; text-align:center; font:12px Arial, Helvetica, sans-serif;

}
/* Created by Anand*/
/* Custom Js Alert box CSS */

 #js_alert_box{width:100%; height:100%; overflow:hidden; background-color:#222; background:rgba(1,1,1,.8); position:fixed; left:0; top:0; z-index:9999}
	#js_alert_box .js_alert_area, * html .js_alert_area{
		position:fixed; z-index:9999; left:30%; width:40%; border:8px solid #666; border-radius:10px; box-shadow:0 0 2px 5px rgba(2,2,2,.7); top:25%; background-color:#f9f9f9; padding:10px;
	}
	#js_alert_box .close{
		width:100%; text-align:right;	
	}
	#js_alert_box .close .txt{
		color:#F00; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer;
	}
 /* Ends here */
 
 .wrap{word-wrap: break-word;}
