table {
border:1px dotted #000;
}

th {
background:#999999;
font-weight:bold;
padding: 0.3em 2px 0.3em 4px;
color:#fff;
text-align:left;
}

td {
padding:0.4em;
}


table #special_fields td {padding: 0.2em;}
	

select.userLevel{
width:110px;
}
a.assign{
background: transparent url(../images/wrench.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px; 
height:21px;
	}
a.portal {
background: transparent url(../images/world.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px; 
height:21px;
}

a.invoice {
background: transparent url(../images/invoice.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px; 
height:21px;
}
a.payment_plan{
background: transparent url(../images/money.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px; 
height:21px;
}

a.create_task {
background: transparent url(../images/wrench.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px; 
height:21px;
}

a.global {
background: transparent url(../images/cmsReplicate.jpg) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px; 
height:21px;
}


a.reset {
background: transparent url(../images/restore.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px; 
height:21px;
}



a.history {
background:url(../images/history.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
height:21px;
width:21px;
}

a.message {
background:url(../images/email.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
height:21px;
width:21px;
}

a.send_details {
background:url(../images/email_send.gif) no-repeat 5px center;
text-indent:-99999px;
display:block;
height:21px;
width:21px;
}


button.b_tick, /* generic only use for non js selector  */
button.b_cross,  /* generic only use for non js selector  */
button.b_deleteModulePay,
button.b_enableModulePay,
button.b_disableModulePay,
button.b_enableModule,
button.b_disableModule,
button.b_enableNotification,
button.b_disableNotification,
button.b_enableAuthReq,
button.b_disableAuthReq,
button.b_sendDetails,
button.b_delete {
	text-indent:-3000px;
	display:block;
	height:21px;
	width:21px;
	cursor: pointer;
	border:none;
}

button.b_cross,  /* generic only use for non js selector  */
button.b_enableAuthReq,
button.b_enableModule,
button.b_enableModulePay,
button.b_enableNotification {
	background:url(../images/cross.png) no-repeat 5px center;
}

button.b_tick,  /* generic only use for non js selector  */
button.b_disableAuthReq,
button.b_disableModule,
button.b_disableModulePay,
button.b_disableNotification{
	background:url(../images/tick.png) no-repeat 5px center;
}

button.b_sendDetails {
	background:url(../images/email_send.gif) no-repeat 5px center;
}

button.b_deleteModulePay,
button.b_delete {
	background:url(../images/delete.png) no-repeat  5px center;
}

a.c_history {
background:url(../images/c_history.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
height:21px;
width:21px;
}

a.edit {
background: transparent url(../images/page_edit.gif) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px;
height:21px;
}

a.note {
background:url(../images/note.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
height:21px;
width:21px;
}

a.sub {
background:url(../images/sections.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
height:21px;
width:21px;
}


a.matches {
background:url(../images/matches.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
height:21px;
width:21px;
}


a.makeD {
background:url(../images/bullet_star.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px;
height:21px;
}

/* TODO: Not used on customers page anymore (replaced with AJAX buttons).  Remove?*/
a.makeP {
background:url(../images/cross.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px;
height:21px;
}

/* TODO: Not used on customers page anymore (replaced with AJAX buttons).  Remove?*/
a.makeUP {
background:url(../images/tick.png) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px;
}
a.add {
background:url(../images/add.gif) no-repeat left center;
text-indent:16px;
padding-left:20px;
}

td a.add {
background:url(../images/add.gif) no-repeat 5px center;
text-indent:-99999px;
display:block;
width:21px;
}

a.delete {
background:url(../images/delete.png) no-repeat center;
text-indent:-99999px;
display:block;
width:16px;
height:21px;
}



a.details {
background:url(../images/details.png) no-repeat  center;
text-indent:-10000px;display:block;
width:20px;
height:21px;
}

a.charts {
background:url(../images/pie.gif) no-repeat left center;
text-indent:-10000px;display:block;
width:16px;
}

a.clicks {
background:url(../images/clicks.png) no-repeat left center;
text-indent:-10000px;display:block;
width:16px;
height:21px;
}

a.clone {
background:url(../images/clone.png) no-repeat center;
text-indent:-10000px;display:block;
width:16px;
height:21px;
}


a.preview {
background:url(../images/preview.gif) no-repeat  center;
text-indent:-99999px;
display:block;
height:21px;
width:16px;
}

p a.preview {
background:url(../images/preview.gif) no-repeat  center;
text-indent:-3000px;
display:inline;
width:21px;
}


a.tick {
background:url(../images/tick.jpg) no-repeat  center;
text-indent:-99999px;
display:block;
height:21px;
width:16px;
}

a.unsub {
background:url(../images/unsub.jpg) no-repeat  center;
text-indent:-99999px;
display:block;
height:21px;
width:16px;
}

a.unticked {
background:url(../images/unticked.jpg) no-repeat  center;
text-indent:-99999px;
display:block;
height:21px;
width:16px;
}


table {margin-bottom:20px;}
