.mainsidebar {
	background-image:url(../CollectorsSociety/images/pc_leftsidebarbg.gif);
	background-repeat:repeat-y;
}
.paddered 
{
	padding-left:10px;
	line-height:16px;
}
.popupbackground 
{
	height:93px;
	background-image:url(../CollectorsSociety/images/popup_bg.gif);
	background-repeat:repeat-x;	
}
.uploadclass 
{
	font-size:12px;
	color:#000000;
	border: 3px double #96927d;
}
.error, .Error 
{
	color:#f40000;
	font-weight:bold;
}
.InternalForm 
{
	margin:4px;
	padding:8px;
	background-color:#ffffff;
}
.InternalForm td 
{
	font-size:12px;
	font-weight:normal;
	padding:3px;
}
.sort_text a
{
    font-family: Arial, Verdana, Helvetica;
    font-size:11px;
    text-decoration: underline;
    font-weight: bold;
}
.SearchBox 
{
    border-top-width: 3px;
    border-top-style:outset;
    margin-left:2px;
    margin-right:2px;
    font-size:10px;
}
.focusSearch 
{
    border-top-width: 3px;
    border-top-style:outset;
    margin-left:2px;
    margin-right:2px;
    font-size:10px;
}
.SearchButton 
{
    padding-left:8px;
    padding-right:8px;
    font-weight: bold;
    font-size:10px;
}
.FloatRight 
{
    float:right;
}
.subnavtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FLOAT: left;
	WIDTH: 80px;
	PADDING-TOP: 0px;
	padding-left:8px;
	height:20px;
}	

.shadowed 
{
	font-weight:normal;
	padding:3px;
	font-size:11px;
	margin-bottom:8px;
	
}
.shadowed a, .shadowed a:hover
{
	padding-left:1px;
	padding-right:5px;
	border-right:1px solid #cfc39f;
}
.shadowed a:hover 
{
	text-decoration:underline;
}
.cs_heading {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.bannerspace {
	width:100%;
	height:86px;
	background-repeat:no-repeat;
}
.tabrunner {
	background-image:url(images/tab_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:27px;
	margin-bottom:-5px;
	padding-bottom:0px;
}
.CHeader {
	height: 93px;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
.CLogo {
	background-repeat:no-repeat;
	width:189px;
	height:60px;

	position:absolute;
top:126px;
}
.headinglogo {
	background-image:url(images/leftmenubg.gif);
	background-repeat:no-repeat;
	float:left;
	width:268px;
	height:88px;
	padding-left:20px;
	margin-top:-5px;
	padding-top:0px;
}
.v3_logo {
	text-decoration:none;
	border:0px;
	width:50px;
	height:50px;
	position:absolute;
	top:131px;
	left:213px;
	display:none;
}
.v3_logo a, .v3_logo a:link, .v3_logo a:visited {
	text-decoration:none;
	border:0px;
}
.thetabs {
	margin-top:0px;
	margin-bottom:0px;
}
.toptaboff, .toptaboff a, .toptaboff a:hover {
	font-family:Arial, Helvetica, sans-serif;
	width:64px;
	height:27px;	
	background-image:url(images/tab_off.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-top:1px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	font-weight:bolder;
	text-transform:uppercase;
	margin-bottom:0px;
}
.toptabon, .toptabon a, .toptabon a:hover {
	font-family:Arial, Helvetica, sans-serif;
	width:64px;
	height:27px;	
	background-image:url(images/tab_on.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-top:1px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	font-weight:bolder;
	text-transform:uppercase;
}
.navbar, .navbar a, .navbar a:hover {
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
.navitem {
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	text-decoration:none;

}
.navitem a, .navitem a:hover {
	text-decoration:none;
}
.membernavinactive {
	background-image:url(images/membernavbg_inactive.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:100%;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.membernavactive {
	background-image:url(images/membernavbg_active.gif);
	background-repeat:repeat-x;
	width:100%;
	padding-top:0px;
	margin-top:0px;
}
.important {
	color:Red;
}

.leftnavtrans {
	clear:both;
}
.membernavinactive .leftnavtrans {
	background-image:url(images/leftnavtrans.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:14px;
	width:196px;
	height:11px;
	margin-bottom:0px;
}

.membernavactive .leftnavtrans {
	background-image:url(images/leftnavtrans.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:0px;
	width:196px;
	height:11px;
	margin-bottom:0px;
}
.transblocker {
	margin-left:0px;
	margin-bottom:0px;
	width:184px;
	background-color:#cfc39f;
	height:9px;
}
.arrowheading {
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:5px 10px;
}
.leftnavbar 
{
	margin-top:0px;
	width:184px;
	height:100%;
	float:left;
}

.content {word-wrap: break-word;}
.content a {color: #FFF;}
.content a:hover {color: #FFF;}

.loginbox {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin-top:0px;
	width:183px;
}
.loginbox table {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.textbox {
	border: 1px solid #c6ba84;
	height:14px;
	width:120px;
	font-size:12px;
}
.DoubleBarred 
{
	margin-top:4px;
	border-top:3px double #98947d;
	line-height:3px;
}
.submitbutton, .submitbutton a, .submitbutton a:hover{
	border: 1px solid #FFFFFF;
	padding: 2px 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	background-color:#555555;
}
.disabledbutton, .disabledbutton a, .disabledbutton a:hover {
	border: 1px solid #D0D0D0;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#BBBBBB;
	color:#666666;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bolder;
}
.maincontent {
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	display:block;
	float:left;
	width:600px;
	margin-left:0px;
	padding-left:30px;
	margin-top:15px;
}
.loginhelp {
	width:183px;
	margin-top:1px;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
}
.loginhelptext {
	margin-left:4px;
	margin-top:1px;
	padding-left:14px;
	padding-top:2px;
	text-decoration:none;
	background-image:url(images/whitearrow.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.loginhelptext a {
	text-decoration:underline;
	color:#e5dbc1;	
} 

.loginhelptext a:hover {
	text-decoration:none;
	color:#ffffff;
} 
.jumpnav {
	margin:47px 0px 3px 110px;
	padding-bottom:0px;
}
.jumpnav table {
	vertical-align:bottom;
}
.jumpnavitem {
	border-top:1px solid #9c9986;
	border-left:1px solid #9c9986;
	padding-left:6px;
	padding-top:4px;
	padding-right:6px;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:3px;
}
.jumpnavitem a, .jumpnavitem a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.loggedin {
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#6f6c5d;
	margin-top:0px;
	padding-top:4px;
	margin-left:4px;
	padding-bottom:4px;
	padding-left:4px;
	height:28px;
}
.loggedin a {
	text-decoration:none;
}
.loggedinas {
	padding-top:2px;
	float:left;
}
.loggedinas span {
	border-left:10px solid transparent;
}
.memberlinktable
{
	float:left;
	display:inline;
	margin-left:100px;
	margin-top:-4px;
}

.memberlinktable td {
	padding:0px;
	margin:0px;
}
.memberlinks {
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
}
.memberlinks a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:7px 5px;
	position:relative;
}
.memberlinks a:hover {
	background-color:#e8e5de;
	padding:6px 5px;
}
.arrowlogin {
	padding-left:9px;
	margin-top:0px;
	height:20px;
	font-size:12px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:0px 5px;
}
.arrowloginbase, .leftmenuhead {
	border-right:1px solid #c6ba84;
	margin-top:0px;
	height:20px;
	font-size:12px;
}
.arrowlogin a, .leftmenuhead a {
	text-decoration:underline;
}
.leftmenuhead {
	 padding-left:4px;
	 padding-top:4px;
	 font-weight:bold;
	 border-bottom:1px solid #6cba84;
}
.leftmenublock {
	border-right:1px solid #c6ba84;
	padding:4px;
	padding-left:8px;
	border-bottom:1px solid #c6ba84;
	color:#49473a;
	font-size:12px;
	font-weight:normal;	
	text-decoration:none;
}
.darkleft {
	color:#49473a;
}
.leftmenublock a {
	color:#e5dbc1;
	font-weight:normal;	
	text-decoration:underline;
}
.leftmenublock a:hover
{
	color:#FFFFFF;
	font-weight:normal;	
	text-decoration:none;
}

.startbox 
{
	margin-top:5px;
	width:280px;
	margin-right:30px;
	float:left;
}
.startboxright 
{
	margin-top:5px;
	width:280px;
	margin-right:30px;
	float:right;
}
.fullbox 
{
	float:left;
	clear:both;
}
.imagepadding 
{
	margin:10px;
}	
/*
This Stylesheet was last updated: 
	07.27.2006

====================================================================
	DO NOT REMOVE
--------------------------------------------------------------------

This stylesheet must appear first in the link-calls, and defines the primary contents of all attributes.
The stylesheet named "clientspecific.css" is used to override color/icon paths for the client's personal preferences and skinning

====================================================================
*/


	.sub_tab 
	{
	    border:none;
	    padding: 4px;
	    padding-left:8px;
	    padding-right:8px;
	    font-weight: bold;
	    text-transform:uppercase;
	    font-size:11px;
	    color:#000000;
	    margin-bottom:0px;
	}
	.sub_tab_background 
	{
	    font-family: Arial, Verdana, Helvetica;
	    font-size:11px;
	    background-color: #FFFDEF;
	    border:1px solid #c6ba84;
	    padding-left:1px;
	    padding-top:10px;
	    padding-right:8px;
	    padding-bottom:10px;
	    margin-top:8px;
	}
	.directiveheader 
	{
		color:#49473a;
		font-size:13px;
		font-weight:bold;
	}

	.directive
	{
		color:#96927d;
		font-size:12px;
		font-weight:bold;
	}
	.sectorbackground, .filterlinks
	{
		height:100%;
		width:140px;
	}	
	.filterlinks 
	{
		margin-top:8px;
		padding-top:5px;
		padding-bottom:5px;
		border-top:4px solid #aeac97;	
		border-bottom:4px solid #aeac97;		
	}

.SelectedCoinSet 
{
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.sectiontitle, .sectioncrumb, .sectionfooter 
{
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	clear:both;
}
.sectioncrumb
{
	height:20px;
	padding-left:0px!important;
	font-size:11px!important;
	color:#4a4c40!important; font-weight:normal!important;
}
.sectioncrumb a, .sectioncrumb a:visited, .sectioncrumb a:hover 
{
	text-decoration:underline;
	font-size:11px;
}

.sectionfooter 
{
	color:#4c4a40;
	font-size:11px;
	font-weight:normal;
	background-color:#cfc39f;
}
.disclaimer, .disclaimer a, .disclaimer a:hover
{
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.clearcopyright 
{
	clear:both;
	color:#666666;
	font-size:10px;
}

/* DATAGRID STYLES ==============================================	*/
.datagrid_highlighted
{
	background-color: #FFFF00;
}
.datagrid_ItemStyle, .datagrid_altitemstyle, .datagrid_header, .datagrid_selected, datagrid_highlighted
{
	font-weight:normal;
	padding:4px;
	padding-left:7px;
	text-decoration:none;	
	font-size:11px;
}
.datagrid_ItemStyle a, .datagrid_SetItemStyle,  .datagrid_altitemstyle a, .datagrid_selected a, .datagrid_highlighted a
{
	text-decoration:underline;
	font-weight:normal;
}

.datagrid_SetItemStyle
{
	font-weight:normal;
	padding:4px 10px 4px 10px;
	text-decoration:none;	
	font-size:11px;
}

.datagrid_ItemStyle a:hover, .datagrid_SetItemStyle a:hover,  .datagrid_altitemstyle a:hover, .datagrid_selected a:hover, .datagrid_higlighted a:hover
{
	text-decoration:none;
}
.datagrid_altitemstyle 
{
	background-color:#FFFFFF;	
}
.datagrid_header 
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.datagrid_header td
{
	font-size:13px;
	color:#FFFFFF;
}
.datagrid_header a, .datagrid_header a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.datagrid_ItemStyle td, .datagrid_SetItemStyle td, .datagrid_altitemstyle td, .datagrid_header td, .datagrid_selected td, .datagrid_highlighted td
{
	padding:3px;	
}
.rowpanelheader
{
	color:#ffffff;
	background-color: #cfc39f;
}
.rowpanelheaderborder
{
	background-color: #c6ba84;
}
.grid_sort_title 
{
	border:1px solid #c6ba84;
	border-bottom:0px;
	color:#4c4a40;
	font-size:11px;
	font-weight:normal;
	background-color:#cfc39f;
	padding:5px;
}
.journalbody 
{
	padding-left:20px;
	padding-right:20px;
}
.regulararrow 
{
	margin-left:5px;
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:5px 5px;
}

/*
--------------------------------------------------------------------
	END TAB STYLES
====================================================================





====================================================================
	START DROPDOWN STYLES
--------------------------------------------------------------------

	----------------------------------------------------------------
	++++++++++++++++ NAV BAR PORTION ++++++++++++++++
	----------------------------------------------------------------
*/
	.chromestyle{
		font-size:11px;
		color:#FFFFFF;
		width: 99%;
		font-weight: bold;
		VERTICAL-ALIGN: middle;
		HEIGHT: 20px;
	}
	.chromestyle:after
	{ 	/*Add margin between menu and rest of content in Firefox*/
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.chromestyle ul
	{
		border: 0px solid #000;
		color:#FFFFFF;
		width: 100%;
		background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
		padding: 0px 0;
		margin: 0;
		text-align: left; /*set value to "left", "center", or "right"*/
	}
	.chromestyle ul li
	{
		display: inline;
	}
	.chromestyle ul li a
	{
		color: #FFFFFF;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 2px;
		margin: 0;
		height:20px;
		text-decoration: none;
		border-right:1px solid #CCCCCC;
	}
	.chromestyle ul li a:hover
	{
		color:#FFFFFF;
		height:20px;
		background-color:#BB0000;
	}
	.chromestyle ul li a:visited
	{
		color:#FFFFFF;
		height:20px;
	}
	.chromestyle ul li a[rel]:after
	{ /*HTML to indicate drop down link*/
		/*content: " v";
		content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
	}
/*
	----------------------------------------------------------------
	++++++++++++++++ END NAV BAR PORTION ++++++++++++++++
	----------------------------------------------------------------
	++++++++++++++++ DROP DOWN MENU PORTION ++++++++++++++++ I think these all can be trashed - Jen0
	----------------------------------------------------------------
*/
	.dropmenudiv
	{
		position:absolute;
		left:0px;
		margin-top:-3px;
		border: 1px solid #acaa9a; /*THEME CHANGE HERE*/
		border-bottom-width: 3px;
		font-size:12px;
		text-transform:uppercase;
		line-height:18px;
		z-index:100;
		background-color: #e2e1d9;
		color:#203a75;
		width: 220px;
		visibility: hidden;
		filter: alpha(style=0,opacity=97);
	}
	.dropmenudiv a{
		width: auto;
		display: block;
		text-indent: 3px;
		font-size:12px;
		background-color:#e2e1d9;
		border-bottom: 1px solid #acaa9a; /*THEME CHANGE HERE*/
		padding: 4px 0;
		text-decoration: none;
		font-weight: bold;
		color: #203a75;
		filter: alpha(style=0,opacity=97);
	}
	 html .dropmenudiv a{ /*IE only hack*/
		width: 100%;
		background-color:#e2e1d9;
	}
	
	.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
		font-size:12px;
		color:#203a75;
		background-color:#FFFFFF;
		filter: alpha(style=0,opacity=97);
	}
	
	.dropdowndiv_bottom, a.dropdowndiv_bottom
	{
		background-color:#c2bfb6;
		height:5px!important;
		padding:0px;
		margin:0px;
		line-height:10px;
		position:relative;
	}
	a.dropdowndiv_bottom:hover
	{
		background-color:#c2bfb6!important;
		padding:0px;
		margin:0px;
	}
/*
	----------------------------------------------------------------
	++++++++++++++++ END DROP DOWN MENU PORTION ++++++++++++++++
	----------------------------------------------------------------
	
--------------------------------------------------------------------
	END DROPDOWN STYLES
====================================================================





COMICS STYLES ?/////////////////
*/


.searchcomics 
{
	height:18px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.searchcomicstext 
{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#990000;
}
.stickynews 
{
	background-image:url(images/stickicon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:20px;
	color:#B00000;
	font-size:14px;
	height:20px;
}
.normalBackground 
{
	width:180px;
}
.registry-tab-on
{
	background-color:gray;
}
.registry-tab-off
{
	
}

.orderAddressTable 
{
	border: 1px solid #acaa9a;
}

.orderAddressTable td 
{
	border: 1px solid #acaa9a;
}

.orderPageHeader 
{
	font-weight:bold;
}

orderLineItemGrid
{
}


/*
====================================================================
	START OTHER STYLES
--------------------------------------------------------------------
*/

/*
--------------------------------------------------------------------
	END ICON STYLES
====================================================================


/******************************
	Begin Order Form Styles
******************************/
.orderGrid {
	border:1px solid #878787;
	border-collapse: collapse;
	padding:0;
	margin:0;
}
.orderGrid td {
	background-color: #ffffcc;
	padding:4px;
}
.orderGridHdr {
	background-color:#ffffcc;
	border:1px solid #cccc99;
}
.orderGridHdr td {
	background-color:#ffffcc;
	border:1px solid #cccc99;
}
.orderLineItemGrid {
	border:1px solid #ffffcc;
	padding:0;
	margin:0;
	font-size:11px;
	width: 800px;
}
.orderLineItemGridCell
{
	background-color:#cccc99;
	font-size:11px;
	padding:4px;
}
.orderLineItemGridHdr
{
	background-color:#ffffcc;
	font-size:11px;
}
.orderPageHeader {
	font-weight:bold;
	font-size:16px;
}
.orderAddressTable {
	padding:0;
	margin:0;
	border-collapse: collapse;
}
.orderAddressTable td {
	background-color:#ffffcc;
	padding:4px;
	border:1px solid #878787;
	border-collapse: collapse;
}

td.orderAddressTable {
	background-color:#ffffcc;
	padding:4px;
	border:1px solid #878787;
	border-collapse: collapse;
}

.orderStatusBar {
	padding:4px;
}
.orderGridPrint td
{
	font-size: 10pt;
	padding:4px;
	border:1px solid #555555;
}
.orderButton {
	color:#fff8c9;
	background-color:#761042;
	padding:2px;
	font-weight:bold;
}
.orderFormLargeText
{
	font-size: 24px;
	font-weight: bold;
	color: #878787;
}
.orderFormInvoiceTable
{
	border: 1px solid #878787;
	border-collapse: collapse;
	width: 800px;
	font-size:12px;
}
.orderFormInvoiceFooter
{
	background-color:#ffffcc;
	font-size:12px;
	padding:4px;
}
.orderFormInvoiceCell
{
	padding: 4px;
}
.orderDisplayCell
{
	padding: 3px;
}
/****************************
	End Order Form Styles
****************************/

/******************************
	Begin MySetsEdit Styles
******************************/

.MSEAvailableCoins
{
	border-top: 1px solid #333; 
	border-left: 1px solid #333; 
	border-right: 1px solid #333; 
}

.MSEAvailableCoins td
{
	border-bottom: 1px solid #333; 
	padding: 6px 10px;
}

.MSEAvailableCoins tr
{
	background-color: #e2e1d9;	
	font-size: 11px; 
}

.MSEAvailableCoins .header
{
	font-size: 12px; 
	background-color: #f1f0ea;
}

.cursor 
{  
	border: 1px solid #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bolder;
	cursor:hand;
	cursor:pointer;
}

.MSEAvailableCoins
{
	border-top: 1px solid #333; 
	border-left: 1px solid #333; 
	border-right: 1px solid #333; 
}

.MSEAvailableComics td
{
	border-bottom: 1px solid #333; 
	padding: 6px 10px;
}

.MSEAvailableComics tr
{
	background-color: #e2e1d9;	
	font-size: 11px; 
}

.MSEAvailableComics .header
{
	font-size: 12px; 
	background-color: #f1f0ea;
}

/* Coin suggest styles */

.suggest_link 
{		    
    background-color: #FFFFFF;		
    padding: 2px 6px 2px 6px;	
    float:left;
    width:93%;
    font-size:12px;
}	

.suggest_link_over 
{		
    background-color: #ECF2FF;		
    padding: 2px 6px 2px 6px;	
    float:left;
    cursor:default;
    width:93%;
    font-size:12px;   
}	

.resultsDiv
{			
    background-color: #FFFFFF; 		
    text-align: left; 		    
    width: 184px;        
    position: absolute;    
    left: 3px;	    	    
	border: 1px solid #000000;	   	
	overflow:auto;	
	z-index:10000;
	visibility:hidden;
	
}

.resultsIFrame
{			
    background-color: #FFFFFF; 		
    text-align: left; 		    
    width: 184px;        
    position: absolute;    
    left: 3px;	    	    		
	z-index:9000;
	visibility:hidden;	
	overflow:hidden;	
}

.suggestDiv 
{
    text-align: left;
    padding: 0 7px 0 0;
    width: 184px;  
    display: inline;    
}

.searchSuggestionsTextBoxDefault
{
	width: 180px;	
}

/* End coin suggest styles */

.ExplanationPopupHidden
{
	visibility: hidden;
	display: none;
}
.ExplanationPopupVisible
{
	visibility: visible;
	display: block;
	width: 500px;
	position: absolute;
	top: 200px;
	right: 5px;
	border-style: solid;
	border-width: medium;
	border-color: Black;
	background-color: #e5dbc1;
	z-index:9500;	
}
.ExplanationCVVPopupVisible
{
	visibility: visible;
	display: block;
	width: 300px;
	position: absolute;
	top: 600px;
	right: 10px;
	border-style: solid;
	border-width: medium;
	border-color: Black;
	background-color: #e5dbc1;
	z-index:9500;
}


/* NEW STYLES FOR MEMBERSHIP TIERS
========================================================================================================
========================================================================================================*/

/* USER EMAIL PREFERENCES PAGE
========================================================*/
.emailPreferences {
	background:#F6F5ED;
}

.emailPreferences table.emailPreferencesTable {
	width: 100% !important;
}

.emailPreferences .emailPreferencesTable .head {

}

.emailPreferencesGrid {border: none;}
.emailPreferencesGrid td {
	border: none !important;
	border-right: 1px solid #E2E1C6 !important;
	border-bottom: 1px solid #E2E1C6 !important;
	padding: 5px 10px;
}

.head .mainHead {background: #E1DFD1; color: #6F6C5D; font-size: 14px; padding: 5px 10px;}
.emailPreferencesGrid_header {background: #530425; color: #FFF; font-size: 13px; font-weight: bold;}
.statusColumn {text-align:center !important; width: 40px !important;}
.decsriptionColumn {width: auto !important;}
.frequencyColumn {font-weight:bold; text-align:center !important; width: 75px !important;}
.frequencyColumn .emailPreferencesGrid_header {width: 90px !important;}

/* USER JOIN MEMBERSHIP PAGE
========================================================*/
.joinForm {background:#fff; border: 1px solid #c6ba84; font-size:12px !important; margin: 10px 0px 0px 0px;padding: 0px 10px 0px 10px;}
.joinForm h2 span {font-size: 12px; font-weight:normal; padding-left: 20px;}
.joinForm h2 + p {margin-top: -10px;}
.join td.members { width:135px; height: 100px;}
.joinForm .checkRadioContainer {border: 1px solid black;}
.joinForm .checkRadioContainer .checklabel label {padding-left:5px;}
.protectedTable,
.joinForm .joinTable {width: 100%;}
.protectedTable td,
.joinForm .joinTable td {
	font-size:12px !important;
	padding: 2px ;
	vertical-align:top;
}
.protectedTable td.colL,
.joinForm .joinTable td.colL {vertical-align:middle;text-align:right !important; width: 130px;}
.largeColL td.colL {width:170px !important;}
.protectedTable td.colRLrg,
.protectedTable td.colRLrg,
.joinForm .joinTable td.colRLrg,
.joinForm .joinTable td.colRLrg{width: 100px !important;border:1px solid #c6ba84;}

.protectedTable td select,
.joinForm .joinTable td select,
.joinForm .joinTable td input {padding: 0px;}

.protectedTable .checkBtn,
.joinForm .joinTable .checkBtn {background: #650036; border: 1px solid #BDA263; color: #FFF; font-size: 12px; padding: 2px 4px; width: auto;}
.joinForm .joinTable em {font-size:12px;}
.joinForm .joinTable p {font-size:12px; margin: 5px 0px 10px 0px;}
.joinForm .agreementTop {
	background: #EFEFF7;
	margin: 5px 0px;
	padding: 8px 10px 10px 10px;
}

.joinForm .agreementBottom {
	background: #EFEFF7;
	margin: 5px 0px;
	padding: 8px 10px 5px 10px;
}

.joinForm .joinTable .helpText {
	background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	font-family: Verdana, Arial, sans-serif !important;
	font-size:20px !important;
	padding: 10px;
	position: absolute; left: 158px;top: 0px;
	width: 245px;
	z-index: 1;
}

.joinForm .joinTable .helpText2 {
	background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	font-family: Verdana, Arial, sans-serif !important;
	font-size:20px !important;
	padding: 10px;
	position: absolute; left: 100px;top: 0px;
	width: 245px;
	z-index: 1;
}
.joinForm .joinTable .helpText3 {
background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	font-family: Verdana, Arial, sans-serif !important;
	font-size:20px !important;
	padding: 10px;
	position:absolute; left: 0px;top: 25px;
	width: 245px;
	z-index: 1;
}

.joinForm .joinTable .memberShow {position: relative;}
.joinForm .joinTable .memberEnews {padding-left:20px; text-align:right; width: 40px;}
.joinForm .joinTable .memberEnews input {background:none;border: none;}
.joinForm .joinTable .agreement {
	background: #EFEFF7;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	margin: 5px 0px;
	padding: 8px 10px 5px 10px;
}
.joinForm .joinTable .cvv {margin:0px;padding:0px 0px 0px 2px;}
.joinForm .joinTable .indent {padding-left: 20px;}


/* Benefits page
========================================================*/
.clear {clear:both;}
.clearSm {clear:both;line-height:1px; height: 1px; font-size:1px;margin:0px; padding:0px;}

.membershipOptions {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

.membershipOptions td {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align:center;
	width: 175px;
}

.membershipTiers p {
	padding-bottom: 15px;
}

.associatedUL {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.membershipGroupContainers {
	height: 70px;
	text-align:center;
	width: 170px;
}

/*
====================================================================
	END STYLESHEET
--------------------------------------------------------------------
*/


.CGCmembershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 550px !important;
}

.CGCmembershipTiers td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	padding: 3px 6px;
}

.CGCmembershipTiers td.topleftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #e63c2d !important;
	width: 22px !important; 
}

.CGCmembershipTiers td.leftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.CGCmembershipTiers td.leftBorderTop {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.CGCmembershipTiers td.bottomleftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #e63c2d !important; 
	text-align:right;
	width: 22px !important; 
}

.CGCmembershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.CGCmembershipTiers td.leftspaceBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.CGCmembershipTiers tr.details td {
	border: 1px solid #e63c2d;
	border-top:none;
}

.CGCmembershipTiers tr.details .left {
	border-left: 1px solid #e63c2d;
	border-right: none;
}
.CGCmembershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.CGCmembershipTiers .benefits {border-bottom: 2px solid #e63c2d;margin: 0px; padding: 0px;}
.CGCmembershipTiers .benefits h3 {
	color: #ed736d;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.CGCmembershipTiers .tiersTitle {border: 1px solid #e63c2d; border-bottom: none; font-size: 11px !important; text-align:center;}
.CGCmembershipTiers .tiersTitle.premium,
.CGCmembershipTiers .tiersTitle.elite {background: #e63c2d !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.CGCmembershipTiers .tiersTitle.free {background: #e63c2d; border-right: 1px solid #e63c2d; border-left: 1px solid #e63c2d; color: #FFF; font-size: 11px; text-align:center;}
.CGCmembershipTiers .tiersTitle.submitter {background: #e63c2d; border-right: 1px solid #e63c2d; color: #FFF; font-size: 11px; text-align:center;}
.CGCmembershipTiers .tiersTitle.siteVis {background: #ed736d; border-bottom: 2px solid #e63c2d; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.CGCmembershipTiers .tiersTitle a {color: #FFF;font-size:11px !important;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}
.CGCmembershipTiers .tiersTitle a:hover {color: #FFF !important;}

.CGCmembershipTiers .none {border: none !important; padding: 3px !important;}
.CGCmembershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.CGCmembershipTiers .check {text-align:center;}
.CGCmembershipTiers a {color: #A2A2A2; font-size:11px !important;padding-right: 20px;text-align:center;}

.CGCmembershipTiers .tiersFooter .empty,
.CGCmembershipTiers .tiersFooter td {border-bottom: 3px solid #e63c2d !important; color: #000;}
.CGCmembershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #e63c2d !important;}

.CGCmembershipTiers .tiersLinks td {border:none !important;font-size:11px !important; text-align:center;}
.CGCmembershipTiers .tiersLinks td a {color: #e63c2d;font-size:11px !important;display: block !important; margin:0px; padding: 0px;text-align:center !important;}

.plusLink {background: url(../../images/MemberPortal/PlusSign.gif) no-repeat left !important; line-height: 18px;padding-left: 25px !important;}



/*NGC*/
.NGCmembershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 650px !important;
}

.NGCmembershipTiers td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	padding: 3px 6px;
}

.NGCmembershipTiers td.topleftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #153B8C !important;
	width: 22px !important; 
}

.NGCmembershipTiers td.leftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.NGCmembershipTiers td.leftBorderTop {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.NGCmembershipTiers td.bottomleftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #153B8C !important; 
	text-align:right;
	width: 22px !important; 
}

.NGCmembershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.NGCmembershipTiers td.leftspaceBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.NGCmembershipTiers tr.details td {
	border: 1px solid #153B8C;
	border-top:none;
}

.NGCmembershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.NGCmembershipTiers .benefits {border-bottom: 2px solid #153B8C;margin: 0px; padding: 0px;}
.NGCmembershipTiers .benefits h3 {
	color: #B8C1D9;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.NGCmembershipTiers .tiersTitle {border: 1px solid #153B8C; border-bottom: none; text-align:center; }
.NGCmembershipTiers .tiersTitle {border: 1px solid #153B8C; border-bottom: none; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.premium,
.NGCmembershipTiers .tiersTitle.elite {background: #153B8C !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.free {background: #153B8C; border-right: 1px solid #153B8C; border-left: 1px solid #153B8C; color: #FFF; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.submitter {background: #153B8C; border-right: 1px solid #153B8C; color: #FFF; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.siteVis {background: #B8C1D9; border-bottom: 2px solid #153B8C; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.NGCmembershipTiers .tiersTitle a {color: #FFF;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}
.NGCmembershipTiers .tiersTitle a:hover {color: #FFF !important;}

.NGCmembershipTiers .none {border: none !important; padding: 3px !important;}
.NGCmembershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.NGCmembershipTiers .check {text-align:center;}
.NGCmembershipTiers a {color: #A2A2A2; padding-right: 20px;text-align:center;}

.NGCmembershipTiers .tiersFooter .empty,
.NGCmembershipTiers .tiersFooter td {border-bottom: 3px solid #153B8C !important; color: #000;}
.NGCmembershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #153B8C !important;}

.NGCmembershipTiers .tiersLinks td {border:none !important; text-align:center;}
.NGCmembershipTiers .tiersLinks td a {color: #153B8C;display: block !important; margin:0px; padding: 0px;text-align:center !important;}


/*PMG*/
.PMGmembershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 650px !important;
}

.PMGmembershipTiers td {
	font-size:11px !important;
	padding: 3px 6px;
}

.PMGmembershipTiers td.topleftBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #1b6346 !important;
	width: 22px !important; 
}

.PMGmembershipTiers td.leftBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.PMGmembershipTiers td.leftBorderTop {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.PMGmembershipTiers td.bottomleftBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #1b6346 !important; 
	text-align:right;
	width: 22px !important; 
}

.PMGmembershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.PMGmembershipTiers td.leftspaceBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.PMGmembershipTiers tr.details td {
	border: 1px solid #1b6346;
	border-top:none;
}

.PMGmembershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.PMGmembershipTiers .benefits {border-bottom: 2px solid #1b6346;margin: 0px; padding: 0px;}
.PMGmembershipTiers .benefits h3 {
	color: #91c4b0;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.PMGmembershipTiers .tiersTitle {border: 1px solid #1b6346; border-bottom: none; text-align:center; }
.PMGmembershipTiers .tiersTitle {border: 1px solid #1b6346; border-bottom: none; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.premium,
.PMGmembershipTiers .tiersTitle.elite {background: #1b6346 !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.free {background: #1b6346; border-right: 1px solid #1b6346; border-left: 1px solid #1b6346; color: #FFF; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.submitter {background: #1b6346; border-right: 1px solid #1b6346; color: #FFF; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.siteVis {background: #91c4b0; border-bottom: 2px solid #1b6346; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.PMGmembershipTiers .tiersTitle a {color: #FFF;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}
.PMGmembershipTiers .tiersTitle a:hover {color: #FFF !important;}

.PMGmembershipTiers .none {border: none !important; padding: 3px !important;}
.PMGmembershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.PMGmembershipTiers .check {text-align:center;}
.PMGmembershipTiers a {color: #A2A2A2; padding-right: 20px;text-align:center;}

.PMGmembershipTiers .tiersFooter .empty,
.PMGmembershipTiers .tiersFooter td {border-bottom: 3px solid #1B6346 !important; color: #000;}
.PMGmembershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #1B6346 !important;}

.PMGmembershipTiers .tiersLinks td {border:none !important; text-align:center;}
.PMGmembershipTiers .tiersLinks td a {color: #1B6346;display: block !important; margin:0px; padding: 0px;text-align:center !important;}

/*Collectors-Society ALL-TAB Benefits Page*/
.italics {font-style:italic;}

#collectors_benefits_table{font-size:12px;}
#collectors_benefits_table ul {padding-left:0px;}
#collectors_benefits_header{font-weight:bold;}

.ngc_benefits_head{color:#045BB1; font-weight:bold; font-size:15px;}
.cgc_benefits_head{color:#ED2B4C; font-weight:bold; font-size:15px;}
.pmg_benefits_head{color:#24603E; font-weight:bold; font-size:15px;}

.collectors_benefits_spacer{}
.collectors_benefits_titles{width:100px; font-weight:bold; font-size:12px; text-align:right; border:1px solid #c6ba84; border-top:0px; padding:5px; background-color:#e5dbc1;}
.collectors_benefits_titles_top{width:100px; border-bottom:1px solid #c6ba84;}

.collectors_benefits_text_top-NGC{width:160px; border-bottom:3px solid #045BB1; border-left:1px solid #045BB1; border-right:1px solid #045BB1; padding:5px; background:url(../../images/ngc_gradient.gif) repeat-x bottom left;}
.collectors_benefits_text_top-CGC{width:160px; border-bottom:3px solid #ED2B4C; border-left:1px solid #ED2B4C; border-right:1px solid #ED2B4C; padding:5px; background:url(../../images/cgc_gradient.gif) repeat-x bottom left;}
.collectors_benefits_text_top-PMG{width:160px; border-bottom:3px solid #24603E; border-left:1px solid #24603E; border-right:1px solid #24603E; padding:5px; background:url(../../images/pmg_gradient.gif) repeat-x bottom left;}

.collectors_benefits_text-NGC{width:160px; border:1px solid #045BB1; border-top:0px; padding:5px;}
.collectors_benefits_text-CGC{width:160px; border:1px solid #ED2B4C; border-top:0px; padding:5px;}
.collectors_benefits_text-PMG{width:160px; border:1px solid #24603E; border-top:0px; padding:5px;}
.collectors_benefits_text-NGC ul { margin-left:15px; }
.collectors_benefits_text-CGC ul { margin-left:15px; }
.collectors_benefits_text-PMG ul { margin-left:15px; }

.collectors_benefits_titles_new {width:100px; font-weight:bold; font-size:12px; text-align:right; padding:5px; background-color:#C4B8D7;}
.collectors_benefits_new {width:170px; border-top:0px; padding:5px; background-color:#E5DFEE; font-weight:normal;}

/* ADMIN INTERFACE SECTIONS
===========================================================*/
.manageUsers {}
.manageUsers label {display: block;padding: 0px 5px 0px 0px; text-align: right; width: 120px;}
.manageUsers td {padding: 0px 0px 3px 0px;}
.GridViewPagerStyle table {
	float: right;
	text-align:right !important;
}

.adminBtn {
	display: block;
	padding: 5px 5px;
	vertical-align: middle !important;
	text-align:center !important;
}
.adminBtn:hover {color: #FFF;}

.gridContainer {position:relative;}
.gridContainer .testResults {
	display:block !important;
	height: 20px !important;
	position: absolute;
	top: -20px;
}
.userGrid {
	border: none !important;
}

.GridRowStyle td,
.GridRowStyle {
	border: 1px solid #c6ba84 !important;
}

.GridViewHeaderStyle th {
	border: 1px solid #96927D;
	padding: 5px;
	white-space: nowrap !important;
}
.GridViewHeaderStyle td {position: relative;}
.GridViewHeaderStyle th img {
	display: inline;
	float: left;
}
.GridViewPagerStyle table{
	height:20px !important;
	position: absolute;
	top: -25px;
	right:0px;}
.GridViewPagerStyle td {
}

.GridAlternatingRowStyle td {
	background: #e5dbc1;
	border: 1px solid #c6ba84 !important;
}
.fieldset .gridContainer {border: 1px solid #DBD9CD !important;}
.fieldset .GridAlternatingRowStyle td {background: #DBD9CD ;}


.fieldset {
	background: #e5dbc1;
	border: 1px solid #817E6B;
	margin: 0px !important;
	padding:10px 10px 10px 15px;
	position: relative; 
	width: auto !important;
}
.nested {margin: 0px 10px 10px 10px !important;}
.nestedContainer {width: 690px !important;}
.nestedContainer td {vertical-align:top;}

.fieldset select,
.fieldset textarea,
.fieldset input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;	
}
.fieldset .checkAva {font-family:Arial, Helvetica, sans-serif;text-transform: uppercase!important; width: 140px !important;}

.fieldset .legend {
	background: #FFF;
	color: #000;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height:12px;
	margin: 0px !important;
	padding: 0px 5px;
	position: absolute;
	left: 10px;
	top: -10px;
}

.fieldset table.form {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 660px !important;
}
.fieldset table.form td {padding-bottom: 3px;vertical-align:top;}
.fieldset .descCard,
.fieldset .desc {
	padding-top:3px;
	padding-right:5px;
	text-align:right;
	vertical-align: top;
	white-space:nowrap !important;
	width: 125px !important;
}
.fieldset .descCard {text-align:left;white-space:nowrap !important;width:105px !important;}

.fieldset .ccType {width: 155px !important;}
.fieldset .ccDay {width: 65px !important;}
.fieldset .ccMonth {width: 75px !important;}
.fieldset .ccYear {width: 65px !important;}
.fieldset .ccNumber {width:147px !important;}
.fieldset .ccCVV {width: 50px !important;}
.fieldset input {}
.fieldset .renew td {padding-right:25px;}
.fieldset .tdAlign .desc {padding-top: 0px !important;}
.fieldset .tdAlign {padding-top: 10px !important;vertical-align:center !important;}


.tabBody {
	border: 1px solid #96927D; 
	border-top: none; 
	position: relative;
}
.instructions {font-style:italic; color:#4a4c40; font-size:12px;}
.landing02_table th { width:150px; }
.landing02_table th, .landing02_table td { vertical-align:top; padding-bottom:10px; }
.nopadding {padding:0px; margin:0px;}
.SlotSubhead {font-size:12px; text-transform:uppercase; color:#000; font-weight:bold;}
.DetailImgHeader
	{
	    vertical-align:middle;
	    border-bottom:none;
	    font-weight: bold;
	    text-transform:uppercase;
	    text-align:center;
	    font-size:11px;
	    color:#FFFFFF;
	    height:22px;
		width:100%; padding:0px; margin:0px; cursor: default;
	}

.DetailImgHeaderLeft { float:left; vertical-align:middle; text-align:left; padding:4px 0px 4px 4px;}
.DetailImgHeaderRight { float:right; text-align:right;vertical-align:middle; text-transform:none; font-weight:normal; padding:0px 2px 0px 0px;} 
.DetailImgHeaderRight img {vertical-align:middle;}
.DetailImg {
	background-color:#e5dbc1;
	text-align:center;
	width:100%;
	padding:0px;
	margin:0px;}

.DetailsHeaderNav {float:left;}
.DetailsHeaderNav img {vertical-align:middle;}

#SetsHeader {
width:700px;}
.subNavigation {
text-align:right;
padding-bottom:5px;
}
.subNavigation img {
vertical-align:middle;}
.setListHeaderInfo {
float:left;
width:350px;} 
.setListRankBox {
float:right;
width:270px;
text-align:right;}

.intructionaltext {font-size:11px; font-style:italic; color:#4c4a40; padding-bottom:5px;}
.filterMenu {padding-bottom: 10px;}
.filterMenu a {padding: 0px 4px;}
.registryTable th,
.registryTable td {padding: 3px 10px !important; }
.registryTable th {background: #cfc39f; color: #4c4a40;}
.registryTable .setsubcategoryPresent .setsubcategory, .setsubcategoryPresent .setsubcategory {color: #4c4a40;font-weight: bold; position: relative; top: 0px; padding-bottom:10px;}
.registryTable .setsubcategoryPresentNoPadding .setsubcategory, .setsubcategoryPresentNoPadding .setsubcategory {color: #4c4a40;font-weight: bold; position: relative; top: 0px; padding-bottom:10px;}
.registryTable .setsubcategory span.setsubcategoryText, .setsubcategoryText {font-size:15px; font-weight:bold; color:#4C4A40;}
.registryTable .setsubcategoryPresent, .setsubcategoryPresent  {padding-top: 20px;}
.registryTable .setsubcategoryPresentNoPadding, .setsubcategoryPresentNoPadding {padding-top: 0px;}
.divStats {padding: 0px 10px 10px 10px; BORDER-LEFT: #adad98 3px double; WIDTH: 155px; BORDER-BOTTOM: #adad98 3px double; BACKGROUND-COLOR: #c5c2ac;}
.categoryFilterOn {color: #4C4A40; text-decoration: none;}


/*below is currently used on comics pages - to set page width to 700px (jen o.)*/
.MainContentWidthWrapper {width:700px;}

/* Gallery Styles*/
.galleryTopNavigation { width:670px; font-size:12px;}
.galleryTopNavigation .galleryInfoText {text-align:left; padding-bottom:10px; font-size:12px;}
.galleryTopNavigation .topPager{ text-align:right; padding-bottom:10px; font-size:12px;}
.bottomPager { text-align:right; padding:10px 0px; font-size:12px;}
.galleryBody { width:670px;}

.GalleryImageContainer { height:105px;}
.galleryItemDetails { clear:both;}
.GalleryItem { width:210px!important; overflow:hidden;}
.ownerDescription, .ownerDescription .ellipsis, .ownerDescription .ellipsis SPAN {width:200px!important; word-wrap:break-word; white-space: normal; }

/* MemberDashboard Styles*/
.announcementsContainer h2 {float:left;}
.announcementsContainer p {float:left;margin:12px 0px 0px 10px;}


/* collectibleDetailTable - must be below gallery styles - Jen 0. */


<!-- Set Score Table ---->
.ScoreTable { 
	border:1px solid #999999;}
	
.ScoreTable .datagrid_header {
	border-right:1px solid #ffffff;}
.LastHeaderCell {
	border-right:0px!important;}
.ScoreTable .ScoreTable_row .lastCell, 
.ScoreTable .ScoreTable_Altrow .lastCell,
.ScoreTable .ScoreTable_row2 .lastCell, 
.ScoreTable .ScoreTable_Altrow2 .lastCell {
	border-right:1px solid #999;}

.ScoreTable .ScoreTable_row td, 
.ScoreTable .ScoreTable_row2 td {
	background-color:#e0e0e0; 
	border-left:1px solid #999;
	border-bottom:1px solid #999; 
	padding:3px;}
.ScoreTable .ScoreTable_row td.AltCell, 
.ScoreTable .ScoreTable_row2 td.AltCell {
	background-color:#bbbbbb; 
	border-left:1px solid #999; 
	border-bottom:1px solid #999; 
	padding:3px;}
.ScoreTable .ScoreTable_row td.firstGradeCell, 
.ScoreTable .ScoreTable_Altrow td.firstGradeCell, 
.ScoreTable .ScoreTable_row2 td.firstGradeCell, 
.ScoreTable .ScoreTable_Altrow2 td.firstGradeCell {
	border-left:2px solid #999999!important;}
.ScoreTable .ScoreTable_Altrow td, 
.ScoreTable .ScoreTable_Altrow2 td {
	background-color:#f0f0f0;  
	border-left:1px solid #999; 
	border-bottom:1px solid #999;
	padding:3px;}
.ScoreTable .ScoreTable_Altrow td.AltCell, 
.ScoreTable .ScoreTable_Altrow2 td.AltCell {
	background-color:#d9d9d9;  
	border-left:1px solid #999; 
	border-bottom:1px solid #999;
	padding:3px;}
.ScoreTable .ScoreTable_row td, 
.ScoreTable .ScoreTable_row td.AltCell,
.ScoreTable .ScoreTable_Altrow td, 
.ScoreTable .ScoreTable_Altrow td.AltCell {
	border-top:2px solid #999999}



/*START OF CONTROL STYLES (DEVEXPRESS CONTROLS)
=======================================================*/

/*UPLOAD
=======================================================*/
.dxucEditArea {background-color:#fff;}

.uploadImage {
	margin-top:5px;
}

.uploadImageTitle {margin-top:3px;}

/*GRID - SPLITTER
=======================================================*/
.splitterGrid .dxgvControl,
.splitterGrid .dxgvDisabled {
	border: none;
	font: 11px Tahoma;
	background-color:transparent;
	color: Black;
	cursor: default;
}

.splitterGrid .dxgvTable {
	background-color: transparent;
	border: none;
	border-collapse: separate!important;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.splitterGrid .dxgvFocusedRow .image {
	background-color:#fff !important;
}

.splitterGrid .image {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:top center;
}

.splitterGrid .image img{
	width:20px;
	height:20px;
}

.dxgvDataRow .image {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:top center;
}

.dxgvDataRow .image img {
	width:20px;
	height:20px;
	display:block;
	margin:0px auto;
}

.splitterGrid .dxgvFocusedRow .text {color: #fff;}

.linksSplitter {
	padding:25px 0px 0px 0px;
	font-size:14px;
	text-decoration:none !important;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	cursor:pointer;
}

.splitterBottomLinks a:hover {
	text-decoration:underline !important;
}

.splitterBottomLinks a:hover {
	text-decoration:underline !important;
}

.splitterGrid .dxgvEditFormDisplayRow td.dxgv,
.splitterGrid .dxgvDataRow td.dxgv,
.splitterGrid .dxgvDataRowAlt td.dxgv,
.splitterGrid .dxgvSelectedRow td.dxgv,
.splitterGrid .dxgvFocusedRow td.dxgv {
	overflow: hidden;
	border:none;
	border-top: 0;
	border-left: 0;
	padding: 2px 6px 2px 2px;
	cursor:pointer;
}

/*GRID - CONTENT
=======================================================*/
.contentGrid .dxgvControl,
.contentGrid .dxgvDisabled {
	font: 12px Arial;
	cursor: default;
	background-repeat:repeat-x;
	background-position:top right;
	margin:0px 0px 120px 20px;
	background-color:#f4f3f1;
}

.defaultGrid .dxgvControl,
.defaultGrid .dxgvDisabled {
	margin:0px;
}

.contentGrid .dxgvTable {
	background-color: #fff;
	border:none;
	border-collapse: separate!important;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

.contentGrid .dxgvFocusedRow .text {
    color: #ffffff;
}

.contentGrid .dxgvEditFormDisplayRow td.dxgv,
.contentGrid .dxgvDataRow td.dxgv,
.contentGrid .dxgvDataRowAlt td.dxgv,
.contentGrid .dxgvSelectedRow td.dxgv,
.contentGrid .dxgvFocusedRow td.dxgv {
	overflow: hidden;
	border:none;
	border-top: 0;
	border-left: 0;
	padding: 2px 6px 2px 2px;
}

.contentGrid .dxgvHeader {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px 5px 6px;
	border: Solid 1px #fff;
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
}

.contentGrid .dxgvHeader, .contentGrid .dxgvHeader table {
	color: #fff;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.contentGrid .dxgvHeader td {
	text-decoration:underline;
	white-space:nowrap;
}

.contentGrid .dxgvFilterRow td.dxgv {
	border-color:#c6ba84;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	overflow:hidden;
	padding:2px;
	background-color:#f4f3f1;
}

.contentGrid .dxgvFocusedRow td.dxgv {
	overflow:hidden;
	padding:2px 6px 2px 2px;
	color:#000;
}

.contentGrid .dxgvSelectedRow {
	color:#000;
	font-weight:bold;
}

.contentGrid .dxgvEditFormDisplayRow td.dxgv, .contentGrid .dxgvDataRow td.dxgv, .contentGrid .dxgvDataRowAlt td.dxgv, .contentGrid .dxgvSelectedRow td.dxgv {
	background-color:#fff;
	border-right:1px solid #c6ba84;
	border-bottom:1px solid #c6ba84;
	overflow:hidden;
	padding:2px 6px 2px 2px;
}

.contentGrid .dxgvPagerBottomPanel  {background-color:#f4f3f1;}

.contentGrid .dxgvFooter td.dxgv {
	background-color:#f4f3f1;
	border-bottom:1px solid #c6ba84;
}

.contentGrid .dxgvControl, .dxgvDisabled{
	border:1px solid #c6ba84;
}

.searchCoinGrid td.dxgv {word-wrap:break-word;}


/* PAGER STYLES
=======================================================*/
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, .dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight, .dxtcPageContentWithoutTabs  {
	color:#000;
	vertical-align:top;
	background-repeat:repeat-y;
	background-position:left;
	background-color:#e5dbc1;
	background-image:url(../images/bg_contentSplitter.gif);
}

.dxgv td {background-color:#f4f3f1;}

.dxgvFilterBarImageCell {padding:6px 8px 0px 30px;}

.dxpSummary {padding-left:30px;}

.dxgvFilterBar {
	padding-left:30px;
	border-color:#c6ba84;
}

.dxgvFilterBarCheckBoxCell {padding:4px 7px 0 30px;}

.dxpPageNumber {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:1px 5px 0;
	text-align:center;
	text-decoration:underline;
	vertical-align:middle;
	color:#7D755D;
}

/* SPLITTER STYLES
=======================================================*/
	/* SPLITTER STYLES - General
	=======================================================*/
	
	.dxsplPane, .dxsplPaneCollapsed {border-width: 0px;}
	
	.dxsplLCC .dxsplCC, .dxsplP {
		width: 100%;
		height: 100%;
	} 
	
	.dxeHyperlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	}
	
	a.dxeHyperlink:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
	}
	
	.dxWeb_splVSeparator {margin-top:350px;}
	
	/* SPLITTER STYLES - Left
	=======================================================*/

	.leftSplitter .dxsplLCC {
		padding: 10px 0px 8px 8px;
		background-repeat:repeat-y;
		background-position:right;
		background-color:white;
	}
		
	/* SPLITTER STYLES - Right
	=======================================================*/

	.rightSplitter .dxsplLCC {
		padding: 15px 0px 8px 0px;
		width:100%;
	}

	.rightSplitter .dxtcActiveTab, .rightSplitter .dxtcActiveTabWithTabPositionBottom, .rightSplitter 		
	.dxtcActiveTabWithTabPositionLeft, .rightSplitter .dxtcActiveTabWithTabPositionRight {
		background-image:url(../images/bg_tabs.gif);
		background-repeat:repeat-x;
		border:none;
		border-right:5px solid;
		padding:3px 12px 4px;
		text-align:center;
		height:25px;
	}

	.rightSplitter .dxtcTab, .rightSplitter .dxtcTabWithTabPositionLeft, .rightSplitter .dxtcTabWithTabPositionBottom, .rightSplitter 
	.dxtcTabWithTabPositionRight {
		background-repeat:repeat-x;
		border:none;
		border-right:5px solid;
		padding:3px 12px 4px;
		text-align:center;
		height:24px;
	}

	.rightSplitter .dxtcControl td.dxtcTabsCell, .rightSplitter .dxtcControl td.dxtcTabsCellWithTabPositionBottom, .rightSplitter 
	.dxtcControl td.dxtcTabsCellWithTabPositionLeft, .rightSplitter .dxtcControl td.dxtcTabsCellWithTabPositionRight {
		padding-left:25px !important;
	}

	.rightSplitter .dxtcActiveTab td.dxtc, .rightSplitter .dxtcActiveTabWithTabPositionBottom td.dxtc, .rightSplitter 
	.dxtcActiveTabWithTabPositionLeft td.dxtc, .rightSplitter .dxtcActiveTabWithTabPositionRight td.dxtc {
		background-color:transparent !important;
		background-image:url("") !important;
		border-width:0 !important;
		padding:0 !important;
		white-space:nowrap;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:12px !important;
		font-weight:bold;
		text-transform:uppercase;
	}

	.rightSplitter .dxtcTab td.dxtc, .rightSplitter .dxtcTabWithTabPositionBottom td.dxtc, .rightSplitter .dxtcTabWithTabPositionLeft 	
	td.dxtc, .rightSplitter .dxtcTabWithTabPositionRight td.dxtc {
		background-color:transparent !important;
		background-image:url("") !important;
		border-width:0 !important;
		padding:0 !important;
		white-space:nowrap;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:12px !important;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	.rightSplitter .dxtabContainer {margin:15px 0px 20px 20px;}
	
		/* NORMAL TABS- white background
    	=======================================================*/
		.tabsNormal .dxtcActiveTab, .tabsNormal .dxtcActiveTabWithTabPositionBottom, .tabsNormal 		
		.dxtcActiveTabWithTabPositionLeft, .tabsNormal .dxtcActiveTabWithTabPositionRight {border-color:#fff !important;}
		
		.tabsNormal .dxtcTab, .tabsNormal .dxtcTabWithTabPositionLeft, .tabsNormal .dxtcTabWithTabPositionBottom, .tabsNormal 
		.dxtcTabWithTabPositionRight {border-color:#fff !important;}
		
		.tabsNormal .dxtabContainer {margin:15px 0px 20px 20px;}
	
	.loadingContainer {
		height:5px; 
		padding-top:5px; 
		padding-bottom:5px;
		position:relative; 
		top:300px; 
		left:45%;
	}
	
	.loadingContainer .dxgvLoadingPanel {
		height:100%; 
		border-collapse:collapse;
	}
	
	.loadingContainer .dxgvLoadingPanel dx img {border-width:0px;}
	
	.loadingContainer .dxgvLoadingPanel .dx {padding-left:10px;}
	
	.collectionTitle {
		margin:0px 0px 15px 29px; 
		padding:0px;
		color:#fff;
		font-size:17px; 
		font-weight:bold;
	}
	
	.collectionTopNavLeft {
		width:200px; 
		margin:0px 0px 0px 20px; 
		padding-bottom:0px; 
		float:left;
	}
	
	.collectionTopNavLeft span {color:#96927d;}
	
	.collectionTopNavRight {
		float:right; 
		margin-right:8%;
	}
	
	.rightButton { 
		position:relative; 
		bottom:85px; 
		left:20px;
	}

/* END OF SPLITTER STYLES
=======================================================*/

/* ACCORDIAN STYLES - done
=======================================================*/
	.accordianSplitter {
		width: 100%; 
		border:none;
		border-bottom: 1px dotted;
		padding-bottom:5px;
		margin-bottom:25px;
	}
	
	.accordianSplitterHeader h2 {
		margin: 0px 0px 5px 10px; 
		padding: 0px 0px 0px 18px; 
		font-size: 16px;
		background-repeat:no-repeat;
		background-position:left;
		cursor:pointer;
	}
	
	.accordianSplitterHeaderOn h2 {
		margin: 0px 0px 5px 10px; 
		padding: 0px 0px 0px 18px; 
		font-size: 16px;
		background-repeat:no-repeat;
		background-position:left;
		cursor:pointer;
	}
	
	.accordianSplitter .splitterButton,
	.leftSplitter .splitterBottomLinks .splitterButton {
		margin: 5px 0px 0px 25px;
		background-repeat: repeat-x;
        height: 22px; 
		padding: 0px 0px 2px 0px; 
		width: 75px; 
		text-align: left; 
        text-transform: none;
		border:none;
		font-size:12px;
		text-align:center;
	}

	.leftSplitter .splitterBottomLinks .splitterButtonLast {
		display:block;
		margin: 10px 0px 0px 0px;
	}
	
	.splitterBottomLinks {
		margin:25px 0px 0px 25px;
	}
	
	.dxgvStatusBar {
		border:none;
		background-color:transparent !important;
		padding:2px 0px 20px 0px;
	}
	
	.dxgvStatusBar .dxgv td {
		background-color:transparent !important;
	}
	
	.accordianPager {
		background-color:transparent !important;
		margin-left:25px;
	}

/*END OF CONTROL STYLES
=======================================================*/


/* MOVING FROM MASTERCOLOR DEFINITIONS */



=======
.mainsidebar {
	background-image:url(../CollectorsSociety/images/pc_leftsidebarbg.gif);
	background-repeat:repeat-y;
}
.paddered 
{
	padding-left:10px;
	line-height:16px;
}
.popupbackground 
{
	height:93px;
	background-image:url(../CollectorsSociety/images/popup_bg.gif);
	background-repeat:repeat-x;	
}
.uploadclass 
{
	font-size:12px;
	color:#000000;
	border: 3px double #96927d;
}
.error, .Error 
{
	color:#f40000;
	font-weight:bold;
}
.InternalForm 
{
	margin:4px;
	padding:8px;
	background-color:#ffffff;
}
.InternalForm td 
{
	font-size:12px;
	font-weight:normal;
	padding:3px;
}
.sort_text a
{
    font-family: Arial, Verdana, Helvetica;
    font-size:11px;
    text-decoration: underline;
    font-weight: bold;
}
.SearchBox 
{
    border-top-width: 3px;
    border-top-style:outset;
    margin-left:2px;
    margin-right:2px;
    font-size:10px;
}
.focusSearch 
{
    border-top-width: 3px;
    border-top-style:outset;
    margin-left:2px;
    margin-right:2px;
    font-size:10px;
}
.SearchButton 
{
    padding-left:8px;
    padding-right:8px;
    font-weight: bold;
    font-size:10px;
}
.FloatRight 
{
    float:right;
}
.subnavtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FLOAT: left;
	WIDTH: 80px;
	PADDING-TOP: 0px;
	padding-left:8px;
	height:20px;
}	

.shadowed 
{
	font-weight:normal;
	padding:3px;
	font-size:11px;
	margin-bottom:8px;
	
}
.shadowed a, .shadowed a:hover
{
	padding-left:1px;
	padding-right:5px;
	border-right:1px solid #cfc39f;
}
.shadowed a:hover 
{
	text-decoration:underline;
}
.cs_heading {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.bannerspace {
	width:100%;
	height:86px;
	background-repeat:no-repeat;
}
.tabrunner {
	background-image:url(images/tab_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:27px;
	margin-bottom:-5px;
	padding-bottom:0px;
}
.CHeader {
	height: 93px;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
.CLogo {
	background-repeat:no-repeat;
	width:189px;
	height:60px;

	position:absolute;
top:126px;
}
.headinglogo {
	background-image:url(images/leftmenubg.gif);
	background-repeat:no-repeat;
	float:left;
	width:268px;
	height:88px;
	padding-left:20px;
	margin-top:-5px;
	padding-top:0px;
}
.v3_logo {
	text-decoration:none;
	border:0px;
	width:50px;
	height:50px;
	position:absolute;
	top:131px;
	left:213px;
	display:none;
}
.v3_logo a, .v3_logo a:link, .v3_logo a:visited {
	text-decoration:none;
	border:0px;
}
.thetabs {
	margin-top:0px;
	margin-bottom:0px;
}
.toptaboff, .toptaboff a, .toptaboff a:hover {
	font-family:Arial, Helvetica, sans-serif;
	width:64px;
	height:27px;	
	background-image:url(images/tab_off.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-top:1px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	font-weight:bolder;
	text-transform:uppercase;
	margin-bottom:0px;
}
.toptabon, .toptabon a, .toptabon a:hover {
	font-family:Arial, Helvetica, sans-serif;
	width:64px;
	height:27px;	
	background-image:url(images/tab_on.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-top:1px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	font-weight:bolder;
	text-transform:uppercase;
}
.navbar, .navbar a, .navbar a:hover {
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
.navitem {
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	text-decoration:none;

}
.navitem a, .navitem a:hover {
	text-decoration:none;
}
.membernavinactive {
	background-image:url(images/membernavbg_inactive.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:100%;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.membernavactive {
	background-image:url(images/membernavbg_active.gif);
	background-repeat:repeat-x;
	width:100%;
	padding-top:0px;
	margin-top:0px;
}
.important {
	color:Red;
}

.leftnavtrans {
	clear:both;
}
.membernavinactive .leftnavtrans {
	background-image:url(images/leftnavtrans.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:14px;
	width:196px;
	height:11px;
	margin-bottom:0px;
}

.membernavactive .leftnavtrans {
	background-image:url(images/leftnavtrans.gif);
	background-repeat:no-repeat;
	display:block;
	margin-top:0px;
	width:196px;
	height:11px;
	margin-bottom:0px;
}
.transblocker {
	margin-left:0px;
	margin-bottom:0px;
	width:184px;
	background-color:#cfc39f;
	height:9px;
}
.arrowheading {
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:5px 10px;
}
.leftnavbar 
{
	margin-top:0px;
	width:184px;
	height:100%;
	float:left;
}

.content {word-wrap: break-word;}
.content a {color: #FFF;}
.content a:hover {color: #FFF;}

.loginbox {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin-top:0px;
	width:183px;
}
.loginbox table {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.textbox {
	border: 1px solid #c6ba84;
	height:14px;
	width:120px;
	font-size:12px;
}
.DoubleBarred 
{
	margin-top:4px;
	border-top:3px double #98947d;
	line-height:3px;
}
.submitbutton, .submitbutton a, .submitbutton a:hover{
	border: 1px solid #FFFFFF;
	padding: 2px 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	background-color:#555555;
}
.disabledbutton, .disabledbutton a, .disabledbutton a:hover {
	border: 1px solid #D0D0D0;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#BBBBBB;
	color:#666666;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bolder;
}
.maincontent {
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	display:block;
	float:left;
	width:600px;
	margin-left:0px;
	padding-left:30px;
	margin-top:15px;
}
.loginhelp {
	width:183px;
	margin-top:1px;
	font-size:12px;
	color:#FFFFFF;
	height:20px;
}
.loginhelptext {
	margin-left:4px;
	margin-top:1px;
	padding-left:14px;
	padding-top:2px;
	text-decoration:none;
	background-image:url(images/whitearrow.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.loginhelptext a {
	text-decoration:underline;
	color:#e5dbc1;	
} 

.loginhelptext a:hover {
	text-decoration:none;
	color:#ffffff;
} 
.jumpnav {
	margin:47px 0px 3px 110px;
	padding-bottom:0px;
}
.jumpnav table {
	vertical-align:bottom;
}
.jumpnavitem {
	border-top:1px solid #9c9986;
	border-left:1px solid #9c9986;
	padding-left:6px;
	padding-top:4px;
	padding-right:6px;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:3px;
}
.jumpnavitem a, .jumpnavitem a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.loggedin {
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#6f6c5d;
	margin-top:0px;
	padding-top:4px;
	margin-left:4px;
	padding-bottom:4px;
	padding-left:4px;
	height:28px;
}
.loggedin a {
	text-decoration:none;
}
.loggedinas {
	padding-top:2px;
	float:left;
}
.loggedinas span {
	border-left:10px solid transparent;
}
.memberlinktable
{
	float:left;
	display:inline;
	margin-left:100px;
	margin-top:-4px;
}

.memberlinktable td {
	padding:0px;
	margin:0px;
}
.memberlinks {
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	font-weight:bold;
}
.memberlinks a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:7px 5px;
	position:relative;
}
.memberlinks a:hover {
	background-color:#e8e5de;
	padding:6px 5px;
}
.arrowlogin {
	padding-left:9px;
	margin-top:0px;
	height:20px;
	font-size:12px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:0px 5px;
}
.arrowloginbase, .leftmenuhead {
	border-right:1px solid #c6ba84;
	margin-top:0px;
	height:20px;
	font-size:12px;
}
.arrowlogin a, .leftmenuhead a {
	text-decoration:underline;
}
.leftmenuhead {
	 padding-left:4px;
	 padding-top:4px;
	 font-weight:bold;
	 border-bottom:1px solid #6cba84;
}
.leftmenublock {
	border-right:1px solid #c6ba84;
	padding:4px;
	padding-left:8px;
	border-bottom:1px solid #c6ba84;
	color:#49473a;
	font-size:12px;
	font-weight:normal;	
	text-decoration:none;
}
.darkleft {
	color:#49473a;
}
.leftmenublock a {
	color:#e5dbc1;
	font-weight:normal;	
	text-decoration:underline;
}
.leftmenublock a:hover
{
	color:#FFFFFF;
	font-weight:normal;	
	text-decoration:none;
}

.startbox 
{
	margin-top:5px;
	width:280px;
	margin-right:30px;
	float:left;
}
.startboxright 
{
	margin-top:5px;
	width:280px;
	margin-right:30px;
	float:right;
}
.fullbox 
{
	float:left;
	clear:both;
}
.imagepadding 
{
	margin:10px;
}	
/*
This Stylesheet was last updated: 
	07.27.2006

====================================================================
	DO NOT REMOVE
--------------------------------------------------------------------

This stylesheet must appear first in the link-calls, and defines the primary contents of all attributes.
The stylesheet named "clientspecific.css" is used to override color/icon paths for the client's personal preferences and skinning

====================================================================
*/


	.sub_tab 
	{
	    border:none;
	    padding: 4px;
	    padding-left:8px;
	    padding-right:8px;
	    font-weight: bold;
	    text-transform:uppercase;
	    font-size:11px;
	    color:#000000;
	    margin-bottom:0px;
	}
	.sub_tab_background 
	{
	    font-family: Arial, Verdana, Helvetica;
	    font-size:11px;
	    background-color: #FFFDEF;
	    border:1px solid #c6ba84;
	    padding-left:1px;
	    padding-top:10px;
	    padding-right:8px;
	    padding-bottom:10px;
	    margin-top:8px;
	}
	.directiveheader 
	{
		color:#49473a;
		font-size:13px;
		font-weight:bold;
	}

	.directive
	{
		color:#96927d;
		font-size:12px;
		font-weight:bold;
	}
	.sectorbackground, .filterlinks
	{
		height:100%;
		width:140px;
	}	
	.filterlinks 
	{
		margin-top:8px;
		padding-top:5px;
		padding-bottom:5px;
		border-top:4px solid #aeac97;	
		border-bottom:4px solid #aeac97;		
	}

.SelectedCoinSet 
{
	padding-left:12px;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.sectiontitle, .sectioncrumb, .sectionfooter 
{
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	clear:both;
}
.sectiontitleblackfont
{
	color:#003399;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	clear:both;
}
.sectioncrumb
{
	height:20px;
	padding-left:0px!important;
	font-size:11px!important;
	color:#4a4c40!important; font-weight:normal!important;
}
.sectioncrumb a, .sectioncrumb a:visited, .sectioncrumb a:hover 
{
	text-decoration:underline;
	font-size:11px;
}

.sectionfooter 
{
	color:#4c4a40;
	font-size:11px;
	font-weight:normal;
	background-color:#cfc39f;
}
.disclaimer, .disclaimer a, .disclaimer a:hover
{
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.clearcopyright 
{
	clear:both;
	color:#666666;
	font-size:10px;
}

/* DATAGRID STYLES ==============================================	*/
.datagrid_highlighted
{
	background-color: #FFFF00;
}
.datagrid_ItemStyle, .datagrid_altitemstyle, .datagrid_header, .datagrid_selected, datagrid_highlighted
{
	font-weight:normal;
	padding:4px;
	padding-left:7px;
	text-decoration:none;	
	font-size:11px;
}
.datagrid_ItemStyle a, .datagrid_SetItemStyle,  .datagrid_altitemstyle a, .datagrid_selected a, .datagrid_highlighted a
{
	text-decoration:underline;
	font-weight:normal;
}

.datagrid_SetItemStyle
{
	font-weight:normal;
	padding:4px 10px 4px 10px;
	text-decoration:none;	
	font-size:11px;
}

.datagrid_ItemStyle a:hover, .datagrid_SetItemStyle a:hover,  .datagrid_altitemstyle a:hover, .datagrid_selected a:hover, .datagrid_higlighted a:hover
{
	text-decoration:none;
}
.datagrid_altitemstyle 
{
	background-color:#FFFFFF;	
}
.datagrid_header 
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.datagrid_header td
{
	font-size:13px;
	color:#FFFFFF;
}
.datagrid_header a, .datagrid_header a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.datagrid_ItemStyle td, .datagrid_SetItemStyle td, .datagrid_altitemstyle td, .datagrid_header td, .datagrid_selected td, .datagrid_highlighted td
{
	padding:3px;	
}
.rowpanelheader
{
	color:#ffffff;
	background-color: #cfc39f;
}
.rowpanelheaderborder
{
	background-color: #c6ba84;
}
.grid_sort_title 
{
	border:1px solid #c6ba84;
	border-bottom:0px;
	color:#4c4a40;
	font-size:11px;
	font-weight:normal;
	background-color:#cfc39f;
	padding:5px;
}
.journalbody 
{
	padding-left:20px;
	padding-right:20px;
}
.regulararrow 
{
	margin-left:5px;
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:5px 5px;
}

/*
--------------------------------------------------------------------
	END TAB STYLES
====================================================================





====================================================================
	START DROPDOWN STYLES
--------------------------------------------------------------------

	----------------------------------------------------------------
	++++++++++++++++ NAV BAR PORTION ++++++++++++++++
	----------------------------------------------------------------
*/
	.chromestyle{
		font-size:11px;
		color:#FFFFFF;
		width: 99%;
		font-weight: bold;
		VERTICAL-ALIGN: middle;
		HEIGHT: 20px;
	}
	.chromestyle:after
	{ 	/*Add margin between menu and rest of content in Firefox*/
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.chromestyle ul
	{
		border: 0px solid #000;
		color:#FFFFFF;
		width: 100%;
		background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
		padding: 0px 0;
		margin: 0;
		text-align: left; /*set value to "left", "center", or "right"*/
	}
	.chromestyle ul li
	{
		display: inline;
	}
	.chromestyle ul li a
	{
		color: #FFFFFF;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 2px;
		margin: 0;
		height:20px;
		text-decoration: none;
		border-right:1px solid #CCCCCC;
	}
	.chromestyle ul li a:hover
	{
		color:#FFFFFF;
		height:20px;
		background-color:#BB0000;
	}
	.chromestyle ul li a:visited
	{
		color:#FFFFFF;
		height:20px;
	}
	.chromestyle ul li a[rel]:after
	{ /*HTML to indicate drop down link*/
		/*content: " v";
		content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
	}
/*
	----------------------------------------------------------------
	++++++++++++++++ END NAV BAR PORTION ++++++++++++++++
	----------------------------------------------------------------
	++++++++++++++++ DROP DOWN MENU PORTION ++++++++++++++++ I think these all can be trashed - Jen0
	----------------------------------------------------------------
*/
	.dropmenudiv
	{
		position:absolute;
		left:0px;
		margin-top:-3px;
		border: 1px solid #acaa9a; /*THEME CHANGE HERE*/
		border-bottom-width: 3px;
		font-size:12px;
		text-transform:uppercase;
		line-height:18px;
		z-index:100;
		background-color: #e2e1d9;
		color:#203a75;
		width: 220px;
		visibility: hidden;
		filter: alpha(style=0,opacity=97);
	}
	.dropmenudiv a{
		width: auto;
		display: block;
		text-indent: 3px;
		font-size:12px;
		background-color:#e2e1d9;
		border-bottom: 1px solid #acaa9a; /*THEME CHANGE HERE*/
		padding: 4px 0;
		text-decoration: none;
		font-weight: bold;
		color: #203a75;
		filter: alpha(style=0,opacity=97);
	}
	 html .dropmenudiv a{ /*IE only hack*/
		width: 100%;
		background-color:#e2e1d9;
	}
	
	.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
		font-size:12px;
		color:#203a75;
		background-color:#FFFFFF;
		filter: alpha(style=0,opacity=97);
	}
	
	.dropdowndiv_bottom, a.dropdowndiv_bottom
	{
		background-color:#c2bfb6;
		height:5px!important;
		padding:0px;
		margin:0px;
		line-height:10px;
		position:relative;
	}
	a.dropdowndiv_bottom:hover
	{
		background-color:#c2bfb6!important;
		padding:0px;
		margin:0px;
	}
/*
	----------------------------------------------------------------
	++++++++++++++++ END DROP DOWN MENU PORTION ++++++++++++++++
	----------------------------------------------------------------
	
--------------------------------------------------------------------
	END DROPDOWN STYLES
====================================================================





COMICS STYLES ?/////////////////
*/


.searchcomics 
{
	height:18px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.searchcomicstext 
{
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#990000;
}
.stickynews 
{
	background-image:url(images/stickicon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:20px;
	color:#B00000;
	font-size:14px;
	height:20px;
}
.normalBackground 
{
	width:180px;
}
.registry-tab-on
{
	background-color:gray;
}
.registry-tab-off
{
	
}

.orderAddressTable 
{
	border: 1px solid #acaa9a;
}

.orderAddressTable td 
{
	border: 1px solid #acaa9a;
}

.orderPageHeader 
{
	font-weight:bold;
}

orderLineItemGrid
{
}


/*
====================================================================
	START OTHER STYLES
--------------------------------------------------------------------
*/

/*
--------------------------------------------------------------------
	END ICON STYLES
====================================================================


/******************************
	Begin Order Form Styles
******************************/
.orderGrid {
	border:1px solid #878787;
	border-collapse: collapse;
	padding:0;
	margin:0;
}
.orderGrid td {
	background-color: #ffffcc;
	padding:4px;
}
.orderGridHdr {
	background-color:#ffffcc;
	border:1px solid #cccc99;
}
.orderGridHdr td {
	background-color:#ffffcc;
	border:1px solid #cccc99;
}
.orderLineItemGrid {
	border:1px solid #ffffcc;
	padding:0;
	margin:0;
	font-size:11px;
	width: 800px;
}
.orderLineItemGridCell
{
	background-color:#cccc99;
	font-size:11px;
	padding:4px;
}
.orderLineItemGridHdr
{
	background-color:#ffffcc;
	font-size:11px;
}
.orderPageHeader {
	font-weight:bold;
	font-size:16px;
}
.orderAddressTable {
	padding:0;
	margin:0;
	border-collapse: collapse;
}
.orderAddressTable td {
	background-color:#ffffcc;
	padding:4px;
	border:1px solid #878787;
	border-collapse: collapse;
}

td.orderAddressTable {
	background-color:#ffffcc;
	padding:4px;
	border:1px solid #878787;
	border-collapse: collapse;
}

.orderStatusBar {
	padding:4px;
}
.orderGridPrint td
{
	font-size: 10pt;
	padding:4px;
	border:1px solid #555555;
}
.orderButton {
	color:#fff8c9;
	background-color:#761042;
	padding:2px;
	font-weight:bold;
}
.orderFormLargeText
{
	font-size: 24px;
	font-weight: bold;
	color: #878787;
}
.orderFormInvoiceTable
{
	border: 1px solid #878787;
	border-collapse: collapse;
	width: 800px;
	font-size:12px;
}
.orderFormInvoiceFooter
{
	background-color:#ffffcc;
	font-size:12px;
	padding:4px;
}
.orderFormInvoiceCell
{
	padding: 4px;
}
.orderDisplayCell
{
	padding: 3px;
}
/****************************
	End Order Form Styles
****************************/

/******************************
	Begin MySetsEdit Styles
******************************/

.MSEAvailableCoins
{
	border-top: 1px solid #333; 
	border-left: 1px solid #333; 
	border-right: 1px solid #333; 
}

.MSEAvailableCoins td
{
	border-bottom: 1px solid #333; 
	padding: 6px 10px;
}

.MSEAvailableCoins tr
{
	background-color: #e2e1d9;	
	font-size: 11px; 
}

.MSEAvailableCoins .header
{
	font-size: 12px; 
	background-color: #f1f0ea;
}

.cursor 
{  
	border: 1px solid #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bolder;
	cursor:hand;
	cursor:pointer;
}

.MSEAvailableCoins
{
	border-top: 1px solid #333; 
	border-left: 1px solid #333; 
	border-right: 1px solid #333; 
}

.MSEAvailableComics td
{
	border-bottom: 1px solid #333; 
	padding: 6px 10px;
}

.MSEAvailableComics tr
{
	background-color: #e2e1d9;	
	font-size: 11px; 
}

.MSEAvailableComics .header
{
	font-size: 12px; 
	background-color: #f1f0ea;
}

/* Coin suggest styles */

.suggest_link 
{		    
    background-color: #FFFFFF;		
    padding: 2px 6px 2px 6px;	
    float:left;
    width:93%;
    font-size:12px;
}	

.suggest_link_over 
{		
    background-color: #ECF2FF;		
    padding: 2px 6px 2px 6px;	
    float:left;
    cursor:default;
    width:93%;
    font-size:12px;   
}	

.resultsDiv
{			
    background-color: #FFFFFF; 		
    text-align: left; 		    
    width: 184px;        
    position: absolute;    
    left: 3px;	    	    
	border: 1px solid #000000;	   	
	overflow:auto;	
	z-index:10000;
	visibility:hidden;
	
}

.resultsIFrame
{			
    background-color: #FFFFFF; 		
    text-align: left; 		    
    width: 184px;        
    position: absolute;    
    left: 3px;	    	    		
	z-index:9000;
	visibility:hidden;	
	overflow:hidden;	
}

.suggestDiv 
{
    text-align: left;
    padding: 0 7px 0 0;
    width: 184px;  
    display: inline;    
}

.searchSuggestionsTextBoxDefault
{
	width: 180px;	
}

/* End coin suggest styles */

.ExplanationPopupHidden
{
	visibility: hidden;
	display: none;
}
.ExplanationPopupVisible
{
	visibility: visible;
	display: block;
	width: 500px;
	position: absolute;
	top: 200px;
	right: 5px;
	border-style: solid;
	border-width: medium;
	border-color: Black;
	background-color: #e5dbc1;
	z-index:9500;	
}
.ExplanationCVVPopupVisible
{
	visibility: visible;
	display: block;
	width: 300px;
	position: absolute;
	top: 600px;
	right: 10px;
	border-style: solid;
	border-width: medium;
	border-color: Black;
	background-color: #e5dbc1;
	z-index:9500;
}


/* NEW STYLES FOR MEMBERSHIP TIERS
========================================================================================================
========================================================================================================*/

/* USER EMAIL PREFERENCES PAGE
========================================================*/
.emailPreferences {
	background:#F6F5ED;
}

.emailPreferences table.emailPreferencesTable {
	width: 100% !important;
}

.emailPreferences .emailPreferencesTable .head {

}

.emailPreferencesGrid {border: none;}
.emailPreferencesGrid td {
	border: none !important;
	border-right: 1px solid #E2E1C6 !important;
	border-bottom: 1px solid #E2E1C6 !important;
	padding: 5px 10px;
}

.head .mainHead {background: #E1DFD1; color: #6F6C5D; font-size: 14px; padding: 5px 10px;}
.emailPreferencesGrid_header {background: #530425; color: #FFF; font-size: 13px; font-weight: bold;}
.statusColumn {text-align:center !important; width: 40px !important;}
.decsriptionColumn {width: auto !important;}
.frequencyColumn {font-weight:bold; text-align:center !important; width: 75px !important;}
.frequencyColumn .emailPreferencesGrid_header {width: 90px !important;}

/* USER JOIN MEMBERSHIP PAGE
========================================================*/
.joinForm {background:#fff; border: 1px solid #c6ba84; font-size:12px !important; margin: 10px 0px 0px 0px;padding: 0px 10px 0px 10px;}
.joinForm h2 span {font-size: 12px; font-weight:normal; padding-left: 20px;}
.joinForm h2 + p {margin-top: -10px;}
.join td.members { width:135px; height: 100px;}
.joinForm .checkRadioContainer {border: 1px solid black;}
.joinForm .checkRadioContainer .checklabel label {padding-left:5px;}
.protectedTable,
.joinForm .joinTable {width: 100%;}
.protectedTable td,
.joinForm .joinTable td {
	font-size:12px !important;
	padding: 2px ;
	vertical-align:top;
}
.protectedTable td.colL,
.joinForm .joinTable td.colL {vertical-align:middle;text-align:right !important; width: 130px;}
.largeColL td.colL {width:170px !important;}
.protectedTable td.colRLrg,
.protectedTable td.colRLrg,
.joinForm .joinTable td.colRLrg,
.joinForm .joinTable td.colRLrg{width: 100px !important;border:1px solid #c6ba84;}

.protectedTable td select,
.joinForm .joinTable td select,
.joinForm .joinTable td input {padding: 0px;}

.protectedTable .checkBtn,
.joinForm .joinTable .checkBtn {background: #650036; border: 1px solid #BDA263; color: #FFF; font-size: 12px; padding: 2px 4px; width: auto;}
.joinForm .joinTable em {font-size:12px;}
.joinForm .joinTable p {font-size:12px; margin: 5px 0px 10px 0px;}
.joinForm .agreementTop {
	background: #EFEFF7;
	margin: 5px 0px;
	padding: 8px 10px 10px 10px;
}

.joinForm .agreementBottom {
	background: #EFEFF7;
	margin: 5px 0px;
	padding: 8px 10px 5px 10px;
}

.joinForm .joinTable .helpText {
	background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	font-family: Verdana, Arial, sans-serif !important;
	font-size:20px !important;
	padding: 10px;
	position: absolute; left: 158px;top: 0px;
	width: 245px;
	z-index: 1;
}

.joinForm .joinTable .helpText2 {
	background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	font-family: Verdana, Arial, sans-serif !important;
	font-size:20px !important;
	padding: 10px;
	position: absolute; left: 100px;top: 0px;
	width: 245px;
	z-index: 1;
}
.joinForm .joinTable .helpText3 {
background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	font-family: Verdana, Arial, sans-serif !important;
	font-size:20px !important;
	padding: 10px;
	position:absolute; left: 0px;top: 25px;
	width: 245px;
	z-index: 1;
}
.joinForm .joinTable .helpText4 {
background: #EDF0F9;
	border: 5px solid #FFF;
	border-top:none;
	display: none;
	font-family: Verdana, Arial, sans-serif !important;
	font-size:20px !important;
	padding: 10px;
	position:absolute; left: 184px;top: 40px;
	width: 245px;
	z-index: 1;
}

.joinForm .joinTable .memberShow {position: relative;}
.joinForm .joinTable .memberEnews {padding-left:20px; text-align:right; width: 40px;}
.joinForm .joinTable .memberEnews input {background:none;border: none;}
.joinForm .joinTable .agreement {
	background: #EFEFF7;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	margin: 5px 0px;
	padding: 8px 10px 5px 10px;
}
.joinForm .joinTable .cvv {margin:0px;padding:0px 0px 0px 2px;}
.joinForm .joinTable .indent {padding-left: 20px;}


/* Benefits page
========================================================*/
.clear {clear:both;}
.clearSm {clear:both;line-height:1px; height: 1px; font-size:1px;margin:0px; padding:0px;}

.membershipOptions {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

.membershipOptions td {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align:center;
	width: 175px;
}

.membershipTiers p {
	padding-bottom: 15px;
}

.associatedUL {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.membershipGroupContainers {
	height: 70px;
	text-align:center;
	width: 170px;
}

/*
====================================================================
	END STYLESHEET
--------------------------------------------------------------------
*/


.CGCmembershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 550px !important;
}

.CGCmembershipTiers td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	padding: 3px 6px;
}

.CGCmembershipTiers td.topleftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #e63c2d !important;
	width: 22px !important; 
}

.CGCmembershipTiers td.leftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.CGCmembershipTiers td.leftBorderTop {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.CGCmembershipTiers td.bottomleftBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #e63c2d !important; 
	text-align:right;
	width: 22px !important; 
}

.CGCmembershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.CGCmembershipTiers td.leftspaceBorder {
	border-left: 1px solid #e63c2d !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.CGCmembershipTiers tr.details td {
	border: 1px solid #e63c2d;
	border-top:none;
}

.CGCmembershipTiers tr.details .left {
	border-left: 1px solid #e63c2d;
	border-right: none;
}
.CGCmembershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.CGCmembershipTiers .benefits {border-bottom: 2px solid #e63c2d;margin: 0px; padding: 0px;}
.CGCmembershipTiers .benefits h3 {
	color: #ed736d;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.CGCmembershipTiers .tiersTitle {border: 1px solid #e63c2d; border-bottom: none; font-size: 11px !important; text-align:center;}
.CGCmembershipTiers .tiersTitle.premium,
.CGCmembershipTiers .tiersTitle.elite {background: #e63c2d !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.CGCmembershipTiers .tiersTitle.free {background: #e63c2d; border-right: 1px solid #e63c2d; border-left: 1px solid #e63c2d; color: #FFF; font-size: 11px; text-align:center;}
.CGCmembershipTiers .tiersTitle.submitter {background: #e63c2d; border-right: 1px solid #e63c2d; color: #FFF; font-size: 11px; text-align:center;}
.CGCmembershipTiers .tiersTitle.siteVis {background: #ed736d; border-bottom: 2px solid #e63c2d; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.CGCmembershipTiers .tiersTitle a {color: #FFF;font-size:11px !important;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}
.CGCmembershipTiers .tiersTitle a:hover {color: #FFF !important;}

.CGCmembershipTiers .none {border: none !important; padding: 3px !important;}
.CGCmembershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.CGCmembershipTiers .check {text-align:center;}
.CGCmembershipTiers a {color: #A2A2A2; font-size:11px !important;padding-right: 20px;text-align:center;}

.CGCmembershipTiers .tiersFooter .empty,
.CGCmembershipTiers .tiersFooter td {border-bottom: 3px solid #e63c2d !important; color: #000;}
.CGCmembershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #e63c2d !important;}

.CGCmembershipTiers .tiersLinks td {border:none !important;font-size:11px !important; text-align:center;}
.CGCmembershipTiers .tiersLinks td a {color: #e63c2d;font-size:11px !important;display: block !important; margin:0px; padding: 0px;text-align:center !important;}

.plusLink {background: url(../../images/MemberPortal/PlusSign.gif) no-repeat left !important; line-height: 18px;padding-left: 25px !important;}



/*NGC*/
.NGCmembershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 650px !important;
}

.NGCmembershipTiers td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	padding: 3px 6px;
}

.NGCmembershipTiers td.topleftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #153B8C !important;
	width: 22px !important; 
}

.NGCmembershipTiers td.leftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.NGCmembershipTiers td.leftBorderTop {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.NGCmembershipTiers td.bottomleftBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #153B8C !important; 
	text-align:right;
	width: 22px !important; 
}

.NGCmembershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.NGCmembershipTiers td.leftspaceBorder {
	border-left: 1px solid #153B8C !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.NGCmembershipTiers tr.details td {
	border: 1px solid #153B8C;
	border-top:none;
}

.NGCmembershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.NGCmembershipTiers .benefits {border-bottom: 2px solid #153B8C;margin: 0px; padding: 0px;}
.NGCmembershipTiers .benefits h3 {
	color: #B8C1D9;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.NGCmembershipTiers .tiersTitle {border: 1px solid #153B8C; border-bottom: none; text-align:center; }
.NGCmembershipTiers .tiersTitle {border: 1px solid #153B8C; border-bottom: none; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.premium,
.NGCmembershipTiers .tiersTitle.elite {background: #153B8C !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.free {background: #153B8C; border-right: 1px solid #153B8C; border-left: 1px solid #153B8C; color: #FFF; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.submitter {background: #153B8C; border-right: 1px solid #153B8C; color: #FFF; font-size: 11px; text-align:center;}
.NGCmembershipTiers .tiersTitle.siteVis {background: #B8C1D9; border-bottom: 2px solid #153B8C; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.NGCmembershipTiers .tiersTitle a {color: #FFF;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}
.NGCmembershipTiers .tiersTitle a:hover {color: #FFF !important;}

.NGCmembershipTiers .none {border: none !important; padding: 3px !important;}
.NGCmembershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.NGCmembershipTiers .check {text-align:center;}
.NGCmembershipTiers a {color: #A2A2A2; padding-right: 20px;text-align:center;}

.NGCmembershipTiers .tiersFooter .empty,
.NGCmembershipTiers .tiersFooter td {border-bottom: 3px solid #153B8C !important; color: #000;}
.NGCmembershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #153B8C !important;}

.NGCmembershipTiers .tiersLinks td {border:none !important; text-align:center;}
.NGCmembershipTiers .tiersLinks td a {color: #153B8C;display: block !important; margin:0px; padding: 0px;text-align:center !important;}


/*PMG*/
.PMGmembershipTiers {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	width: 650px !important;
}

.PMGmembershipTiers td {
	font-size:11px !important;
	padding: 3px 6px;
}

.PMGmembershipTiers td.topleftBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-top: 1px solid #1b6346 !important;
	width: 22px !important; 
}

.PMGmembershipTiers td.leftBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important; 
	text-align:right;
	width: 22px !important; 
}
.PMGmembershipTiers td.leftBorderTop {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-top:5px solid #FFF !important; 
	border-bottom:none !important;
	text-align:right;
	width: 22px !important; 
}

.PMGmembershipTiers td.bottomleftBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: none !important; 
	border-bottom:none !important; 
	border-bottom: 1px solid #1b6346 !important; 
	text-align:right;
	width: 22px !important; 
}

.PMGmembershipTiers td.bottomleftBorderTwo {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-bottom: none !important;
	width: 22px !important; 
}

.PMGmembershipTiers td.leftspaceBorder {
	border-left: 1px solid #1b6346 !important; 
	border-right: 1px solid #fff !important; 
	border-bottom:none !important;  
	border-top: 15px solid #FFF !important;
	width: 22px !important; 
}

.PMGmembershipTiers tr.details td {
	border: 1px solid #1b6346;
	border-top:none;
}

.PMGmembershipTiers tr.details .mid {
	border-left: none;
	border-right: none;
}

.PMGmembershipTiers .benefits {border-bottom: 2px solid #1b6346;margin: 0px; padding: 0px;}
.PMGmembershipTiers .benefits h3 {
	color: #91c4b0;
	font-size: 18px;
	margin: 0px;
	padding: 0px 5px;
	text-transform: uppercase;
	width: 200px;
}
.PMGmembershipTiers .tiersTitle {border: 1px solid #1b6346; border-bottom: none; text-align:center; }
.PMGmembershipTiers .tiersTitle {border: 1px solid #1b6346; border-bottom: none; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.premium,
.PMGmembershipTiers .tiersTitle.elite {background: #1b6346 !important; border-right: 1px solid white; color: #FFF; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.free {background: #1b6346; border-right: 1px solid #1b6346; border-left: 1px solid #1b6346; color: #FFF; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.submitter {background: #1b6346; border-right: 1px solid #1b6346; color: #FFF; font-size: 11px; text-align:center;}
.PMGmembershipTiers .tiersTitle.siteVis {background: #91c4b0; border-bottom: 2px solid #1b6346; color: white; font-size: 11px; font-weight: bold; text-align:center;}
.PMGmembershipTiers .tiersTitle a {color: #FFF;margin: 0px; padding: 0px;text-decoration: none; text-align:center;}
.PMGmembershipTiers .tiersTitle a:hover {color: #FFF !important;}

.PMGmembershipTiers .none {border: none !important; padding: 3px !important;}
.PMGmembershipTiers td.empty {border: none !important; font-size: 1px !important; padding: 0px !important; width: 5px !important;}
.PMGmembershipTiers .check {text-align:center;}
.PMGmembershipTiers a {color: #A2A2A2; padding-right: 20px;text-align:center;}

.PMGmembershipTiers .tiersFooter .empty,
.PMGmembershipTiers .tiersFooter td {border-bottom: 3px solid #1B6346 !important; color: #000;}
.PMGmembershipTiers .tiersFooter .bottomleftBorderTwo {border-bottom: 1px solid #1B6346 !important;}

.PMGmembershipTiers .tiersLinks td {border:none !important; text-align:center;}
.PMGmembershipTiers .tiersLinks td a {color: #1B6346;display: block !important; margin:0px; padding: 0px;text-align:center !important;}

/*Collectors-Society ALL-TAB Benefits Page*/
.italics {font-style:italic;}

#collectors_benefits_table{font-size:12px;}
#collectors_benefits_table ul {padding-left:0px;}
#collectors_benefits_header{font-weight:bold;}

.ngc_benefits_head{color:#045BB1; font-weight:bold; font-size:15px;}
.cgc_benefits_head{color:#ED2B4C; font-weight:bold; font-size:15px;}
.pmg_benefits_head{color:#24603E; font-weight:bold; font-size:15px;}

.collectors_benefits_spacer{}
.collectors_benefits_titles{width:100px; font-weight:bold; font-size:12px; text-align:right; border:1px solid #c6ba84; border-top:0px; padding:5px; background-color:#e5dbc1;}
.collectors_benefits_titles_top{width:100px; border-bottom:1px solid #c6ba84;}

.collectors_benefits_text_top-NGC{width:160px; border-bottom:3px solid #045BB1; border-left:1px solid #045BB1; border-right:1px solid #045BB1; padding:5px; background:url(../../images/ngc_gradient.gif) repeat-x bottom left;}
.collectors_benefits_text_top-CGC{width:160px; border-bottom:3px solid #ED2B4C; border-left:1px solid #ED2B4C; border-right:1px solid #ED2B4C; padding:5px; background:url(../../images/cgc_gradient.gif) repeat-x bottom left;}
.collectors_benefits_text_top-PMG{width:160px; border-bottom:3px solid #24603E; border-left:1px solid #24603E; border-right:1px solid #24603E; padding:5px; background:url(../../images/pmg_gradient.gif) repeat-x bottom left;}

.collectors_benefits_text-NGC{width:160px; border:1px solid #045BB1; border-top:0px; padding:5px;}
.collectors_benefits_text-CGC{width:160px; border:1px solid #ED2B4C; border-top:0px; padding:5px;}
.collectors_benefits_text-PMG{width:160px; border:1px solid #24603E; border-top:0px; padding:5px;}
.collectors_benefits_text-NGC ul { margin-left:15px; }
.collectors_benefits_text-CGC ul { margin-left:15px; }
.collectors_benefits_text-PMG ul { margin-left:15px; }

/* ADMIN INTERFACE SECTIONS
===========================================================*/
.manageUsers {}
.manageUsers label {display: block;padding: 0px 5px 0px 0px; text-align: right; width: 120px;}
.manageUsers td {padding: 0px 0px 3px 0px;}
.GridViewPagerStyle table {
	float: right;
	text-align:right !important;
}

.adminBtn {
	display: block;
	padding: 5px 5px;
	vertical-align: middle !important;
	text-align:center !important;
}
.adminBtn:hover {color: #FFF;}

.gridContainer {position:relative;}
.gridContainer .testResults {
	display:block !important;
	height: 20px !important;
	position: absolute;
	top: -20px;
}
.userGrid {
	border: none !important;
}

.GridRowStyle td,
.GridRowStyle {
	border: 1px solid #c6ba84 !important;
}

.GridViewHeaderStyle th {
	border: 1px solid #96927D;
	padding: 5px;
	white-space: nowrap !important;
}
.GridViewHeaderStyle td {position: relative;}
.GridViewHeaderStyle th img {
	display: inline;
	float: left;
}
.GridViewPagerStyle table{
	height:20px !important;
	position: absolute;
	top: -25px;
	right:0px;}
.GridViewPagerStyle td {
}

.GridAlternatingRowStyle td {
	background: #e5dbc1;
	border: 1px solid #c6ba84 !important;
}
.fieldset .gridContainer {border: 1px solid #DBD9CD !important;}
.fieldset .GridAlternatingRowStyle td {background: #DBD9CD ;}


.fieldset {
	background: #e5dbc1;
	border: 1px solid #817E6B;
	margin: 0px !important;
	padding:10px 10px 10px 15px;
	position: relative; 
	width: auto !important;
}

.fielsetlight {
	background-color: #FFFDEF;
	border:1px solid #c6ba84;
}

.nested {margin: 0px 10px 10px 10px !important;}
.nestedContainer {width: 690px !important;}
.nestedContainer td {vertical-align:top;}

.fieldset select,
.fieldset textarea,
.fieldset input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;	
}
.fieldset .checkAva {font-family:Arial, Helvetica, sans-serif;text-transform: uppercase!important; width: 140px !important;}

.fieldset .legend {
	background: #FFF;
	color: #000;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height:12px;
	margin: 0px !important;
	padding: 0px 5px;
	position: absolute;
	left: 10px;
	top: -10px;
}

.fieldset table.form {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 660px !important;
}
.fieldset table.form td {padding-bottom: 3px;vertical-align:top;}
.fieldset .descCard,
.fieldset .desc {
	padding-top:3px;
	padding-right:5px;
	text-align:right;
	vertical-align: top;
	white-space:nowrap !important;
	width: 125px !important;
}
.fieldset .descCard {text-align:left;white-space:nowrap !important;width:105px !important;}

.fieldset .ccType {width: 155px !important;}
.fieldset .ccDay {width: 65px !important;}
.fieldset .ccMonth {width: 75px !important;}
.fieldset .ccYear {width: 65px !important;}
.fieldset .ccNumber {width:147px !important;}
.fieldset .ccCVV {width: 50px !important;}
.fieldset input {}
.fieldset .renew td {padding-right:25px;}
.fieldset .tdAlign .desc {padding-top: 0px !important;}
.fieldset .tdAlign {padding-top: 10px !important;vertical-align:center !important;}


.tabBody {
	border: 1px solid #96927D; 
	border-top: none; 
	position: relative;
}
.instructions {font-style:italic; color:#4a4c40; font-size:12px;}
.landing02_table th { width:150px; }
.landing02_table th, .landing02_table td { vertical-align:top; padding-bottom:10px; }
.nopadding {padding:0px; margin:0px;}
.SlotSubhead {font-size:12px; text-transform:uppercase; color:#000; font-weight:bold;}
.DetailImgHeader
	{
	    vertical-align:middle;
	    border-bottom:none;
	    font-weight: bold;
	    text-transform:uppercase;
	    text-align:center;
	    font-size:11px;
	    color:#FFFFFF;
	    height:22px;
		width:100%; padding:0px; margin:0px; cursor: default;
	}

.DetailImgHeaderLeft { float:left; vertical-align:middle; text-align:left; padding:4px 0px 4px 4px;}
.DetailImgHeaderRight { float:right; text-align:right;vertical-align:middle; text-transform:none; font-weight:normal; padding:0px 2px 0px 0px;} 
.DetailImgHeaderRight img {vertical-align:middle;}
.DetailImg {
	background-color:#e5dbc1;
	text-align:center;
	width:100%;
	padding:0px;
	margin:0px;}

.DetailsHeaderNav {float:left;}
.DetailsHeaderNav img {vertical-align:middle;}

#SetsHeader {
width:700px;}
.subNavigation {
text-align:right;
padding-bottom:5px;
}
.subNavigation img {
vertical-align:middle;}
.setListHeaderInfo {
float:left;
width:350px;} 
.setListRankBox {
float:right;
width:270px;
text-align:right;}

.intructionaltext {font-size:11px; font-style:italic; color:#4c4a40; padding-bottom:5px;}
.filterMenu {padding-bottom: 10px;}
.filterMenu a {padding: 0px 4px;}
.registryTable th,
.registryTable td {padding: 3px 10px !important; }
.registryTable th {background: #cfc39f; color: #4c4a40;}
.registryTable .setsubcategoryPresent .setsubcategory, .setsubcategoryPresent .setsubcategory {color: #4c4a40;font-weight: bold; position: relative; top: 0px; padding-bottom:10px;}
.registryTable .setsubcategoryPresentNoPadding .setsubcategory, .setsubcategoryPresentNoPadding .setsubcategory {color: #4c4a40;font-weight: bold; position: relative; top: 0px; padding-bottom:10px;}
.registryTable .setsubcategory span.setsubcategoryText, .setsubcategoryText {font-size:15px; font-weight:bold; color:#4C4A40;}
.registryTable .setsubcategoryPresent, .setsubcategoryPresent  {padding-top: 20px;}
.registryTable .setsubcategoryPresentNoPadding, .setsubcategoryPresentNoPadding {padding-top: 0px;}
.divStats {padding: 0px 10px 10px 10px; BORDER-LEFT: #adad98 3px double; WIDTH: 155px; BORDER-BOTTOM: #adad98 3px double; BACKGROUND-COLOR: #c5c2ac;}
.categoryFilterOn {color: #4C4A40; text-decoration: none;}


/*below is currently used on comics pages - to set page width to 700px (jen o.)*/
.MainContentWidthWrapper {width:700px;}

/* Gallery Styles*/
.galleryTopNavigation { width:670px; font-size:12px;}
.galleryTopNavigation .galleryInfoText {text-align:left; padding-bottom:10px; font-size:12px;}
.galleryTopNavigation .topPager{ text-align:right; padding-bottom:10px; font-size:12px;}
.bottomPager { text-align:right; padding:10px 0px; font-size:12px;}
.galleryBody { width:670px;}

.GalleryImageContainer { height:105px;}
.galleryItemDetails { clear:both;}
.GalleryItem { width:210px!important; overflow:hidden;}
.ownerDescription, .ownerDescription .ellipsis, .ownerDescription .ellipsis SPAN {width:200px!important; word-wrap:break-word; white-space: normal; }

/* MemberDashboard Styles*/
.announcementsContainer h2 {float:left;}
.announcementsContainer p {float:left;margin:12px 0px 0px 10px;}


/* collectibleDetailTable - must be below gallery styles - Jen 0. */


<!-- Set Score Table ---->
.ScoreTable { 
	border:1px solid #999999;}
	
.ScoreTable .datagrid_header {
	border-right:1px solid #ffffff;}
.LastHeaderCell {
	border-right:0px!important;}
.ScoreTable .ScoreTable_row .lastCell, 
.ScoreTable .ScoreTable_Altrow .lastCell,
.ScoreTable .ScoreTable_row2 .lastCell, 
.ScoreTable .ScoreTable_Altrow2 .lastCell {
	border-right:1px solid #999;}

.ScoreTable .ScoreTable_row td, 
.ScoreTable .ScoreTable_row2 td {
	background-color:#e0e0e0; 
	border-left:1px solid #999;
	border-bottom:1px solid #999; 
	padding:3px;}
.ScoreTable .ScoreTable_row td.AltCell, 
.ScoreTable .ScoreTable_row2 td.AltCell {
	background-color:#bbbbbb; 
	border-left:1px solid #999; 
	border-bottom:1px solid #999; 
	padding:3px;}
.ScoreTable .ScoreTable_row td.firstGradeCell, 
.ScoreTable .ScoreTable_Altrow td.firstGradeCell, 
.ScoreTable .ScoreTable_row2 td.firstGradeCell, 
.ScoreTable .ScoreTable_Altrow2 td.firstGradeCell {
	border-left:2px solid #999999!important;}
.ScoreTable .ScoreTable_Altrow td, 
.ScoreTable .ScoreTable_Altrow2 td {
	background-color:#f0f0f0;  
	border-left:1px solid #999; 
	border-bottom:1px solid #999;
	padding:3px;}
.ScoreTable .ScoreTable_Altrow td.AltCell, 
.ScoreTable .ScoreTable_Altrow2 td.AltCell {
	background-color:#d9d9d9;  
	border-left:1px solid #999; 
	border-bottom:1px solid #999;
	padding:3px;}
.ScoreTable .ScoreTable_row td, 
.ScoreTable .ScoreTable_row td.AltCell,
.ScoreTable .ScoreTable_Altrow td, 
.ScoreTable .ScoreTable_Altrow td.AltCell {
	border-top:2px solid #999999}



/*START OF CONTROL STYLES (DEVEXPRESS CONTROLS)
=======================================================*/

/*UPLOAD
=======================================================*/
.dxucEditArea {background-color:#fff;}

.uploadImage {
	margin-top:5px;
}

.uploadImageTitle {margin-top:3px;}

/*GRID - SPLITTER
=======================================================*/
.splitterGrid .dxgvControl,
.splitterGrid .dxgvDisabled {
	border: none;
	font: 11px Tahoma;
	background-color:transparent;
	color: Black;
	cursor: default;
}

.splitterGrid .dxgvTable {
	background-color: transparent;
	border: none;
	border-collapse: separate!important;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.splitterGrid .dxgvFocusedRow .image {
	background-color:#fff !important;
}

.splitterGrid .image {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:top center;
}

.splitterGrid .image img{
	width:20px;
	height:20px;
}

.dxgvDataRow .image {
	background-color:#fff !important;
	background-repeat:no-repeat;
	background-position:top center;
}

.dxgvDataRow .image img {
	width:20px;
	height:20px;
	display:block;
	margin:0px auto;
}

.splitterGrid .dxgvFocusedRow .text {color: #fff;}

.linksSplitter {
	padding:25px 0px 0px 0px;
	font-size:14px;
	text-decoration:none !important;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	cursor:pointer;
}

.splitterBottomLinks a:hover {
	text-decoration:underline !important;
}

.splitterBottomLinks a:hover {
	text-decoration:underline !important;
}

.splitterGrid .dxgvEditFormDisplayRow td.dxgv,
.splitterGrid .dxgvDataRow td.dxgv,
.splitterGrid .dxgvDataRowAlt td.dxgv,
.splitterGrid .dxgvSelectedRow td.dxgv,
.splitterGrid .dxgvFocusedRow td.dxgv {
	overflow: hidden;
	border:none;
	border-top: 0;
	border-left: 0;
	padding: 2px 6px 2px 2px;
	cursor:pointer;
}

/*GRID - CONTENT
=======================================================*/
.contentGrid .dxgvControl,
.contentGrid .dxgvDisabled {
	font: 12px Arial;
	cursor: default;
	background-repeat:repeat-x;
	background-position:top right;
	margin:0px 0px 120px 20px;
	background-color:#f4f3f1;
}

.defaultGrid .dxgvControl,
.defaultGrid .dxgvDisabled {
	margin:0px;
}

.contentGrid .dxgvTable {
	background-color: #fff;
	border:none;
	border-collapse: separate!important;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

.contentGrid .dxgvFocusedRow .text {
    color: #ffffff;
}

.contentGrid .dxgvEditFormDisplayRow td.dxgv,
.contentGrid .dxgvDataRow td.dxgv,
.contentGrid .dxgvDataRowAlt td.dxgv,
.contentGrid .dxgvSelectedRow td.dxgv,
.contentGrid .dxgvFocusedRow td.dxgv {
	overflow: hidden;
	border:none;
	border-top: 0;
	border-left: 0;
	padding: 2px 6px 2px 2px;
}

.contentGrid .dxgvHeader {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px 5px 6px;
	border: Solid 1px #fff;
	overflow: hidden;
	font-weight: normal;
	text-align: left;	
}

.contentGrid .dxgvHeader, .contentGrid .dxgvHeader table {
	color: #fff;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.contentGrid .dxgvHeader td {
	text-decoration:underline;
	white-space:nowrap;
}

.contentGrid .dxgvFilterRow td.dxgv {
	border-color:#c6ba84;
	border-style:none solid solid none;
	border-width:0 1px 1px 0;
	overflow:hidden;
	padding:2px;
	background-color:#f4f3f1;
}

.contentGrid .dxgvFocusedRow td.dxgv {
	overflow:hidden;
	padding:2px 6px 2px 2px;
	color:#000;
}

.contentGrid .dxgvSelectedRow {
	color:#000;
	font-weight:bold;
}

.contentGrid .dxgvEditFormDisplayRow td.dxgv, .contentGrid .dxgvDataRow td.dxgv, .contentGrid .dxgvDataRowAlt td.dxgv, .contentGrid .dxgvSelectedRow td.dxgv {
	background-color:#fff;
	border-right:1px solid #c6ba84;
	border-bottom:1px solid #c6ba84;
	overflow:hidden;
	padding:2px 6px 2px 2px;
}

.contentGrid .dxgvPagerBottomPanel  {background-color:#f4f3f1;}

.contentGrid .dxgvFooter td.dxgv {
	background-color:#f4f3f1;
	border-bottom:1px solid #c6ba84;
}

.contentGrid .dxgvControl, .dxgvDisabled{
	border:1px solid #c6ba84;
}


/* PAGER STYLES
=======================================================*/
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, .dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight, .dxtcPageContentWithoutTabs  {
	color:#000;
	vertical-align:top;
	background-repeat:repeat-y;
	background-position:left;
	background-color:#e5dbc1;
	background-image:url(../images/bg_contentSplitter.gif);
}

.dxgv td {background-color:#f4f3f1;}

.dxgvFilterBarImageCell {padding:6px 8px 0px 30px;}

.dxpSummary {padding-left:30px;}

.dxgvFilterBar {
	padding-left:30px;
	border-color:#c6ba84;
}

.dxgvFilterBarCheckBoxCell {padding:4px 7px 0 30px;}

.dxpPageNumber {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif !important;
	padding:1px 5px 0;
	text-align:center;
	text-decoration:underline;
	vertical-align:middle;
	color:#7D755D;
}

/* SPLITTER STYLES
=======================================================*/
	/* SPLITTER STYLES - General
	=======================================================*/
	
	.dxsplPane, .dxsplPaneCollapsed {border-width: 0px;}
	
	.dxsplLCC .dxsplCC, .dxsplP {
		width: 100%;
		height: 100%;
	} 
	
	.dxeHyperlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	}
	
	a.dxeHyperlink:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
	}
	
	.dxWeb_splVSeparator {margin-top:350px;}
	
	/* SPLITTER STYLES - Left
	=======================================================*/

	.leftSplitter .dxsplLCC {
		padding: 10px 0px 8px 8px;
		background-repeat:repeat-y;
		background-position:right;
		background-color:white;
	}
		
	/* SPLITTER STYLES - Right
	=======================================================*/

	.rightSplitter .dxsplLCC {
		padding: 15px 0px 8px 0px;
		width:100%;
	}

	.rightSplitter .dxtcActiveTab, .rightSplitter .dxtcActiveTabWithTabPositionBottom, .rightSplitter 		
	.dxtcActiveTabWithTabPositionLeft, .rightSplitter .dxtcActiveTabWithTabPositionRight {
		background-image:url(../images/bg_tabs.gif);
		background-repeat:repeat-x;
		border:none;
		border-right:5px solid;
		padding:3px 12px 4px;
		text-align:center;
		height:25px;
	}

	.rightSplitter .dxtcTab, .rightSplitter .dxtcTabWithTabPositionLeft, .rightSplitter .dxtcTabWithTabPositionBottom, .rightSplitter 
	.dxtcTabWithTabPositionRight {
		background-repeat:repeat-x;
		border:none;
		border-right:5px solid;
		padding:3px 12px 4px;
		text-align:center;
		height:24px;
	}

	.rightSplitter .dxtcControl td.dxtcTabsCell, .rightSplitter .dxtcControl td.dxtcTabsCellWithTabPositionBottom, .rightSplitter 
	.dxtcControl td.dxtcTabsCellWithTabPositionLeft, .rightSplitter .dxtcControl td.dxtcTabsCellWithTabPositionRight {
		padding-left:25px !important;
	}

	.rightSplitter .dxtcActiveTab td.dxtc, .rightSplitter .dxtcActiveTabWithTabPositionBottom td.dxtc, .rightSplitter 
	.dxtcActiveTabWithTabPositionLeft td.dxtc, .rightSplitter .dxtcActiveTabWithTabPositionRight td.dxtc {
		background-color:transparent !important;
		background-image:url("") !important;
		border-width:0 !important;
		padding:0 !important;
		white-space:nowrap;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:12px !important;
		font-weight:bold;
		text-transform:uppercase;
	}

	.rightSplitter .dxtcTab td.dxtc, .rightSplitter .dxtcTabWithTabPositionBottom td.dxtc, .rightSplitter .dxtcTabWithTabPositionLeft 	
	td.dxtc, .rightSplitter .dxtcTabWithTabPositionRight td.dxtc {
		background-color:transparent !important;
		background-image:url("") !important;
		border-width:0 !important;
		padding:0 !important;
		white-space:nowrap;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:12px !important;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	.rightSplitter .dxtabContainer {margin:15px 0px 20px 20px;}
	
		/* NORMAL TABS- white background
    	=======================================================*/
		.tabsNormal .dxtcActiveTab, .tabsNormal .dxtcActiveTabWithTabPositionBottom, .tabsNormal 		
		.dxtcActiveTabWithTabPositionLeft, .tabsNormal .dxtcActiveTabWithTabPositionRight {border-color:#fff !important;}
		
		.tabsNormal .dxtcTab, .tabsNormal .dxtcTabWithTabPositionLeft, .tabsNormal .dxtcTabWithTabPositionBottom, .tabsNormal 
		.dxtcTabWithTabPositionRight {border-color:#fff !important;}
		
		.tabsNormal .dxtabContainer {margin:15px 0px 20px 20px;}
	
	.loadingContainer {
		height:5px; 
		padding-top:5px; 
		padding-bottom:5px;
		position:relative; 
		top:300px; 
		left:45%;
	}
	
	.loadingContainer .dxgvLoadingPanel {
		height:100%; 
		border-collapse:collapse;
	}
	
	.loadingContainer .dxgvLoadingPanel dx img {border-width:0px;}
	
	.loadingContainer .dxgvLoadingPanel .dx {padding-left:10px;}
	
	.collectionTitle {
		margin:0px 0px 15px 29px; 
		padding:0px;
		color:#fff;
		font-size:17px; 
		font-weight:bold;
	}
	
	.collectionTopNavLeft {
		width:200px; 
		margin:0px 0px 0px 20px; 
		padding-bottom:0px; 
		float:left;
	}
	
	.collectionTopNavLeft span {color:#96927d;}
	
	.collectionTopNavRight {
		float:right; 
		margin-right:8%;
	}
	
	.rightButton { 
		position:relative; 
		bottom:85px; 
		left:20px;
	}

/* END OF SPLITTER STYLES
=======================================================*/

/* ACCORDIAN STYLES - done
=======================================================*/
	.accordianSplitter {
		width: 100%; 
		border:none;
		border-bottom: 1px dotted;
		padding-bottom:5px;
		margin-bottom:25px;
	}
	
	.accordianSplitterHeader h2 {
		margin: 0px 0px 5px 10px; 
		padding: 0px 0px 0px 18px; 
		font-size: 16px;
		background-repeat:no-repeat;
		background-position:left;
		cursor:pointer;
	}
	
	.accordianSplitterHeaderOn h2 {
		margin: 0px 0px 5px 10px; 
		padding: 0px 0px 0px 18px; 
		font-size: 16px;
		background-repeat:no-repeat;
		background-position:left;
		cursor:pointer;
	}
	
	.accordianSplitter .splitterButton,
	.leftSplitter .splitterBottomLinks .splitterButton {
		margin: 5px 0px 0px 25px;
		background-repeat: repeat-x;
        height: 22px; 
		padding: 0px 0px 2px 0px; 
		width: 75px; 
		text-align: left; 
        text-transform: none;
		border:none;
		font-size:12px;
		text-align:center;
	}

	.leftSplitter .splitterBottomLinks .splitterButtonLast {
		display:block;
		margin: 10px 0px 0px 0px;
	}
	
	.splitterBottomLinks {
		margin:25px 0px 0px 25px;
	}
	
	.dxgvStatusBar {
		border:none;
		background-color:transparent !important;
		padding:2px 0px 20px 0px;
	}
	
	.dxgvStatusBar .dxgv td {
		background-color:transparent !important;
	}
	
	.accordianPager {
		background-color:transparent !important;
		margin-left:25px;
	}

/*END OF CONTROL STYLES
=======================================================*/


/* MOVING FROM MASTERCOLOR DEFINITIONS */

.miro {border: 1px solid black; margin: 0px; padding: 0px;}

/*
====================================================================
	Styles for registrty/notes/MySet_Listings page
--------------------------------------------------------------------
*/

	.editSetsTable  tr .noteCompeting{
		white-space: normal;
		word-wrap: break-word;
	}
	
	.editSetsTable tr td .linkButton, .editSetsTable tr td input[type="submit"] {
		padding: 5px 0 !important;
		text-align: center;
		width: 125px;
	}


