@charset "UTF-8";
/* CSS Document */

#iesix {display: none;}
*html #iesix {display: block; height: 40px; text-align: center; color: #fff; line-height: 40px; background: red; font-size: 16px;}


/*Small reset*/
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{
	margin:0;
	padding:0;
}

a {outline: none;}
a img {border: none;}

.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}

body {
font-size:11.5px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
background: #00549f;
}

#servicetimes {background: #00549f;}
#timescontainer {width: 960px; margin: 0 auto; color: #fff; padding: 25px 0; text-align: right;}
div.times {float: right; margin-left:  80px; padding-right:  20px; border-right: 1px dotted #003a5d;}
div.times h1 {color: #c5dcf2; font-size: 16px;text-transform: uppercase; margin-bottom: 5px;}
#servicetimes p.footnote {color: #c5dcf2; font-size: 10px; padding: 20px 0 0 40px;}
#servicetimes a { color:  #c5dcf2; font-size:  10px;}
#servicetimes p {
	margin-bottom: 5px;
}

#wrapper {background: #fff url(../_imgs/BG-wrapper.png) repeat-x center top; min-height: 700px; padding-bottom: 20px; border-top:5px solid #0052A1;}
/*#wrapper {background: #fff url(../_imgs/BG-wrapper-lost.jpg) repeat-x center top; min-height: 700px; padding-bottom: 20px; border-top:5px solid #0052A1;}*/

#header {width: 962px; margin: 0 auto; position: relative; height: 90px;}
/*service times button*/
#slidetoggle {background: url(../_imgs/BTN-servicetimes.png) no-repeat; display: block; height: 20px; width: 131px; text-indent: -9999px; position: absolute; right: 0;} 
#logo {position: absolute; left: 30px; top: 10px;}

#btn-watchlive {background: url(../_imgs/BTN-watchlive.png) no-repeat; display: block; height: 22px; width: 110px; text-indent: -9999px; position: absolute; top: 8px; right: 330px;} 
#searchbox {position: absolute; right: 160px; top: 8px;}
#searchbox input {text-align: center; font-size: 11px; border: 1px solid #d8d8d8; width:  160px; height: 17px; color: #a5a5a5;} 

/*Feature Slider*/
#slider {
    width: 962px;
    margin: 0 auto;
    position: relative;
}

.scroll {
	float: left;
    width: 912px;
	height: 432px;
	/*width: 922px;
	height: 442px;*/
    overflow: auto;
    overflow-x: hidden;
    position: relative;
	margin: 5px 0 0 5px;
    /*clear: left;*/
	/*margin-left: 5px;*/
}

#scrollframe-top {
	background: url(../_imgs/frame-top.png) no-repeat;
	width: 922px;
	height: 8px;
	position: absolute;
	top: 0;
	left: 40px;
	z-index: 15;
	}
	
#scrollframe-bottom {
	background: url(../_imgs/frame-bottom.png) no-repeat;
	width: 922px;
	height: 11px;
	position: absolute;
	left: 40px;
	top: 431px;
	z-index: 15;
	}
	
#scrollframe-left {
	background: url(../_imgs/frame-left.png) no-repeat;
	width: 8px;
	height: 423px;
	position: absolute;
	left: 40px;
	top: 8px;
	z-index: 15;
	}

#scrollframe-right {
	background: url(../_imgs/frame-right.png) no-repeat;
	width: 11px;
	height: 423px;
	position: absolute;
	top: 8px;
	right: 0;
	z-index: 15;
	}

.scrollContainer div.panel {
    /*height: 430px;
    width: 909px;*/
	width: 922px;
	height: 442px;
	background: white;
}

img.scrollButtons {
	display: none;
}

#lastweek {}
a.watchlastweekBTN {display: block; width: 218px; height: 70px; position: absolute; top: 330px; right: 0; z-index: 10; margin-right:  11px; background: url(../_imgs/BG-watchlastweek.png) no-repeat}
a.watchlastweekBTN img {margin: 6px 0 0 49px;}

#playlastweek {
background: url(../_imgs/BG-feature-vdkgray.jpg) no-repeat; color: #fff;}

div.slideshow {
	z-index: 5;
}

#lwdescription {
margin: 12px 15px 0 15px;
width: 150px;
float:  left;
text-align: right;
}

#lwdescription h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #c5dcf2;
}

#lwvideo {
	float:  left;
	margin: 12px 0 0 0;
}

#socialbuzz {}
#othervideos {}

ul.slidernav {
    list-style: none;
	float: left;
	width: 40px;
	margin-top: 25px;
}

ul.slidernav li {

}

ul.slidernav a {
	display: block; 
	height: 123px; 
	width: 40px; 
	text-indent: -9999px;
    color: #000;
    text-decoration: none;
	margin-bottom: 5px;
	filter:alpha(opacity=65); /*activated 9/11/09 */
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}

ul.slidernav a.selected {
	filter:alpha(opacity=100); /*activated 9/11/09 */
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}


#tab-lastweek.selected {background: url(../_imgs/tab-lastweek-selected.png) no-repeat;}
#tab-socialbuzz.selected {background: url(../_imgs/tab-socialbuzz-selected.png) no-repeat;}
#tab-othervideos.selected {background: url(../_imgs/tab-othervideos-selected.png) no-repeat;}

#tab-lastweek {background: url(../_imgs/tab-lastweek.png) no-repeat;}
#tab-socialbuzz {background: url(../_imgs/tab-socialbuzz.png) no-repeat;}
#tab-othervideos {background: url(../_imgs/tab-othervideos.png) no-repeat;}
/*#othervideos { background: url(../_imgs/BG-othervideos.jpg) no-repeat;;}*/


/* SOCIAL BUZZ STYLES ----- */

#socialbuzz { background: url(../_imgs/BG-feature-gray.jpg) no-repeat; color: #505050;}
#socialbuzz a {color: #769034;}

#socialbuzz li {background: url(../_imgs/hrz-dotted.gif) repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px; list-style: none;}

#blog_div {float: left; margin: 20px 0 0 15px; padding-left: 15px; width: 300px; height: 395px; background: url(../_imgs/vert-divider.gif) repeat-y 0 0;}

*html #blog_div {width:  150px;}

#blog_div #feed {width: 300px; height:  300px; overflow: auto;}

*html #blog_div #feed {width: 290px;}

#blog_div a.subscribeBTN {display: block; height: 22px;  background: url(../_imgs/BTN-subscribePH.png) no-repeat; text-indent: -9999px; margin: 8px 0 3px 10px;}
#blog_div a.subscribeemailBTN {display: block; height: 22px; background: url(../_imgs/BTN-subscribePHemail.png) no-repeat; text-indent: -9999px; margin-left: 10px;}

*html #blog_div a.subscribeBTN, *html #blog_div a.subscribeemailBTN {width: 280px;}

p.fbsubscribelink, #creditfooter, p.feedTitle {
	display: none;
}

#twitter_div {float: left; margin: 20px 0 0 15px; width: 270px; height:  395px; background: url(../_imgs/vert-divider.gif) repeat-y 0 0;}

*html #twitter_div {width: 100px;}


#twitter_div ul {list-style: none; margin: 0 0 0 15px;width: 255px; height:  310px; overflow: auto;}
*html #twitter_div ul{height: 300px;}
#twitter_div h1 {margin: 0 0 10px 15px; text-indent: -9999px; background: url(../_imgs/h1-twitter.png) no-repeat; display: block; width: 200px; height: 25px;}
a.twit-follow {text-indent: -9999px; background: url(../_imgs/twit-follow.png) no-repeat; display: block; width: 240px; height: 55px; margin-left: 25px;}

#facebook_div {float: left; margin: 20px 0 0 20px; width: 270px; height: 395px; overflow: auto;}

*html #facebook_div {margin: 20px 0 0 5px; width: 280px;}

#facebook_div h1 {text-indent: -9999px; background: url(../_imgs/h1-facebook.png) no-repeat; display: block; width: 200px; height: 25px; margin-bottom: 10px;}
#facebook_div iframe {
	width: 270px !important;
	height:  357px !important;
}

#othervideos { background: url(../_imgs/BG-feature-blue.jpg) no-repeat;}
#othervideos h1 {
	margin:  20px 0 0 35px;
	text-transform: uppercase;
	color: #c5dcf2;
}
#othervideos p {
	color: #fff;
	/*width: 250px;*/
	margin: 0 0 20px 35px;
	font-size: 14px;
	line-height: 21px;
}

#othervideos a {
	padding: 5px;
	color:  #fff;
	background: #748e32;
	text-decoration: none;
}

#othervideos a:hover {
	background: #004c7b;
}

#othervideos embed {
	margin: 0 0 0 35px;
}


#othervideos .seriesContainer {
width: 900px; overflow-x: auto; overflow-y: scroll; height: 363px;
}

#othervideos .seriesBox1 {
padding: 0pt 0px; float: left;
}

#othervideos .seriesBox1 h2 {

padding-left: 35px; color: white;
}

#othervideos .seriesBox1 img {

padding-left: 35px;
}

#othervideos .seriesBox2 {
padding: 5px; float: left;
}




ul.slidernav a:hover {
/*    background-color: #f6f6f6;*/
}

ul.slidernav a:focus {
    outline: none;
}

.hide {
    display: none;
}

#highlights {width: 960px; margin: 15px auto 0 auto;}
.highlight {float: right; margin-left: 10px; width: 222px; height: 210px; background: url(../_imgs/BG-highlight.png) no-repeat left top; padding-top: 5px;}
.highlight a {margin-left:5px;}

#footer {
	width: 960px; margin: 25px auto; color: #68aeda;
}

#footer p {
	margin: 0 0 20px 45px;
	text-align: center;
}

#footer img {
	margin-right: 30px;
}

#footer a {
	color: #68aeda;
}


