@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 	padding: 0;	border: 0;	outline: 0;	font-weight: inherit; font-style: inherit;	font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { text-align: center; }

:focus { outline: 0; }
html, body { margin: 0px; padding: 0px; color: #444444; font-size:11px; background: #0a0d36 url(../images/background.jpg) top center repeat-x; font-family: Arial, Helvetica, sans-serif; }

p {	margin-top:0px;	margin-bottom:6px; font-family: Verdana, Arial, sans-serif; color: #333; }
ul { margin-left:20px }
ol { margin:0px }
li { padding-top:3px; padding-bottom:0px; margin-top:0px; margin-bottom:0px }
h4 { font-size:13px;font-weight:bold; }

.clear { clear: both; }
.purple { color: #10109e; }
.floatRight { float: right; }
.floatLeft { float: left; }
.container { width:886px; height:240px; overflow:hidden; position:relative; }
.sliderGallery { background: url(../images/productbrowser_background_20070622.jpg) no-repeat; overflow: hidden;	position: relative;	padding: 10px; height: 180px; width: 866px; }
.sliderGallery ul {	position: absolute;	list-style: none; overflow: visible; white-space: nowrap; padding: 0; margin: 0; }
.sliderGallery ul li { display: inline; }
.sliderGallery ul li.spacer { width: 150px;	display: inline-block; }
.slider { width: 831px;	height: 18px; margin-top: 160px; margin-left: 5px; padding: 1px 1px 1px 32px; position: relative; background: url(../images/slider.gif) 0px 0px no-repeat; }
.handle { position: absolute; cursor: move;	height: 16px; width: 137px;	top: 1px; background: url(../images/sliderhandle.gif) no-repeat; z-index: 100; }
.slideContainer p {	color: #fff; display: none; }

#topContainer { position: relative; width: 955px; height: 104px; margin: 0px auto; padding-top: 10px; overflow: visible; text-align: left; }

#contentContainer { position: relative; width: 955px; margin: 0px auto; background-color: #fff; overflow: auto; text-align: left; }

#regLogin {	float: left; margin: 0px 0px 0px 0px; width: 300px; height: 52px; }
#regLogin img { margin: 0px 12px 0px 0px; }
#regLogin p { padding: 12px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #fff; }
#regLogin p a { color: #fff34f; }

#chathelp { float:right; padding: 0 20px 0 0; }
#chathelp p { padding: 12px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #fff; }
#chathelp p a { color: #fff34f; }


#searchBox { float: right; width: 360px; height: 48px; padding: 0px 0px 0px 8px;	background: url(../images/nav/bg_searchbox.png) 0px 0px no-repeat; }
#searchBox h3 {	font-size: 11px; font-weight: bold; padding-top: 3px; margin: 0px 0px 4px 0px; }
#searchBox input, #searchBox select { border: 1px solid #aabed7; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #666; height: 18px; float: left; margin-right: 5px; }
#searchBox input#searchInput { width: 170px; height: 15px;	padding-top: 2px; }
#searchBox a#searchHelpButton {float: left; display: block; text-indent: -9999em; width: 16px; height: 16px; background: url(../images/help.png) 0px 0px no-repeat; margin-right: 5px;}
#searchBox select#searchArea { height: 20px; }
#searchBox input#searchSubmit {	width: 32px; height: 22px; background: url(../images/nav/searchSubmit.gif) 0px 0px no-repeat; line-height: 100px; text-indent: -9999em; }

#tabNav { float: left; position: relative; width: 955px; height: 27px; display: block; margin: 25px 0px 0px 0px; padding: 0px; }
#tabNav ul { position: absolute; top: 0px; left: 0px; height: 26px; width: 955px; margin: 0px; padding: 0px; }
#tabNav ul li {	display: inline-block; height: 26px; float: left; padding: 0px 0px 0px 3px;	margin: 0px; border-bottom: 1px solid #cbced2; }
#tabNav ul li a { height: 26px; display: block;	font-size: 12px; font-weight: normal; color: #000; text-decoration: none; text-align: center; line-height: 26px; font-family:Verdana,Arial,sans-serif; }
#tabNav ul li#spaceTab { width: 98px; height: 26px; margin: 0px; padding-left: 0px; }
#tabNav ul li a#homeTab { width: 148px;	background: url(../images/nav/homeTab.gif) 0px 0px no-repeat; margin: 0px; padding-left: 0px; border-bottom: 1px solid #fff; font-size: 14px;	font-weight: bold; }
#tabNav ul li a#actionUniTab { width: 148px; background: url(../images/nav/actionfigureuniTab.gif) 0px 0px no-repeat; }
#tabNav ul li a#myCollTab {	width: 148px; background: url(../images/nav/actionfigureuniTab.gif) 0px 0px no-repeat; }
#tabNav ul li a#marketTab {	width: 148px; background: url(../images/nav/actionfigureuniTab.gif) 0px 0px no-repeat; }
#tabNav ul li a#communityTab{ width: 148px;	background: url(../images/nav/actionfigureuniTab.gif) 0px 0px no-repeat; margin-left: 0px; }
#tabNav ul li#lastTab {	width: 172px; margin: 0px; padding: 0px; }

#contentHeader { height: 330px; background-color: #fff; text-align: center; }
#contentHeader h2 { font-size: 24px; line-height: 19.2px; font-weight: bold; letter-spacing: -.01em; margin: 33px 0px 0px 0px; padding: 0px; }
#exploreSlider { position: relative; width: 886px; height: 275px; background-color: #000; margin-right: auto; margin-left: auto; }

#pop_picks { position: relative; width: 886px; height: 40px; background-color: #000000;	margin-left: auto; margin-top: 10px; margin-right: auto; }
#pop_picks h3 {	font-size: 10px; color: #FFFFFF; text-align: left; margin-left: 5px; padding-top: 5px; }

#slideInstructions {position: absolute; top: 5px; left: 700px; background: url(../images/bg_slideInstructions.gif) 5px 0px no-repeat; display: block; font-weight: bold; font-size: 10px; color: #fff; width: 202px; height: 18px; z-index: 100; line-height: 16px; cursor: pointer;}

ul#categoryList { margin: 0px; padding: 0px; width: 840px; position: absolute; top: 225px; left: 31px; }
ul#categoryList li { display: inline; font-size: 12px; font-weight: bold; color: #fff; margin: 0px 20px 0px 0px; }
ul#categoryList li a { color: #999;	text-decoration: none; } 
ul#categoryList li.active a { color: #fff; }
ul.slideGroup { height: 110px; margin-top: 10px; }
ul.slideGroup.shorter {height: 70px;}
ul.slideGroup li { display: inline; height: 110px; margin: 0px 12px 10px 0px; }

/* styles for sliding logo galleries */

div.slides { position:absolute;	top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div, ul.slides li { position:absolute; top:0; width:0px; display:none; padding:0; margin:0; }
div.slides div { width: 886px; }

/* slider specific CSS */

#linkList {	position: absolute;	top: 2px; z-index: 110;	cursor: pointer; }
.slider #linkList span { color: #999; font-size: 11px; font-weight: bold; }
.slider .slider-lbl { float: left; margin-right: 22px; }

/* Moved over from css style sheet */

#home-container { text-align: left; }
#home-container #banner { background: url(http://site-images.collector-actionfigures.com/actionfigure_banner.jpg) no-repeat 30px 25px; height: 235px; overflow: hidden; }
#home-container #banner .text { float: left; width: 60%; }
#home-container #banner .text h2 { margin: 0; padding: 40px 0 0 40px; font-size: 30px; color: #fff; }
#home-container #banner .text span { display: block; padding: 20px 0 0 40px; font-size: 20px; font-weight: bold; color: #FFFF00; }
#home-container #call_to_action_container .getstarted { float: right; background: url(http://site-images.collector-actionfigures.com/getstarted.jpg) no-repeat 25px 60px; width: 300px; height: 235px; }
#home-container #banner .getstarted a { display: block; width: 300px; height: 190px; text-indent: -9000em; overflow: hidden; }

#home-container #content { padding: 15px 15px 0px 15px; }
#home-container #content h3 { float: left; margin: 0; padding: 8px 8px 10px 15px; background: #CCC; color: #000; font-size: 14px; font-weight: bold; width: 180px; }
#home-container #content .description { float: left; padding: 10px 10px 0 15px; display: block; font-size: 10px; width: 440px; }
#home-container #content .id { 8px 0 0 15px; }
#home-container #content .inner { padding: 10px 20px 10px 30px; height: 270px; }
#home-container #content .inner ul { float: left; margin: 0; padding: 0 0 20px 15px; list-style: none; width: 500px; background: #E8E8E8; border: 1px solid #999999; }
#home-container #content .inner ul li { font-size: 16px; margin: 0; padding: 14px 0 0 5px; }
#home-container #content .inner ul li .video-icon { display: inline-block; margin-left: 5px; background: url(../images/video-icon.gif) no-repeat; width: 13px; height: 14px; }
#home-container #content .inner ul li .bold { font-weight: bold; }
#home-container #content .inner ul li a { color: #000; text-decoration: none; }
#home-container #content .inner ul li a:hover { color: #0000FF; text-decoration: bold; }
#home-container #content .inner .lg-img { float: right; width: 354px; height: 264px; overflow: hidden; }

#home-container #brands { margin: 0 0 0 35px; width: 885px; }
#home-container #brands h3 { float: left; margin: 0; padding: 8px 8px 5px 0px; font-size: 12px; color: #999; font-weight: bold; width: 220px; }
#home-container #brands .description { float: right; padding: 8px 0px 5px 0px; display: block; font-size: 12px; color: #666; width: 540px; text-align: right; }
#home-container #brands .id { font-size: 12px; color: #333333; }
#home-container #brands .inner { padding: 10px; background: #000; }
#home-container #brands .inner ul { margin: 0; padding: 0; list-style: none; }
#home-container #brands .inner ul li { float: left; padding: 8px 0 0 15px; }

/* end css styles */

#screenshotCaptioned { position: relative; width: 296px; }
#screenshotCaptioned img { margin: 0px 0px 0px 10px; padding: 0px; }
#screenshotCaptioned p { position: absolute; top: 170px; left: 5px;	font-size: 9px;	letter-spacing: -.04em;	margin: 0px; padding: 0px; width: 300px; }

#exploreTour {float: left; width: 320px; height: 316px; overflow: hidden; }
#exploreTour ul li { margin-bottom: 28px; }
#explorerTour ul li.last { margin-bottom: 0px; }
#exploreTour h3 { font-size: 18px; font-weight: bold; letter-spacing: -.04em; margin-bottom: 5px; }
#exploreTour p { font-size: 11px; line-height: 15px; }

#exploreTour #universeTotals { float: right; font-size: 11px; border-right: 1px solid #d2d5d8; margin-left: 8px; }

#stats { float: left; width: 225px;	height: 250px; border-style: solid; border-color: #d2d5d8; border-width: 1px 0 0 0; height: 100px; padding: 10px 0 5px 11px; margin-top: 20px; }
#universeTotals #universeTotalHeader { font-weight: bold; background-color: #000000; border: 1px solid #000000;	padding-left: 7px; color: #FFFFFF; }
#universeTotals .universeStatType {	border: 1px solid #d2d5d8; background-color: #FFFF99; border-width: 0px 1px 1px 1px; width: 110px;	padding-left: 7px; }
#universeTotals tbody tr td { vertical-align: middle; font-size: 12px; }

#exploreTour img.floatLeft { margin: 0px 8px 0px 0px; }

/*below the fold */

#contentMain { width: 885px; margin: 10px 0 0 35px; }

#features {	float: left; width: 620px; border-right-width: 1px; border-style: solid; border-color: #DEDEDE; padding: 10px 5px 0 0; margin-top: 0px; list-style-type: none; }
#features h3 { font-size: 16px;	font-weight: bold; margin-top: 25px; list-style-type: none; }
#features ul li h4 { font-size: 14px; font-weight: bold; color: #333; margin-bottom: 10px; }
#features ul li p { font-size: 11px; }
#features ul li { height: 210px; margin-bottom: 5px; }

ul#featuresLeft { float: left; width: 300px; margin: 10px 18px 0 0; list-style-type: none; }
ul#featuresRight { float: left; width: 300px; margin: 10px 0 0 0; list-style-type: none; }

#news {	float: left; width: 240px; padding: 10px 0px 0px 10px; margin-top: 0px; }
#news h3 { font-size: 16px; font-weight: bold; color: #333; margin: 0 0 10px 0; }
#news ul { width: 230px; }
#news ul li { font-family: Verdana, Arial, sans-serif; font-size: 11px; padding-left: 8px; line-height: 15px; margin-bottom: 11px; list-style-type: none; }
#news ul li a { color: #10109e; }
#news h4.rssHeader { height: 21px; background-color: #b1dbed; font-size: 11px; font-weight: bold; line-height: 21px; color: #10109e; text-indent: 7px; padding-left: 0px; margin-bottom: 9px; }

#footer { float: left; position: relative; width: 945px; height: 35px; margin: 0px auto 0px auto; padding: 9px 5px 0px 5px;	background: url(../images/bg_footer.gif) 0px 0px repeat-x; }
#footer ul { margin: 0px; padding: 0px;	font-size: 10px; color: #666; }
#footer ul li { display: inline; }
#footer ul li a { color: #009; }
#footer ul#footerLinks { float: left; }
#footer ul#footerLegal { float: right; }
#footer ul#footerLegal li { margin-right: 5px; }

#DOMWindow table { padding-left: 0px; }

#helpContainer { width: 700px; height: 602px; /*	background: #fff url(../images/say.gif) 21px 37px no-repeat;*/ font-family: Verdana, Arial, sans-serif;	font-size: 11px; }

#tourContainer { font-family: Verdana, Arial, sans-serif; font-size: 11px; position: relative; }

#helpHeader { position: relative; width: 782px; background-color: #b6dbed; font-weight: bold; color: #616776; height: 22px; line-height: 22px; padding-left: 8px; }
#helpHeader {position: absolute; top: 0px; left: 0px; width: 790px;}

#tourHeader { position: relative; height: 22px; background-color: #b6dbed; font-weight: bold; color: #616776; line-height: 22px; padding-left: 8px; }
#tourHeader {width: 662px;}

#closeHelp { position: absolute; top: 3px; left: 780px; }

#closeTour { position: absolute; top: 3px; left: 652px; }

#helpContent { margin-top: 22px; width: 780px; padding: 0px 0px 0px 0px; }
#helpContent iframe {width: 798px; height: 638px; border: none; overflow: visible;}
#helpContent p { margin-bottom: 10px; }

#tourContent { padding-top: 10px; text-align: center; }
#tourContent p { margin: 10px 0px; } 

a#searchHelpCloseButton { display: block; width: 75px; height: 22px; text-indent: -9999em; background: url(../images/helpOk.gif) 0px -22px no-repeat; margin: 0px auto; }
a#searchHelpCloseButton:hover {	background-position: 0px 0px; }

/*** styles for search help table ***/

.mkt-bullets { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:22px; list-style-type:disc; list-style-position:outside }
.mkt-ua-title { font-family:Arial,Helvetica,sans-serif; font-size:18px;	font-weight:normal;	margin:0px }
.mkt-ua-head1 { font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; margin-top:20px; margin-right:0px; margin-bottom:5px; margin-left:0px }
.mkt-ua-head2 { font-family:Arial,Helvetica,sans-serif;	font-size:14px;	font-weight:bold; margin-top:12px; margin-right:0px; margin-bottom:8px;	margin-left:40px }
.mkt-bullets_indent { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; list-style-type:disc; list-style-position:outside; margin-top:0px; margin-right:0px; margin-bottom:0px;	margin-left:20px; padding-top:0px; padding-bottom:0px }
.mkt-numbers_indent { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px;	list-style-type:decimal; list-style-position:outside; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:20px }
.mkt-UA-bodytext { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px}
.mkt-UA-bodytext_indent	{ font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:22px;	padding-left:40px; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px }
.mkt-UA-bodytext_extra_top_indent {font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:20px; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px }
.mkt-UA-bodytext_indent_extra_top_indent {font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:22px;	padding-left:40px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:0px }
.mkt-table_head {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold }
.mkt-table_row_head {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold }
.mkt-table_text {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal }

/* These were added by Doug for new HomePage content */

#intro { float: left; position: relative; width: 495px;	height: 200px; background-color: #E8E7ED; border: 1px solid #666666; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#intro h3 { font-size: 18px; font-weight: bold;	margin-bottom: 14px; color: #666666; margin-top: 5px; }
#intro ul {	font-size: 14px; line-height: 18px;	list-style-type: none; color: #666666; }
#intro ul li { font-size: 14px;	line-height: 18px; list-style-position: outside; list-style-type: none; list-style-image: url(http://site-images.collector-actionfigures.com/mkt_graybullet2.jpg); margin-left: 30px; margin-bottom: 5px; }
#intro p { font-size: 14px;	line-height: 15px; 	margin-bottom: 15px; }

#video_tour { float: none; position: relative; width: 650px; height: 400px;	padding: 0px; border-top-style: none; border-right-style: none;	border-bottom-style: none; border-left-style: none;	margin-bottom: 20px; }
#video_tour h3 { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#video_tour h5 { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#video_tour p {	font-size: 14px; line-height: 18px;	margin-right: 10px;	font-family: inherit; }
#video_tour a { font-size: 12px; line-height: 12px;	font-family: inherit; }

#vidspace {	float: left; position: relative; width: 25px; height: 210px; padding: 0px; }

#quotebox {	float: left; width: 342px; height: 80px; overflow: hidden; background-color: #E8E7ED; padding: 0px;	border-top-style: none;	border-right-style: none; border-bottom-style: none; border-left-style: none; }

#email_signup {	float: left; width: 320px; height: 100px; overflow: hidden;	border: 1px solid #666666; background-color: #E8E7ED; padding: 10px; }
#email_signup h2 {	font-size: 12px; font-weight: bold;	color: #663399; }
#email_signup h4 {	font-size: 9px;	font-weight: normal; }
#email_signup ul {	overflow: hidden; padding: 0px;	font-size: 10px; margin: 0px; }
#email_signup ul li {	overflow: hidden; border-top-style: none; border-right-style: none;	border-bottom-style: none; border-left-style: none;	font-size: 9px;	padding-top: 5px; }


/* These were added by Jay for the SEO pages */
	
td.SEOColumnTitle { border-bottom: 2px solid #6699CC;	border-left: 1px solid #6699CC;	background-color: #BEC8D1; text-align: left; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }

table.SEOTable { text-align: center; font-family: Verdana; font-weight: normal; font-size: 11px; color: #404040; width: 580px; background-color: #fafafa; border: 1px #6699CC solid; border-collapse: collapse;	border-spacing: 0px; width: 100%; }

td.SEOItem { border-bottom: 1px #6699CC dotted; text-align: left; font-family: Verdana, sans-serif, Arial; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 0px; }

#intro_seo { float: left; position: relative; width: 515px; padding: 5px; padding-top: 15px; background-color: #fff; }
#intro_seo h3 {	font-size: 18px; font-weight: bold; margin-bottom: 14px; }
#intro_seo p { font-size: 11px;	line-height: 15px; }

#exploreTour_seo { float: left;	width: 320px; overflow: hidden;	padding: 5px; }
#exploreTour_seo ul li { margin-bottom: 28px; }
#explorerTour_seo ul li.last { margin-bottom: 0px; }
#exploreTour_seo h3 { font-size: 18px; font-weight: bold; letter-spacing: -.04em; margin-bottom: 5px; }
#exploreTour_seo p { font-size: 11px; line-height: 15px; }
#exploreTour_seo #universeTotals { float: right; font-size: 11px; background-color: #e4f2f8; border-right: 1px solid #d2d5d8; margin-left: 8px; }

#screenshot_seo { position: relative; width: 296px; }
#screenshot_seo img { margin: 0px 0px 0px 10px;	padding: 0px; }
#screenshot_seo p {	position: absolute;	top: 152px; left: 5px; font-size: 9px;	letter-spacing: -.04em;	margin: 0px; padding: 0px; width: 280px; }

#content_top_main { background-color: #fff;	width: 886px; margin: 0px auto;	padding: 10px; }
#content_top_main h2 { font-size: 18px;	font-weight: bold; letter-spacing: -.04em; margin-bottom: 5px; }

#seo_contents {	float: left;  position: relative; width: 886px;	margin: 0px auto 0px auto; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; }

#seo_page_links { font-size: 10px; margin-top: 10px; text-align: center; font-family: Verdana, sans-serif, Arial; }


.advanced_search_input { border: 1px solid #aabed7; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #666; height: 18px; float: left; padding-left:10px; width:130px; }
