/* ===================================================
 * Main Masterpage Stylesheet
 * ===================================================*/


/* HEADER
=======================================================*/
#header {}
#header #topAd {margin-left: -60px;}


/* NAVIGATION
=======================================================*/

	/* ===== TABS ===== */
	#collectibletabs
	{
		background-color: #6F6C5D;
		padding-left: 1px;
	}
	
	#collectibletabs div.tab
	{
		background: url("../images/inactivetab.gif") top;
		cursor: pointer;
		font-size: 11px;
		vertical-align: text-bottom;
		text-align: center;
	}
	#collectibletabs div.tab a 
	{
		color: #FFF;
		display: block;
		font-weight: bold;
		padding: 4px 2px 0px 0px;
		text-decoration: none;
		text-transform: uppercase;	
	}
	#collectibletabs div.selected
	{
		background-image: url("../images/activetab.gif") !important;
	}
	
	#logocontainer
	{
		background-image: url("../images/logobg.gif");
		background-repeat: no-repeat;
	}
	#logocontainer .logo {padding: 3px 0px 0px 5px;}
	
	
	#navigation {position: relative;}

	/* ===== COMPANY NAVIGATION ===== */
	#companynavigation {border-left: 1px solid #96927D !important; height: 22px; margin: -2px 0px 0px -2px;}
	#companynavigation a
	{
		background-color: #ADAD98;
		border-right: 1px solid #96927D;
		border-top: 1px solid #96927D;
		color: #FFF;
		float: left;
		font-size: 11px;
		font-weight: bold;
		padding: 4px 6px 3px 6px;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	/* ===== SITE NAVIGATION ===== */
	#sitenavigation a
	{
	
		border-right: 1px solid #000;
		color: #FFF;
		float: left;
		font-size: 14px;
		font-weight: bold;
		padding: 4px 10px 0px 10px;
		text-decoration: none;
	}
	
	/* ===== SITE NAVIGATION ===== */
	#membernavigation
	{
		background-color: #F1EFE3;
		border-top: 4px solid #D2CFBB;
		border-bottom: 2px solid #7C7969;
		text-align: left;
	}
	
	#membernavigation h3
	{
		font-weight: bold;
		padding: 0px 9px;
	}


/* BODY
=======================================================*/
#body {background: #ADAD98;}

	/* ===== SIDEBAR ===== */
	#sidebar h3 {background-color: #ADAD98 !important; border-bottom: 1px solid #7C7969; padding: 3px 0px 3px 15px;}
	#sidebar .section {background: #96927D; border-bottom: 3px solid #ADAD98; margin-bottom: 50px;}
	#sidebar .section .content {border-bottom: 1px solid #7C7969; padding: 5px 10px;}
	#sidebar {background-color: #807E6D;}
	#sidebar a {color: #FFF;}
	#sidebar .error {
		color: #FFF;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#sidebar .logincontainer {background: #ADAD98; padding-bottom: 3px;}
	#sidebar .logincontainer td,
	#sidebar .logincontainer th {font-size: 11px; font-weight: bold;}
	#sidebar .links {border-top: 1px solid #807E6D;}
	#sidebar .links a {
		background: url(../images/whitearrow.gif) no-repeat 5% 50% #96927D; 
		border-bottom: 1px solid #807E6D; 
		display: block; 
		padding: 2px 10px 3px 18px;}
	#sidebar .links a:hover {text-decoration: none;}
	
	.memberSearch {
		background: url(../images/memberSearch-title.gif) no-repeat top center;
	}
	.memberSearch .content {background: #92907E; margin: 0px 5px; padding: 0px 10px 0px 10px;}
	.memberSearch .bottom {
		background: url(../images/memberSearch-bottom-rounded.gif) no-repeat top center; 
		margin: 0px 5px; 
		padding: 0px 10px 10px; 
		text-align:center;
	}
	
	
	/* ===== USERMENU ===== */
	#usermenu ul {background: #E8E5DE;}
	#usermenu li {
		background-color: #F3F3EB;
		border-bottom: 2px solid #7c7b67;
		cursor: pointer;
		display: block;
		font-weight: bold;
		text-transform: uppercase;
	}
	#usermenu li.left,
	#usermenu li.right {background-color: transparent !important; border-bottom: none;}
	#usermenu li a {
		background: transparent;
		display: block !important;
		padding: 8px 10px;
		text-decoration: none;
	}
	
	#usermenu li a:hover {background: #D2CFBB;}

	#usermenu ul li {border: 1px solid gray; border-top: none; margin: 0px; padding: 0px; width: 215px;}
	
	#usermenu ul li a {
		padding: 5px !important;
		white-space: nowrap;
		width: auto !important;
	}
	
	
	#usermenu ul li:hover
	{
		background-color: #FFFFFF !important;
	}


	#maincontentcontainer {background: #FFF; border-top: 1px solid #7C7969; border-left: 1px solid #7C7969;}


	/* ===== ADMIN MENU===== */
	.dropmenudiv {
		border: 1px solid #ffcc00;
		color: #FFF;
		font-size: 10px;
		line-height: 18px;
		visibility: hidden;
	}
	.dropmenudiv a {
		border-bottom: 1px solid #ADAD98;
		display: block;
		font-weight: bold;
		padding: 2px 0;
		text-decoration: none;
		text-indent: 3px;
		text-transform: uppercase;
	}
	.dropmenudiv a:hover {
		background-color: #FFF;
	}


.byLine {font-size: 11px; margin-bottom: 15px;}




#footer
{
	background-color: #A9A79E;
	border-top: 4px double #6f6c5d;
	font-size: 11px;
}

.grid
{
	border: 1px solid #000;
}
.grid td, .grid th
{
	padding: 5px;
}
.grid th
{
	color: #FFF;
	font-weight: bold;
}
.gridrow td
{
	
}
.gridrowalt td
{
	background-color: #D0CDB7;
	border-color: #807E6D;
	border-style: solid;
	border-width: 1px 0 1px;
}

/* ===== for ProcessPendingCoins.aspx ===== */

.processPendingSubmit  .grid th
{
	color: #FFF;
	font-weight: bold;
	border-left: 1px solid #000;
}
.processPendingSubmit  .grid th:first-child {
	border-left: 0px;
}
.processPendingSubmit  .gridrow td {
	border-left: 1px solid #ADAD98;
}

.processPendingSubmit  .gridrow td table tr td, .processPendingSubmit  .gridrowalt td table tr td
{
	border-color: #ADAD98;
	border-style: solid;
	border-width: 1px 0 0;
}

.processPendingSubmit  .gridrowalt td
{
	background-color: #F5F1E5;
	border-color: #ADAD98;
	border-style: solid;
	border-width: 1px 0 0 1px;
}

.processPendingSubmit  .gridrow td:first-child, .processPendingSubmit  .gridrowalt td:first-child  {
	border-left: 0 !important;
}

.processPendingSubmit  .pendingCoinsSlot td {
	padding: 7px 0 5px !important;
}

.processPendingSubmit  .pendingCoinsSlot:last-child  td{
	padding: 7px 0 0 !important;
}

/* first child must remain after last child */
.processPendingSubmit  .pendingCoinsSlot:first-child  td{
	padding: 0 0 7px !important;
	border-top: 0px;
}
