/* CSS Document */

body {margin:0px; padding:0px; background-color:#2c0000; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:11px; color:#aeaeae; }



body, div, ul, ol, li, p, q, img, h1, h2, h3, h4, span, h5, h6 { padding: 0; margin: 0; border: 0;}



a:hover{font-weight:bold; text-decoration:underline; }

a{ color:#f78913; font-weight:bold; text-decoration:none; }



.redText{ color:#EC2227; }

.yellowText{ color:#FFFF00; }

.grayText{ color:#aeaeae; }

.style1 {color:#e10004;}



#bgctr

{width:1002px;

height:auto;

margin:auto;

}





#hdr

{width:1002px;

height:180px;

margin:auto;

float:left;

}



.bnr

{background-image:url(images/img_02.jpg);

height:180px;

width:450px;

float:left;

background-repeat:no-repeat;

}



.bnr2

{background-image:url(images/img_03.gif);

width:552px;

height:180px;

float:left;

background-repeat:no-repeat;

}



#nav

{width:1002px;

height:51px;

margin:auto;

}



.nav1

{background-image:url(images/img_04.gif);

height:51px;

width:267px;

float:left;

background-repeat:no-repeat;

}



.nav2

{background-image:url(images/img_05.gif);

width:735px;

height:51px;

margin:0px;

padding:0px;

background-repeat:no-repeat;

float:left;

}



#bdy

{width:1002px;

height:auto;

margin:auto;

clear:both;

}



.bdybg

{background:url(images/bdybg.gif);

width:1002px;

height:auto;

float:left;

margin:auto;

background-repeat:repeat-y;

}



.bdyl

{width:268px;

height:auto;

margin:0px;

float:left;

}



.bdylsched

{width:268px;

height:auto;

margin:0px;

float:left;

}

.sidetop {background-image:url(images/announcemntheader_30.gif);width:247px;height:72px;float:left;background-repeat:no-repeat;margin:0px 0px 0px 0px;font-size:1px;}

.sidetopsched {background-image:url(images/schedheader.gif);width:247px;height:72px;float:left;background-repeat:no-repeat;margin:0px 0px 0px 0px;font-size:1px;}

.sideboxtop {background-image:url(images/sidebox_21.gif);width:247px;height:8px;clear:both;background-repeat:no-repeat;margin:0px 0px 0px 8px;font-size:1px;}

.sideboxbg

{background-image:url(images/sidebox_23.gif);

width:247px;

height:auto;

overflow:auto;

background-repeat:repeat-y;

margin:0px 0px 0px 8px;

}



.sideboxbtm

{background-image:url(images/sidebgbtm_25.gif);

width:247px;

height:13px;

font-size:1px;

background-repeat:no-repeat;

clear:both;

margin:0px 0px 15px 8px;

}



.sidemid {background-image:url(images/sidebg_20.gif); width:258px; height:auto; padding:0px; background-repeat:repeat-y; margin:0px 0px 0px 8px; }

.sidemidcontact

{background-image:url(images/sidebg_20.gif);

width:258px;

height:750px;

padding:0px;

background-repeat:repeat-y;

margin:0px 0px 0px 8px;

}

.sidebgbtm

{background-image:url(images/sidebgbtm_33.gif);

width:259px;

height:20px;

background-repeat:no-repeat;

margin:0px 0px 0px 7px;

}

#calendarm { margin:2px 0px 5px 0px; background-color:#FF6633; width:235px; height:20px;}
#calendarm p {margin:0px; padding:3px 0px 0px 5px;}

#calendar{ float:left; display:inline; width:225px; color:#333; margin:5px 0px 0px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; list-style:none;}

#calendar ul {clear:both; width:235px; padding:0px 0px 0px 4px;}

#calendar .selected {color:#FF0000;}
#calendar .selected a:link {color:#FF0000;}

#calendar li {float:left; list-style-type:none;}

#calendar li a {color:#333; font-style:normal;}
#calendar li a:hover {color:#FF6633; font-style:normal;}

.calmonth {width:24px; height:15px; padding:0px 4px 0px 4px; margin:0px; font-weight:bold;}

.caldays {width:22px; height:15px; padding:5px 6px 3px 5px; margin:0px; font-weight:normal;}


#announcement { float:left; display:inline; margin:0px 0px 0px 13px; color:#000;}

#announcement ul {clear:both; width:228px; padding:0px 0px 0px 0px;}

#announcement li {float:left; list-style-type:none; padding:15px 10px 10px 0px;}

#announcement li a {color:#e10004;}

#more {float:right; margin:10px 10px 0px 0px; color:#f78913;}

#more a {color:#f78913;}

#sidedvd {color:#000; width:215px; height:1px; background-color:#FF9933; overflow:hidden; clear:both;}

.blogtop {background-image:url(images/sidetitles_27.gif); width:247px; height:72px; background-repeat:no-repeat; margin:0px 0px 0px 8px; }

.blogside {background-image:url(images/blogpic_28.gif); width:247px; height:125px; background-repeat:no-repeat; margin:0px 0px 0px 8px; }

.blogtxt { color:#000; padding:15px 15px 5px 90px; }

.blogtxt a {color:#e10004;}

.gametop

{background-image:url(images/sidetitles_29.gif);

width:247px;

height:68px;

background-repeat:no-repeat;

margin:0px 0px 0px 8px;

}



.gameside

{background-image:url(images/gamepic_30.gif);

width:247px;

height:123px;

background-repeat:no-repeat;

margin:0px 0px 0px 8px;

}

.gametxt {color:#000;padding:15px 15px 5px 90px;}

.gametxt a {color:#e10004;}

.bdyr {width:700px; height:auto; float:left; padding:0px; margin:0px; }

.bdybgtop {background-image:url(images/bdybgtop_17.gif); width:985px; height:11px; background-repeat:no-repeat; padding:0px; font-size:1px; margin:0px 0px 0px 8px;}

.bdybgmid {width:727px; height:auto; margin:0px; padding:0px 0px 27px 0px;}

.bdybgbtm {background-image:url(images/bdyrbg_45.gif); width:727px; height:20px; background-repeat:no-repeat; margin:0px 0px 0px 0px; }

#col1 {float:left; width:397px;  padding:0px; margin:0px; }

#col2 {float:left; width:320px;margin:0px;padding:0px;}

.ftrbtm {background-image:url(images/footerbtm_35.gif); width:1002px; height:23px; background-repeat:no-repeat; clear:both; }

.ftrtxt {color:#666; padding:10px 0px 0px 20px; font-weight:normal; background-color:#161615; width:970px; margin:0px 0px 0px 5px; }

.shows {width:76px;  height:33px;  background:url(images/showsHeader.png); margin:10px 10px 10px 15px;}

.frontFlashVideos {display:inline; margin:15px 0px 0px 15px; }

.schedulehead{clear:both; width:106px; height:33px; margin:0px 10px 0px 15px; background:url(images/scheduleHeader.png) no-repeat; }

.tonightOnJack {width:365px;  height:18px;  margin:5px 0px 0px 15px;  padding:3px 0px 3px 15px; background:url(images/tonightOnJackBG.jpg) repeat-x; font-size:12px; color:#f6eb13; border-top:1px solid #f6eb13; border-bottom:1px solid #f6eb13; }

.orangeText { color:#f78913;}

.orangeBorder {border:1px solid #f78913; }

.scheduleTime {float:right; }

.scheduleTitle {float:left; }

#frontSchedule {float:left; display:inline; margin-top:25px; padding:0px; }

#frontSchedule ul {display:block; clear:both; width:365px; margin:0px 0px 0px 20px; }

#frontSchedule ul li {list-style-type:none; height:15px; margin:0px; padding:5px 10px 5px 20px; border-bottom:1px dotted #b6b6b6; } 

.airing {float:left; display:inline; clear:both; width:180px; height:33px; background:url(images/airingHeader.png) no-repeat;margin:10px 0px 0px 15px;}

#frontShowsList ul {float:left; clear:both; width:293px; margin:10px 0px 0px 10px; color:#aeaeae; font-style:normal;}

#frontShowsList ul li img {float:left; display:inline; margin-right:10px; }

#frontShowsList li.lightPinStripes

{float:left; 

width:277px; 

height:60px; 

margin-top:2px; 

padding:5px 8px 8px 8px; 

background:url(images/showPinStripesBGLight.gif); 

list-style-type:none; 

}



#frontShowsList li.darkPinStripes

{float:left; 

width:277px; 

height:60px; 

margin-top:2px; 

padding:5px 8px 8px 8px; 

background:url(images/showPinStripesBGDark.gif); 

list-style-type:none; 

}



.upcomingshows

{float:left; 

display:inline; 

clear:both;

width:180px; 

height:33px; 

background:url(images/upcomingShowsHeader.png);

margin:30px 0px 0px 15px;

}

#upcomingShowsList ul

{float:left; 

width:350px;

clear:both;

margin:0px 0px 0px 0px;

padding:15px 0px 0px 20px;

color:#aeaeae;

font-style:normal;

}

#upcomingShowsList ul li img {float:left; display:inline; margin:0px 0px 0px 0px; }

#upcomingShowsList li {float:left; width:360px;  padding:0px 0px 10px 0px; list-style-type:none; }

.bdybtm {background-image:url(images/bdybtm_43.gif); width:985px;height:24px;background-repeat:no-repeat;font-size:1px;margin:0px 0px 0px 8px;clear:both;}

.showssidetop

{background-image:url(images/showsside_30.gif);

width:247px;

height:72px;

float:left;

background-repeat:no-repeat;

margin:0px 0px 0px 0px;

font-size:1px;

}



#showslistside

{float:left; 

display:inline;

margin:0px 0px 0px 13px;

}



#showslistside ul

{clear:both; 

width:218px; 

padding:0px 0px 0px 0px;

}



#showslistside li

{

list-style-type:none;

padding:8px 0px 4px 0px;

border-bottom:thin #fc9b01 dotted;

}



#showslistside li a

{color:#e10004;

}



.showTitle

{font-size:22px; 

color:#f78913; 

clear:both;

margin:10px 10px 10px 15px;

}



.showsimage

{border:1px solid #f6eb13;
margin:0px 0px 0px 15px;
width:382;
height:310px;
}

.showsimage2

{border:1px solid #f6eb13;
margin:0px 0px 0px 15px;
width:382;
height:492px;
}

.showInfo

{float:left; 

display:inline; 

width:112px; 

height:33px; 

background:url(images/showInfoHeader.png) no-repeat; 

margin:15px 0px 5px 15px;

padding:0px;

}



#showInfoDetails p 

{

clear:both;

color:#aeaeae;

font-weight:normal;

width:370px; 

margin:10px 0px 0px 15px; 

}



.ondboobtube

{float:left; 

display:inline; 

width:185px; 

height:33px; 

background:url(images/ondboobtube.png);

margin:20px 0px 5px 15px;

padding:0px;

}

.mechanics

{float:left; 

display:inline; 

width:185px; 

height:28px; 

background:url(images/mechanics.png);

margin:20px 0px 5px 15px;

padding:0px;

}

.sponsors {float:left; display:inline; margin:70px 0px 0px 15px;padding:0px;}

.promobanner {width:380px; height:309px; background-repeat:no-repeat; float:left; margin:30px 0px 0px 15px; border: 1px #FFFF00 solid; display:inline;}

.promobanner2 {width:300px; height:250px; background-repeat:no-repeat; float:left; margin:28px 0px 0px 50px; border: 1px #FFFF00 solid; display:inline;}

.promobanner3 {width:338px; height:158px; background-repeat:no-repeat; float:left; margin:10px 0px 0px 35px; border: 1px #FFFF00 solid; display:inline;}

.promo{font-family::Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;padding:0 0 0px 20px;}

.promo a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;text-align:justify;text-decoration:underline;font-weight:bold;}

.promo a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;text-align:justify;text-decoration:underline;font-weight:bold;}

.promo ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;list-style-type:square;}



.promo2 {margin:0px 0px 10px 20px;}

.promo2 a:link{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}

.promo2 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}

.promo2 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:underline;}



.contact{font-family::Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;padding:0 0 2px 20px;}

.contact a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;text-align:justify;text-decoration:underline;font-weight:bold;}

.contact a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;text-align:justify;text-decoration:underline;font-weight:bold;}

.contact ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#aeaeae;list-style-type:square;}



.contact2 {margin:0px 0px 10px 20px;}

.contact2 a:link{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}

.contact2 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}

.contact2 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-decoration:underline;}



h3.schedule{ float:left; display:inline; clear:both; width:106px; height:33px; background:url(images/scheduleHeader.png) no-repeat; }

#scheduleContents{ float:left; display:inline; width:702px; margin:14px 0px 0px 10px; color:#CCCCCC;}

#innerSchedule{ float:left; display:inline; }

#innerSchedule ul{ display:block; clear:both; width:347px; margin:0px 0px 0px 12px; }

#innerSchedule ul li{ list-style-type:none; height:15px; margin:0px; padding:5px 10px 5px 10px; border-bottom:1px dotted #b6b6b6; }

#innerSchedule table{ clear:both; width:100%; margin-top:12px; background:#fcb101; }

#innerSchedule table td{ text-align:center; background:#000; font-size:10px; }

h4.thisWeekOnJack{ float:left; display:inline; clear:both; width:690px; height:18px; margin-top:5px; padding:3px 0px 3px 12px; background:url(images/tonightOnJackBG.jpg) repeat-x; font-size:14px; color:#f6eb13; border-top:1px solid #f6eb13; border-bottom:1px solid #f6eb13;margin-bottom:20px; }



#menu li.home { display: block; width: 77px; height: 51px; padding:0; margin:0; background:url(images/btn_08.gif); float: left;}



#menu li.shows { display:block; width:97px; height: 51px; padding:0; margin:0; background:url(images/btn_09.gif) top center no-repeat; float:left;}



#menu li.schedule { display:block; width:120px; height: 51px; padding:0; margin:0; background:url(images/btn_10.gif) top center no-repeat; float:left;}



#menu li.forum { display:block; width:93px; height: 51px; padding:0; margin:0; background:url(images/btn_11.gif) top center no-repeat; float:left;}



#menu li.blog { display:block; width:96px; height: 51px; padding:0; margin:0; background:url(images/btn_12.gif) top center no-repeat; float:left;}



#menu li.promo { display:block; width:91px; height: 51px; padding:0; margin:0; background:url(images/btn_13.gif) top center no-repeat; float:left;}



#menu li.contact { display:block; width:137px; height: 51px; padding:0; margin:0; background:url(images/btn_14.gif) top center no-repeat; float:left;}





#menu li.home a:link, #menu li.home a:visited { display: block; width: 77px; height: 51px; padding: 0; margin: 0; background:url(images/btn_08.gif) top center no-repeat; float: left; text-decoration: none; border: 0; list-style:none;}

#menu li.home a:hover, #menu li.home a:active { display: block; width: 77px; height: 51px; padding: 0; margin: 0; background:url(images/btn2_08.gif) top center no-repeat; float: left; text-decoration: none; border: 0; list-style:none;}



#menu li.shows a:link, #menu li.shows a:visited { display: block; width: 97px; height: 51px; padding: 0; margin: 0; background:url(images/btn_09.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}

#menu li.shows a:hover, #menu li.shows a:active { display: block; width: 97px; height: 51px; padding: 0; margin: 0; background:url(images/btn2_09.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}



#menu li.schedule a:link, #menu li.schedule a:visited { display: block; width: 120px; height: 51px; padding: 0; margin: 0; background:url(images/btn_10.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}

#menu li.schedule a:hover, #menu li.schedule a:active { display: block; width: 120px; height: 51px; padding: 0; margin: 0; background:url(images/btn2_10.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}



#menu li.forum a:link, #menu li.forum a:visited { display: block; width: 93px; height: 51px; padding: 0; margin: 0; background:url(images/btn_11.gif) top center no-repeat;float: left; text-decoration: none; border: 0;}

#menu li.forum a:hover, #menu li.forum a:active { display: block; width: 93px; height: 51px; padding: 0; margin: 0; background:url(images/btn2_11.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}



#menu li.blog a:link, #menu li.blog a:visited { display: block; width: 96px; height: 51px; padding: 0; margin: 0; background:url(images/btn_12.gif) top center no-repeat;float: left; text-decoration: none; border: 0;}

#menu li.blog a:hover, #menu li.blog a:active { display: block; width: 96px; height: 51px; padding: 0; margin: 0; background:url(images/btn2_12.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}



#menu li.promo a:link, #menu li.promo a:visited { display: block; width: 91px; height: 51px; padding: 0; margin: 0; background:url(images/btn_13.gif) top center no-repeat;float: left; text-decoration: none; border: 0;}

#menu li.promo a:hover, #menu li.promo a:active { display: block; width: 91px; height: 51px; padding: 0; margin: 0; background:url(images/btn2_13.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}



#menu li.contact a:link, #menu li.contact a:visited { display: block; width: 137px; height: 51px; padding: 0; margin: 0; background:url(images/btn_14.gif) top center no-repeat;float: left; text-decoration: none; border: 0;}

#menu li.contact a:hover, #menu li.contact a:active { display: block; width: 137px; height: 51px; padding: 0; margin: 0; background:url(images/btn2_14.gif) top center no-repeat; float: left; text-decoration: none; border: 0;}





h3.schedulehead span{ display:none; }
/* schedule */
.smtyp_wrapper{clear:both;text-align:right;}
.smtyp_wrapper a{background:#1b1b1b;padding:0 10px 5px 10px;color:#FFF;}
.smtyp_wrapper a.selected{background:#F6EB13;padding:10 10px 5px 10px;color:#000;}
.smtyp_wrapper a:hover{background:#333;text-decoration:none;}
.smtyp_wrapper a.selected:hover{background:#F6EB13;}