body {
	text-align: center;
}

form {
	margin: 0px;
}

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}


img {
	border: 0px;
}


#container {
	margin: 0px auto;
	width: 682px;
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: 13px;
}

#container #comingsoon {
	font-family: verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 30px auto 15px auto;
	text-align: center;
}


#container .pageheader {
	font-family: verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	color: #031c5f;
	margin: auto auto 15px auto;
}

#container .paragraph {
	font-family: verdana, sans-serif;
	font-size: 13px;
	margin: auto auto 15px auto;
}

#container .aboutlist li {
	margin-bottom: 15px;
}

#container .aboutimage {
	float: right;
	margin: 0px 15px 5px 10px;
	width: 200px;
	text-align: center;
	font-size: 10px;
	color: #031c5f;
}
#container .aboutimage img {
	border: 0;
	margin-bottom: 5px;
}



#container .pageheader.admin {
	text-align: center;
	margin-top: 10px;
}





#container .error {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	background: url(error.gif) top left no-repeat;
	padding: 0px 0px 2px 20px;
	margin: 15px 15px 5px 15px;
}

#container .success {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009000;
	background: url(success.gif) top left no-repeat;
	padding: 0px 0px 2px 20px;
	margin: 15px 15px 5px 15px;
}


#container #topimages #topimageheader {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 66px;
	background: url(pageheader.jpg) #031c5f;
	background-repeat: no-repeat;
	background-position: center;
}

#container #topimages #imageleft,
#container #topimages #imageright {
	display: block;
	width: 91px;
	height: 80px;
	background: #031c5f no-repeat;
}

#container #topimages #imageleft {
	float: left;
	background-image: url(logosalvationarmy.jpg);
	background-position: left;
}

#container #topimages #imageright {
	float: right;
	background-image: url(logowtae.jpg);
	background-position: right;
}

#container #topimages #sponsorheader {
	float: right;
	margin-bottom: -4px;
	width: 500px;
	height: 80px;
}

#container #topimages #sponsorheader img {
	border: 0px;
}



#container #topbuttons {
	clear: both;
	width: 685px;
}

#container #topbuttons a.button {
	display: block;
	float: left;
	padding-right: 2px;
}

#container #topbuttons a.button.right {
	padding-right: 0px;
}

#container #topbuttons a.button img {
	border: 0;
}



#container #mainbox {
	clear: both;
	padding: 15px 0px 0px 0px;
}

#container #mainbox #sponsorskyscraper {
	float: right;
	margin: 0px 0px 15px 0px;
	width: 161px;
	height: 300px;
}

#container #mainbox #sponsorskyscraper img {
	border: 0px;
}



#container #mainbox #footer {
	clear: both;
	background-color: #031c5f;
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 3px;
	margin: 15px 0px auto 0px;
}

#container #mainbox #footer a {
	color: #ffffff;
}

#container #mainbox #footer #links {
	text-align: center;
	margin: 0px 0px 7px 0px;
}



/* Merchandise */


#container #mainbox #listing {
	width: 500px;
	border: 3px #031c5f solid;
	text-align: left;
}

#container #mainbox #listing.admin, 
#container #mainbox #listing.wide {
	width: 676px;
}

#container #mainbox #listing.videopage #video {
	text-align: center;
	margin: 15px;
}

#container #mainbox #listing.videopage #continuelink {
	text-align: center;
	margin: 15px;
}

#container #mainbox #listing.videopage .pageheader {
	padding: 15px;
}


#container #mainbox #howtobidpage, 
#container #mainbox #contactpage, 
#container #mainbox #realdealspage {
	padding: 15px;
	width: 470px;
	border: 3px #031c5f solid;
	text-align: left;
}


#container #listing.admin #adminlinks {
	text-align: center;
}

#container #listing.admin #adminlinks .link {
	margin-bottom: 15px;
}


#container #mainbox #listing #merchandiselistingheader {
	background: url(merchandiselistingheader.jpg) #031c5f;
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}



#listing table.datatable {
	font-family: verdana, sans-serif;
	padding: 1px;
	width: 100%;
}

#listing table.datatable .left, 
#listing table.datatable .right {
	width: 50%;
}

#listing table.datatable .right.donorname {
	width: 69%;
}
#listing table.datatable .right.donornumitems {
	width: 31%;
	text-align: center;
}

#listing table.datatable th {
	font-size: 12px;
	font-weight: bold;
	background-color: #dddddd;
	border: 1px solid;
	border-color: #e0e0e0 #bbbbbb #bbbbbb #e0e0e0;
	padding: 2px 1px;
	text-align: center;
}

#listing.admin table.datatable td.value-l, 
#listing.admin table.datatable td.value-r, 
#listing.admin table.datatable td.quan-l, 
#listing.admin table.datatable td.quan-r {
	width: 9%;
}
#listing.admin table.datatable td.value-l, 
#listing.admin table.datatable td.value-r {
	text-align: right;
}
#listing.admin table.datatable td.quan-l, 
#listing.admin table.datatable td.quan-r {
	text-align: center;
}


#listing table.datatable td {
	font-size: 11px;
}






#listing.admin table.datatable td {
	font-size: 11px;
}


#listing table.datatable tr.itemrow {
	cursor: pointer;
}

#listing table.datatable tr.itemrow.highlight {
	background-color: #5a6da5;
	color: #ffffff;
	/*font-weight: bold;*/
}

#listing table.datatable tr.itemrow.mouseover {
	background-color: #e6e6e6;
}
#listing table.datatable tr.itemrow.highlight.mouseover {
	/*background-color: #8a9dd5;*/
	color: #000000;
}


#listing table.datatable #pagebuttons {
	float: left;
}

#listing table.datatable #pagebuttons .pagebutton {
	font-size: 10px;
	padding: 1px 5px;
	height: 22px;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #cccccc #999999 #999999 #cccccc;
}

#listing table.datatable #pagebuttons .pageselect {
	font-size: 13px;
	height: 20px;
}

#listing table.datatable #pageshowing {
	float: right;
	font-size: 11px;
	height: 19px;
	padding: 4px 0px 0px 0px;
	font-weight: normal;
}

#listing #search {
	font-family: verdana, sans-serif;
	font-size: 13px;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#listing #search #searchformbox {
	margin: 10px 15px;
}

#listing #search #searchformbox.center {
	text-align: center;
}

#listing #realdealdesc {
	text-align: left;
	margin: 10px 10px;
	color: #031c5f;
}

#listing #search #realdeals {
	float: right;
	padding: 15px 15px 0px 0px;
}

#listing #search #realdeals img {
	border: none;
}

#listing #search #searchformbox #searchbox {
	border: 1px solid;
	border-color: #999999 #cccccc #cccccc #999999;
	font-family: verdana, sans-serif;
	font-size: 13px;
	width: 150px;
	padding: 1px;
}

#listing #search #biddingwindowbox {
	margin: 10px 15px 0px 15px;
}

#listing #highlightlegend {
	margin: 10px 0px;
	background-color: #5a6da5;
	text-align: center;
	color: #ffffff;
}

#listing #imagepreview {
	padding: 5px 0px;
	text-align: center;
}

#listing #imagepreview .enlarge {
	font-size: 11px;
}

#listing #imagepreview a {
	text-decoration: none;
}

#listing #imagepreview a img {
	border: 1px #031c5f dashed;
}

#listing #imagepreview a:hover img {
	border-style: dotted;
}

#listing #imagefull {
	margin: 15px 0px;
	text-align: center;
}

#listing #imagefull a img {
	border: 0;
}



#itemtable {
	font-family: verdana, sans-serif;
	font-size: 13px;
	margin: 10px 5px;
	width: 488px;
}

#listing.admin #itemtable {
	width: auto;
}
#listing.admin #itemtable.add {
	margin-left: 120px;
}

#itemtable th {
	padding-right: 3px;
	text-align: right;
	vertical-align: top;
}

#itemtable th.donorlabel {
	width: 160px;
}

#itemtable th.rdactualvalue {
	width: 100px;
}

#itemtable td {
	vertical-align: top;
}

#itemtable td.biddingwindow {
	width: 155px;
}

#itemtable a#bidnow {
	display: block;
	width: 130px;
	height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 2px 5px 2px 46px;
	border: 1px #031c5f solid;
	background: url(ebaylogosmall.gif) no-repeat;
	background-position: 5px center;
	line-height: 18px;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}

#itemtable td.realdealvalue {
	width: 155px;
}

#itemtable td.rdquantityavail {
	color: #009900;
	font-weight: bold;
}
#itemtable td.rdquantitynone {
	color: #cc0000;
	font-weight: bold;
}



#itemnav {
	clear: left;
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: 12px;
	margin: 10px 10px 0px 10px;
	padding-bottom: 10px;
}

#itemnav #itemback {
	float: left;
	width: 20%;
	text-align: left;
}

#itemnav #itemnext {
	float: right;
	width: 20%;
	text-align: right;
}




/* Donors */

#container #mainbox #donorlisting {
	width: 500px;
	border: 3px #031c5f solid;
}

#container #mainbox #listing #donorlistingheader {
	background: url(donorslistheader.jpg) #031c5f;
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}


/* Real Deals */

#container #mainbox #listing #realdealsheader {
	background: url(realdealsheader.jpg) #031c5f;
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
}





.textbox {
	border: 1px solid;
	border-color: #999999 #cccccc #cccccc #999999;
	font-family: verdana, sans-serif;
	font-size: 13px;
	padding: 1px;
}

#listing.admin .textbox.itemname, 
#listing.admin .textbox.dname, 
#listing.admin .textbox.location, 
#listing.admin .textbox.description, 
#listing.admin .textbox.value, 
#listing.admin .textbox.trackingno, 
#listing.admin .textbox.ebaynum {
	width: 300px;
}

#listing.admin .textbox.description {
	height: 100px;
	overflow-y: scroll;
}

#listing.admin .textbox.biddingblock {
	width: 304px;
}

#listing.admin .textbox.trackingno.samerow, 
#listing.admin .textbox.ebaynum.samerow {
	width: 100px;
}

#listing.admin .ebaynumlabel {
	width: 86px;
}

#listing .textbox.bidwindow {
	width: 344px;
}



#listing.admin #imagepicker {
	float: right;
	width: 205px;
	margin: 10px 5px auto auto;
	padding-right: 15px;
	font-family: verdana, sans-serif;
	font-size: 13px;
}

#listing.admin #imagepicker #imageheader {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

#listing.admin #adminbuttons {
	clear: both;
	text-align: center;
	padding: 5px 0px 10px 0px;
}



#listing.admin .textbox.rdactualvalue, 
#listing.admin .textbox.rdrdvalue, 
#listing.admin .textbox.rdquantotal, 
#listing.admin .textbox.rdquanavail {
	width: 80px;
}
#listing.admin #itemtable td.rdactualvaluebox, 
#listing.admin #itemtable td.rdrdvaluebox, 
#listing.admin #itemtable td.rdquantotalbox, 
#listing.admin #itemtable td.rdquanavailbox {
	text-align: right;
}






/* Challenger */
#mainbox a.button {
	padding: 4px 15px;
	margin: 0px 3px;
	background-color: #031c5f;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}