@charset "utf-8";
body { color: #fff; font-size: 62.5%; /* reset to 10px */ font-family: Helvetica, Arial, Verdana, sans-serif; }
#wrap { font-size: 1.2em; }
#fors label { color: #e6e5e5; font-size: .9em; text-transform: uppercase; }
#fors ul.error li { font-size: .9em; font-weight: bold; color: red; }
#fors .login { color: #fff; font-size: .9em; font-weight: bold; text-transform: uppercase; }
#footer { color: #425cab; }
		
/*==============================
  +HEADER FORMATTING
===============================*/
h1, h3 { color: #fff; font-family: Georgia, "Times New Roman", serif; font-size: 2.6em; font-weight: normal; }
h3 { font-size: 1.5em; }
		
/*==============================
  +COLORS
================================*/
.pur { color: #c5ceda; }
		
/*==============================
  +FONT SIZES
================================*/
.f08 { font-size: .8em; }

/*==============================
  +LINK FORMATTING
================================*/
a, a:link, a:visited, a:active, a:hover { color: #425cab; }
#fors span a, #fors span a:link, #fors span a:visited, #fors span a:active { color: #fff; font-style: italic; }
#fors span a:hover { text-decoration: none; }
#sidebar a { color: #fff; text-decoration: none; }
#sidebar a:hover { color: #5481ba; text-decoration: underline; }
.game_search_links a { color: #fff; text-decoration: none; }
.game_search_links a:hover { color: #5481ba; text-decoration: underline; }

/*==============================
  +STRUCTURE
================================*/
div, body { margin: 0; padding: 0; }
body { background: #000001; }
img { border: 0; }
#wrap { margin: 0 auto; width: 900px; background: url(images/ccgsearchengine.jpg) no-repeat top; }
#header { height: 340px; }
#header ul.flags, #header ul.flags li { margin: 0; padding: 0; list-style: none; }
#header ul.flags { padding-top: 30px; text-align: right; clear: both; }
#header ul.flags li { padding: 0 0 0 5px; display: inline; }
#logo { margin: 0; padding: 0; text-align: right; float: right; }
#logo a { width: 463px; height: 67px; cursor: pointer; display: block; }
#logo span { display: none !important; visibility: hidden; }
#fors { padding: 55px 0 0 465px; clear: both; }
#fors .menu { width: 199px; float: left; }
#fors .signin { width: 215px; float: left; }
#fors .signin ol, #fors .signin li { margin: 0; padding: 0; list-style: none; }
#fors .signin li { margin: 2px 0 2px 0; float: left; }
* html #fors .signin li { margin: 2px 0 0 0; display: inline; height: 1% !important; }
#fors .signin li.label { padding-right: 7px; width: 67px; text-align: right; }
#fors .signin input { width: 134px; }
#fors .signin li.login { width: 100%; text-align: right; }
#fors .signin input.login { margin: 0 auto; width: auto !important; background: url(images/login-bg.gif) repeat-x top; border: 0; height: 21px; line-height: 21px; margin-right:3px; }
input.red_button { margin: 0 auto; width: auto !important; background: url(images/login-bg.gif) repeat-x top; border:solid 1px #aaaaaa; height: 21px; line-height: 21px; margin-right:3px; }
#fors li.error { width: 100%; }
#fors ul.error { margin: 0; padding: 0; background: #fad0d0; }
#fors ul.error li { margin: 0; padding: 0 5px; float: none; width: auto !important; display: block; }
#content { padding: 12px; background: #091438; border: 1px solid #0e225f; }
#sidebar { width: 240px; float: left; }
#sidebar .left { margin-bottom: 20px; background: #050b1f; border: 1px solid #050b1f; }
#sidebar .left h3 { margin: 0; padding: 7px; background: url(images/h3.gif) #183a9f repeat-x top; text-align: center; }
#sidebar .left li { padding: 2px 0; list-style-image: url(images/bullet.gif); }
.game_search_links ul { padding-left:0px; }
.game_search_links li { padding: 2px 0; list-style-image: url(images/bullet.gif); }
#right { padding: 10px; width: 600px; background: #050b1f; float: right; min-height:400px; }
#right h1 { margin: 0; padding: 0; }
#right p { margin: 0; padding: 5px 0 15px 0; }
.searchForm ol, .searchForm li { margin: 0; padding: 0; list-style: none; }
.searchForm .inputs li { margin: 0 0 25px 0; width: 28%; float: left; text-align: right; }
.searchForm .inputs li.in { width: 71%; text-align: left; }
.searchForm .inputs li.chkbox { width: 60%; }
.searchForm .inputs li.chkbox ul, .searchForm .inputs li.chkbox li { margin: 0; padding: 0; text-align: left; }
.searchForm .inputs li.chkbox li { width: 50%; }
.searchForm .inputs li.chkbox_3 { width: 60%; }
.searchForm .inputs li.chkbox_3 ul, .searchForm .inputs li.chkbox_3 li { margin: 0; padding: 0; text-align: left; }
.searchForm .inputs li.chkbox_3 li { width: 30%; }
.searchForm .inputs label { padding-right: 30px; text-align: right; vertical-align: bottom; }
.searchForm .inputs input { width: 90%; }
.searchForm .inputs .chkbox input { width: auto !important; }
.searchForm .inputs .chkbox_3 input { width: auto !important; }
.searchForm .bet_1 input { width:12px; }
.searchForm .bet_5 input { width:40px; }
.searchForm .bet_25 input { width:200px; }
.searchForm .inputs textarea { width: 90%; }
.searchForm .inputs li.submit { clear: both; width: 99%; text-align: center; }
.searchForm .inputs li.submit input { margin-top: 5px; width: auto !important; }
#footer { width: 100%; padding: 30px 0; text-align: center; }
#footer ul, #footer li { margin: 0; padding: 0; list-style: none; }
#footer li { display: inline; }
#footer li span { padding: 0 5px; }
#footer .double { margin: 40px 0 5px 0; height: 10px; border-top: 1px solid #425cab; border-bottom: 1px solid #425cab; }
#footer p { margin: 0; padding: 5px 0 0 0; }

/*==============================
  +MISC
================================*/

/*==============================
  +CLEARFIX
================================*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/*==============================
  +OTHER
================================*/
#wrap2 { display:none; }
div.clr { clear:both; }
.search_results { border:solid 1px #2355cc; padding:10px; }
.search_results .sr { border-bottom:dotted 1px #2355CC; padding:0px 0px 10px 0px; margin-bottom:10px; }
.search_results .sr:hover { cursor:pointer; background-color:#08112F; }
.search_results .sr__t { float:left; width:464px; } 
.search_navigation { border:solid 1px #2355cc; padding:5px; margin:5px 0px 5px 0px; font-weight:bold; }
.search_navigation a { text-decoration:none; }
.search_navigation a:hover { text-decoration:underline; }
.search_navigation .links__pn { float:left; margin-right:10px; margin-top:4px; }
.search_navigation .links__jump { float:right; }

.icons { margin:0px 0px 10px 0px; text-align:right; }
.icons img { border:solid 1px #08112F; width:25px; padding:1px; margin-left:3px; }
.icons img:hover { border:solid 1px #2355cc; width:25px; padding:1px; }

#.rating__container { text-align:center; margin:10px auto 4px 30px; border:dotted 1px #2355cc; padding:5px; width:110px; }
#.rating__label { font-size:10px; }
#.rating__label__larger { font-size:13px; }

.bookmark_label { font-size:16px; margin:20px 0px 0px 0px; }
.bookmark_entry { margin:3px 0px 0px 10px; clear:both; }
.bookmark_entry img { width:12px; height:12px; }
.bookmark_entry a { float:left; margin:4px 0px 0px 4px; }
.cl__contents a { float:none; }

.cl__title { font-size:16px; text-decoration:underline; margin:0px 5px 1px 0px; color:#efefef; float:left; }
.cl__description { margin:0px 0px 5px 5px; clear:both; color:#eeeeee;}
.cl__contents { padding-left:10px; }
.cl__entry { width:48%; float:left; }

fieldset { border:solid 1px #ffffff; margin-top:10px; }
legend { font-size:16px; padding:0px 5px 0px 5px; color:#ffffff; style:underline; font-weight:bold; }

#form_container input { background-color:#050B1F; color:#ffffff; }
#form_container select { background-color:#050B1F; color:#ffffff; }

#name_of_card_to_move { padding:0px 6px 0px 6px; }

.game_search_links { float:left; width:197px; }

.popover_container { display:none; position:absolute; border:solid 1px #000; padding:1em; margin:3em; background-color:#fff; color:#000; z-index:999; }
.popover_container fieldset { border:solid 1px #000; }
.popover_container fieldset legend { color:#000; }
.popover_container__cancel { font-weight:bold; padding:1px 4px 1px 4px; border:solid 1px #000; float:right; }
.popover_container__cancel:hover { cursor:pointer; cursor:hand; }
#tfn__edit_card_list input, #tfn__edit_card_list textarea { width:300px; }
#tfn__email_to_a_friend input { width:200px; }
.flags img { height:17px; border:solid 1px #999999; padding:1px; }

table.card_list{color:#FFFFFF; font-weight:bold; padding:5px; border:solid 1px #2355cc; width:100%; }

#addthis { text-align:right; margin-top:10px; }

.pop_search { width:23%; padding-right:10px; float:left; }
#wrap3 { display:none; background:#050b1f; }

.card__left .embed_code table input { width:350px; }
.card__left .embed_code table { margin-left:20px; }
.widget_editions { display:none; }

