/*GothamBold,'Palatino Linotype','Book Antiqua',Palatino,serif*/
/*h2{"Myriad Pro","HelveticaNeue-Light","Helvetica Neue Light","Lucida Grande","Helvetica Neue",Arial,"Lucida Sans Unicode",sans-serif*/


input.watermark,input[type="text"].watermark, input[type="password"].watermark, input[type="email"].watermark, input[type="number"].watermark, input[type="mobile"].watermark{color:#CCC;}

input.invalid,input[type="text"].invalid, input[type="password"].invalid, input[type="email"].invalid, input[type="number"].invalid, input[type="mobile"].invalid, textarea.invalid{border:1px solid #FCC; -moz-box-shadow:1px 1px 2px #FCC;box-shadow:1px 1px 2px #FCC;-webkit-box-shadow:1px 1px 2px #FCC;}


.clear{clear:both;}
.block{display:block;}

/* error message */
.error {background-color:#FFFE36;font-size:11px;border:1px solid #E1E16D;padding:4px 10px;color:#000;display:none;-moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; 
-moz-box-shadow:0 0 6px #ddd;box-shadow:0 0 6px #ddd;-webkit-box-shadow:0 0 6px #ddd; cursor:pointer; z-index:99999}
.error p{margin:0;}
.error em {border: 10px solid;border-color: #FFFE36 transparent transparent;bottom: -17px;display: block;height: 0;left: 10px;position: absolute;width: 0;}

.require{padding-left:5px; color:red;}
.info_msg_ok{ border:1px solid #FF9;  padding:5px; padding-left:25px; background: #E8FFDF url(../images/success.gif) no-repeat scroll 5px 5px ; color:green;  margin:5px;}
.info_msg_err{ background:#FFECEC url(../images/error.gif) no-repeat scroll 5px 5px; padding:5px; padding-left:25px;  color:red; margin:5px;}
.info_msg{ border:1px solid #d1e7ef; background:#eff8fa url(../images/info.gif) no-repeat scroll 5px 5px ; padding:5px; padding-left:25px; margin:5px;}


.ui-input-ok{background:url(../images/success.gif) no-repeat center; padding:3px; padding-left:20px; cursor:pointer }
.ui-input-err{background:url(../images/error.gif) no-repeat center; padding:3px; padding-left:20px;  cursor:pointer}

/* ====================== */
/* Pagination             */
/* ====================== */
/* paging */
.pagination { 
	font-size: 11px;
	margin: 0px; padding: 0px;  list-style: none; 
	display: block;
	clear: both;
	padding: 10px 0px;
}
.pagination ul {
	margin: 5px 0px;
}
.pagination li { 
	display: inline; padding: 2px 2px; 
}

.pagination li a {
	color: #444;
	border: 1px solid #ddd;
	padding: 3px 5px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;	
}
.pagination li a:hover, .pagination li.current a {
	color: #FFF;
	border: 1px solid #0094D6;
	background: #0094D6;
	text-decoration: none;
}

.ui-loader{background:url(../images/loading.gif) no-repeat;}
.ui-loader1{background:url(../images/loading3.gif) no-repeat;}

#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
#vtip { display: none; position: absolute; padding: 5px; left: 5px; font-size:11px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
#vtip .vtiparrow { position: absolute; top: -10px; left: 5px;background:url(../images/vtip_arrow.png) no-repeat; padding:10px;}

[data-order] span{
	
	background:url(../images/asc.gif) no-repeat right;
	display: inline-block;
	padding-right: 20px;
	cursor: pointer;
}

.ordering.asc span{
	background:url(../images/asc.gif) no-repeat right;
	display: inline-block;
	padding-right: 20px;
}

.ordering.desc span{
	background:url(../images/desc.gif) no-repeat right;
	display: inline-block;
	padding-right: 20px;
}

.griddragdrop{
	cursor:move;
}