#buttons{
 padding:10px;
 float:right;
}
.ef-button2 span.privil         { background-image: url(../images/Privili_icon.png); }

.ea-dd
{
    outline: none;
    background-color:#f5f5f5;
	margin-left:0px !important;
	vertical-align: middle;	
	font: bold 12px Tahoma,  Arial, Helvetica, clean, sans-serif ;
	background-color:#FCFCFC;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	background-image: -webkit-linear-gradient(top,#FFFFFF,#FCFCFC);
	font: 13px Arial, clean, sans-serif !important;
	color: rgb(73, 71, 71) ;
	border: 1px solid rgb(197, 197, 197) !important;
}
.ea-search-button
{
	border: 1px solid rgb(219, 192, 192) !important;
	background-color: #DF6C5D !important;
	text-shadow: none !important;
	color: white !important;
	vertical-align: middle !important;
	font: bold 13px Arial, clean, sans-serif !important;
	margin-left: 5px !important;
	background-image: -webkit-linear-gradient(top,#dd4b39,#d14836) !important;
	margin:0px !important;
	margin-top:2px !important;
	background-color:#dd4b39;
}
.ea-basicsearch-button
{
	border: 1px solid rgb(219, 192, 192) !important;
	background-color: #DF6C5D !important;
	text-shadow: none !important;
	color: white !important;
	vertical-align: middle !important;
	font: bold 13px Arial, clean, sans-serif !important;
	margin-left: 5px !important;
	background-image: -webkit-linear-gradient(top,#dd4b39,#d14836) !important;
	margin:0px !important;
	margin-top:2px !important;
	background-color:#dd4b39;
	margin-top:-11px !important;
	height: 36px !important;
}

.ea-comment-button
{
	margin: 0px 0px !important;
}
.ea-button {
	
	vertical-align: middle;	
	font: bold 12px Tahoma,  Arial, Helvetica, clean, sans-serif ;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1) ;
	background-color:#f5f5f5;
	font: 13px Arial, clean, sans-serif !important;
	color: rgb(73, 71, 71) ;
	border: 1px solid rgb(197, 197, 197) !important;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	
	/* Fix extra width padding in IE */
	_width: 0;
	overflow: visible;
	
	float:right;
	margin-top:8px;		
}
.ea-button2
{
    outline: none;
    background-color:#f5f5f5;
	margin-left:0px !important;
	vertical-align: middle;	
	font: 13px Segoe UI, clean, sans-serif !important;
	margin: 0px 8px;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1) ;
	background-color:#f5f5f5;
	color: rgb(73, 71, 71) ;
	border: 1px solid rgb(197, 197, 197) !important;
}

.ea-button3 {
	
	vertical-align: middle;	
	font: bold 13px "Helvetica Neue", Helvetica, Arial, clean, sans-serif ;
	background: none;
	border: none;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	
	/* Fix extra width padding in IE */
	_width: 0;
	overflow: visible;	
}

.ea-button4
{
    outline: none;
    background-color:#f5f5f5;
	margin-left:0px !important;
	vertical-align: middle;	
	font: 13px Segoe UI, clean, sans-serif !important;
	margin: 0px 8px;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1) ;
	background-color:#f5f5f5;
	color: #333 !important;
	border: 1px solid rgb(197, 197, 197) !important;
    padding-bottom: 3px;
    padding-top: 3px;
}

.ea-button2 span
{
	background-image:none;
}
.ea-button span, .ea-button2 span , .ea-button3 span, .ea-search-button span, .ea-dd span {
	display: block;						
	height: 24px;
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: right top;
}
.ea-dd span  
{
	display: block;						
	height: 23px;
	padding-right: 12px;
	background-repeat: no-repeat;
	background-position: right top;
}
.ea-button span span,  .ea-button2 span span, .ea-button3 span span, .ea-search-button span span{
	padding-right: 0;
	padding-left: 8px;
	line-height: 24px;
	background-position: left top;
}
.ea-dd span  span
{
	padding-right: 0;
	padding-left: 12px;
	line-height: 23px;
	background-position: left top;
}
.ea-button span span span, .ea-button2 span span span, .ea-button3 span span span,.ea-search-button span span span, .ea-dd span span span {
	padding-left: 27px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	/* IE6 still requires a PNG transparency fix */ 
	/* _background-image: none;		Or just hide icons from the undeserving IE6 */
	/* _padding-left: 0;					Or just hide icons from the undeserving IE6 */
}



.ea-button.ppp span span span, .ea-button2.ppp span span span, .ea-button3.ppp span span span,.ea-search-button.ppp span span span {
	padding-left: 16px;
}


.ea-button, .ea-button2, .ea-button3 .ea-button4{
	color: #333 ;
	text-shadow: 0 1px 0 #fff
}
	
.ea-button:hover,
.ea-button:focus, .ea-button2:hover, .ea-button2:focus, .ea-button3:focus, .ea-search-button:focus
 {

	
	
}
	
.ea-button span ,.ea-button2 span,.ea-button3,.ea-search-button span{

}

.ea-button span span, .ea-button2 span span, .ea-button3,.ea-search-button span span {
	
}



/*
 * Icon Definitions
 */
.ea-search-button span.zoom				{ background-image: url(../images/grid/ic_zoom.png) ; }
.ea-button2 span.zoom				{ background-image: url(../images/grid/ic_zoom.png) ; }
.ea-button2 span.zoombasic				{     margin-left: 10px;top: 1px;background-image: url(../images/grid/ic_zoom.png);/*position: relative;height: 31px;*/
                          				      /*margin-left:10px; background-image: url(../images/grid/ic_zoom.png);*/ }
.ea-button2 span.bsave			{ background-image: url(../images/back_save.png); }
.ea-button2 span.save			{ background-image: url(../images/save.png); }
.ea-button2 span.send			{ background-image: url(../images/send.png); }
.ea-button2 span.add            { background-image: url(../images/Plus-addRestrictions-grey16.png); }
.ea-button2 span.add2            { background-image: url(../images/Plus-addRestrictions-grey16.png); }
.ea-button2 span.del            { background-image: url(../images/app_dustbin.png); }
.ea-button2 span.cancel         { background-image: url(../images/cancel-grey16.png); }
.ea-button2 span.generate       { background-image: url(../images/key-generate-grey16.png); }
.ea-button2 span.clear        { background-image: url(../images/clear_icon.png); }

.ea-button2 span.edit            { background-image: url(../images/changeView.png); }
.ea-button2 span.plusAddRestriction            { background-image: url(../images/Plus-addRestrictions-grey16.png);margin-left: 3px; }
.ea-button2 span.none {padding-left:0px;}



/*lang buttons*/
#langList ul li
{
	list-style:none;
	display: block;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#langList ul
{
	padding: 0px;
}
#langList ul li input
{
	float: left;
	margin-left: 4px;
	

}
#langList ul li:hover;
{
	background-color: #FDFDFD;
	
}

div#currentLang 
{
	text-align:right;
	
	float: right;
	padding-top: 2px;
	padding-bottom: 2px;
	
	background-image: -webkit-linear-gradient(top,#FFFFFF,#FCFCFC);
	background-color: #f5f5f5;
}
.butotn-dd
{
	cursor:pointer;
	margin-bottom:4px;
}
#langList
{
	
	background-color: rgb(255,255,255);
	position: relative;
	z-index: 1000;
	
	overflow: hidden;
	clear:both;
	border: 1px solid rgb(197, 197, 197);
	top: -1px;
	width:37px;
	padding-left:3px;
	float:right;
	display:none;
	background-image: -webkit-linear-gradient(top,#FFFFFF,#FCFCFC);
	background-color: #f5f5f5;
}

div.ef_lng div#langSection
{
	float:right;
	border:none;
}
div.ef_lng div#langSection div #currentLang
{


background-color: #FFEECA!important;
background-image: none !important;

}

