/* CSS Absolute Postioning */ 
#main			{max-width:900px; position:absolute; right:15px; left:10px; top:165px}
#header			{position:absolute; right:3px; left:3px; top:3px}
/*#leftsidebar	{position:absolute; width:180px; left:4px; top:170px}*/

/* Main Tags */
html	{font-family:Arial; margin:2px 2px 0; color:#000}
body	{font-size:1.2em; line-height:1.3em}
table	{font-size:inherit; font-family:inherit}
td	 	{font-size:inherit; font-family:inherit}
div		{font-size:inherit; font-family:inherit}
p		{font-size:inherit; font-family:inherit}
label	{font-size:inherit; font-family:inherit}

.spnMessageText	{background-color:#FFFFFF;font-size:inherit; font-family:inherit}
.forumtext		{text-align:left;font-size:inherit; font-family:inherit}
.forumtextB 	{font-weight:700; text-align:left;font-size:inherit; font-family:inherit}
.forumtextL 	{text-align:left;font-size:inherit; font-family:inherit}
.forumtextR 	{text-align:right;font-size:inherit; font-family:inherit}
.forumtextC 	{text-align:center;font-size:inherit; font-family:inherit}
.forumtextM 	{text-align:center;font-size:inherit; font-family:inherit}
.forumtextRB	{font-weight:700; text-align:right;font-size:inherit; font-family:inherit}
.forumtextsm	{font-size:80%; font-family:inherit}
.altforumtextsm	{font-size:80%; font-family:inherit}

.forumtext ul	 	{list-style-type:none;padding:0px;margin:10px 0 -10px 20px; line-height:1.8em}
.forumtext li	 	{background: url(/images/bullet.gif) no-repeat 0 10px; padding-left:15px}
.altforumtext ul	{list-style-type:none;padding:0px;margin:20px 0 -10px 20px; line-height:1.8em}
.altforumtext li	{background: url(/images/bullet.gif) no-repeat 0px 5px; padding-left:20px;}

.hide600			{display:none}
.forumsocial img	{height:25px}

.userimg 			{max-width:600px; width:90%; vertical-align:middle; border-left:1px solid #000; border-top:1px solid #000; border-right:2px solid #000; border-bottom:2px solid #000;
-moz-box-shadow: 4px 4px 6px #000; -webkit-box-shadow: 4px 4px 6px #000; box-shadow: 4px 4px 6px #000}

.mobilepostheader	{background-color:#DDD; line-height:1.5em}

.forumsocial img	{height:50px}

/* Forum Related */
.one	{font-size:85%}
.two	{font-size:inherit}
.three	{font-size:120%}


img			{border:0}
img a		{cursor:pointer}
form,script	{margin:0;padding:0;font-family:Arial}
sup			{margin:3px;font-weight:700}

a:link		{color:#00C}
a:visited	{color:#606}
a:hover		{color:red}

.linkfloat	{float:left; margin-right:15px; margin-bottom:10px}


h1 {max-width:900px; width:95%; font-size:1.0em; font-weight:700; border-bottom:3px solid #000; clear:both; margin-top:10px; padding:10px 0 4px 2px}
h1 a:link, h1 a:visited, h1 a:hover	{color:#FFF; text-decoration:underline}

h2 {max-width:900px; width:95%; font-size:.9em; font-weight:700; border-bottom:2px solid #000; clear:both; margin:5px 0; padding:12px 0 0 2px}

h2 a:link, h2 a:visited	{color:#000; text-decoration:none}
h2 a:hover				{color:red; text-decoration:none}

h3	{font-size:110%; color:#000; font-weight:700; clear:both; margin:5px 0; padding:12px 0 0 0; text-decoration:underline}
h4	{color:#000; margin:0 6px 0 0; font-weight:700; display:inline}
h5	{color:#000; margin:10px 0 0 0; font-weight:700}

.breadcrumb1 {font-size:85%; font-variant:small-caps; padding-top:5px; font-weight:700;line-height:1.6em}    /*Inconsistent*/
.breadcrumb1 a:link, .breadcrumb1 a:visited, .breadcrumb1 a:hover {margin-right:10px; font-weight:normal}	/*Inconsistent*/

/* Header Styles */
table.header	{width:100%;border:0}
table.header td	{border:0;padding-bottom:8px}

.abbr		{border-bottom:dotted; cursor:pointer}
.NoBreak	{white-space:nowrap}

table.spot_prices	{width:650px; border:1px solid maroon; text-align:center; padding:5px}
p.spot_prices		{width:650px; margin-left:auto; margin-right:auto}

.small_center		{color:#000;font-size:12px;text-align:center;padding:6px 10px 5px}

.rightga			{float:right; width:300px; padding:10px 0 10px 10px}
.leftga				{float:left; width:300px; padding:10px 0 10px 10px}
.rightadcolumn		{float:right; width:250px; padding:10px 0 10px 10px}
.leftadcolumn		{float:left; width:250px; padding:10px 0 10px 10px}

table.menu		{width:174px;border:1px solid #006;background-image:url(/images/gradients/menugradient.png);background-position:top left;background-repeat:repeat-y;}
table.menu td	{vertical-align:top;}

div.mini		{font-family:Verdana; width:234px; height:60px; border:1px solid #006; overflow:hidden; vertical-align:middle}
div.mini img	{float:left; margin:auto 10px auto 0}
table.mini		{width:234px; height:60px; border:1px solid #006}

#indexlinks			{width:100%;line-height:1.8em}
#indexlinks td		{width:50%; vertical-align:top; border:0; padding:0 75px 10px 0}
#indexlinks3		{width:100%;line-height:1.8em}
#indexlinks3 td		{width:33%; vertical-align:top; border:0; padding:0 75px 10px 0}

.counterfeit		{max-width:400px; width:100%; padding:0 15px 0 5px; float:left; margin:10px 10px 0 0; border:1px solid #CCC}
.counterfeit img	{width:100%}
.factblock			{max-width:400px; width:100%; padding:0 15px 0 5px; float:left; margin:0 10px 0 0}
.factblock img		{width:100%}

.block400			{max-width:400px; line-height:1.8em; width:100%; padding:0 15px 0 5px; float:left; margin:0 10px 0 0}
.block400 img		{width:100%}

.block2column		{max-width:300px; width:100%; font-size:85%; border:1px solid #CCCCCC; padding:0 15px 0 5px; float:left; margin:0 10px 10px 0}
.block2column img	{width:100%}

.block2columntext		{max-width:300px; width:100%; font-size:85%; border:1px solid #CCCCCC; padding:0 15px 0 5px; float:left; margin:0 10px 10px 0; line-height:1.35em}

.block3column		{max-width:230px; width:100%; font-size:85%; border:1px solid #CCCCCC; padding:0 15px 0 5px; float:left; margin:0 10px 10px 0}
.block3column img	{width:100%}

.block4column		{max-width:150px; width:100%; font-size:85%; border:1px solid #CCCCCC; padding:0 15px 0 5px; float:left; margin:0 10px 10px 0}
.block4column img	{width:100%}

.block5column		{max-width:120px; width:100%; font-size:85%; border:1px solid #CCCCCC; padding:0 15px 0 5px; float:left; margin:0 10px 10px 0}
.block5column img	{width:100%}

.blocksets			{max-width:400px; width:100%; float:left; padding:15px 30px 20px 0}
/*.blocksets img		{margin-left:auto; margin-right:auto}*/

.tablegrading		{line-height:1.7em; max-width:900px; width:100%;}
.tablegrading td	{vertical-align:top;padding:5px 15px 5px 5px}

.table2	{width:100%; text-align:center; margin:10px 0; border-collapse:collapse}
.table3, .table4, .table5, .table6, .tableflex	{text-align:center; margin:10px 0; border-collapse:collapse}
.table2 td, .table3 td, .table4 td, .table5 td, .table6 td, .tableflex td	{border:1px solid #000099;padding:3px}
.table2 td	{width:50%}
.table3 td	{width:33%}
.table4 td	{width:25%}
.table5 td	{width:20%}
.table6 td	{width:17%}

.table2 tr.R0, .table3 tr.R0, .table4 tr.R0, .table5 tr.R0, .table6 tr.R0, .tableflex tr.R0
{color:#FFF; font-size:1em; line-height:1.0em; background-image:url(/images/gradients/darkredgradient.png); background-color:#890000; border:1px solid #000099}

 table2 th.R0, .table3 th.R0, .table4 th.R0, .table5 th.R0, .table6 th.R0, .tableflex th.R0
{padding:20px; color:#FFF; font-size:1em; line-height:1.0em; border:1px solid #000099}
 
.table2 th a, .table3 th a, .table4 th a, .table5 th a, .table6 th a {color:white; padding:5px; text-decoration:none}
.table2 tr.R0:hover, .table3 tr.R0:hover, .table4 tr.R0:hover, .table5 tr.R0:hover, .table6 tr.R0:hover, .tableflex tr.R0:hover {background-image:url(/images/gradients/darkredgradient.png)}
.table2 tr:hover, .table3 tr:hover, .table4 tr:hover, .table5 tr:hover, .table6 tr:hover, .tableflex tr:hover {background:#FFFFCE}

.table3plain	{width:95%;margin:10px 0}
.table3plain td	{width:33%;text-align:left}

.cf-fakes	{float:right; vertical-align:middle; margin-left:-19px; padding:0}

.width100		{width:100px !important}
.width200		{width:200px !important}
.width300		{width:300px !important}
.width400		{width:400px !important}
.width500		{width:500px !important}
.width600		{width:600px !important}
.width700		{width:700px !important}
.width750		{max-width:900px; width:100% !important}
.width800		{max-width:800px !important}
.width850		{max-width:850px !important}
.width900		{max-width:900px !important}
.alignleft		{text-align:left !important} 
.aligncenter	{text-align:center !important} 
.alignright		{text-align:right !important} 
.required		{font-size:16px;color:red;}
.paddingfive	{padding:5px !important} 

/*.youtube {box-shadow: 0px 0px 0px 3px #000000, 0px 0px 0px 4px #333, 0px 0px 0px 5px #666, 0px 0px 0px 6px #999; padding:6px; margin:20px; max-width:600px; width:100%; height:440px; text-align:center; background-color:#006600}*/

.youtube {margin:10px; max-width:600px; width:95%; height:400px; font-size:0px; border:1 px solid #000000}

/* Forum Related */
.one	{font-size:85%}
.two	{font-size:100%}
.three	{font-size:115%}

.myfiles img	{max-width:150px !important; max-height:150px !important}
.myfiles		{text-align:center; vertical-align:middle; border-bottom:1px solid #000099}
.myfilesInsert	{text-align:center; vertical-align:middle; width:30px; white-space:nowrap; border-bottom:1px solid #000099}
.myfilesName	{text-align:left; vertical-align:middle; border-bottom:1px solid #000099; overflow:hidden}

.postindent {line-height:1.6em; border-left:2px solid #666; padding:0 0 0 10px; margin:15px 0 0 15px }

.PostedIn {background-image:url(/forum/images/icon_posted_in.gif); background-position:bottom right; background-repeat:no-repeat;}

.lasttopicstable			{width:400px; border:0}
.lasttopicstable td			{border-bottom:1px solid #999; line-height:1.8em; white-space:nowrap}
.lasttopicstable tr:hover	{background:#FFFFCC}

.modnote {border:2px solid red; display:block; min-height:80px; margin-top:10px; padding-left:100px; background-color:#EAEAEA;
padding-top:15px; padding-bottom:15px; font-style:italic; background-image:url(/forum/images/mod-note.gif); background-position:left; background-repeat:no-repeat}

.topic-lead														{width:100%}
.topic-lead h1,.topic-lead h1 a:link,.topic-lead h1 a:visited	{font-size:120%; color:#000; background:none; border:none; text-decoration:none; padding:0}
.topic-lead h1 a:hover											{color:#C30}

div.ebaycats		{background-color:#FFF;cursor:auto;border:1px solid #FFF;padding-left:10px}
div.ebaycats:hover	{background-color:#FFFFCC;cursor:auto;border:1px solid #CCC;padding-left:10px}

.subforums {background-color:#FAFAFA; margin:7px; padding:7px;
border-left:1px solid #000000; border-top:1px solid #000000;
border-right:2px solid #000000; border-bottom:2px solid #000000;
-moz-box-shadow: 4px 4px 6px #000; -webkit-box-shadow: 4px 4px 6px #000; box-shadow: 4px 4px 6px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')
}

.subforums a:hover						{color:red;margin-right:10px;}
.subforums a:link,.subforums a:visited	{margin-right:10px;}

.AvatarCell 	{font-size:90%; vertical-align:top; width:100px}
.AvatarCell td	{font-size:90%; vertical-align:top}

.left	{margin:0 10px 10px 0; padding:5px; float:left}
.right	{margin:0 0 10px 10px; padding:5px; float:right}

.Aleft		{text-align:left}
.Aright		{text-align:right}
.Acenter	{text-align:center}
.Atop		{vertical-align:top}
.Abottom	{vertical-align:bottom}
.Amiddle	{vertical-align:middle}

.postquote {font-family:Verdana; border-right:2px solid #000; border-bottom:3px solid #000; border-left:1px solid #000; border-top:1px solid #000; background-image:url(/images/gradients/marble-blue.jpg); margin:10px 30px; padding:10px}

.nru {width:565px;text-align:left;font-size:12px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;}

/* Staff Row Colors */
.modhighlight {background-color:#FFFFCC}

/* Follow member mod */
#followMember		{display:inline; margin-left:12px}
.loading			{background-color:#000; min-width:100%; min-height:100%; position:absolute; right:0; bottom:0;	z-index:1000; opacity:.30; display:none}
#loading-img		{background-color:#fff; border:0px solid #ccc; display:inline-block; margin-left:20px; width:16px; height:16px}
#fullloading-img	{background-color:#fff; border:1px solid #ccc; padding:20px; position:absolute;	left:50%; top:45%; z-index:1001}
.followMemberOp		{float:right; margin-right: 20px}

/* Image and Caption Positioning*/ 
.themed_coin_photo		{font-family:Verdana; font-weight:700; font-size:.8em; padding:.8em; width:200px; float:left; text-align:center}
.coin_histories_photo	{font-family:Verdana; font-weight:700; font-size:.8em; padding:.8em; width:400px; float:left; margin:0 15px 15px 0}
.coin_facts_photo		{font-family:Verdana; font-weight:700; font-size:.8em; padding:.8em; max-width:600px; text-align:center}
.coin_facts_photo img	{max-width:600px; width:100%; height:auto}

.coin_facts_photo500		{font-family:Verdana; font-weight:700; font-size:.8em; padding:.8em; max-width:500px; text-align:center}
.coin_facts_photo500 img	{max-width:500px; width:100%; height:auto}

.coin_facts_photo400		{font-family:Verdana; font-weight:700; font-size:.8em; padding:.8em; max-width:400px; text-align:center}
.coin_facts_photo400 img	{max-width:400px; width:100%; height:auto}

.coin_facts_photo_set		{font-family:Verdana; font-weight:700; font-size:.8em; padding:.8em; max-width:400px; text-align:center}
.coin_facts_photo_set img	{max-width:400px; width:100%; height:auto}

.adcredit				{font-family:Verdana; font-size:inherit}
.imagecredit			{font-family:Verdana; font-size:90%; font-weight:normal; text-align:center; line-height:1.6em}

.photo_caption, .photo_caption-left, .photo_caption-right				{font-family:Verdana; font-weight:700; font-size:.8em; text-align:center; padding:10px}
.photo_caption-right													{float:right}
.photo_caption-left														{float:left}
.photo_caption img, .photo_caption-left img, .photo_caption-right img	{margin-top:5px;margin-bottom:5px;}

.photo_caption-regular	{font-family:Verdana; font-weight:700; font-size:.8em; text-align:center; padding:10px}

/* Forms */ 
form			{font-family:Arial}
.login_button	{font-size:10px; font-weight:700; border:3px solid; border-top-color:#eaeaea; border-left-color:#eaeaea; border-right-color:#000; border-bottom-color:#000}	

.searchform			{width:170px;font-size:12px;border: 1px solid #006;padding-top:8px;padding-bottom:8px;}
.searchform input	{font-size: 9px; border:3px solid #006; border-top-color:#eaeaea; border-left-color:#eaeaea; border-right-color:#000; border-bottom-color: #000}	
.button				{font-size:12px; border:3px solid #006; border-top-color:#eaeaea; border-left-color:#eaeaea; border-right-color:#000; border-bottom-color: #000; font-weight: 700;}	

/*eBay API Sidebar Display*/ 
/*################*/
/*#####Layout#####*/
div.ebayapisidebar		{font-size:.8em; margin:0; padding:1em .5em .5em 1em; width:225px; border:1px solid #999999; background-color:#F9F9F9; line-height:1.3em}
div.ebayapisidebar img	{max-height:70px !important; max-width:80px !important;}

div.ebayapiimgsidebar	{height:70px; overflow:hidden; width:80px; padding:0px; margin:8px 10px 0 0; float:left}
div.apibuttonssidebar	{margin-left:100px}

/*eBay API Display*/ 
/*################*/
/*#####Layout#####*/
div.ebayapi	{
font-size:50%; line-height:1.3em; float:left; margin:.3em; padding:.6em; overflow:hidden; width:270px; float:left; height:140px; background-color:#FFFFF0;
border-left:2px solid #666; border-top:2px solid #666; border-bottom:3px solid #000; border-right:3px solid #000;
}

div.ebayapismallimg	{
font-size:50%; line-height:1.3em; float:left; margin:5px; padding:5px; overflow:hidden; width:260px; float:left; height:115px; background-color:#FFFFF0;
border-left:2px solid #666; border-top:2px solid #666; border-bottom:3px solid #000; border-right:3px solid #000
}

/*eBay API Display Images*/ 
div.ebayapi	img	{max-height:80px !important; max-width:90px !important;}
div.ebayapiimg	{height:80px; overflow:hidden; width:90px; padding:0px; margin:8px 10px 0 0; float:left}
div.apiinfo		{margin:10px 0px; font-weight:700}
div.apibuttons	{margin-left:100px; height:32px}
span.apihotbids	{font-size:130%; color:#FF0000; border:1px solid #000000; background-color:#FFFFFF; padding:0 6px}

a.apibidnow:link, a.apibidnow:visited, a.apibidnow:hover, a.apibidnow:active, a.apibuynow:link, a.apibuynow:visited, a.apibuynow:hover, a.apibuynow:active, a.apimakeoffer:link, a.apimakeoffer:visited, a.apimakeoffer:hover, a.apimakeoffer:active
{margin-right:5px;display:inline-block;width:84px;height:29px;text-indent:-9999px}

a.apibidnow:link, a.apibidnow:visited		{background:url(/API-Caching/images/ButtonSprite.gif) 0px 0px no-repeat}
a.apibidnow:hover, a.apibidnow:active		{background:url(/API-Caching/images/ButtonSprite.gif) 0px -27px no-repeat}
a.apibuynow:link, a.apibuynow:visited		{background:url(/API-Caching/images/ButtonSprite.gif) 0px -116px no-repeat}
a.apibuynow:hover, a.apibuynow:active		{background:url(/API-Caching/images/ButtonSprite.gif) 0px -143px no-repeat}
a.apimakeoffer:link, a.apimakeoffer:visited {background:url(/API-Caching/images/ButtonSprite.gif) 0px -58px no-repeat}
a.apimakeoffer:hover, a.apimakeoffer:active {background:url(/API-Caching/images/ButtonSprite.gif) 0px -85px no-repeat}

/*eBay API Large Images*/
div.ebayapilarge	{
float:left; margin:1px; padding:5px; overflow:hidden; width:375px; float:left; height:175px; background-color:#FFFFF0;
border-left:2px solid #666666; border-top:2px solid #666666; border-bottom:3px solid #000000; border-right:3px solid #000000;
font-size:9pt; line-height:1.5em}

div.ebayapilarge img	{max-height:150px !important;max-width:200px !important;}
div.ebayapilargeimg		{height:150px; overflow:hidden; padding:0px; margin:8px 10px 0 0; float:left}

div.ebayapiseller	{float:left; margin:1px; padding:5px; overflow:hidden; width:475px; height:210px; background-color:#FFFFF0;
border-left:2px solid #666666; border-top:2px solid #666666; border-bottom:3px solid #000000; border-right:3px solid #000000;
font-size:10pt; line-height:1.5em}

div.ebayapiseller img	{max-height:200px !important;max-width:200px !important;}
div.ebayapisellerimg	{height:220px; overflow:hidden; padding:0px; margin:8px 10px 0 0; float:left}

div.apiinfo				{margin:10px 0px; font-weight:700}
div.apibuttons			{margin-left:100px; height:32px}
span.apihotbids			{font-size:130%; color:#FF0000; border:1px solid #000000; background-color:#FFFFFF; padding:0 6px}

div.auction-comments		{padding:3px; border-bottom:1px solid #999}
div.auction-comments:hover	{padding:3px; background-color:#CCC; cursor:default}

.relatedlinks		{font-family:Verdana;font-size:11px;line-height:16px;border:0px;background-color:#FFF;white-space:nowrap;margin:0}
.relatedlinks td	{border:0px;padding-left:12px;vertical-align:top}

/* Hover Highlight Bar Left Div */ 
div.hhbl		{border-bottom:1px solid #999999;padding:10px}
div.hhbl:hover	{border-bottom:1px solid #999999;padding:10px;background-color:#EAEAEA; border-left:8px solid #000000}
div.hhbl0		{border-bottom:1px solid #999999;padding:0px;height:0px;padding:0 10px;margin-top:6px}

/* Glossary Div */ 
div.glossaryonpage	{background-color:#FFFF33; padding:3px 6px; border:1px solid #000066; font-weight:700}

div.glossaryad {font:10px/13px Verdana; background:#FFF; height:35px;width:150px; border-right:2px solid #000; border-bottom:3px solid #000; border-left:1px solid #000; border-top:1px solid #000; margin-left:10px; float:right; padding:3px}

.member-sales-menu {float:left; margin:10px}

/* Menu - Forum Navigation */
.menu100			{margin:0 0 10px; font-size:12px; font-weight:700; text-align:center; display:inline-block; width:100%; padding:0}
.menu100 a:link,.menu100 a:visited,.menu100 a:active
					{background:url(/includes_menu/menu-up.png) repeat-x #E9E9E9;   text-decoration:none; display:inline-block; color:#000; border:1px solid #000066; padding:3px 6px; margin:2px}
.menu100 a:hover	{background:url(/includes_menu/menu-down.png) repeat-x #00009B; text-decoration:none; display:inline-block; color:#FFF; border:1px solid #000066}


.forummenu			{margin:0 0 10px; font-size:.8em; font-weight:700; text-align:center; display:inline-block; width:100%; padding:0}
.forummenu a:link,.forummenu a:visited,.forummenu a:active
					{background:url(/includes_menu/menu-up.png) repeat-x #E9E9E9;   text-decoration:none; display:inline-block; color:#000; border:1px solid #000066; padding:3px 6px; margin:2px;}
					
.forummenu a:hover	{background:url(/includes_menu/menu-down.png) repeat-x #00009B; text-decoration:none; display:inline-block; color:#FFF; border:1px solid #000066}

.forummenusitelink	a:link	{background:url(/includes_menu/menu-head.jpg) repeat-x #660000;text-decoration:none;display:inline-block;color:#FFF; border:1px solid #000066;padding:3px 6px; margin:2px}
.forummenusitelink	a:hover	{background:url(/includes_menu/menu-up.png) repeat-x #E9E9E9; text-decoration:none;display:inline-block;color:#000; border:1px solid #000066;padding:3px 6px; margin:2px}
					



/* Coin Facts Index Page Divs */
p.cfi				{max-width:775px;line-height:20px;margin-bottom:25px} 
table.cfi			{max-width:775px;line-height:20px;margin-bottom:25px} 
table.cfi td 		{width:50%}
table.cfi img		{padding-top:10px} 

/*div.cfi a:link, div.cfi a:visited, div.cfi a:active {background:url(/includes_menu/menu-up.png) repeat-x #E9E9E9; font-size:12px; font-weight:700; color:#000; text-decoration:none; padding:3px 10px; display:block; margin-left:20px; border:1px solid #000066}
div.cfi a:hover										{background:url(/includes_menu/menu-down.png) repeat-x #00009B; font-weight:700; display:block; text-decoration:none; color:#FFF; border:1px solid #000066}*/

div.cfi a:link, div.cfi a:visited, div.cfi a:active {display:block; margin-left:20px; line-height:1.8em}
div.cfi a:hover										{display:block; }


table.cf-index			{max-width:900px; width:100%; font-size:.8em}
table.cf-index td		{width:50%;vertical-align:middle;text-align:center; padding-top:5px; white-space:nowrap}
table.cf-index img		{height:200px}
table.rcf-2, table.rcf-3, table.rspecs{max-width:900px; width:100%; width:100%}
table.rcf-2 td			{width:48%; padding-right:10px; vertical-align:top}
table.rcf-3 td			{width:33%; padding-right:30px; vertical-align:top}
table.rspecs td			{width:50%; vertical-align:top}

table.ThemedSpecs td	{width:50%;vertical-align:top}

.specdiv img { 
    max-width: 500px;
    width: 100%;
    height: auto;
}

.collapse {max-width:900px; width:100%}

/* Auction Block Floating Mini Divs */

div.auction-block			{width:95px; float:left; vertical-align:middle; padding:0 2px; line-height:1.3em; margin:10px 0 0 0; font-size:9px}
div.auction-block h4		{margin:0 0 2px 0 !important; font-size:10px; font-weight:700}
div.auction-block a:hover	{text-decoration:underline}
div.auction-block a:link, div.auction-block  a:visited {text-decoration:none;display:inline}
div.auction-block img		{float:left;margin-right:5px}

.inlineimg {vertical-align:middle !important}

.featuredauction img	{float:left; margin-right:10px; max-height:60px; height: expression(this.height > 60 ? 60: true)}
.anchorhighlight		{background-color:#FFFFCC; border:1px solid #000099}
.searchhighlight		{line-height:1.4em;background-color:#FFFFCC; font-weight:700; padding:7px; margin:2px; border:2px solid #FF0000; height:50px}
.searchhighlight a:link, .searchhighlight a:visited {font-size:14px}

.star {font-weight:700; font-size:125%; color:#FF0000}

.loading		{background: url(/images/loading.gif) no-repeat center center #FFF}
.adsensetext	{font: 8pt Verdana}

/* Forum Styles*/

.div-year			{float:left; height:225px; width:160px; border:1px solid #000099; padding:5px; font-size:11px; margin:0 10px 10px 0; overflow:hidden}
.div-year img		{width:150px; margin-left:5px}
.div-year a			{display:block; line-height:1.3em}
.div-year table		{width:100%; margin-top:5px; border-top:1px solid #000099}
.div-year table td	{vertical-align:top;}
.div-year h2		{font-size:12px; margin:0 0 5px 0;text-align:center}

.decade		{line-height:1.6em; word-spacing:15px; max-width:90%}
.decade h2	{word-spacing:normal}

.vamtable 		{width:825px}
.vamtable td	{width:50%; padding-right:15px}
.vamtable img	{width:380px; vertical-align:middle; text-align:center}

.vampuptable 		{width:90%}
.vampuptable td		{width:50%; padding-right:25px; vertical-align:top}
.vampuptable h3 	{text-decoration:underline; font-weight:700; margin:0px}

.vamcredit		{font-size:12px; color:#000099; width:450px; margin-top:10px; padding:3px; border:1px solid #000000; background-color:#EEE}

#footertable			{width:100%; line-height:1.8em; text-align:left; margin:10px 0; border-left:2px solid #000033; border-right:2px solid #000033; border-top:2px solid #000033}
#footertable .top 		{background:url(/includes/footer-gradient-top1.jpg) repeat-x}
#footertable .bottom	{background:url(/includes/footer-gradient-top.jpg) repeat-x #000033; border-bottom:2px solid #666; padding:3px !important; border-top:2px solid #666}
#footertable .bottom1	{background:url(/includes/footer-gradient-top2.jpg) repeat-x #000033; border-bottom:2px solid #666; padding:5px !important; font-size:8pt; line-height:1.5em}
#footertable a:link		{color:#000}
#footertable a:visited	{color:#999999; text-decoration:none}
#footertable a:hover	{color:#FF0000}
#footertable th			{background-color:#01014b; color:#FFF; font-size:13px; font-weight:700; text-align:left}
#footertable td.gray	{background: url(/includes/footer-gradient-bottom.jpg) repeat-x #f2f2fe; color:#000; padding-left:5px; vertical-align:top}
#footertable td.black	{background-color:#000; color:#CCC; padding:10px}
#footertable td.blue	{background-color:#000033; color:#CCC; padding:0}

.lastlink {padding:3px 8px; font-size:12pt; font-weight:700; color:#000000}
.lastlink a:link, .lastlink a:visited {color:#000000 !important; size:16pt; font-weight:700}

.supporterimages	{border:1px solid #000; float:left; margin-bottom:10px}
.supportertext		{float:left; margin-right:1px; border:1px solid #000; width:150px; height:75px; font-size:12px; font-weight:700; text-align:center; vertical-align:middle; line-height:1.2em; overflow:hidden; background-color:#FFF}


/* New Forum Styles		########################################################################*/


.forumerror		{font:700 160% Arial; text-align:center; color:red}
.forumconfirm	{font:700 160% Arial; text-align:center; color:green}

.post 			{padding:15px 5px; line-height:1.5em}
.posttime		{font-size:90%;padding:5px;border-bottom-color: #666666 !important;border-bottom-width: 1px !important;border-bottom-style: solid !important				}
				
.editedby		{float:left; font-size:80%; text-align:left; vertical-align:bottom; width:200px; padding-top:15px; font-style:italic}
.sendnote		{float:right; font-size:8pt; text-align:right; vertical-align:bottom; width:175px; padding:5px; clear:both}
.signature		{font-size:.7em;line-height:1.3em; padding:.5em; max-height: 145px; height: expression( this.scrollHeight > 145? ' 145px' : 'auto' ); overflow:hidden;
				border-top-color:#666 !important; border-top-width:2px !important; border-top-style: solid !important}
.signature b	{font-weight:normal !important}


.calendartopic	{padding:10px;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666; height:60px; background-color:#EEE; background-image:url(/images/gradients/lightgraygradient-tall.jpg) ; background-repeat:repeat-x}
.graybottom		{border-bottom:1px solid #666}


.mainCellColor		{background-color:#FFFFFF}
.altCellColor		{background-color:#EAEAEA}

.normaltext			{font-size:10pt;font-family:Arial}
.normaltextL		{font-size:10pt;font-family:Arial;text-align:left}
.normaltextR		{font-size:10pt;font-family:Arial;text-align:right}
.normaltextC		{font-size:10pt;font-family:Arial;text-align:center}
.normaltextsm		{font-size:8pt;font-family:Arial}

.nowrap				{white-space:nowrap !important}


ul					{list-style-type:none;padding:0px;margin:10px 0 -10px 20px; line-height:1.8em}
li					{background: url(/images/bullet.gif) no-repeat 0 10px; padding-left:10px}

.activepanel			{line-height:1.5em}
.activepanel a:link		{color:#000}
.activepanel a:hover	{color:red}
.activepanel a:visited	{color:#666}

.HeadCellC	{text-align:center}
.HeadCellL	{text-align:left}
.HeadCellR	{text-align:right}

.HeadCell, .HeadCellC, .HeadCellL, .HeadCellR	{background:url(/forum/images/lightgraygradient.jpg) repeat-x #DEDEDE; font-weight:700; color:#000; padding:7px; vertical-align:middle; white-space:nowrap}
												
.HeadCell a:link, .HeadCellC a:link, .HeadCellL a:link, .HeadCellR a:link {color:#000}
.HeadCell a:hover, .HeadCellC a:hover, .HeadCellL a:hover, .HeadCellR a:hover {color:#000}
.HeadCell a:visited, .HeadCellC a:visited, .HeadCellL a:visited, .HeadCellR a:visited {color:#555}
												

.CatCellC	{text-align:center}
.CatCellL	{text-align:left}
.CatCellR	{text-align:right}

.CatCell, .CatCellC, .CatCellL, .CatCellR	{background:url(/forum/images/darkbluegradient.png) repeat-x #000066; font-weight:700; color:#FFF; padding:7px; vertical-align: middle; white-space: nowrap}
											
.CatCell td, .CatCellC td, .CatCellL td, .CatCellR td, .HeadCell td, .HeadCellC td, .HeadCellL td, .HeadCellR td {padding:7px}

.CatCell a:link, .CatCellC a:link, .CatCellL a:link, .CatCellR a:link {color:#FFF}
.CatCell a:hover, .CatCellC a:hover, .CatCellL a:hover, .CatCellR a:hover {color:#FFF}
.CatCell a:visited, .CatCellC a:visited, .CatCellL a:visited, .CatCellR a:visited {color:#FFF}

.whitebg	{background-color:#FFFFFF !important} 
.graybg		{background-color:#EAEAEA !important} 

.bb							{border:1px solid #000099}											
.bbtable					{font-family:inherit; font-size:inherit; border-collapse:collapse}
.bbtable td					{font-size:inherit; font-family:inherit; border:1px solid #000099}
.bbtable td.nbL				{font-size:inherit; font-family:inherit; border-right-width:0}
.bbtable td.nbR				{font-size:inherit; font-family:inherit; border-left-width:0}
.bbtable td.nbM				{font-size:inherit; font-family:inherit; border-right-width:0;border-left-width:0}
.bbtable tr.hover:hover		{font-size:inherit; font-family:inherit; background:#DEDEDE url(/forum/images/lightgraygradient.jpg) repeat-x}

.bbtableh					{font-size:inherit; font-family:inherit; border-collapse:collapse}
.bbtableh td				{font-size:inherit; font-family:inherit; border:1px solid #000099}
.bbtableh tr.hover:hover	{font-size:inherit; font-family:inherit; background:#DEDEDE url(/forum/images/lightgraygradient.jpg) repeat-x}

.nbtable					{font-size:inherit; font-family:inherit; border:1px solid #000099}
.nbtable td					{font-size:inherit; font-family:inherit; border-width:0}

.smiletable					{font-size:inherit; font-family:inherit; border-width:0}
.smiletable td				{font-size:inherit; font-family:inherit; border-width:0; text-align:center; vertical-align:bottom}

.nbL						{font-size:inherit; font-family:inherit; border-right-width:0px !important}
.nbR						{font-size:inherit; font-family:inherit; border-left-width:0px !important}
.nbM						{font-size:inherit; font-family:inherit; border-right-width:0px !important; border-left-width:0px !important}
.nbA						{font-size:inherit; font-family:inherit; border-right-width:0px !important; border-left-width:0px !important; border-top-width:0px !important; border-bottom-width:0px !important}

.anbtable					{font-size:inherit; font-family:inherit; border-width:0}
.anbtable td				{font-size:inherit; font-family:inherit; border-width:0}

.collapsetd					{width:1px; border-right:none}

.clear		{clear:both; height:0}
.small		{font-size:85% !important}

.forumhr	{height:2px; color:#999999; margin:5px 0; background-color:none}
.hr			{height:2px; border-bottom:2px solid #999999; clear:both; width:100%; background-color:none}
.posthr		{
	background: none;
	border-bottom:1px solid #999999;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 8px 0 8px 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
	}

.clock		{font-size:12px;font-weight:bold;white-space:nowrap}	

.avatar		{margin:5px 0}
.avatar img	{height:96px; width:96px;}

/* ##### Forum Post Images #####*/
#leftpostimage	{float:left; /*border:1px solid #006;margin:10px;padding:5px;*/}
#rightpostimage	{float:right;/*border:1px solid #006;margin:10px;padding:5px;*/}
#noimage		{display:none}

.userimg {vertical-align:middle; border-left:1px solid #000; border-top:1px solid #000; border-right:2px solid #000; border-bottom:2px solid #000;
-moz-box-shadow: 4px 4px 6px #000; -webkit-box-shadow: 4px 4px 6px #000; box-shadow: 4px 4px 6px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
margin:10px 20px 20px 20px;
}

.dropshadow {-moz-box-shadow: 4px 4px 6px #000;	-webkit-box-shadow: 4px 4px 6px #000; box-shadow: 4px 4px 6px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

/* Under Title Paging */
.paging a:link, .paging a:hover, .paging a:active 			{padding:0px; margin:0px; font-size:9pt; font-weight:700}
span.paging													{white-space:nowrap !important}
.pagingsep										 			{margin:5px; font-size:9pt; font-weight:700}

.forumpaging			{white-space:nowrap;padding-top:4px;padding-bottom:6px;}
.forumpaging1			{border:1px solid #000066; padding: 2px 6px; margin-right:6px; background-color:#336633; font-weight:700; color:#FFF}
.forumpaging a:link		{border:1px solid #000066; padding: 2px 6px; margin-right:6px; background-color:#EEE}
.forumpaging a:hover	{border:1px solid #000066; padding: 2px 6px; margin-right:6px; background-color:#CCC;color:#000}
.forumpaging a:visited	{border:1px solid #000066; padding: 2px 6px; margin-right:6px}

.locked, .locked a:link, .locked a:visited			{color:#000; background-color:#FFC6C6}
.deceased, .deceased a:link, .deceased a:visited	{color:#FFF; background-color:#000; font-weight:700}


#keywords		{text-decoration:underline; color:#0000FF}
#keywords:hover {text-decoration:underline; color:#FF0000}

/*### Old Auction CSS ###*/
.auctiontable 		{width:100%; padding:0; font-size:10pt; border-collapse:collapse}
.auctiontable td	{padding:0}
.auctiontable th	{padding:5px; text-align:center; font-weight:700; background-image:url(/forum/images/lightgraygradient.png); background-repeat:repeat-x; vertical-align: middle;}
.auctiontable table	{font-size:10pt}
.auctiontable h2	{margin-left:10px;}

.auctiontablebidlist 	{width:700px; padding:0; font-size:10pt; border-collapse:collapse}
.auctiontablebidlistshort 	{width:400px; padding:0; font-size:10pt; border-collapse:collapse}
.auctiontablebidlist td, .auctiontablebidlistshort td	{padding:5px}
.auctiontablebidlist th, .auctiontablebidlistshort th	{padding:5px 10px; font-weight:700; background-image:url(/forum/images/lightgraygradient.png); background-repeat:repeat-x}

.auctiontableerror 	{width:100%; color:#FF0000; font-weight:700; text-align:center; padding:10px; font-size:14pt}
.auctiontablesuccess{width:100%; color:green; font-weight:700; text-align:center; padding:10px; font-size:14pt}

.auctiontableinfo 		{font-size:10pt}
.auctiontableinfo td	{padding:5px 5px 5px 0; vertical-align:top; white-space:nowrap}

.auctiontablesellitem		{width:350px; font-size:10pt;}
.auctiontablesellitem td	{padding:5px 0 0 0}

.auctionfeedbackbutton		{width:202px; height:42px; padding:9px 0; background-image:url(/forum/images/auction_feedback_bg.jpg);
							background-repeat:no-repeat; font-size:18px; font-weight:700; text-align:center;}

.auctionlist			{font-size:10pt; width:100%; padding:0x}
.auctionlist th			{background:url(/forum/images/lightgraygradient.jpg) repeat-x #DEDEDE; height:24px; padding:0; border:1px solid #000099; color:#000; text-align:center; font-weight:700; white-space:nowrap; vertical-align:middle}
.auctionlimitimg img	{margin:15px; max-width:600px; width: expression(this.width > 600 ? 600: true)}
.auctionthumb			{height:75px; margin-right:5px}
.auctionmenu	 		{font-size:9pt; padding:5px; margin-bottom:10px; border:1px solid #000099;}

.auctionitemdiv			{float:left; background-color:#FFFFCC; width:300px; padding:5px; font-size:9pt; border:1px solid #000099; margin-right:25px}
.auctionitemdiv	hr		{border:0; color:#000099; background-color:#000099; height:1px; width:95%; text-align:center}

.auctionfeedback		{font-variant:small-caps}
.auctionfeedbackBig		{font-size:30px; padding:10px; font-weight:700; border:1px solid #000099; float:left; margin:5px 10px 0 0}

div.activeaspauctionlist	{float:left;width:48%;padding:3px}
div.activeaspcategorylist	{float:left;width:30%;padding:3px}

div.auctioncatmenu {font-size:9pt; float:left; margin-right:10px; margin-bottom:10px; width:175px; white-space:nowrap}

.memberpagelinks a:link			{display:block}
.memberpagelinks a:hover		{display:block}
.memberpagelinks a:visited		{display:block}

/* Lightbox Styles	#########################################################################*/
#lightbox					{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#lightbox a img				{border:none}
#outerImageContainer		{position:relative;	background-color:#BBB; border-top:10px inset #FF0000; border-left:10px inset #FF0000; border-right:10px inset #FF0000; width:250px;	height:250px; margin: 0 auto}
#imageContainer				{padding:10px}
#loading					{position:absolute; top: 40%; left:0%; height:25%; width:100%; text-align:center;	line-height:0}
#hoverNav					{position:absolute; top:0;	left:0; height:100%; width:100%; z-index:10}
#imageContainer>#hoverNav	{left:0}
#hoverNav a					{outline:none}
#prevLink, #nextLink		{width:49%;	height:100%; background:transparent url(/includes/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */ display:block}
#prevLink					{left:0; float: left}
#nextLink					{right:0; float:right}
#prevLink:hover, #prevLink:visited:hover	{background:url(/includes/lightbox/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover	{background:url(/includes/lightbox/nextlabel.gif) right 15% no-repeat}
#imageDataContainer							{background:#BBB; font:10px Verdana; border-bottom:10px inset #FF0000; border-left:10px inset #FF0000; border-right:10px inset #FF0000; margin:0 auto; line-height: 1.4em}
#imageData									{padding:0 10px; color:#666}
#imageData #imageDetails					{width:70%; float:left;text-align:left}	
#imageData #caption							{font-weight:bold}
#imageData #numberDisplay					{display:block; clear:left; padding-bottom: 1.0em}			
#imageData #bottomNavClose					{width:85px; float:right; padding-bottom:0.7em}	
#overlay									{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000033}
.lbWidth									{position:absolute; top:0px; left:0px; width:100%; min-width:790px}
* html .lbContent							{/* IE6 */ margin-left:-790px; position:relative}
* html .lbMinWidth							{/* IE6 */ padding-left: 790px}

/* Miscellaneous Styles */	
.spnSearchHighlight	{background-color:cornflowerblue}
input.radio			{background:#EEE; color:#000}
.pixel				{border:0;position:fixed;left:-9999px}
	
.clearfix:after		{content: "."; display:block; height:0; clear:both; visibility:hidden}
.clearfix			{display:inline-block}

/* Hides from IE-mac */
* html .clearfix {height: 1%}
.clearfix {display: block}
/* End hide from IE-mac */ 

.profile-ebay			{float:left; border:3px solid #000; margin:5px; height:250px; text-align:center; vertical-align:middle; overflow:hidden; white-space:nowrap}
.profile-ebay img		{height:250px}

.ebay-seller-cats		{float:left; white-space:nowrap; margin:12px}

.activeasp-ebay3		{font-size:11px; text-decoration:underline; line-height:1.4em; width:200px; float:left; border:3px solid #000; margin:5px; height:270px; overflow:hidden; position:relative}
.activeasp-ebay3img 	{height:175px; width:200px; overflow:hidden; border-bottom:1px solid #000;}
.activeasp-ebay3prc		{color:green;font-weight:700;font-size:18px; position:absolute; bottom:5px; left:5px}

.coinfacts-vert			{font-size:60%; text-decoration:underline; line-height:1.5em; width:150px; float:left; border:3px solid #000; margin:5px; height:270px; overflow:hidden; position:relative}
.coinfacts-vertimg 		{height:150px; width:150px; overflow:hidden; border-bottom:1px solid #000;}
.coinfacts-vertprc		{color:green;font-weight:700;font-size:200%; position:absolute; bottom:5px; left:20%; right:20%}
.coinfacts-cheapprc		{color:green;font-weight:700;font-size:200%; position:absolute; bottom:5px; left:20%; right:20%}

.coinfacts-hot			{font-size:50%; text-decoration:underline; line-height:1.3em; width:160px; float:left; border:3px solid #000; margin:5px; height:310px; overflow:hidden; position:relative}
.coinfacts-hotimg 		{height:150px; width:150px; overflow:hidden; border-bottom:1px solid #000;}
.coinfacts-hotprc		{color:green;font-weight:700; font-size:150%; text-align:center}
.coinfacts-hottimeb		{color:black;font-weight:700; font-size:120%; position:absolute; bottom:5px; text-align:center; width:100%}
.coinfacts-hottimer		{color:red;  font-weight:700; font-size:120%; position:absolute; bottom:5px; text-align:center; width:100% }
.coinfacts-seeprice		{position:absolute; bottom:20px; left:30px}
.coinfacts-bids			{color:green;font-weight:700; font-size:150%; text-align:center; position:absolute; bottom:50px; left:50px}
.coinfacts-watchers		{color:green;font-weight:700; font-size:150%; text-align:center; position:absolute; bottom:50px; left:30px}

.coinfacts-vert-last		{font-size:80%; line-height:1.0em; padding:0; width:150px; float:left; border:3px solid #000; margin:5px; height:270px; overflow:hidden; position:relative}
.coinfacts-vert-last-link	{font-size:.85em; padding:4px; border-bottom:1px solid #999999}

.coinfacts-horz-master	{width:98%; height:140px; overflow:hidden}
.coinfacts-horz			{font-size:.85em; text-decoration:underline; line-height:1.4em; width:125px; float:left; border:1px solid #000; margin:5px; height:125px; overflow:hidden}
.coinfacts-horzimg 		{height:125px; width:125px; overflow:hidden; border-bottom:1px solid #000;}
.coinfacts-horz img		{width:125px}
.coinfacts-horzprc		{color:green;font-weight:700;font-size:1.3em; position:absolute; bottom:5px; left:35%}

.coinfacts-horz-last		{font-size:.85em; padding:0; line-height:1.2em; width:125px; float:left; border:1px solid #000; margin:5px; height:125px; overflow:hidden; position:relative}
.coinfacts-horz-last-link	{padding:4px}

.w650					{max-width:650px !important;}
.w800					{max-width:800px !important;}

/* Generic Styles */
.beige		{color:beige}
.black		{color:black}
.blue		{color:blue}
.brown		{color:brown}
.gold		{color:gold}
.green		{color:green}
.limegreen	{color:limegreen}
.maroon		{color:maroon}
.navy		{color:navy}
.orange		{color:orange}
.pink		{color:pink}
.purple		{color:purple}
.red		{color:red}
.teal		{color:teal}
.violet		{color:violet}
.white		{color:white}
.yellow		{color:yellow}

/* Transformations */
.large		{font-size:1.2em}
.bold		{font-weight:700}
.normal		{font-weight:normal}
.italic		{font-style:italic}
.underline	{text-decoration:underline}
.smallcaps	{font-variant:small-caps}
.center		{text-align:center}
.small_left {color:#000;font-size:12px;text-align:left;}


.admintools {background-color:#FFFFCE; padding:2px; margin:0}

.logo				{max-width:357px; width:95%}
@media all and (max-width: 1000px) {
.hide1050		{display:none}
}
