@charset "utf-8";
/* CSS Document */

body
{
	color: #333333;
	font-family: Century Gothic, Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    margin: 0px;
    /*
    background-image: url(images/mainbg.jpg);
    background-repeat: repeat-x;
*/
    font-size: 13px;
}
/*
p
{
	font-size: 14px;
}
*/
#links 
{
    /* color: #6E6E6E; */
	color:#4073a9;
}
#links a 
{
    /* color: #6E6E6E; */
	color:#4073a9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link
{
    /* color: #6E6E6E; */
	color:#4073a9;
    text-decoration: none;
}
a:visited
{
    /* color: #6E6E6E; */
	color:#4073a9;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a:active
{
    color: #6E6E6E;
    text-decoration: none;
}

input, select, textarea
{
    font-size:1em; 
    font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

/* Use headers in the markup for accessibility reasons but control look with styles below*/

h1, h2, h3, h4, h5, h6
{
  margin: 2px 0 2px 0;
}

h1
{
	color:#b10a12;
	/* font-family: Verdana, Tahoma, Helvetica, Helvetica-Narrow, sans-serif; */
	font-family:Century Gothic, "Modern No. 20", "Gill Sans MT", Tahoma, Verdana;
    font-size: 21px;
	text-transform:capitalize;
    font-weight: normal;
	/* font-style: italic; */
    margin: 5px 0 5px 0;
}
h2
{
	font-family:"Gill Sans MT", Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:capitalize;
    /* margin: 5px 0 5px 0; */
}

h3
{
	color:#b10a12;
	font-family: Verdana, Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}

h4
{
	color:#017d38;
	font-family: Verdana, Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
{
    text-decoration: none;
    color: #E50218;
}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active
{
    text-decoration: none;
    color: #E50218;
}

h3 a:link, h3 a:visited, h3 a:active
{
    text-decoration: none;
    color: #E50218;
}

h3 a:hover
{
    text-decoration: underline;
    color: #E50218;
}

.main
{
	color: navy;
	font-size:10px; 
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

.header
{
	color: #017d38;
	font-size:36px; 
    font-family: Brush Script MT, Helvetica, Helvetica-Narrow, sans-serif;
}

.content
{
	/* font-size:13px; */
	color:#FFFFFF;
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	/* margin: 15px 15px 0 15px; */
}

.footer
{
	background-color:#282E2E;
	color: #FFFFFF;
	font-size:11px; 
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-weight:normal;
	height:20px;
	padding-top:7px;
	text-align:left;
}

.footer span
{
	font-family:Garamond;
	font-size:14px;
}

.footer a
{
	color:#FFFFFF;
}

.footer a:hover
{
	color:#3399FF;
	text-decoration:none;
}

.menu
{
	border-color:navy;
	border-style:solid;
	color:#000000;
	font-size:14px; 
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-weight:bold;
	vertical-align:middle;
}

.address
{
	color:#333333;
	font-size:12px; 
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

.logo
{
	border:none;
}

.quicklinks
{
	text-align:center;
	/* width:175px; */
}

.quicklinks table
{
	width:175px;
}

.quicklinks table td a
{
	background-image:url(images/layout/quicklinks_btn_rd_3d.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-family:Century Gothic, "Gill Sans MT", "Modern No. 20", Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;
	/*
	line-height:2.5;
	padding-left:5px;
	padding-right:5px;
	*/
	padding-bottom:8px;
	padding-top:7px;
	text-align:center;
	text-decoration:none;
	width:175px;
}

.quicklinks table td a:link, .quicklinks table td a:visited
{
	color:#FFFFFF;
}

.quicklinks table td a:hover, .quicklinks table td a:active
{
	background-image:url(images/layout/quicklinks_btn_rd_3d-hover.jpg);
	background-repeat:no-repeat;
}

.quicklinks h1
{
	font-family:Century Gothic, "Gill Sans Ultra Bold", "Gill Sans MT", "Modern No. 20", Tahoma, Verdana;
	font-size:14px;;
	font-style:normal;
}

.topqa
{
	font-weight:bold;
	text-transform: uppercase;
}


.topqa a
{
	color: #e37b01;
	font-weight:normal;
	line-height:1.5;
	text-transform: none;
}

.ch_lineup_header
{
	background-image:url(images/layout/ch_lineup_header2.jpg);
	background-repeat:repeat-x;
	color:#c02f32;
	font-size:16px;
	height:30px;
	vertical-align:middle;
}

.ch_lineup_header td
{
	padding-left:10px;
}

.ch_lineup_header2
{
	background-image:url(images/layout/ch_lineup_header4.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:16px;
	height:30px;
	vertical-align:middle;
}

.ch_lineup_header2 td
{
	padding-left:10px;
	padding-right:10px;
}

.ch_lineup_number
{
	background-image:url(images/layout/ch_lineup_number2.jpg);
	background-position: 0px 3px;
	background-repeat:no-repeat;
	/*
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	*/
	color:#FFFFFF;
	padding-bottom:5px;
	/*
	padding-left:2px;
	padding-right:9px;
	*/
	padding-right:4px;
	padding-top:3px;
	text-align:center;
	vertical-align:text-top;
	width:30px;
}

.ch_lineup_text
{
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:14px;
	padding-bottom:5px;
	padding-top:3px;
}

.ch_lineup_text a
{
	color:#000000;
}

.ch_lineup_text a:hover
{
	/* font-style:italic; */
	color:#c02f32;
	text-decoration:none;
}

.video_specials
{
	/*
	background-image:url(/images/layout/special_content_bg.jpg);
	background-repeat:repeat-y;
	
	border-color:#d0d6ec;
	border-style:solid;
	border-width:1px;
	*/
	font-family:"Gill Sans MT", Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1;
	margin:0;
	padding:0;
	text-align:left;
}

.video_specials #header, .video_specials #headerlarge
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_tile.jpg);
	background-repeat:repeat-x;
	width:100%;
}

.video_specials #header div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	width:100%;
}

.video_specials #headerlarge div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_left2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	width:100%;
}

.video_specials #header div div, .video_specials #headerlarge div div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_right.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Century Gothic, "Eras Demi ITC", "Gill Sans MT", Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight:bold;
	margin:0;
	padding-left:15px;
	padding-top:11px;
	text-align:left;
	text-transform:uppercase;
	width:auto;
}

.video_specials #headergreen
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_gr_tile.jpg);
	background-repeat:repeat-x;
	width:100%;
}

.video_specials #headergreen div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_gr_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	width:100%;
}

.video_specials #headergreen div div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_gr_right.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Century Gothic, "Eras Demi ITC", "Gill Sans MT", Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight:bold;
	margin:0;
	padding-left:15px;
	padding-top:11px;
	text-align:left;
	text-transform:uppercase;
	width:auto;
}

.video_specials #headergreenlarge
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_gr_tile.jpg);
	background-repeat:repeat-x;
	width:100%;
}

.video_specials #headergreenlarge div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_gr_left2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	width:100%;
}

.video_specials #headergreenlarge.bigger div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_gr_left3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:40px;
	width:100%;
}

.video_specials #headergreenlarge div div
{
	background-color: transparent;
	background-image:url(/images/layout/special_header_bg_gr_right.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Century Gothic, "Eras Demi ITC", "Gill Sans MT", Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight:bold;
	margin:0;
	padding-left:15px;
	padding-top:11px;
	text-align:left;
	text-transform:uppercase;
	width:auto;
}

.video_specials #footer
{
	background-color: transparent;
	background-image:url(/images/layout/content_red_borders_bottom.jpg);
	background-repeat:repeat-x;
	width:100%;
}

.video_specials #footer div
{
	background-color: transparent;
	background-image:url(/images/layout/content_red_borders_bottomleft.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:9px;
	width:100%;
}

.video_specials #footer div div
{
	background-color: transparent;
	background-image:url(/images/layout/content_red_borders_bottomright.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:auto;
}

.video_specials #footergreen
{
	background-color: transparent;
	background-image:url(/images/layout/content_borders_bottom-gr.jpg);
	background-repeat:repeat-x;
	width:100%;
}

.video_specials #footergreen div
{
	background-color: transparent;
	background-image:url(/images/layout/content_borders_bottom_left-gr.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:15px;
	padding-left:1px;
	width:100%;
}

.video_specials #footergreen div div
{
	background-color: transparent;
	background-image:url(/images/layout/content_borders_bottom_right-gr.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:100%;
}

.video_specials #title
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.video_specials #price
{
	color:#CC0000;
	/* font-family:Georgia, "Times New Roman", Times, serif; */
	font-size:40px;
	font-weight:normal;
	text-align:center;
}

.video_specials #notice
{
	font-size:10px;
	padding-left:4px;
	padding-right:0;
	text-align:left;
}

.video_specials #notice a
{
	color:#CC0000;
	padding-left:4px;
	padding-right:0;
}

.video_specials ul
{
	color:#CC0000;
	line-height:1.5;
	margin-left:10px;
	margin-top:2px;
	padding-left:10px;
}

.video_specials ul span, .video_specials ul ul span
{
	color:#000000;
}

.content
{
	color:#000000;
	font-size:14px;
}

.content li
{
	color:#CC0000;
	line-height:1.5;
}

.content form select
{
	background-color:#e7eae9;
	border-color:#313637;
	border-style:solid;
	border-width:1px;
}

.sidecontent a:link, .sidecontent a:visited, .sidecontent a:active
{
	color:#333333;
}
/*
.ppv, .ppv a
{
	color:#CC0000;
}
*/
#servertime
{
	height:16px;
}

#headernav img
{
	padding-bottom:5px;
	/*padding-top:2px;*/
}

form input.submit {
	background-color:#AA0000;
	border-color:#AA0000;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
}

form input.submit:hover {
	background-color:#FFFFFF;
	border-color:#AA0000;
	border-style:solid;
	border-width:1px;
	color:#AA0000;
	cursor:pointer;
}

form input.text {
	background-color:#FFF4F4;
	border-color:#FF9797;
	border-style:solid;
	border-width:1px;
	color:#333333;
}

form .add
{
	background-color:#FFFFFF;
	background-image:url(../images/plus-blu.gif);
	background-repeat:no-repeat;
	border-color:#3366FF;
	border-style:solid;
	border-width:1px;
	color:#6288ff;
	width:23px;
}

form .add:hover
{
	cursor:pointer;
}

div.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-align:center;
}

div.validation {
	background-color:#FFF3E8;
	border-color:#FF6600;
	border-style:solid;
	border-width:1px;
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;
}

div.error {
	background-color:#FFECEC;
	border-color:#CC0000;
	border-style:solid;
	border-width:1px;
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2px;
}

#sitemap h1
{
	background-image:url(images/layout/gradient_red_bg.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:2px;
}

#sitemap h2
{
	color: #b10a12;
	margin:0;
	font-size:11px;
	font-weight:bold;
	padding-left:35px;
	padding-top:10px;
}

#sitemap p
{
	font-size:11px;
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-left:60px;
	padding-top:10px;
}

#sitemap p a
{
	color:#000000;
	text-decoration:none;
}

#sitemap p a:hover
{
	color:#990000;
	text-decoration:underline;
}

form #btnConvert
{
	background-color: transparent;
	background-image: url(images/btn-convert.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:0;
	height:30px;
	width:117px;
}

form #btnConvert:hover
{
	cursor:pointer;
}

#modal
{
	background-color: transparent;
	background-image: url(images/modal-bg.png);
	background-repeat:repeat;
	left:0;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}

#modal_window
{
	background-color:#FFFFFF;
	border-color:#000000;
	border-style:solid;
	border-width:2px;
	bottom:45%;
	height:150px;
	left:45%;
	padding:25px;
	position:absolute;
	right:45%;
	text-align:center;
	top:45%;
	width:350px;
	z-index:0;
}

#ppv
{
	background-image:url(images/layout/ppv_bg.jpg);
	background-position:top;
	background-repeat:repeat;
}

#ppv.fullcourt
{
	background-image:url(images/layout/ppv_bg_fullcourt.png);
}

#ppv #ad1
{
	background-color:#576d38;
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
}

#ppv.fullcourt #ad1
{
	background-color:#cb2c17;
}

#ppv #ad1 .text
{
	color:#FFFFFF;
	font-size:24px;
}

#ppv #ad1 .price
{
	color:#FFFF33;
	font-size:34px;
	font-weight:bold;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000;
}
#ppv.fullcourt #ad1 .price
{
	color:#ffff63;
}

#ppv #title
{
	font-size:24px;
	font-weight:bold;
	text-shadow: 0.1em 0.1em #bdbdbd;
}
#ppv #ad2
{
	background-color:#8db05c;
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
}

#ppv #ad2 .text
{
	color:#FFFFFF;
	font-size:24px;
}

#ppv #ad2 .price
{
	color:#FFFF33;
	font-size:34px;
	font-weight:bold;
	text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000;
}

#ppv #ad3
{
	background-color:#78974c;
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
}

#ppv.fullcourt #ad3
{
	background-color:#ef5131;
}

#ppv #ad3 a
{
	color:#FFFF66;
}

#ppv #ad3 .text
{
	color:#000000;
	font-size:22px;
}

#ppv #ad3 .small
{
	color:#000000;
	font-size:17px;
	font-weight:bold;
}

#ppv #ad3 .large
{
	color:#000000;
	font-size:26px;
	font-weight:bold;
}

#ppv #ad4
{
	background-color:#afc78d;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:7px;
	text-align:left;
}

#ppv.fullcourt #ad2, #ppv.fullcourt #ad4
{
	background-color:#ff7a55;
}

#ppv #schedule
{
	font-size:17px;
	font-weight:bold;
}

#ppv #schedule .odd td
{
	background-color:#e0f2c5;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-left-style:none;
	border-left-width:0;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:none;
	border-top-width:0;
	color:#000000;
	padding:12px;
}

#ppv.fullcourt #schedule .odd td
{
	background-color:#ffc093;
}

#ppv #schedule .even td
{
	background-color:#cee7aa;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-left-style:none;
	border-left-width:0;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:none;
	border-top-width:0;
	color:#000000;
	padding:12px;
}

#ppv.fullcourt #schedule .even td
{
	background-color:#ffa177;
}

#ppv.fullcourt .ppvdate td
{
	background-color:#ef5131;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-left-style:none;
	border-left-width:0;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:none;
	border-top-width:0;
	color:#000000;
	padding:12px;
}

#successmessage
{
	background-color:#cce0c9;
	border-color:#9bc28d;
	border-style:solid;
	border-width:2px;
	color:#679357;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:center;
	width:400px;
}
	
#errormessage
{
	background-color:#dfc2c0;
	border-color:#FF0000;
	border-style:solid;
	border-width:2px;
	color:#FF0000;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:center;
	width:400px;
}

.video_specials #Accordion #green .AccordionPanelContent span a {
	color: #009900;
	text-decoration: underline;
	padding: 0;
}
