span.icons{	
	background: url("../img/admin_icons1.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 22px;
    left: 0;
    position: absolute;
    width: 29px;
}
span.bicons{	
	background: url("../img/admin_icons.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 22px;
    left: 0;
    position: absolute;
    width: 29px;
}
span.menu{	
	background-position: -14px -19px;
}
span.list{	
	background-position: -13px -19px;
}
span.add{	
    background-position: -610px -318px;
}
span.import{	
	background-position: -106px -19px;
}
span.dashboard{	
	background-position: -106px -19px;
}
span.content{	
	background-position: -338px -61px;
}
span.chart{	
	background-position: -657px -362px;
}
span.report{	
	background-position: -1453px -810px;
}
span.settings {
    background-position: -701px -19px;
}
span.marketing {
    background-position: -562px -19px;
}
span.campaign{	
	background-position: -14px -405px;
}
span.mgnt{	
	background-position: -60px -405px;
}
span.mgnttool{	
	background-position: -809px -850px;
}
span.envelope{	
	background-position: -1178px -764px;
}
span.auser{	
	background-position: -520px -19px;
}
span.pencil{	
	background-position: -197px -147px;
}
span.show{	
	background-position: -106px -147px;
}
span.delete{	
    background-position: -562px -318px;
}
span.import{	
	background-position: -517px -405px;
}
span.export{	
	background-position: -563px -405px;
}
span.logout{	
	background-position: -1453px -849px;
}

.invtable{
	/*overflow:hidden;*/
	display: inline-block;
}
.invltable{
	overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
}
ul.inline{
	margin-bottom:10px;
}
ul.inline li{
	display: inline-block;
    vertical-align: top;
    width: 21%;
	min-height:25px;
  	margin-bottom: 10px;
	position:relative;
}
ul.inline li label{
    display: block;
    text-align: right;
    width: 96%;
}
div.itemslist{
    border: 1px solid #DDDDDD;
	margin-bottom:20px;
}
ul.itemhead{	
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
	text-align:left;
	color: #1C638D;
    font-weight: bold;
	background-color:#f1f1f1;
	background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);
	background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);
	background-image:-o-linear-gradient(top, #f9f9f9, #ececec);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
	background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);
	background-image:linear-gradient(top, #f9f9f9, #ececec);
}
ul.itemlst{
    padding: 8px;
}
ul.nuorder li{
	display: inline-block;
	position:relative;
}
ul.nuorder li.one,ul.nuorder li.two,ul.nuorder li.thr,ul.nuorder li.fou,ul.nuorder li.fiv,ul.nuorder li.six,ul.nuorder li.sev{
	width:12%;
}
ul.itemlst li span.delete, tr.itemlst td span.delete {
	display: inline-block;
	width:17px;
	height:17px;
    background: url("../img/icons.png") no-repeat scroll -64px -36px transparent;
	cursor:pointer;
}
ul.itemhead li span.add {
	display: inline-block;
	width:17px;
	height:17px;
    background: url("../img/icons.png") no-repeat scroll -179px -33px transparent;
	cursor:pointer;
}
ul.nuorder li.ico{
width:30px;
cursor:pointer;
vertical-align: middle;
}
ul.nuorder li.two, ul.nuorder li.six, ul.nuorder li.one{
width:18%;
}
ul.nuorder li.thr, ul.nuorder li.fou{
width:8%;
}
ul.nuorder li input[type=text]{
	width:75%;
}
table.nuorder td div.selector, table.nuorder td div.selector select, table.pnuorder td div.selector, table.pnuorder td div.selector select, ul.nuorder li div.selector, ul.nuorder li div.selector select { 
	width:auto;
}
table.nuorder td div.selector span, table.pnuorder td div.selector span, ul.nuorder li div.selector span {
	width:auto;
	padding:1px 20px 1px 0;
}
ul.nuorder li.fiv input[type=text],ul.nuorder li.six input[type=text],ul.nuorder li.thr input[type=text]{
	width:30px;
	margin-right:3px;
}
ul.nuorder li.sev{
	text-align:right;
}
ul.invsummary{
	margin-right:18px;
}
ul.invsummary li{
	display:inline-block;
	text-align:right;
	width:100%;
	margin-bottom:10px;
	font-weight:bold;
}
ul.invsummary li span{
	display: inline-block;
    margin-left: 40px;
    min-width: 100px;
}
ul.inviewli{
	margin-bottom:30px;
}
ul.inviewli li{
	line-height:30px;
}
ul.inviewli li label{
	font-weight:bold;
}
.nproshow{
}
.nprohide{
	display:none;
}
.table > tbody > tr > td.tdtota{
	text-align:right;
}