a, a:link, span.link
{
	cursor: pointer;
	text-decoration: underline !important;
}
a, a:link, span.link
{
	color: #d18c06 !important;
}
a:hover, span.link:hover
{
	color: #fff !important;
}
body
{
	background-color: #555;
	background-image: url('images/background.gif');
	background-position: top left;
	background-repeat: no-repeat;
	color: #999 !important;
	font-family: Tahoma !important;
	font-size: small !important;
	margin: 0em 0em 2em 0em;
	padding: 0.25em;
}
body, select, textarea
{
	scrollbar-base-color: #555 !important;
	scrollbar-arrow-color: #d18c06 !important;
	scrollbar-3dlight-color: #555 !important;
	scrollbar-darkshadow-color: #000 !important;
	scrollbar-face-color: #555 !important;
	scrollbar-highlight-color: #999 !important;
	scrollbar-shadow-color: #333 !important;
}
button, input, select, textarea
{
	background-color: #080808;
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	color: #999;
	font-family: Tahoma;
	font-size: small;
	margin: 0em;
	padding: 0em;
}
button
{
	cursor: pointer !important;
}
button img
{
	vertical-align: middle;
}
select optgroup
{
	text-transform: uppercase;
}
select optgroup option, select option
{
	text-transform: none;
}
div#d_events iframe
{
	margin: 0em !important;
	padding: 0em !important;
}
div#form_error p, div#form_success p
{
	text-align: center;
}
div#form_error p
{
	color: #f30;
}
div#form_success p
{
	color: #0c3;
}
div#main_div
{
	background-image: url('images/maindiv.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 630px !important;
	margin-bottom: 0em !important;
	margin-left: auto;
	margin-right: auto;
	width: 800px !important;
}
div#main_center
{
	clear: right;
	font-size: 1em !important;
	height: 385px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	overflow: auto;
	width: 750px;
}
div#main_left
{
	clear: right;
	float: left;
	font-size: x-small !important;
	height: 400px;
	margin-left: 1.5em;
	margin-top: 0.5em;
	overflow: auto;
	padding-left: 4px;
	padding-right: 4px;
	width: 200px;
}
div#main_left input, div#main_left select
{
	font-size: x-small !important;
}
div#main_left p
{
	margin-top: 0em;
	margin-bottom: 0.5em;
}
div#main_left table#select_table
{
	background-color: #080808;
	border: 1px solid #999;
	position: absolute;
	z-index: 2;
}
div#main_left table#select_table tbody
{
	background-color: #080808;
	margin: 0px;
	padding: 0px;
}
div#main_left table#select_table tbody tr td span
{
	background-color: #080808;
	display: block;
	font-size: x-small !important;
	padding: 2px;
}
div#main_left table#select_table tbody tr td span
{
	color: #999;
}
div#main_left table#select_table tbody tr td span.selected
{
	background-color: #d18c06;
	color: #555;
	cursor: pointer;
}
div#main_right
{
	background-image: url('images/divider.gif');
	background-position: left;
	background-repeat: repeat-y;
	clear: right;
	float: left;
	font-size: 1em !important;
	height: 400px;
	margin-top: 0.5em;
	overflow: auto;
	padding-left: 16px;
	width: 525px;
}
div#main_right p
{
	margin-bottom: 0em;
	margin-top: 0em;
}
div#main_footer
{
	background-image: url('images/mainbottom.gif');
	background-position: top center;
	background-repeat: no-repeat;
	font-size: x-small !important;
	height: auto !important;
	height: 30px;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0em !important;
	min-height: 30px;
	overflow: hidden;
	text-align: center;
	width: 800px !important;
}
div#main_footer p
{
	height: 1.25em;
	margin-top: 0em !important;
	overflow: hidden;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 0.75em;
}
div#main_footer p a, div#main_footer p a:link, div#main_footer p span.link
{
	text-transform: lowercase;
}
div#main_flash
{
	height: 222px !important;
	margin: 0em !important;
	overflow: hidden;
	padding: 0em !important;
	width: 475px !important;
}
div#main_flash p
{
	margin: 100px 1em 0em 1em;
}
div#main_flash ul
{
	float: left;
	list-style-type: none;
	margin: 70px 2em 0em 1em;
	padding: 0em;
}
div#ticket_options
{
	margin-top: 1em;
}
div#d_arts, div#d_college_sports, div#d_common, div#d_events, div#d_pro_sports, div#d_teams, div#d_tickets
{
	display: none;
}
img
{
	border-style: none !important;
	border-width: 0em !important;
}
h1#logo
{
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
}
select optgroup, select optgroup option, select option
{
	background-color: #080808;
	margin: 0em;
	padding: 0em;
}
div#top_ad
{
	margin-top: 70px;
}
button.disabled, input.disabled, select.disabled
{
	border-color: #444 !important;
	color: #444 !important;
}
button.no_border, input.no_border
{
	border-style: none !important;
	border-width: 0em !important;
	margin: 0em;
	padding: 0em;
}
div.ads_container
{
	background-image: url('images/ads_new.gif');
	background-position: top left;
	background-repeat: no-repeat;
	clear: right;
	float: right;
	height: 146px !important;
	margin-right: 20px;
	overflow: hidden;
	width: 270px !important;
}
div.ads_container div.ads
{
	height: 120px;
	margin-bottom: auto;
	margin-left: 2px;
	margin-top: auto;
	overflow: hidden;
	padding: 6px;
	text-align: center !important;
	width: 250px;
}
div.ads_container div.ads iframe, div.ads_container div.ads table, div.ads_container div.ads p
{
	margin: 0em !important;
	text-align: center !important;
}
div.cell
{
	float: left;
}
div.cell_container
{
	clear: left;
}
div.center, h1.center, p.center, td.center, th.center
{
	text-align: center;
}
div.hide, iframe.hide, select.hide
{
	display: none !important;
}
div.show, iframe.show, select.show
{
	display: block !important;
}
iframe.hacker
{
	background-color: #555;
	border-style: none;
	border-width: 0em;
	color: #555;
	height: 1.75em;
	left: 0em;
	position: relative;
	top: -1.75em;
	width: 180px;
	z-index: 1;
}
input.no_border
{
	background-color: transparent;
}
label.eq_price, span.eq_price
{
	color: #ff6;
}
label.gt_price, span.gt_price
{
	color: #f30;
}
label.lt_price, span.lt_price
{
	color: #0c3;
}
p.language
{
	font-size: x-small !important;
	margin: 0.5em 0em;
}
p.language a, p.language a:link
{
	color: #999 !important;
	margin: 0em 1em;
	text-decoration: none !important;
}
p.language a:hover
{
	color: #d18c06 !important;
}
p.language img
{
	vertical-align: middle;
}
select.hide
{
	margin-bottom: 1.5em !important;
}
span.color_bar
{
	display: block;
	width: 40px !important;
}
span.one
{
	color: #999;
}
span.translucent
{
	background: transparent;
	filter: 'alpha(opacity=50)';
	opacity: 0.5;
}
span.two
{
	color: #666;
}
table#admin_ads
{
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	margin-left: auto;
	margin-right: auto;
}
table#admin_ads thead tr th
{
	background-color: #999;
	background-image: url('images/results.gif');
	background-repeat: repeat-x;
	color: #000;
	padding: 2px;
	text-align: left;
}
table#admin_ads tbody tr.even, table#admin_ads tbody tr.odd
{
	padding: 2px;
}
table#admin_ads tbody tr.even
{
	background-color: #000;
}
table#admin_ads tbody tr.odd
{
	background-color: #080808;
}
table#admin_ads tbody tr.selected
{
	background-color: #d18c06 !important;
	color: #1f1f1f !important;
}
table#admin_users
{
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	font-size: xx-small !important;
	margin-left: auto;
	margin-right: auto;
}
table#admin_users thead tr th
{
	background-color: #999;
	background-image: url('images/results.gif');
	background-repeat: repeat-x;
	color: #000;
	padding: 2px;
	text-align: left;
}
table#admin_users tbody tr.even, table#admin_users tbody tr.odd
{
	padding: 2px;
}
table#admin_users tbody tr.even
{
	background-color: #000;
}
table#admin_users tbody tr.odd
{
	background-color: #080808;
}
table#admin_users tbody tr td
{
	padding: 4px;
	vertical-align: top !important;
}
table.center
{
	margin-left: auto !important;
	margin-right: auto !important;
}
table#mbtb tfoot tr td
{
	color: #999;
	font-weight: bold;
	font-size: xx-small;
	padding: 2em 1px 0em 1px;
	text-align: left !important;
}
table.results
{
	border-color: #999;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
}
table.results thead tr th
{
	background-color: #999;
	background-image: url('images/results.gif');
	background-repeat: repeat-x;
	color: #080808;
	font-weight: bold;
	padding: 1px;
	text-align: center;
}
table.results thead tr th a, table.results thead tr th a:link, table.results thead tr th span.link
{
	color: #080808 !important;
	text-decoration: none;
}
table.results thead tr th a:hover, table.results thead tr th span.link:hover
{
	color: #d18c06 !important;
}
table.results tbody tr td
{
	border-bottom-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 1px;
	text-align: center;
}
table.results tbody tr.alerts td
{
	height: 4em !important;
}
table.results tfoot tr td
{
	text-align: center;
}
table.t_profile tbody th
{
	font-weight: bold;
	text-align: left;
}
table.t_users tbody tr th
{
	text-align: left;
	vertical-align: top;
}
ul.block_list li
{
	display: block;
	padding-left: 1em;
}
ul.block_list li.selected
{
	background-color: #555;
}
ul.center	/* be sure to set the width! */
{
	list-style-type: none;
	margin: auto !important;
	padding: 0em !important;
}
ul.left_options, ul.right_options
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}
ul.list_indent
{
	list-style-type: none;
	margin-left: 0em;
	padding-left: 1.5em;
}
ul.list_indent li
{
	margin-bottom: 1px;
	margin-bottom: expression(0);
}
ul.right_options li.alert
{
	background-image: url('images/alert.gif');
}
ul.right_options li.ticket
{
	background-image: url('images/ticket.gif');
}
ul.right_options li.alert, ul.right_options li.ticket
{
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 0.5em;
	padding-left: 24px;
}

/* Detection */
h1.detection
{
	border-color: #999;
	border-style: solid none none none;
	border-width: 2px 0em 0em 0em;
	color: #d18c06;
	font-size: small !important;
	font-weight: bold;
	margin: 0em auto 0em auto;
	padding: 1em 2em 1em 2em;
	text-transform: uppercase;
	width: 350px;
}
ul.detection
{
	border-color: #999;
	border-style: solid none solid none;
	border-width: 2px 0em 2px 0em;
	list-style-type: none;
	margin: auto;
	padding: 1em 2em 0em 2em;
	width: 350px;
}
ul.detection li
{
	background-color: #080808;
	background-position: left;
	background-repeat: no-repeat;
	color: #d18c06;
	display: block;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 25px;
}
ul.detection li.ajax_fail
{
	background-image: url('images/ajax_error.gif') !important;
	color: #c30;
}
ul.detection li.ajax_pass
{
	background-image: url('images/ajax_pass.gif') !important;
	color: #d18c06;
}
ul.detection li.ajax_warning
{
	background-image: url('images/ajax_warning.gif');
	color: #999;
}
ul.detection li.browser_warning
{
	background-image: url('images/browser_warning.gif') !important;
	color: #999;
}
ul.detection li.browser_fail
{
	background-image: url('images/browser_fail.gif') !important;
	color: #c30;
}
ul.detection li.browser_msie
{
	background-image: url('images/browser_msie.gif') !important;
	color: #d18c06;
}
ul.detection li.browser_nets
{
	background-image: url('images/browser_nets.gif') !important;
	color: #d18c06;
}
ul.detection li.browser_ffox
{
	background-image: url('images/browser_ffox.gif') !important;
	color: #d18c06;
}
ul.detection li.browser_moz
{
	background-image: url('images/browser_moz.gif') !important;
	color: #d18c06;
}
ul.detection li.browser_saf
{
	background-image: url('images/browser_saf.gif') !important;
	color: #d18c06;
}
ul.detection li.browser_op
{
	background-image: url('images/browser_op.gif') !important;
	color: #d18c06;
}
ul.detection li.cookie_warning
{
	background-image: url('images/cookie_warning.gif');
	color: #999;
}
ul.detection li.cookie_fail
{
	background-image: url('images/cookie_error.gif') !important;
	color: #c30;
}
ul.detection li.cookie_pass
{
	background-image: url('images/cookie_pass.gif') !important;
	color: #d18c06;
}
ul.detection li.flash_fail
{
	background-image: url('images/flash_error.gif') !important;
	color: #c30;
}
ul.detection li.flash_pass
{
	background-image: url('images/flash_pass.gif') !important;
	color: #d18c06;
}
ul.detection li.flash_warning
{
	background-image: url('images/flash_warning.gif');
	color: #999;
}
ul.detection li.javascript_fail
{
	background-image: url('images/js_error.gif');
	color: #c30;
}
ul.detection li.javascript_pass
{
	background-image: url('images/js_pass.gif') !important;
	color: #d18c06;
}
ul.detection li.screen_fail
{
	background-image: url('images/screen_error.gif') !important;
	color: #c30;
}
ul.detection li.screen_pass
{
	background-image: url('images/screen_pass.gif') !important;
	color: #d18c06;
}
ul.detection li.screen_warning
{
	background-image: url('images/screen_warning.gif');
	color: #999;
}

/*	autocomplete	*/
div#main_left table.suggestions td
{
	font-size: x-small;
}
table.suggestions
{
	background-color: #080808;
	border-color: #999;
	border-style: none solid solid;
	border-width: 0em 1px 1px;
	color: #999;
	margin: 0em;
	padding: 0em;
	position: absolute;
}
table.suggestions td
{
	background-color: #080808;
	color: #999;
	cursor: pointer;
	display: block;
	font-weight: normal;
	height: 1.25em;
	margin: 0em;
	overflow: hidden;
	padding: 2px;
	width: auto;
}
table.suggestions td.selected
{
	background-color: #d18c06;
	color: #080808;
}
table.suggestions span.bold
{
	font-weight: bold;
}