body {
	background:#000000 url(../images/bg-gradient.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:1.5em;
	color:#2d321e;
}
.clear {
	clear:both;
}
h1 {
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
}

a {
	color:#733d09;
}
a:hover {
	color:#74b4c9;
	text-decoration:underline;
}

div#loader{
	position:absolute;
	left:50%;
	margin-left:-120px;
	margin-top:200px;
	padding:5px 10px 5px 10px;
	background:#fff;
	display:none;
	z-index:9999999;
}

div#print-logo {
	display:none;
}
@media print {
#wrapper #nav, #wrapper #subNav, #wrapper #header-main, #wrapper #footer, #loginBtn, #searchBtn, #loginHdr, #content-top, #wrapper #main #content #index {
	display:none;
}

div#print-logo {
	display:block;
}
}#wrapper {
	margin:0 auto;
	padding:0 53px;
	width:846px;
	background:url(../images/bg-wrapper.jpg) no-repeat top left;
}#wrapper #header-main {
	background:url(../images/headerBg.jpg) no-repeat top left;
	margin:0;
	padding:0;
	height:110px;
	position:relative;
}
#wrapper #header-main #header-link a{
	width:240px;
	height:64px;
	position:absolute;
	top:40px;
	left:52px;
	display:block;
	text-decoration:none;
}
#wrapper #header-main #header-link a span{
	display:none;
}
#wrapper #header-main .logged_in{
	top:90px;
	right:50px;
	position:absolute;
}
#wrapper #header-main .login_form{
	padding:0;
	top:77px;
	right:95px;
	position:absolute;
}

#txtUsernameTop, #txtPasswordTop {
	padding:1px;
	background-color:#e2ddbf;
}
#loginBtnTop {
	padding-left:3px;
	padding-top:0px;
	position:absolute;
}
#loginTop {
	margin:2px 0 0 0;
	padding:0px;
}
form#loginTop input#txtUsernameTop {width: 92px; background-image: url(/images/username.gif);}
form#loginTop input#txtPasswordTop {width: 92px; background-image: url(/images/password.gif);}#nav {
	background:url(../images/nav/fullNav.jpg) no-repeat top left;
	margin:0;
	padding:0;
	height:33px;
}
#nav ul {
	margin:0 0 0 124px;
	padding:0;
}
#nav ul li {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#nav ul li span {
	display:none;
}

/* =nav_home
-----------------------------------------------------------------------------*/

#nav_index {
	width:68px;
	margin:0;
	padding:0;
}
#nav_index  a {
	background:url(../images/nav/fullNav.jpg) no-repeat -124px 0;
	height:33px;
	display:block;
}
#nav_index  a:hover {
	background:url(../images/nav/fullNav.jpg) no-repeat -124px -33px;
	height:33px;
	display:block;
}

/* =nav_pricing
-----------------------------------------------------------------------------*/

#nav_pricing {
	width:90px;
	margin:0;
	padding:0;
}
#nav_pricing a {
	background:url(../images/nav/fullNav.jpg) no-repeat -192px 0;
	height:33px;
	display:block;
}
#nav_pricing a:hover {
	background:url(../images/nav/fullNav.jpg) no-repeat -192px -33px;
	height:33px;
	display:block;
}



/* =nav_member
-----------------------------------------------------------------------------*/

#nav_member {
	width:132px;
	margin:0;
	padding:0;
}
#nav_member a {
	background:url(../images/nav/fullNav.jpg) no-repeat -282px 0;
	height:33px;
	display:block;
}
#nav_member a:hover {
	background:url(../images/nav/fullNav.jpg) no-repeat -282px -33px;
	height:33px;
	display:block;
}


/* =nav_forums
-----------------------------------------------------------------------------*/

#nav_forums {
	width:73px;
	margin:0;
	padding:0;
}
#nav_forums a {
	background:url(../images/nav/fullNav.jpg) no-repeat -414px 0;
	height:33px;
	display:block;
}
#nav_forums a:hover{
	background:url(../images/nav/fullNav.jpg) no-repeat -414px -33px;
	height:33px;
	display:block;
}

/* =nav_resources
-----------------------------------------------------------------------------*/

#nav_resources {
	width:82px;
	margin:0;
	padding:0;
}
#nav_resources a {
	background:url(../images/nav/fullNav.jpg) no-repeat -487px 0;
	height:33px;
	display:block;
}
#nav_resources a:hover {
	background:url(../images/nav/fullNav.jpg) no-repeat -487px -33px;
	height:33px;
	display:block;
}
/* =nav_faq
-----------------------------------------------------------------------------*/

#nav_faq {
	width:68px;
	margin:0;
	padding:0;
}
#nav_faq a {
	background:url(../images/nav/fullNav.jpg) no-repeat -569px 0;
	height:33px;
	display:block;
}
#nav_faq a:hover {
	background:url(../images/nav/fullNav.jpg) no-repeat -569px -33px;
	height:33px;
	display:block;
}

/* =nav_signUp
-----------------------------------------------------------------------------*/

#nav_sign-up {
	width:72px;
	margin:0;
	padding:0;
}
#nav_sign-up a {
	background:url(../images/nav/fullNav.jpg) no-repeat -637px 0;
	height:33px;
	display:block;
}
#nav_sign-up a:hover {
	background:url(../images/nav/fullNav.jpg) no-repeat -637px -33px;
	height:33px;
	display:block;
}
#subNav {
	background:url(../images/nav/subBg.jpg) no-repeat top left;
	margin:0;
	padding:0;
	height:20px;
}
#subNav ul {
	margin:0 0 0 145px;
	padding:0;
}
#subNav ul li {
	margin:0;
	padding:0 23px 0 0;
	list-style:none;
	display:inline;
	color:#dce3db;
	font-size:10px;
	line-height:1.6em;
	text-transform:uppercase;
}
#subNav ul li a {
	margin:0;
	padding:0 23px 0 0;
	color:#dce3db;
	text-decoration:none;
}
#subNav ul li a:hover {
	color:#74b4c9;
	text-decoration:underline;
}#main {
	background:url(../images/mainBg.gif) repeat-y top left;
	margin:0;
	padding:0;
	width:846px;
}
#left {
	background:url(../images/leftBorder.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:30px;
	height:595px;
	float:left;
}
#right {
	background:url(../images/rightBorder.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:49px;
	height:595px;
	float:left;
}
#mainPrice {
	background: url(../images/mainPgBg.jpg) repeat-y top left;
	margin:0;
	padding:0;
	width:846px;
}
#mainPriceBt {
	background: url(../images/priceGuideBt.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:846px;
	height:17px;
}
#mainPrice #left {
	background:url(../images/leftBorder2.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:30px;
	height:595px;
	float:left;
}
#mainPrice #right {
	background:url(../images/rightBorder2.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:49px;
	height:595px;
	float:left;
}#main #content {
	background:url(../images/contentBg.gif) repeat-y top left;
	margin:0;
	padding:0;
	width:523px;
	float:left;
}
#main #contentBt {
	background:url(../images/contentBt.gif) no-repeat top left;
	margin:0;
	padding:0;
	height:14px;
}
#main #announceBt {
	background:url(../images/contentBt.gif) no-repeat top left;
	margin:0;
	padding:0;
	height:12px;
}
#mainPrice #announceBt {
	background:url(../images/contentBt.gif) no-repeat top left;
	margin:0 0 0 10px;
	padding:0;
	height:12px;
}


#mainPrice #contentPrice-guide {
	margin:0;
	padding:0;
	width:535px;
	float:left;
}

#mainPrice #contentSearch-prices {
	margin:0;
	padding:0;
	width:767px;
	float:left;
}#main #content .contentInner {
	background:url(../images/innerContentBg.jpg) no-repeat top left;
	margin:0;
	padding:0 30px 10px;
	width:463px;
}

#announcePrice {
	background:url(../images/innerContentBg.jpg) no-repeat top left;
	margin:0 0 0 10px;
	padding:0 30px 10px;
	width:463px;
}
#main #content .contentInner h1 {
	margin:0;
	padding:20px 0 10px 0;
	font-size:20px;
	font-weight:normal;
}
#main #content .contentInner h3 {
	margin:0;
	padding:20px 0 0 0;
	font-size:16px;
	display:inline;
}
#main #content .contentInner span img {
	margin:0;
	padding:30px 0 0 0;
}
#main #content #home_content p {
	margin:5px 0 15px 0;
}
#main #content #check_card {
	margin:0;
	padding-top:20px;
}
#main #content #check_card h3 {
	font-weight:normal;
}
#main #content #check_card form {
	padding:15px 20px 10px;
}

#main #content #announce p, #announcePrice p {
	padding:25px 3px 3px 30px;
	margin:0 5px;
	background:	url('../cms/images/information.gif') no-repeat left 30px;
}

#mainPrice #contentPrice-guide .contentInnerPrice {
	margin:0;
	padding:0 30px 10px;
	width:443px;
}
#mainPrice #contentPrice-guide .contentInnerPrice p{
	line-height:17px;
}
#mainPrice #contentPrice-guide .contentInnerPrice h1 {
	margin:0;
	padding:20px 0 10px 0;
	font-size:20px;
	font-weight:normal;
}
#mainPrice #contentPrice-guide .contentInnerPrice h3 {
	margin:0;
	padding:20px 0 0 0;
	font-size:16px;
	display:inline;
}
#mainPrice #contentPrice-guide .contentInnerSearch span img {
	margin:0;
	padding:30px 0 0 0;
}
#mainPrice #contentSearch-prices .contentInnerSearch {
	margin:0;
	padding:0 30px 10px;
	width:700px;
}
#mainPrice #contentSearch-prices .contentInnerSearch h1 {
	margin:0;
	padding:20px 0 10px 0;
	font-size:20px;
	font-weight:normal;
}
#mainPrice #contentSearch-prices .contentInnerSearch h3 {
	margin:0;
	padding:20px 0 0 0;
	font-size:14px;
	display:inline;
}
#mainPrice #contentSearch-prices .contentInnerSearch span img {
	margin:0;
	padding:30px 0 0 0;
}

#mainPrice #contentSearch-prices .contentInnerMembership {
	margin:0;
	padding:0 0 0 10px;
	width:760px;
}
#mainPrice #contentSearch-prices .contentInnerMembership p {
	padding:0 15px;
}
#mainPrice #contentSearch-prices .contentInnerMembership p .card{
	font-weight:bold;
}
#mainPrice #contentSearch-prices .contentInnerMembership h1 {
	margin:0;
	padding:20px 0 10px 30px;
	font-size:20px;
	font-weight:normal;
}
#mainPrice #contentSearch-prices .contentInnerMembership h3 {
	margin:0;
	padding:20px 0 0 0;
	font-size:14px;
	display:inline;
}
#mainPrice #contentSearch-prices .contentInnerMembership span img {
	margin:0;
	padding:20px 300px 0 0;
	float:right;
}

#mainPrice #contentSearch-prices .contentInnerMembership .accurate {
	background:url(../images/AccuratePricing.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:747px;
	height:217px;
}
#mainPrice #contentSearch-prices .contentInnerMembership .accurate p {
	margin:0;
	padding:87px 10px 10px 25px;
	width:500px;
	line-height:1.3em;
}
#mainPrice #contentSearch-prices .contentInnerMembership .manage {
	background:url(../images/manageCollection.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:747px;
	height:194px;
}
#mainPrice #contentSearch-prices .contentInnerMembership .manage p {
	margin:0;
	padding:65px 10px 10px 25px;
	width:500px;
	line-height:1.3em;
}
#mainPrice #contentSearch-prices .contentInnerMembership .access {
	background:url(../images/accessDatabase.jpg) no-repeat top left;
	margin:0;
	padding:0;
	width:747px;
	height:196px;
}
#mainPrice #contentSearch-prices .contentInnerMembership .access p {
	margin:0;
	padding:65px 10px 10px 25px;
	width:500px;
	line-height:1.3em;
}

#main #sideBar {
	margin:0;
	padding:0;
	width:244px;
	float:left;
}

#mainPrice #sideBar {
	margin:0 8px 0 0;
	padding:0;
	width:224px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	
}

#mainPrice #sideBar .callout .calloutInnerOne p {
	padding:0 0 0 25px;
	font-size:1.0em;
}

#mainPrice #sideBar .callout .calloutInnerOne .details {
	font-weight:bold;
}

#mainPrice #sideBar .callout .calloutInnerOne .links {
	float:right;
	display:inline;
	padding:0 15px 0 0;
	font-size:.8em;
}
#mainPrice #sideBar .callout .calloutInnerOne .links a.icon{
	text-decoration:none;
}#main #sideBar .callout {
	background:url(../images/calloutBg.gif) repeat-y top left;
	margin:0;
	padding:0;
}
#main #sideBar .callout img {
	margin:2px 0 0 0;
	padding:0;
}
#main #sideBar .callout p {
	margin:0;
	padding:0;
	font-size:10px;	
}
#main #sideBar .callout ul {
	margin:0;
	padding:10px 40px 0;
	font-size:10px;
}
#main #sideBar .callout ul li {
	list-style:none;
	display:block;
}
#main #sideBar .callout ul li span {
	background:url(../images/arrow.gif) no-repeat 0pt 60%;
	margin:0;
	padding:0 0 0 7px;
	list-style:none;
}
#main #sideBar .callout ul#homepage-stats {
	text-align:right;
}
#main #sideBar .callout ul#homepage-stats li {
	padding-bottom:5px;
	line-height:1.8em;
	font-size:120%;
}
#main #sideBar .callout ul#homepage-stats strong {
	font-size:280%;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	letter-spacing:-.05em;
	color:#33504B;
}
#main #sideBar .calloutInnerOne {
	background:url(../images/calloutOne.jpg) no-repeat top left;
	margin:0;
	padding:0 0 19px 0;
}
#main #sideBar .calloutInnerTwo {
	background:url(../images/calloutTwo.jpg) no-repeat top left;
	margin:0;
	padding:0 0 29px 0;
}
#main #sideBar .calloutInnerTwo ul li {
	margin:0;
	padding:0;
}
#main #sideBar .calloutInnerTwo ul li span {
	display:block;
}
#main #sideBar .calloutInnerTwo h1 {
	margin:-102px 0 30px 0;
	padding:0;
	font-size:12px;
	color:#ffffff;
}
#main #sideBar .calloutInnerTwo span a {
	background:none;
	margin:0 0 0 40px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:10px;	
}
#main #sideBar .calloutInnerThree {
	background:url(../images/calloutThreeb.jpg) no-repeat top left;
	height:220px;
	margin:0;
	padding:0;
}
#main #sideBar .calloutInnerFour {
	background:url(../images/calloutFour.jpg) no-repeat top left;
	height:54px;
	text-align:center;
	margin:0;
	padding:27px 0 0 0;
}

#main #sideBar .calloutBt {
	background:url(../images/calloutBt.gif) no-repeat top left;
	height:12px;
}#mainPrice #sideBar .callout {
	background:url(../images/calloutBg2.gif) repeat-y top left;
	margin:0;
	padding:0;
}
#mainPrice #sideBar .callout img {
	margin:2px 0 0 0;
	padding:0;
}
#mainPrice #sideBar .callout p {
	margin:0;
	padding:0;
	font-size:10px;	
}
#mainPrice #sideBar .callout ul {
	margin:0;
	padding:20px 40px 0;
	font-size:10px;
}
#mainPrice #sideBar .callout ul li {
	background:url(../images/arrow.gif) no-repeat 0pt 60%;
	margin:0 0 0 -10px;
	padding:0 0 0 10px;
	list-style:none;
}
#mainPrice #sideBar .calloutInnerOne {
	background:url(../images/calloutOne2.jpg) no-repeat top left;
	margin:0;
	padding:0 0 29px 0;
}
#mainPrice #sideBar .calloutInnerOne h1 {
	margin:-102px 0 30px 0;
	padding:0;
	font-size:12px;
	color:#ffffff;
}
#mainPrice #sideBar .calloutInnerOne h1 span {
	display:block;
}
#mainPrice #sideBar .calloutInnerTwo {
	background:url(../images/calloutTwo.jpg) no-repeat top left;
	margin:0;
	padding:0 0 29px 0;
}
#mainPrice #sideBar .calloutInnerTwo ul li {
	margin:0;
	padding:0;
	background:none;
}
#mainPrice #sideBar .calloutInnerTwo ul li span {
	display:block;
}
#mainPrice #sideBar .calloutInnerTwo h1 {
	margin:-102px 0 30px 0;
	padding:0;
	font-size:12px;
	color:#ffffff;
}
#mainPrice #sideBar .calloutInnerTwo span a {
	background:url(../images/arrow.gif) no-repeat 0pt 60%;
	margin:0 0 0 40px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:10px;	
}

#mainPrice #sideBar .calloutBt {
	background:url(../images/calloutBt2.gif) no-repeat top left;
	height:12px;
}#wrapper #footer {
	background:url(../images/footerBG.jpg) no-repeat top left;
	margin:0;
	padding:0;
	height:195px;
	text-align:center;
}
#wrapper #footer p#footer-copy{
	font-size:10px;
	margin-bottom:20px;
	line-height:1.2em;
}
#wrapper #footer span {
	display:none;
}
#wrapper #footer img {
	margin:0;
	padding:20px 0 0 0;
}
#wrapper #footer ul {
	margin:0;
	padding:0;
}
#wrapper #footer ul li {
	margin:0;
	padding:0 13px 0 0;
	list-style:none;
	display:inline;}
#wrapper #footer ul li a {
	margin:0;
	padding:0 13px 0 0;
	color:#2d321e;
	text-decoration:none;
}
#wrapper #footer ul li a:hover {
	color:#733d09;
	text-decoration:underline;
}
#small {
	margin:0;
	padding:0;
}
#small li {
	margin:0;
	padding:0 13px 0 0;
	list-style:none;
	display:inline;
	font-size:10px;
	text-transform:capitalize;
}
#small li a {
	margin:0;
	padding:0 13px 0 0;
	color:#2d321e;
	text-decoration:none;
}
#small li a:hover {
	color:#733d09;
	text-decoration:underline;
}#main #content #index {
	background:none;
	margin:0;
	padding:0;
	text-align:right;
	height:214px;
}



form {
	margin:0;
	padding:20px;
}
form fieldset {
	margin:0;
	padding:15px;
}
form legend {
	margin:0;
	padding:5px;
	font-size:13px;
}
form input {
	margin:3px 0;
	padding:3px 0;
}
.short {
	padding:1px 0;
}
form select {
	margin:3px 0;
	padding:3px 0;
}

.sign-checkboxes {
	line-height:2.5em;
}

#grades-filter-content label input, #companies-filter-content label input {
	margin:0 2px 0 10px;
}
textarea.feedback {
	width:350px;
	height:100px;
	display:block;
}
p.error {
	font-weight:bold;
	color:#660000;
}/* CSS Document */

#mainPrice #global-search {
	float:right;
	text-align:right;
	padding:10px 110px 0 0;
}
#mainPrice #global-search form {
	padding:0;
}
#mainPrice #global-search form input {
	padding:1px;
}
#global-search-btn{
	position:absolute;
	cursor:pointer;
}

#mainPrice #contentSearch-prices .loginForm {
	margin:0;
	padding:0 30px 10px 12px;
	width:745px;
}

#mainPrice #contentSearch-prices .loginForm h1 {
	margin:0;
	padding:15px 0 15px 10px;
	font-size:20px;
	font-weight:normal;
}

#mainPrice #contentSearch-prices .loginForm .loginFormInner {
	margin:0;
	padding:0;
	background:url(../images/calloutBgWide.gif) repeat-y top left;
}

#mainPrice #contentSearch-prices .loginForm .loginFormInner fieldset{
	padding:0 10px 10px 150px;
	border:0;
}

#mainPrice #contentSearch-prices .loginForm .loginBt {
	background:url(../images/loginBt.gif) no-repeat top left;
	height:14px;
}
/* feed style for dashboard */
#sports-news h2{
	padding:30px 0 0 0;
}
#sports-news ul{
	padding:0 20px;
}
#sports-news li{
	list-style-type:none;
	padding:5px 0;
}
#sports-news li a{
	
	font-weight:bold;
}
.search-form form label{
	display:block;
}

#search-form{
	padding:0 0 0 70px;
}
#search-form .searchbox {
	float:left;
	width: 400px;
}
#search-form #search-tips {
	float:right;
	width:220px;
	text-align:right;
}
#search-form #search-tips div{
	text-align:left;
}
#search-form #search-tips li {
	margin-left:20px;
}
#search-form .searchbox label{
	font-size:1.5em;
}
#search-form .searchbox label.sm{
	font-size:1em;
}
#search-form .search-btn {
	padding:10px 0 0;
}
/* advanced search form */
form#formadvsearch {
	padding-top:0px;
}
form#formadvsearch label.sm {
	margin-top:0px;
	display:inline;
}
form#formadvsearch label {
	margin-top:15px;
	position:relative;
	display:block;
}
form#formadvsearch .sm input {
	padding:0;
	margin:0;
}
/* end adv search form */

div#batch-edit {
	border-top:23px solid #79540f;
	padding:4px;
}

#results-table, #price-table{
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
}
#results-table th, #price-table th{
	background:#79540f;
	color:#fff;
	text-align:left;
	padding:3px;
}

#results-table th a{
	color:#fff;
	text-decoration:none;
}

#results-table td, #price-table td{
	padding:4px 2px;
}
#results-table .stripe td, #price-table .stripe td{
	background:#f6f6e8;
}

#results-table td.hover, #price-table tr.hover, #price-table td.hover{
	background-color:#FFFACD;
}	

#results-table a{
	text-decoration:underline;
}
#results-table td.icon a{
	text-decoration:none;
}

#results-table th.filter-header{
	background:#e1e3d4;
}
#results-table input.filter {
	padding:0;
	color:#666;
	font-size:80%;
}
#results-table input, #results-table select {
	padding: 1px;
}

#price-table{
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	float:left;
}
#price-table td{
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
}
#price-table.right td, #price-table.right th{
	text-align:right;
}
#price-table td.label {
	font-weight:bolder;
}
#price-table td.label.right{
	text-align:left;
}
#price-table td span {
	color:#777;
	text-align:right;
	font-family:arial;
	font-size:80%;
	line-height:1em;
	display:none;
}
#price-table td span.icon {
	display:inline;
}
#price-table td span.fade {
	font-size:80%;
	display:inline;
}
.with-grade-labels td span {
	display:inline;
}
.price-table-side {
	padding-left:10px;
	float:left;
	width:180px;
}
/* transaction graphs */
div#trans-graph1, div#trans-graph2 {
	width:335px;
	float:left;
}
p.table-footer{
	padding:5px 0;
	border-top:solid 1px #79540f;
}	
p.table-footer a{
	text-decoration:none;
}

div.collection-more-info{
	display:none;
}
div.summary{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 10px 0 0;
	padding:0;
	float:left;
	width:698px;
	height:142px;
	background:#e1e3d4 url(/images/summary_bgNew.gif) no-repeat left 25px;
	border:solid 2px #9ba388; 
}
div.actions .header, div.summary .header{
	padding:5px;
	margin-bottom:3px;
	background:url(/images/priceGuideHeader.gif) no-repeat top center;
}
div.actions h3, div.summary h3{
	margin:0;
	padding:0;
	color:#fff;
}
div.actions p ,div.summary p{
	margin:4px 0 4px 2px;
	padding:0;
	
}
div.summary img{
	margin:2px 5px;
	border:solid 1px #c8cbb3;
}
div.actions{
	margin:-95px 32px 10px 552px;
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
div.actions a {
	color:#fff;
	text-decoration:underline;
}
div.actions a:hover {
	color:#99CCFF;
	text-decoration:underline;
}
div.pagination{
	width:auto;
	float:right;
	margin:0 0 5px 0;
}

div.pagination ul{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
div.pagination li{
	list-style-type:none;
	float:left;
	margin:0 1px 0 0;
}
div.pagination li a{
	color:#333;
	text-decoration:none;
	display:block;
	background:#dbd7b7;
	width:16px;
	height:16px;
	text-align:center;
	border:solid 1px #c2c6b1;
}
div.pagination.wide li a{
	width:35px;
}
div.pagination li a.selected, #TB_window a:link.selected{
	background:#704e0d;
	color:#fff;
}
div.pagination li.next a, div.pagination li.prev a{
	width:35px;
	height:16px;
	text-align:center;
	font-weight:bold;
}
div.paginator-section label{
	display:block;
}
div.paginator-section select{
	margin:2px 2px 5px 0;
	font-size:16px;
}
div.category-action{
	float:left; 
	width:auto; 
	margin-left:5px; 
	line-height:28px;
}
div.paginator-section a{
	text-decoration:none;
}

div#wantlist-header {
	padding:25px 0 10px;
}
div.wantlist-providers {
	padding:0 10px 20px 0;
	display:inline;
	float:left;
}
div.wantlist-providers img {
	border:0;
	vertical-align:middle;
	padding-right:10px;
}
/* my collection */
form#edit_single_form {
	padding:5px;
}
form#edit_single_form fieldset{
	padding:5px;
	border:1px solid #dadada;
	margin-bottom:10px;
}
form#edit_single_form fieldset legend{
	font-weight:bold;
	font-size:90%;
}
#edit_single_form .col{	
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
#edit_single_form .categories input{	
	margin:0px 3px 0px 5px;
}

.mini-col label {
	display:none;
}
#cancel_options {
	display:none;
	padding:5px 0 5px 150px;
}

#tooltip {
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
}
#tooltip h3, #tooltip p { margin: 0; }

div.lock-note {
	clear:both;
	font-style:italic;
	margin-top:10px;
}
.notes {
	font-style:italic;
}

/* icons */
span.icon {
	padding: 8px;
}
span.icon span {
	display: none;	
}
.icon a {
	text-decoration:none;
}
span.icon.addcard {
	background: url(../images/addcard.gif) no-repeat center center;
}
span.icon.delete {
	background: url(../images/delete.gif) no-repeat center center;
}
span.icon.edit {
	background: url(../images/card_edit.gif) no-repeat center center;
}
span.icon.feedback {
	background: url(../images/comment.gif) no-repeat center center;
}
span.icon.info {
	background: url(../images/info.gif) no-repeat center center;
}
span.icon.lock {
	background: url(../images/lock.gif) no-repeat center center;
}
span.icon.price {
	background: url(../images/price.gif) no-repeat center center;
}
span.icon.sort {
	padding:5px;
	background: url(../images/arrow-sort.gif) no-repeat center center;
}
span.icon.sort.asc {
	background: url(../images/arrow-sort-asc.gif) no-repeat center center;
}
span.icon.sort.desc {
	background: url(../images/arrow-sort-desc.gif) no-repeat center center;
}
span.icon.delete.small {
	padding:3px;
	background: url(../images/bullet_delete.gif) no-repeat center center;
}
span.icon.move.small {
	padding:3px;
	background: url(../images/bullet_move.gif) no-repeat center center;
}
span.icon.edit.small {
	padding:3px;
	background: url(../images/bullet_edit.gif) no-repeat center center;
}#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	padding-top: 5em;
	height: 100px;
}
#player_card_listing_left {
	float:left;
	display:inline;
	width:45%;
}

#player_card_listing_right {
	float:right;
	display:inline;
	width:45%;
}

#player_listing ul li{
	padding-bottom:2px;
}
#player_listing div.pagination {
	padding:10px 0 0;
}
#player_listing div.pagination li a{
	width:14px;
}*html body #main {
	width:890px;
}
*html body #mainPrice {
	margin:0;
	padding:0;
	width:856px;
}
*html body #main #content .contentInner {
	padding-bottom:26px;
}
*html body #main #sideBar .callout ul li span {
	margin:0 0 0 -10px;
	padding:0 0 0 13px;
}
*html body #mainPrice #contentSearch-prices .contentInnerMembership {
	width:757px;
}
*html body div.actions{
	margin:-95px 0 10px 0;
}
*html body div.actions p {
	padding-left:552px;
}/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/

.sIFR-replaced > div {
  display: none !important;
}

/*---- Header styling ---*/
.sIFR-active h1 {
	background:#33CC33;
	font-family: Georgia;
	line-height: 1em;
	visibility: hidden;
}
.sIFR-active h2 {
	font-family: Georgia;
	line-height: 1em;
	visibility: hidden;
}
.sIFR-active h4 {
	font-family: Georgia;
	line-height: 1em;
	visibility: hidden;
}
.sIFR-active h5 {
	font-family: Georgia;
	line-height: 1em;
	visibility: hidden;
}