.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px;
}

.ui-helper-reset {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: 1.3; 
	text-decoration: none; 
	font-size: 100%; 
	list-style: none;
}

.ui-helper-clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.ui-helper-clearfix {
	display: inline-block;
}

/* required comment for clearfix to work in Opera 
----------------------------------*/
* html .ui-helper-clearfix {
	height:1%;
}

.ui-helper-clearfix {
	display:block;
}
/* end clearfix */

.ui-helper-zfix {
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0; 
	position: 
	absolute; 
	opacity: 0; 
	filter:Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}

/* states and images 
----------------------------------*/
.ui-icon {
	display: block;
	text-indent: -99999px; 
	overflow: hidden; 
	background-repeat: no-repeat;
}

/* Overlays
----------------------------------*/
.ui-widget-overlay {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
	font-size: 1.1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #dddddd; 
	background: #f2f5f7 url(http://linklite.gafmediastudio.com/external/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; 
	color: #362b36;
}

.ui-widget-content a {
	color: #362b36;
}

.ui-widget-header {
	border: 1px solid #aed0ea; 
	background: #deedf7 url(http://linklite.gafmediastudio.com/external/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; 
	color: #222222; 
	font-weight: bold;
}

.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {
	border: 1px solid #aed0ea; 
	background: #d7ebf9 url(http://linklite.gafmediastudio.com/external/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; 
	font-weight: bold; 
	color: #2779aa; 
	outline: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
	color: #2779aa; 
	text-decoration: none; 
	outline: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	border: 1px solid #74b2e2; 
	background: #e4f1fb url(http://linklite.gafmediastudio.com/external/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; 
	font-weight: bold; 
	color: #0070a3; 
	outline: none;
}

.ui-state-hover a, .ui-state-hover a:hover { 
	color: #0070a3; 
	text-decoration: none; 
	outline: none;
}

.ui-state-active, .ui-widget-content .ui-state-active { 
	border: 1px solid #2694e8; 
	background: #3baae3 url(http://linklite.gafmediastudio.com/external/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; 
	font-weight: bold; 
	color: #ffffff; 
	outline: none;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
	color: #ffffff; 
	outline: none; 
	text-decoration: none;
}


/* Corner radius 
----------------------------------*/
.ui-corner-tl {
	-moz-border-radius-topleft: 6px; 
	-webkit-border-top-left-radius: 6px;
}

.ui-corner-tr { 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-right-radius: 6px;
}

.ui-corner-bl { 
	-moz-border-radius-bottomleft: 6px; 
	-webkit-border-bottom-left-radius: 6px;
}

.ui-corner-br { 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-right-radius: 6px;
}

.ui-corner-top { 
	-moz-border-radius-topleft: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-right-radius: 6px;
}

.ui-corner-bottom { 
	-moz-border-radius-bottomleft: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-right-radius: 6px;
}

.ui-corner-right {
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-right-radius: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-right-radius: 6px;
}

.ui-corner-left { 
	-moz-border-radius-topleft: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-moz-border-radius-bottomleft: 6px; 
	-webkit-border-bottom-left-radius: 6px;
}

.ui-corner-all {
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
}

/* Overlays 
----------------------------------*/
.ui-widget-overlay { 
	background: #eeeeee url(http://linklite.gafmediastudio.com/external/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat; 
	opacity: .80;filter:Alpha(Opacity=80);
}

.ui-widget-shadow { 
	margin: -7px 0 0 -7px; 
	padding: 7px; 
	background: #000000 url(http://linklite.gafmediastudio.com/external/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; 
	opacity: .30;filter:Alpha(Opacity=30); 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}

/* Dialog
----------------------------------*/
.ui-dialog { 
	position: relative; 
	padding: .2em; 
	width: 300px;
}

.ui-dialog .ui-dialog-titlebar { 
	padding: .5em .3em .3em 1em; 
	position: relative;
}

.ui-dialog .ui-dialog-title { 
	float: left; 
	margin: .1em 0 .2em;
} 

.ui-dialog .ui-dialog-titlebar-close { 
	position: absolute; 
	right: .3em; 
	top: 50%; 
	width: 19px; 
	margin: -10px 0 0 0; 
	padding: 1px; 
	height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span { 
	display: block; 
	margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { 
	padding: 0;
}

.ui-dialog .ui-dialog-content { 
	border: 0; 
	padding: .5em 1em; 
	background: none; 
	overflow: auto; 
	zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane { 
	text-align: left; 
	border-width: 1px 0 0 0; 
	background-image: none; 
	margin: .5em 0 0 0; 
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane button { 
	float: right; 
	margin: .5em .4em .5em 0; 
	cursor: pointer; 
	padding: .2em .6em .3em .6em; 
	line-height: 1.4em; 
	width:auto; 
	overflow:visible;
}

.ui-dialog .ui-resizable-se { 
	width: 14px; 
	height: 14px; 
	right: 3px; 
	bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar { 
	cursor: move;
}

/* Progressbar
----------------------------------*/
.ui-progressbar { 
	height:.2em; 
	text-align: left;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px; 
	height:100%;
}

/* Resizable
----------------------------------*/
.ui-resizable { 
	position: relative;
}

.ui-resizable-handle { 
	position: absolute;
	font-size: 0.1px;
	z-index: 99999; 
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { 
	display: none;
}

.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;
}

.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px;
}

.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%;
}

.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}

.ui-resizable-se { 
	cursor: se-resize; 
	width: 12px; 
	height: 12px; 
	right: 1px; 
	bottom: 1px;
}

.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: -5px; 
	bottom: -5px;
}

.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px;
	height: 9px; 
	left: -5px; 
	top: -5px;
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: -5px; 
	top: -5px;
}

/* Slider
----------------------------------*/
.ui-slider { 
	position: relative; 
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute; 
	z-index: 2; 
	width: 1.2em; 
	height: 0.9em; 
	cursor: default;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.15em; 
	margin-left: -.6em;
}

.ui-slider .ui-slider-range {
	position: absolute; 
	z-index: 1; 
	font-size: .7em; 
	display: block; 
	border: 0;
}

.ui-slider-horizontal {
	height: 0.7em;
}



.ui-slider-horizontal .ui-slider-range {
	top: 0; 
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
