@charset "utf-8";
/* common stuff */
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #3c3c3c;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/body-bg-rph.png);
	background-repeat: repeat-x;
	background-position: left top;
}
div, p {
	font-size: 12px;
}
img {
	border: none;
}
form {
	margin: 0px;
}
.clearfix {
	clear:both;
	display:block;
}
.floatl {
	float:left;
}
.floatr {
	float:right;
}
.inline {
	display:inline;
}
.noul ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.noul li {
	display: inline;
	padding: 8px;
}
.noh h1, .noh h2, .noh h3, .noh h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}
#content .nop p {
	margin: 0px;
}
.lul ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.lul li {
	padding: 2px;
}
.lul li a {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}
.inner {
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 8px;
}
.clear {
	float: none; 
	clear: both; 
	height: 1px;
}
#message p {
	margin: 0px;
}
/* container */
#container, #footer {
	width: 997px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#content {
	margin-top: 8px;
	margin-bottom: 10px;
}
#content .box {
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#content .tablet {
	padding-top: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
}
#content .col_left {
	width: 625px;
	margin-right: 8px;
	float: left;
}
#content .col_right {
	width: 357px;
	float: left;
}
#content .home_left {
	width: 295px;
	margin-right: 10px;
	float: left;
}
#content .home_right {
	width: 295px;
	float: left;
}
#content .separator8 {
	line-height: 8px;
	clear: left;
}
#content .separator5 {
	line-height: 5px;
	clear: left;
}
#content div.separator_line {
	line-height: 2px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #DBDBDB;
	clear: left;
}
#content table.separator_line {
	margin-top: 6px;
	padding: 0px;
	line-height: 10px;
	border-top: 1px dotted #DBDBDB;
	clear: left;
}
#content h1.blog_title {
	margin-bottom: 5px;
}
#content h1.blog_title a {
	color: #ff3332;
	text-decoration: none;
}
#content h2.blog_title {
	margin-top: 6px;
	float: right;
	font-size: 12px;
	color: #3E3F3E;
}
#content table.blog_title {
	margin-bottom: 3px;
}
#content table.blog_title td {
	color: #FFF;
}
#content table.blog_title a {
	color: #FFFFFF;
}
#content .paginate {
	font-weight: bold;
	line-height: 22px;
	padding-top: 4px;
}
#content #finder_selecta select {
	width: 99%;
	border: 1px solid #3E3F3E;
	background-color: #181918 !important;
	color: #FFF;
}
#content #finder_selecta {
	margin-left: -3px;
}

/* heading */
#heading {
	height: 130px;
	text-align: left;
}
#heading #logo {
	width: 505px;
	height: 78px;
	padding-top: 19px;
	float: left;
}
#heading div#toolbar {
	height: 32px;
	width: 990px;
	overflow: hidden;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/tlbr-sep.png);
	background-repeat: no-repeat;
	background-position: right center;
	clear: left;
}
#heading #toolbar span {
	padding-left: 3px;
	padding-right: 8px;
	padding-top: 8px;
	height: 32px;
	line-height: 30px;
}
#heading #toolbar img {
	margin-bottom: 10px;
}
#heading #toolbar a, #content #footer a {
	font-size: 14px;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
}
#heading #toolbar a:hover, #heading #hbtns a:hover, #content #footer a:hover, #content #subfooter a:hover {
	color: #ff3332;
}
#heading #hbtns {
	width: 399px;
	float: right;
	height: 26px;
}
#heading #hsrch {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/srch-l.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	height: 48px;
	width: 390px;
	float: right;
	margin-top: 9px;
}
#heading #hsrch #search_text {
	width: 95%;
	height: 29px;
	font-size: 26px;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/srch-rp.png);
	background-repeat: repeat-x;
	background-position: left center;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#heading #hsrch #search_line {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/srch-rp.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 330px;
	height: 48px;
	float:left;
	padding-top: 8px;
	padding-right: 0px;
}
#heading .hbtn div div {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/hd-btn-r.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#heading .hbtn div {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/hd-btn-l.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#heading .hbtn {
	float: left;
	width: 100px;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/hd-btn-rp.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 7px;
}
#heading .hbtn a {
	line-height: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}
#btn_close {
	float: right;
	width: 19px;
	margin-right: 3px;
	margin-top: -3px;
}
/* footer */
#subfooter {
	height: 90px;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/body-bg-foot.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 2px;
	clear: left;
}
#subfooter a {
	font-size: 12px;
	color: #bbbbbb;
	text-decoration: none;
}
#subfooter #footer {
	padding-top: 8px;
	padding-left: 8px;
}
#subfooter #footer ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

/* border boxes */
.canva {
	background-color: #4C4C4C;
}
.canva .a8 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-tl.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
}
.canva .a7 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-tr.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.canva .a6 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-lb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.canva .a5 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-rb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.canva .a4 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-lrp.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.canva .a3 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-trp.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.canva .a2 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-rrp.png);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.canva .a1 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/canv-bord-brp.png);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.canvb {
	background-color: #1B1B1B;
	color: #EBEBEB;
}
.canvb table {
	color: #EBEBEB;
}
.canvb h1 {
	font-size: 22px;
	margin-top: 0px;
	font-weight: normal;
	margin-bottom: 3px;
}
.canvb .b6 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/fcanv-tl.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.canvb .b5 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/fcanv-tr-long.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.canvb .b4 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/fcanv-br.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.canvb .b3 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/fcanv-bl.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.canvb .b2 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/fcanv-bbr.png);
	background-repeat: repeat-y;
	background-position: right top;	
}
.canvb .b1 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/fcanv-bbl.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.canvc {
	background-color: #FFF;
	color: #333;
}
.canvc h1 {
	font-size: 22px;
	color: #ff3332;
	margin-top: 0px;
	font-weight: normal;
	margin-bottom: 3px;
}
.canvc .c6 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-tl2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.canvc .c5 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-tr2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.canvc .c4 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-br2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.canvc .c3 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-bl2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* black bg */
.bcanvc .c6 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/cdcanv-tl2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.bcanvc .c5 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/cdcanv-tr2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.bcanvc .c4 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/cdcanv-br2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bcanvc .c3 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/cdcanv-bl2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content .tablet .canvc .c6 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-tl.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#content .tablet .canvc .c5 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-tr.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#content .tablet .canvc .c4 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-br.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#content .tablet .canvc .c3 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-bl.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.canvc .c2 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-bbr.png);
	background-repeat: repeat-y;
	background-position: right top;	
}
.canvc .c1 {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/dcanv-bbl.png);
	background-repeat: repeat-y;
	background-position: left top;
}
/* canv* table */
.canvc a {
	color: #ff3332;
	text-decoration: none;
}
.canvc a:hover {
	text-decoration: underline;
}
.canvb a, #content .list a {
	color: #9b9b9b;
	text-decoration: none;
}
.canvc table {
	color: #555555;
}
.canvb a:hover, #content .list a:hover, #recent_coverage a:hover {
	color: #ff3332;
}

.canva.footnote {
	color: #DBDBDB;
}
.canva.footnote h1 {
	margin-top: 0px;
	color: #888;
}
.canva.footnote .a8 {
	padding: 10px;
}

#content div#bread {
	margin-left: 6px;
	font-size: 9px;
	color: #9b9b9b;
}
#content #bread a {
	color: #ff3332;
	text-decoration: none;
}
#content table {
	font-size: 11px;
	border-collapse: collapse;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#content table.list {
	color: #c3c3c3;
}
#content table.list thead th {
	height: 19px;
	font-weight: bold;
	background-color: #000;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/thrp.png);
	background-repeat: repeat-x;
	background-position: left center;
	line-height: 19px;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#content table.list tbody td {
	color: #939393;
	font-weight: bold;
	background-color: #1D1D1D;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#content table.list tbody .alt td {
	background-color: #181918;
}
.tabs_buttons {
	height: 40px;
	color: #F5F5F5;
	padding-left: 4px;
	margin-bottom: 1px;
}
.tabs_buttons div {
	padding: 5px;
	cursor: pointer;
	float: left;
	display: inline;
	user-select: none;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 2px;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/mtab_start.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tabs_buttons div b {
	display: block;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/mtab_end.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 16px;
	font-size: 14px;
}
.tabs_buttons div.active, .tabs_buttons div:hover {
	color: #FF3332;
}
.tabs_buttons div.active {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/mtab_active_start.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabs_buttons div.active b {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/mtab_active_end.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#tabs_box {
	position: absolute;
}
#tabs_box div {
	float: left;
	width: 613px;
}
#tabs_collapsed, #blog_collapsed {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
#tabs_box div div {
	width: auto;
	float: none;
}
#tabs_mask {
	position: relative;
	width: 613px;
	height: 100px;
	overflow: hidden;
	clear: left;
}
#tabs_expand, #blog_expand {
	cursor: pointer;
	height: 40px;
	text-align: center;
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/collapse_extend.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#tabs_expand.expanded, #blog_expand.expanded {
	background-image: url(http://www.discountsportstickets.com/pub/images/theme/collapse_shrink.png);
}
.subtabs_buttons {
	height: 30px;
}
.subtabs_buttons div {
	padding: 5px;
	cursor: pointer;
	float: left;
	display: inline;
	user-select: none;
	vertical-align: middle;
	background-color: #1D1D1D;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-left: 4px;
	margin-right: 2px;
}
.subtabs_buttons div.active, .subtabs_buttons div:hover {
	background: #3E3F3E;
	color: #fff;
}
#subtabs_box {
	position: absolute;
}
#subtabs_box div {
	float: left;
	width: 311px;
}
#subtabs_box div div {
	width: auto;
	float: none;
}
#subtabs_mask {
	position: relative;
	width: 311px;
	height: 100px;
	overflow: hidden;
	margin-left: 4px;
}
#subtabs_box h4 {
	display: none;
}

.BOX {
	padding: 10px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.message, .warning, .error {
	background-color: #1D1D1D;
}
.canvc .message, .canvc .warning, .canvc .error {
	background-color: #DBDBDB;
	border: 1px solid #1D1D1D;
}
input#captcha {
	text-transform: uppercase;
	text-align: center;
}
.comment_box .comment_text {
	margin-top: 4px;
	margin-bottom: 4px;
}
.comment_separator {
	line-height: 1px;
	margin-top: 5px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #DBDBDB;
}
span.blog_html p {
	margin-top: 5px;
}
.blog_block {
	display: block;
	overflow: hidden;
}
.label {
	width: 120px;
}
.check_out {
	margin-right: 5px;
}
.feat_img {
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#local_games_heading {
	float: left;
	margin-right: 7px;
}
#local_games_label{
	margin-top: 7px;
	margin-bottom: 5px;
	font-size: 15px;
}
.solotxt {
	color: #FFF; 
	margin-top: 8px;
}
.solotxt a {
	color: #ff3332;
}
.options_holder {
	width: 280px;
}
.options_holder select {
	width: 280px;
}
#message {
	width: 990px;
	color: #FFF;
}
.message_box_inner {
	padding-left: 8px; 
	padding-top: 5px;
	padding-bottom: 8px;
	padding-right: 0px;
}
.btn {
	-x-system-font: none;
	background: transparent none repeat scroll 0 0;
	border-width: 0;
	color: #FFFFFF;
	display: inline-block;
	font-size:100%;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.2;
	margin: 0;
	overflow: visible;
	padding: 6px 0;
	text-decoration: none;
}
.btn span {
	background: #C10504 url(/pub/images/theme/input_bg.png) repeat-x scroll 0 0;
	border-left: 1px solid #C10504;
	border-right: 1px solid #C10504;
	margin: 0;
	padding: 6px 0;
}
.btn span span {
	border-bottom: 1px solid #C10504;
	border-top: 1px solid #C10504;
	border-width:1px 0;
	padding: 6px 12px;
	position: relative;
}
button[type=submit] {
	font-weight: bold;
}

#ticket_finder_top {

}
#ticket_finder_top a {
	color: #fff;
	font-size: 16px;
	margin-right: 5px;
}

.sidestack li {
	list-style-type: none;
	width: 130px;
	display: block;
	float: left;
}
#blog_collapsed .tn_teams tr {
	width: 200px;
	float: left;
}

.on_sale_list {
	width: 190px;
	margin-left: 4px;
	float: left;
}
.on_sale_list h2 {
	margin-top: 0px;
	margin-bottom: 2px;
	font-size: 12px;
}
.on_sale_list ul {
	padding-left: 15px;
	margin: 0px;
}

/* Slider Style */
.slider_outer {
	margin: 10px;
	border:1px solid #e6e6e6;
	padding:5px;
}
.slider_gutter {
	float: left;
	width: 100%;
	display: block;
	position: relative;
}
.slider_gutter_item {
	position: relative;
	float: left;
	left: 100%;
}
/*
#slider_minmax_min {
	display: inline-block;
}
#slider_minmax_max {
	display: inline-block;
	float: right;
}
*/
#slider_minmax_gutter_l, .slider_gutter_l {
	width: 10px;
	margin-left:-100%;
	height:20px;
	background:url(/pub/images/slider_l.gif) no-repeat;
}
#slider_minmax_gutter_m {
	width: 300px;
	margin-left:-310px;
	height:20px;
	background:url(/pub/images/slider_rptr.gif) repeat-x;
}
#slider_minmax_gutter_r, .slider_gutter_r {
	width: 10px;
	margin-left: -15px;
	height:20px;
	background:url(/pub/images/slider_r.gif) no-repeat;
	border:1px
}
#minmax_slider {
	width:320px;
	margin:0px;
}
.slider_gutter {
	width:320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.slider_gutter_m {
	width: 300px;
	margin-left: -310px;
	height: 20px;
	background-image: url(/pub/images/slider_rptr.gif);
	background-repeat: repeat-x;
}
.knob {
	position: absolute;
	height: 20px;
	width: 20px;
	background: url(/pub/images/slider_knob.gif) no-repeat;
	cursor: pointer;
	z-index:101;
}
#slider_knob_1 {
	margin-left: -8px;
}
/* For Clip */
#slider_bkg_img {
	position: absolute;
	height:8px;
	margin:6px 0px 0px -10px;
	width:320px;
}
#slider_bkg_img_1 {
	position: absolute;
	height:8px;
	width:320px;
	margin:6px 0px 0px -8px;
}
.slide_container .slider_gutter_r {
	width: 10px;
	margin-left: -15px;
	height: 20px;
	background: url(/pub/images/slider_r.gif) no-repeat;
	border: 1px;
}

#jeveo {
	display: block;
}
#jeveo #tn_ulist ul {
	list-style-type: none;
	margin-top: -8px;
	padding-left: 0px;
}
#jeveo #tn_ulist .category_top {
	font-size: 14px;
	margin-top: 8px;
	margin-bottom: 4px;
	font-weight: bold;
}
#jeveo #tn_ulist .category_top  span.category_totals {
	padding-top: 2px;
}
#jeveo #tn_ulist .category_sub {
	margin-left: 14px;
}
#jeveo #tn_ulist li.category_top.tn_featured {
	background-color: #D6D6D6;	
}
#jeveo #tn_ulist li.category_sub.tn_featured {
	background-color: #EAEAEA;	
}
#jeveo #tn_ulist li.category_sub.tn_empty_category a {
	color: #ccc;	
}
#jeveo #tn_ulist .category_totals {
	font-size: 10px;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 1px;
	font-weight: normal;
	color: green;
	float: right;
	cursor: default;
	/* hide totals */
	display: none;
}
#jeveo #tn_ulist li.category_sub.tn_empty_category span.category_totals {
	color: #555;
}
#jeveo table {
	font-size: 12px;
	text-align: left;
}
#jeveo table thead tr th {
	padding :2px 4px;
	padding-right: 16px;
	background :#d7d7d7;
	border-bottom:1px solid black;
	cursor: default;
}
#jeveo table thead tr th:hover {
	background :#ccc url(/pub/images/forward_sort.gif) no-repeat right center;
}
#jeveo table thead tr th.forward_sort {
	color: #990000;
	background: #d7d7d7 url(/pub/images/forward_sort.gif) no-repeat right center;
}
#jeveo table thead tr th.reverse_sort {
	color: #990000;
	background: #d7d7d7 url(/pub/images/reverse_sort.gif) no-repeat right center;
}
#jeveo table tbody tr td select {
	border: 0px none;
	background-color: #fff;
}
#jeveo table tbody tr td {
	padding: 2px 4px;
}
#jeveo table tbody tr.alt {
	background-color: #EAEAEA;
}
#jeveo table tbody tr.tn_featured {
	font-weight: normal;
}
#jeveo #tn_feedback {
	display: inline-block;
	padding: 20px;
	border: 1px solid #EAEAEA;
	background-color: #F1F1F1;
	width: 567px;
}
/* jnaro elements */
#jnaro div.slider {
	width: 180px;
	height: 12px;
	background: #eee;
	margin-bottom: 23px;
}
#jnaro div.slider div.slider_knob {
	width: 16px;
	height: 35px;
	background-image: url(/pub/images/slider_marker.gif);
}
#jnaro .slider_value {
	color: red;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#jnaro .box_selected {
	font-weight: bold;
}
#jnaro li.box_disabled a, #jnaro li.box_disabled.box_selected a {
	font-weight: normal;
	color: #777;
}
#jnaro .filter_reverse a {
	color: #fff;
}
#jnaro .filter_reverse li.box_selected a {
	color: #FF3332;
}
#jnaro {
	width: 318px;
}
#jnaro h2 {
	font-size: 12px;
	font-weight: bold;
	background-color: #4C4C4C;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#jnaro ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#jnaro h3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#jnaro div ul li {
	padding-bottom: 3px;
}
#jnaro div ul li input {
	width: 12px;
	height: 12px;
	position: relative;
	left: 0px;
	top: 1px;
}
#jnaro div ul li a {
	text-decoration: none;
}
#jnaro .slider_label div {
	font-size: 10px;
	width: 48%;
	float: left;
	padding-right: 1%;
	padding-left: 1%;
}

#jnaro #date_selecta div {
	color: #fff;
	border: 0px none;
	cursor: pointer;
	font-weight: bold;
	padding:3px 3px 3px 24px;
	background:transparent url(/pub/images/date.gif) no-repeat scroll 0px 0px;
}
#jnaro #date_selecta label {
	font-size: 9px;
}
#jnaro #see_all_events {
	border-top: 1px dotted #D6D6D6;
	padding: 5px;
}
#jnaro #see_all_dates {
	border: 0px none;
	font-size: 9px;
}


/**
 * date picker
 */
.calendar-eightysix {
	cursor: default;
	position: absolute;
	z-index: 999;
	text-align: center;
}
	.calendar-eightysix, .calendar-eightysix * {
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
		.calendar-eightysix .header.dragger {
			cursor: move;
		}
		
			.calendar-eightysix .header .arrow-left, .calendar-eightysix .header .arrow-right {
				cursor: pointer;
			}
			.calendar-eightysix .header .arrow-left {
				float: left;
			}
			.calendar-eightysix .header .arrow-right {
				float: right;
			}
			
			.calendar-eightysix .header .label {
				display: inline-block;
			}
				.calendar-eightysix .header .label.clickable {
					cursor: pointer;
				}
		
		.calendar-eightysix .body {
			position: relative;
		}
			.calendar-eightysix .body .inner .container {
				position: absolute;
				left: 0;
			}
				
				.calendar-eightysix .body .inner .container .row div {
					float: left;
				}
				
					.calendar-eightysix .body .inner .container.month.pickable .row div, 
					  .calendar-eightysix .body .inner .container.year-decade .row div {
						cursor: pointer;
					}

/* Specifc */

.calendar-eightysix.default {
	width: 216px;
	height: 170px;
	background: url('http://img.discountsportstickets.com/cal/img/default/background.png') center no-repeat;
	font-family: Trebuchet, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #888;
}
*html .calendar-eightysix.default { /* IE6 png fix */
	background-image: url('http://img.discountsportstickets.com/cal/img/default/background.gif');
}

	.calendar-eightysix.default .wrapper {
		padding: 8px;
	}
		
		/* Header */
		
		.calendar-eightysix.default .header {
			height: 25px;
		}
		
			.calendar-eightysix.default .header .arrow-left, .calendar-eightysix.default .header .arrow-right {
				width: 12px;
				height: 13px;
				margin: 6px 7px;
			}
			.calendar-eightysix.default .header .arrow-left {
				background: transparent url('http://img.discountsportstickets.com/cal/img/default/arrow-left.png') center no-repeat;
			}
				*html .calendar-eightysix.default .header .arrow-left { /* IE6 png fix */
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/default/arrow-left.png', sizingMethod='scale'); 
				}
				.calendar-eightysix.default .header .arrow-left:hover {
					background-image: url('http://img.discountsportstickets.com/cal/img/default/arrow-left-hover-blue.png');
				}
			.calendar-eightysix.default .header .arrow-right {
				background: transparent url('http://img.discountsportstickets.com/cal/img/default/arrow-right.png') center no-repeat;
			}
				*html .calendar-eightysix.default .header .arrow-right { /* IE6 png fix */
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/default/arrow-right.png', sizingMethod='scale'); 
				}
				.calendar-eightysix.default .header .arrow-right:hover {
					background-image: url('http://img.discountsportstickets.com/cal/img/default/arrow-right-hover-blue.png');
				}
			
			.calendar-eightysix.default .header .label {
				margin-top: 6px;
				color: #8399a6;
			}
				.calendar-eightysix.default .header .label.clickable:hover {
					color: #b2cfe1;
				}
		
		/* Body */
		
		.calendar-eightysix.default .body {
			height: 126px;
		}
			
			.calendar-eightysix.default .body .inner .container {
				width: 200px;
				height: 126px;
			}
			
			/* General container */
			
			.calendar-eightysix.default .body .inner .container .row {
				width: 200px;
			}
				.calendar-eightysix.default .body .inner .container .row.even,
				  .calendar-eightysix.default .body .inner .container .row.even div {
					background-color: #eee;
				}
				.calendar-eightysix.default .body .inner .container .row.odd div {
					background-color: #fff;
				}
				
				.calendar-eightysix.default .body .inner .container .row div.today {
					text-decoration: underline;
				}
				.calendar-eightysix.default .body .inner .container .row div.selected {
					font-weight: bold;
					color: #8eaec1 !important;
				}
				
				.calendar-eightysix.default .body .inner .container .row div.non-selectable,
				  .calendar-eightysix.default .body .inner .container .row div.non-selectable:hover {
					color: #dcdcdc !important;
					cursor: default !important;
				}
			
			/* Month */
			
			.calendar-eightysix.default .body .inner .container.month .row.a div {
				cursor: default !important;
				color: #888 !important;
			}
			
			.calendar-eightysix.default .body .inner .container.month .row {
				height: 18px;
			}
				
				.calendar-eightysix.default .body .inner .container.month .row div {
					margin-top: 2px;
					width: 24px;
				}
				
				.calendar-eightysix.default .body .inner .container.month .row div.first {
					padding-left: 16px;
				}
				.calendar-eightysix.default .body .inner .container.month .row div.last {
					padding-right: 16px;
				}
				
				.calendar-eightysix.default .body .inner .container.month .row div.outside {
					color: #dedede;
				}
				.calendar-eightysix.default .body .inner .container.month .row.even div.outside {
					color: #cecece;
				}				
					.calendar-eightysix.default .body .inner .container.month .row.a div {
						color: #9c9c9c;
					}
		
			/* Year & decade */
			
			.calendar-eightysix.default .body .inner .container.year-decade .row {
				height: 42px;
			}
				.calendar-eightysix.default .body .inner .container.year-decade .row div {
					width: 42px;
					padding-top: 13px;
					height: 29px;
				}
					.calendar-eightysix.default .body .inner .container.year-decade .row div.first {
						margin-left: 16px;
					}
					.calendar-eightysix.default .body .inner .container.year-decade .row div.last {
						margin-right: 16px;
					}
					
					*html .calendar-eightysix.default .body .inner .container.year-decade .row div.first { /* IE6 fix */
						margin-left: 9px;
					}
					*html .calendar-eightysix.default .body .inner .container.year-decade .row div.last { /* IE6 fix */
						margin-right: 9px;
					}
					
					.calendar-eightysix.default .body .inner .container.month.pickable .row div:hover, 
					  .calendar-eightysix.default .body .inner .container.year-decade .row div:hover {
						color: #b2cfe1;
					}
		
		/* Footer */
		
		.calendar-eightysix.default .footer {
			background: transparent url('http://img.discountsportstickets.com/cal/img/default/footer-blue.png') top no-repeat;
			height: 4px;
		}
				*html .calendar-eightysix.default .footer { /* IE6 png fix */
					background: none;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/default/footer-blue.png', sizingMethod='scale'); 
				}


/* Red style */

.calendar-eightysix.default.red .header .arrow-left:hover {
	background-image: url('http://img.discountsportstickets.com/cal/img/default/arrow-left-hover-red.png');
}
.calendar-eightysix.default.red .header .arrow-right:hover {
	background-image: url('http://img.discountsportstickets.com/cal/img/default/arrow-right-hover-red.png');
}
.calendar-eightysix.default.red .header .label {
	color: #d13a3a;
}
	.calendar-eightysix.default.red .header .label.clickable:hover {
		color: #d06d6d;
	}
.calendar-eightysix.default.red .footer {
	background-image: url('http://img.discountsportstickets.com/cal/img/default/footer-red.png');
}
	*html .calendar-eightysix.default.red .footer { /* IE6 png fix */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/default/footer-red.png', sizingMethod='scale'); 
	}
.calendar-eightysix.default.red .body .inner .container.month.pickable .row div:hover, 
  .calendar-eightysix.default.red .body .inner .container.year-decade .row div:hover {
	color: #b90000;
}
.calendar-eightysix.default.red .body .inner .container .row div.selected {
	color: #b90000 !important;
}

/* Green style */

.calendar-eightysix.default.green .header .arrow-left:hover {
	background-image: url('http://img.discountsportstickets.com/cal/img/default/arrow-left-hover-green.png');
}
.calendar-eightysix.default.green .header .arrow-right:hover {
	background-image: url('http://img.discountsportstickets.com/cal/img/default/arrow-right-hover-green.png');
}
.calendar-eightysix.default.green .header .label {
	color: #73a642;
}
	.calendar-eightysix.default.green .header .label.clickable:hover {
		color: #73a642;
	}
.calendar-eightysix.default.green .footer {
	background-image: url('http://img.discountsportstickets.com/cal/img/default/footer-green.png');
}
	*html .calendar-eightysix.default.green .footer { /* IE6 png fix */
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/default/footer-green.png', sizingMethod='scale'); 
	}
.calendar-eightysix.default.green .body .inner .container.month.pickable .row div:hover, 
  .calendar-eightysix.default.green .body .inner .container.year-decade .row div:hover {
	color: #73a642;
}
.calendar-eightysix.default.green .body .inner .container .row div.selected {
	color: #9abd79 !important;
}
