.clear {
	display:block; clear:both; overflow:hidden; height:0; line-height:0; font-size:0; background:none;
	}
.clr {
	clear:both; height:1px; overflow:hidden;
	}
.float-left {
	display:block; float:left !important;
	}
.float-right {
	display:block; float:right !important;
	}
.no-float {
	float:none !important;
	}	
.inline {
	display:inline !important;
	}		
.offscreen {
	position:absolute; top:-9000px; left:-9000px; z-index:99;  
	}
.no-top-margin {
	margin-top:0 !important;
	}  
.no-right-margin {
	margin-right:0 !important;
	}
.no-bottom-margin {
	margin-bottom:0 !important;
	}
.no-left-margin {
	margin-left:0 !important;
	}  
.no-margin {
	margin:0 !important;
	}	
.no-padding, table.no-padding td {
	padding:0 !important;
	}
.no-left-padding {
	padding-left:0 !important;
	}		
.no-border {
	border:0 !important;
	}		
.nobg {
	background:none !important;
	}
.text-left {
	text-align:left !important;
	}
.text-right {
	text-align:right !important;
	}
.text-center {
	text-align:center !important;
	}
.nobr {
	white-space:nowrap;
	}		
.centered {
	margin:0 auto;
	}
.vc-wrap {
	display:table-cell;
	}
.vc-wrap .tr,
.vc-wrap .td {
	position:relative;
	}
.vtop {
	vertical-align:top !important;
	}	
.vmiddle {
	vertical-align:middle !important;
	}
.vbottom {
	vertical-align:bottom !important;
	}
/* fix for ie6 */
.vbottom .tr, .vbottom .td {
	//top:100%; width:100%;
	}
.vbottom .td {
	//top:-100%;
	}
/* fix for ie6 */
.vmiddle .tr, .vmiddle .td { 
	//top:50%; width:100%;
	}
.vmiddle .td {
	//top:-50%;
	}	
.hidden {
	display:none !important;
	}	
.invisible {
	visibility:hidden !important;
	}	
.show {
	display:block !important;
	}	
.width-auto {
	width:auto !important;
	}
.w-20p { width:20% !important;}		
.w-25p { width:25% !important;}		
.w-33p { width:33% !important;}
.w-40p { width:40% !important;}
.w-45p { width:45% !important;}
.w-49p { width:49% !important;}
.w-50p { width:50% !important;}
.w-55p { width:50% !important;}
.w-60p { width:60% !important;}
.w-70p { width:70% !important;}
.w-80p { width:80% !important;}
.w-100p { width:100% !important;}	

.img-replaced {
	display:block; text-align:left !important; overflow:hidden; text-indent:-1000em;
	}
p.error, li.error {
	margin:0; color:#d00;
	}	
	
/* ========== TABS =========*/
.tab-nav ul{
	margin:0; list-style:none;
	}
.tab-nav li {
	float:left; padding:0; height:auto; min-height:12px; margin-right:6px;
	}
.tab-nav li.last {
	margin-right:0;
	}
.tab-nav li a {
	display:block; height:auto; min-height:12px;
	}		
.tab-nav li a span {
	}
.tabs-group .tab-block {
	display:none;
	}	
/* ========== END TABS =========*/	

/*========== JFACE ELEMENTS CORE ==========*/
.tip-block {
	position:relative;
	}	
.tip, .like-tip {
	position:absolute; z-index:999; display:none;
	left:12px; top:-30px; /*width:100px;*/ padding:6px; text-align:left;
	-moz-box-shadow: 0 0 1em #666;
	-webkit-box-shadow: 0 0 1em #666;	
	}	
.like-tip {
	display:block;
	}	
.f-row .tip-block, .f-row label .tip-block {
	display:inline;
	}
.help {
	display:none; padding:3px 0 3px 21px; line-height:19px; font-size: 11px; text-decoration:none; cursor:pointer; background:url(/ui/default/images/common/icons_common.png) 4px -216px no-repeat;
	}
.help.active {
	display:inline;
	}
.tip-xx-small {
  width:120px;
  }  
.tip-x-small {
  width:159px;
  }  
.tip-small {
  width:192px;
  }  
.tip-medium {
  width:240px;
  }
  
  
/*========== ELEMENTS ==========*/
