@charset "utf-8";
/* CSS Document */

.ui-dialog { font-size:10pt }
.ui-dialog-content label{
	padding-right:10px;
	float:left;
	width:110px;
	text-align:left;
	font-weight:normal;
}
.ui-dialog-content label.biglabel{

	width:300px !important;

}
.ui-dialog-content .row{
	padding-bottom:10px;
	float:left;
	width:100%;
	clear:both;
	overflow:auto;
}


.ui-dialog-content .row .formfield{
	width:150px;
}

.ui-dialog-content .row .mediumField{
	width:330px;
}

.row .fieldWrapper{
	display: block;
	float:left;
	width:250px;
}

.ui-dialog-content .row .numberfield{
	width:25px;
}

.ui-dialog-content #pluginSettings .row {
	width:470px;
}

.ui-dialog-content .row select{
	max-width:450px;
}


.ui-dialog-content #pluginSettings .row .bhind_imageupload_versions,.ui-dialog-content #pluginSettings .row .bhind_fileupload{
	float:left;
	border: dotted 1px #eee;
	padding:3px;
	width: 330px;
}

.ui-dialog-content h4{
	margin:0px;
	padding:0px;
}
/**** places the tinymce on top of the page ****/
/*.mceExternalToolbar {
    position: fixed !important ;
    top: 10px !important ;
	
	z-index:1000 !important;
	white-space: normal!important;
	display:block !important ;
	background-color:#fc0!important;  
}*/

.mceToolbarTop { white-space: normal!important  }
/*.mceToolbarTop * {
float:left;
}

.mceToolbarTop select {
width:auto;
}

.mceToolbarTop option {
float:none;
}*/

/* buttons*/

	.fg-button { outline: 0; margin:0 4px 0 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
	.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
	
	
	/* remove extra button width in IE */
	button.fg-button { width:auto; overflow:visible; }
	
	.fg-button-icon-left { padding-left: 2.1em; }
	.fg-button-icon-right { padding-right: 2.1em; }
	.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
	.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
	
	.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
	
	.fg-buttonset { float:left; }
	.fg-buttonset .fg-button { float: left; }
	.fg-buttonset-single .fg-button, 
	.fg-buttonset-multi .fg-button { margin-right: -1px;}
	
	.fg-toolbar { padding: .5em; margin: 0;  }
	.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
	.fg-toolbar .fg-button { font-size: 1em;  }


.bhind_adminButtons{
	
	position:absolute;
	top:3px;
	right:15px;
	/*width:100px;*/
}
.bhind_adminButtons a{
	float:right;
}

.bhindextracontent{
	position:relative;
	/*border:dotted 1px #ccc;*/
	min-height:10px;
}

.bhind_ec_header{
	background-color:#999;
	position:absolute;
	padding: 2px;
	margin-bottom:1px;
	height:20px;
	top:-20px;
	left:0px;
	right:0px;
}

.bhind_ec_header .bhind_title{
	display:block;
	color:#FFF;
	font-size:9px;
}

.row {
	overflow:auto;
	clear:both;
}



.bhind_thumbs_list li, .bhind_ec_thumb{
	float:left;
	width: 120px;
	height:120px;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
	border: solid 1px #ccc;
	list-style:none;
	padding:0px;
}

.bhind_gallery_item{
	float:left;
	width: 100px;
	height:100px;
	margin-right:3px;
	margin-bottom:3px;
	position:relative;
	padding:0px;
	border:solid 1px #000;
	overflow:hidden;

}

.bhind_thumb{
	text-align: center;
	vertical-align: middle;

	
}

.bhind_photos_gallery .bhind_photos_thumb span{
	width: 100px;
	height:100px;
	display:block;
}

.bhind_gallery_item .bhind_adminButtons{
	background-color:#000;
	right:0px;
	top:0px;
}

.bhind_ec_thumb .thumb{
	display:block;
	max-width: 110px;
	max-height: 110px;
	margin:auto;
	margin-left:5px;
	border:0px;
	position:absolute;
	top:0;
	bottom:0;
}

.bhind_ec_thumb .bhind_thumb_adminmenu{
	position:absolute;
	top:0;
	right:0;
}



.bhind-extra-admin-content .bhind_list{
	position:relative;
}

.bhind-extra-admin-content .bhind_list .bhind_adminButtons{
	top:0px;
	right:0px;
}

.bhind_ec_popup .left,#bhindcontent .left{
	float:left;
	width:50%;
	overflow:auto;
}

.bhind_ec_popup .right,#bhindcontent .right{
	float:right;
	width:49%;
	overflow:auto;
}

.ui-dialog-content .row .left select,.ui-dialog-content .right .row  select{
	max-width:95%  ;
}

.bhind_ec_popup .bhind_image{
	float:left;
	border: dotted 1px #eee;
	padding:3px;
	overflow:hidden;
	height: 134px;
	width: 114px;
	position:relative;
	margin-bottom:5px;
	
}

.bhind_ec_popup .bhind_image_thumb{
	margin-left:auto;
	margin-right:auto;	
	overflow:hidden;
	height: 100px;
	width: 100px;
    margin-top:7px;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
}

.bhind_ec_popup .bhind_image_thumb .thumb{
	max-height: 100px;
	max-width: 100px;
}

.bhind_ec_popup .bhind_image .filefield{
	position:absolute;
	width:100px;
	height:100px;
	opacity:0;
	top:10px;
	left:10px;
}

.bhind_list_item{
	position:relative;
	clear:left;
	margin-bottom:10px;
	overflow:auto;
}
.loginBtn{
	cursor:pointer;
}

.bhind_detaillink{
	float:left;
	clear:left;
	width:auto;
	display:block;
}

.bhind_error{
	float:left;
	clear:left;
	width:auto;
	display:block;
	padding:2px;
	background-color:#FFFFCC;
	color:#C00;
	border: dotted 1px #C00;
}

.bhind_warning{
	float:left;
	clear:left;
	width:auto;
	display:block;
	padding:2px;
	background-color:#ECF0F0;
	color:#434D74;
	border: dotted 1px #434D74;
}

.bhind_products_accordeon{
	height:250px;
}
.paginator {
	clear: both;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}
.paginator a{
	display:inline-block;
	margin:2px;
	text-decoration:none;
	font-weight: bold;
}