/* ************************************************************************************************** */
/*                       CSS by Norm Douglas                                                          */
/*                         Netreach                                                                   */
/*																									  */
/*																									  */
/* ************************************************************************************************** */
/* CONTENT CSS 																						  */
/* ************************************************************************************************** */
#wrapper{
	margin:auto;
	width:1158px;
	min-height:600px;
/* 	background: #D3D3D3; */
/* 	width: 960px; /*center hack*/ 
/* 	margin:0 auto; /*center hack*/ 
/* 	text-align:left; */
/* 	background-image: url(templates/wd15/images/bg/-1) ; */
/* 	background-position: top ; */
/* 	background-repeat: no-repeat ; */
}

#header{
/* 	background:#F79238; */
	background:inherit;
/*	background-image: url('./templates/duffplate/images/cdbtrans.png') ;
	background-position: top ;
	background-repeat: repeat-x ;*/
	height:60px;
}

#topmenu{
	height:20px;
	border-bottom:solid thin black;
}

/*#leftside{
	float:left;
	width:150px;
}*/

#mywrapper{
	float:left;
}

/*#rightside{
	float:left;
	width:150px;
}*/

/*#mytoolbar{
	float:left;
	width:950px;
}*/

#mootainer{
/* 	margin-right:155px; */
	width:1000px;
	float:left;
}
#mainbody{
/* 	margin-left:155px; */
/* 	margin-right:155px; */
	width:1000px;
/* 	min-height:445px; */
}

#footer{
	background-image: url('../templates/duffplate/images/nbctrans.png') ;
	background-position: top ;
	background-repeat: repeat-x ;
/* 	background:#2A844A; */
	height:30px;
	clear:both;
}

div#ld_overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 150%;
background-color: #000;
/* cursor: pointer; */
}
div#ldCenter{
	position: absolute;
	width:200px;
	height:75px;
/* 	left: 50%; */
	top:50px;
	padding-top:15px;
	font-size:14px;
	border:solid black thin;
	vertical-align:middle;
	text-align:center;
	overflow: hidden;
	background-color: #fff;
}

.headtitle{
	font-size:26px;
	float:left;
	padding:10px 0px 0px 10px;
}

.headpic{
	float:right;
	padding:2px 30px 0px 0px;
}


ul#mainlevel {

  margin: 0;
  padding: 0;
 
}
ul#mainlevel li {

  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
 
ul#mainlevel a {
	display: block;
	float: left;
	padding: 0 1em; /* Provides horizontal separation between menu items */
	border:thin solid #fff;
}

ul#mainlevel a:hover {
	border-left:thin solid #000;
	border-right:thin solid #000;
}

#sug_search, #sug_search1, #sug_search2{
	width:400px;
}

/*label.fld_re{

}*/

/* body { */
/* 	font-family:Calibri, Verdana, sans-serif; */
/* 	color: #000000 ; */
/* 	font-size: 75% ; */
/* 	font-family: Verdana, Geneva, sans-serif ; */
/* 	background-color: #0A0AA6 ; */
/* 	text-align:center; /*center hack*/ 
/* 	margin: 0px; */
/* } */
body {
	font-family:Calibri, Verdana, sans-serif;
	background-color: #fff;
	background-image: url('/templates/duffplate25/images/nbctrans.png') ;
	background-position: top ;
	background-repeat: repeat-x ;
}
input, textarea, select, button{
	font-family:Calibri, Verdana, sans-serif;
	font-size: 85% ;
}
a:link,
a:active,
a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a img {

}
fieldset.input{
	border:none thin red;
}
ul#mainlevel {
}
ul#mainlevel li {
}

a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited {
}
a.mainlevel:hover {
}
a.mainlevel#active_menu {
}

a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
}
a.sublevel:hover {
}
a.sublevel#active_menu {
}

/* ************************************************************************************************** */
/* OTHER MODULES AND COMPONENTS																		  */
/* ************************************************************************************************** */
/* Components and modules that should be part of every setup you do!								  */
/* Add your own custom css for modules and components you install here!								  */
/*																									  */
/* ************************************************************************************************** */
/* JOOMLA EXT MENU MODULE 																			  */
/* ************************************************************************************************** */



/* ************************************************************************************************** */
/* JOOMLA DISPLAY NEWS BY BK MODULE																	  */
/* ************************************************************************************************** */

.dn-whole {
}
.dn-each {
}
span.dn-section {
}
a.dn-section {
}
span.dn-category {
}
a.dn-category {
}
span.dn-title {
}
a.dn-title{
}
span.dn-author {
}
span.dn-date {
}
span.dn-introtext {
}

/* ************************************************************************************************** */
/* JOOMLA MINI FRONTPAGE MODULE	- NOTE THIS MODULE ALSO CONTAINS IT's OWN CSS FILE					  */
/* ************************************************************************************************** */

table.minifp {
}
td.minifp {
}
span.minifp-anotherlinks {
}
span.minifp-introtitle a {
}
span.minifp-date {
}
.minifp-full-link {
}
ul.minifp {
}
li.minifp {
}
li.minifp a{
}
.mceContentBody {
	background:white;
	height:100%
}

.clsRow{
	width:1152px;
}

.clsCell{
	float:left;
	width:25px;
	height:20px
	padding:2px;
	text-align:center;
}

.saleid{
	
}
.saletypeid{
	
}
.itemid{
	
}
.invoiceline{
	width:250px;
	overflow-x:inherit;
	text-align:left;
	cursor:pointer;
}
.invoicelinebarb{
	width:300px;
	overflow-x:inherit;
	text-align:left;
}
.notes{
	
}
.invoicedate{
	width:85px;
}
.invoicenumber{
	width:45px;
}
.vale72a{
	
}
.clientinvoice{
	
}
.commissioninvoice{
	/*width:40px;*/
}
.clientname{
	width:140px;
	text-align:left;
}
.saleamount{
	width:80px;
	text-align:right;
}
.saletax{
	width:80px;
	text-align:right;
}
.saletotal{
	width:85px;
	text-align:right;
}
.commissionamount{
	width:100px;
	text-align:right;
}
.chks{
	width:50px;
}
.paymenttransaction{
	width:75px;
}
.commissiontransaction{
	width:75px;
}
.commissioninvoice{
	/*width:75px;*/
}
.paymentconfirmation{
	width:75px;
}
.depositdate{
	width:85px;
}
.commissiondate{
	width:90px;
}
.taxremitbk{
	width:35px;
}
.taxremitbk a:hover{
	color:red;
}
.trailer{
	cursor:pointer;
}
.clsfld{
	float: left;
	width:600px;
}
.clsfile{
	float: left;
	width:300px;
}
.clslbl{
	display: block;
	float: left;
	margin-right: 5px;
	width:200px;
}
.clstitle{
	font-weight:bold;
}
.hover{
	color:red;
	cursor:pointer;
}
.targets{
	width:1px;
	height:1px;
	border:none;
}.confirmbox{
	font-size:10px;
	text-align:center;
	vertical-align:middle;
}
.confirmtitle{
	width:398px;
	min-height:18px;
	background-color:#FF8D0D;/* #003366;*/
	color:#fff;
	border:thin solid #FF8D0D;/*#003366;*/
}
.confirmtext{
	width:400px;
	min-height:37px;
	color:#003366;
	background-color:#fff;
	border-left:thin solid #003366;
	border-bottom:2px solid #003366;
}
.confirmbuttons{
	width:400px;
	min-height:37px;
	color:#003366;
	background-color:#fff;
	border-left:thin solid #003366;
	border-bottom:2px solid #003366;
}
.confirmclose{
	cursor:pointer;
}
.confirmclosehover{
	background-color:#fff;
	color:#003366;
}
xmlfilename{
	height:1px;
	weight:1px;
	font-size:1px;
}
.clsEmail, .clsPDF{
	float:left;
	width:16px;
	margin: 0px 1px 0px 1px;
	cursor:pointer;
}
.saleamount.clstitle{
	text-align:center;
}
.saletax.clstitle{
	text-align:center;
}
.saletotal.clstitle{
	text-align:center;
}
.clsOddRow{
	background:#FFD8AB;
/*
	background:#FF8D0D;
	 -moz-opacity:.35;
	 filter:alpha(opacity=35);
	 opacity:.35; 
*/
}
.bookkeeper{
	text-align:center;
	width:60px;
}
.saledeposited{
	font-weight:bold;
	color:#B95E20;
}
.pointerclass{
	cursor:pointer;
}

.clspagination{
	
}

.clspages{
	float:left;
	width:20px;
	text-align:center;
	margin:3px;
	color:black;
}

.clspages:hover{
	cursor:pointer;
	color:orange;
	text-decoration:underline;
}

.currentpage{
	font-weight:bold;
	color:orange;
}

.clsdisplay{
	float:left;
}

div.clsdisplay{
	margin:3px;
}

input.clsdisplay{
	width:30px;
	text-align:center;
}
/*.invoiceline{
	width:250px;
	overflow-x:inherit;
	text-align:left;
}*/

.emailsubject{
	width:200px;
	text-align:left;
}
.emailfrom{
	width:200px;
}
.emailtext{
	width:500px;
	overflow-x:inherit;
	text-align:left;
}
.attachmentpath{
	width:50px;
}
.sortclick{
	cursor:pointer;
}

.pickrel{
	float:left;
}
.relid{
	width:75px;
}
.chkrel{
	float:right;
}
.reltitle{
	width:300px;
	overflow:hidden;
}
.relchk{
	width:75px;
}
.btnid{
	float:right;
}
.bolder{
	font-weight:bold;
}

.voidline{
/* 	1152px-45px */
	width:1100px;
}

/* context menu specific */
#contextmenu	{ border:1px solid #999; padding:0; background:#eee; width:200px; list-style-type:none; display:none; }
#contextmenu .separator	{ border-top:1px solid #999; }
#contextmenu li	{ margin:0; padding:0; }
#contextmenu li a { display:block; padding:5px 10px 5px 35px; width:155px; font-size:12px; text-decoration:none; font-family:tahoma,arial,sans-serif; color:#000; background-position:8px 8px; background-repeat:no-repeat; }
#contextmenu li a:hover	{ background-color:#ddd; }
#contextmenu li a.disabled { color:#ccc; font-style:italic; }
#contextmenu li a.disabled:hover { background-color:#eee; }

#hiddenthings{
	display:none;
}

.formline{
	width: 85% ;
	margin: auto ;
	float:left;
}
.formline label{
	width: 25% ;
	float:left;
}
.formline input{
	width: 70% ;
	float:left;
}

#menu{
	display:none;
	width:1100px;
	text-align:center;
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 0px;
}

.persistantheader{
	left: auto;
	top: 0;
	height: 20px ;
	position:fixed;
	background:#fff;
}

.persistantheader div{
	border-bottom:thin solid black;
	margin:0px auto 0px;
}

.firstmenu{
	border-left:solid thin #ccc;
}

.menuholder{
	width: 12%;
	border-right:solid thin #ccc;
	float:left;
	text-align:center;
	margin:5px auto 10px;
}

.menuholder a{
	margin:auto;
}

div.logout{
	margin:auto;
	width:110px;
}

div.logout form{
	margin:auto;
	width:108px;
}


div.logout form div{
	margin:auto;
	width:106px;
}

div.logout form div button.button{
	margin:20px auto;
	width:200px;
	height:50px;
}

div.logout form div button.button:hover{
	text-decoration:underline;
	cursor:pointer;
}

div.login form fieldset{
	border:none;
}

.donationlist td{
	text-align:center;
}

.clsdonorname{
	color:#000;
	background:#000;
}

.togglemailsent img{
	cursor:pointer;
}